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