Table of Contents
xviii
M68060 USER’S MANUAL
MOTOROLA
Appendix C
MC68060 Software Package
C.1
C.2
C.2.1
C.2.2
Module Format..............................................................................................C-2
Unimplemented Integer Instructions.............................................................C-4
Integer Emulation Results ..........................................................................C-5
Module 1: Unimplemented Integer Instruction Exception
(MC68060ISP)............................................................................................C-5
Unimplemented Integer Instruction Exception Module Entry Points ........C-6
Unimplemented Integer Instruction Exception Module Call-Outs.............C-6
CAS Misaligned Address and CAS2
Emulation-Related Call-Outs and Entry Points ........................................C-6
Module 2: Unimplemented Integer Instruction Library (MC68060ILSP).....C-9
Floating-Point Emulation Package (MC68060FPSP).................................C-11
Floating-Point Emulation Results .............................................................C-13
Module 3: Full Floating-Point Kernel ........................................................C-14
Full Floating-Point Kernel Module Entry Points......................................C-14
Full Floating-Point Kernel Module Call-Outs ..........................................C-14
The F-Line Exception Call-Outs...........................................................C-14
System-Supplied Floating-Point Arithmetic
Exception Handler Call-Outs................................................................C-15
Exception-Related Call-Outs...............................................................C-15
Exit Point Call-Outs..............................................................................C-15
Bypassing Module-Supplied Floating-Point Arithmetic Handlers ...........C-15
Overflow/Underflow..............................................................................C-16
Signalling Not-A-Number, Operand Error.............................................C-17
Inexact Exception.................................................................................C-18
Divide-by-Zero Exception.....................................................................C-19
Branch/Set on Unordered Exception....................................................C-19
Exceptions During Emulation .................................................................C-20
Trap-Disabled Operation......................................................................C-20
Trap-Enabled Operation.......................................................................C-21
Module 4: Partial Floating-Point Kernel....................................................C-21
Module 5: Floating-Point Library (M68060FPLSP)...................................C-22
Operating System Dependencies...............................................................C-23
Instruction and Data Fetches....................................................................C-23
Instructions Not Recommended ...............................................................C-26
Installation Notes........................................................................................C-27
Installing the Library Modules...................................................................C-27
Installing the Kernel Modules ...................................................................C-27
Release Notes and Module Offset Assignments......................................C-28
AESOP Electronic Bulletin Board.............................................................C-29
C.2.2.1
C.2.2.2
C.2.2.3
C.2.3
C.3
C.3.1
C.3.2
C.3.2.1
C.3.2.2
C.3.2.2.1
C.3.2.2.2
C.3.2.2.3
C.3.2.2.4
C.3.2.3
C.3.2.3.1
C.3.2.3.2
C.3.2.3.3
C.3.2.3.4
C.3.2.3.5
C.3.2.4
C.3.2.4.1
C.3.2.4.2
C.3.3
C.3.4
C.4
C.4.1
C.4.2
C.5
C.5.1
C.5.2
C.5.3
C.5.4
Appendix D
MC68060 Instructions