http://www.aros.orgAROS-ExecAROS-Exec ArchivesPower2People
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-2017, The AROS Development Team. All rights reserved.
Amiga®, AmigaOS®, Workbench und Intuition sind eingetragene Warenzeichen von Amiga Inc. Alle anderen Warenzeichen gehören dem jeweiligen Besitzer.