English
Language : 

MC68LC040RC25A Datasheet, PDF (321/442 Pages) Freescale Semiconductor, Inc – M68040 Users Manual
Freescale Semiconductor, Inc.
10.7.2 Integer Unit Support Timings
FABS, FADD, FCMP, FDIV, FMOVE, FMUL, FNEG, FSQRT, FSUB, FTST <ea>,FPn*
Addressing
Mode
Byte and Word
<ea>
Calculate
Execute
Long Word
<ea>
Calculate
Execute
Single Precision
<ea>
Calculate
Execute
FPn
—
—
—
—
—
—
Dn
2
1L + 2
2
1L + 2
2
1L + 2
(An)
2
2
2
2
2
2
(An)+
2
2
2
2
2
2
–(An)
2
2
2
2
2
2
(d 16,An)
2
2
2
2
2
2
(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)
5
5
5
5
5
5
(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)
2
2
3
3
(An)+
2
2
3
3
–(An)
2
2
3
3
(d 16,An)
2
2
3
3
(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)
5
5
6
6
(d 8,PC,Xn)
6
6
7
7
(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.
10-30
M68040 USER’S MANUAL
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA