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