EasyManua.ls Logo

Freescale Semiconductor MC68881 - Page 106

Default Icon
409 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
4
FGETMAN
Get Mantissa
FGETMAN
Operation:
Mantissa of Source $ FPn
Assembler
FGETMAN.<fmt> <ea>,FPn
Syntax:
FGETMAN.X FPm,FPn
FGETMAN.X FPn
Attributes:
Format= (Byte, Word, Long, Single, Double, Extended, Packed)
Description:
Converts the source operand to extended precision (if necessary) and ex-
tracts the mantissa. Converts the mantissa to an extended precision value and stores
the result in the destination floating-point data register. The result is in the range
[1.0... 2.0) with the sign of the source mantissa, zero, or is a NAN.
Operation Table:
Source /
InRange
Zero
Destination
~ + - + -
/
Result . I . Mantissa +0.0 -O.Q .
NOTE S:
I. Sets the OPERR bit in the FPSR exception byte.
2. If the source operand is a NAN, refer to 4.5.4 NANs for more information.
J
Infinity
+ -
l
NAN1 1
Status Register:
Condition Codes:
Quotient Byte:
Exception Byte:
Accrued Exception Byte:
Affected as described in 4.5.5.1 SE'R'ING FLOATING-POINT
CONDITION CODES
Not affected
BSUN
SNAN
OPERR
OVFL
UNFL
DZ
INEX2
INEX1
Cleared
Refer to 4.5.4
NANs.
Set if the source is (+ or -)infinity; cleared
otherwise
Cleared
Cleared
Cleared
Cleared
If <fret> is Packed, refer to 6.1.8 Inexact Result
on
Decimal Input; cleared otherwise.
Affected as described in 6.1.10 IEEE Exception and Trap Com-
patibility
FREESCALE
4-48
MC68881/MC68882 USER'S MANUAL

Table of Contents