Paragraph
Number
3,2.4
3.2.5
3.2.6
3.3
3,4
3.5
3,5.1
3,5.2
3.6
4.1
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.3
4.3.1
4.3.2
4.3.3
4.4
4.4.1
4.4:2
4.4.3
4.5
4.5.1
4.5,2
4.5.3
4.5.4
4.5.4.1
4.5.4.2
4.5.5
4.5.5.1
4.5.5.2
4.6
4.7
4.7.1
4.7.1.1
4.7.1.2
4.7.1.3
4.7.1.4
4.7.1.5
4:7.1.6
4.7.1.7
TABLE OF CONTENTS (Continued)
Page
Title Number
Infinities ............................................................................ 3-5
Not-A-Numbers ................................................................... 3-5
Binary Real Data Summary
....................................................
3-6
Packed Decimal Real Data Format ................................................ 3-6
Internal Data Format .................................................................. 3~7
Format Conversions
..................................................................
3-8
Conversion to Extended Precision Data Format .......................... 3-8
Conversions to Other Data Formats ......................................... 3-9
Data Format Details ................................................................... 3-9
Section
4
Instruction Set
Instruction Description Conventions .............................................. 4-1
Instruction Groups .................................................................... 4-1
Data Movement Operations ................................................... 4-2
Dyadic Operations ,. ............................................................. 4-2
Monadic Operations ............................................................. 4-3
Program Control Operations .................................................. 4-4
System Control Operations .................................................... 4-5
Computational Accuracy ............................................................. 4-5
Arithmetic Instructions ......................................................... 4-6
Transcendental Instructions ................................................... 4-7
Decimal Conversions ............................................................ 4-8
Conditional Test Definitions ........................................................ 4-8
IEEE Nonaware Tests ........................................................... 4-10
IEEE Aware Tests ................................................................ 4-11
Miscellaneous Tests ............................................................. 4-12
Detailed Instruction Descriptions .................................................. 4-12
Addressing Modes ............................................................... 4-12
Instruction Description Format
...............................................
4-13
Operation Tables ...............
, .................................................
4-13
NANs
................................................................................
4-15
Nonsignaling NANs ........................................................ 4-15
Signaling NANs ............................................................. 4-15
Operation Post Processing ..................................................... 4-15
Setting Floating-Point Condition Codes ............................... 4-I6
Underflow, Round, Overflow ............................................ 4-16
Individual Instruction Descriptions ................................................ 4-17
Instruction Encoding Details ........................................................ 4-125
General Type Coprocessor Instruction Format ........................... 4-125
Register-to-Register Instructions ........................................ 4-127
External Operand-to-Register Instructions ............................ 4-127
Move Constant to Floating-Point Data Register Instructions ..... 4-129
Move to External Destination Instructions ........................... 4-129
Move System Control Register Instructions ......................... 4-130
Move Multiple Floating-Point Data Registers Instructions ........ 4-131
Undefined, Reserved Command Words .............................. 4-133
FREESCALE
vi
MC68881/MC68882 USER'S MANUAL