User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Table | (Page 2 of 3) |
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
Instruction | Mnemonic |
| Primary | Extended | Unit | Cycles | Serialization |
|
| Opcode | Opcode |
| |||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AND Immediate Shifted | andis. |
| 29 | — | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
AND | and[.] |
| 31 | 28 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Compare | cmp |
| 31 | 0 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Compare Immediate | cmpi |
| 11 | — | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Compare Logical | cmpl |
| 31 | 32 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Compare Logical | cmpli |
| 10 | — | IU1/IU2 | 1 | — |
|
Immediate |
|
| ||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
Count Leading Zeros | cntlzw[.] |
| 31 | 26 | IU1/IU2 | 1 | — |
|
Word |
|
| ||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
Divide Word Unsigned | divwu[o][.] |
| 31 | 459 | IU1 | 19 | — |
|
|
|
|
|
|
|
|
|
|
Divide Word | divw[o][.] |
| 31 | 491 | IU1 | 19 | — |
|
|
|
|
|
|
|
|
|
|
Equivalent | eqv[.] |
| 31 | 284 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Extend Sign Byte | extsb[.] |
| 31 | 954 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Extend Sign Halfword | extsh[.] |
| 31 | 922 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Multiply High Word | mulhwu[.] |
| 31 | 11 | IU1 | 2, 3, 4, 5, 6 | — |
|
Unsigned |
|
| ||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
Multiply High Word | mulhw[.] |
| 31 | 75 | IU1 | 2, 3, 4, 5 | — |
|
|
|
|
|
|
|
|
|
|
Multiply Low Immediate | mulli |
| 7 | — | IU1 | 2, 3 | — |
|
|
|
|
|
|
|
|
|
|
Multiply Low Word | mullw[o][.] |
| 31 | 235 | IU1 | 2, 3, 4, 5 | — |
|
|
|
|
|
|
|
|
|
|
NAND | nand[.] |
| 31 | 476 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Negate | neg[o][.] |
| 31 | 104 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
NOR | nor[.] |
| 31 | 124 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
OR with Complement | orc[.] |
| 31 | 412 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
OR Immediate | ori |
| 24 | — | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
OR Immediate Shifted | oris |
| 25 | — | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
OR | or[.] |
| 31 | 444 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Rotate Left Word | rlwimi[.] |
|
|
|
|
|
|
|
Immediate then |
| 20 | — | IU1/IU2 | 1 | — |
| |
Mask Insert |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rotate Left Word | rlwinm[.] |
|
|
|
|
|
|
|
Immediate then |
| 21 | — | IU1/IU2 | 1 | — |
| |
AND with Mask |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rotate Left Word then | rlwnm[.] |
| 23 | — | IU1/IU2 | 1 | — |
|
AND with Mask |
|
| ||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
Shift Left Word | slw[.] |
| 31 | 24 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
Shift Right Algebraic | srawi[.] |
| 31 | 824 | IU1/IU2 | 1 | — |
|
Word Immediate |
|
| ||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
Shift Right Algebraic | sraw[.] |
| 31 | 792 | IU1/IU2 | 1 | — |
|
Word |
|
| ||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
Shift Right Word | srw[.] |
| 31 | 536 | IU1/IU2 | 1 | — |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gx_06.fm.(1.2) |
|
|
|
|
|
| Instruction Timing |
|
March 27, 2006 |
|
|
|
|
|
| Page 241 of 377 |
|