English
Language : 

MC68LC040RC25A Datasheet, PDF (433/442 Pages) Freescale Semiconductor, Inc – M68040 Users Manual
Freescale Semiconductor, Inc.
System designers integrate the M68040FPSP into the system so that the user object code
runs unchanged and remains totally transparent to the end user. The M68040FPSP can
be installed into any operating system. It provides kernel routines to support
unimplemented instructions and unsupported data types. Unimplemented instructions for
end-user applications compiled for the MC68881/MC68882 are contained in a library for
improved performance. For all MC68040 floating-point instructions, the coprocessor ID
field must be 001. Table E-1 lists the floating-point functions implemented as instructions
by the MC68040.
Name
FMOVE
FSMOVE
FCMP
FSABS
FTST
FSNEG
FADD
FDIV
FBcc
FDBcc
FSADD
FSMUL
FDADD
FDMUL
FSQRT
FSAVE
FMOVEM
Table E-1. MC68040 Floating-Point Instructions
Floating-Point Instructions
Description
Name
Move to FPx or CR
FDMOVE
Single-Precision Move
FABS
Compare
FDABS
Single-Precision Absolute Value
FNEG
Test
FDNEG
Single-Precision Negate
FSUB
Add
FMUL
Divide
FScc
Branch Conditionally
FTRAPcc
Test Condition, Decrement, and Branch FSSUB
Single-Precision Add
FSDIV
Single-Precision Multiply
FDSUB
Double-Precision Add
FDDIV
Double-Precision Multiply
FSSQRT
Square Root
FNOP
Save Internal State
FSGLMUL
Move Multiple Registers
FRESTORE
Description
Double-Precision Move
Absolute Value
Double-Precision Absolute Value
Negate
Double-Precision Negate
Subtract
Multiply
Set According to Condition
Trap Conditionally
Single-Precision Subtract
Single-Precision Divide
Double-Precision Subtract
Double-Precision Divide
Single-Precision Square Root
No Operation
Single-Precision Multiply
Restore Internal State
E-2
M68040 USER’S MANUAL
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com