Table C–2: Common Architecture Instructions (Continued)
Mnemonic | Format | Opcode | Description |
S8SUBQ | Opr | 10.3B | Scaled subtract quadword by 8 |
SEXTB | Opr | 1C.00 | Sign extend byte |
SEXTW | Opr | 1C.01 | Sign extend word |
SLL | Opr | 12.39 | Shift left logical |
SQRTF | 14.08A | Square root F_floating | |
SQRTG | 14.0AA | Square root G_floating | |
SQRTS | 14.08B | Square root S_floating | |
SQRTT | 14.0AB | Square root T_floating | |
SRA | Opr | 12.3C | Shift right arithmetic |
SRL | Opr | 12.34 | Shift right logical |
STB | Mem | 0E | Store byte |
STF | Mem | 24 | Store F_floating |
STG | Mem | 25 | Store G_floating |
STS | Mem | 26 | Store S_floating |
STL | Mem | 2C | Store longword |
STL_C | Mem | 2E | Store longword conditional |
STQ | Mem | 2D | Store quadword |
STQ_C | Mem | 2F | Store quadword conditional |
STQ_U | Mem | 0F | Store unaligned quadword |
STT | Mem | 27 | Store T_floating |
STW | Mem | 0D | Store word |
SUBF | 15.081 | Subtract F_floating | |
SUBG | 15.0A1 | Subtract G_floating | |
SUBL | Opr | 10.09 | Subtract longword |
SUBL/V |
| 10.49 |
|
SUBQ | Opr | 10.29 | Subtract quadword |
SUBQ/V |
| 10.69 |
|
SUBS | 16.081 | Subtract S_floating | |
SUBT | 16.0A1 | Subtract T_floating | |
TRAPB | Mfc | 18.0000 | Trap barrier |
UMULH | Opr | 13.30 | Unsigned multiply quadword high |
UNPKBL | Opr | 1C.35 | Unpack bytes to longwords |
UNPKBW | Opr | 1C.34 | Unpack bytes to words |
WH64 | Mfc | 18.F800 | Write hint — 64 bytes |
WMB | Mfc | 18.4400 | Write memory barrier |
XOR | Opr | 11.40 | Logical difference |
ZAP | Opr | 12.30 | Zero bytes |
ZAPNOT | Opr | 12.31 | Zero bytes not |
Instruction Summary