IFU1PublicMap.txt

Bit Format: IFU1Public.ScanRec
Index First Size Name

0 7 1 ILIn.kIsRtOp1
1 8 1 ILIn.fCtlIsRtOp1
2 9 1 ILIn.cIsField2
3 10 1 ILIn.cIsField3
4 11 1 ILIn.dPCmndIsRd2
5 12 1 ILIn.a1IsC2
6 13 1 ILIn.a1IsC3
7 14 1 ILIn.b1IsC2
8 15 1 ILIn.b1IsC3

9 23 1 ILOut.stage1BHold
10 24 2 ILOut.eUAluLeftSrc1
11 26 3 ILOut.eUAluRightSrc1
12 29 2 ILOut.eUStore2ASrc1
13 31 1 ILOut.eUSt3AIsCBus1
14 32 1 MPIn.reset
15 33 1 MPIn.dPReject
16 34 1 MPIn.dPFaulting
17 35 1 MPIn.protMicroCycle
18 36 1 MPIn.microExcptJmpBubble
19 37 1 MPIn.stage2BAbort
20 38 1 MPIn.stage1BHold
21 39 2 MPIn.condEffect1
22 41 2 MPIn.condEffect2
23 43 1 MPIn.eUCondition2
24 44 1 MPIn.trapsEnabled2
25 45 1 MPIn.eStkOverflow2
26 46 1 MPIn.instStarting2
27 47 1 MPIn.reschedule
28 48 1 MPIn.rschWaiting
29 49 1 MPIn.push2
30 50 1 MPIn.instFault2
31 51 1 MPIn.iStkNearlyFull

32 63 1 MPIn.rschClear
33 64 1 MPOut.stage2A
34 65 1 MPOut.stage3A
35 66 1 MPOut.loadStage1
36 67 1 MPOut.loadStage2
37 68 1 MPOut.loadStage3
38 69 1 MPOut.stage1BHolding
39 70 1 MPOut.notBcLoadStage1
40 71 1 MPOut.stage2B
41 72 1 MPOut.stage3BCPipe

42 74 6 MPOut.microExcptJmp
43 80 3 MPOut.except.type
44 83 4 MPOut.except.code
45 87 1 MPOut.rschClear

46 95 1 MPOut.rschWaiting
47 96 5 SBIn.stackDiff
48 101 1 SBIn.microExcptJmpTrap
49 102 1 SBIn.push3
50 103 1 SBIn.pop3

51 109 1 SBOut.push3
52 110 1 SBOut.pop3
53 111 1 SBOut.iStkNearlyFull
54 112 1 SAIn.x1ASrcStack
55 113 1 SAIn.x1ADstStack
56 114 1 SAIn.xBusStackEldest
57 115 1 SAIn.xBusStackL
58 116 1 SAIn.push3
59 117 1 SAIn.pop3

60 125 1 SAOut.stackAdjTos
61 126 1 SAOut.stackAddendIsOnes
62 127 1 SAOut.stackCarryIsOne
63 128 5 SDIn.bos
64 133 5 SDIn.tos
65 138 1 SDIn.x1ASrcStack
66 139 1 SDIn.x1ADstStack
67 140 1 SDIn.xBusStackEldest
68 141 1 SDIn.xBusStackL
69 142 1 SDIn.push3
70 143 1 SDIn.pop3
71 144 16 SROut.stkRd
72 160 16 SLOut.stkLdL
73 176 16 SPOut.stkLdP

74 203 1 LtIO.iPReject
75 204 1 LtIO.iPFaulting
76 205 1 LtIO.newFetch
77 206 1 LtIO.reset
78 207 1 LtIO.reschedule

79 209 1 FCIn.nextMacroJump
80 210 1 FCIn.reset
81 211 1 FCIn.iPReject
82 212 1 FCIn.jumpPending
83 213 1 FCIn.fetching
84 214 5 FCIn.fetchBytesM1
85 219 1 FCIn.iPFaulted
86 220 1 FCIn.iPFaulting
87 221 3 FCIn.op
88 224 1 FCOut.jumpPending
89 225 1 FCOut.newFetch
90 226 1 FCOut.fetching
91 227 1 FCOut.iPFaulted
92 228 3 FCOut.fetchWtIndexCtl
93 231 1 FCOut.notInstReady
94 232 4 FCOut.jumpOffset
95 236 1 FCOut.instFault0
96 237 3 FCOut.opLength

97 253 3 FCOut.opLengthb
98 256 1 FWIn.fetching
99 257 2 FWIn.fetchWt
100 259 4 FWOut.fetchBufWtWd

101 268 4 FRIn.fetchRd
102 272 16 FROut.fetchBufRdByte
103 288 1 RtIO.dPReject
104 289 4 RtIO.dPFault
105 293 3 RtIO.dPFaultCode

106 301 3 RtIO.dPFaultCodeD
107 304 8 RtIO.dPCmnd3
108 312 1 RtIO.userMode2

109 316 4 RtIO.eUAluOp2
110 320 4 RtIO.eUCondSel2
111 324 1 RtIO.eUCondition2
112 325 1 RtIO.eUWriteToPBus3
113 326 1 RtIO.eURdFromPBus3
114 327 1 RtIO.K0PadsIn4
115 328 1 RtIO.K1PadsIn4
116 329 1 RtIO.K0PadsOut3
117 330 1 RtIO.K1PadsOut3
118 331 1 RtIO.X2ASrcLit1
119 332 1 RtIO.X2ASrcLit2
120 333 1 RtIO.debugABGD
121 334 1 RtIO.debugPC
122 335 1 RtIO.debugLSC

123 351 1 RtIO.debugABStLim
124 352 4 IDOut0.aluOp
125 356 1 IDOut0.aluOpIsOp47
126 357 4 IDOut0.condSel
127 361 1 IDOut0.condSelIsOp57
128 362 2 IDOut0.condEffect0
129 364 1 IDOut0.x1ADstSLimit
130 365 1 IDOut0.x1ASrcSLimit
131 366 1 IDOut0.x1ADstStack
132 367 1 IDOut0.x1ASrcStack
133 368 1 IDOut0.x1ASrcStackL
134 369 1 IDOut0.x1ASrcStackP
135 370 1 IDOut0.xBusStackL
136 371 1 IDOut0.xBusStackEldest

137 383 1 IDOut0.cIsField0
138 384 5 IDOut1.aReg.lt
139 389 7 IDOut1.aReg.rt
140 396 3 IDOut1.aReg.off
141 399 1 IDOut1.aReg.mod
142 400 5 IDOut2.bReg.lt
143 405 7 IDOut2.bReg.rt
144 412 3 IDOut2.bReg.off
145 415 1 IDOut2.bReg.mod
146 416 1 IDOut3.kPadsIn0
147 417 1 IDOut3.fCtlIsRtOp0

148 431 1 IDOut3.pushSc
149 432 5 IDOut3.cReg.lt
150 437 7 IDOut3.cReg.rt
151 444 3 IDOut3.cReg.off
152 447 1 IDOut3.cReg.mod
153 448 4 IDOut4.flagSrc

154 456 4 IDOut4.lSource.lt
155 460 4 IDOut4.lSource.rt
156 464 4 IDOut4.sSource.lt
157 468 4 IDOut4.sSource.rt
158 472 1 IDOut4.popSa

159 479 1 IDOut4.popSb
160 480 1 IDOut5.instStarting0
161 481 3 IDOut5.microCycleNext
162 484 1 IDOut5.protMicroCycle
163 485 1 IDOut5.pop0
164 486 8 IDOut5.dPCmnd

165 495 1 IDOut5.dPCmndIsRd0

166 510 2 IDOut5.dPCmndSel
167 512 3 IDOut6.nextMacro
168 515 1 IDOut6.pcNext
169 516 8 IDOut6.pcBusSrc

170 525 3 IDOut6.pcPipeSrc
171 528 5 IDOut6.x2ALitSource
172 533 1 IDOut6.kIsRtOp0

173 543 1 IDOut6.push0
174 544 1 IDIn.reset
175 545 8 IDIn.state

176 559 1 IDIn.instReady
177 560 8 IDIn.op
178 568 8 IDIn.alpha
179 576 8 IDIn.beta
180 584 1 IDIn.pushPending
181 585 1 IDIn.popPending

182 591 1 IDIn.userMode0
183 592 32 Debug
---
BitTotal: 456