mathtrans
SPAcos() | SPAsin() | SPAtan() | SPCos() |
SPCosh() | SPExp() | SPFieee() | SPLog() |
SPLog10() | SPPow() | SPSin() | SPSincos() |
SPSinh() | SPSqrt() | SPTan() | SPTanh() |
SPTieee() |
SPAcos()
Synopsis
float SPAcos( float fnum1 );
Function
Calculate arcuscos of the given number
Result
Motorola fast floating point number flags: zero : Result is zero negative : 0 (not possible) overflow : fnum < -1 or fnum > 1
SPAsin()
Synopsis
float SPAsin( float fnum1 );
Function
Calculate arcussin of the given number
Result
Motorola fast floating point number flags: zero : result is zero negative : result is negative overflow : fnum < -1 or fnum > 1
SPAtan()
Synopsis
float SPAtan( float fnum1 );
Function
Calculates the angle of a given number representing the tangent of that angle. The angle will be in radians.
Result
Motorola fast floating point number
SPCos()
Synopsis
float SPCos( float fnum1 );
Function
Calculate the cosine of a given ffp number in radians
Result
Motorola fast floating point number flags: zero : result is zero negative : result is negative overflow : 0
SPCosh()
Synopsis
float SPCosh( float fnum1 );
Function
Calculate the hyperbolic cosine of the ffp number
Result
Motorola fast floating point number flags: zero : result is zero negative : 0 (not possible) overflow : result too big for ffp-number
SPExp()
Synopsis
float SPExp( float fnum1 );
Function
Calculate e^x
Result
Motorola fast floating point number flags: zero : result is zero negative : 0 overflow : the result was out of range for the ffp-format
SPFieee()
Synopsis
float SPFieee( float ieeenum );
Function
Convert single precision ieee number to FFP number
Result
Motorola fast floating point number flags: zero : result is zero negative : result is negative overflow : exponent of the ieee-number was out of range for ffp
SPLog()
Synopsis
float SPLog( float fnum1 );
Function
Calculate logarithm (base e) of the given ffp number
Result
ffp-number flags: zero : result is zero negative : result is negative overflow : argument was negative
SPLog10()
Synopsis
float SPLog10( float fnum1 );
Function
Calculate logarithm (base 10) of the given ffp number
Result
ffp number flags: zero : result is zero negative : result is negative overflow : argument was negative
SPPow()
Synopsis
float SPPow( float fnum1, float fnum2 );
Function
Calculate fnum2 raised to the fnum1 power (fnum2^fnum1)
Result
Motorola fast floating point number flags: zero : result is zero negative : result is negative overflow : result is too big
SPSin()
Synopsis
float SPSin( float fnum1 );
Function
Calculate the sine of a given FFP number in radians
Result
Motorola fast floating point number flags: zero : result is zero negative : result is negative overflow : 0
SPSincos()
Synopsis
float SPSincos( IPTR * pfnum2, float fnum1 );
Function
Calculate the cosine and the sine of the given ffp-number fnum1 that represents an angle in radians. The function returns the sine of that number as a result and puts the cosine of that number into *pfnum2 which must represent a valid pointer to a ffp-number.
Result
*pfnum2 - Motorola fast floating point number direct result - Motorola fast floating point number
SPSinh()
Synopsis
float SPSinh( float fnum1 );
Function
Calculate the hyperbolic sine of the ffp number
Result
Motorola fast floating point number flags: zero : result is zero negative : result is negative overflow : result is too big for ffp format
SPSqrt()
Synopsis
float SPSqrt( float fnum1 );
Function
Calculate square root of ffp number
Result
Motorola fast floating point number flags: zero : result is zero negative : 0 overflow : square root could not be calculated
SPTan()
Synopsis
float SPTan( float fnum1 );
Function
Calculate the tangens of a given FFP number in radians
Result
Motorola fast floating point number flags: zero : result is zero negative : result is negative overflow :
SPTanh()
Synopsis
float SPTanh( float fnum1 );
Function
Calculate hyperbolic tangens of the ffp number
Result
Motorola fast floating point number flags: zero : result is zero negative : result is negative overflow : (not possible)
SPTieee()
Synopsis
float SPTieee( float fnum );
Function
Convert FFP number to single precision ieee number
Result
IEEE Single Precision Floating Point flags: zero : result is zero negative : result is negative overflow : exponent of the ieee-number was out of range for ffp