IEEEDPAbs() | IEEEDPAdd() | IEEEDPCeil() | IEEEDPCmp() |
IEEEDPDiv() | IEEEDPFix() | IEEEDPFloor() | IEEEDPFlt() |
IEEEDPMul() | IEEEDPNeg() | IEEEDPSub() | IEEEDPTst() |
double IEEEDPAbs( double y );
Calculate the absolute value of the given IEEE double precision floating point number
absolute value of y Flags: zero : result is zero negative : 0 overflow : 0
double IEEEDPAdd( double y, double z );
Calculate the sum of two IEEE double precision numbers
sum of y and z Flags: zero : result is zero negative : result is negative overflow : result is too large or too small for ffp format
double IEEEDPCeil( double y );
Calculates the ceil-value of a IEEE double precision number
Flags: zero : result is zero negative : result is negative overflow : 0
LONG IEEEDPCmp( double y, double z );
Compares two IEEE double precision numbers
+1 : y > z 0 : y = z -1 : y < z Flags: zero : y = z negative : y < z overflow : 0
double IEEEDPDiv( double y, double z );
Divides two IEEE double precision numbers
+1 : y > z 0 : y = z -1 : y < z Flags: zero : y = z negative : y < z overflow : 0
This function is unimplemented.
LONG IEEEDPFix( double y );
Convert IEEE double precision floating point number to integer
absolute value of y Flags: zero : result is zero negative : result is negative overflow : ieeedp out of integer-range
double IEEEDPFloor( double y );
Calculates the floor-value of a IEEE double precision number
+1 : y > z 0 : y = z -1 : y < z Flags: zero : y = z negative : y < z overflow : 0
double IEEEDPFlt( LONG y );
IEEE double precision number Flags: zero : result is zero negative : result is negative overflow : 0
double IEEEDPMul( double y, double z );
Multiplies two IEEE double precision numbers
+1 : y > z 0 : y = z -1 : y < z Flags: zero : y = z negative : y < z overflow : 0
double IEEEDPNeg( double y );
Switch the sign of the given IEEE double precision floating point number
-y Flags: zero : result is zero negative : result is negative overflow : 0
double IEEEDPSub( double y, double z );
Subtracts two IEEE double precision numbers
+1 : y > z 0 : y = z -1 : y < z Flags: zero : y = z negative : y < z overflow : 0
LONG IEEEDPTst( double y );
Compare a IEEE double precision floting point number against zero.
+1 : y > 0.0 0 : y = 0.0 -1 : y < 0.0 Flags: zero : result is zero negative : result is negative overflow : 0