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