http://www.aros.org AROS-Exec AROS-Exec Archives Power2People
kitty mascottop logo menu

mathieeesingtrans

Index


IEEESPAcos() IEEESPAsin() IEEESPAtan() IEEESPCos()
IEEESPCosh() IEEESPExp() IEEESPFieee() IEEESPLog()
IEEESPLog10() IEEESPPow() IEEESPSin() IEEESPSincos()
IEEESPSinh() IEEESPSqrt() IEEESPTan() IEEESPTanh()
IEEESPTieee()      

IEEESPAcos()

Synopsis

float IEEESPAcos(
         float y );

Function

Calculate arcuscos of the given number

Result

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.

Result

IEEE single precision floting point number

Copyright © 1995-2024, The AROS Development Team. All rights reserved.
Amiga®, AmigaOS®, Workbench and Intuition are trademarks of Amiga Inc. All other trademarks belong to their respective owners.