cccc: CC 0: No immediate 0: IF = 0, 2-operand memory access oooooooo: Opcode 8 aaaaa: A1 5: RFSO aaaaa: A2 5: RFSO dddddddddddddddddddd: data1 20 dddddddddddddddddddd: data2 20 10: IF = 1, 3-operand math oooooooo: Opcode 8 aaaaaa: A1 6: RFSO P H aaaaaa: A2 6: RFSO P H aaaaa: A3 (write) 5: RFS P H dddddddddddddddd: data1 16 dddddddddddddddd: data2 16 110: IF = 2, 1 large operand 0: A1 = data oooooooooooo: Opcode 12 aaaaa: A1 5: RFLO 0aaaaa: A2 5: RO dddddddddddddddddddddddddddddddd: data 32 10000a: A2 1: P H dddddddddddddddddddddddddddddddd: data 32 1: A2 = data oooooooooooo: Opcode 12 0aaaaa: A1 5: RO aaaaa: A2 5: RFLO dddddddddddddddddddddddddddddddd: data 10000a: A1 1: P H aaaaa: A2 5: RFLO dddddddddddddddddddddddddddddddd: data 111: IF = 3, packed simple instructions oooooooooooo: Opcode1 12 aaaaaa: A1 6: RO P H aaaaaa: A2 6: RO P H cccc: CC2 tttt: data 4 (T for subinstruction 2) oooooooooooo: Opcode2 12 aaaaaa: A3 6: RO P H aaaaaa: A4 6: RO P H T 1: Immediate data 0: Simple instruction 0: Operand 1 gets immediate 0: IF = 4, 2-operand oooooooooooo: Opcode 12 u: unused aaaaa: A1 5: RFLO aaaaaa: A2 6: RFLO P H dddddddddddddddddddddddddddddddd: data2 32 1: IF = 5, 3-operand oooooooo: Opcode 8 aaaaa: A1 5: RLFO aaaaaa: A2 6: RFSO P H aaaaa: A3 (write) 5: RFS P H dddddddddddddddddddddddddddddddd: data2 32 1: Operand 2 gets immediate 0: IF = 6, 2-operand oooooooooooo: Opcode 12 u: unused aaaaaa: A1 6: RFSO P H aaaaa: A2 5: RFLO dddddddddddddddddddddddddddddddd: data1 32 1: IF = 7, 3-operand oooooooo: Opcode 8 aaaaaa: A1 6: RFSO P H aaaaa: A2 5: RLFO aaaaa: A3 (write) 5: RFS P H dddddddddddddddddddddddddddddddd: data2 32 1: Packed instructions 00: IF = 8, Instruction 1, operand 1 gets immediate oooooooooooo: Opcode1 12 aaaaa: A1 5: RLFO aaaaaa: A2 6: RO P H cccc: CC2 ttttt: data 5 (T for subinstruction 2) oooooooooooo: Opcode2 12 aaaaaa: A3 6: RO P H aaaaaa: A4 6: RO P H T 01: IF = 9, Instruction 1, operand 2 gets immediate oooooooooooo: Opcode1 12 aaaaaa: A1 6: RO P H aaaaa: A2 5: RLFO cccc: CC2 ttttt: data 5 (T for subinstruction 2) oooooooooooo: Opcode2 12 aaaaaa: A3 6: RO P H aaaaaa: A4 6: RO P H T 10: IF = 10, Instruction 2, operand 1 gets immediate oooooooooooo: Opcode1 12 aaaaaa: A1 6: RO P H aaaaaa: A2 6: RO P H T cccc: CC2 ttttt: data 5 (T for subinstruction 1) oooooooooooo: Opcode2 12 aaaaa: A3 5: RLFO aaaaaa: A4 6: RO P H 11: IF = 11, Instruction 2, operand 2 gets immediate. oooooooooooo: Opcode1 12 aaaaaa: A1 6: RO P H aaaaaa: A2 6: RO P H T cccc: CC2 ttttt: data 5 (T for subinstruction 1) oooooooooooo: Opcode2 12 aaaaaa: A3 6: RO P H aaaaa: A4 5: RLFO Basic: cccc: 4bits cc oooooooooooo: 12bits opcode aaaaaa: 6bits A1 aaaaaa: 6bits A2 dddddddddddddddddd: 18bits data1 dddddddddddddddddd: 18bits data2