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. 