* --------------------------------------------------------; * Tamarin test microcode * for * CMOS Chip I * FILE: {PHYLUM}EMULATOR>TESTUCODE3.tedit * --------------------------------------------------------; * -------------------------------------------------------- * Copyright (c) 1987 Xerox Corporation * All rights reserved. * -------------------------------------------------------- * Test UCode to test the Processor; Label_Reset Aside OpLength_0 MemOp_Map EUop_D1 Tag_Int RD1addr_MuxBus_K_0 RD2addr_Unbound W2addr_Temp1 Raddr_K RCxt Waddr_K WCxt WriteOctal MemOffset_MuxBus MemLatchSrc_MapAddr PhysAddrSrc_PhysAddr LatchFetchPc PcSrc_D1 NewArg_MuxBus NewArg2_MuxBus NewTos_MuxBus NewBotCxt AltCxt_K NewTopCxt; Bside OpLength_1 MemOp_Map EUop_D2 Tag_Int NewTos_MuxBus_K_2 NewArg_MuxBus Raddr_K RCxt Waddr_K WCxt AltCxt_K RD1addr_Nil RD2addr_MuxBus W2addr_Temp1 MemOffset_K2_1 MemLatchSrc_PhysAddr PhysAddrSrc_PhysAddr; EUop_+ Tag_D2 RD1addr_Temp1 RD2addr_NextPc MuxBus_K_0 W2addr_Temp1 Raddr_K RCxt Waddr_K WCxt AltCxt_K MemOffset_K2_1 MemLatchSrc_PhysAddr PhysAddrSrc_PhysAddr; Label_Loop Bside MemOp_Map EUop_MergeSubtype Tag_LowD2Tag RD2addr_MuxBus W2addr_Temp1 WriteData Raddr_K Waddr_K_2 MuxBus_Arg NewArg_Arg+1 MemOffset_K2_1 MemLatchSrc_PhysAddr PhysAddrSrc_PhysAddr MuxCCode_Arg#0 EuCCode_T JumpT_Loop JumpF_Next; Label_Next Aside JumpT_Reset; Label_Go Aside OpLength_0 JumpT_Noop; Label_Noop Aside OpLength_0 JumpT_Noop; Label_Interrupt1 OpLength_0 JumpT_Done; Label_Interrupt2 OpLength_0 JumpT_Done; Label_AdjustFrames OpLength_0 JumpT_Done; Label_RefCount OpLength_0 JumpT_Done; End; PreConditions OpNbr_0 Reset RefCount AdjustFrames Interrupt1 Interrupt2; UniStart OpNbr_200Q; OpName_-X- Start_Go; End; GACHAEEzē