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

mathieeedoubtrans

Index


IEEEDPAcos() IEEEDPAsin() IEEEDPAtan() IEEEDPCos()
IEEEDPCosh() IEEEDPExp() IEEEDPFieee() IEEEDPLog()
IEEEDPLog10() IEEEDPPow() IEEEDPSin() IEEEDPSincos()
IEEEDPSinh() IEEEDPSqrt() IEEEDPTan() IEEEDPTanh()
IEEEDPTieee()      

IEEEDPAcos()

Synopsis

double IEEEDPAcos(
         double x );

Function

Calculate the arcus cosine of the IEEE double precision number

Result

IEEE double precision floating point number

 flags:
   zero     : result is zero
   negative : result is negative
   overflow : argument is out of range

IEEEDPAsin()

Synopsis

double IEEEDPAsin(
         double x );

Function

Calculate the arcus sine of the IEEE double precision number

Result

IEEE double precision floating point number

flags:
zero     : result is zero
negative : result is negative
overflow : argument is out of range

IEEEDPAtan()

Synopsis

double IEEEDPAtan(
         double y );

Function

Calculates the angle of a given number representing the tangent
of that angle. The angle will be in radians.

Result

IEEE double precision floating point number

IEEEDPCos()

Synopsis

double IEEEDPCos(
         double y );

Function

Calculate the cosine of a given IEEE double precision number in radians

Result

IEEE double precision floating point number

flags:
zero     : result is zero
negative : result is negative
overflow : 0

IEEEDPCosh()

Synopsis

double IEEEDPCosh(
         double 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

IEEEDPExp()

Synopsis

double IEEEDPExp(
         double y );

Function

Calculate e^x

Result

IEEE double precision number

flags:
zero     : result is zero
negative : 0
overflow : the result was out of range for the IEEE single precision
           format

IEEEDPFieee()

Synopsis

double IEEEDPFieee(
         LONG y );

Function

Convert IEEE single to IEEE double precision

Result

IEEE double precision floting point number

Flags:
  zero     : result is zero
  negative : result is negative
  overflow : 0

IEEEDPLog()

Synopsis

double IEEEDPLog(
         double y );

Function

Calculate logarithm (base e) of the given IEEE double precision number

Result

IEEE double precision number

flags:
zero     : result is zero
negative : result is negative
overflow : argument was negative

IEEEDPLog10()

Synopsis

double IEEEDPLog10(
         double y );

Function

Calculate logarithm (base 10) of the given IEEE double precision number

Result

IEEE double precision number

flags:
zero     : result is zero
negative : result is negative
overflow : argument was negative

IEEEDPPow()

Synopsis

double IEEEDPPow(
         double x,
         double y );

Function

Calculate y raised to the x power (y^x)

Result

IEEE double precision floating point number

flags:
zero     : result is zero
negative : result is negative
overflow : result is too big

IEEEDPSin()

Synopsis

double IEEEDPSin(
         double y );

Function

Calculate the sine of a given IEEE double precision number in radians

Result

IEEE double precision floating point number

flags:
zero     : result is zero
negative : result is negative
overflow : 0

IEEEDPSincos()

Synopsis

double IEEEDPSincos(
         double * z,
         double y );

Function

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.

Result

*z            - IEEE double precision floating point number
direct result - IEEE double precision floating point number

IEEEDPSinh()

Synopsis

double IEEEDPSinh(
         double y );

Function

Calculate the hyperbolic sine of the IEEE double precision number

Result

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

IEEEDPSqrt()

Synopsis

double IEEEDPSqrt(
         double y );

Function

Calculate square root of IEEE double precision floating point number

Result

Motorola fast floating point number

flags:
zero     : result is zero
negative : 0
overflow : square root could not be calculated

IEEEDPTan()

Synopsis

double IEEEDPTan(
         double y );

Function

Calculate the tangens of the given IEEE double precision number
where y represents an angle in radians.

Result

result - IEEE double precision floating point number

IEEEDPTanh()

Synopsis

double IEEEDPTanh(
         double y );

Function

Calculate hyperbolic tangens of the IEEE double precision number

Result

IEEE double precision floating point number

flags:
zero     : result is zero
negative : result is negative
overflow : (not possible)

IEEEDPTieee()

Synopsis

LONG IEEEDPTieee(
         double y );

Function

Convert IEEE double to IEEE single precision number

Result

IEEE single precision number

Flags:
  zero     : result is zero
  negative : result is negative
  overflow : value was out of range for IEEE single precision

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.