6 //6 CONTROL CODE BIT MANAGEMENT
\r
9 //CC = Dreg == Dreg ; /* equal, register, signed (a) */
\r
14 //CC = Dreg == imm3 ; /* equal, immediate, signed (a) */
\r
20 //CC = Dreg < Dreg ; /* less than, register, signed (a) */
\r
27 //CC = Dreg < imm3 ; /* less than, immediate, signed (a) */
\r
33 //CC = Dreg <= Dreg ; /* less than or equal, register, signed (a) */
\r
40 //CC = Dreg <= imm3 ; /* less than or equal, immediate, signed (a) */
\r
46 //CC = Dreg < Dreg (IU) ; /* less than, register, unsigned (a) */
\r
53 //CC = Dreg < uimm3 (IU) ; /* less than, immediate, unsigned (a) */
\r
58 //CC = Dreg <= Dreg (IU) ; /* less than or equal, register, unsigned (a) */
\r
66 //CC = Dreg <= uimm3 (IU) ; /* less than or equal, immediate unsigned (a) */
\r
72 //CC = Preg == Preg ; /* equal, register, signed (a) */
\r
78 //CC = Preg == imm3 ; /* equal, immediate, signed (a) */
\r
86 //CC = Preg < Preg ; /* less than, register, signed (a) */
\r
92 //CC = Preg < imm3 ; /* less than, immediate, signed (a) */
\r
101 //CC = Preg <= Preg ; /* less than or equal, register, signed (a) */
\r
107 //CC = Preg <= imm3 ; /* less than or equal, immediate, signed (a) */
\r
115 //CC = Preg < Preg (IU) ; /* less than, register, unsigned (a) */
\r
121 //CC = Preg < uimm3 (IU) ; /* less than, immediate, unsigned (a) */
\r
127 //CC = Preg <= Preg (IU) ; /* less than or equal, register, unsigned (a) */
\r
133 //CC = Preg <= uimm3 (IU) ; /* less than or equal, immediate unsigned (a) */
\r
139 CC = A0 == A1 ; /* equal, signed (a) */
\r
140 CC = A0 < A1 ; /* less than, Accumulator, signed (a) */
\r
141 CC = A0 <= A1 ; /* less than or equal, Accumulator, signed (a) */
\r
143 //Dreg = CC ; /* CC into 32-bit data register, zero-extended (a) */
\r
147 //statbit = CC ; /* status bit equals CC (a) */
\r
159 //statbit |= CC ; /* status bit equals status bit OR CC (a) */
\r
172 //statbit &= CC ; /* status bit equals status bit AND CC (a) */
\r
185 //statbit ^= CC ; /* status bit equals status bit XOR CC (a) */
\r
198 //CC = Dreg ; /* CC set if the register is non-zero (a) */
\r
205 //CC = statbit ; /* CC equals status bit (a) */
\r
218 //CC |= statbit ; /* CC equals CC OR status bit (a) */
\r
231 //CC &= statbit ; /* CC equals CC AND status bit (a) */
\r
244 //CC ^= statbit ; /* CC equals CC XOR status bit (a) */
\r
257 CC = ! CC ; /* (a) */
\r