
Table C–2:  Common Architecture Instructions
| Mnemonic | Format | Opcode | Description | 
| ADDF | 15.080 | Add F_floating | |
| ADDG | 15.0A0 | Add G_floating | |
| ADDL | Opr | 10.00 | Add longword | 
| ADDL/V | 
 | 10.40 | 
 | 
| ADDQ | Opr | 10.20 | Add quadword | 
| ADDQ/V | 
 | 10.60 | 
 | 
| ADDS | 16.080 | Add S_floating | |
| ADDT | 16.0A0 | Add T_floating | |
| AMASK | Opr | 11.61 | Architecture mask | 
| AND | Opr | 11.00 | Logical product | 
| BEQ | Bra | 39 | Branch if = zero | 
| BGE | Bra | 3E | Branch if ≥ zero | 
| BGT | Bra | 3F | Branch if > zero | 
| BIC | Opr | 11.08 | Bit clear | 
| BIS | Opr | 11.20 | Logical sum | 
| BLBC | Bra | 38 | Branch if low bit clear | 
| BLBS | Bra | 3C | Branch if low bit set | 
| BLE | Bra | 3B | Branch if ≤ zero | 
| BLT | Bra | 3A | Branch if < zero | 
| BNE | Bra | 3D | Branch if ≠ zero | 
| BR | Bra | 30 | Unconditional branch | 
| BSR | Mbr | 34 | Branch to subroutine | 
| CALL_PAL | Pcd | 00 | Trap to PALcode | 
| CMOVEQ | Opr | 11.24 | CMOVE if = zero | 
| CMOVGE | Opr | 11.46 | CMOVE if ≥ zero | 
| CMOVGT | Opr | 11.66 | CMOVE if > zero | 
| CMOVLBC | Opr | 11.16 | CMOVE if low bit clear | 
| CMOVLBS | Opr | 11.14 | CMOVE if low bit set | 
| CMOVLE | Opr | 11.64 | CMOVE if ≤ zero | 
| CMOVLT | Opr | 11.44 | CMOVE if < zero | 
| CMOVNE | Opr | 11.26 | CMOVE if ≠ zero | 
| CMPBGE | Opr | 10.0F | Compare byte | 
| CMPEQ | Opr | 10.2D | Compare signed quadword equal | 
| CMPGEQ | 15.0A5 | Compare G_floating equal | |
| CMPGLE | 15.0A7 | Compare G_floating less than or equal | |
| CMPGLT | 15.0A6 | Compare G_floating less than | |
| CMPLE | Opr | 10.6D | Compare signed quadword less than or equal | 
| CMPLT | Opr | 10.4D | Compare signed quadword less than | 
| CMPTEQ | 16.0A5 | Compare T_floating equal | |
| CMPTLE | 16.0A7 | Compare T_floating less than or equal | |
| CMPTLT | 16.0A6 | Compare T_floating less than | |
| CMPTUN | 16.0A4 | Compare T_floating unordered | |
| CMPULE | Opr | 10.3D | Compare unsigned quadword less than or equal | 
| CMPULT | Opr | 10.1D | Compare unsigned quadword less than | 
| CPYS | 17.020 | Copy sign | |
| CPYSE | 17.022 | Copy sign and exponent | |
| CPYSN | 17.021 | Copy sign negate | |
| CTLZ | Opr | 1C.32 | Count leading zero | 
| CTPOP | Opr | 1C.30 | Count population | 
| CTTZ | Opr | 1C.33 | Count trailing zero | 
| CVTDG | 15.09E | Convert D_floating to G_floating | |
| CVTGD | 15.0AD | Convert G_floating to D_floating | |
| CVTGF | 15.0AC | Convert G_floating to F_floating | 
