
MOTOROLA
M68040 USER’S MANUAL
10-1
SECTION 10
INSTRUCTION TIMINGS
This section summarizes instruction timings for the M68040. The timings are divided into
two groups: integer unit and floating-point unit instruction timings. Each group is further
subdivided to separate more complex instruction timings. Each of these subdivided groups
is in alphabetical order with no reference to mode. Table 10-1 alphabetically lists
instruction timings and their location in this section.
Table 10.1. Instruction Timing Index
Instruction
Page
Instruction
Page
Instruction
Page
ABCD
10-11
BRA
10-11
EOR
10-13
ADD
10-13
BSET
10-15
EORI
10-13
ADDA
10-13
BSR <offset>
10-11
EORI #<xxx>,CCR
10-11
ADDI
10-13
BTST
10-17
EORI #<xxx>,SR
10-11
ADDQ
10-14
CAS
10-17
EXG
10-11
ADDX
10-11
CAS2
10-11
EXT
10-11
AND
10-13
CHK <ea>, Dn
10-17
EXTB
10-11
ANDI
10-13
CHK2 <ea>, Rn
10-18
FABS
10-30,36
ANDI #<xxx>,CCR
10-11
CLR
10-18
FADD
10-30,35
ANDI #<xxx>,SR
10-11
CINV
10-8
FBcc
10-29
ASL
10-14
CMP
10-18
FCMP
10-30,37
ASR
10-14
CMP2
10-19
FDBcc
10-29
Bcc
10-11
CMPA.L
10-19
FDIV
10-30,35
BCHG
10-15
CMPI
10-19
FMOVE
10-30,36
BCLR
10-15
CMPM
10-11
FMOVE FPn,<ea>
10-31
BFCHG
10-15
CPUSH
10-8
FMOVE/FMOVEM
to/from CR
10-32
BFCLR
10-15
DBcc
10-11
FMOVEM
10-37
BFEXTS
10-15
DIVS.L
10-20
FMOVEM <ea>,<list>
10-32
BFEXTU
10-15
DIVS.W
10-20
FMOVEM <list>,<ea>
10-32
BFFFO
10-16
DIVSL.L
10-20
FMUL
10-30,35
BFINS
10-16
DIVU.L
10-20
FNEG
10-30,36
BFSET
10-15
DIVU.W
10-20
FNOP
10-29
BFTST
10-16
DIVUL.L
10-20
FRESTORE <ea>
10-34
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.