Loading...
Instruction Execution Timing
MOTOROLA M68060 USER’S MANUAL 10-25
NOTES:
“n” is the number of registers being moved.
For all FPU operations, if the external operand format is byte, word, or long, add three cycles to the execution time.
*For all FPU operations except FMOVEM, if the external operand format is extended precision, add two cycles to the
execution time.
Add 2(1/0) cycles to the (bd,An,Xi*SF) time for a memory indirect address.
Add 1(0/0) cycle if the <ea> specifies a double precision immediate operand.
FSGLDIV 37(0/0) 39(0/0) 37(1/0) 37(1/0) 37(1/0) 37(1/0) 38(1/0) 39(1/0) 38(1/0) 38(0/0)
FSGLMUL 3(0/0) 5(0/0) 3(1/0) 3(1/0) 3(1/0) 3(1/0) 4(1/0) 5(1/0) 4(1/0) 4(0/0)
FMOVEM
,FPx * ——
1+3n
(3n/0)
1+3n
(3n/0) 1+3n(3n/0) 2+3n(3n/0) 3+3n(3n/0) 2+3n(3n/
0)
FMOVEM
FPy, * ——
1+3n
(0/3n) 1+3n
(0/3n) 1+3n(0/3n) 2+3n(0/3n) 3+3n(0/3n) 2+3n(0/
3n)
FMUL 3(0/0) 5(0/0) 3(1/0) 3(1/0) 3(1/0) 3(1/0) 4(1/0) 5(1/0) 4(1/0) 4(0/0)
FDMUL 3(0/0) 5(0/0) 3(1/0) 3(1/0) 3(1/0) 3(1/0) 4(1/0) 5(1/0) 4(1/0) 4(0/0)
FSMUL 3(0/0) 5(0/0) 3(1/0) 3(1/0) 3(1/0) 3(1/0) 4(1/0) 5(1/0) 4(1/0) 4(0/0)
FNEG 1(0/0) 3(0/0) 1(1/0) 1(1/0) 1(1/0) 1(1/0) 2(1/0) 3(1/0) 2(1/0) 2(0/0)
FDNEG 1(0/0) 3(0/0) 1(1/0) 1(1/0) 1(1/0) 1(1/0) 2(1/0) 3(1/0) 2(1/0) 2(0/0)
FSNEG 1(0/0) 3(0/0) 1(1/0) 1(1/0) 1(1/0) 1(1/0) 2(1/0) 3(1/0) 2(1/0) 2(0/0)
FSUB 3(0/0) 5(0/0) 3(1/0) 3(1/0) 3(1/0) 3(1/0) 4(1/0) 5(1/0) 4(1/0) 3(0/0)
FDSUB 3(0/0) 5(0/0) 3(1/0) 3(1/0) 3(1/0) 3(1/0) 4(1/0) 5(1/0) 4(1/0) 3(0/0)
FSSUB 3(0/0) 5(0/0) 3(1/0) 3(1/0) 3(1/0) 3(1/0) 4(1/0) 5(1/0) 4(1/0) 3(0/0)
FTST 1(0/0) 3(0/0) 1(1/0) 1(1/0) 1(1/0) 1(1/0) 2(1/0) 3(1/0) 2(1/0) 1(0/0)
FSQRT 68(0/0) 70(0/0) 68(1/0) 68(1/0) 68(1/0) 68(1/0) 69(1/0) 70(1/0) 69(1/0) 69(0/0)
FSSQRT 68(0/0) 70(0/0) 68(1/0) 68(1/0) 68(1/0) 68(1/0) 69(1/0) 70(1/0) 69(1/0) 69(0/0)
FDSQRT 68(0/0) 70(0/0) 68(1/0) 68(1/0) 68(1/0) 68(1/0) 69(1/0) 70(1/0) 69(1/0) 69(0/0)
FSAVE — — 3(0/3) — —
FRE-
STORE — — 6(3/0) — —
FMOVEM
,FPxR — — 7(n/0) — —
FMOVEM
FPxR, — — 5(0/n) — —
Table 10-25. Floating-Point Instruction Execution Times (Continued)
Instruction
Effective Address, <ea>
FPn Dn (An) (An)+ –(An) (d16,An)
(d16,PC)
(d8,An,XiSF)
(d8,PC,XiSF)
(bd,An,XISF)
(bd,PC,XISF) (xxx).WL #<imm>
Loading...
Terms of Use | Privacy Policy | DMCA Policy
2006-2020 Rsmanuals.com