IBM 750GL Computer Accessories User Manual


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