IEEE single precision floating point number
flags:
zero : result is zero
negative : 0 (not possible)
overflow : y < -1 or y > 1
IEEESPAsin()
Synopsis
float IEEESPAsin(
float y );
Function
Calculate arcussin of the given number
Result
IEEE single precision floating point number
flags:
zero : result is zero
negative : result is negative
overflow : fnum < -1 or fnum > 1
IEEESPAtan()
Synopsis
float IEEESPAtan(
float y );
Function
Calculates the angle of a given number representing the tangent
of that angle. The angle will be in radians.
Result
IEEE single precision floating point number
IEEESPCos()
Synopsis
float IEEESPCos(
float y );
Function
Calculate the cosine of a given IEEE single precision number in radians
Result
IEEE single precision floating point number
flags:
zero : result is zero
negative : result is negative
overflow : 0
IEEESPCosh()
Synopsis
float IEEESPCosh(
float y );
Function
Calculate the hyperbolic cosine of the IEEE single precision number
Result
IEEE single precision floating point number
flags:
zero : result is zero
negative : 0 (not possible)
overflow : result too big for ffp-number
IEEESPExp()
Synopsis
float IEEESPExp(
float y );
Function
Calculate e^x
Bugs
IEEE single precision number
flags:
zero : result is zero
negative : 0
overflow : the result was out of range for the IEEE single precision
format
IEEESPFieee()
Synopsis
float IEEESPFieee(
float y );
Function
Convert IEEE single to IEEE single
It just returns the input parameter.
Result
IEEE single precision floting point number
IEEESPLog()
Synopsis
float IEEESPLog(
float y );
Function
Calculate logarithm (base e) of the given IEEE single precision number
Result
IEEE single precision number
flags:
zero : result is zero
negative : result is negative
overflow : argument was negative
IEEESPLog10()
Synopsis
float IEEESPLog10(
float y );
Function
Calculate logarithm (base 10) of the given IEEE single precision number
Result
IEEE single precision number
flags:
zero : result is zero
negative : result is negative
overflow : argument was negative
IEEESPPow()
Synopsis
float IEEESPPow(
float x,
float y );
Function
Calculate y raised to the x power (y^x)
Result
IEEE single precision floating point number
flags:
zero : result is zero
negative : result is negative
overflow : result is too big
IEEESPSin()
Synopsis
float IEEESPSin(
float y );
Function
Calculate the sine of a given IEEE single precision number in radians
Result
IEEE single precision floating point number
flags:
zero : result is zero
negative : result is negative
overflow : 0
IEEESPSincos()
Synopsis
float IEEESPSincos(
float * z,
float y );
Function
Calculate the cosine and the sine of the given IEEE single
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 single precision number.
Result
*z - IEEE single precision floating point number
direct result - IEEE single precision floating point number
IEEESPSinh()
Synopsis
float IEEESPSinh(
float y );
Function
Calculate the hyperbolic sine of the IEEE single precision number
Result
IEEE single precision floating point number
flags:
zero : result is zero
negative : result is negative
overflow : result is too big for IEEE single precsion format
IEEESPSqrt()
Synopsis
float IEEESPSqrt(
float y );
Function
Calculate square root of IEEE single precision number
Result
IEEE single precision number
flags:
zero : result is zero
negative : 0
overflow : square root could not be calculated
IEEESPTan()
Synopsis
float IEEESPTan(
float y );
Function
Calculate the tangens of a given IEEE single precision number in radians
Result
IEEE single precision floating point number
flags:
zero : result is zero
negative : result is negative
overflow :
IEEESPTanh()
Synopsis
float IEEESPTanh(
float y );
Function
Calculate hyperbolic tangens of the IEEE single precision number
Result
IEEE single precision floating point number
flags:
zero : result is zero
negative : result is negative
overflow : (not possible)
IEEESPTieee()
Synopsis
float IEEESPTieee(
float y );
Function
Convert IEEE single to IEEE single
It just returns the input parameter.