[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Extended value record
Source position: mathh.inc line 139
type TExtended80Rec = packed record |
||
public |
||
function Mantissa(); |
|
Mantissa of the floating point value |
function Fraction; |
|
Fraction of the floating point value |
function Exponent; |
|
Exponent of the floating point value |
property Sign: Boolean; [rw] |
|
Sign of the floating point value |
|
Exponent representation |
|
function SpecialType; |
|
Is the floating point value special ? |
procedure BuildUp(); |
||
|
||
case Byte of |
||
0: ( |
||
Bytes: array [0..9] of Byte; |
|
Value as bytes |
); |
||
1: ( |
||
Words: array [0..4] of Word; |
|
Value as words |
); |
||
2: ( |
||
_Exp: Word; |
|
Encoded exponent of value |
Frac: QWord; |
|
Encoded fraction of value |
); |
||
3: ( |
||
Value: Extended; |
|
Value as Extended |
); |
||
end; |
TExtended80Rec models the memory layout of an extended value when using software floating point math.
|
Extended value record |
|
|
Extended value record |