@database "mathieeedoubtrans"

@Node Main "mathieeedoubtrans.doc"
@toc "Includes_&_Autodocs/Main"
    @{" IEEEDPAcos() " Link "IEEEDPAcos()"}
    @{" IEEEDPAsin() " Link "IEEEDPAsin()"}
    @{" IEEEDPAtan() " Link "IEEEDPAtan()"}
    @{" IEEEDPCos() " Link "IEEEDPCos()"}
    @{" IEEEDPCosh() " Link "IEEEDPCosh()"}
    @{" IEEEDPExp() " Link "IEEEDPExp()"}
    @{" IEEEDPFieee() " Link "IEEEDPFieee()"}
    @{" IEEEDPLog() " Link "IEEEDPLog()"}
    @{" IEEEDPLog10() " Link "IEEEDPLog10()"}
    @{" IEEEDPPow() " Link "IEEEDPPow()"}
    @{" IEEEDPSin() " Link "IEEEDPSin()"}
    @{" IEEEDPSincos() " Link "IEEEDPSincos()"}
    @{" IEEEDPSinh() " Link "IEEEDPSinh()"}
    @{" IEEEDPSqrt() " Link "IEEEDPSqrt()"}
    @{" IEEEDPTan() " Link "IEEEDPTan()"}
    @{" IEEEDPTanh() " Link "IEEEDPTanh()"}
    @{" IEEEDPTieee() " Link "IEEEDPTieee()"}
@EndNode

@Node "IEEEDPAcos()" "mathieeedoubtrans.library/IEEEDPAcos"

@{b}   NAME@{ub}
	IEEEDPAcos -- compute the arc cosine of a number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPAcos(  y  );
	d0/d1	           d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute arc cosine of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPCos()" Link "IEEEDPCos()"}, @{"IEEEDPAtan()" Link "IEEEDPAtan()"}, @{"IEEEDPAsin()" Link "IEEEDPAsin()"}
@EndNode

@Node "IEEEDPAsin()" "mathieeedoubtrans.library/IEEEDPAsin"

@{b}   NAME@{ub}
	IEEEDPAsin -- compute the arcsine of a number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPAsin(  y  );
	d0/d1	           d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute the arc sine of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPSin()" Link "IEEEDPSin()"}, @{"IEEEDPAtan()" Link "IEEEDPAtan()"}, @{"IEEEDPAcos()" Link "IEEEDPAcos()"}
@EndNode

@Node "IEEEDPAtan()" "mathieeedoubtrans.library/IEEEDPAtan"

@{b}   NAME@{ub}
	IEEEDPAtan -- compute the arctangent of a floating point number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPAtan(  y  );
	d0/d1		   d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute arctangent of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPTan()" Link "IEEEDPTan()"}, @{"IEEEDPAsin()" Link "IEEEDPAsin()"}, IEEEDPACos()
@EndNode

@Node "IEEEDPCos()" "mathieeedoubtrans.library/IEEEDPCos"

@{b}   NAME@{ub}
	IEEEDPCos -- compute the cosine of a floating point number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPCos(  y  );
	d0/d1		   d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute cosine of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPAcos()" Link "IEEEDPAcos()"}, @{"IEEEDPSin()" Link "IEEEDPSin()"}, @{"IEEEDPTan()" Link "IEEEDPTan()"}
@EndNode

@Node "IEEEDPCosh()" "mathieeedoubtrans.library/IEEEDPCosh"

@{b}   NAME@{ub}
	IEEEDPCosh -- compute the hyperbolic cosine of a floating point number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPCosh(  y  );
	d0/d1		   d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute hyperbolic cosine of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPSinh()" Link "IEEEDPSinh()"}, @{"IEEEDPTanh()" Link "IEEEDPTanh()"}
@EndNode

@Node "IEEEDPExp()" "mathieeedoubtrans.library/IEEEDPExp"

@{b}   NAME@{ub}
	IEEEDPExp -- compute the exponential of e

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPExp(  y  );
	d0/d1	          d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute e^y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPLog()" Link "IEEEDPLog()"}
@EndNode

@Node "IEEEDPFieee()" "mathieeedoubtrans.library/IEEEDPFieee"

@{b}   NAME@{ub}
	IEEEDPFieee -- convert IEEE single to IEEE double

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPFieee(  y  );
	d0/d1	              d0

	float	y;
	double  x;

@{b}   FUNCTION@{ub}
	Convert IEEE single precision number to IEEE double precision.

@{b}   INPUTS@{ub}
	y - IEEE single precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPTieee()" Link "IEEEDPTieee()"}
@EndNode

@Node "IEEEDPLog()" "mathieeedoubtrans.library/IEEEDPLog"

@{b}   NAME@{ub}
	IEEEDPLog -- compute the natural logarithm of a floating point number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPLog(  y  );
	d0/d1	          d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute ln(y) in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPExp()" Link "IEEEDPExp()"}
@EndNode

@Node "IEEEDPLog10()" "mathieeedoubtrans.library/IEEEDPLog10"

@{b}   NAME@{ub}
	IEEEDPLog10 -- compute logarithm base 10 of a number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPLog10(  y  );
	d0/d1	            d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute the logarithm base 10 of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPLog()" Link "IEEEDPLog()"}
@EndNode

@Node "IEEEDPPow()" "mathieeedoubtrans.library/IEEEDPPow"

@{b}   NAME@{ub}
	IEEEDPPow -- raise a number to another number power

@{b}   SYNOPSIS@{ub}
	  z   = IEEEDPPow(  x  ,  y  );
	d0/d1	          d2/d3 d0/d1

	double	x,y,z;

@{b}   FUNCTION@{ub}
	Compute y^x in IEEE double precision

@{b}   INPUTS@{ub}
	x - IEEE double precision floating point value
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	z - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
@EndNode

@Node "IEEEDPSin()" "mathieeedoubtrans.library/IEEEDPSin"

@{b}   NAME@{ub}
	IEEEDPSin -- compute the sine of a floating point number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPSin(  y  );
	d0/d1		  d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute sine of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPAsin()" Link "IEEEDPAsin()"}, @{"IEEEDPTan()" Link "IEEEDPTan()"}, @{"IEEEDPCos()" Link "IEEEDPCos()"}
@EndNode

@Node "IEEEDPSincos()" "mathieeedoubtrans.library/IEEEDPSincos"

@{b}   NAME@{ub}
	IEEEDPSincos -- compute the arc tangent of a floating point number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPSincos( z ,  y  );
	d0/d1		     a0  d0/d1

	double	x,y,*z;

@{b}   FUNCTION@{ub}
	Compute sin and cosine of y in IEEE double precision.
	Store the cosine in *z. Return the sine of y.

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value
	z - pointer to IEEE double precision floating point number

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPSin()" Link "IEEEDPSin()"}, @{"IEEEDPCos()" Link "IEEEDPCos()"}
@EndNode

@Node "IEEEDPSinh()" "mathieeedoubtrans.library/IEEEDPSinh"

@{b}   NAME@{ub}
	IEEEDPSinh -- compute the hyperbolic sine of a floating point number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPSinh(  y  );
	d0/d1		   d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute hyperbolic sine of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPCosh()" Link "IEEEDPCosh()"}, @{"IEEEDPTanh()" Link "IEEEDPTanh()"}
@EndNode

@Node "IEEEDPSqrt()" "mathieeedoubtrans.library/IEEEDPSqrt"

@{b}   NAME@{ub}
	IEEEDPSqrt -- compute the square root of a number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPSqrt(  y  );
	d0/d1 	           d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute square root of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
@EndNode

@Node "IEEEDPTan()" "mathieeedoubtrans.library/IEEEDPTan"

@{b}   NAME@{ub}
	IEEEDPTan -- compute the tangent of a floating point number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPTan(  y  );
	d0/d1		  d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute tangent of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPAtan()" Link "IEEEDPAtan()"}, @{"IEEEDPSin()" Link "IEEEDPSin()"}, @{"IEEEDPCos()" Link "IEEEDPCos()"}
@EndNode

@Node "IEEEDPTanh()" "mathieeedoubtrans.library/IEEEDPTanh"

@{b}   NAME@{ub}
	IEEEDPTanh -- compute the hyperbolic tangent of a floating point number

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPTanh(  y  );
	d0/d1		   d0/d1

	double	x,y;

@{b}   FUNCTION@{ub}
	Compute hyperbolic tangent of y in IEEE double precision

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE double precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPSinh()" Link "IEEEDPSinh()"}, @{"IEEEDPCosh()" Link "IEEEDPCosh()"}
@EndNode

@Node "IEEEDPTieee()" "mathieeedoubtrans.library/IEEEDPTieee"

@{b}   NAME@{ub}
	IEEEDPTieee -- convert IEEE double to IEEE single

@{b}   SYNOPSIS@{ub}
	  x   = IEEEDPTieee(  y  );
	 d0	            d0/d1

	double	y;
	float   x;

@{b}   FUNCTION@{ub}
	Convert IEEE double precision number to IEEE single precision.

@{b}   INPUTS@{ub}
	y - IEEE double precision floating point value

@{b}   RESULT@{ub}
	x - IEEE single precision floating point value

@{b}   BUGS@{ub}

@{b}   SEE ALSO@{ub}
	@{"IEEEDPFieee()" Link "IEEEDPFieee()"}
@EndNode

