asind64.3m (2010 09)

a
asind64(3M) asind64(3M)
(HP Integrity Server Only)
NAME
asind64(), asind128(), asind32() - decimal arcsine functions
SYNOPSIS
#define __STDC_WANT_DEC_FP__
#include <math.h>
_Decimal64 asind64(_Decimal64 x);
_Decimal128 asind128(_Decimal128 x);
_Decimal32 asind32(_Decimal32 x);
DESCRIPTION
asind64() returns the arcsine of x, in the range −π/2 to π/2.
asind128() is a _Decimal128 version of asind64(); it takes a
_Decimal128 argument and
returns a
_Decimal128 result.
asind32() is a _Decimal32 version of asind64(); it takes a
_Decimal32 argument and returns a
_Decimal32 result.
These math functions are supported for HP-UX 11i Version 3 September 2008 Update and forward.
USAGE
To use any of these functions, compile with the +decfp option.
Make sure your program defines
__STDC_WANT_DEC_FP__
and then includes <math.h>.
Link in the math library by specifying
-lm or -l:libm.a on the linking command line.
For more information, see the HP-UX floating-point guide for HP Integrity servers at the following site:
http://www.hp.com/go/fp
.
RETURN VALUE
asind64(±0) returns ±0.
If the magnitude of x is greater than 1,
asind64() returns NaN and raises the invalid exception.
If x is NaN,
asind64() returns NaN.
asind64() raises the underflow exception whenever a result is tiny (essentially subnormal or zero) and
inexact.
asind64() raises the inexact exception whenever a rounded result does not equal the mathematical
result.
ERRORS
If the magnitude of x is greater than 1,
asind64() sets errno to [EDOM].
SEE ALSO
acosd64(3M), atan2d64(3M), atand64(3M), cosd64(3M), sind64(3M), tand64(3M), math(5).
STANDARDS CONFORMANCE
These functions conform to ISO/IEC TR 24732, "Extension for the programming language C to support
decimal floating-point arithmetic".
HP-UX 11i Version 3: September 2010 1 Hewlett-Packard Company 1

Summary of content (2 pages)