Symbol: asin
include/math.h
173
double asin(double);
include/tgmath.h
100
#define asin(x) __tg_full(x, asin)
lib/libm/hidden/math.h
33
PROTO_NORMAL(asin);
lib/libm/src/e_asin.c
110
DEF_STD(asin);
lib/libm/src/e_asin.c
111
LDBL_MAYBE_CLONE(asin);
lib/libm/src/s_casin.c
73
w = asin (x) + 0.0 * I;
regress/lib/libm/cephes/monot.c
154
{"asin", asin, 3.82683432365089615246E-1, 3.92684936523437500000E-1,
regress/lib/libm/cephes/monot.c
156
{"asin", asin, 0.5, 5.23590087890625000000E-1,
regress/lib/libm/cephes/monot.c
158
{"asin", asin, 7.07106781186547461715E-1, 7.85385131835937500000E-1,
regress/lib/libm/cephes/monot.c
160
{"asin", asin, 9.23879532511286738483E-1, 1.17808532714843750000E0,
regress/lib/libm/cephes/monot.c
162
{"asin", asin, -0.5, -5.23605346679687500000E-1,
regress/lib/libm/cephes/monot.c
49
double asin (double);
regress/lib/libm/cephes/testvect.c
116
{"asin", asin, &NAN, &NAN, 0},
regress/lib/libm/cephes/testvect.c
117
{"asin", asin, &ZERO, &ZERO, 0},
regress/lib/libm/cephes/testvect.c
118
{"asin", asin, &MZERO, &MZERO, 0},
regress/lib/libm/cephes/testvect.c
119
{"asin", asin, &TWO, &NAN, 0},
regress/lib/libm/cephes/testvect.c
120
{"asin", asin, &MTWO, &NAN, 0},
regress/lib/libm/cephes/testvect.c
58
double asin (double);
regress/lib/libm/fpaccuracy/asin.c
25
#define F asin
regress/lib/libm/msun/invtrig_test.c
131
testall(asin, 0.0, 0.0, 0);
regress/lib/libm/msun/invtrig_test.c
134
testall(asin, -0.0, -0.0, 0);
regress/lib/libm/msun/invtrig_test.c
138
testall(asin, INFINITY, NAN, FE_INVALID);
regress/lib/libm/msun/invtrig_test.c
141
testall(asin, -INFINITY, NAN, FE_INVALID);
regress/lib/libm/msun/invtrig_test.c
145
testall(asin, NAN, NAN, 0);
regress/lib/libm/msun/invtrig_test.c
245
testall(asin, 1.0, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
248
testall(asin, -1.0, -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
258
testall_tol(asin, sqrtl(2) / 2, pi / 4, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
260
testall_tol(asin, -sqrtl(2) / 2, -pi / 4, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
263
testall_tol(asin, sqrtl(3) / 2, pio3, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
266
testall_tol(asin, -sqrtl(3) / 2, -pio3, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
306
testall(asin, tiny, tiny, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
310
testall(asin, -tiny, -tiny, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
380
return (sinl(asin(x)));