Symbol: atan2f
include/math.h
291
float atan2f(float, float);
lib/libm/hidden/math.h
41
PROTO_NORMAL(atan2f);
lib/libm/src/e_atan2f.c
94
DEF_STD(atan2f);
lib/libm/src/s_cargf.c
24
return atan2f (__imag__ z, __real__ z);
lib/libm/src/s_catanf.c
107
t = 0.5f * atan2f(2.0f * x, a);
lib/libm/src/s_clogf.c
67
rr = atan2f(y, x);
regress/lib/libm/msun/invtrig_test.c
173
test2(atan2f, 0.0, ldexpf(z, e), 0.0, 0);
regress/lib/libm/msun/invtrig_test.c
174
test2(atan2f, -0.0, ldexpf(z, e), -0.0, 0);
regress/lib/libm/msun/invtrig_test.c
175
test2(atan2f, 0.0, ldexpf(-z, e), (float)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
176
test2(atan2f, -0.0, ldexpf(-z, e), (float)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
177
test2(atan2f, ldexpf(z, e), 0.0, (float)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
178
test2(atan2f, ldexpf(z, e), -0.0, (float)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
179
test2(atan2f, ldexpf(-z, e), 0.0, (float)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
180
test2(atan2f, ldexpf(-z, e), -0.0, (float)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
205
test2(atan2f, ldexpf(z, e), INFINITY, 0.0, 0);
regress/lib/libm/msun/invtrig_test.c
206
test2(atan2f, ldexpf(-z,e), INFINITY, -0.0, 0);
regress/lib/libm/msun/invtrig_test.c
207
test2(atan2f, ldexpf(z, e), -INFINITY, (float)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
208
test2(atan2f, ldexpf(-z,e), -INFINITY, (float)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
209
test2(atan2f, INFINITY, ldexpf(z,e), (float)pi/2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
210
test2(atan2f, INFINITY, ldexpf(-z,e), (float)pi/2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
211
test2(atan2f, -INFINITY, ldexpf(z,e), (float)-pi/2,FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
212
test2(atan2f, -INFINITY, ldexpf(-z,e),(float)-pi/2,FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
315
test2(atan2f, 0x1.0p-100, 0x1.0p100, 0.0, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/invtrig_test.c
319
test2(atan2f, -0x1.0p-100, 0x1.0p100, -0.0, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/invtrig_test.c
323
test2(atan2f, 0x1.0p-100, -0x1.0p100, (float)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
327
test2(atan2f, -0x1.0p-100, -0x1.0p100, (float)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
345
test2(atan2f, 0x1.0p100, 0x1.0p-100, (float)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
349
test2(atan2f, -0x1.0p100, 0x1.0p-100, (float)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
354
test2(atan2f, 0x1.0p100, -0x1.0p-100, (float)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
358
test2(atan2f, -0x1.0p100, -0x1.0p-100, (float)-pi / 2, FE_INEXACT);