[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] 
Extended value record
Source position: mathh.inc line 200
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 