Loading...
MOTOROLA M68040 USER’S MANUAL 10-35
10.7.3 Timings in the Floating-Point Unit
Times in parentheses are the total time that the stage uses to execute an instruction even
though the stage can pass data to the next stage earlier. So that 2(3) in the conversion
stage means that the instruction takes two cycles to execute, but this stage is actually
busy for three cycles.
Instruction Opclass Size Precision Operands Conversion Execution Normalization
FADD,FSUB 0 Any Norm,Norm 2(3) 3 2(3)
0 — Any Norm,Zero 2(3) 3 2(3)
0 Any Zero,Zero 4 0 0
0 Any — ,Inf 4 0 0
0 Any — ,NAN 4 0 0
0 S,D Any Norm,Norm 2(3) 3 2(3)
2 S,D Any Norm,Zero 2(3) 3 2(3)
2 S,D Any Zero,Zero 4 0 0
2 S,D Any — ,Inf 4 0 0
2 S,D Any — ,NAN 4 0 0
2 X Any Norm,Norm 3(4) 3 2(3)
2 X Any Norm,Zero 3(4) 3 2(3)
2 X Any Zero,Zero 5 0 0
2 X Any — ,Inf 5 0 0
2 X Any — ,NAN 5 0 0
FMUL 0 — Any Norm,Norm 2(3) 5 2(3)
0 Any — ,Zero 4 0 0
0 Any — ,Inf 4 0 0
0 Any — ,NAN 4 0 0
2 S,D Any Norm,Norm 2(3) 5 2(3)
2 S,D Any — ,Zero 4 0 0
2 S,D Any — ,Inf 4 0 0
2 S,D Any — ,NAN 4 0 0
2 X Any Norm,Norm 3(4) 5 2(3)
2 X Any — ,Zero 5 0 0
2 X Any — ,Inf 5 0 0
2 X Any — ,NAN 5 0 0
FDIV 0 Any Norm,Norm 2(3) 37.5 2(3)
0 Any — ,Zero 4 0 0
0 Any — ,Inf 4 0 0
0 Any — ,NAN 4 0 0
2 S,D Any Norm,Norm 2(3) 37.5 2(3)
2 S,D Any — ,Zero 4 0 0
2 S,D Any — ,Inf 4 0 0
Loading...
Terms of Use | Privacy Policy | DMCA Policy
2006-2020 Rsmanuals.com