User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Table | (Page 2 of 2) |
|
|
| ||||
|
|
|
|
|
|
| ||
Instruction | Mnemonic | Primary | Extended | Unit | Cycles | Serialization | ||
Opcode | Opcode | |||||||
|
|
|
|
| ||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| |
Floating Multiply- | fmsubs[.] |
| 59 | 28 | FPU | — | ||
Subtract Single |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Multiply- | fmsub[.] |
| 63 | 28 | FPU | — | ||
Subtract |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Multiply Single | fmuls[.] |
| 59 | 25 | FPU | — | ||
|
|
|
|
|
|
|
| |
Floating Multiply | fmul[.] |
| 63 | 25 | FPU | — | ||
|
|
|
|
|
|
|
| |
Floating Negative | fnabs[.] |
| 63 | 136 | FPU | — | ||
Absolute Value |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Negate | fneg[.] |
| 63 | 40 | FPU | — | ||
|
|
|
|
|
|
|
| |
Floating Negative | fnmadds[.] |
| 59 | 31 | FPU | — | ||
| ||||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Negative | fnmadd[.] |
| 63 | 31 | FPU | — | ||
| ||||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Negative | fnmsubs[.] |
| 59 | 30 | FPU | — | ||
| ||||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Negative | fnmsub[.] |
| 63 | 30 | FPU | — | ||
| ||||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Reciprocal | fres[.] |
| 59 | 24 | FPU | — | ||
Estimate Single |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Round to | frsp[.] |
| 63 | 12 | FPU | — | ||
| ||||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Reciprocal | frsqrte[.] |
| 63 | 26 | FPU | — | ||
Square Root Estimate |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Floating Select | fsel[.] |
| 63 | 23 | FPU | — | ||
|
|
|
|
|
|
|
| |
Floating Subtract Single | fsubs[.] |
| 59 | 20 | FPU | — | ||
|
|
|
|
|
|
|
| |
Floating Subtract | fsub[.] |
| 63 | 20 | FPU | — | ||
|
|
|
|
|
|
|
| |
Move to Condition | mcrfs |
| 63 | 64 | FPU | Execution | ||
Register from FPSCR |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Move From FPSCR | mffs[.] |
| 63 | 583 | FPU | Execution | ||
|
|
|
|
|
|
|
| |
Move To FPSCR Bit 0 | mtfsb0[.] |
| 63 | 70 | FPU | 3 | — | |
|
|
|
|
|
|
|
| |
Move To FPSCR Bit 1 | mtfsb1[.] |
| 63 | 38 | FPU | 3 | — | |
|
|
|
|
|
|
|
| |
Move To FPSCR Field | mtfsfi[.] |
| 63 | 134 | FPU | 3 | — | |
Immediate |
| |||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
| |
Move To FPSCR Fields | mtfsf[.] |
| 63 | 711 | FPU | 3 | — | |
|
|
|
|
|
|
|
|
gx_06.fm.(1.2) | Instruction Timing |
March 27, 2006 | Page 243 of 377 |