Loading...
10-30 M68040 USER’S MANUAL MOTOROLA
10.7.2 Integer Unit Support Timings
FABS, FADD, FCMP, FDIV, FMOVE, FMUL, FNEG, FSQRT, FSUB, FTST <ea>,FPn*
Addressing Byte and Word Long Word Single Precision
Mode <ea>
Calculate Execute <ea>
Calculate Execute <ea>
Calculate Execute
FPn ——————
Dn 2 1L + 2 2 1L + 2 2 1L + 2
(An) 222222
(An)+ 222222
–(An) 222222
(d 16,An) 222222
(d 16,PC) 4 2L + 2 4 2L + 2 4 2L + 2
(xxx).W, (xxx).L 3 1L + 2 3 1L + 2 3 1L + 2
#<xxx> 5 3L + 2 3 1L + 2 3 1L + 2
(d 8,An,Xn) 555555
(d 8,PC,Xn) 6 1L + 5 6 1L + 5 6 1L + 5
(An,Xn) 7 1L + 6 7 1L + 6 7 1L + 6
(bd,An,Xn) 8 1L + 7 8 1L + 7 8 1L + 7
([bd,An,Xn]) 11 1L + 10 11 1L + 10 11 1L + 10
([bd,An,Xn],od) 12 1L + 11 12 1L + 11 12 1L + 11
([bd,An],Xn) 12 3L + 9 12 3L + 9 12 3L + 9
([bd,An],Xn,od) 13 3L + 10 13 3L + 10 13 3L + 10
Double Precision Extended Precision
FPn 2 1L + 2
Dn ————
(An) 2233
(An)+ 2233
–(An) 2233
(d 16,An) 2233
(d 16,PC) 4 1L + 3 5 1L + 4
(xxx).W, (xxx).L 3 1L + 2 4 1L + 3
#<xxx> 4 2L + 2 5 2L + 3
(d 8,An,Xn) 5566
(d 8,PC,Xn) 6677
(An,Xn) 7 1L + 6 8 1L + 7
(bd,An,Xn) 8 1L + 7 9 1L + 8
([bd,An,Xn]) 11 1L + 10 12 1L + 11
([bd,An,Xn],od) 12 1L + 11 13 1L + 12
([bd,An],Xn) 12 3L + 9 13 3L + 10
([bd,An],Xn,od) 13 3L + 10 14 3L + 11
*For BR = PC, add one clock to both <ea> calculate and execute times. Timings are for an idle FPU.
Loading...
Terms of Use | Privacy Policy | DMCA Policy
2006-2020 Rsmanuals.com