double IEEEDPAcos( double x );
Calculate the arcus cosine of the IEEE double precision number
IEEE double precision floating point number flags: zero : result is zero negative : result is negative overflow : argument is out of range
double IEEEDPAsin( double x );
Calculate the arcus sine of the IEEE double precision number
IEEE double precision floating point number flags: zero : result is zero negative : result is negative overflow : argument is out of range
double IEEEDPAtan( double y );
Calculates the angle of a given number representing the tangent of that angle. The angle will be in radians.
IEEE double precision floating point number
double IEEEDPCos( double y );
Calculate the cosine of a given IEEE double precision number in radians
IEEE double precision floating point number flags: zero : result is zero negative : result is negative overflow : 0
double IEEEDPCosh( double y );
Calculate the hyperbolic cosine of the IEEE single precision number
IEEE single precision floating point number flags: zero : result is zero negative : 0 (not possible) overflow : result too big for ffp-number
double IEEEDPExp( double y );
Calculate e^x
IEEE double precision number flags: zero : result is zero negative : 0 overflow : the result was out of range for the IEEE single precision format
double IEEEDPFieee( LONG y );
Convert IEEE single to IEEE double precision
IEEE double precision floting point number Flags: zero : result is zero negative : result is negative overflow : 0
double IEEEDPLog( double y );
Calculate logarithm (base e) of the given IEEE double precision number
IEEE double precision number flags: zero : result is zero negative : result is negative overflow : argument was negative
double IEEEDPLog10( double y );
Calculate logarithm (base 10) of the given IEEE double precision number
IEEE double precision number flags: zero : result is zero negative : result is negative overflow : argument was negative
double IEEEDPPow( double x, double y );
Calculate y raised to the x power (y^x)
IEEE double precision floating point number flags: zero : result is zero negative : result is negative overflow : result is too big
double IEEEDPSin( double y );
Calculate the sine of a given IEEE double precision number in radians
IEEE double precision floating point number flags: zero : result is zero negative : result is negative overflow : 0
double IEEEDPSincos( double * z, double y );
Calculate the cosine and the sine of the given IEEE double precision number where y represents an angle in radians. The function returns the sine of that number as a result and puts the cosine of that number into *z which must represent a valid pointer to a IEEE double precision number.
*z - IEEE double precision floating point number direct result - IEEE double precision floating point number
double IEEEDPSinh( double y );
Calculate the hyperbolic sine of the IEEE double precision number
IEEE double precision floating point number flags: zero : result is zero negative : result is negative overflow : result is too big for IEEE double precsion format
double IEEEDPSqrt( double y );
Calculate square root of IEEE double precision floating point number
Motorola fast floating point number flags: zero : result is zero negative : 0 overflow : square root could not be calculated
double IEEEDPTan( double y );
Calculate the tangens of the given IEEE double precision number where y represents an angle in radians.
result - IEEE double precision floating point number
double IEEEDPTanh( double y );
Calculate hyperbolic tangens of the IEEE double precision number
IEEE double precision floating point number flags: zero : result is zero negative : result is negative overflow : (not possible)
LONG IEEEDPTieee( double y );
Convert IEEE double to IEEE single precision number
IEEE single precision number Flags: zero : result is zero negative : result is negative overflow : value was out of range for IEEE single precision