User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Table
Instruction | Mnemonic | Primary | Extended | Unit | Cycles | Serialization | |
Opcode | Opcode | ||||||
|
|
|
|
| |||
|
|
|
|
|
|
| |
|
|
|
|
|
|
| |
Subtract From Carrying | subfc[o][.] | 31 | 8 | IU1/IU2 | 1 | — | |
|
|
|
|
|
|
| |
Subtract From | subfe[o][.] | 31 | 136 | IU1/IU2 | 1 | Execution | |
Extended | |||||||
|
|
|
|
|
| ||
|
|
|
|
|
|
| |
Subtract From | subfic | 8 | — | IU1/IU2 | 1 | — | |
Immediate Carrying | |||||||
|
|
|
|
|
| ||
|
|
|
|
|
|
| |
Subtract From Minus | subfme[o][.] | 31 | 232 | IU1/IU2 | 1 | Execution | |
One Extended | |||||||
|
|
|
|
|
| ||
|
|
|
|
|
|
| |
Subtract From Zero | subfze[o][.] | 31 | 200 | IU1/IU2 | 1 | Execution | |
Extended | |||||||
|
|
|
|
|
| ||
|
|
|
|
|
|
| |
Subtract From | subf[.] | 31 | 40 | IU1/IU2 | 1 | — | |
|
|
|
|
|
|
| |
Trap Word | tw | 31 | 4 | IU1/IU2 | 2 | — | |
|
|
|
|
|
|
| |
Trap Word Immediate | twi | 3 | — | IU1/IU2 | 2 | — | |
|
|
|
|
|
|
| |
XOR Immediate | xori | 26 | — | IU1/IU2 | 1 | — | |
|
|
|
|
|
|
| |
XOR Immediate Shifted | xoris | 27 | — | IU1/IU2 | 1 | — | |
|
|
|
|
|
|
| |
XOR | xor[.] | 31 | 316 | IU1/IU2 | 1 | — | |
|
|
|
|
|
|
|
Table
Table | (Page 1 of 2) |
|
|
| ||||
|
|
|
|
|
|
| ||
Instruction | Mnemonic | Primary | Extended | Unit | Cycles | Serialization | ||
Opcode | Opcode | |||||||
|
|
|
|
| ||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
Floating Absolute Value | fabs[.] |
| 63 | 264 | FPU | — | ||
|
|
|
|
|
|
|
| |
Floating Add Single | fadds[.] |
| 59 | 21 | FPU | — | ||
|
|
|
|
|
|
|
| |
Floating Add | fadd[.] |
| 63 | 21 | FPU | — | ||
|
|
|
|
|
|
|
| |
Floating Compare | fcmpo |
| 63 | 32 | FPU | — | ||
Ordered |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Compare | fcmpu |
| 63 | 0 | FPU | — | ||
Unordered |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Convert To | fctiwz[.] |
|
|
|
|
|
| |
Integer Word with |
| 63 | 15 | FPU | — | |||
Round toward Zero |
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
Floating Convert To | fctiw[.] |
| 63 | 14 | FPU | — | ||
Integer Word |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Divide Single | fdivs[.] |
| 59 | 18 | FPU | 17 | — | |
|
|
|
|
|
|
|
| |
Floating Divide | fdiv[.] |
| 63 | 18 | FPU | 31 | — | |
|
|
|
|
|
|
|
| |
Floating | fmadds[.] |
| 59 | 29 | FPU | — | ||
Single |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating | fmadd[.] |
| 63 | 29 | FPU | — | ||
|
|
|
|
|
|
|
| |
Floating Move Register | fmr[.] |
| 63 | 72 | FPU | — | ||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
Instruction Timing |
|
|
|
|
|
| gx_06.fm.(1.2) | |
Page 242 of 377 |
|
|
|
|
|
| March 27, 2006 |