Extended value record.
Source position: mathh.inc line 217
type TSingleRec = 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 bitpattern representation. |
|
|
Fractional part of single. |
|
function SpecialType; |
|
Is the floating point value special ? |
procedure BuildUp(); |
||
|
||
case Byte of |
||
0: ( |
||
Bytes: array [0..3] of Byte; |
|
Value as bytes. |
); |
||
1: ( |
||
Words: array [0..1] of Word; |
|
Value as words. |
); |
||
2: ( |
||
Data: DWord; |
|
Value as QWord. |
); |
||
3: ( |
||
Value: Single; |
|
Value as single. |
); |
||
end; |
TsingleRec models the memory layout of a double value when using software floating point math.
|
Extended value record. |
|
|
Extended value record. |