ASINDEG 3CW "09 March 2006" "mathcw-1.00"

Table of contents


NAME

asindegf, asindeg, asindegl, asindegw, asindegq, asindegll, asindegdf, asindegd, asindegdl, asindegdll - arc sine function in degrees

SYNOPSIS

cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]

#include <mathcw.h>

extern float asindegf (float x);

extern double asindeg (double x);

extern long double asindegl (long double x);

extern __float80 asindegw (__float80 x);

extern __float128 asindegq (__float128 x);

extern long_long_double asindegll (long_long_double x);

extern decimal_float asindegdf (decimal_float x);

extern decimal_double asindegd (decimal_double x);

extern decimal_long_double asindegdl (decimal_long_double x);

extern decimal_long_long_double asindegdll (decimal_long_long_double x);

NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.


DESCRIPTION

Compute the principal value of the arc sine function in degrees. The value of x should be in the range [-1,+1], for which the function range is [-90,+90].

RETURN VALUES

For in-range arguments, the returned value is in the range [(mi180,+180]. Otherwise, the returned value is a quiet NaN.

ERRORS

For out-of-range, Infinity and NaN arguments, the returned value is a quiet NaN, and errno is set to EDOM.

SEE ALSO

acosdeg(3CW), atan2deg(3CW), atandeg(3CW), cosdeg(3CW), cotandeg(3CW), sindeg(3CW), tandeg(3CW).