diff options
51 files changed, 14869 insertions, 2 deletions
@@ -36,7 +36,8 @@ Major new features: functions for float, double, long double, _FloatN and _FloatNx, and a type-generic macro in <tgmath.h>. - - Trigonometric functions: acospi, asinpi, atanpi, cospi, sinpi, tanpi. + - Trigonometric functions: acospi, asinpi, atan2pi, atanpi, cospi, + sinpi, tanpi. * The GNU C Library now supports a feature test macro _ISOC2Y_SOURCE to enable features from the draft ISO C2Y standard. Only some features from diff --git a/manual/math.texi b/manual/math.texi index e148fd8..def85a9 100644 --- a/manual/math.texi +++ b/manual/math.texi @@ -490,6 +490,20 @@ result is in the interval between @code{-0.5} and @code{0.5} The @code{atanpi} functions are from TS 18661-4:2015. @end deftypefun +@deftypefun double atan2pi (double @var{y}, double @var{x}) +@deftypefunx float atan2pif (float @var{y}, float @var{x}) +@deftypefunx {long double} atan2pil (long double @var{y}, long double @var{x}) +@deftypefunx _FloatN atan2pifN (_Float@var{N} @var{y}, _Float@var{N} @var{x}) +@deftypefunx _FloatNx atan2pifNx (_Float@var{N}x @var{y}, _Float@var{N}x @var{x}) +@standards{TS 18661-4:2015, math.h} +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These function computes the arctangent of @var{y}/@var{x}, divided by +pi, with the signs of both arguments used to determine the quadrant of +the result, as for @code{atan2}. + +The @code{atan2pi} functions are from TS 18661-4:2015. +@end deftypefun + @cindex inverse complex trigonometric functions @w{ISO C99} defines complex versions of the inverse trig functions. diff --git a/math/Makefile b/math/Makefile index 56cb5d1..36fe5c2 100644 --- a/math/Makefile +++ b/math/Makefile @@ -96,6 +96,7 @@ gen-libm-calls = \ k_casinhF \ s_acospiF \ s_asinpiF \ + s_atan2piF \ s_atanpiF \ s_cacosF \ s_cacoshF \ @@ -627,6 +628,7 @@ libm-test-funcs-auto = \ asinpi \ atan \ atan2 \ + atan2pi \ atanh \ atanpi \ cabs \ @@ -938,6 +940,7 @@ tgmath3-macros = \ asinpi \ atan \ atan2 \ + atan2pi \ atanh \ atanpi \ carg \ @@ -1323,6 +1326,7 @@ CFLAGS-s_asinh.c += -fno-builtin-asinhl CFLAGS-s_asinpi.c += -fno-builtin-asinpil CFLAGS-s_atan.c += -fno-builtin-atanl CFLAGS-w_atan2.c += -fno-builtin-atan2l +CFLAGS-s_atan2pi.c += -fno-builtin-atan2pil CFLAGS-w_atanh.c += -fno-builtin-atanhl CFLAGS-s_atanpi.c += -fno-builtin-atanpil CFLAGS-s_cabs.c += -fno-builtin-cabsl @@ -1467,6 +1471,7 @@ CFLAGS-s_asinh.c += -fno-builtin-asinhf32x -fno-builtin-asinhf64 CFLAGS-s_asinpi.c += -fno-builtin-asinpif32x -fno-builtin-asinpif64 CFLAGS-s_atan.c += -fno-builtin-atanf32x -fno-builtin-atanf64 CFLAGS-w_atan2.c += -fno-builtin-atan2f32x -fno-builtin-atan2f64 +CFLAGS-s_atan2pi.c += -fno-builtin-atan2pif32x -fno-builtin-atan2pif64 CFLAGS-w_atanh.c += -fno-builtin-atanhf32x -fno-builtin-atanhf64 CFLAGS-s_atanpi.c += -fno-builtin-atanpif32x -fno-builtin-atanpif64 CFLAGS-s_cabs.c += -fno-builtin-cabsf32x -fno-builtin-cabsf64 @@ -1597,6 +1602,7 @@ CFLAGS-s_asinhf.c += -fno-builtin-asinhf32 CFLAGS-s_asinpif.c += -fno-builtin-asinpif32 CFLAGS-s_atanf.c += -fno-builtin-atanf32 CFLAGS-w_atan2f.c += -fno-builtin-atan2f32 +CFLAGS-s_atan2pif.c += -fno-builtin-atan2pif32 CFLAGS-w_atanhf.c += -fno-builtin-atanhf32 CFLAGS-s_atanpif.c += -fno-builtin-atanpif32 CFLAGS-s_cabsf.c += -fno-builtin-cabsf32 diff --git a/math/Versions b/math/Versions index 3abf90d..e4fbef3 100644 --- a/math/Versions +++ b/math/Versions @@ -657,6 +657,7 @@ libm { # Functions not involving _Float64x or _Float128, for all configurations. acospi; acospif; acospil; acospif32; acospif64; acospif32x; asinpi; asinpif; asinpil; asinpif32; asinpif64; asinpif32x; + atan2pi; atan2pif; atan2pil; atan2pif32; atan2pif64; atan2pif32x; atanpi; atanpif; atanpil; atanpif32; atanpif64; atanpif32x; cospi; cospif; cospil; cospif32; cospif64; cospif32x; sinpi; sinpif; sinpil; sinpif32; sinpif64; sinpif32x; @@ -664,6 +665,7 @@ libm { # Functions involving _Float64x or _Float128, for some configurations. acospif64x; acospif128; asinpif64x; asinpif128; + atan2pif64x; atan2pif128; atanpif64x; atanpif128; cospif64x; cospif128; sinpif64x; sinpif128; diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index ebea756d..0b7f0d3 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -656,6 +656,92 @@ atan2 -min -1 atan2 min_subnorm -1 atan2 -min_subnorm -1 +atan2pi 0 1 +atan2pi -0 1 +atan2pi 0 0 +atan2pi -0 0 +atan2pi 0 -1 +atan2pi -0 -1 +atan2pi 0 -0 +atan2pi -0 -0 +atan2pi 1 0 +atan2pi 1 -0 +atan2pi -1 0 +atan2pi -1 -0 +atan2pi max max +atan2pi max -max +atan2pi -max max +atan2pi -max -max +atan2pi max min +atan2pi -max -min +atan2pi -max min +atan2pi max -min +atan2pi max min_subnorm +atan2pi -max -min_subnorm +atan2pi -max min_subnorm +atan2pi max -min_subnorm +atan2pi 0.75 1 +atan2pi -0.75 1.0 +atan2pi 0.75 -1.0 +atan2pi -0.75 -1.0 +atan2pi 0.390625 .00029 +atan2pi 1.390625 0.9296875 +atan2pi -0.00756827042671106339 -.001792735857538728036 +atan2pi 0x1.00000000000001p0 0x1.00000000000001p0 +atan2pi 0x4.c3841p-4 0x2.f2f308p+0 +atan2pi -0xe.cf143p-40 0xd.3de7ap-36 +atan2pi 0x5.576cf8p-4 0x2.21e65p+0 +atan2pi -0x4.29411p-4 0x1.f4755cp+0 +atan2pi -0xa.b4101p+20 -0xf.9c4c8p-4 +atan2pi 0x4.251bb8p-4 0x7.40ac68p+0 +atan2pi 0x1.47239ep+68 0xa.3ac3cp+68 +atan2pi -0x6.b0794p-4 0x3.8ff10cp+0 +atan2pi -0x7.15e7af0a1780cp-724 0xf.fffffp+124 +atan2pi 0x3.f16f1p+0 -0x1.546056p+0 +atan2pi -0x1.9e657cp-24 0x7.40bb4p-52 +atan2pi -0x1.f9cf48p+49 0x1.f60598p+51 +atan2pi 0x1.bcab29da0e947p-54 0x1.bc41f4d2294b8p-54 +atan2pi 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 +atan2pi 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 +atan2pi 0x1.a83f842ef3f73p-633 0x1.a799d8a6677ep-633 +atan2pi 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 +atan2pi min min +atan2pi min -min +atan2pi -min min +atan2pi -min -min +atan2pi min_subnorm min_subnorm +atan2pi min_subnorm -min_subnorm +atan2pi -min_subnorm min_subnorm +atan2pi -min_subnorm -min_subnorm +atan2pi min min_subnorm +atan2pi min -min_subnorm +atan2pi -min min_subnorm +atan2pi -min -min_subnorm +atan2pi min_subnorm min +atan2pi min_subnorm -min +atan2pi -min_subnorm min +atan2pi -min_subnorm -min +atan2pi 1 -max +atan2pi -1 -max +atan2pi min -max +atan2pi -min -max +atan2pi min_subnorm -max +atan2pi -min_subnorm -max +atan2pi 1 max +atan2pi -1 max +atan2pi min max +atan2pi -min max +atan2pi min_subnorm max +atan2pi -min_subnorm max +atan2pi min 1 +atan2pi -min 1 +atan2pi min_subnorm 1 +atan2pi -min_subnorm 1 +atan2pi min -1 +atan2pi -min -1 +atan2pi min_subnorm -1 +atan2pi -min_subnorm -1 + atanh 0 atanh -0 atanh 0.75 diff --git a/math/auto-libm-test-out-atan2pi b/math/auto-libm-test-out-atan2pi new file mode 100644 index 0000000..b5c743d --- /dev/null +++ b/math/auto-libm-test-out-atan2pi @@ -0,0 +1,14205 @@ +atan2pi 0 1 += atan2pi downward binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok +atan2pi -0 1 += atan2pi downward binary32 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest binary32 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero binary32 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi upward binary32 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi downward binary64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest binary64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero binary64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi upward binary64 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi downward intel96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest intel96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero intel96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi upward intel96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi downward m68k96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest m68k96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero m68k96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi upward m68k96 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi downward binary128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest binary128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero binary128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi upward binary128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi downward ibm128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest ibm128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero ibm128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok += atan2pi upward ibm128 -0x0p+0 0x1p+0 : -0x0p+0 : inexact-ok +atan2pi 0 0 += atan2pi downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok +atan2pi -0 0 += atan2pi downward binary32 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest binary32 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero binary32 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi upward binary32 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi downward binary64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest binary64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero binary64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi upward binary64 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi downward intel96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest intel96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero intel96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi upward intel96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi downward m68k96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest m68k96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero m68k96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi upward m68k96 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi downward binary128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest binary128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero binary128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi upward binary128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi downward ibm128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi tonearest ibm128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi towardzero ibm128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok += atan2pi upward ibm128 -0x0p+0 0x0p+0 : -0x0p+0 : inexact-ok +atan2pi 0 -1 += atan2pi downward binary32 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 -0x1p+0 : 0x1p+0 : inexact-ok +atan2pi -0 -1 += atan2pi downward binary32 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary32 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary32 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi upward binary32 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi downward binary64 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi upward binary64 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi downward intel96 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi upward intel96 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi downward m68k96 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi upward m68k96 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi downward binary128 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi upward binary128 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi downward ibm128 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi upward ibm128 -0x0p+0 -0x1p+0 : -0x1p+0 : inexact-ok +atan2pi 0 -0 += atan2pi downward binary32 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 -0x0p+0 : 0x1p+0 : inexact-ok +atan2pi -0 -0 += atan2pi downward binary32 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary32 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary32 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi upward binary32 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi downward binary64 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi upward binary64 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi downward intel96 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi upward intel96 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi downward m68k96 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi upward m68k96 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi downward binary128 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi upward binary128 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi downward ibm128 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok += atan2pi upward ibm128 -0x0p+0 -0x0p+0 : -0x1p+0 : inexact-ok +atan2pi 1 0 += atan2pi downward binary32 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary32 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary32 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x1p+0 0x0p+0 : 0x8p-4 : inexact-ok +atan2pi 1 -0 += atan2pi downward binary32 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary32 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary32 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x1p+0 -0x0p+0 : 0x8p-4 : inexact-ok +atan2pi -1 0 += atan2pi downward binary32 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest binary32 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero binary32 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward binary32 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0x1p+0 0x0p+0 : -0x8p-4 : inexact-ok +atan2pi -1 -0 += atan2pi downward binary32 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest binary32 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero binary32 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward binary32 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0x1p+0 -0x0p+0 : -0x8p-4 : inexact-ok +atan2pi max max += atan2pi downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6054p-900 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6054p-900 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6054p-900 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6058p-900 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f98p-900 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055fap-900 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f98p-900 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055fap-900 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f98p-900 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055fap-900 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f98p-900 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055fap-900 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f9c214443de99e4p-900 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f9c214443de99e4p-900 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f9c214443de99e4p-900 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f9c214443de99e8p-900 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f9c214443de98p-900 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f9c214443de9ap-900 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f9c214443de98p-900 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0x5.17cc165aa6055f9c214443de9ap-900 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536e8p-16260 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536e8p-16260 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536e2d85d850914ecp-16260 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536e2d85d850914ecp-16260 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536e2d85d850914ecp-16260 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0x5.17cc165aa60536e2d85d850914fp-16260 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc165aa60536ddc0916eae6ee8p-16260 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc165aa60536ddc0916eae6eecp-16260 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc165aa60536ddc0916eae6ee8p-16260 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc165aa60536ddc0916eae6eecp-16260 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc165aa6054b3cf0ead9468558p-900 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc165aa6054b3cf0ead946855cp-900 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc165aa6054b3cf0ead9468558p-900 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc165aa6054b3cf0ead946855cp-900 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc165aa6054b3cf0ead94684p-900 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc165aa6054b3cf0ead94686p-900 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc165aa6054b3cf0ead94684p-900 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc165aa6054b3cf0ead94686p-900 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220809p-15364 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b7272208098p-15364 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220809p-15364 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b7272208098p-15364 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220809p-15364 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b7272208098p-15364 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220809p-15364 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b7272208098p-15364 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b7272208096982b4671167cp-15364 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b7272208096982b4671167cp-15364 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b7272208096982b4671167cp-15364 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b7272208096982b4671168p-15364 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b7272208091805f2afea45cp-15364 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b7272208091805f2afea46p-15364 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b7272208091805f2afea45cp-15364 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b7272208091805f2afea46p-15364 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.fffffffffffff5d067c91b1bbf12p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.fffffffffffff5d067c91b1bbf14p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.fffffffffffff5d067c91b1bbf12p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.fffffffffffff5d067c91b1bbf14p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.fffffffffffff5d067c91b1bbfp-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.fffffffffffff5d067c91b1bbfp-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.fffffffffffff5d067c91b1bbfp-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x3.fffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0x3.fffffffffffffffd7419f246c6f2p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0x4.00000000000000028be60db9390cp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0x4.00000000000000028be60db9391p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0x4.00000000000000028be60db9390cp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : 0x4.00000000000000028be60db9391p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x4.0000000000000a2f9836e4e440ecp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x4.0000000000000a2f9836e4e440ecp-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x4.0000000000000a2f9836e4e440ecp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x4.0000000000000a2f9836e4e440fp-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x4.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x4.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x4.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x4.0000000000000a2f9836e4e442p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b72722094f5c899103997dcp-15364 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b72722094f5c899103997dcp-15364 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b72722094f5c899103997dcp-15364 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0x5.17cc1b72722094f5c899103997ep-15364 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b72722094f0b0ccf4c725bcp-15364 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b72722094f0b0ccf4c725cp-15364 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b72722094f0b0ccf4c725bcp-15364 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b72722094f0b0ccf4c725cp-15364 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-4 : inexact-ok +atan2pi max -max += atan2pi downward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi tonearest binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi towardzero binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi upward binary32 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 -0xf.fffffp+124 : 0xcp-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.0000000000000a2f9836e4e440e8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.0000000000000a2f9836e4e440fp-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.0000000000000a2f9836e4e440e8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.0000000000000a2f9836e4e440fp-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xc.0000000000000a2f9836e4e444p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.00000000000000028be60db93908p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.00000000000000028be60db9391p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.00000000000000028be60db93908p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xc.00000000000000028be60db9391p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : 0xb.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : 0xb.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : 0xb.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : 0xb.fffffffffffffffd7419f246c6f8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0xb.fffffffffffff5d067c91b1bbf1p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0xb.fffffffffffff5d067c91b1bbf1p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0xb.fffffffffffff5d067c91b1bbf1p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0xb.fffffffffffff5d067c91b1bbf18p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0xb.fffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0xb.fffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0xb.fffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0xb.fffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xcp-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xcp-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xcp-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xcp-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xcp-4 : inexact-ok +atan2pi -max max += atan2pi downward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi tonearest binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi towardzero binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi upward binary32 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : -0x4p-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6058p-900 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6054p-900 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6054p-900 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6054p-900 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055fap-900 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055fap-900 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f98p-900 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f98p-900 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055fap-900 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055fap-900 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f98p-900 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f98p-900 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f9c214443de99e8p-900 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f9c214443de99e4p-900 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f9c214443de99e4p-900 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f9c214443de99e4p-900 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f9c214443de9ap-900 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f9c214443de9ap-900 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f9c214443de98p-900 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : -0x5.17cc165aa6055f9c214443de98p-900 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536e8p-16260 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536e8p-16260 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536ep-16260 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536e2d85d850914fp-16260 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536e2d85d850914ecp-16260 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536e2d85d850914ecp-16260 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : -0x5.17cc165aa60536e2d85d850914ecp-16260 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc165aa60536ddc0916eae6eecp-16260 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc165aa60536ddc0916eae6eecp-16260 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc165aa60536ddc0916eae6ee8p-16260 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc165aa60536ddc0916eae6ee8p-16260 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc165aa6054b3cf0ead946855cp-900 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc165aa6054b3cf0ead946855cp-900 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc165aa6054b3cf0ead9468558p-900 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc165aa6054b3cf0ead9468558p-900 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc165aa6054b3cf0ead94686p-900 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc165aa6054b3cf0ead94686p-900 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc165aa6054b3cf0ead94684p-900 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc165aa6054b3cf0ead94684p-900 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b7272208098p-15364 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b7272208098p-15364 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220809p-15364 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220809p-15364 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b7272208098p-15364 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b7272208098p-15364 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220809p-15364 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220809p-15364 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b7272208096982b4671168p-15364 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b7272208096982b4671167cp-15364 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b7272208096982b4671167cp-15364 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b7272208096982b4671167cp-15364 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b7272208091805f2afea46p-15364 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b7272208091805f2afea46p-15364 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b7272208091805f2afea45cp-15364 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b7272208091805f2afea45cp-15364 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.fffffffffffff5d067c91b1bbf14p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.fffffffffffff5d067c91b1bbf14p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.fffffffffffff5d067c91b1bbf12p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.fffffffffffff5d067c91b1bbf12p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.fffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.fffffffffffff5d067c91b1bbfp-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.fffffffffffff5d067c91b1bbfp-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x3.fffffffffffff5d067c91b1bbfp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.fffffffffffffffd7419f246c6f2p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0x3.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffff8p+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : -0x4.00000000000000028be60db9391p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : -0x4.00000000000000028be60db9391p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : -0x4.00000000000000028be60db9390cp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffp+16380 : -0x4.00000000000000028be60db9390cp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x4.0000000000000a2f9836e4e440fp-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x4.0000000000000a2f9836e4e440ecp-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x4.0000000000000a2f9836e4e440ecp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x4.0000000000000a2f9836e4e440ecp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x4.0000000000000a2f9836e4e442p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x4.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x4.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : -0x4.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b72722094f5c899103997ep-15364 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b72722094f5c899103997dcp-15364 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b72722094f5c899103997dcp-15364 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : -0x5.17cc1b72722094f5c899103997dcp-15364 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b72722094f0b0ccf4c725cp-15364 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b72722094f0b0ccf4c725cp-15364 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b72722094f0b0ccf4c725bcp-15364 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b72722094f0b0ccf4c725bcp-15364 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-4 : inexact-ok +atan2pi -max -max += atan2pi downward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi tonearest binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi towardzero binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi upward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : -0xcp-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.0000000000000a2f9836e4e440fp-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.0000000000000a2f9836e4e440fp-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.0000000000000a2f9836e4e440e8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.0000000000000a2f9836e4e440e8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.0000000000000a2f9836e4e444p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xc.0000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.00000000000000028be60db9391p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.00000000000000028be60db9391p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.00000000000000028be60db93908p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xc.00000000000000028be60db93908p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffff8p+1020 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : -0xb.fffffffffffffffd7419f246c6f8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : -0xb.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : -0xb.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffp+16380 : -0xb.fffffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0xb.fffffffffffff5d067c91b1bbf18p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0xb.fffffffffffff5d067c91b1bbf1p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0xb.fffffffffffff5d067c91b1bbf1p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0xb.fffffffffffff5d067c91b1bbf1p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0xb.fffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0xb.fffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0xb.fffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : -0xb.fffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xcp-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xcp-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xcp-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xcp-4 : inexact-ok +atan2pi max min += atan2pi downward binary32 0xf.fffffp+124 0x4p-128 : 0x7.fffff8p-4 : inexact-ok += atan2pi tonearest binary32 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0xf.fffffp+124 0x4p-128 : 0x7.fffff8p-4 : inexact-ok += atan2pi upward binary32 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 0x4p-128 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 0x4p-128 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 0x4p-128 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 0x4p-128 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 0x8p-972 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 0x8p-972 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0x8p-4 : inexact-ok +atan2pi -max -min += atan2pi downward binary32 -0xf.fffffp+124 -0x4p-128 : -0x8.00001p-4 : inexact-ok += atan2pi tonearest binary32 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary32 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward binary32 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 -0x4p-128 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0x4p-128 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0x4p-128 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x4p-128 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 -0x4p-128 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 -0x4p-1024 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x4p-1024 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 -0x4p-1024 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 -0x8p-972 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x8p-972 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 -0x8p-972 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0x8p-4 : inexact-ok +atan2pi -max min += atan2pi downward binary32 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest binary32 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary32 -0xf.fffffp+124 0x4p-128 : -0x7.fffff8p-4 : inexact-ok += atan2pi upward binary32 -0xf.fffffp+124 0x4p-128 : -0x7.fffff8p-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 0x4p-128 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 0x4p-128 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 0x4p-128 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 0x4p-128 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 0x8p-972 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 0x8p-972 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 0x4p-128 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok +atan2pi max -min += atan2pi downward binary32 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest binary32 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward binary32 0xf.fffffp+124 -0x4p-128 : 0x8.00001p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 -0x4p-128 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0x4p-128 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0x4p-128 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x4p-128 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 -0x4p-128 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 -0x4p-1024 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x4p-1024 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 -0x4p-1024 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 -0x8p-972 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x8p-972 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 -0x8p-972 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-128 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-972 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x4p-128 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x4p-1024 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x8p-972 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-128 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1024 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-972 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0x8.00000000000000000000000004p-4 : inexact-ok +atan2pi max min_subnorm += atan2pi downward binary32 0xf.fffffp+124 0x8p-152 : 0x7.fffff8p-4 : inexact-ok += atan2pi tonearest binary32 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x7.fffff8p-4 : inexact-ok += atan2pi upward binary32 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 0x8p-152 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 0x8p-152 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x8p-4 : inexact-ok +atan2pi -max -min_subnorm += atan2pi downward binary32 -0xf.fffffp+124 -0x8p-152 : -0x8.00001p-4 : inexact-ok += atan2pi tonearest binary32 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary32 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward binary32 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 -0x8p-152 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0x8p-152 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0x8p-152 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x8p-152 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 -0x8p-152 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 -0x4p-1076 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x4p-1076 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 -0x4p-1076 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : -0x8p-4 : inexact-ok +atan2pi -max min_subnorm += atan2pi downward binary32 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest binary32 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary32 -0xf.fffffp+124 0x8p-152 : -0x7.fffff8p-4 : inexact-ok += atan2pi upward binary32 -0xf.fffffp+124 0x8p-152 : -0x7.fffff8p-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 0x8p-152 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 0x8p-152 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 0x8p-152 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 0x8p-152 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary64 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.fffffp+124 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.fffffp+124 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.fffffp+124 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.fffffp+124 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.fffffp+124 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffp+124 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffp+124 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffp+124 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffp+124 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffp+124 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffp+124 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffp+124 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffp+124 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffp+124 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffp+124 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffp+124 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffp+124 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 0x8p-152 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward m68k96 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffff8p+1020 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffff8p+1020 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward m68k96 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffp+16380 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffp+16380 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffp+16380 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffp+16380 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok +atan2pi max -min_subnorm += atan2pi downward binary32 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest binary32 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward binary32 0xf.fffffp+124 -0x8p-152 : 0x8.00001p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 -0x8p-152 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0x8p-152 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x8p-152 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.fffffp+124 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffp+124 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffp+124 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffp+124 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffp+124 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffp+124 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffp+124 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffp+124 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x8p-152 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x4p-1076 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffp+16380 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-152 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-1076 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok +atan2pi 0.75 1 += atan2pi downward binary32 0xcp-4 0x1p+0 : 0x3.46feb8p-4 : inexact-ok += atan2pi tonearest binary32 0xcp-4 0x1p+0 : 0x3.46feb8p-4 : inexact-ok += atan2pi towardzero binary32 0xcp-4 0x1p+0 : 0x3.46feb8p-4 : inexact-ok += atan2pi upward binary32 0xcp-4 0x1p+0 : 0x3.46febcp-4 : inexact-ok += atan2pi downward binary64 0xcp-4 0x1p+0 : 0x3.46feb898833dep-4 : inexact-ok += atan2pi tonearest binary64 0xcp-4 0x1p+0 : 0x3.46feb898833dep-4 : inexact-ok += atan2pi towardzero binary64 0xcp-4 0x1p+0 : 0x3.46feb898833dep-4 : inexact-ok += atan2pi upward binary64 0xcp-4 0x1p+0 : 0x3.46feb898833ep-4 : inexact-ok += atan2pi downward intel96 0xcp-4 0x1p+0 : 0x3.46feb898833de668p-4 : inexact-ok += atan2pi tonearest intel96 0xcp-4 0x1p+0 : 0x3.46feb898833de66cp-4 : inexact-ok += atan2pi towardzero intel96 0xcp-4 0x1p+0 : 0x3.46feb898833de668p-4 : inexact-ok += atan2pi upward intel96 0xcp-4 0x1p+0 : 0x3.46feb898833de66cp-4 : inexact-ok += atan2pi downward m68k96 0xcp-4 0x1p+0 : 0x3.46feb898833de668p-4 : inexact-ok += atan2pi tonearest m68k96 0xcp-4 0x1p+0 : 0x3.46feb898833de66cp-4 : inexact-ok += atan2pi towardzero m68k96 0xcp-4 0x1p+0 : 0x3.46feb898833de668p-4 : inexact-ok += atan2pi upward m68k96 0xcp-4 0x1p+0 : 0x3.46feb898833de66cp-4 : inexact-ok += atan2pi downward binary128 0xcp-4 0x1p+0 : 0x3.46feb898833de66a5dc249472b9ap-4 : inexact-ok += atan2pi tonearest binary128 0xcp-4 0x1p+0 : 0x3.46feb898833de66a5dc249472b9ap-4 : inexact-ok += atan2pi towardzero binary128 0xcp-4 0x1p+0 : 0x3.46feb898833de66a5dc249472b9ap-4 : inexact-ok += atan2pi upward binary128 0xcp-4 0x1p+0 : 0x3.46feb898833de66a5dc249472b9cp-4 : inexact-ok += atan2pi downward ibm128 0xcp-4 0x1p+0 : 0x3.46feb898833de66a5dc249472bp-4 : inexact-ok += atan2pi tonearest ibm128 0xcp-4 0x1p+0 : 0x3.46feb898833de66a5dc249472cp-4 : inexact-ok += atan2pi towardzero ibm128 0xcp-4 0x1p+0 : 0x3.46feb898833de66a5dc249472bp-4 : inexact-ok += atan2pi upward ibm128 0xcp-4 0x1p+0 : 0x3.46feb898833de66a5dc249472cp-4 : inexact-ok +atan2pi -0.75 1.0 += atan2pi downward binary32 -0xcp-4 0x1p+0 : -0x3.46febcp-4 : inexact-ok += atan2pi tonearest binary32 -0xcp-4 0x1p+0 : -0x3.46feb8p-4 : inexact-ok += atan2pi towardzero binary32 -0xcp-4 0x1p+0 : -0x3.46feb8p-4 : inexact-ok += atan2pi upward binary32 -0xcp-4 0x1p+0 : -0x3.46feb8p-4 : inexact-ok += atan2pi downward binary64 -0xcp-4 0x1p+0 : -0x3.46feb898833ep-4 : inexact-ok += atan2pi tonearest binary64 -0xcp-4 0x1p+0 : -0x3.46feb898833dep-4 : inexact-ok += atan2pi towardzero binary64 -0xcp-4 0x1p+0 : -0x3.46feb898833dep-4 : inexact-ok += atan2pi upward binary64 -0xcp-4 0x1p+0 : -0x3.46feb898833dep-4 : inexact-ok += atan2pi downward intel96 -0xcp-4 0x1p+0 : -0x3.46feb898833de66cp-4 : inexact-ok += atan2pi tonearest intel96 -0xcp-4 0x1p+0 : -0x3.46feb898833de66cp-4 : inexact-ok += atan2pi towardzero intel96 -0xcp-4 0x1p+0 : -0x3.46feb898833de668p-4 : inexact-ok += atan2pi upward intel96 -0xcp-4 0x1p+0 : -0x3.46feb898833de668p-4 : inexact-ok += atan2pi downward m68k96 -0xcp-4 0x1p+0 : -0x3.46feb898833de66cp-4 : inexact-ok += atan2pi tonearest m68k96 -0xcp-4 0x1p+0 : -0x3.46feb898833de66cp-4 : inexact-ok += atan2pi towardzero m68k96 -0xcp-4 0x1p+0 : -0x3.46feb898833de668p-4 : inexact-ok += atan2pi upward m68k96 -0xcp-4 0x1p+0 : -0x3.46feb898833de668p-4 : inexact-ok += atan2pi downward binary128 -0xcp-4 0x1p+0 : -0x3.46feb898833de66a5dc249472b9cp-4 : inexact-ok += atan2pi tonearest binary128 -0xcp-4 0x1p+0 : -0x3.46feb898833de66a5dc249472b9ap-4 : inexact-ok += atan2pi towardzero binary128 -0xcp-4 0x1p+0 : -0x3.46feb898833de66a5dc249472b9ap-4 : inexact-ok += atan2pi upward binary128 -0xcp-4 0x1p+0 : -0x3.46feb898833de66a5dc249472b9ap-4 : inexact-ok += atan2pi downward ibm128 -0xcp-4 0x1p+0 : -0x3.46feb898833de66a5dc249472cp-4 : inexact-ok += atan2pi tonearest ibm128 -0xcp-4 0x1p+0 : -0x3.46feb898833de66a5dc249472cp-4 : inexact-ok += atan2pi towardzero ibm128 -0xcp-4 0x1p+0 : -0x3.46feb898833de66a5dc249472bp-4 : inexact-ok += atan2pi upward ibm128 -0xcp-4 0x1p+0 : -0x3.46feb898833de66a5dc249472bp-4 : inexact-ok +atan2pi 0.75 -1.0 += atan2pi downward binary32 0xcp-4 -0x1p+0 : 0xc.b9014p-4 : inexact-ok += atan2pi tonearest binary32 0xcp-4 -0x1p+0 : 0xc.b9014p-4 : inexact-ok += atan2pi towardzero binary32 0xcp-4 -0x1p+0 : 0xc.b9014p-4 : inexact-ok += atan2pi upward binary32 0xcp-4 -0x1p+0 : 0xc.b9015p-4 : inexact-ok += atan2pi downward binary64 0xcp-4 -0x1p+0 : 0xc.b90147677cc2p-4 : inexact-ok += atan2pi tonearest binary64 0xcp-4 -0x1p+0 : 0xc.b90147677cc2p-4 : inexact-ok += atan2pi towardzero binary64 0xcp-4 -0x1p+0 : 0xc.b90147677cc2p-4 : inexact-ok += atan2pi upward binary64 0xcp-4 -0x1p+0 : 0xc.b90147677cc28p-4 : inexact-ok += atan2pi downward intel96 0xcp-4 -0x1p+0 : 0xc.b90147677cc2199p-4 : inexact-ok += atan2pi tonearest intel96 0xcp-4 -0x1p+0 : 0xc.b90147677cc2199p-4 : inexact-ok += atan2pi towardzero intel96 0xcp-4 -0x1p+0 : 0xc.b90147677cc2199p-4 : inexact-ok += atan2pi upward intel96 0xcp-4 -0x1p+0 : 0xc.b90147677cc219ap-4 : inexact-ok += atan2pi downward m68k96 0xcp-4 -0x1p+0 : 0xc.b90147677cc2199p-4 : inexact-ok += atan2pi tonearest m68k96 0xcp-4 -0x1p+0 : 0xc.b90147677cc2199p-4 : inexact-ok += atan2pi towardzero m68k96 0xcp-4 -0x1p+0 : 0xc.b90147677cc2199p-4 : inexact-ok += atan2pi upward m68k96 0xcp-4 -0x1p+0 : 0xc.b90147677cc219ap-4 : inexact-ok += atan2pi downward binary128 0xcp-4 -0x1p+0 : 0xc.b90147677cc21995a23db6b8d46p-4 : inexact-ok += atan2pi tonearest binary128 0xcp-4 -0x1p+0 : 0xc.b90147677cc21995a23db6b8d468p-4 : inexact-ok += atan2pi towardzero binary128 0xcp-4 -0x1p+0 : 0xc.b90147677cc21995a23db6b8d46p-4 : inexact-ok += atan2pi upward binary128 0xcp-4 -0x1p+0 : 0xc.b90147677cc21995a23db6b8d468p-4 : inexact-ok += atan2pi downward ibm128 0xcp-4 -0x1p+0 : 0xc.b90147677cc21995a23db6b8d4p-4 : inexact-ok += atan2pi tonearest ibm128 0xcp-4 -0x1p+0 : 0xc.b90147677cc21995a23db6b8d4p-4 : inexact-ok += atan2pi towardzero ibm128 0xcp-4 -0x1p+0 : 0xc.b90147677cc21995a23db6b8d4p-4 : inexact-ok += atan2pi upward ibm128 0xcp-4 -0x1p+0 : 0xc.b90147677cc21995a23db6b8d8p-4 : inexact-ok +atan2pi -0.75 -1.0 += atan2pi downward binary32 -0xcp-4 -0x1p+0 : -0xc.b9015p-4 : inexact-ok += atan2pi tonearest binary32 -0xcp-4 -0x1p+0 : -0xc.b9014p-4 : inexact-ok += atan2pi towardzero binary32 -0xcp-4 -0x1p+0 : -0xc.b9014p-4 : inexact-ok += atan2pi upward binary32 -0xcp-4 -0x1p+0 : -0xc.b9014p-4 : inexact-ok += atan2pi downward binary64 -0xcp-4 -0x1p+0 : -0xc.b90147677cc28p-4 : inexact-ok += atan2pi tonearest binary64 -0xcp-4 -0x1p+0 : -0xc.b90147677cc2p-4 : inexact-ok += atan2pi towardzero binary64 -0xcp-4 -0x1p+0 : -0xc.b90147677cc2p-4 : inexact-ok += atan2pi upward binary64 -0xcp-4 -0x1p+0 : -0xc.b90147677cc2p-4 : inexact-ok += atan2pi downward intel96 -0xcp-4 -0x1p+0 : -0xc.b90147677cc219ap-4 : inexact-ok += atan2pi tonearest intel96 -0xcp-4 -0x1p+0 : -0xc.b90147677cc2199p-4 : inexact-ok += atan2pi towardzero intel96 -0xcp-4 -0x1p+0 : -0xc.b90147677cc2199p-4 : inexact-ok += atan2pi upward intel96 -0xcp-4 -0x1p+0 : -0xc.b90147677cc2199p-4 : inexact-ok += atan2pi downward m68k96 -0xcp-4 -0x1p+0 : -0xc.b90147677cc219ap-4 : inexact-ok += atan2pi tonearest m68k96 -0xcp-4 -0x1p+0 : -0xc.b90147677cc2199p-4 : inexact-ok += atan2pi towardzero m68k96 -0xcp-4 -0x1p+0 : -0xc.b90147677cc2199p-4 : inexact-ok += atan2pi upward m68k96 -0xcp-4 -0x1p+0 : -0xc.b90147677cc2199p-4 : inexact-ok += atan2pi downward binary128 -0xcp-4 -0x1p+0 : -0xc.b90147677cc21995a23db6b8d468p-4 : inexact-ok += atan2pi tonearest binary128 -0xcp-4 -0x1p+0 : -0xc.b90147677cc21995a23db6b8d468p-4 : inexact-ok += atan2pi towardzero binary128 -0xcp-4 -0x1p+0 : -0xc.b90147677cc21995a23db6b8d46p-4 : inexact-ok += atan2pi upward binary128 -0xcp-4 -0x1p+0 : -0xc.b90147677cc21995a23db6b8d46p-4 : inexact-ok += atan2pi downward ibm128 -0xcp-4 -0x1p+0 : -0xc.b90147677cc21995a23db6b8d8p-4 : inexact-ok += atan2pi tonearest ibm128 -0xcp-4 -0x1p+0 : -0xc.b90147677cc21995a23db6b8d4p-4 : inexact-ok += atan2pi towardzero ibm128 -0xcp-4 -0x1p+0 : -0xc.b90147677cc21995a23db6b8d4p-4 : inexact-ok += atan2pi upward ibm128 -0xcp-4 -0x1p+0 : -0xc.b90147677cc21995a23db6b8d4p-4 : inexact-ok +atan2pi 0.390625 .00029 += atan2pi downward binary32 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083p-4 : inexact-ok += atan2pi tonearest binary32 0x6.4p-4 0x1.30164ap-12 : 0x7.ff0838p-4 : inexact-ok += atan2pi towardzero binary32 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083p-4 : inexact-ok += atan2pi upward binary32 0x6.4p-4 0x1.30164ap-12 : 0x7.ff0838p-4 : inexact-ok += atan2pi downward binary64 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ccp-4 : inexact-ok += atan2pi tonearest binary64 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057dp-4 : inexact-ok += atan2pi towardzero binary64 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ccp-4 : inexact-ok += atan2pi upward binary64 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057dp-4 : inexact-ok += atan2pi downward intel96 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce37p-4 : inexact-ok += atan2pi tonearest intel96 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce37p-4 : inexact-ok += atan2pi towardzero intel96 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce37p-4 : inexact-ok += atan2pi upward intel96 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce378p-4 : inexact-ok += atan2pi downward m68k96 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce37p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce37p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce37p-4 : inexact-ok += atan2pi upward m68k96 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce378p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce373e01199ebd71cp-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce373e01199ebd72p-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce373e01199ebd71cp-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce373e01199ebd72p-4 : inexact-ok += atan2pi downward ibm128 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce373e01199ebd6p-4 : inexact-ok += atan2pi tonearest ibm128 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce373e01199ebd8p-4 : inexact-ok += atan2pi towardzero ibm128 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce373e01199ebd6p-4 : inexact-ok += atan2pi upward ibm128 0x6.4p-4 0x1.30164ap-12 : 0x7.ff083526057ce373e01199ebd8p-4 : inexact-ok += atan2pi downward binary32 0x6.4p-4 0x1.301648p-12 : 0x7.ff083p-4 : inexact-ok += atan2pi tonearest binary32 0x6.4p-4 0x1.301648p-12 : 0x7.ff0838p-4 : inexact-ok += atan2pi towardzero binary32 0x6.4p-4 0x1.301648p-12 : 0x7.ff083p-4 : inexact-ok += atan2pi upward binary32 0x6.4p-4 0x1.301648p-12 : 0x7.ff0838p-4 : inexact-ok += atan2pi downward binary64 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3cp-4 : inexact-ok += atan2pi tonearest binary64 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b4p-4 : inexact-ok += atan2pi towardzero binary64 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3cp-4 : inexact-ok += atan2pi upward binary64 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b4p-4 : inexact-ok += atan2pi downward intel96 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e76p-4 : inexact-ok += atan2pi tonearest intel96 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e768p-4 : inexact-ok += atan2pi towardzero intel96 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e76p-4 : inexact-ok += atan2pi upward intel96 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e768p-4 : inexact-ok += atan2pi downward m68k96 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e76p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e768p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e76p-4 : inexact-ok += atan2pi upward m68k96 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e768p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e767d60dfbbd18d8p-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e767d60dfbbd18dcp-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e767d60dfbbd18d8p-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e767d60dfbbd18dcp-4 : inexact-ok += atan2pi downward ibm128 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e767d60dfbbd18p-4 : inexact-ok += atan2pi tonearest ibm128 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e767d60dfbbd18p-4 : inexact-ok += atan2pi towardzero ibm128 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e767d60dfbbd18p-4 : inexact-ok += atan2pi upward ibm128 0x6.4p-4 0x1.301648p-12 : 0x7.ff083527a6b3e767d60dfbbd1ap-4 : inexact-ok += atan2pi downward binary64 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d54p-4 : inexact-ok += atan2pi tonearest binary64 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d54p-4 : inexact-ok += atan2pi towardzero binary64 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d54p-4 : inexact-ok += atan2pi upward binary64 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d58p-4 : inexact-ok += atan2pi downward intel96 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi tonearest intel96 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi towardzero intel96 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi upward intel96 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi downward m68k96 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi tonearest m68k96 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi upward m68k96 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a51505733e6d14p-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a51505733e6d18p-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a51505733e6d14p-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a51505733e6d18p-4 : inexact-ok += atan2pi downward ibm128 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a51505733e6cp-4 : inexact-ok += atan2pi tonearest ibm128 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a51505733e6ep-4 : inexact-ok += atan2pi towardzero ibm128 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a51505733e6cp-4 : inexact-ok += atan2pi upward ibm128 0x6.4p-4 0x1.30164840e171ap-12 : 0x7.ff08352771d551a51505733e6ep-4 : inexact-ok += atan2pi downward binary64 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d54p-4 : inexact-ok += atan2pi tonearest binary64 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d54p-4 : inexact-ok += atan2pi towardzero binary64 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d54p-4 : inexact-ok += atan2pi upward binary64 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d58p-4 : inexact-ok += atan2pi downward intel96 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551bp-4 : inexact-ok += atan2pi tonearest intel96 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551bp-4 : inexact-ok += atan2pi towardzero intel96 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551bp-4 : inexact-ok += atan2pi upward intel96 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b8p-4 : inexact-ok += atan2pi downward m68k96 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551bp-4 : inexact-ok += atan2pi tonearest m68k96 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551bp-4 : inexact-ok += atan2pi towardzero m68k96 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551bp-4 : inexact-ok += atan2pi upward m68k96 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b8p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b21ebd92de1d9p-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b21ebd92de1d94p-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b21ebd92de1d9p-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b21ebd92de1d94p-4 : inexact-ok += atan2pi downward ibm128 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b21ebd92de1cp-4 : inexact-ok += atan2pi tonearest ibm128 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b21ebd92de1ep-4 : inexact-ok += atan2pi towardzero ibm128 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b21ebd92de1cp-4 : inexact-ok += atan2pi upward ibm128 0x6.4p-4 0x1.30164840e1719p-12 : 0x7.ff08352771d551b21ebd92de1ep-4 : inexact-ok += atan2pi downward intel96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi tonearest intel96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi towardzero intel96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi upward intel96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi downward m68k96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi tonearest m68k96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi upward m68k96 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a57d53343b6a98p-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a57d53343b6a9cp-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a57d53343b6a98p-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a57d53343b6a9cp-4 : inexact-ok += atan2pi downward ibm128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a57d53343b6ap-4 : inexact-ok += atan2pi tonearest ibm128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a57d53343b6ap-4 : inexact-ok += atan2pi towardzero ibm128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a57d53343b6ap-4 : inexact-ok += atan2pi upward ibm128 0x6.4p-4 0x1.30164840e1719f8p-12 : 0x7.ff08352771d551a57d53343b6cp-4 : inexact-ok += atan2pi downward intel96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi tonearest intel96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi towardzero intel96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi upward intel96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi downward m68k96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi tonearest m68k96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551ap-4 : inexact-ok += atan2pi upward m68k96 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a8p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a57ef46b3f5e9p-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a57ef46b3f5e9p-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a57ef46b3f5e9p-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a57ef46b3f5e94p-4 : inexact-ok += atan2pi downward ibm128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a57ef46b3f5ep-4 : inexact-ok += atan2pi tonearest ibm128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a57ef46b3f5ep-4 : inexact-ok += atan2pi towardzero ibm128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a57ef46b3f5ep-4 : inexact-ok += atan2pi upward ibm128 0x6.4p-4 0x1.30164840e1719f7ep-12 : 0x7.ff08352771d551a57ef46b3f6p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3fp-12 : 0x7.ff08352771d551a57db131b76ec4p-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3fp-12 : 0x7.ff08352771d551a57db131b76ec8p-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3fp-12 : 0x7.ff08352771d551a57db131b76ec4p-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3fp-12 : 0x7.ff08352771d551a57db131b76ec8p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3ep-12 : 0x7.ff08352771d551a57db131b76ec4p-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3ep-12 : 0x7.ff08352771d551a57db131b76ec8p-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3ep-12 : 0x7.ff08352771d551a57db131b76ec4p-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d3ep-12 : 0x7.ff08352771d551a57db131b76ec8p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x7.ff08352771d551a57db131b76ec4p-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x7.ff08352771d551a57db131b76ec8p-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x7.ff08352771d551a57db131b76ec4p-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x7.ff08352771d551a57db131b76ec8p-4 : inexact-ok += atan2pi downward ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x7.ff08352771d551a57db131b76ep-4 : inexact-ok += atan2pi tonearest ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x7.ff08352771d551a57db131b76ep-4 : inexact-ok += atan2pi towardzero ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x7.ff08352771d551a57db131b76ep-4 : inexact-ok += atan2pi upward ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1d8p-12 : 0x7.ff08352771d551a57db131b77p-4 : inexact-ok += atan2pi downward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x7.ff08352771d551a57db131b76ec4p-4 : inexact-ok += atan2pi tonearest binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x7.ff08352771d551a57db131b76ec8p-4 : inexact-ok += atan2pi towardzero binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x7.ff08352771d551a57db131b76ec4p-4 : inexact-ok += atan2pi upward binary128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x7.ff08352771d551a57db131b76ec8p-4 : inexact-ok += atan2pi downward ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x7.ff08352771d551a57db131b76ep-4 : inexact-ok += atan2pi tonearest ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x7.ff08352771d551a57db131b76ep-4 : inexact-ok += atan2pi towardzero ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x7.ff08352771d551a57db131b76ep-4 : inexact-ok += atan2pi upward ibm128 0x6.4p-4 0x1.30164840e1719f7f8ca8198f1dp-12 : 0x7.ff08352771d551a57db131b77p-4 : inexact-ok +atan2pi 1.390625 0.9296875 += atan2pi downward binary32 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8p-4 : inexact-ok += atan2pi tonearest binary32 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8p-4 : inexact-ok += atan2pi towardzero binary32 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8p-4 : inexact-ok += atan2pi upward binary32 0x1.64p+0 0xe.ep-4 : 0x4.ffacdp-4 : inexact-ok += atan2pi downward binary64 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df2p-4 : inexact-ok += atan2pi tonearest binary64 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df2p-4 : inexact-ok += atan2pi towardzero binary64 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df2p-4 : inexact-ok += atan2pi upward binary64 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df24p-4 : inexact-ok += atan2pi downward intel96 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dc8p-4 : inexact-ok += atan2pi tonearest intel96 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21ddp-4 : inexact-ok += atan2pi towardzero intel96 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dc8p-4 : inexact-ok += atan2pi upward intel96 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21ddp-4 : inexact-ok += atan2pi downward m68k96 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dc8p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21ddp-4 : inexact-ok += atan2pi towardzero m68k96 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dc8p-4 : inexact-ok += atan2pi upward m68k96 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21ddp-4 : inexact-ok += atan2pi downward binary128 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dcce15e3ccdbc78p-4 : inexact-ok += atan2pi tonearest binary128 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dcce15e3ccdbc7cp-4 : inexact-ok += atan2pi towardzero binary128 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dcce15e3ccdbc78p-4 : inexact-ok += atan2pi upward binary128 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dcce15e3ccdbc7cp-4 : inexact-ok += atan2pi downward ibm128 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dcce15e3ccdbcp-4 : inexact-ok += atan2pi tonearest ibm128 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dcce15e3ccdbcp-4 : inexact-ok += atan2pi towardzero ibm128 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dcce15e3ccdbcp-4 : inexact-ok += atan2pi upward ibm128 0x1.64p+0 0xe.ep-4 : 0x4.ffacc8f06df21dcce15e3ccdbep-4 : inexact-ok +atan2pi -0.00756827042671106339 -.001792735857538728036 += atan2pi downward binary32 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f8p-4 : inexact-ok += atan2pi tonearest binary32 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f8p-4 : inexact-ok += atan2pi towardzero binary32 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7p-4 : inexact-ok += atan2pi upward binary32 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3649p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e36488p-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e36488p-4 : inexact-ok += atan2pi upward binary64 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e36488p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad2p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad2p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1345829c9ecc8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1345829c9ecc78p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1345829c9ecc78p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1345829c9ecc78p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1345829c9edp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1345829c9eccp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1345829c9eccp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe8p-8 -0x7.57d1d8p-12 : -0x9.2f3f7e1e3648ad1345829c9eccp-4 : inexact-ok += atan2pi downward binary32 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f8p-4 : inexact-ok += atan2pi tonearest binary32 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f8p-4 : inexact-ok += atan2pi towardzero binary32 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7p-4 : inexact-ok += atan2pi upward binary32 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbfp-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbfp-4 : inexact-ok += atan2pi upward binary64 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbfp-4 : inexact-ok += atan2pi downward intel96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30cp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30cp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30cp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30cp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bb68eb1ce5a39p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bb68eb1ce5a39p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bb68eb1ce5a388p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bb68eb1ce5a388p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bb68eb1ce5a4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bb68eb1ce5a4p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bb68eb1ce5ap-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe8p-8 -0x7.57d1ep-12 : -0x9.2f3f7f5ccdbf30bb68eb1ce5ap-4 : inexact-ok += atan2pi downward binary64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620ap-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620ap-4 : inexact-ok += atan2pi upward binary64 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620ap-4 : inexact-ok += atan2pi downward intel96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03dp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03dp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03cp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03cp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03dp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03dp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03cp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03cp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03ca78e215af659p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03ca78e215af659p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03ca78e215af6588p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03ca78e215af6588p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03ca78e215af68p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03ca78e215af64p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03ca78e215af64p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7f0f620a03ca78e215af64p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620ap-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620ap-4 : inexact-ok += atan2pi upward binary64 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620ap-4 : inexact-ok += atan2pi downward intel96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dcp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dcp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbf3495e71d2718p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbf3495e71d2718p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbf3495e71d271p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbf3495e71d271p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbf3495e71d28p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbf3495e71d28p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbf3495e71d24p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7f0f620a0dbf3495e71d24p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09cp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09cp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09cp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09cp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bdbd108dd9fe4p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bdbd108dd9fe38p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bdbd108dd9fe38p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bdbd108dd9fe38p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bdbd108ddap-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bdbd108ddap-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bdbd108dd9fcp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7f0f620a09bdbd108dd9fcp-4 : inexact-ok += atan2pi downward intel96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09cp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09cp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09bp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09bp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09cp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09cp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09bp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09bp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09befba804542bf8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09befba804542bfp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09befba804542bfp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09befba804542bfp-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09befba804542cp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09befba804542cp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09befba8045428p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7f0f620a09befba8045428p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7f0f620a09bddcd22012038p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7f0f620a09bddcd22012038p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7f0f620a09bddcd220120378p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7f0f620a09bddcd220120378p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7f0f620a09bddcd22012038p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7f0f620a09bddcd22012038p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7f0f620a09bddcd220120378p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7f0f620a09bddcd220120378p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7f0f620a09bddcd220120378p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7f0f620a09bddcd220120378p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7f0f620a09bddcd22012037p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7f0f620a09bddcd22012037p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7f0f620a09bddcd2201204p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7f0f620a09bddcd2201204p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7f0f620a09bddcd22012p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7f0f620a09bddcd22012p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7f0f620a09bddcd2201203c8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7f0f620a09bddcd2201203c8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7f0f620a09bddcd2201203cp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7f0f620a09bddcd2201203cp-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7f0f620a09bddcd2201204p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7f0f620a09bddcd2201204p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7f0f620a09bddcd22012p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe8p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7f0f620a09bddcd22012p-4 : inexact-ok += atan2pi downward binary32 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f8p-4 : inexact-ok += atan2pi tonearest binary32 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f8p-4 : inexact-ok += atan2pi towardzero binary32 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7p-4 : inexact-ok += atan2pi upward binary32 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e8p-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589ep-4 : inexact-ok += atan2pi upward binary64 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589ep-4 : inexact-ok += atan2pi downward intel96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e561p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e56p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e56p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e56p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e561p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e56p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e56p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e56p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e560557a364836f18p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e560557a364836f1p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e560557a364836f1p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e560557a364836f1p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e560557a364837p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e560557a364837p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e560557a364836cp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe82p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf0589e560557a364836cp-4 : inexact-ok += atan2pi downward binary32 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f8p-4 : inexact-ok += atan2pi tonearest binary32 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f8p-4 : inexact-ok += atan2pi towardzero binary32 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7p-4 : inexact-ok += atan2pi upward binary32 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef014p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef0138p-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef0138p-4 : inexact-ok += atan2pi upward binary64 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef0138p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3dp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3cp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3cp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3cp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3dp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3cp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3cp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3cp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3c00f06f9a035dp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3c00f06f9a035dp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3c00f06f9a035c8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3c00f06f9a035c8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3c00f06f9a038p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3c00f06f9a034p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3c00f06f9a034p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe82p-8 -0x7.57d1ep-12 : -0x9.2f3f7e2ef013b3c00f06f9a034p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845fp-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845fp-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845e8p-4 : inexact-ok += atan2pi upward binary64 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845e8p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece4p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece4p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3c7540a03fd2dp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3c7540a03fd2c8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3c7540a03fd2c8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3c7540a03fd2c8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3c7540a03fd4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3c7540a03fd4p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3c7540a03fdp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de1845ece3c7540a03fdp-4 : inexact-ok += atan2pi downward binary64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845fp-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845fp-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845e8p-4 : inexact-ok += atan2pi upward binary64 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845e8p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed84p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed84p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83130eb42423508p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83130eb424235p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83130eb424235p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83130eb424235p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83130eb424238p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83130eb424234p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83130eb424234p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de1845ed83130eb424234p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42fb9699b133f8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42fb9699b133f8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42fb9699b133f78p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42fb9699b133f78p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42fb9699b134p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42fb9699b134p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42fb9699b133cp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de1845ed42fb9699b133cp-4 : inexact-ok += atan2pi downward intel96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed44p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed44p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed43p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed430f80110677fdp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed430f80110677fc8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed430f80110677fc8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed430f80110677fc8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed430f80110678p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed430f80110678p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed430f80110677cp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de1845ed430f80110677cp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de1845ed42fd92b2d2df89p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de1845ed42fd92b2d2df89p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de1845ed42fd92b2d2df888p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de1845ed42fd92b2d2df888p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de1845ed42fd92b2d2df89p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de1845ed42fd92b2d2df89p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de1845ed42fd92b2d2df888p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de1845ed42fd92b2d2df888p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de1845ed42fd92b2d2df888p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de1845ed42fd92b2d2df888p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de1845ed42fd92b2d2df88p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de1845ed42fd92b2d2df88p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de1845ed42fd92b2d2dfcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de1845ed42fd92b2d2df8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de1845ed42fd92b2d2df8p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de1845ed42fd92b2d2df8p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de1845ed42fd92b2d2df8d8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de1845ed42fd92b2d2df8d8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de1845ed42fd92b2d2df8dp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de1845ed42fd92b2d2df8dp-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de1845ed42fd92b2d2dfcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de1845ed42fd92b2d2df8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de1845ed42fd92b2d2df8p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe82p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de1845ed42fd92b2d2df8p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7ap-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df798p-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df798p-4 : inexact-ok += atan2pi upward binary64 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df798p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2cp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2cp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2bp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2bp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2cp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2cp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2bp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2bp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2b83fc295bdef58p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2b83fc295bdef5p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2b83fc295bdef5p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2b83fc295bdef5p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2b83fc295bdfp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2b83fc295bdfp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2b83fc295bdecp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79a2b83fc295bdecp-4 : inexact-ok += atan2pi downward binary64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376efp-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376efp-4 : inexact-ok += atan2pi upward binary64 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376efp-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04ep-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04ep-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04dp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04dp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04ep-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04ep-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04dp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04dp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04db58b631ac3bf8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04db58b631ac3bf8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04db58b631ac3bfp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04db58b631ac3bfp-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04db58b631ac3cp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04db58b631ac3cp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04db58b631ac38p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ef04db58b631ac38p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi upward binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e5p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e5p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4589eb8ce8b96p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4589eb8ce8b96p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4589eb8ce8b958p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4589eb8ce8b958p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4589eb8ce8bcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4589eb8ce8b8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4589eb8ce8b8p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a1e4589eb8ce8b8p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi upward binary64 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a284p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a284p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a284p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a284p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283a4596522e2818p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283a4596522e2818p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283a4596522e281p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283a4596522e281p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283a4596522e2cp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283a4596522e28p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283a4596522e28p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a283a4596522e28p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a244p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a244p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a243p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a243p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a244p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a244p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a243p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a243p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a2438ce149ccf389p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a2438ce149ccf389p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a2438ce149ccf3888p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a2438ce149ccf3888p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a2438ce149ccf3cp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a2438ce149ccf38p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a2438ce149ccf38p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a2438ce149ccf38p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a244p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a244p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a244p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a244p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243a0cac1227e14p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243a0cac1227e138p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243a0cac1227e138p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243a0cac1227e138p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243a0cac1227e4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243a0cac1227ep-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243a0cac1227ep-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a243a0cac1227ep-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a2438edd62eea6218p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a2438edd62eea6218p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a2438edd62eea621p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a2438edd62eea621p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a2438edd62eea6218p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a2438edd62eea6218p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a2438edd62eea621p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a2438edd62eea621p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a2438edd62eea621p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a2438edd62eea621p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a2438edd62eea6208p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a2438edd62eea6208p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a2438edd62eea64p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a2438edd62eea64p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a2438edd62eea6p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a2438edd62eea6p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a2438edd62eea626p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a2438edd62eea6258p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a2438edd62eea6258p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a2438edd62eea6258p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a2438edd62eea64p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a2438edd62eea64p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a2438edd62eea6p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a2438edd62eea6p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7ap-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df798p-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df798p-4 : inexact-ok += atan2pi upward binary64 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df798p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7999495278ceed7d28p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7999495278ceed7d2p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7999495278ceed7d2p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7999495278ceed7d2p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7999495278ceed8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7999495278ceed7cp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7999495278ceed7cp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df7999495278ceed7cp-4 : inexact-ok += atan2pi downward binary64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376efp-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376efp-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ee8p-4 : inexact-ok += atan2pi upward binary64 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376ee8p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6c6b633b70715p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6c6b633b707148p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6c6b633b707148p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6c6b633b707148p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6c6b633b7074p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6c6b633b707p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6c6b633b707p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6c6b633b707p-4 : inexact-ok += atan2pi downward binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi upward binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14ep-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14ep-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d69c9ad2179efp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d69c9ad2179efp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d69c9ad2179ee8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d69c9ad2179ee8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d69c9ad217ap-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d69c9ad217ap-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d69c9ad2179cp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d69c9ad2179cp-4 : inexact-ok += atan2pi downward binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a8p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi towardzero binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi upward binary64 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3ap-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecb5845975d0d6p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecb5845975d0d58p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecb5845975d0d58p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecb5845975d0d58p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecb5845975d1p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecb5845975d0cp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecb5845975d0cp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecb5845975d0cp-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1ac9e0c3e1fe1dfp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1ac9e0c3e1fe1dfp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1ac9e0c3e1fe1de8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1ac9e0c3e1fe1de8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1ac9e0c3e1fe2p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1ac9e0c3e1fe1cp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1ac9e0c3e1fe1cp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1ac9e0c3e1fe1cp-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acb1f5b5756c6ap-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acb1f5b5756c698p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acb1f5b5756c698p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acb1f5b5756c698p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acb1f5b5756c8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acb1f5b5756c8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acb1f5b5756c4p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acb1f5b5756c4p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1aca008574194778p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1aca008574194778p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1aca00857419477p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1aca00857419477p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1aca008574194778p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1aca008574194778p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1aca00857419477p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1aca00857419477p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1aca00857419477p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1aca00857419477p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1aca008574194768p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1aca008574194768p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1aca0085741948p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1aca0085741948p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1aca0085741944p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1aca0085741944p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1aca0085741947cp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1aca0085741947cp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1aca0085741947b8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1aca0085741947b8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1aca0085741948p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1aca0085741948p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1aca0085741944p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852717p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1aca0085741944p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994bae34215f314p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994bae34215f314p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994bae34215f3138p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994bae34215f3138p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994bae34215f34p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994bae34215f3p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994bae34215f3p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994bae34215f3p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ec71e902e004p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ec71e902e004p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ec71e902e0038p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ec71e902e0038p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ec71e902e04p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ec71e902ep-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ec71e902ep-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ec71e902ep-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14ep-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14ep-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14ep-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14ep-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8f85626465338p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8f8562646533p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8f8562646533p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8f8562646533p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8f856264654p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8f856264654p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8f85626465p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8f85626465p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdb400eb8bc1a8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdb400eb8bc1ap-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdb400eb8bc1ap-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdb400eb8bc1ap-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdb400eb8bc4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdb400eb8bcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdb400eb8bcp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdb400eb8bcp-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc3c7f362cd238p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc3c7f362cd23p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc3c7f362cd23p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc3c7f362cd23p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc3c7f362cd4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc3c7f362cd4p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc3c7f362cdp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc3c7f362cdp-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd7b16ab857ae8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd7b16ab857aep-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd7b16ab857aep-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd7b16ab857aep-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd7b16ab857cp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd7b16ab857cp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd7b16ab8578p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd7b16ab8578p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5c40c847fbcp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5c40c847fbcp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5c40c847fbb8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5c40c847fbb8p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5c40c847fbcp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5c40c847fbcp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5c40c847fbb8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5c40c847fbb8p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5c40c847fbb8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5c40c847fbbp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5c40c847fbbp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5c40c847fbbp-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5c40c847fcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5c40c847fcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5c40c847f8p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5c40c847f8p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5c40c847fc08p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5c40c847fcp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5c40c847fcp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5c40c847fcp-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5c40c848p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5c40c847fcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5c40c847fcp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffcp-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5c40c847fcp-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79995p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994a805678265738p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994a80567826573p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994a80567826573p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994a80567826573p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994a8056782658p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994a8056782658p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994a8056782654p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994a8056782654p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb7p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6d9940e5cf38c8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6d9940e5cf38cp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6d9940e5cf38cp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6d9940e5cf38cp-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6d9940e5cf3cp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6d9940e5cf38p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6d9940e5cf38p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6d9940e5cf38p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14ep-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14ep-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14dp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d7ca787c2ef91p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d7ca787c2ef91p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d7ca787c2ef908p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d7ca787c2ef908p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d7ca787c2efcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d7ca787c2ef8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d7ca787c2ef8p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d7ca787c2ef8p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1edp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecc86234174678p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecc86234174678p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecc862341746778p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecc862341746778p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecc8623417468p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecc8623417468p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecc8623417464p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecc8623417464p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acb0ea18c157818p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acb0ea18c15781p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acb0ea18c15781p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acb0ea18c15781p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acb0ea18c157cp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acb0ea18c1578p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acb0ea18c1578p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acb0ea18c1578p-4 : inexact-ok += atan2pi downward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward intel96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1adp-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi upward m68k96 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acc4d39016e20cp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acc4d39016e20cp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acc4d39016e20b8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acc4d39016e20b8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acc4d39016e24p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acc4d39016e2p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acc4d39016e2p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acc4d39016e2p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acb2e631e30a1ap-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acb2e631e30a198p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acb2e631e30a198p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acb2e631e30a198p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acb2e631e30a1ap-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acb2e631e30a198p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acb2e631e30a198p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acb2e631e30a198p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acb2e631e30a19p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acb2e631e30a19p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acb2e631e30a188p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acb2e631e30a188p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acb2e631e30a4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acb2e631e30ap-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acb2e631e30ap-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acb2e631e30ap-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acb2e631e30a1ep-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acb2e631e30a1ep-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acb2e631e30a1d8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acb2e631e30a1d8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acb2e631e30a4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acb2e631e30ap-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acb2e631e30ap-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffep-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acb2e631e30ap-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584d8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584d8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584dp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584dp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9348p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b934p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b934p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b934p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606b8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606bp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606bp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606bp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b752p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b752p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b7518p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b7518p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85b8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85bp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85bp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85bp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e6p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e6p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e58p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e58p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af3p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af3p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af3p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af88p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac291p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af8p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584d8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584d8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584dp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584dp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b934p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b934p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9338p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9338p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606b8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606bp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606bp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606bp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b752p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b752p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b7518p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b7518p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85b8p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85bp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85bp-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85bp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e6p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e6p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e58p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e58p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af3p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af3p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af3p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af88p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac292p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af8p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584ep-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584ep-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584d8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584d8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7588p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b935p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9348p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9348p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9348p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b94p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b94p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606cp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606b8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606b8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5606b8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5608p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5608p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5604p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5604p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b753p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b7528p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b7528p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b7528p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b78p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85cp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85b8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85b8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c85b8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c88p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c84p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c84p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c84p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e7p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e68p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e68p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e68p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994953p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994953p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952cp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952cp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af48p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af48p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af48p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af48p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157bp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157bp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157acp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157acp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af9p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af88p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af88p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af88p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157bp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157bp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157acp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac28p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157acp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a758498p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a75849p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a75849p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a75849p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7588p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1d8p-12 : -0x9.2f3f7cf4df79994ba5370a7584p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b93p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b93p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b92f8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b92f8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b94p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b94p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1ep-12 : -0x9.2f3f7e3376eefb6ebe21793b9p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f56067p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f56067p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f560668p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f560668p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5608p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5608p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5604p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51244p-12 : -0x9.2f3f7de60b3a14d8ef590f5604p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74ep-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74ep-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74d8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74d8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b78p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51248p-12 : -0x9.2f3f7de60b3a1ecdab03d49b74p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c8578p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c857p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c857p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c857p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c88p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c84p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c84p-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e5124664p-12 : -0x9.2f3f7de60b3a1acc33821f3c84p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e2p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e2p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e18p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952e18p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994953p-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994953p-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952cp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246648p-12 : -0x9.2f3f7de60b3a1acd721994952cp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157afp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157aef8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157aef8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca483cp-12 : -0x9.2f3f7de60b3a1acc5343b157aef8p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157afp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157aef8p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157aef8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca484p-12 : -0x9.2f3f7de60b3a1acc5343b157aef8p-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157aefp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157aefp-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157aee8p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157aee8p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157bp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157bp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157acp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca48p-12 : -0x9.2f3f7de60b3a1acc5343b157acp-4 : inexact-ok += atan2pi downward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi tonearest binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af4p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi upward binary128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157af38p-4 : inexact-ok += atan2pi downward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157bp-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157bp-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157acp-4 : inexact-ok += atan2pi upward ibm128 -0x1.effe81f852716ffc0f3eeb1ac3p-8 -0x7.57d1de0e51246640cc2340ca4ap-12 : -0x9.2f3f7de60b3a1acc5343b157acp-4 : inexact-ok +atan2pi 0x1.00000000000001p0 0x1.00000000000001p0 += atan2pi downward binary32 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero binary32 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x1.000002p+0 0x1.000002p+0 : 0x4p-4 : inexact-ok += atan2pi downward binary32 0x1.000002p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0x1.000002p+0 0x1p+0 : 0x4.000008p-4 : inexact-ok += atan2pi towardzero binary32 0x1.000002p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0x1.000002p+0 0x1p+0 : 0x4.000008p-4 : inexact-ok += atan2pi downward binary64 0x1.000002p+0 0x1p+0 : 0x4.00000517cc164p-4 : inexact-ok += atan2pi tonearest binary64 0x1.000002p+0 0x1p+0 : 0x4.00000517cc164p-4 : inexact-ok += atan2pi towardzero binary64 0x1.000002p+0 0x1p+0 : 0x4.00000517cc164p-4 : inexact-ok += atan2pi upward binary64 0x1.000002p+0 0x1p+0 : 0x4.00000517cc168p-4 : inexact-ok += atan2pi downward intel96 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aap-4 : inexact-ok += atan2pi tonearest intel96 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa8p-4 : inexact-ok += atan2pi towardzero intel96 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aap-4 : inexact-ok += atan2pi upward intel96 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa8p-4 : inexact-ok += atan2pi downward m68k96 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aap-4 : inexact-ok += atan2pi tonearest m68k96 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa8p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aap-4 : inexact-ok += atan2pi upward m68k96 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa8p-4 : inexact-ok += atan2pi downward binary128 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa6089c107d8864p-4 : inexact-ok += atan2pi tonearest binary128 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa6089c107d8864p-4 : inexact-ok += atan2pi towardzero binary128 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa6089c107d8864p-4 : inexact-ok += atan2pi upward binary128 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa6089c107d8868p-4 : inexact-ok += atan2pi downward ibm128 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa6089c107d88p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa6089c107d88p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa6089c107d88p-4 : inexact-ok += atan2pi upward ibm128 0x1.000002p+0 0x1p+0 : 0x4.00000517cc165aa6089c107d8ap-4 : inexact-ok += atan2pi downward binary64 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc16p-4 : inexact-ok += atan2pi tonearest binary64 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc164p-4 : inexact-ok += atan2pi towardzero binary64 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc16p-4 : inexact-ok += atan2pi upward binary64 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc164p-4 : inexact-ok += atan2pi downward intel96 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631ep-4 : inexact-ok += atan2pi tonearest intel96 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e8p-4 : inexact-ok += atan2pi towardzero intel96 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631ep-4 : inexact-ok += atan2pi upward intel96 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e8p-4 : inexact-ok += atan2pi downward m68k96 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631ep-4 : inexact-ok += atan2pi tonearest m68k96 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e8p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631ep-4 : inexact-ok += atan2pi upward m68k96 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e8p-4 : inexact-ok += atan2pi downward binary128 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e7a7c07cecd5dcp-4 : inexact-ok += atan2pi tonearest binary128 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e7a7c07cecd5dcp-4 : inexact-ok += atan2pi towardzero binary128 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e7a7c07cecd5dcp-4 : inexact-ok += atan2pi upward binary128 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e7a7c07cecd5ep-4 : inexact-ok += atan2pi downward ibm128 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e7a7c07cecd4p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e7a7c07cecd6p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e7a7c07cecd4p-4 : inexact-ok += atan2pi upward ibm128 0x1.000002p+0 0x1.0000000000001p+0 : 0x4.00000517cc1631e7a7c07cecd6p-4 : inexact-ok += atan2pi downward intel96 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc165818p-4 : inexact-ok += atan2pi tonearest intel96 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc165818p-4 : inexact-ok += atan2pi towardzero intel96 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc165818p-4 : inexact-ok += atan2pi upward intel96 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16582p-4 : inexact-ok += atan2pi downward m68k96 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc165818p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc165818p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc165818p-4 : inexact-ok += atan2pi upward m68k96 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16582p-4 : inexact-ok += atan2pi downward binary128 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16581a228e57447d28p-4 : inexact-ok += atan2pi tonearest binary128 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16581a228e57447d28p-4 : inexact-ok += atan2pi towardzero binary128 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16581a228e57447d28p-4 : inexact-ok += atan2pi upward binary128 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16581a228e57447d2cp-4 : inexact-ok += atan2pi downward ibm128 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16581a228e57447cp-4 : inexact-ok += atan2pi tonearest ibm128 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16581a228e57447ep-4 : inexact-ok += atan2pi towardzero ibm128 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16581a228e57447cp-4 : inexact-ok += atan2pi upward ibm128 0x1.000002p+0 0x1.00000000000001p+0 : 0x4.00000517cc16581a228e57447ep-4 : inexact-ok += atan2pi downward binary32 0x1p+0 0x1.000002p+0 : 0x3.fffff8p-4 : inexact-ok += atan2pi tonearest binary32 0x1p+0 0x1.000002p+0 : 0x3.fffffcp-4 : inexact-ok += atan2pi towardzero binary32 0x1p+0 0x1.000002p+0 : 0x3.fffff8p-4 : inexact-ok += atan2pi upward binary32 0x1p+0 0x1.000002p+0 : 0x3.fffffcp-4 : inexact-ok += atan2pi downward binary64 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9ap-4 : inexact-ok += atan2pi tonearest binary64 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9ap-4 : inexact-ok += atan2pi towardzero binary64 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9ap-4 : inexact-ok += atan2pi upward binary64 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9cp-4 : inexact-ok += atan2pi downward intel96 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a558p-4 : inexact-ok += atan2pi tonearest intel96 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a558p-4 : inexact-ok += atan2pi towardzero intel96 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a558p-4 : inexact-ok += atan2pi upward intel96 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a55cp-4 : inexact-ok += atan2pi downward m68k96 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a558p-4 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a558p-4 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a558p-4 : inexact-ok += atan2pi upward m68k96 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a55cp-4 : inexact-ok += atan2pi downward binary128 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a559f763ef82779ap-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a559f763ef82779ap-4 : inexact-ok += atan2pi towardzero binary128 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a559f763ef82779ap-4 : inexact-ok += atan2pi upward binary128 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a559f763ef82779cp-4 : inexact-ok += atan2pi downward ibm128 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a559f763ef8277p-4 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a559f763ef8278p-4 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a559f763ef8277p-4 : inexact-ok += atan2pi upward ibm128 0x1p+0 0x1.000002p+0 : 0x3.fffffae833e9a559f763ef8278p-4 : inexact-ok += atan2pi downward binary32 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero binary32 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x1p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffep-4 : inexact-ok += atan2pi towardzero binary64 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffep-4 : inexact-ok += atan2pi downward intel96 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd74p-4 : inexact-ok += atan2pi tonearest intel96 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero intel96 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd74p-4 : inexact-ok += atan2pi upward intel96 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd744p-4 : inexact-ok += atan2pi downward m68k96 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd74p-4 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd74p-4 : inexact-ok += atan2pi upward m68k96 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd744p-4 : inexact-ok += atan2pi downward binary128 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd7419f246c6efbfap-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd7419f246c6efbfcp-4 : inexact-ok += atan2pi towardzero binary128 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd7419f246c6efbfap-4 : inexact-ok += atan2pi upward binary128 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd7419f246c6efbfcp-4 : inexact-ok += atan2pi downward ibm128 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd7419f246c6efbp-4 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd7419f246c6efcp-4 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd7419f246c6efbp-4 : inexact-ok += atan2pi upward ibm128 0x1p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd7419f246c6efcp-4 : inexact-ok += atan2pi downward intel96 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd74p-4 : inexact-ok += atan2pi tonearest intel96 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd74p-4 : inexact-ok += atan2pi towardzero intel96 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd74p-4 : inexact-ok += atan2pi upward intel96 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd78p-4 : inexact-ok += atan2pi downward m68k96 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd74p-4 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd74p-4 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd74p-4 : inexact-ok += atan2pi upward m68k96 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd78p-4 : inexact-ok += atan2pi downward binary128 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd7419f246c6efacp-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd7419f246c6efacp-4 : inexact-ok += atan2pi towardzero binary128 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd7419f246c6efacp-4 : inexact-ok += atan2pi upward binary128 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd7419f246c6efaep-4 : inexact-ok += atan2pi downward ibm128 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd7419f246c6efp-4 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd7419f246c6efp-4 : inexact-ok += atan2pi upward ibm128 0x1p+0 0x1.00000000000001p+0 : 0x3.fffffffffffffd7419f246c6fp-4 : inexact-ok += atan2pi downward binary64 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9cp-4 : inexact-ok += atan2pi tonearest binary64 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9cp-4 : inexact-ok += atan2pi towardzero binary64 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9cp-4 : inexact-ok += atan2pi upward binary64 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ep-4 : inexact-ok += atan2pi downward intel96 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18p-4 : inexact-ok += atan2pi tonearest intel96 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18p-4 : inexact-ok += atan2pi towardzero intel96 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18p-4 : inexact-ok += atan2pi upward intel96 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce1cp-4 : inexact-ok += atan2pi downward m68k96 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18p-4 : inexact-ok += atan2pi upward m68k96 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce1cp-4 : inexact-ok += atan2pi downward binary128 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18583f83132a22p-4 : inexact-ok += atan2pi tonearest binary128 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18583f83132a22p-4 : inexact-ok += atan2pi towardzero binary128 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18583f83132a22p-4 : inexact-ok += atan2pi upward binary128 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18583f83132a24p-4 : inexact-ok += atan2pi downward ibm128 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18583f83132ap-4 : inexact-ok += atan2pi tonearest ibm128 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18583f83132ap-4 : inexact-ok += atan2pi towardzero ibm128 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18583f83132ap-4 : inexact-ok += atan2pi upward ibm128 0x1.0000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9ce18583f83132bp-4 : inexact-ok += atan2pi downward binary64 0x1.0000000000001p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x1.0000000000001p+0 0x1p+0 : 0x4.0000000000004p-4 : inexact-ok += atan2pi towardzero binary64 0x1.0000000000001p+0 0x1p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x1.0000000000001p+0 0x1p+0 : 0x4.0000000000004p-4 : inexact-ok += atan2pi downward intel96 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028b8p-4 : inexact-ok += atan2pi tonearest intel96 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028cp-4 : inexact-ok += atan2pi towardzero intel96 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028b8p-4 : inexact-ok += atan2pi upward intel96 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028cp-4 : inexact-ok += atan2pi downward m68k96 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028b8p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028cp-4 : inexact-ok += atan2pi towardzero m68k96 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028b8p-4 : inexact-ok += atan2pi upward m68k96 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028cp-4 : inexact-ok += atan2pi downward binary128 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028be60db93910404p-4 : inexact-ok += atan2pi tonearest binary128 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028be60db93910404p-4 : inexact-ok += atan2pi towardzero binary128 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028be60db93910404p-4 : inexact-ok += atan2pi upward binary128 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028be60db93910408p-4 : inexact-ok += atan2pi downward ibm128 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028be60db939104p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028be60db939104p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028be60db939104p-4 : inexact-ok += atan2pi upward ibm128 0x1.0000000000001p+0 0x1p+0 : 0x4.00000000000028be60db939106p-4 : inexact-ok += atan2pi downward binary64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x1.0000000000001p+0 0x1.0000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.000000000000263p-4 : inexact-ok += atan2pi tonearest intel96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.000000000000263p-4 : inexact-ok += atan2pi towardzero intel96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.000000000000263p-4 : inexact-ok += atan2pi upward intel96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.0000000000002638p-4 : inexact-ok += atan2pi downward m68k96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.000000000000263p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.000000000000263p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.000000000000263p-4 : inexact-ok += atan2pi upward m68k96 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.0000000000002638p-4 : inexact-ok += atan2pi downward binary128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.00000000000026327acdda57f3bp-4 : inexact-ok += atan2pi tonearest binary128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.00000000000026327acdda57f3bp-4 : inexact-ok += atan2pi towardzero binary128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.00000000000026327acdda57f3bp-4 : inexact-ok += atan2pi upward binary128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.00000000000026327acdda57f3b4p-4 : inexact-ok += atan2pi downward ibm128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.00000000000026327acdda57f2p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.00000000000026327acdda57f4p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.00000000000026327acdda57f2p-4 : inexact-ok += atan2pi upward ibm128 0x1.0000000000001p+0 0x1.00000000000001p+0 : 0x4.00000000000026327acdda57f4p-4 : inexact-ok += atan2pi downward intel96 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e4p-4 : inexact-ok += atan2pi tonearest intel96 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e4p-4 : inexact-ok += atan2pi towardzero intel96 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e4p-4 : inexact-ok += atan2pi upward intel96 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e8p-4 : inexact-ok += atan2pi downward m68k96 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e4p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e4p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e4p-4 : inexact-ok += atan2pi upward m68k96 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e8p-4 : inexact-ok += atan2pi downward binary128 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e5dd71a8bb82d6p-4 : inexact-ok += atan2pi tonearest binary128 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e5dd71a8bb82d6p-4 : inexact-ok += atan2pi towardzero binary128 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e5dd71a8bb82d6p-4 : inexact-ok += atan2pi upward binary128 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e5dd71a8bb82d8p-4 : inexact-ok += atan2pi downward ibm128 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e5dd71a8bb82p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e5dd71a8bb83p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e5dd71a8bb82p-4 : inexact-ok += atan2pi upward ibm128 0x1.00000000000001p+0 0x1.000002p+0 : 0x3.fffffae833e9a7e5dd71a8bb83p-4 : inexact-ok += atan2pi downward intel96 0x1.00000000000001p+0 0x1p+0 : 0x4.0000000000000288p-4 : inexact-ok += atan2pi tonearest intel96 0x1.00000000000001p+0 0x1p+0 : 0x4.0000000000000288p-4 : inexact-ok += atan2pi towardzero intel96 0x1.00000000000001p+0 0x1p+0 : 0x4.0000000000000288p-4 : inexact-ok += atan2pi upward intel96 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000029p-4 : inexact-ok += atan2pi downward m68k96 0x1.00000000000001p+0 0x1p+0 : 0x4.0000000000000288p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.00000000000001p+0 0x1p+0 : 0x4.0000000000000288p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.00000000000001p+0 0x1p+0 : 0x4.0000000000000288p-4 : inexact-ok += atan2pi upward m68k96 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000029p-4 : inexact-ok += atan2pi downward binary128 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000028be60db939105p-4 : inexact-ok += atan2pi tonearest binary128 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000028be60db9391054p-4 : inexact-ok += atan2pi towardzero binary128 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000028be60db939105p-4 : inexact-ok += atan2pi upward binary128 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000028be60db9391054p-4 : inexact-ok += atan2pi downward ibm128 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000028be60db9391p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000028be60db9391p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000028be60db9391p-4 : inexact-ok += atan2pi upward ibm128 0x1.00000000000001p+0 0x1p+0 : 0x4.000000000000028be60db93912p-4 : inexact-ok += atan2pi downward intel96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9ccp-4 : inexact-ok += atan2pi tonearest intel96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9ccp-4 : inexact-ok += atan2pi towardzero intel96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9ccp-4 : inexact-ok += atan2pi upward intel96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9dp-4 : inexact-ok += atan2pi downward m68k96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9ccp-4 : inexact-ok += atan2pi tonearest m68k96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9ccp-4 : inexact-ok += atan2pi towardzero m68k96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9ccp-4 : inexact-ok += atan2pi upward m68k96 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9dp-4 : inexact-ok += atan2pi downward binary128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9cd853225a80c4ep-4 : inexact-ok += atan2pi tonearest binary128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9cd853225a80c4ep-4 : inexact-ok += atan2pi towardzero binary128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9cd853225a80c4ep-4 : inexact-ok += atan2pi upward binary128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9cd853225a80c5p-4 : inexact-ok += atan2pi downward ibm128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9cd853225a80cp-4 : inexact-ok += atan2pi tonearest ibm128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9cd853225a80cp-4 : inexact-ok += atan2pi towardzero ibm128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9cd853225a80cp-4 : inexact-ok += atan2pi upward ibm128 0x1.00000000000001p+0 0x1.0000000000001p+0 : 0x3.ffffffffffffd9cd853225a80dp-4 : inexact-ok += atan2pi downward intel96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x1.00000000000001p+0 0x1.00000000000001p+0 : 0x4p-4 : inexact-ok +atan2pi 0x4.c3841p-4 0x2.f2f308p+0 += atan2pi downward binary32 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbp-8 : inexact-ok += atan2pi tonearest binary32 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdcp-8 : inexact-ok += atan2pi towardzero binary32 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbp-8 : inexact-ok += atan2pi upward binary32 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdcp-8 : inexact-ok += atan2pi downward binary64 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638p-8 : inexact-ok += atan2pi tonearest binary64 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638p-8 : inexact-ok += atan2pi towardzero binary64 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638p-8 : inexact-ok += atan2pi upward binary64 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb864p-8 : inexact-ok += atan2pi downward intel96 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638ap-8 : inexact-ok += atan2pi tonearest intel96 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638ap-8 : inexact-ok += atan2pi towardzero intel96 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638ap-8 : inexact-ok += atan2pi upward intel96 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a1p-8 : inexact-ok += atan2pi downward m68k96 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638ap-8 : inexact-ok += atan2pi tonearest m68k96 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638ap-8 : inexact-ok += atan2pi towardzero m68k96 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638ap-8 : inexact-ok += atan2pi upward m68k96 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a1p-8 : inexact-ok += atan2pi downward binary128 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a0336f97b150bdp-8 : inexact-ok += atan2pi tonearest binary128 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a0336f97b150bd8p-8 : inexact-ok += atan2pi towardzero binary128 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a0336f97b150bdp-8 : inexact-ok += atan2pi upward binary128 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a0336f97b150bd8p-8 : inexact-ok += atan2pi downward ibm128 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a0336f97b1508p-8 : inexact-ok += atan2pi tonearest ibm128 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a0336f97b150cp-8 : inexact-ok += atan2pi towardzero ibm128 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a0336f97b1508p-8 : inexact-ok += atan2pi upward ibm128 0x4.c3841p-4 0x2.f2f308p+0 : 0x8.32fdbfcbb8638a0336f97b150cp-8 : inexact-ok +atan2pi -0xe.cf143p-40 0xd.3de7ap-36 += atan2pi downward binary32 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9ep-8 : inexact-ok += atan2pi tonearest binary32 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9d8p-8 : inexact-ok += atan2pi towardzero binary32 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9d8p-8 : inexact-ok += atan2pi upward binary32 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9d8p-8 : inexact-ok += atan2pi downward binary64 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11cp-8 : inexact-ok += atan2pi tonearest binary64 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11cp-8 : inexact-ok += atan2pi towardzero binary64 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a118p-8 : inexact-ok += atan2pi upward binary64 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a118p-8 : inexact-ok += atan2pi downward intel96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a6p-8 : inexact-ok += atan2pi tonearest intel96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5f8p-8 : inexact-ok += atan2pi towardzero intel96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5f8p-8 : inexact-ok += atan2pi upward intel96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5f8p-8 : inexact-ok += atan2pi downward m68k96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a6p-8 : inexact-ok += atan2pi tonearest m68k96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5f8p-8 : inexact-ok += atan2pi towardzero m68k96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5f8p-8 : inexact-ok += atan2pi upward m68k96 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5f8p-8 : inexact-ok += atan2pi downward binary128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5fa0260988acf5p-8 : inexact-ok += atan2pi tonearest binary128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5fa0260988acf5p-8 : inexact-ok += atan2pi towardzero binary128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5fa0260988acf4cp-8 : inexact-ok += atan2pi upward binary128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5fa0260988acf4cp-8 : inexact-ok += atan2pi downward ibm128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5fa0260988adp-8 : inexact-ok += atan2pi tonearest ibm128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5fa0260988adp-8 : inexact-ok += atan2pi towardzero ibm128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5fa0260988acep-8 : inexact-ok += atan2pi upward ibm128 -0xe.cf143p-40 0xd.3de7ap-36 : -0x5.afb9da4e6a11a5fa0260988acep-8 : inexact-ok +atan2pi 0x5.576cf8p-4 0x2.21e65p+0 += atan2pi downward binary32 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796dp-8 : inexact-ok += atan2pi tonearest binary32 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796dp-8 : inexact-ok += atan2pi towardzero binary32 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796dp-8 : inexact-ok += atan2pi upward binary32 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796ep-8 : inexact-ok += atan2pi downward binary64 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d618p-8 : inexact-ok += atan2pi tonearest binary64 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d618p-8 : inexact-ok += atan2pi towardzero binary64 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d618p-8 : inexact-ok += atan2pi upward binary64 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6188p-8 : inexact-ok += atan2pi downward intel96 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e2p-8 : inexact-ok += atan2pi tonearest intel96 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e3p-8 : inexact-ok += atan2pi towardzero intel96 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e2p-8 : inexact-ok += atan2pi upward intel96 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e3p-8 : inexact-ok += atan2pi downward m68k96 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e2p-8 : inexact-ok += atan2pi tonearest m68k96 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e3p-8 : inexact-ok += atan2pi towardzero m68k96 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e2p-8 : inexact-ok += atan2pi upward m68k96 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e3p-8 : inexact-ok += atan2pi downward binary128 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e29c2c7829605bp-8 : inexact-ok += atan2pi tonearest binary128 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e29c2c7829605bp-8 : inexact-ok += atan2pi towardzero binary128 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e29c2c7829605bp-8 : inexact-ok += atan2pi upward binary128 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e29c2c7829605b8p-8 : inexact-ok += atan2pi downward ibm128 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e29c2c7829604p-8 : inexact-ok += atan2pi tonearest ibm128 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e29c2c7829604p-8 : inexact-ok += atan2pi towardzero ibm128 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e29c2c7829604p-8 : inexact-ok += atan2pi upward ibm128 0x5.576cf8p-4 0x2.21e65p+0 : 0xc.a796d0f0d6180e29c2c7829608p-8 : inexact-ok +atan2pi -0x4.29411p-4 0x1.f4755cp+0 += atan2pi downward binary32 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7019p-8 : inexact-ok += atan2pi tonearest binary32 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7019p-8 : inexact-ok += atan2pi towardzero binary32 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018p-8 : inexact-ok += atan2pi upward binary32 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018p-8 : inexact-ok += atan2pi downward binary64 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b68p-8 : inexact-ok += atan2pi tonearest binary64 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b68p-8 : inexact-ok += atan2pi towardzero binary64 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b6p-8 : inexact-ok += atan2pi upward binary64 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b6p-8 : inexact-ok += atan2pi downward intel96 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cep-8 : inexact-ok += atan2pi tonearest intel96 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cdp-8 : inexact-ok += atan2pi towardzero intel96 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cdp-8 : inexact-ok += atan2pi upward intel96 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cdp-8 : inexact-ok += atan2pi downward m68k96 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cep-8 : inexact-ok += atan2pi tonearest m68k96 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cdp-8 : inexact-ok += atan2pi towardzero m68k96 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cdp-8 : inexact-ok += atan2pi upward m68k96 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cdp-8 : inexact-ok += atan2pi downward binary128 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cd23a6bac3a1798p-8 : inexact-ok += atan2pi tonearest binary128 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cd23a6bac3a1798p-8 : inexact-ok += atan2pi towardzero binary128 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cd23a6bac3a179p-8 : inexact-ok += atan2pi upward binary128 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cd23a6bac3a179p-8 : inexact-ok += atan2pi downward ibm128 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cd23a6bac3a18p-8 : inexact-ok += atan2pi tonearest ibm128 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cd23a6bac3a18p-8 : inexact-ok += atan2pi towardzero ibm128 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cd23a6bac3a14p-8 : inexact-ok += atan2pi upward ibm128 -0x4.29411p-4 0x1.f4755cp+0 : -0xa.c7018b7fd1b66cd23a6bac3a14p-8 : inexact-ok +atan2pi -0xa.b4101p+20 -0xf.9c4c8p-4 += atan2pi downward binary32 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.00001p-4 : inexact-ok += atan2pi tonearest binary32 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8p-4 : inexact-ok += atan2pi towardzero binary32 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8p-4 : inexact-ok += atan2pi upward binary32 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8cp-4 : inexact-ok += atan2pi tonearest binary64 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8cp-4 : inexact-ok += atan2pi towardzero binary64 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8b8p-4 : inexact-ok += atan2pi upward binary64 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8b8p-4 : inexact-ok += atan2pi downward intel96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4bp-4 : inexact-ok += atan2pi tonearest intel96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4ap-4 : inexact-ok += atan2pi towardzero intel96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4ap-4 : inexact-ok += atan2pi upward intel96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4ap-4 : inexact-ok += atan2pi downward m68k96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4bp-4 : inexact-ok += atan2pi tonearest m68k96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4ap-4 : inexact-ok += atan2pi towardzero m68k96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4ap-4 : inexact-ok += atan2pi upward m68k96 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4ap-4 : inexact-ok += atan2pi downward binary128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4a25faf1e3ca1ep-4 : inexact-ok += atan2pi tonearest binary128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4a25faf1e3ca1ep-4 : inexact-ok += atan2pi towardzero binary128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4a25faf1e3ca1d8p-4 : inexact-ok += atan2pi upward binary128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4a25faf1e3ca1d8p-4 : inexact-ok += atan2pi downward ibm128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4a25faf1e3ca4p-4 : inexact-ok += atan2pi tonearest ibm128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4a25faf1e3cap-4 : inexact-ok += atan2pi towardzero ibm128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4a25faf1e3cap-4 : inexact-ok += atan2pi upward ibm128 -0xa.b4101p+20 -0xf.9c4c8p-4 : -0x8.0000076d8c8be4a25faf1e3cap-4 : inexact-ok +atan2pi 0x4.251bb8p-4 0x7.40ac68p+0 += atan2pi downward binary32 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12cp-8 : inexact-ok += atan2pi tonearest binary32 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d13p-8 : inexact-ok += atan2pi towardzero binary32 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12cp-8 : inexact-ok += atan2pi upward binary32 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d13p-8 : inexact-ok += atan2pi downward binary64 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4p-8 : inexact-ok += atan2pi tonearest binary64 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4p-8 : inexact-ok += atan2pi towardzero binary64 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4p-8 : inexact-ok += atan2pi upward binary64 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f6p-8 : inexact-ok += atan2pi downward intel96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924p-8 : inexact-ok += atan2pi tonearest intel96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924p-8 : inexact-ok += atan2pi towardzero intel96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924p-8 : inexact-ok += atan2pi upward intel96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4928p-8 : inexact-ok += atan2pi downward m68k96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924p-8 : inexact-ok += atan2pi tonearest m68k96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924p-8 : inexact-ok += atan2pi towardzero m68k96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924p-8 : inexact-ok += atan2pi upward m68k96 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4928p-8 : inexact-ok += atan2pi downward binary128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924bc5c60aa43a4p-8 : inexact-ok += atan2pi tonearest binary128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924bc5c60aa43a4p-8 : inexact-ok += atan2pi towardzero binary128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924bc5c60aa43a4p-8 : inexact-ok += atan2pi upward binary128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924bc5c60aa43a6p-8 : inexact-ok += atan2pi downward ibm128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924bc5c60aa43p-8 : inexact-ok += atan2pi tonearest ibm128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924bc5c60aa44p-8 : inexact-ok += atan2pi towardzero ibm128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924bc5c60aa43p-8 : inexact-ok += atan2pi upward ibm128 0x4.251bb8p-4 0x7.40ac68p+0 : 0x2.e8d12e6afe4f4924bc5c60aa44p-8 : inexact-ok +atan2pi 0x1.47239ep+68 0xa.3ac3cp+68 += atan2pi downward binary32 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851p-8 : inexact-ok += atan2pi tonearest binary32 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20852p-8 : inexact-ok += atan2pi towardzero binary32 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851p-8 : inexact-ok += atan2pi upward binary32 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20852p-8 : inexact-ok += atan2pi downward binary64 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496ad8p-8 : inexact-ok += atan2pi tonearest binary64 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496aep-8 : inexact-ok += atan2pi towardzero binary64 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496ad8p-8 : inexact-ok += atan2pi upward binary64 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496aep-8 : inexact-ok += atan2pi downward intel96 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91p-8 : inexact-ok += atan2pi tonearest intel96 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91p-8 : inexact-ok += atan2pi towardzero intel96 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91p-8 : inexact-ok += atan2pi upward intel96 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf92p-8 : inexact-ok += atan2pi downward m68k96 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91p-8 : inexact-ok += atan2pi tonearest m68k96 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91p-8 : inexact-ok += atan2pi towardzero m68k96 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91p-8 : inexact-ok += atan2pi upward m68k96 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf92p-8 : inexact-ok += atan2pi downward binary128 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91784a40fa6d288p-8 : inexact-ok += atan2pi tonearest binary128 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91784a40fa6d29p-8 : inexact-ok += atan2pi towardzero binary128 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91784a40fa6d288p-8 : inexact-ok += atan2pi upward binary128 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91784a40fa6d29p-8 : inexact-ok += atan2pi downward ibm128 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91784a40fa6dp-8 : inexact-ok += atan2pi tonearest ibm128 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91784a40fa6d4p-8 : inexact-ok += atan2pi towardzero ibm128 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91784a40fa6dp-8 : inexact-ok += atan2pi upward ibm128 0x1.47239ep+68 0xa.3ac3cp+68 : 0xa.20851f0496adf91784a40fa6d4p-8 : inexact-ok +atan2pi -0x6.b0794p-4 0x3.8ff10cp+0 += atan2pi downward binary32 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529fp-8 : inexact-ok += atan2pi tonearest binary32 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529ep-8 : inexact-ok += atan2pi towardzero binary32 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529ep-8 : inexact-ok += atan2pi upward binary32 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529ep-8 : inexact-ok += atan2pi downward binary64 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46fp-8 : inexact-ok += atan2pi tonearest binary64 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e8p-8 : inexact-ok += atan2pi towardzero binary64 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e8p-8 : inexact-ok += atan2pi upward binary64 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e8p-8 : inexact-ok += atan2pi downward intel96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e96p-8 : inexact-ok += atan2pi tonearest intel96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95fp-8 : inexact-ok += atan2pi towardzero intel96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95fp-8 : inexact-ok += atan2pi upward intel96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95fp-8 : inexact-ok += atan2pi downward m68k96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e96p-8 : inexact-ok += atan2pi tonearest m68k96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95fp-8 : inexact-ok += atan2pi towardzero m68k96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95fp-8 : inexact-ok += atan2pi upward m68k96 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95fp-8 : inexact-ok += atan2pi downward binary128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95f0c448ee4e6e38p-8 : inexact-ok += atan2pi tonearest binary128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95f0c448ee4e6e3p-8 : inexact-ok += atan2pi towardzero binary128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95f0c448ee4e6e3p-8 : inexact-ok += atan2pi upward binary128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95f0c448ee4e6e3p-8 : inexact-ok += atan2pi downward ibm128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95f0c448ee4e7p-8 : inexact-ok += atan2pi tonearest ibm128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95f0c448ee4e7p-8 : inexact-ok += atan2pi towardzero ibm128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95f0c448ee4e6cp-8 : inexact-ok += atan2pi upward ibm128 -0x6.b0794p-4 0x3.8ff10cp+0 : -0x9.8529e63dd46e95f0c448ee4e6cp-8 : inexact-ok +atan2pi -0x7.15e7af0a1780cp-724 0xf.fffffp+124 += atan2pi downward binary32 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi tonearest binary32 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi towardzero binary32 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi upward binary32 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi downward binary64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi tonearest binary64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi towardzero binary64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi upward binary64 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi downward intel96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi tonearest intel96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi towardzero intel96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi upward intel96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi downward m68k96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi tonearest m68k96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi towardzero m68k96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi upward m68k96 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi downward binary128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi tonearest binary128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi towardzero binary128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi upward binary128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi downward ibm128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi tonearest ibm128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi towardzero ibm128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi upward ibm128 -0x0p+0 0xf.fffffp+124 : -0x0p+0 : inexact-ok += atan2pi downward binary32 -0x8p-152 0xf.fffffp+124 : -0x8p-152 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary64 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f20ap-280 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f20ap-280 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f208p-280 : inexact-ok += atan2pi upward binary64 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f208p-280 : inexact-ok += atan2pi downward intel96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi upward intel96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi downward binary128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bfap-280 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bfap-280 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bf8p-280 : inexact-ok += atan2pi upward binary128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bf8p-280 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590cp-280 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590cp-280 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bp-280 : inexact-ok += atan2pi upward ibm128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bp-280 : inexact-ok += atan2pi downward binary64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578ep-852 : inexact-ok += atan2pi tonearest binary64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cp-852 : inexact-ok += atan2pi towardzero binary64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cp-852 : inexact-ok += atan2pi upward binary64 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cp-852 : inexact-ok += atan2pi downward intel96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3cp-852 : inexact-ok += atan2pi tonearest intel96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3cp-852 : inexact-ok += atan2pi towardzero intel96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc38p-852 : inexact-ok += atan2pi upward intel96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc38p-852 : inexact-ok += atan2pi downward m68k96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3cp-852 : inexact-ok += atan2pi tonearest m68k96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3cp-852 : inexact-ok += atan2pi towardzero m68k96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc38p-852 : inexact-ok += atan2pi upward m68k96 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc38p-852 : inexact-ok += atan2pi downward binary128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3bde9010eb3aap-852 : inexact-ok += atan2pi tonearest binary128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3bde9010eb3a9ep-852 : inexact-ok += atan2pi towardzero binary128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3bde9010eb3a9ep-852 : inexact-ok += atan2pi upward binary128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3bde9010eb3a9ep-852 : inexact-ok += atan2pi downward ibm128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3bde9010eb3bp-852 : inexact-ok += atan2pi tonearest ibm128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3bde9010eb3bp-852 : inexact-ok += atan2pi towardzero ibm128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3bde9010eb3ap-852 : inexact-ok += atan2pi upward ibm128 -0x7.15e7af0a1780cp-724 0xf.fffffp+124 : -0x2.41624971c578cc3bde9010eb3ap-852 : inexact-ok +atan2pi 0x3.f16f1p+0 -0x1.546056p+0 += atan2pi downward binary32 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061p-4 : inexact-ok += atan2pi tonearest binary32 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8062p-4 : inexact-ok += atan2pi towardzero binary32 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061p-4 : inexact-ok += atan2pi upward binary32 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8062p-4 : inexact-ok += atan2pi downward binary64 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb1p-4 : inexact-ok += atan2pi tonearest binary64 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb1p-4 : inexact-ok += atan2pi towardzero binary64 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb1p-4 : inexact-ok += atan2pi upward binary64 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb18p-4 : inexact-ok += atan2pi downward intel96 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2p-4 : inexact-ok += atan2pi tonearest intel96 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a3p-4 : inexact-ok += atan2pi towardzero intel96 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2p-4 : inexact-ok += atan2pi upward intel96 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a3p-4 : inexact-ok += atan2pi downward m68k96 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2p-4 : inexact-ok += atan2pi tonearest m68k96 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a3p-4 : inexact-ok += atan2pi towardzero m68k96 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2p-4 : inexact-ok += atan2pi upward m68k96 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a3p-4 : inexact-ok += atan2pi downward binary128 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2f70368086251p-4 : inexact-ok += atan2pi tonearest binary128 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2f703680862518p-4 : inexact-ok += atan2pi towardzero binary128 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2f70368086251p-4 : inexact-ok += atan2pi upward binary128 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2f703680862518p-4 : inexact-ok += atan2pi downward ibm128 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2f7036808624p-4 : inexact-ok += atan2pi tonearest ibm128 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2f7036808624p-4 : inexact-ok += atan2pi towardzero ibm128 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2f7036808624p-4 : inexact-ok += atan2pi upward ibm128 0x3.f16f1p+0 -0x1.546056p+0 : 0x9.a8061e535bb10a2f7036808628p-4 : inexact-ok +atan2pi -0x1.9e657cp-24 0x7.40bb4p-52 += atan2pi downward binary32 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x8p-4 : inexact-ok += atan2pi tonearest binary32 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x8p-4 : inexact-ok += atan2pi towardzero binary32 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffff8p-4 : inexact-ok += atan2pi upward binary32 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffff8p-4 : inexact-ok += atan2pi downward binary64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f5p-4 : inexact-ok += atan2pi tonearest binary64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4cp-4 : inexact-ok += atan2pi towardzero binary64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4cp-4 : inexact-ok += atan2pi upward binary64 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4cp-4 : inexact-ok += atan2pi downward intel96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da9p-4 : inexact-ok += atan2pi tonearest intel96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da88p-4 : inexact-ok += atan2pi towardzero intel96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da88p-4 : inexact-ok += atan2pi upward intel96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da88p-4 : inexact-ok += atan2pi downward m68k96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da9p-4 : inexact-ok += atan2pi tonearest m68k96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da88p-4 : inexact-ok += atan2pi towardzero m68k96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da88p-4 : inexact-ok += atan2pi upward m68k96 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da88p-4 : inexact-ok += atan2pi downward binary128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da8be68b5a36fd9cp-4 : inexact-ok += atan2pi tonearest binary128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da8be68b5a36fd98p-4 : inexact-ok += atan2pi towardzero binary128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da8be68b5a36fd98p-4 : inexact-ok += atan2pi upward binary128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da8be68b5a36fd98p-4 : inexact-ok += atan2pi downward ibm128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da8be68b5a36fep-4 : inexact-ok += atan2pi tonearest ibm128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da8be68b5a36fep-4 : inexact-ok += atan2pi towardzero ibm128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da8be68b5a36fcp-4 : inexact-ok += atan2pi upward ibm128 -0x1.9e657cp-24 0x7.40bb4p-52 : -0x7.fffffe92e3f4da8be68b5a36fcp-4 : inexact-ok +atan2pi -0x1.f9cf48p+49 0x1.f60598p+51 += atan2pi downward binary32 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b758p-4 : inexact-ok += atan2pi tonearest binary32 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b756p-4 : inexact-ok += atan2pi towardzero binary32 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b756p-4 : inexact-ok += atan2pi upward binary32 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b756p-4 : inexact-ok += atan2pi downward binary64 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a052p-4 : inexact-ok += atan2pi tonearest binary64 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051p-4 : inexact-ok += atan2pi towardzero binary64 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051p-4 : inexact-ok += atan2pi upward binary64 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051p-4 : inexact-ok += atan2pi downward intel96 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051664p-4 : inexact-ok += atan2pi tonearest intel96 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662p-4 : inexact-ok += atan2pi towardzero intel96 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662p-4 : inexact-ok += atan2pi upward intel96 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662p-4 : inexact-ok += atan2pi downward m68k96 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051664p-4 : inexact-ok += atan2pi tonearest m68k96 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662p-4 : inexact-ok += atan2pi towardzero m68k96 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662p-4 : inexact-ok += atan2pi upward m68k96 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662p-4 : inexact-ok += atan2pi downward binary128 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662cec108f00eb8p-4 : inexact-ok += atan2pi tonearest binary128 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662cec108f00eb8p-4 : inexact-ok += atan2pi towardzero binary128 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662cec108f00eb7p-4 : inexact-ok += atan2pi upward binary128 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662cec108f00eb7p-4 : inexact-ok += atan2pi downward ibm128 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662cec108f00fp-4 : inexact-ok += atan2pi tonearest ibm128 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662cec108f00e8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662cec108f00e8p-4 : inexact-ok += atan2pi upward ibm128 -0x3.f39e9p+48 0xf.b02ccp+48 : -0x1.41b7569f7a051662cec108f00e8p-4 : inexact-ok +atan2pi 0x1.bcab29da0e947p-54 0x1.bc41f4d2294b8p-54 += atan2pi downward binary32 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a48p-4 : inexact-ok += atan2pi tonearest binary32 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a5p-4 : inexact-ok += atan2pi towardzero binary32 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a48p-4 : inexact-ok += atan2pi upward binary32 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a5p-4 : inexact-ok += atan2pi downward binary64 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c4p-4 : inexact-ok += atan2pi tonearest binary64 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c4p-4 : inexact-ok += atan2pi towardzero binary64 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c4p-4 : inexact-ok += atan2pi upward binary64 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c8p-4 : inexact-ok += atan2pi downward intel96 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bc8p-4 : inexact-ok += atan2pi tonearest intel96 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bc8p-4 : inexact-ok += atan2pi towardzero intel96 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bc8p-4 : inexact-ok += atan2pi upward intel96 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bdp-4 : inexact-ok += atan2pi downward m68k96 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bc8p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bc8p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bc8p-4 : inexact-ok += atan2pi upward m68k96 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bdp-4 : inexact-ok += atan2pi downward binary128 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bca83c254f859e4p-4 : inexact-ok += atan2pi tonearest binary128 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bca83c254f859e4p-4 : inexact-ok += atan2pi towardzero binary128 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bca83c254f859e4p-4 : inexact-ok += atan2pi upward binary128 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bca83c254f859e8p-4 : inexact-ok += atan2pi downward ibm128 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bca83c254f858p-4 : inexact-ok += atan2pi tonearest ibm128 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bca83c254f85ap-4 : inexact-ok += atan2pi towardzero ibm128 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bca83c254f858p-4 : inexact-ok += atan2pi upward ibm128 0x6.f2aca8p-56 0x6.f107d8p-56 : 0x4.009a4d70365c5bca83c254f85ap-4 : inexact-ok += atan2pi downward binary32 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a5p-4 : inexact-ok += atan2pi tonearest binary32 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a5p-4 : inexact-ok += atan2pi towardzero binary32 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a5p-4 : inexact-ok += atan2pi upward binary32 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a58p-4 : inexact-ok += atan2pi downward binary64 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d98p-4 : inexact-ok += atan2pi tonearest binary64 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d98p-4 : inexact-ok += atan2pi towardzero binary64 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d98p-4 : inexact-ok += atan2pi upward binary64 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d9cp-4 : inexact-ok += atan2pi downward intel96 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b28p-4 : inexact-ok += atan2pi tonearest intel96 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b28p-4 : inexact-ok += atan2pi towardzero intel96 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b28p-4 : inexact-ok += atan2pi upward intel96 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b3p-4 : inexact-ok += atan2pi downward m68k96 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b28p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b28p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b28p-4 : inexact-ok += atan2pi upward m68k96 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b3p-4 : inexact-ok += atan2pi downward binary128 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b2a9ddd53d4611p-4 : inexact-ok += atan2pi tonearest binary128 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b2a9ddd53d46114p-4 : inexact-ok += atan2pi towardzero binary128 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b2a9ddd53d4611p-4 : inexact-ok += atan2pi upward binary128 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b2a9ddd53d46114p-4 : inexact-ok += atan2pi downward ibm128 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b2a9ddd53d46p-4 : inexact-ok += atan2pi tonearest ibm128 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b2a9ddd53d462p-4 : inexact-ok += atan2pi towardzero ibm128 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b2a9ddd53d46p-4 : inexact-ok += atan2pi upward ibm128 0x6.f2aca8p-56 0x6.f107dp-56 : 0x4.009a505f83d99b2a9ddd53d462p-4 : inexact-ok += atan2pi downward binary64 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b20784p-4 : inexact-ok += atan2pi tonearest binary64 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b20784p-4 : inexact-ok += atan2pi towardzero binary64 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b20784p-4 : inexact-ok += atan2pi upward binary64 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b20788p-4 : inexact-ok += atan2pi downward intel96 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b20785548p-4 : inexact-ok += atan2pi tonearest intel96 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078555p-4 : inexact-ok += atan2pi towardzero intel96 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b20785548p-4 : inexact-ok += atan2pi upward intel96 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078555p-4 : inexact-ok += atan2pi downward m68k96 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b20785548p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078555p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b20785548p-4 : inexact-ok += atan2pi upward m68k96 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078555p-4 : inexact-ok += atan2pi downward binary128 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078554ce2ee5d5a3d48p-4 : inexact-ok += atan2pi tonearest binary128 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078554ce2ee5d5a3d48p-4 : inexact-ok += atan2pi towardzero binary128 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078554ce2ee5d5a3d48p-4 : inexact-ok += atan2pi upward binary128 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078554ce2ee5d5a3d4cp-4 : inexact-ok += atan2pi downward ibm128 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078554ce2ee5d5a3cp-4 : inexact-ok += atan2pi tonearest ibm128 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078554ce2ee5d5a3ep-4 : inexact-ok += atan2pi towardzero ibm128 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078554ce2ee5d5a3cp-4 : inexact-ok += atan2pi upward ibm128 0x6.f2aca8p-56 0x6.f107d348a52ep-56 : 0x4.009a4f2b2078554ce2ee5d5a3ep-4 : inexact-ok += atan2pi downward binary32 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a48p-4 : inexact-ok += atan2pi tonearest binary32 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a48p-4 : inexact-ok += atan2pi towardzero binary32 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a48p-4 : inexact-ok += atan2pi upward binary32 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a5p-4 : inexact-ok += atan2pi downward binary64 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ecp-4 : inexact-ok += atan2pi tonearest binary64 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ecp-4 : inexact-ok += atan2pi towardzero binary64 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ecp-4 : inexact-ok += atan2pi upward binary64 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9fp-4 : inexact-ok += atan2pi downward intel96 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed908p-4 : inexact-ok += atan2pi tonearest intel96 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed91p-4 : inexact-ok += atan2pi towardzero intel96 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed908p-4 : inexact-ok += atan2pi upward intel96 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed91p-4 : inexact-ok += atan2pi downward m68k96 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed908p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed91p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed908p-4 : inexact-ok += atan2pi upward m68k96 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed91p-4 : inexact-ok += atan2pi downward binary128 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed90f70cb75a93b9p-4 : inexact-ok += atan2pi tonearest binary128 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed90f70cb75a93b9p-4 : inexact-ok += atan2pi towardzero binary128 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed90f70cb75a93b9p-4 : inexact-ok += atan2pi upward binary128 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed90f70cb75a93b94p-4 : inexact-ok += atan2pi downward ibm128 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed90f70cb75a93ap-4 : inexact-ok += atan2pi tonearest ibm128 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed90f70cb75a93cp-4 : inexact-ok += atan2pi towardzero ibm128 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed90f70cb75a93ap-4 : inexact-ok += atan2pi upward ibm128 0x6.f2acap-56 0x6.f107d8p-56 : 0x4.009a4a819a9ed90f70cb75a93cp-4 : inexact-ok += atan2pi downward binary32 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a48p-4 : inexact-ok += atan2pi tonearest binary32 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a5p-4 : inexact-ok += atan2pi towardzero binary32 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a48p-4 : inexact-ok += atan2pi upward binary32 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a5p-4 : inexact-ok += atan2pi downward binary64 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81cp-4 : inexact-ok += atan2pi tonearest binary64 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81cp-4 : inexact-ok += atan2pi towardzero binary64 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81cp-4 : inexact-ok += atan2pi upward binary64 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c4p-4 : inexact-ok += atan2pi downward intel96 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c1938p-4 : inexact-ok += atan2pi tonearest intel96 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c194p-4 : inexact-ok += atan2pi towardzero intel96 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c1938p-4 : inexact-ok += atan2pi upward intel96 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c194p-4 : inexact-ok += atan2pi downward m68k96 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c1938p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c194p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c1938p-4 : inexact-ok += atan2pi upward m68k96 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c194p-4 : inexact-ok += atan2pi downward binary128 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c193c4cfeb5d6d74p-4 : inexact-ok += atan2pi tonearest binary128 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c193c4cfeb5d6d74p-4 : inexact-ok += atan2pi towardzero binary128 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c193c4cfeb5d6d74p-4 : inexact-ok += atan2pi upward binary128 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c193c4cfeb5d6d744p-4 : inexact-ok += atan2pi downward ibm128 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c193c4cfeb5d6d6p-4 : inexact-ok += atan2pi tonearest ibm128 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c193c4cfeb5d6d8p-4 : inexact-ok += atan2pi towardzero ibm128 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c193c4cfeb5d6d6p-4 : inexact-ok += atan2pi upward ibm128 0x6.f2acap-56 0x6.f107dp-56 : 0x4.009a4d70e81c193c4cfeb5d6d8p-4 : inexact-ok += atan2pi downward binary64 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bacp-4 : inexact-ok += atan2pi tonearest binary64 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bacp-4 : inexact-ok += atan2pi towardzero binary64 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bacp-4 : inexact-ok += atan2pi upward binary64 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bbp-4 : inexact-ok += atan2pi downward intel96 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad308p-4 : inexact-ok += atan2pi tonearest intel96 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad308p-4 : inexact-ok += atan2pi towardzero intel96 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad308p-4 : inexact-ok += atan2pi upward intel96 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad31p-4 : inexact-ok += atan2pi downward m68k96 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad308p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad308p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad308p-4 : inexact-ok += atan2pi upward m68k96 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad31p-4 : inexact-ok += atan2pi downward binary128 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad30a8577533a9cc4p-4 : inexact-ok += atan2pi tonearest binary128 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad30a8577533a9cc8p-4 : inexact-ok += atan2pi towardzero binary128 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad30a8577533a9cc4p-4 : inexact-ok += atan2pi upward binary128 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad30a8577533a9cc8p-4 : inexact-ok += atan2pi downward ibm128 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad30a8577533a9cp-4 : inexact-ok += atan2pi tonearest ibm128 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad30a8577533a9cp-4 : inexact-ok += atan2pi towardzero ibm128 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad30a8577533a9cp-4 : inexact-ok += atan2pi upward ibm128 0x6.f2acap-56 0x6.f107d348a52ep-56 : 0x4.009a4c3c84bad30a8577533a9ep-4 : inexact-ok += atan2pi downward binary64 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4p-4 : inexact-ok += atan2pi tonearest binary64 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4p-4 : inexact-ok += atan2pi towardzero binary64 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4p-4 : inexact-ok += atan2pi upward binary64 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d8p-4 : inexact-ok += atan2pi downward intel96 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4828p-4 : inexact-ok += atan2pi tonearest intel96 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4828p-4 : inexact-ok += atan2pi towardzero intel96 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4828p-4 : inexact-ok += atan2pi upward intel96 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d483p-4 : inexact-ok += atan2pi downward m68k96 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4828p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4828p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4828p-4 : inexact-ok += atan2pi upward m68k96 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d483p-4 : inexact-ok += atan2pi downward binary128 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4829bbe5c9ea9644p-4 : inexact-ok += atan2pi tonearest binary128 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4829bbe5c9ea9644p-4 : inexact-ok += atan2pi towardzero binary128 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4829bbe5c9ea9644p-4 : inexact-ok += atan2pi upward binary128 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4829bbe5c9ea9648p-4 : inexact-ok += atan2pi downward ibm128 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4829bbe5c9ea96p-4 : inexact-ok += atan2pi tonearest ibm128 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4829bbe5c9ea96p-4 : inexact-ok += atan2pi towardzero ibm128 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4829bbe5c9ea96p-4 : inexact-ok += atan2pi upward ibm128 0x6.f2aca7683a51cp-56 0x6.f107d8p-56 : 0x4.009a4d38962d4829bbe5c9ea98p-4 : inexact-ok += atan2pi downward binary64 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa8p-4 : inexact-ok += atan2pi tonearest binary64 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa8p-4 : inexact-ok += atan2pi towardzero binary64 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa8p-4 : inexact-ok += atan2pi upward binary64 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aacp-4 : inexact-ok += atan2pi downward intel96 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa8798p-4 : inexact-ok += atan2pi tonearest intel96 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa8798p-4 : inexact-ok += atan2pi towardzero intel96 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa8798p-4 : inexact-ok += atan2pi upward intel96 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa87ap-4 : inexact-ok += atan2pi downward m68k96 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa8798p-4 : inexact-ok += atan2pi tonearest m68k96 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa8798p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa8798p-4 : inexact-ok += atan2pi upward m68k96 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa87ap-4 : inexact-ok += atan2pi downward binary128 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa879902b60e14934cp-4 : inexact-ok += atan2pi tonearest binary128 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa879902b60e14934cp-4 : inexact-ok += atan2pi towardzero binary128 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa879902b60e14934cp-4 : inexact-ok += atan2pi upward binary128 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa879902b60e14935p-4 : inexact-ok += atan2pi downward ibm128 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa879902b60e1492p-4 : inexact-ok += atan2pi tonearest ibm128 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa879902b60e1494p-4 : inexact-ok += atan2pi towardzero ibm128 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa879902b60e1492p-4 : inexact-ok += atan2pi upward ibm128 0x6.f2aca7683a51cp-56 0x6.f107dp-56 : 0x4.009a5027e3aa879902b60e1494p-4 : inexact-ok += atan2pi downward binary64 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef380494p-4 : inexact-ok += atan2pi tonearest binary64 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef380494p-4 : inexact-ok += atan2pi towardzero binary64 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef380494p-4 : inexact-ok += atan2pi upward binary64 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef380498p-4 : inexact-ok += atan2pi downward intel96 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941bp-4 : inexact-ok += atan2pi tonearest intel96 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b8p-4 : inexact-ok += atan2pi towardzero intel96 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941bp-4 : inexact-ok += atan2pi upward intel96 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b8p-4 : inexact-ok += atan2pi downward m68k96 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941bp-4 : inexact-ok += atan2pi tonearest m68k96 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b8p-4 : inexact-ok += atan2pi towardzero m68k96 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941bp-4 : inexact-ok += atan2pi upward m68k96 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b8p-4 : inexact-ok += atan2pi downward binary128 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b50d2e7a3f0d5p-4 : inexact-ok += atan2pi tonearest binary128 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b50d2e7a3f0d54p-4 : inexact-ok += atan2pi towardzero binary128 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b50d2e7a3f0d5p-4 : inexact-ok += atan2pi upward binary128 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b50d2e7a3f0d54p-4 : inexact-ok += atan2pi downward ibm128 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b50d2e7a3f0cp-4 : inexact-ok += atan2pi tonearest ibm128 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b50d2e7a3f0ep-4 : inexact-ok += atan2pi towardzero ibm128 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b50d2e7a3f0cp-4 : inexact-ok += atan2pi upward ibm128 0x6.f2aca7683a51cp-56 0x6.f107d348a52ep-56 : 0x4.009a4ef3804941b50d2e7a3f0ep-4 : inexact-ok +atan2pi 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 += atan2pi downward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x1.814830510be26p-348 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x1.814830510be26p-348 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x1.814830510be26p-348 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x1.814830510be26p-348 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x1.814830510be26p-348 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x1.814830510be26p-348 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x1.814830510be26p-348 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x1.814830510be26p-348 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x1.814830510be26p-348 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x1.814830510be26p-348 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x1.814830510be26p-348 : 0x8p-4 : inexact-ok += atan2pi downward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x1.814830510be26p-348 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917cp-200 : inexact-ok += atan2pi tonearest binary64 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c1p-200 : inexact-ok += atan2pi towardzero binary64 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917cp-200 : inexact-ok += atan2pi upward binary64 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c1p-200 : inexact-ok += atan2pi downward intel96 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaap-200 : inexact-ok += atan2pi tonearest intel96 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaap-200 : inexact-ok += atan2pi towardzero intel96 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaap-200 : inexact-ok += atan2pi upward intel96 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eacp-200 : inexact-ok += atan2pi downward m68k96 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaap-200 : inexact-ok += atan2pi tonearest m68k96 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaap-200 : inexact-ok += atan2pi towardzero m68k96 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaap-200 : inexact-ok += atan2pi upward m68k96 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eacp-200 : inexact-ok += atan2pi downward binary128 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaaff75224f5c08p-200 : inexact-ok += atan2pi tonearest binary128 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaaff75224f5c08p-200 : inexact-ok += atan2pi towardzero binary128 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaaff75224f5c08p-200 : inexact-ok += atan2pi upward binary128 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaaff75224f5c09p-200 : inexact-ok += atan2pi downward ibm128 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaaff75224f5cp-200 : inexact-ok += atan2pi tonearest ibm128 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaaff75224f5cp-200 : inexact-ok += atan2pi towardzero ibm128 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaaff75224f5cp-200 : inexact-ok += atan2pi upward ibm128 0x1.a11891ec004d4p-348 0x8p-152 : 0x1.09881360917c0eaaff75224f5c8p-200 : inexact-ok += atan2pi downward binary64 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x1.a11891ec004d4p-348 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0cp-4 : inexact-ok += atan2pi tonearest binary64 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0cp-4 : inexact-ok += atan2pi towardzero binary64 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0cp-4 : inexact-ok += atan2pi upward binary64 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b1p-4 : inexact-ok += atan2pi downward intel96 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1ap-4 : inexact-ok += atan2pi tonearest intel96 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1ap-4 : inexact-ok += atan2pi towardzero intel96 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1ap-4 : inexact-ok += atan2pi upward intel96 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a8p-4 : inexact-ok += atan2pi downward m68k96 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1ap-4 : inexact-ok += atan2pi tonearest m68k96 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1ap-4 : inexact-ok += atan2pi towardzero m68k96 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1ap-4 : inexact-ok += atan2pi upward m68k96 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a8p-4 : inexact-ok += atan2pi downward binary128 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a1e6a2db0cb47p-4 : inexact-ok += atan2pi tonearest binary128 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a1e6a2db0cb47p-4 : inexact-ok += atan2pi towardzero binary128 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a1e6a2db0cb47p-4 : inexact-ok += atan2pi upward binary128 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a1e6a2db0cb474p-4 : inexact-ok += atan2pi downward ibm128 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a1e6a2db0cb4p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a1e6a2db0cb4p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a1e6a2db0cb4p-4 : inexact-ok += atan2pi upward ibm128 0x1.a11891ec004d4p-348 0x1.814830510be26p-348 : 0x4.33ab031744b0c1a1e6a2db0cb6p-4 : inexact-ok +atan2pi 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 += atan2pi downward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x1.b7be6f5a03a8cp-588 : 0x8p-4 : inexact-ok += atan2pi downward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x1.b7be6f5a03a8cp-588 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83p-440 : inexact-ok += atan2pi tonearest binary64 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e84p-440 : inexact-ok += atan2pi towardzero binary64 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83p-440 : inexact-ok += atan2pi upward binary64 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e84p-440 : inexact-ok += atan2pi downward intel96 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce2p-440 : inexact-ok += atan2pi tonearest intel96 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce2p-440 : inexact-ok += atan2pi towardzero intel96 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce2p-440 : inexact-ok += atan2pi upward intel96 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce4p-440 : inexact-ok += atan2pi downward m68k96 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce2p-440 : inexact-ok += atan2pi tonearest m68k96 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce2p-440 : inexact-ok += atan2pi towardzero m68k96 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce2p-440 : inexact-ok += atan2pi upward m68k96 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce4p-440 : inexact-ok += atan2pi downward binary128 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce26b094d310abfp-440 : inexact-ok += atan2pi tonearest binary128 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce26b094d310acp-440 : inexact-ok += atan2pi towardzero binary128 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce26b094d310abfp-440 : inexact-ok += atan2pi upward binary128 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce26b094d310acp-440 : inexact-ok += atan2pi downward ibm128 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce26b094d310a8p-440 : inexact-ok += atan2pi tonearest ibm128 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce26b094d310a8p-440 : inexact-ok += atan2pi towardzero ibm128 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce26b094d310a8p-440 : inexact-ok += atan2pi upward ibm128 0x1.b836ed678be29p-588 0x8p-152 : 0x1.183fd1aa39e83ce26b094d310bp-440 : inexact-ok += atan2pi downward binary64 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x1.b836ed678be29p-588 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a8p-4 : inexact-ok += atan2pi tonearest binary64 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a8p-4 : inexact-ok += atan2pi towardzero binary64 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a8p-4 : inexact-ok += atan2pi upward binary64 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566acp-4 : inexact-ok += atan2pi downward intel96 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a1p-4 : inexact-ok += atan2pi tonearest intel96 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a1p-4 : inexact-ok += atan2pi towardzero intel96 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a1p-4 : inexact-ok += atan2pi upward intel96 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a18p-4 : inexact-ok += atan2pi downward m68k96 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a1p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a1p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a1p-4 : inexact-ok += atan2pi upward m68k96 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a18p-4 : inexact-ok += atan2pi downward binary128 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a113cd621d2e88cp-4 : inexact-ok += atan2pi tonearest binary128 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a113cd621d2e89p-4 : inexact-ok += atan2pi towardzero binary128 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a113cd621d2e88cp-4 : inexact-ok += atan2pi upward binary128 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a113cd621d2e89p-4 : inexact-ok += atan2pi downward ibm128 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a113cd621d2e8p-4 : inexact-ok += atan2pi tonearest ibm128 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a113cd621d2e8p-4 : inexact-ok += atan2pi towardzero ibm128 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a113cd621d2e8p-4 : inexact-ok += atan2pi upward ibm128 0x1.b836ed678be29p-588 0x1.b7be6f5a03a8cp-588 : 0x4.00b2874a566a9a113cd621d2eap-4 : inexact-ok +atan2pi 0x1.a83f842ef3f73p-633 0x1.a799d8a6677ep-633 += atan2pi downward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0xd.3ccec5333bfp-636 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0xd.3ccec5333bfp-636 : 0x8p-4 : inexact-ok += atan2pi downward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0xd.3ccec5333bfp-636 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad858p-488 : inexact-ok += atan2pi tonearest binary64 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad86p-488 : inexact-ok += atan2pi towardzero binary64 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad858p-488 : inexact-ok += atan2pi upward binary64 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad86p-488 : inexact-ok += atan2pi downward intel96 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c85p-488 : inexact-ok += atan2pi tonearest intel96 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c85p-488 : inexact-ok += atan2pi towardzero intel96 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c85p-488 : inexact-ok += atan2pi upward intel96 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c86p-488 : inexact-ok += atan2pi downward m68k96 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c85p-488 : inexact-ok += atan2pi tonearest m68k96 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c85p-488 : inexact-ok += atan2pi towardzero m68k96 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c85p-488 : inexact-ok += atan2pi upward m68k96 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c86p-488 : inexact-ok += atan2pi downward binary128 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c851b3c3e92fe7cp-488 : inexact-ok += atan2pi tonearest binary128 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c851b3c3e92fe7cp-488 : inexact-ok += atan2pi towardzero binary128 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c851b3c3e92fe7cp-488 : inexact-ok += atan2pi upward binary128 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c851b3c3e92fe7c8p-488 : inexact-ok += atan2pi downward ibm128 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c851b3c3e92fe4p-488 : inexact-ok += atan2pi tonearest ibm128 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c851b3c3e92fe8p-488 : inexact-ok += atan2pi towardzero ibm128 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c851b3c3e92fe4p-488 : inexact-ok += atan2pi upward ibm128 0xd.41fc21779fb98p-636 0x8p-152 : 0x8.70ad89e4ad85c851b3c3e92fe8p-488 : inexact-ok += atan2pi downward binary64 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0xd.41fc21779fb98p-636 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b258p-4 : inexact-ok += atan2pi tonearest binary64 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25cp-4 : inexact-ok += atan2pi towardzero binary64 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b258p-4 : inexact-ok += atan2pi upward binary64 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25cp-4 : inexact-ok += atan2pi downward intel96 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8b8p-4 : inexact-ok += atan2pi tonearest intel96 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8cp-4 : inexact-ok += atan2pi towardzero intel96 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8b8p-4 : inexact-ok += atan2pi upward intel96 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8cp-4 : inexact-ok += atan2pi downward m68k96 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8b8p-4 : inexact-ok += atan2pi tonearest m68k96 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8cp-4 : inexact-ok += atan2pi towardzero m68k96 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8b8p-4 : inexact-ok += atan2pi upward m68k96 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8cp-4 : inexact-ok += atan2pi downward binary128 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8bde49b063a7334p-4 : inexact-ok += atan2pi tonearest binary128 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8bde49b063a7334p-4 : inexact-ok += atan2pi towardzero binary128 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8bde49b063a7334p-4 : inexact-ok += atan2pi upward binary128 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8bde49b063a7338p-4 : inexact-ok += atan2pi downward ibm128 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8bde49b063a72p-4 : inexact-ok += atan2pi tonearest ibm128 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8bde49b063a74p-4 : inexact-ok += atan2pi towardzero ibm128 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8bde49b063a72p-4 : inexact-ok += atan2pi upward ibm128 0xd.41fc21779fb98p-636 0xd.3ccec5333bfp-636 : 0x4.00fec3313b25b8bde49b063a74p-4 : inexact-ok +atan2pi 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 += atan2pi downward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary32 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x8p-4 : inexact-ok += atan2pi downward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x8p-152 : 0x0p+0 : inexact-ok += atan2pi downward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary32 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x0p+0 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi tonearest binary64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi towardzero binary64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi upward binary64 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi downward ibm128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi tonearest ibm128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi towardzero ibm128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi upward ibm128 0x0p+0 0x4p-1076 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x5.e53b26a270a29ecp-13316 : 0x0p+0 : inexact-ok += atan2pi downward intel96 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi tonearest intel96 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi towardzero intel96 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi upward intel96 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi downward m68k96 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi tonearest m68k96 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi towardzero m68k96 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi upward m68k96 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x5.e53b26a270a29eb8p-13316 : 0x0p+0 : inexact-ok += atan2pi downward binary128 0x0p+0 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x0p+0 : inexact-ok += atan2pi tonearest binary128 0x0p+0 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x0p+0 : inexact-ok += atan2pi towardzero binary128 0x0p+0 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x0p+0 : inexact-ok += atan2pi upward binary128 0x0p+0 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x0p+0 : inexact-ok += atan2pi downward binary64 0x4p-1076 0x8p-152 : 0x2.8be60db939104p-928 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 0x8p-152 : 0x2.8be60db939106p-928 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 0x8p-152 : 0x2.8be60db939104p-928 : inexact-ok += atan2pi upward binary64 0x4p-1076 0x8p-152 : 0x2.8be60db939106p-928 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-928 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-928 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-928 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-928 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-928 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-928 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-928 : inexact-ok += atan2pi upward ibm128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-928 : inexact-ok += atan2pi downward binary64 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x5.e53b26a270a29ecp-13316 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x5.e53b26a270a29eb8p-13316 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4dp-13172 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4dp-13172 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4dp-13172 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4ep-13172 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4dp-13172 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4dp-13172 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4dp-13172 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4ep-13172 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4d5587c8a94c6a8p-13172 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4d5587c8a94c6a8p-13172 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4d5587c8a94c6a8p-13172 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c8p-13316 0x8p-152 : 0xc.ce90ed9b44cda4d5587c8a94c6bp-13172 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c8p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49ap-12244 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49ap-12244 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49ap-12244 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49cp-12244 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49ap-12244 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49ap-12244 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49ap-12244 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49cp-12244 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49aab0f915298d5p-12244 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49aab0f915298d5p-12244 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49aab0f915298d5p-12244 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c8p-13316 0x4p-1076 : 0x1.99d21db36899b49aab0f915298d6p-12244 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be65538a03db40b4fp-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be65538a03db40b5p-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be65538a03db40b4fp-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be65538a03db40b5p-4 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be658p-4 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be658p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656a1886491de11p-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656a1886491de12p-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656a1886491de11p-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656a1886491de12p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be65648cdffdf6e5p-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be65648cdffdf6e51p-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be65648cdffdf6e5p-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c8p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be65648cdffdf6e51p-4 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4cp-13172 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4cp-13172 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4cp-13172 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4dp-13172 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4cp-13172 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4cp-13172 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4cp-13172 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4dp-13172 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4c0f94c1ccafe28p-13172 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4c0f94c1ccafe28p-13172 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4c0f94c1ccafe28p-13172 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7ep-13316 0x8p-152 : 0xc.ce90ed9b44cda4c0f94c1ccafe3p-13172 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7ep-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b498p-12244 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b498p-12244 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b498p-12244 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b49ap-12244 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b498p-12244 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b498p-12244 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b498p-12244 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b49ap-12244 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b4981f2983995fc5p-12244 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b4981f2983995fc5p-12244 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b4981f2983995fc5p-12244 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7ep-13316 0x4p-1076 : 0x1.99d21db36899b4981f2983995fc6p-12244 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be652p-4 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be652p-4 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be652p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be652p-4 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be653918f9efdc75ap-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be653918f9efdc75bp-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be653918f9efdc75ap-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be653918f9efdc75bp-4 : inexact-ok += atan2pi downward intel96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi tonearest intel96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi towardzero intel96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi upward intel96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi downward m68k96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi tonearest m68k96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi towardzero m68k96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654p-4 : inexact-ok += atan2pi upward m68k96 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be656p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654fa77c5db9a1cp-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654fa77c5db9a1cp-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654fa77c5db9a1cp-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654fa77c5db9a1dp-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be654a1bd61292a5bp-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be654a1bd61292a5bp-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be654a1bd61292a5bp-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7ep-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be654a1bd61292a5cp-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x8p-152 : 0xc.ce90ed9b44cda4c109d5e65418ep-13172 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x8p-152 : 0xc.ce90ed9b44cda4c109d5e65418e8p-13172 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x8p-152 : 0xc.ce90ed9b44cda4c109d5e65418ep-13172 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x8p-152 : 0xc.ce90ed9b44cda4c109d5e65418e8p-13172 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x0p+0 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x4p-1076 : 0x1.99d21db36899b498213abcca831cp-12244 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x4p-1076 : 0x1.99d21db36899b498213abcca831dp-12244 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x4p-1076 : 0x1.99d21db36899b498213abcca831cp-12244 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x4p-1076 : 0x1.99d21db36899b498213abcca831dp-12244 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be65392e712b082c6p-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be65392e712b082c7p-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be65392e712b082c6p-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29ecp-13316 : 0x1.11f49afeb29be65392e712b082c7p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654fbcf398e5588p-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654fbcf398e5589p-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654fbcf398e5588p-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb8p-13316 : 0x1.11f49afeb29be654fbcf398e5589p-4 : inexact-ok += atan2pi downward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be654a314d4dbe5c7p-4 : inexact-ok += atan2pi tonearest binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be654a314d4dbe5c8p-4 : inexact-ok += atan2pi towardzero binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be654a314d4dbe5c7p-4 : inexact-ok += atan2pi upward binary128 0x1.41df5aa214612c7e019fa6ade88p-13316 0x5.e53b26a270a29eb9f77ef8ef7af8p-13316 : 0x1.11f49afeb29be654a314d4dbe5c8p-4 : inexact-ok +atan2pi min min += atan2pi downward binary32 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi towardzero binary32 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 0x4p-128 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x4p-128 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x4p-128 0x8p-972 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 0x8p-972 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x4p-1024 0x4p-128 : 0x5.17cc1b7272208p-900 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 0x4p-128 : 0x5.17cc1b727220cp-900 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 0x4p-128 : 0x5.17cc1b7272208p-900 : inexact-ok += atan2pi upward binary64 0x4p-1024 0x4p-128 : 0x5.17cc1b727220cp-900 : inexact-ok += atan2pi downward intel96 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a948p-900 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a95p-900 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a948p-900 : inexact-ok += atan2pi upward intel96 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a95p-900 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a948p-900 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a95p-900 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a948p-900 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a95p-900 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-900 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-900 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-900 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-900 : inexact-ok += atan2pi downward ibm128 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa8p-900 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a94fe13abe8faap-900 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa8p-900 : inexact-ok += atan2pi upward ibm128 0x4p-1024 0x4p-128 : 0x5.17cc1b727220a94fe13abe8faap-900 : inexact-ok += atan2pi downward binary64 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 0x4p-1024 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x4p-1024 0x8p-972 : 0x2.8be60db939104p-56 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 0x8p-972 : 0x2.8be60db939106p-56 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 0x8p-972 : 0x2.8be60db939104p-56 : inexact-ok += atan2pi upward binary64 0x4p-1024 0x8p-972 : 0x2.8be60db939106p-56 : inexact-ok += atan2pi downward intel96 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a4p-56 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a8p-56 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a4p-56 : inexact-ok += atan2pi upward intel96 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a8p-56 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a4p-56 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a8p-56 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a4p-56 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a8p-56 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d49cp-56 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d49ep-56 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d49cp-56 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d49ep-56 : inexact-ok += atan2pi downward ibm128 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4p-56 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d5p-56 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4p-56 : inexact-ok += atan2pi upward ibm128 0x4p-1024 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d5p-56 : inexact-ok += atan2pi downward intel96 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a948p-16260 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a95p-16260 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a948p-16260 : inexact-ok += atan2pi upward intel96 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a95p-16260 : inexact-ok += atan2pi downward m68k96 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a948p-16260 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a95p-16260 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a948p-16260 : inexact-ok += atan2pi upward m68k96 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a95p-16260 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-16260 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-16260 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-16260 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-16260 : inexact-ok += atan2pi downward intel96 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a948p-15364 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a95p-15364 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a948p-15364 : inexact-ok += atan2pi upward intel96 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a95p-15364 : inexact-ok += atan2pi downward m68k96 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a948p-15364 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a95p-15364 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a948p-15364 : inexact-ok += atan2pi upward m68k96 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a95p-15364 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15364 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15364 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15364 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15364 : inexact-ok += atan2pi downward intel96 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x4p-16384 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi downward m68k96 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x2p-16384 : 0x5.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi downward intel96 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a4p-15416 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a8p-15416 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a4p-15416 : inexact-ok += atan2pi upward intel96 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a8p-15416 : inexact-ok += atan2pi downward m68k96 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a4p-15416 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a8p-15416 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a4p-15416 : inexact-ok += atan2pi upward m68k96 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a8p-15416 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-15416 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-15416 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-15416 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-15416 : inexact-ok += atan2pi downward intel96 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a4p-16260 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a8p-16260 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a4p-16260 : inexact-ok += atan2pi upward intel96 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a8p-16260 : inexact-ok += atan2pi downward m68k96 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a4p-16260 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a8p-16260 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a4p-16260 : inexact-ok += atan2pi upward m68k96 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a8p-16260 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d2p-16260 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d4p-16260 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d2p-16260 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d4p-16260 : inexact-ok += atan2pi downward intel96 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a4p-15364 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a8p-15364 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a4p-15364 : inexact-ok += atan2pi upward intel96 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a8p-15364 : inexact-ok += atan2pi downward m68k96 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a4p-15364 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a8p-15364 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a4p-15364 : inexact-ok += atan2pi upward m68k96 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a8p-15364 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d2p-15364 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d4p-15364 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d2p-15364 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d4p-15364 : inexact-ok += atan2pi downward intel96 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi downward m68k96 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x4p-16384 : 0x2.5c80a3b3be610ccad11edb5c6a34p-4 : inexact-ok += atan2pi downward intel96 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x2p-16384 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a52p-15416 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a54p-15416 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a52p-15416 : inexact-ok += atan2pi upward intel96 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a54p-15416 : inexact-ok += atan2pi downward m68k96 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a52p-15416 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a54p-15416 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a52p-15416 : inexact-ok += atan2pi upward m68k96 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a54p-15416 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea69p-15416 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea6ap-15416 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea69p-15416 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea6ap-15416 : inexact-ok += atan2pi downward binary64 0x8p-972 0x4p-128 : 0xa.2f9836e4e441p-848 : inexact-ok += atan2pi tonearest binary64 0x8p-972 0x4p-128 : 0xa.2f9836e4e4418p-848 : inexact-ok += atan2pi towardzero binary64 0x8p-972 0x4p-128 : 0xa.2f9836e4e441p-848 : inexact-ok += atan2pi upward binary64 0x8p-972 0x4p-128 : 0xa.2f9836e4e4418p-848 : inexact-ok += atan2pi downward intel96 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529p-848 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0x4p-128 : 0xa.2f9836e4e44152ap-848 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529p-848 : inexact-ok += atan2pi upward intel96 0x8p-972 0x4p-128 : 0xa.2f9836e4e44152ap-848 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529p-848 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x4p-128 : 0xa.2f9836e4e44152ap-848 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529p-848 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x4p-128 : 0xa.2f9836e4e44152ap-848 : inexact-ok += atan2pi downward binary128 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f5348p-848 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f535p-848 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f5348p-848 : inexact-ok += atan2pi upward binary128 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f535p-848 : inexact-ok += atan2pi downward ibm128 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f5p-848 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f54p-848 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f5p-848 : inexact-ok += atan2pi upward ibm128 0x8p-972 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f54p-848 : inexact-ok += atan2pi downward binary64 0x8p-972 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi towardzero binary64 0x8p-972 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x8p-972 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd748p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd748p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd7419f246c6efab4p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd7419f246c6efab4p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd7419f246c6efab4p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd7419f246c6efab8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd7419f246c6efap-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd7419f246c6efap-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd7419f246c6efap-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 0x4p-1024 : 0x7.ffffffffffffd7419f246c6efcp-4 : inexact-ok += atan2pi downward intel96 0x8p-972 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-972 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-972 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-972 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 0x8p-972 : 0x4p-4 : inexact-ok +atan2pi min -min += atan2pi downward binary32 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi tonearest binary32 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi towardzero binary32 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi upward binary32 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi downward binary64 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi upward binary64 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 -0x4p-128 : 0xcp-4 : inexact-ok += atan2pi downward binary64 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x4p-128 -0x4p-1024 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x4p-1024 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 -0x4p-1024 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x4p-128 -0x8p-972 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x8p-972 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 -0x8p-972 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary64 0x4p-1024 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1024 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi downward ibm128 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 -0x4p-1024 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0x4p-1024 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd75p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd75p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd7419f246c6efabp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd7419f246c6efab8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd7419f246c6efabp-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd7419f246c6efab8p-4 : inexact-ok += atan2pi downward ibm128 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd7419f246c6ef8p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd7419f246c6efcp-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd7419f246c6ef8p-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 -0x8p-972 : 0xf.ffffffffffffd7419f246c6efcp-4 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x4p-16384 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x2p-16384 : 0xa.5c80a3b3be610ccad11edb5c6a38p-4 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef34p-4 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef34p-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef3352ee124a395c8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef3352ee124a395c8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x4p-16384 : 0xd.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x2p-16384 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-972 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x8p-972 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-972 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-972 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-972 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-972 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x8p-972 -0x4p-1024 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0x8p-972 -0x4p-1024 : 0x8.00000000000028bp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0x4p-1024 : 0x8.00000000000028cp-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0x4p-1024 : 0x8.00000000000028bp-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0x4p-1024 : 0x8.00000000000028cp-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x4p-1024 : 0x8.00000000000028bp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x4p-1024 : 0x8.00000000000028cp-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x4p-1024 : 0x8.00000000000028bp-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x4p-1024 : 0x8.00000000000028cp-4 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x4p-1024 : 0x8.00000000000028be60db93910548p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x4p-1024 : 0x8.00000000000028be60db93910548p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x4p-1024 : 0x8.00000000000028be60db93910548p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x4p-1024 : 0x8.00000000000028be60db9391055p-4 : inexact-ok += atan2pi downward ibm128 0x8p-972 -0x4p-1024 : 0x8.00000000000028be60db939104p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 -0x4p-1024 : 0x8.00000000000028be60db939104p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 -0x4p-1024 : 0x8.00000000000028be60db939104p-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 -0x4p-1024 : 0x8.00000000000028be60db939108p-4 : inexact-ok += atan2pi downward intel96 0x8p-972 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0x8p-972 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi towardzero binary64 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi upward binary64 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi downward ibm128 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 -0x8p-972 : 0xcp-4 : inexact-ok +atan2pi -min min += atan2pi downward binary32 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi tonearest binary32 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi towardzero binary32 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi upward binary32 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 0x4p-128 : -0x4p-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 0x8p-972 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 0x8p-972 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220cp-900 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220cp-900 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 0x4p-128 : -0x5.17cc1b7272208p-900 : inexact-ok += atan2pi upward binary64 -0x4p-1024 0x4p-128 : -0x5.17cc1b7272208p-900 : inexact-ok += atan2pi downward intel96 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a95p-900 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a95p-900 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a948p-900 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a948p-900 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a95p-900 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a95p-900 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a948p-900 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a948p-900 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-900 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-900 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-900 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-900 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a94fe13abe8faap-900 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a94fe13abe8faap-900 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa8p-900 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa8p-900 : inexact-ok += atan2pi downward binary64 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 0x4p-1024 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 0x8p-972 : -0x2.8be60db939106p-56 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 0x8p-972 : -0x2.8be60db939106p-56 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 0x8p-972 : -0x2.8be60db939104p-56 : inexact-ok += atan2pi upward binary64 -0x4p-1024 0x8p-972 : -0x2.8be60db939104p-56 : inexact-ok += atan2pi downward intel96 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a8p-56 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a8p-56 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a4p-56 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a4p-56 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a8p-56 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a8p-56 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a4p-56 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a4p-56 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d49ep-56 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d49ep-56 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d49cp-56 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d49cp-56 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d5p-56 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d5p-56 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4p-56 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4p-56 : inexact-ok += atan2pi downward intel96 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a95p-16260 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a95p-16260 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a948p-16260 : inexact-ok += atan2pi upward intel96 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a948p-16260 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a95p-16260 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a95p-16260 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a948p-16260 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a948p-16260 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-16260 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-16260 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-16260 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-16260 : inexact-ok += atan2pi downward intel96 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a95p-15364 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a95p-15364 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a948p-15364 : inexact-ok += atan2pi upward intel96 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a948p-15364 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a95p-15364 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a95p-15364 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a948p-15364 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a948p-15364 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15364 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15364 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15364 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15364 : inexact-ok += atan2pi downward intel96 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x4p-16384 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x2p-16384 : -0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a8p-15416 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a8p-15416 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a4p-15416 : inexact-ok += atan2pi upward intel96 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a4p-15416 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a8p-15416 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a8p-15416 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a4p-15416 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a4p-15416 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-15416 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-15416 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-15416 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-15416 : inexact-ok += atan2pi downward intel96 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a8p-16260 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a8p-16260 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a4p-16260 : inexact-ok += atan2pi upward intel96 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a4p-16260 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a8p-16260 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a8p-16260 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a4p-16260 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a4p-16260 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p-16260 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p-16260 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p-16260 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p-16260 : inexact-ok += atan2pi downward intel96 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a8p-15364 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a8p-15364 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a4p-15364 : inexact-ok += atan2pi upward intel96 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a4p-15364 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a8p-15364 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a8p-15364 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a4p-15364 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a4p-15364 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p-15364 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p-15364 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p-15364 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p-15364 : inexact-ok += atan2pi downward intel96 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610ccad11edb5c6a34p-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x4p-16384 : -0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x2p-16384 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a54p-15416 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a54p-15416 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a52p-15416 : inexact-ok += atan2pi upward intel96 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a52p-15416 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a54p-15416 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a54p-15416 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a52p-15416 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a52p-15416 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap-15416 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap-15416 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p-15416 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p-15416 : inexact-ok += atan2pi downward binary64 -0x8p-972 0x4p-128 : -0xa.2f9836e4e4418p-848 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 0x4p-128 : -0xa.2f9836e4e4418p-848 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441p-848 : inexact-ok += atan2pi upward binary64 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441p-848 : inexact-ok += atan2pi downward intel96 -0x8p-972 0x4p-128 : -0xa.2f9836e4e44152ap-848 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0x4p-128 : -0xa.2f9836e4e44152ap-848 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529p-848 : inexact-ok += atan2pi upward intel96 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529p-848 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x4p-128 : -0xa.2f9836e4e44152ap-848 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x4p-128 : -0xa.2f9836e4e44152ap-848 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529p-848 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529p-848 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f535p-848 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f535p-848 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f5348p-848 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f5348p-848 : inexact-ok += atan2pi downward ibm128 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f54p-848 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f54p-848 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f5p-848 : inexact-ok += atan2pi upward ibm128 -0x8p-972 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f5p-848 : inexact-ok += atan2pi downward binary64 -0x8p-972 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd748p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd748p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd74p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd7419f246c6efab8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd7419f246c6efab4p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd7419f246c6efab4p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd7419f246c6efab4p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd7419f246c6efcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd7419f246c6efap-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd7419f246c6efap-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 0x4p-1024 : -0x7.ffffffffffffd7419f246c6efap-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 0x8p-972 : -0x4p-4 : inexact-ok +atan2pi -min -min += atan2pi downward binary32 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi tonearest binary32 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi towardzero binary32 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi upward binary32 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 -0x4p-128 : -0xcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 -0x4p-1024 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x4p-1024 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 -0x4p-1024 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 -0x8p-972 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x8p-972 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 -0x8p-972 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 -0x4p-128 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 -0x4p-128 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 -0x4p-128 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 -0x4p-128 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 -0x4p-1024 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd75p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd75p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd74p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd7419f246c6efab8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd7419f246c6efab8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd7419f246c6efabp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd7419f246c6efabp-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd7419f246c6efcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd7419f246c6efcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd7419f246c6ef8p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 -0x8p-972 : -0xf.ffffffffffffd7419f246c6ef8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x4p-16384 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610ccad11edb5c6a38p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x2p-16384 : -0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef34p-4 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef34p-4 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef3352ee124a395c8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x4p-16384 : -0xd.a37f5c4c419ef3352ee124a395c8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x2p-16384 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 -0x4p-128 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 -0x4p-128 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 -0x4p-128 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 -0x4p-128 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 -0x4p-1024 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0x4p-1024 : -0x8.00000000000028cp-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0x4p-1024 : -0x8.00000000000028cp-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0x4p-1024 : -0x8.00000000000028bp-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0x4p-1024 : -0x8.00000000000028bp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x4p-1024 : -0x8.00000000000028cp-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x4p-1024 : -0x8.00000000000028cp-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x4p-1024 : -0x8.00000000000028bp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x4p-1024 : -0x8.00000000000028bp-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x4p-1024 : -0x8.00000000000028be60db9391055p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x4p-1024 : -0x8.00000000000028be60db93910548p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x4p-1024 : -0x8.00000000000028be60db93910548p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x4p-1024 : -0x8.00000000000028be60db93910548p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 -0x4p-1024 : -0x8.00000000000028be60db939108p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 -0x4p-1024 : -0x8.00000000000028be60db939104p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 -0x4p-1024 : -0x8.00000000000028be60db939104p-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 -0x4p-1024 : -0x8.00000000000028be60db939104p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 -0x8p-972 : -0xcp-4 : inexact-ok +atan2pi min_subnorm min_subnorm += atan2pi downward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary32 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x8p-152 : 0x4p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x4p-1076 0x8p-152 : 0x2.8be60db939104p-928 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 0x8p-152 : 0x2.8be60db939106p-928 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 0x8p-152 : 0x2.8be60db939104p-928 : inexact-ok += atan2pi upward binary64 0x4p-1076 0x8p-152 : 0x2.8be60db939106p-928 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-928 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-928 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-928 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-928 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-928 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-928 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-928 : inexact-ok += atan2pi upward ibm128 0x4p-1076 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-928 : inexact-ok += atan2pi downward binary64 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 0x4p-1076 : 0x4p-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a948p-16300 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a95p-16300 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a948p-16300 : inexact-ok += atan2pi upward intel96 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a95p-16300 : inexact-ok += atan2pi downward m68k96 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a948p-16300 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a95p-16300 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a948p-16300 : inexact-ok += atan2pi upward m68k96 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a95p-16300 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa9a4p-16300 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa9a8p-16300 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa9a4p-16300 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa9a8p-16300 : inexact-ok += atan2pi downward intel96 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e441529p-15376 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e44152ap-15376 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e441529p-15376 : inexact-ok += atan2pi upward intel96 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e44152ap-15376 : inexact-ok += atan2pi downward m68k96 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e441529p-15376 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e44152ap-15376 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e441529p-15376 : inexact-ok += atan2pi upward m68k96 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e44152ap-15376 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e441529fc2757d1f5348p-15376 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e441529fc2757d1f535p-15376 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e441529fc2757d1f5348p-15376 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x4p-1076 : 0xa.2f9836e4e441529fc2757d1f535p-15376 : inexact-ok += atan2pi downward intel96 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x8p-16448 : 0x4p-4 : inexact-ok += atan2pi downward m68k96 0x8p-16448 0x4p-16448 : 0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 0x4p-16448 : 0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 0x4p-16448 : 0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 0x4p-16448 : 0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x4p-16448 : 0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x4p-16448 : 0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x4p-16448 : 0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x4p-16448 : 0x5.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x4p-16496 : 0x7.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x4p-16496 : 0x7.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x4p-16496 : 0x7.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x4p-16496 : 0x7.fffffffffffd7419f246c6efab5cp-4 : inexact-ok += atan2pi downward m68k96 0x4p-16448 0x8p-152 : 0x2.8be60db9391054a4p-16300 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 0x8p-152 : 0x2.8be60db9391054a8p-16300 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 0x8p-152 : 0x2.8be60db9391054a4p-16300 : inexact-ok += atan2pi upward m68k96 0x4p-16448 0x8p-152 : 0x2.8be60db9391054a8p-16300 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-16300 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-16300 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-16300 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-16300 : inexact-ok += atan2pi downward m68k96 0x4p-16448 0x4p-1076 : 0x5.17cc1b727220a948p-15376 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 0x4p-1076 : 0x5.17cc1b727220a95p-15376 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 0x4p-1076 : 0x5.17cc1b727220a948p-15376 : inexact-ok += atan2pi upward m68k96 0x4p-16448 0x4p-1076 : 0x5.17cc1b727220a95p-15376 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15376 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15376 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15376 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15376 : inexact-ok += atan2pi downward m68k96 0x4p-16448 0x8p-16448 : 0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 0x8p-16448 : 0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 0x8p-16448 : 0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 0x8p-16448 : 0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x8p-16448 : 0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x8p-16448 : 0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x8p-16448 : 0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x8p-16448 : 0x2.5c80a3b3be610ccad11edb5c6a34p-4 : inexact-ok += atan2pi downward m68k96 0x4p-16448 0x4p-16448 : 0x4p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 0x4p-16448 : 0x4p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 0x4p-16448 : 0x4p-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 0x4p-16448 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x4p-16448 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x4p-16448 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x4p-16448 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x4p-16448 : 0x4p-4 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x4p-16496 : 0x7.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x4p-16496 : 0x7.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x4p-16496 : 0x7.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x4p-16496 : 0x7.fffffffffffae833e48d8ddf56b4p-4 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-16348 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-16348 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-16348 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-16348 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15424 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15424 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15424 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15424 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x8p-16448 : 0x2.8be60db9391054a7f09d5f479e8p-52 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x8p-16448 : 0x2.8be60db9391054a7f09d5f479e8p-52 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x8p-16448 : 0x2.8be60db9391054a7f09d5f479e8p-52 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x8p-16448 : 0x2.8be60db9391054a7f09d5f479e82p-52 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x4p-16448 : 0x5.17cc1b727220a94fe13abe8df70cp-52 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x4p-16448 : 0x5.17cc1b727220a94fe13abe8df70cp-52 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x4p-16448 : 0x5.17cc1b727220a94fe13abe8df70cp-52 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x4p-16448 : 0x5.17cc1b727220a94fe13abe8df71p-52 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x4p-16496 : 0x4p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x4p-16496 : 0x4p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x4p-16496 : 0x4p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x4p-16496 : 0x4p-4 : inexact-ok +atan2pi min_subnorm -min_subnorm += atan2pi downward binary32 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi upward binary32 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi downward binary64 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi upward binary64 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 -0x8p-152 : 0xcp-4 : inexact-ok += atan2pi downward binary64 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 -0x4p-1076 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x4p-1076 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 -0x4p-1076 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0x4p-1076 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1076 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi downward ibm128 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 -0x4p-1076 : 0xcp-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x8p-16448 : 0xcp-4 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x4p-16448 : 0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x4p-16448 : 0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x4p-16448 : 0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x4p-16448 : 0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x4p-16448 : 0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x4p-16448 : 0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x4p-16448 : 0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x4p-16448 : 0xa.5c80a3b3be610ccad11edb5c6a38p-4 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x4p-16496 : 0x8.0000000000028be60db9391054ap-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x4p-16496 : 0x8.0000000000028be60db9391054a8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x4p-16496 : 0x8.0000000000028be60db9391054ap-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x4p-16496 : 0x8.0000000000028be60db9391054a8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x8p-16448 : 0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x8p-16448 : 0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x8p-16448 : 0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x8p-16448 : 0xd.a37f5c4c419ef34p-4 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x8p-16448 : 0xd.a37f5c4c419ef3352ee124a395c8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x8p-16448 : 0xd.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x8p-16448 : 0xd.a37f5c4c419ef3352ee124a395c8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x8p-16448 : 0xd.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x4p-16448 : 0xcp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x4p-16448 : 0xcp-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x4p-16448 : 0xcp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x4p-16448 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x4p-16448 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x4p-16448 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x4p-16448 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x4p-16448 : 0xcp-4 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x4p-16496 : 0x8.00000000000517cc1b727220a948p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x4p-16496 : 0x8.00000000000517cc1b727220a95p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x4p-16496 : 0x8.00000000000517cc1b727220a948p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x4p-16496 : 0x8.00000000000517cc1b727220a95p-4 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x8p-16448 : 0xf.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x8p-16448 : 0xf.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x8p-16448 : 0xf.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x8p-16448 : 0xf.fffffffffffd7419f246c6efab6p-4 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x4p-16448 : 0xf.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x4p-16448 : 0xf.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x4p-16448 : 0xf.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x4p-16448 : 0xf.fffffffffffae833e48d8ddf56b8p-4 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x4p-16496 : 0xcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x4p-16496 : 0xcp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x4p-16496 : 0xcp-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x4p-16496 : 0xcp-4 : inexact-ok +atan2pi -min_subnorm min_subnorm += atan2pi downward binary32 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi tonearest binary32 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi towardzero binary32 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi upward binary32 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 0x8p-152 : -0x4p-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 0x8p-152 : -0x2.8be60db939106p-928 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 0x8p-152 : -0x2.8be60db939106p-928 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 0x8p-152 : -0x2.8be60db939104p-928 : inexact-ok += atan2pi upward binary64 -0x4p-1076 0x8p-152 : -0x2.8be60db939104p-928 : inexact-ok += atan2pi downward intel96 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a8p-928 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a4p-928 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-928 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-928 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-928 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-928 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p-928 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p-928 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p-928 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p-928 : inexact-ok += atan2pi downward binary64 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 0x4p-1076 : -0x4p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a95p-16300 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a95p-16300 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a948p-16300 : inexact-ok += atan2pi upward intel96 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a948p-16300 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a95p-16300 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a95p-16300 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a948p-16300 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a948p-16300 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p-16300 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p-16300 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p-16300 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p-16300 : inexact-ok += atan2pi downward intel96 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e44152ap-15376 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e44152ap-15376 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e441529p-15376 : inexact-ok += atan2pi upward intel96 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e441529p-15376 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e44152ap-15376 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e44152ap-15376 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e441529p-15376 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e441529p-15376 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e441529fc2757d1f535p-15376 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e441529fc2757d1f535p-15376 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e441529fc2757d1f5348p-15376 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x4p-1076 : -0xa.2f9836e4e441529fc2757d1f5348p-15376 : inexact-ok += atan2pi downward intel96 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x8p-16448 : -0x4p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 0x4p-16448 : -0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 0x4p-16448 : -0x5.a37f5c4c419ef338p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 0x4p-16448 : -0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 0x4p-16448 : -0x5.a37f5c4c419ef33p-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x4p-16448 : -0x5.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x4p-16448 : -0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x4p-16448 : -0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x4p-16448 : -0x5.a37f5c4c419ef3352ee124a395ccp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x4p-16496 : -0x7.fffffffffffd7419f246c6efab5cp-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x4p-16496 : -0x7.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x4p-16496 : -0x7.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x4p-16496 : -0x7.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 0x8p-152 : -0x2.8be60db9391054a8p-16300 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 0x8p-152 : -0x2.8be60db9391054a8p-16300 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 0x8p-152 : -0x2.8be60db9391054a4p-16300 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 0x8p-152 : -0x2.8be60db9391054a4p-16300 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-16300 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-16300 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-16300 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-16300 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 0x4p-1076 : -0x5.17cc1b727220a95p-15376 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 0x4p-1076 : -0x5.17cc1b727220a95p-15376 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 0x4p-1076 : -0x5.17cc1b727220a948p-15376 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 0x4p-1076 : -0x5.17cc1b727220a948p-15376 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15376 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15376 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15376 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15376 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 0x8p-16448 : -0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 0x8p-16448 : -0x2.5c80a3b3be610cccp-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 0x8p-16448 : -0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 0x8p-16448 : -0x2.5c80a3b3be610cc8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x8p-16448 : -0x2.5c80a3b3be610ccad11edb5c6a34p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x8p-16448 : -0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x8p-16448 : -0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x8p-16448 : -0x2.5c80a3b3be610ccad11edb5c6a32p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 0x4p-16448 : -0x4p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 0x4p-16448 : -0x4p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 0x4p-16448 : -0x4p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 0x4p-16448 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x4p-16448 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x4p-16448 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x4p-16448 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x4p-16448 : -0x4p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x4p-16496 : -0x7.fffffffffffae833e48d8ddf56b4p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x4p-16496 : -0x7.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x4p-16496 : -0x7.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x4p-16496 : -0x7.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-16348 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-16348 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-16348 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-16348 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15424 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15424 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15424 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15424 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x8p-16448 : -0x2.8be60db9391054a7f09d5f479e82p-52 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x8p-16448 : -0x2.8be60db9391054a7f09d5f479e8p-52 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x8p-16448 : -0x2.8be60db9391054a7f09d5f479e8p-52 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x8p-16448 : -0x2.8be60db9391054a7f09d5f479e8p-52 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x4p-16448 : -0x5.17cc1b727220a94fe13abe8df71p-52 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x4p-16448 : -0x5.17cc1b727220a94fe13abe8df70cp-52 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x4p-16448 : -0x5.17cc1b727220a94fe13abe8df70cp-52 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x4p-16448 : -0x5.17cc1b727220a94fe13abe8df70cp-52 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x4p-16496 : -0x4p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x4p-16496 : -0x4p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x4p-16496 : -0x4p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x4p-16496 : -0x4p-4 : inexact-ok +atan2pi -min_subnorm -min_subnorm += atan2pi downward binary32 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi tonearest binary32 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi towardzero binary32 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi upward binary32 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 -0x8p-152 : -0xcp-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 -0x4p-1076 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x4p-1076 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 -0x4p-1076 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 -0x8p-152 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1076 -0x8p-152 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 -0x8p-152 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 -0x8p-152 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi upward binary64 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 -0x4p-1076 : -0xcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x8p-16448 : -0xcp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x4p-16448 : -0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x4p-16448 : -0xa.5c80a3b3be610cdp-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x4p-16448 : -0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x4p-16448 : -0xa.5c80a3b3be610ccp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x4p-16448 : -0xa.5c80a3b3be610ccad11edb5c6a38p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x4p-16448 : -0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x4p-16448 : -0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x4p-16448 : -0xa.5c80a3b3be610ccad11edb5c6a3p-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x4p-16496 : -0x8.0000000000028be60db9391054a8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x4p-16496 : -0x8.0000000000028be60db9391054a8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x4p-16496 : -0x8.0000000000028be60db9391054ap-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x4p-16496 : -0x8.0000000000028be60db9391054ap-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x8p-16448 : -0xd.a37f5c4c419ef34p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x8p-16448 : -0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x8p-16448 : -0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x8p-16448 : -0xd.a37f5c4c419ef33p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x8p-16448 : -0xd.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x8p-16448 : -0xd.a37f5c4c419ef3352ee124a395dp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x8p-16448 : -0xd.a37f5c4c419ef3352ee124a395c8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x8p-16448 : -0xd.a37f5c4c419ef3352ee124a395c8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x4p-16448 : -0xcp-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x4p-16448 : -0xcp-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x4p-16448 : -0xcp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x4p-16448 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x4p-16448 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x4p-16448 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x4p-16448 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x4p-16448 : -0xcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x4p-16496 : -0x8.00000000000517cc1b727220a95p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x4p-16496 : -0x8.00000000000517cc1b727220a95p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x4p-16496 : -0x8.00000000000517cc1b727220a948p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x4p-16496 : -0x8.00000000000517cc1b727220a948p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x8p-16448 : -0xf.fffffffffffd7419f246c6efab6p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x8p-16448 : -0xf.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x8p-16448 : -0xf.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x8p-16448 : -0xf.fffffffffffd7419f246c6efab58p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x4p-16448 : -0xf.fffffffffffae833e48d8ddf56b8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x4p-16448 : -0xf.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x4p-16448 : -0xf.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x4p-16448 : -0xf.fffffffffffae833e48d8ddf56bp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x4p-16496 : -0xcp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x4p-16496 : -0xcp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x4p-16496 : -0xcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x4p-16496 : -0xcp-4 : inexact-ok +atan2pi min min_subnorm += atan2pi downward binary32 0x4p-128 0x8p-152 : 0x7.fffffp-4 : inexact-ok += atan2pi tonearest binary32 0x4p-128 0x8p-152 : 0x7.fffff8p-4 : inexact-ok += atan2pi towardzero binary32 0x4p-128 0x8p-152 : 0x7.fffffp-4 : inexact-ok += atan2pi upward binary32 0x4p-128 0x8p-152 : 0x7.fffff8p-4 : inexact-ok += atan2pi downward binary64 0x4p-128 0x8p-152 : 0x7.fffff5d067c9p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 0x8p-152 : 0x7.fffff5d067c9p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 0x8p-152 : 0x7.fffff5d067c9p-4 : inexact-ok += atan2pi upward binary64 0x4p-128 0x8p-152 : 0x7.fffff5d067c94p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b2p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b2p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b1bcc422b31665cp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b1bcc422b31665cp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b1bcc422b31665cp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b1bcc422b31666p-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b1bcc422b3166p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b1bcc422b3166p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b1bcc422b3166p-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 0x8p-152 : 0x7.fffff5d067c91b1bcc422b3168p-4 : inexact-ok += atan2pi downward binary64 0x4p-128 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-128 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x4p-1024 0x8p-152 : 0x2.8be60db939104p-876 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 0x8p-152 : 0x2.8be60db939106p-876 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 0x8p-152 : 0x2.8be60db939104p-876 : inexact-ok += atan2pi upward binary64 0x4p-1024 0x8p-152 : 0x2.8be60db939106p-876 : inexact-ok += atan2pi downward intel96 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a4p-876 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a8p-876 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a4p-876 : inexact-ok += atan2pi upward intel96 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a8p-876 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a4p-876 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a8p-876 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a4p-876 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a8p-876 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-876 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-876 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-876 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-876 : inexact-ok += atan2pi downward ibm128 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-876 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-876 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4p-876 : inexact-ok += atan2pi upward ibm128 0x4p-1024 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d5p-876 : inexact-ok += atan2pi downward binary64 0x4p-1024 0x4p-1076 : 0x7.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 0x4p-1076 : 0x7.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae88p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae88p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae833e48d8ddf56cp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae833e48d8ddf56cp-4 : inexact-ok += atan2pi downward ibm128 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae833e48d8ddf6p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 0x4p-1076 : 0x7.ffffffffffffae833e48d8ddf6p-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a4p-16236 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a8p-16236 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a4p-16236 : inexact-ok += atan2pi upward intel96 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a8p-16236 : inexact-ok += atan2pi downward m68k96 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a4p-16236 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a8p-16236 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a4p-16236 : inexact-ok += atan2pi upward m68k96 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a8p-16236 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-16236 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-16236 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d2p-16236 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x8p-152 : 0x2.8be60db9391054a7f09d5f47d4d4p-16236 : inexact-ok += atan2pi downward intel96 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a948p-15312 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a95p-15312 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a948p-15312 : inexact-ok += atan2pi upward intel96 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a95p-15312 : inexact-ok += atan2pi downward m68k96 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a948p-15312 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a95p-15312 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a948p-15312 : inexact-ok += atan2pi upward m68k96 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a95p-15312 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15312 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15312 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15312 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x4p-1076 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15312 : inexact-ok += atan2pi downward intel96 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x8p-16448 : 0x7.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi downward m68k96 0x4p-16384 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x4p-16448 : 0x7.fffffffffffffffae833e48d8ddcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x4p-16448 : 0x7.fffffffffffffffae833e48d8dep-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x4p-16448 : 0x7.fffffffffffffffae833e48d8ddcp-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x4p-16448 : 0x7.fffffffffffffffae833e48d8dep-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 0x4p-16496 : 0x7.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 0x4p-16496 : 0x7.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a52p-16236 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a54p-16236 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a52p-16236 : inexact-ok += atan2pi upward intel96 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a54p-16236 : inexact-ok += atan2pi downward m68k96 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a52p-16236 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a54p-16236 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a52p-16236 : inexact-ok += atan2pi upward m68k96 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a54p-16236 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea69p-16236 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea6ap-16236 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea69p-16236 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea6ap-16236 : inexact-ok += atan2pi downward intel96 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a4p-15312 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a8p-15312 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a4p-15312 : inexact-ok += atan2pi upward intel96 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a8p-15312 : inexact-ok += atan2pi downward m68k96 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a4p-15312 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a8p-15312 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a4p-15312 : inexact-ok += atan2pi upward m68k96 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a8p-15312 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d2p-15312 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d4p-15312 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d2p-15312 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d4p-15312 : inexact-ok += atan2pi downward intel96 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 0x8p-16448 : 0x7.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 0x8p-16448 : 0x7.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffeba0cf9236377cp-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffeba0cf9236377cp-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffeba0cf9236377cp-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x8p-16448 : 0x7.ffffffffffffffeba0cf9236378p-4 : inexact-ok += atan2pi downward m68k96 0x2p-16384 0x4p-16448 : 0x7.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 0x4p-16448 : 0x7.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x4p-16448 : 0x7.fffffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x4p-16448 : 0x7.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x4p-16448 : 0x7.fffffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x4p-16448 : 0x7.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 0x4p-16496 : 0x7.fffffffffffffffffffffffffff4p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 0x4p-16496 : 0x7.fffffffffffffffffffffffffff4p-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 0x4p-16496 : 0x7.fffffffffffffffffffffffffff4p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 0x4p-16496 : 0x7.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary64 0x8p-972 0x8p-152 : 0x5.17cc1b7272208p-824 : inexact-ok += atan2pi tonearest binary64 0x8p-972 0x8p-152 : 0x5.17cc1b727220cp-824 : inexact-ok += atan2pi towardzero binary64 0x8p-972 0x8p-152 : 0x5.17cc1b7272208p-824 : inexact-ok += atan2pi upward binary64 0x8p-972 0x8p-152 : 0x5.17cc1b727220cp-824 : inexact-ok += atan2pi downward intel96 0x8p-972 0x8p-152 : 0x5.17cc1b727220a948p-824 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0x8p-152 : 0x5.17cc1b727220a95p-824 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0x8p-152 : 0x5.17cc1b727220a948p-824 : inexact-ok += atan2pi upward intel96 0x8p-972 0x8p-152 : 0x5.17cc1b727220a95p-824 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x8p-152 : 0x5.17cc1b727220a948p-824 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x8p-152 : 0x5.17cc1b727220a95p-824 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x8p-152 : 0x5.17cc1b727220a948p-824 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x8p-152 : 0x5.17cc1b727220a95p-824 : inexact-ok += atan2pi downward binary128 0x8p-972 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa9a4p-824 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa9a8p-824 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa9a4p-824 : inexact-ok += atan2pi upward binary128 0x8p-972 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa9a8p-824 : inexact-ok += atan2pi downward ibm128 0x8p-972 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa8p-824 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 0x8p-152 : 0x5.17cc1b727220a94fe13abe8faap-824 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 0x8p-152 : 0x5.17cc1b727220a94fe13abe8fa8p-824 : inexact-ok += atan2pi upward ibm128 0x8p-972 0x8p-152 : 0x5.17cc1b727220a94fe13abe8faap-824 : inexact-ok += atan2pi downward binary64 0x8p-972 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-972 0x4p-1076 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x8p-972 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-972 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x4p-1076 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffd74p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffd74p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffd74p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffd78p-4 : inexact-ok += atan2pi downward ibm128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 0x4p-1076 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 0x8p-972 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x8p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x8p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-972 0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x4p-16448 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x4p-16448 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-972 0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x4p-16496 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-972 0x4p-16496 : 0x8p-4 : inexact-ok +atan2pi min -min_subnorm += atan2pi downward binary32 0x4p-128 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi tonearest binary32 0x4p-128 -0x8p-152 : 0x8.00001p-4 : inexact-ok += atan2pi towardzero binary32 0x4p-128 -0x8p-152 : 0x8p-4 : inexact-ok += atan2pi upward binary32 0x4p-128 -0x8p-152 : 0x8.00001p-4 : inexact-ok += atan2pi downward binary64 0x4p-128 -0x8p-152 : 0x8.00000a2f98368p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 -0x8p-152 : 0x8.00000a2f9837p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 -0x8p-152 : 0x8.00000a2f98368p-4 : inexact-ok += atan2pi upward binary64 0x4p-128 -0x8p-152 : 0x8.00000a2f9837p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4fp-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4fp-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4e433bdd4ce99ap-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4e433bdd4ce99ap-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4e433bdd4ce99ap-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4e433bdd4ce99a8p-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4e433bdd4ce98p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4e433bdd4ce98p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4e433bdd4ce98p-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 -0x8p-152 : 0x8.00000a2f9836e4e433bdd4ce9cp-4 : inexact-ok += atan2pi downward binary64 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x4p-128 -0x4p-1076 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x4p-1076 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 -0x4p-1076 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0x4p-128 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0x4p-1024 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1024 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1024 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 -0x4p-1076 : 0x8.0000000000008p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 -0x4p-1076 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0x4p-1076 : 0x8.000000000000517p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0x4p-1076 : 0x8.000000000000518p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0x4p-1076 : 0x8.000000000000517p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0x4p-1076 : 0x8.000000000000518p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x4p-1076 : 0x8.000000000000517p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x4p-1076 : 0x8.000000000000518p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x4p-1076 : 0x8.000000000000517p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x4p-1076 : 0x8.000000000000518p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x4p-1076 : 0x8.000000000000517cc1b727220a9p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x4p-1076 : 0x8.000000000000517cc1b727220a98p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x4p-1076 : 0x8.000000000000517cc1b727220a9p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x4p-1076 : 0x8.000000000000517cc1b727220a98p-4 : inexact-ok += atan2pi downward ibm128 0x4p-1024 -0x4p-1076 : 0x8.000000000000517cc1b7272208p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 -0x4p-1076 : 0x8.000000000000517cc1b727220cp-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 -0x4p-1076 : 0x8.000000000000517cc1b7272208p-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 -0x4p-1076 : 0x8.000000000000517cc1b727220cp-4 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x8p-16448 : 0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x8p-16448 : 0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x8p-16448 : 0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x8p-16448 : 0x8.000000000000000a2f9836e4e448p-4 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x4p-16448 : 0x8.000000000000000517cc1b72722p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x4p-16448 : 0x8.000000000000000517cc1b72722p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x4p-16448 : 0x8.000000000000000517cc1b72722p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x4p-16448 : 0x8.000000000000000517cc1b727228p-4 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x4p-1076 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0x8p-16448 : 0x8.000000000000002p-4 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x8p-16448 : 0x8.000000000000002p-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x8p-16448 : 0x8.00000000000000145f306dc9c88p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x8p-16448 : 0x8.00000000000000145f306dc9c88p-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x8p-16448 : 0x8.00000000000000145f306dc9c88p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x8p-16448 : 0x8.00000000000000145f306dc9c888p-4 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x4p-16448 : 0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x4p-16448 : 0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x4p-16448 : 0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x4p-16448 : 0x8.000000000000000a2f9836e4e448p-4 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x4p-16496 : 0x8.000000000000000000000000001p-4 : inexact-ok += atan2pi downward binary64 0x8p-972 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x8p-972 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-972 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-972 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 -0x8p-152 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x8p-972 -0x4p-1076 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x4p-1076 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x4p-1076 : 0x8.0000000000000000000000000288p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x4p-1076 : 0x8.0000000000000000000000000288p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x4p-1076 : 0x8.0000000000000000000000000288p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x4p-1076 : 0x8.000000000000000000000000029p-4 : inexact-ok += atan2pi downward ibm128 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 -0x4p-1076 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 -0x4p-1076 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 -0x4p-1076 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0x8p-972 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x8p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x8p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x8p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x4p-16448 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x4p-16448 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x4p-16448 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x4p-16496 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok +atan2pi -min min_subnorm += atan2pi downward binary32 -0x4p-128 0x8p-152 : -0x7.fffff8p-4 : inexact-ok += atan2pi tonearest binary32 -0x4p-128 0x8p-152 : -0x7.fffff8p-4 : inexact-ok += atan2pi towardzero binary32 -0x4p-128 0x8p-152 : -0x7.fffffp-4 : inexact-ok += atan2pi upward binary32 -0x4p-128 0x8p-152 : -0x7.fffffp-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 0x8p-152 : -0x7.fffff5d067c94p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 0x8p-152 : -0x7.fffff5d067c9p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 0x8p-152 : -0x7.fffff5d067c9p-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 0x8p-152 : -0x7.fffff5d067c9p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b2p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b2p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b18p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b1bcc422b31666p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b1bcc422b31665cp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b1bcc422b31665cp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b1bcc422b31665cp-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b1bcc422b3168p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b1bcc422b3166p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b1bcc422b3166p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 0x8p-152 : -0x7.fffff5d067c91b1bcc422b3166p-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x4p-1076 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 0x8p-152 : -0x2.8be60db939106p-876 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 0x8p-152 : -0x2.8be60db939106p-876 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 0x8p-152 : -0x2.8be60db939104p-876 : inexact-ok += atan2pi upward binary64 -0x4p-1024 0x8p-152 : -0x2.8be60db939104p-876 : inexact-ok += atan2pi downward intel96 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a8p-876 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a8p-876 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a4p-876 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a4p-876 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a8p-876 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a8p-876 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a4p-876 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a4p-876 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-876 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-876 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-876 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-876 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p-876 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p-876 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p-876 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p-876 : inexact-ok += atan2pi downward binary64 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae88p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae88p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae833e48d8ddf56cp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae833e48d8ddf56cp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae833e48d8ddf6p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae833e48d8ddf6p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 0x4p-1076 : -0x7.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a8p-16236 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a8p-16236 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a4p-16236 : inexact-ok += atan2pi upward intel96 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a4p-16236 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a8p-16236 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a8p-16236 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a4p-16236 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a4p-16236 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-16236 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p-16236 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-16236 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p-16236 : inexact-ok += atan2pi downward intel96 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a95p-15312 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a95p-15312 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a948p-15312 : inexact-ok += atan2pi upward intel96 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a948p-15312 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a95p-15312 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a95p-15312 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a948p-15312 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a948p-15312 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15312 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15312 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15312 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x4p-1076 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15312 : inexact-ok += atan2pi downward intel96 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x8p-16448 : -0x7.fffffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x4p-16448 : -0x7.fffffffffffffffae833e48d8dep-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x4p-16448 : -0x7.fffffffffffffffae833e48d8dep-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x4p-16448 : -0x7.fffffffffffffffae833e48d8ddcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x4p-16448 : -0x7.fffffffffffffffae833e48d8ddcp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 0x4p-16496 : -0x7.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 0x4p-16496 : -0x7.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a54p-16236 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a54p-16236 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a52p-16236 : inexact-ok += atan2pi upward intel96 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a52p-16236 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a54p-16236 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a54p-16236 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a52p-16236 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a52p-16236 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap-16236 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap-16236 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p-16236 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p-16236 : inexact-ok += atan2pi downward intel96 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a8p-15312 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a8p-15312 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a4p-15312 : inexact-ok += atan2pi upward intel96 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a4p-15312 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a8p-15312 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a8p-15312 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a4p-15312 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a4p-15312 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p-15312 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p-15312 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p-15312 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p-15312 : inexact-ok += atan2pi downward intel96 -0x2p-16384 0x8p-16448 : -0x7.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 0x8p-16448 : -0x7.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffe8p-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffeba0cf9236378p-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffeba0cf9236377cp-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffeba0cf9236377cp-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x8p-16448 : -0x7.ffffffffffffffeba0cf9236377cp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 0x4p-16448 : -0x7.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 0x4p-16448 : -0x7.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x4p-16448 : -0x7.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x4p-16448 : -0x7.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x4p-16448 : -0x7.fffffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x4p-16448 : -0x7.fffffffffffffff5d067c91b1bbcp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 0x4p-16496 : -0x7.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 0x4p-16496 : -0x7.fffffffffffffffffffffffffff4p-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 0x4p-16496 : -0x7.fffffffffffffffffffffffffff4p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 0x4p-16496 : -0x7.fffffffffffffffffffffffffff4p-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 0x8p-152 : -0x5.17cc1b727220cp-824 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 0x8p-152 : -0x5.17cc1b727220cp-824 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 0x8p-152 : -0x5.17cc1b7272208p-824 : inexact-ok += atan2pi upward binary64 -0x8p-972 0x8p-152 : -0x5.17cc1b7272208p-824 : inexact-ok += atan2pi downward intel96 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a95p-824 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a95p-824 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a948p-824 : inexact-ok += atan2pi upward intel96 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a948p-824 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a95p-824 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a95p-824 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a948p-824 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a948p-824 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p-824 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p-824 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p-824 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p-824 : inexact-ok += atan2pi downward ibm128 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap-824 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap-824 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p-824 : inexact-ok += atan2pi upward ibm128 -0x8p-972 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p-824 : inexact-ok += atan2pi downward binary64 -0x8p-972 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 0x4p-1076 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffffffffffffffd78p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffffffffffffffd74p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffffffffffffffd74p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffffffffffffffd74p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 0x4p-1076 : -0x7.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x8p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x8p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x4p-16448 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x4p-16448 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x4p-16496 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok +atan2pi -min -min_subnorm += atan2pi downward binary32 -0x4p-128 -0x8p-152 : -0x8.00001p-4 : inexact-ok += atan2pi tonearest binary32 -0x4p-128 -0x8p-152 : -0x8.00001p-4 : inexact-ok += atan2pi towardzero binary32 -0x4p-128 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi upward binary32 -0x4p-128 -0x8p-152 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 -0x8p-152 : -0x8.00000a2f9837p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 -0x8p-152 : -0x8.00000a2f9837p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 -0x8p-152 : -0x8.00000a2f98368p-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 -0x8p-152 : -0x8.00000a2f98368p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4fp-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4fp-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4ep-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4e433bdd4ce99a8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4e433bdd4ce99ap-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4e433bdd4ce99ap-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4e433bdd4ce99ap-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4e433bdd4ce9cp-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4e433bdd4ce98p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4e433bdd4ce98p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 -0x8p-152 : -0x8.00000a2f9836e4e433bdd4ce98p-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 -0x4p-1076 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x4p-1076 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 -0x4p-1076 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 -0x8p-152 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 -0x8p-152 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 -0x8p-152 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 -0x8p-152 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 -0x4p-1076 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 -0x4p-1076 : -0x8.0000000000008p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0x4p-1076 : -0x8.000000000000518p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0x4p-1076 : -0x8.000000000000518p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x4p-1076 : -0x8.000000000000518p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x4p-1076 : -0x8.000000000000518p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517cc1b727220a98p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517cc1b727220a98p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517cc1b727220a9p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517cc1b727220a9p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517cc1b727220cp-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517cc1b727220cp-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517cc1b7272208p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 -0x4p-1076 : -0x8.000000000000517cc1b7272208p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x8p-16448 : -0x8.000000000000000a2f9836e4e448p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x8p-16448 : -0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x8p-16448 : -0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x8p-16448 : -0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x4p-16448 : -0x8.000000000000000517cc1b727228p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x4p-16448 : -0x8.000000000000000517cc1b72722p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x4p-16448 : -0x8.000000000000000517cc1b72722p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x4p-16448 : -0x8.000000000000000517cc1b72722p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x4p-1076 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x4p-1076 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0x8p-16448 : -0x8.000000000000002p-4 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x8p-16448 : -0x8.000000000000002p-4 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x8p-16448 : -0x8.00000000000000145f306dc9c888p-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x8p-16448 : -0x8.00000000000000145f306dc9c88p-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x8p-16448 : -0x8.00000000000000145f306dc9c88p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x8p-16448 : -0x8.00000000000000145f306dc9c88p-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x4p-16448 : -0x8.000000000000000a2f9836e4e448p-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x4p-16448 : -0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x4p-16448 : -0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x4p-16448 : -0x8.000000000000000a2f9836e4e44p-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x4p-16496 : -0x8.000000000000000000000000001p-4 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 -0x8p-152 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 -0x8p-152 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x8p-152 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x8p-152 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 -0x8p-152 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 -0x8p-152 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 -0x8p-152 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 -0x4p-1076 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x4p-1076 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x4p-1076 : -0x8.000000000000000000000000029p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x4p-1076 : -0x8.0000000000000000000000000288p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x4p-1076 : -0x8.0000000000000000000000000288p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x4p-1076 : -0x8.0000000000000000000000000288p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 -0x4p-1076 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 -0x4p-1076 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 -0x4p-1076 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x8p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x8p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x8p-16448 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x4p-16448 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x4p-16448 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x4p-16448 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x4p-16496 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x4p-16496 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x4p-16496 : -0x8p-4 : inexact-ok +atan2pi min_subnorm min += atan2pi downward binary32 0x8p-152 0x4p-128 : 0xa.2f983p-28 : inexact-ok += atan2pi tonearest binary32 0x8p-152 0x4p-128 : 0xa.2f983p-28 : inexact-ok += atan2pi towardzero binary32 0x8p-152 0x4p-128 : 0xa.2f983p-28 : inexact-ok += atan2pi upward binary32 0x8p-152 0x4p-128 : 0xa.2f984p-28 : inexact-ok += atan2pi downward binary64 0x8p-152 0x4p-128 : 0xa.2f9836e4e4338p-28 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x4p-128 : 0xa.2f9836e4e4338p-28 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x4p-128 : 0xa.2f9836e4e4338p-28 : inexact-ok += atan2pi upward binary64 0x8p-152 0x4p-128 : 0xa.2f9836e4e434p-28 : inexact-ok += atan2pi downward intel96 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi upward intel96 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdep-28 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdep-28 : inexact-ok += atan2pi downward binary128 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdd4ce99a23e2818p-28 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdd4ce99a23e2818p-28 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdd4ce99a23e2818p-28 : inexact-ok += atan2pi upward binary128 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdd4ce99a23e282p-28 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdd4ce99a23e28p-28 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdd4ce99a23e28p-28 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdd4ce99a23e28p-28 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x4p-128 : 0xa.2f9836e4e433bdd4ce99a23e2cp-28 : inexact-ok += atan2pi downward binary64 0x8p-152 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x4p-1024 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x4p-1024 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x4p-1024 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x4p-1024 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 0x8p-972 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x8p-972 : 0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x8p-972 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x8p-972 : 0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x8p-972 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x4p-1076 0x4p-128 : 0x5.17cc1b7272208p-952 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 0x4p-128 : 0x5.17cc1b727220cp-952 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 0x4p-128 : 0x5.17cc1b7272208p-952 : inexact-ok += atan2pi upward binary64 0x4p-1076 0x4p-128 : 0x5.17cc1b727220cp-952 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a948p-952 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a95p-952 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a948p-952 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a95p-952 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a948p-952 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a95p-952 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a948p-952 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a95p-952 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-952 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-952 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-952 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-952 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa8p-952 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a94fe13abe8faap-952 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa8p-952 : inexact-ok += atan2pi upward ibm128 0x4p-1076 0x4p-128 : 0x5.17cc1b727220a94fe13abe8faap-952 : inexact-ok += atan2pi downward binary64 0x4p-1076 0x4p-1024 : 0x5.17cc1b7272208p-56 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220cp-56 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 0x4p-1024 : 0x5.17cc1b7272208p-56 : inexact-ok += atan2pi upward binary64 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220cp-56 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a948p-56 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a95p-56 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a948p-56 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a95p-56 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a948p-56 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a95p-56 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a948p-56 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a95p-56 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa7f4p-56 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa7f4p-56 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa7f4p-56 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa7f8p-56 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa6p-56 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa8p-56 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa6p-56 : inexact-ok += atan2pi upward ibm128 0x4p-1076 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa8p-56 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x4p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x4p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x2p-16384 : 0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi downward binary64 0x4p-1076 0x8p-972 : 0x2.8be60db939104p-108 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 0x8p-972 : 0x2.8be60db939106p-108 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 0x8p-972 : 0x2.8be60db939104p-108 : inexact-ok += atan2pi upward binary64 0x4p-1076 0x8p-972 : 0x2.8be60db939106p-108 : inexact-ok += atan2pi downward intel96 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a4p-108 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a8p-108 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a4p-108 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a8p-108 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a4p-108 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a8p-108 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a4p-108 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a8p-108 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-108 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-108 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-108 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-108 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4p-108 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d5p-108 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4p-108 : inexact-ok += atan2pi upward ibm128 0x4p-1076 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d5p-108 : inexact-ok += atan2pi downward intel96 0x8p-16448 0x4p-128 : 0xa.2f9836e4e441529p-16324 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 0x4p-128 : 0xa.2f9836e4e44152ap-16324 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 0x4p-128 : 0xa.2f9836e4e441529p-16324 : inexact-ok += atan2pi upward intel96 0x8p-16448 0x4p-128 : 0xa.2f9836e4e44152ap-16324 : inexact-ok += atan2pi downward m68k96 0x8p-16448 0x4p-128 : 0xa.2f9836e4e441529p-16324 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 0x4p-128 : 0xa.2f9836e4e44152ap-16324 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 0x4p-128 : 0xa.2f9836e4e441529p-16324 : inexact-ok += atan2pi upward m68k96 0x8p-16448 0x4p-128 : 0xa.2f9836e4e44152ap-16324 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f5348p-16324 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f535p-16324 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f5348p-16324 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x4p-128 : 0xa.2f9836e4e441529fc2757d1f535p-16324 : inexact-ok += atan2pi downward intel96 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e441529p-15428 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e44152ap-15428 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e441529p-15428 : inexact-ok += atan2pi upward intel96 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e44152ap-15428 : inexact-ok += atan2pi downward m68k96 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e441529p-15428 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e44152ap-15428 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e441529p-15428 : inexact-ok += atan2pi upward m68k96 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e44152ap-15428 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e441529fc2757d1f5348p-15428 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e441529fc2757d1f535p-15428 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e441529fc2757d1f5348p-15428 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x4p-1024 : 0xa.2f9836e4e441529fc2757d1f535p-15428 : inexact-ok += atan2pi downward intel96 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi upward intel96 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi downward m68k96 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi upward m68k96 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e441529fc2757d1f5348p-68 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e441529fc2757d1f535p-68 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e441529fc2757d1f5348p-68 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x4p-16384 : 0xa.2f9836e4e441529fc2757d1f535p-68 : inexact-ok += atan2pi downward intel96 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a52p-64 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a54p-64 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a52p-64 : inexact-ok += atan2pi upward intel96 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a54p-64 : inexact-ok += atan2pi downward m68k96 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a52p-64 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a54p-64 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a52p-64 : inexact-ok += atan2pi upward m68k96 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a54p-64 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a53f84eafa3ea69p-64 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a53f84eafa3ea6ap-64 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a53f84eafa3ea69p-64 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x2p-16384 : 0x1.45f306dc9c882a53f84eafa3ea6ap-64 : inexact-ok += atan2pi downward intel96 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a948p-15480 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a95p-15480 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a948p-15480 : inexact-ok += atan2pi upward intel96 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a95p-15480 : inexact-ok += atan2pi downward m68k96 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a948p-15480 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a95p-15480 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a948p-15480 : inexact-ok += atan2pi upward m68k96 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a95p-15480 : inexact-ok += atan2pi downward binary128 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15480 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15480 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15480 : inexact-ok += atan2pi upward binary128 0x8p-16448 0x8p-972 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15480 : inexact-ok += atan2pi downward m68k96 0x4p-16448 0x4p-128 : 0x5.17cc1b727220a948p-16324 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 0x4p-128 : 0x5.17cc1b727220a95p-16324 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 0x4p-128 : 0x5.17cc1b727220a948p-16324 : inexact-ok += atan2pi upward m68k96 0x4p-16448 0x4p-128 : 0x5.17cc1b727220a95p-16324 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-16324 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-16324 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-16324 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-16324 : inexact-ok += atan2pi downward m68k96 0x4p-16448 0x4p-1024 : 0x5.17cc1b727220a948p-15428 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 0x4p-1024 : 0x5.17cc1b727220a95p-15428 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 0x4p-1024 : 0x5.17cc1b727220a948p-15428 : inexact-ok += atan2pi upward m68k96 0x4p-16448 0x4p-1024 : 0x5.17cc1b727220a95p-15428 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15428 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15428 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15428 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15428 : inexact-ok += atan2pi downward m68k96 0x4p-16448 0x4p-16384 : 0x5.17cc1b727220a948p-68 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 0x4p-16384 : 0x5.17cc1b727220a95p-68 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 0x4p-16384 : 0x5.17cc1b727220a948p-68 : inexact-ok += atan2pi upward m68k96 0x4p-16448 0x4p-16384 : 0x5.17cc1b727220a95p-68 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x4p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p-68 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x4p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p-68 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x4p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p-68 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x4p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p-68 : inexact-ok += atan2pi downward m68k96 0x4p-16448 0x2p-16384 : 0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 0x2p-16384 : 0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 0x2p-16384 : 0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi upward m68k96 0x4p-16448 0x2p-16384 : 0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f5348p-68 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f535p-68 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f5348p-68 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f535p-68 : inexact-ok += atan2pi downward m68k96 0x4p-16448 0x8p-972 : 0x2.8be60db9391054a4p-15480 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 0x8p-972 : 0x2.8be60db9391054a8p-15480 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 0x8p-972 : 0x2.8be60db9391054a4p-15480 : inexact-ok += atan2pi upward m68k96 0x4p-16448 0x8p-972 : 0x2.8be60db9391054a8p-15480 : inexact-ok += atan2pi downward binary128 0x4p-16448 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-15480 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-15480 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-15480 : inexact-ok += atan2pi upward binary128 0x4p-16448 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-15480 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-16372 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-16372 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a4p-16372 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x4p-128 : 0x5.17cc1b727220a94fe13abe8fa9a8p-16372 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15476 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15476 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a4p-15476 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x4p-1024 : 0x5.17cc1b727220a94fe13abe8fa9a8p-15476 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x4p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p-116 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x4p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p-116 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x4p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p-116 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x4p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p-116 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f5348p-116 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f535p-116 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f5348p-116 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x2p-16384 : 0xa.2f9836e4e441529fc2757d1f535p-116 : inexact-ok += atan2pi downward binary128 0x4p-16496 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-15528 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-15528 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d2p-15528 : inexact-ok += atan2pi upward binary128 0x4p-16496 0x8p-972 : 0x2.8be60db9391054a7f09d5f47d4d4p-15528 : inexact-ok +atan2pi min_subnorm -min += atan2pi downward binary32 0x8p-152 -0x4p-128 : 0xf.fffffp-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 -0x4p-128 : 0xf.fffffp-4 : inexact-ok += atan2pi towardzero binary32 0x8p-152 -0x4p-128 : 0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 0x8p-152 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-152 -0x4p-128 : 0xf.fffff5d067c9p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 -0x4p-128 : 0xf.fffff5d067c9p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 -0x4p-128 : 0xf.fffff5d067c9p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 -0x4p-128 : 0xf.fffff5d067c98p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b2p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b2p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b2p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b2p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1bcc422b316658p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1bcc422b31666p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1bcc422b316658p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1bcc422b31666p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1bcc422b3164p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1bcc422b3168p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1bcc422b3164p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 -0x4p-128 : 0xf.fffff5d067c91b1bcc422b3168p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 -0x4p-1024 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x4p-1024 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x4p-1024 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 -0x4p-1024 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 -0x4p-1024 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary64 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 -0x8p-972 : 0x8.0000000000008p-4 : inexact-ok += atan2pi downward intel96 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x8p-972 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x8p-972 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward ibm128 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 -0x8p-972 : 0x8p-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 -0x8p-972 : 0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi downward binary64 0x4p-1076 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1076 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae9p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae9p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae833e48d8ddf57p-4 : inexact-ok += atan2pi downward ibm128 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 -0x4p-1024 : 0xf.ffffffffffffae833e48d8ddf8p-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x4p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x4p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x4p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x2p-16384 : 0x8.000000000000001p-4 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x2p-16384 : 0x8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x2p-16384 : 0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi downward binary64 0x4p-1076 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffffffffffffd7p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffffffffffffd78p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffffffffffffd7p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffffffffffffd78p-4 : inexact-ok += atan2pi downward ibm128 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 -0x8p-972 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0x4p-16384 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x4p-16384 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffff5d067c91b1bb8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffff5d067c91b1bb8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x4p-16384 : 0xf.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0x2p-16384 : 0xf.ffffffffffffffep-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0x2p-16384 : 0xf.ffffffffffffffep-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x2p-16384 : 0xf.ffffffffffffffep-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x2p-16384 : 0xf.ffffffffffffffep-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x2p-16384 : 0xf.ffffffffffffffeba0cf92363778p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x2p-16384 : 0xf.ffffffffffffffeba0cf9236378p-4 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x2p-16384 : 0xf.ffffffffffffffeba0cf92363778p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x2p-16384 : 0xf.ffffffffffffffeba0cf9236378p-4 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x4p-16384 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x4p-16384 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x4p-16384 : 0xf.fffffffffffffffae833e48d8dd8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x4p-16384 : 0xf.fffffffffffffffae833e48d8dep-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x4p-16384 : 0xf.fffffffffffffffae833e48d8dd8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x4p-16384 : 0xf.fffffffffffffffae833e48d8dep-4 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x2p-16384 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x2p-16384 : 0xf.fffffffffffffff5d067c91b1bb8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x2p-16384 : 0xf.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x2p-16384 : 0xf.fffffffffffffff5d067c91b1bb8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x2p-16384 : 0xf.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x4p-128 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x4p-1024 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x4p-16384 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x2p-16384 : 0xf.fffffffffffffffffffffffffffp-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x2p-16384 : 0xf.fffffffffffffffffffffffffffp-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x8p-972 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x8p-972 : 0x1p+0 : inexact-ok +atan2pi -min_subnorm min += atan2pi downward binary32 -0x8p-152 0x4p-128 : -0xa.2f984p-28 : inexact-ok += atan2pi tonearest binary32 -0x8p-152 0x4p-128 : -0xa.2f983p-28 : inexact-ok += atan2pi towardzero binary32 -0x8p-152 0x4p-128 : -0xa.2f983p-28 : inexact-ok += atan2pi upward binary32 -0x8p-152 0x4p-128 : -0xa.2f983p-28 : inexact-ok += atan2pi downward binary64 -0x8p-152 0x4p-128 : -0xa.2f9836e4e434p-28 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 0x4p-128 : -0xa.2f9836e4e4338p-28 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 0x4p-128 : -0xa.2f9836e4e4338p-28 : inexact-ok += atan2pi upward binary64 -0x8p-152 0x4p-128 : -0xa.2f9836e4e4338p-28 : inexact-ok += atan2pi downward intel96 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdep-28 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi upward intel96 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdep-28 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bddp-28 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdd4ce99a23e282p-28 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdd4ce99a23e2818p-28 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdd4ce99a23e2818p-28 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdd4ce99a23e2818p-28 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdd4ce99a23e2cp-28 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdd4ce99a23e28p-28 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdd4ce99a23e28p-28 : inexact-ok += atan2pi upward ibm128 -0x8p-152 0x4p-128 : -0xa.2f9836e4e433bdd4ce99a23e28p-28 : inexact-ok += atan2pi downward binary64 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 0x4p-1024 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x4p-1024 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x4p-1024 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 0x4p-1024 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 0x8p-972 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 0x8p-972 : -0x7.ffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x8p-972 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 0x8p-972 : -0x7.fffffffffffffffffffffffffep-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220cp-952 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220cp-952 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 0x4p-128 : -0x5.17cc1b7272208p-952 : inexact-ok += atan2pi upward binary64 -0x4p-1076 0x4p-128 : -0x5.17cc1b7272208p-952 : inexact-ok += atan2pi downward intel96 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a95p-952 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a95p-952 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a948p-952 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a948p-952 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a95p-952 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a95p-952 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a948p-952 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a948p-952 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-952 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-952 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-952 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-952 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a94fe13abe8faap-952 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a94fe13abe8faap-952 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa8p-952 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa8p-952 : inexact-ok += atan2pi downward binary64 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220cp-56 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220cp-56 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 0x4p-1024 : -0x5.17cc1b7272208p-56 : inexact-ok += atan2pi upward binary64 -0x4p-1076 0x4p-1024 : -0x5.17cc1b7272208p-56 : inexact-ok += atan2pi downward intel96 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a95p-56 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a95p-56 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a948p-56 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a948p-56 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a95p-56 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a95p-56 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a948p-56 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a948p-56 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa7f8p-56 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa7f4p-56 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa7f4p-56 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa7f4p-56 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa8p-56 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa8p-56 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa6p-56 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa6p-56 : inexact-ok += atan2pi downward intel96 -0x4p-1076 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x4p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x4p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x2p-16384 : -0x7.fffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x2p-16384 : -0x7.fffffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 0x8p-972 : -0x2.8be60db939106p-108 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 0x8p-972 : -0x2.8be60db939106p-108 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 0x8p-972 : -0x2.8be60db939104p-108 : inexact-ok += atan2pi upward binary64 -0x4p-1076 0x8p-972 : -0x2.8be60db939104p-108 : inexact-ok += atan2pi downward intel96 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a8p-108 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a8p-108 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a4p-108 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a4p-108 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a8p-108 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a8p-108 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a4p-108 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a4p-108 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-108 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-108 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-108 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-108 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d5p-108 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d5p-108 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4p-108 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4p-108 : inexact-ok += atan2pi downward intel96 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e44152ap-16324 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e44152ap-16324 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e441529p-16324 : inexact-ok += atan2pi upward intel96 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e441529p-16324 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e44152ap-16324 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e44152ap-16324 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e441529p-16324 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e441529p-16324 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f535p-16324 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f535p-16324 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f5348p-16324 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x4p-128 : -0xa.2f9836e4e441529fc2757d1f5348p-16324 : inexact-ok += atan2pi downward intel96 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e44152ap-15428 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e44152ap-15428 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e441529p-15428 : inexact-ok += atan2pi upward intel96 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e441529p-15428 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e44152ap-15428 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e44152ap-15428 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e441529p-15428 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e441529p-15428 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e441529fc2757d1f535p-15428 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e441529fc2757d1f535p-15428 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e441529fc2757d1f5348p-15428 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x4p-1024 : -0xa.2f9836e4e441529fc2757d1f5348p-15428 : inexact-ok += atan2pi downward intel96 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi upward intel96 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e441529fc2757d1f535p-68 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e441529fc2757d1f535p-68 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e441529fc2757d1f5348p-68 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x4p-16384 : -0xa.2f9836e4e441529fc2757d1f5348p-68 : inexact-ok += atan2pi downward intel96 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a54p-64 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a54p-64 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a52p-64 : inexact-ok += atan2pi upward intel96 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a52p-64 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a54p-64 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a54p-64 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a52p-64 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a52p-64 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a53f84eafa3ea6ap-64 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a53f84eafa3ea6ap-64 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a53f84eafa3ea69p-64 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x2p-16384 : -0x1.45f306dc9c882a53f84eafa3ea69p-64 : inexact-ok += atan2pi downward intel96 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a95p-15480 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a95p-15480 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a948p-15480 : inexact-ok += atan2pi upward intel96 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a948p-15480 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a95p-15480 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a95p-15480 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a948p-15480 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a948p-15480 : inexact-ok += atan2pi downward binary128 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15480 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15480 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15480 : inexact-ok += atan2pi upward binary128 -0x8p-16448 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15480 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 0x4p-128 : -0x5.17cc1b727220a95p-16324 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 0x4p-128 : -0x5.17cc1b727220a95p-16324 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 0x4p-128 : -0x5.17cc1b727220a948p-16324 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 0x4p-128 : -0x5.17cc1b727220a948p-16324 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-16324 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-16324 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-16324 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-16324 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 0x4p-1024 : -0x5.17cc1b727220a95p-15428 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 0x4p-1024 : -0x5.17cc1b727220a95p-15428 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 0x4p-1024 : -0x5.17cc1b727220a948p-15428 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 0x4p-1024 : -0x5.17cc1b727220a948p-15428 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15428 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15428 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15428 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15428 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 0x4p-16384 : -0x5.17cc1b727220a95p-68 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 0x4p-16384 : -0x5.17cc1b727220a95p-68 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 0x4p-16384 : -0x5.17cc1b727220a948p-68 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 0x4p-16384 : -0x5.17cc1b727220a948p-68 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x4p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p-68 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x4p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p-68 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x4p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p-68 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x4p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p-68 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 0x2p-16384 : -0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 0x2p-16384 : -0xa.2f9836e4e44152ap-68 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 0x2p-16384 : -0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 0x2p-16384 : -0xa.2f9836e4e441529p-68 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f535p-68 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f535p-68 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f5348p-68 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f5348p-68 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 0x8p-972 : -0x2.8be60db9391054a8p-15480 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 0x8p-972 : -0x2.8be60db9391054a8p-15480 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 0x8p-972 : -0x2.8be60db9391054a4p-15480 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 0x8p-972 : -0x2.8be60db9391054a4p-15480 : inexact-ok += atan2pi downward binary128 -0x4p-16448 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-15480 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-15480 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-15480 : inexact-ok += atan2pi upward binary128 -0x4p-16448 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-15480 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-16372 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a8p-16372 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-16372 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x4p-128 : -0x5.17cc1b727220a94fe13abe8fa9a4p-16372 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15476 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a8p-15476 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15476 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x4p-1024 : -0x5.17cc1b727220a94fe13abe8fa9a4p-15476 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x4p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p-116 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x4p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p-116 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x4p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p-116 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x4p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p-116 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f535p-116 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f535p-116 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f5348p-116 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x2p-16384 : -0xa.2f9836e4e441529fc2757d1f5348p-116 : inexact-ok += atan2pi downward binary128 -0x4p-16496 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-15528 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d4p-15528 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-15528 : inexact-ok += atan2pi upward binary128 -0x4p-16496 0x8p-972 : -0x2.8be60db9391054a7f09d5f47d4d2p-15528 : inexact-ok +atan2pi -min_subnorm -min += atan2pi downward binary32 -0x8p-152 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary32 -0x8p-152 -0x4p-128 : -0xf.fffffp-4 : inexact-ok += atan2pi towardzero binary32 -0x8p-152 -0x4p-128 : -0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 -0x8p-152 -0x4p-128 : -0xf.fffffp-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c98p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c9p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c9p-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c9p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b2p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b2p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b2p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b2p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1bcc422b31666p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1bcc422b31666p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1bcc422b316658p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1bcc422b316658p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1bcc422b3168p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1bcc422b3168p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1bcc422b3164p-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 -0x4p-128 : -0xf.fffff5d067c91b1bcc422b3164p-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 -0x4p-1024 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x4p-1024 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x4p-1024 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 -0x4p-1024 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 -0x4p-1024 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 -0x8p-972 : -0x8.0000000000008p-4 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x8p-972 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x8p-972 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 -0x8p-972 : -0x8.00000000000000000000000004p-4 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 -0x8p-972 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 -0x4p-128 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1076 -0x4p-128 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 -0x4p-128 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 -0x4p-128 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae9p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae9p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae833e48d8ddf57p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae833e48d8ddf568p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae833e48d8ddf8p-4 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 -0x4p-1024 : -0xf.ffffffffffffae833e48d8ddf4p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x4p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x4p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x4p-16384 : -0x8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x2p-16384 : -0x8.000000000000001p-4 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x2p-16384 : -0x8.0000000000000000000000000008p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x2p-16384 : -0x8p-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 -0x8p-972 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1076 -0x8p-972 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffffffffffffd78p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffffffffffffd78p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffffffffffffd7p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffffffffffffd7p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 -0x8p-972 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0x4p-16384 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x4p-16384 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffff5d067c91b1bb8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x4p-16384 : -0xf.fffffffffffffff5d067c91b1bb8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0x2p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0x2p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0x2p-16384 : -0xf.ffffffffffffffep-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0x2p-16384 : -0xf.ffffffffffffffep-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x2p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x2p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x2p-16384 : -0xf.ffffffffffffffep-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x2p-16384 : -0xf.ffffffffffffffep-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x2p-16384 : -0xf.ffffffffffffffeba0cf9236378p-4 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x2p-16384 : -0xf.ffffffffffffffeba0cf9236378p-4 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x2p-16384 : -0xf.ffffffffffffffeba0cf92363778p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x2p-16384 : -0xf.ffffffffffffffeba0cf92363778p-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x4p-128 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x4p-1024 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x4p-16384 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x4p-16384 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x4p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x4p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x4p-16384 : -0xf.fffffffffffffffae833e48d8dep-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x4p-16384 : -0xf.fffffffffffffffae833e48d8dep-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x4p-16384 : -0xf.fffffffffffffffae833e48d8dd8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x4p-16384 : -0xf.fffffffffffffffae833e48d8dd8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x2p-16384 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x2p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x2p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x2p-16384 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x2p-16384 : -0xf.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x2p-16384 : -0xf.fffffffffffffff5d067c91b1bcp-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x2p-16384 : -0xf.fffffffffffffff5d067c91b1bb8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x2p-16384 : -0xf.fffffffffffffff5d067c91b1bb8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x8p-972 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x4p-128 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x4p-1024 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x4p-16384 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x2p-16384 : -0xf.fffffffffffffffffffffffffffp-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x2p-16384 : -0xf.fffffffffffffffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x8p-972 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x8p-972 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok +atan2pi 1 -max += atan2pi downward binary32 0x1p+0 -0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok += atan2pi tonearest binary32 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary32 0x1p+0 -0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x1p+0 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x1p+0 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x1p+0 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x1p+0 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x1p+0 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x1p+0 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x1p+0 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x1p+0 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x1p+0 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x1p+0 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x1p+0 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x1p+0 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok +atan2pi -1 -max += atan2pi downward binary32 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary32 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary32 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += atan2pi downward binary64 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x1p+0 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x1p+0 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x1p+0 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x1p+0 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x1p+0 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x1p+0 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x1p+0 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x1p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +atan2pi min -max += atan2pi downward binary32 0x4p-128 -0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok += atan2pi tonearest binary32 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary32 0x4p-128 -0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-128 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-128 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-128 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1024 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-972 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x8p-972 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-972 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-972 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-972 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-972 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok +atan2pi -min -max += atan2pi downward binary32 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary32 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary32 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +atan2pi min_subnorm -max += atan2pi downward binary32 0x8p-152 -0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary32 0x8p-152 -0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-152 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x8p-152 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-152 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-152 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-152 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-152 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1076 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 -0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1076 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok +atan2pi -min_subnorm -max += atan2pi downward binary32 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary32 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary32 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1076 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0xf.fffffp+124 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok +atan2pi 1 max += atan2pi downward binary32 0x1p+0 0xf.fffffp+124 : 0x5.17ccp-132 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary32 0x1p+0 0xf.fffffp+124 : 0x5.17ccp-132 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary32 0x1p+0 0xf.fffffp+124 : 0x5.17ccp-132 : inexact-ok underflow errno-erange-ok += atan2pi upward binary32 0x1p+0 0xf.fffffp+124 : 0x5.17cc8p-132 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41p-132 : inexact-ok += atan2pi tonearest binary64 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e414p-132 : inexact-ok += atan2pi towardzero binary64 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41p-132 : inexact-ok += atan2pi upward binary64 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e414p-132 : inexact-ok += atan2pi downward intel96 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e413388p-132 : inexact-ok += atan2pi tonearest intel96 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41339p-132 : inexact-ok += atan2pi towardzero intel96 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e413388p-132 : inexact-ok += atan2pi upward intel96 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41339p-132 : inexact-ok += atan2pi downward m68k96 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e413388p-132 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41339p-132 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e413388p-132 : inexact-ok += atan2pi upward m68k96 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41339p-132 : inexact-ok += atan2pi downward binary128 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41338e226e4cb217fp-132 : inexact-ok += atan2pi tonearest binary128 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41338e226e4cb217f4p-132 : inexact-ok += atan2pi towardzero binary128 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41338e226e4cb217fp-132 : inexact-ok += atan2pi upward binary128 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41338e226e4cb217f4p-132 : inexact-ok += atan2pi downward ibm128 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41338e226e4cb216p-132 : inexact-ok += atan2pi tonearest ibm128 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41338e226e4cb218p-132 : inexact-ok += atan2pi towardzero ibm128 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41338e226e4cb216p-132 : inexact-ok += atan2pi upward ibm128 0x1p+0 0xf.fffffp+124 : 0x5.17cc208a3e41338e226e4cb218p-132 : inexact-ok += atan2pi downward binary64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi upward binary64 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727224p-1028 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d208p-1028 : inexact-ok += atan2pi tonearest intel96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d21p-1028 : inexact-ok += atan2pi towardzero intel96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d208p-1028 : inexact-ok += atan2pi upward intel96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d21p-1028 : inexact-ok += atan2pi downward m68k96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d208p-1028 : inexact-ok += atan2pi tonearest m68k96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d21p-1028 : inexact-ok += atan2pi towardzero m68k96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d208p-1028 : inexact-ok += atan2pi upward m68k96 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d21p-1028 : inexact-ok += atan2pi downward binary128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d20e42165220b034p-1028 : inexact-ok += atan2pi tonearest binary128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d20e42165220b038p-1028 : inexact-ok += atan2pi towardzero binary128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d20e42165220b034p-1028 : inexact-ok += atan2pi upward binary128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727220d20e42165220b038p-1028 : inexact-ok += atan2pi downward ibm128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi towardzero ibm128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi upward ibm128 0x1p+0 0xf.ffffffffffff8p+1020 : 0x5.17cc1b727224p-1028 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a9p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero intel96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a9p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward intel96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a94p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a94p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero m68k96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a94p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward m68k96 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a954f906da021bcp-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a954f906da021bcp-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a954f906da021bcp-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 0x1p+0 0xf.fffffffffffffffp+16380 : 0x5.17cc1b727220a954f906da021cp-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b727220a94fe13abe8fa98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b727220a94fe13abe8fa9cp-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b727220a94fe13abe8fa98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0x5.17cc1b727220a94fe13abe8fa9cp-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc1b727220bdaf11a888582dep-1028 : inexact-ok += atan2pi tonearest binary128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc1b727220bdaf11a888582de4p-1028 : inexact-ok += atan2pi towardzero binary128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc1b727220bdaf11a888582dep-1028 : inexact-ok += atan2pi upward binary128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc1b727220bdaf11a888582de4p-1028 : inexact-ok += atan2pi downward ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi towardzero ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi upward ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x5.17cc1b727224p-1028 : inexact-ok underflow errno-erange-ok +atan2pi -1 max += atan2pi downward binary32 -0x1p+0 0xf.fffffp+124 : -0x5.17cc8p-132 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary32 -0x1p+0 0xf.fffffp+124 : -0x5.17ccp-132 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary32 -0x1p+0 0xf.fffffp+124 : -0x5.17ccp-132 : inexact-ok underflow errno-erange-ok += atan2pi upward binary32 -0x1p+0 0xf.fffffp+124 : -0x5.17ccp-132 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e414p-132 : inexact-ok += atan2pi tonearest binary64 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e414p-132 : inexact-ok += atan2pi towardzero binary64 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41p-132 : inexact-ok += atan2pi upward binary64 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41p-132 : inexact-ok += atan2pi downward intel96 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41339p-132 : inexact-ok += atan2pi tonearest intel96 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41339p-132 : inexact-ok += atan2pi towardzero intel96 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e413388p-132 : inexact-ok += atan2pi upward intel96 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e413388p-132 : inexact-ok += atan2pi downward m68k96 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41339p-132 : inexact-ok += atan2pi tonearest m68k96 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41339p-132 : inexact-ok += atan2pi towardzero m68k96 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e413388p-132 : inexact-ok += atan2pi upward m68k96 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e413388p-132 : inexact-ok += atan2pi downward binary128 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41338e226e4cb217f4p-132 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41338e226e4cb217f4p-132 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41338e226e4cb217fp-132 : inexact-ok += atan2pi upward binary128 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41338e226e4cb217fp-132 : inexact-ok += atan2pi downward ibm128 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41338e226e4cb218p-132 : inexact-ok += atan2pi tonearest ibm128 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41338e226e4cb218p-132 : inexact-ok += atan2pi towardzero ibm128 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41338e226e4cb216p-132 : inexact-ok += atan2pi upward ibm128 -0x1p+0 0xf.fffffp+124 : -0x5.17cc208a3e41338e226e4cb216p-132 : inexact-ok += atan2pi downward binary64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727224p-1028 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi upward binary64 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d21p-1028 : inexact-ok += atan2pi tonearest intel96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d21p-1028 : inexact-ok += atan2pi towardzero intel96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d208p-1028 : inexact-ok += atan2pi upward intel96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d208p-1028 : inexact-ok += atan2pi downward m68k96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d21p-1028 : inexact-ok += atan2pi tonearest m68k96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d21p-1028 : inexact-ok += atan2pi towardzero m68k96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d208p-1028 : inexact-ok += atan2pi upward m68k96 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d208p-1028 : inexact-ok += atan2pi downward binary128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d20e42165220b038p-1028 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d20e42165220b038p-1028 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d20e42165220b034p-1028 : inexact-ok += atan2pi upward binary128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727220d20e42165220b034p-1028 : inexact-ok += atan2pi downward ibm128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b727224p-1028 : inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi towardzero ibm128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi upward ibm128 -0x1p+0 0xf.ffffffffffff8p+1020 : -0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero intel96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a9p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward intel96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a9p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a94p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero m68k96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a94p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward m68k96 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a94p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a954f906da021cp-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a954f906da021bcp-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a954f906da021bcp-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 -0x1p+0 0xf.fffffffffffffffp+16380 : -0x5.17cc1b727220a954f906da021bcp-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 -0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b727220a94fe13abe8fa9cp-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b727220a94fe13abe8fa9cp-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 -0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b727220a94fe13abe8fa98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 -0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : -0x5.17cc1b727220a94fe13abe8fa98p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc1b727220bdaf11a888582de4p-1028 : inexact-ok += atan2pi tonearest binary128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc1b727220bdaf11a888582de4p-1028 : inexact-ok += atan2pi towardzero binary128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc1b727220bdaf11a888582dep-1028 : inexact-ok += atan2pi upward binary128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc1b727220bdaf11a888582dep-1028 : inexact-ok += atan2pi downward ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc1b727224p-1028 : inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi towardzero ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok += atan2pi upward ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x5.17cc1b72722p-1028 : inexact-ok underflow errno-erange-ok +atan2pi min max += atan2pi downward binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary32 0x4p-128 0xf.fffffp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904p-256 : inexact-ok += atan2pi tonearest binary64 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f905p-256 : inexact-ok += atan2pi towardzero binary64 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904p-256 : inexact-ok += atan2pi upward binary64 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f905p-256 : inexact-ok += atan2pi downward intel96 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce2p-256 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce4p-256 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce2p-256 : inexact-ok += atan2pi upward intel96 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce4p-256 : inexact-ok += atan2pi downward m68k96 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce2p-256 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce4p-256 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce2p-256 : inexact-ok += atan2pi upward m68k96 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce4p-256 : inexact-ok += atan2pi downward binary128 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fcp-256 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fdp-256 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fcp-256 : inexact-ok += atan2pi upward binary128 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fdp-256 : inexact-ok += atan2pi downward ibm128 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c858p-256 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c86p-256 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c858p-256 : inexact-ok += atan2pi upward ibm128 0x4p-128 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c86p-256 : inexact-ok += atan2pi downward binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-1152 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-1152 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-1152 : inexact-ok += atan2pi upward intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-1152 : inexact-ok += atan2pi downward m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-1152 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-1152 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-1152 : inexact-ok += atan2pi upward m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-1152 : inexact-ok += atan2pi downward binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0dp-1152 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0ep-1152 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0dp-1152 : inexact-ok += atan2pi upward binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0ep-1152 : inexact-ok += atan2pi downward ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b78p-1152 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b79p-1152 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b78p-1152 : inexact-ok += atan2pi upward binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b79p-1152 : inexact-ok += atan2pi downward ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce2p-1152 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce4p-1152 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce2p-1152 : inexact-ok += atan2pi upward intel96 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce4p-1152 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce2p-1152 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce4p-1152 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce2p-1152 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce4p-1152 : inexact-ok += atan2pi downward binary128 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fcp-1152 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fdp-1152 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fcp-1152 : inexact-ok += atan2pi upward binary128 0x4p-1024 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fdp-1152 : inexact-ok += atan2pi downward ibm128 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-2048 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-2048 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-2048 : inexact-ok += atan2pi upward intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-2048 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-2048 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-2048 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-2048 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-2048 : inexact-ok += atan2pi downward binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0dp-2048 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0ep-2048 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0dp-2048 : inexact-ok += atan2pi upward binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0ep-2048 : inexact-ok += atan2pi downward ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b78p-2048 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b79p-2048 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b78p-2048 : inexact-ok += atan2pi upward binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b79p-2048 : inexact-ok += atan2pi downward ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x4p-16384 0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-16384 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16384 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x2p-16384 0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x2p-16384 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x2p-16384 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 0x8p-972 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c4p-1100 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c8p-1100 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c4p-1100 : inexact-ok += atan2pi upward intel96 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c8p-1100 : inexact-ok += atan2pi downward m68k96 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c4p-1100 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c8p-1100 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c4p-1100 : inexact-ok += atan2pi upward m68k96 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c8p-1100 : inexact-ok += atan2pi downward binary128 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bf8p-1100 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bfap-1100 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bf8p-1100 : inexact-ok += atan2pi upward binary128 0x8p-972 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bfap-1100 : inexact-ok += atan2pi downward ibm128 0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x8p-972 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106904p-1996 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106908p-1996 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106904p-1996 : inexact-ok += atan2pi upward intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106908p-1996 : inexact-ok += atan2pi downward m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106904p-1996 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106908p-1996 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106904p-1996 : inexact-ok += atan2pi upward m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106908p-1996 : inexact-ok += atan2pi downward binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106907210b2910581ap-1996 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106907210b2910581cp-1996 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106907210b2910581ap-1996 : inexact-ok += atan2pi upward binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106907210b2910581cp-1996 : inexact-ok += atan2pi downward ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.8be60db939105ed788d4442c16fp-1996 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.8be60db939105ed788d4442c16f2p-1996 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.8be60db939105ed788d4442c16fp-1996 : inexact-ok += atan2pi upward binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.8be60db939105ed788d4442c16f2p-1996 : inexact-ok += atan2pi downward ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok +atan2pi -min max += atan2pi downward binary32 -0x4p-128 0xf.fffffp+124 : -0x8p-152 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary64 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f905p-256 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f905p-256 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904p-256 : inexact-ok += atan2pi upward binary64 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904p-256 : inexact-ok += atan2pi downward intel96 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce4p-256 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce4p-256 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce2p-256 : inexact-ok += atan2pi upward intel96 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce2p-256 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce4p-256 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce4p-256 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce2p-256 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce2p-256 : inexact-ok += atan2pi downward binary128 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fdp-256 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fdp-256 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fcp-256 : inexact-ok += atan2pi upward binary128 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fcp-256 : inexact-ok += atan2pi downward ibm128 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c86p-256 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c86p-256 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c858p-256 : inexact-ok += atan2pi upward ibm128 -0x4p-128 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c858p-256 : inexact-ok += atan2pi downward binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-1152 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-1152 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-1152 : inexact-ok += atan2pi upward intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-1152 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-1152 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-1152 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-1152 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-1152 : inexact-ok += atan2pi downward binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0ep-1152 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0ep-1152 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0dp-1152 : inexact-ok += atan2pi upward binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0dp-1152 : inexact-ok += atan2pi downward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b79p-1152 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b79p-1152 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b78p-1152 : inexact-ok += atan2pi upward binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b78p-1152 : inexact-ok += atan2pi downward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward binary64 -0x4p-1024 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce4p-1152 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce4p-1152 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce2p-1152 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce2p-1152 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce4p-1152 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce4p-1152 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce2p-1152 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce2p-1152 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fdp-1152 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fdp-1152 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fcp-1152 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fcp-1152 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-2048 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-2048 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-2048 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-2048 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-2048 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-2048 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-2048 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-2048 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0ep-2048 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0ep-2048 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0dp-2048 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0dp-2048 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b79p-2048 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b79p-2048 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b78p-2048 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b78p-2048 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-16384 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x4p-16384 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16384 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x2p-16384 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x2p-16384 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x2p-16384 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary64 -0x8p-972 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c8p-1100 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c8p-1100 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c4p-1100 : inexact-ok += atan2pi upward intel96 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c4p-1100 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c8p-1100 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c8p-1100 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c4p-1100 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c4p-1100 : inexact-ok += atan2pi downward binary128 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bfap-1100 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bfap-1100 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bf8p-1100 : inexact-ok += atan2pi upward binary128 -0x8p-972 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bf8p-1100 : inexact-ok += atan2pi downward ibm128 -0x8p-972 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106908p-1996 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106908p-1996 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106904p-1996 : inexact-ok += atan2pi upward intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106904p-1996 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106908p-1996 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106908p-1996 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106904p-1996 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106904p-1996 : inexact-ok += atan2pi downward binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106907210b2910581cp-1996 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106907210b2910581cp-1996 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106907210b2910581ap-1996 : inexact-ok += atan2pi upward binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106907210b2910581ap-1996 : inexact-ok += atan2pi downward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.8be60db939105ed788d4442c16f2p-1996 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.8be60db939105ed788d4442c16f2p-1996 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.8be60db939105ed788d4442c16fp-1996 : inexact-ok += atan2pi upward binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.8be60db939105ed788d4442c16fp-1996 : inexact-ok += atan2pi downward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange +atan2pi min_subnorm max += atan2pi downward binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary32 0x8p-152 0xf.fffffp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f208p-280 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f20ap-280 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f208p-280 : inexact-ok += atan2pi upward binary64 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f20ap-280 : inexact-ok += atan2pi downward intel96 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi upward intel96 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi downward m68k96 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi upward m68k96 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi downward binary128 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bf8p-280 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bfap-280 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bf8p-280 : inexact-ok += atan2pi upward binary128 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bfap-280 : inexact-ok += atan2pi downward ibm128 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bp-280 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590cp-280 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590bp-280 : inexact-ok += atan2pi upward ibm128 0x8p-152 0xf.fffffp+124 : 0x2.8be610451f2099c7113726590cp-280 : inexact-ok += atan2pi downward binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106904p-1176 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106908p-1176 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106904p-1176 : inexact-ok += atan2pi upward intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106908p-1176 : inexact-ok += atan2pi downward m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106904p-1176 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106908p-1176 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106904p-1176 : inexact-ok += atan2pi upward m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106908p-1176 : inexact-ok += atan2pi downward binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106907210b2910581ap-1176 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106907210b2910581cp-1176 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106907210b2910581ap-1176 : inexact-ok += atan2pi upward binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x2.8be60db939106907210b2910581cp-1176 : inexact-ok += atan2pi downward ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.8be60db939105ed788d4442c16fp-1176 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.8be60db939105ed788d4442c16f2p-1176 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.8be60db939105ed788d4442c16fp-1176 : inexact-ok += atan2pi upward binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.8be60db939105ed788d4442c16f2p-1176 : inexact-ok += atan2pi downward ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 0x4p-1076 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce2p-1204 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce4p-1204 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce2p-1204 : inexact-ok += atan2pi upward intel96 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce4p-1204 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce2p-1204 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce4p-1204 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce2p-1204 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce4p-1204 : inexact-ok += atan2pi downward binary128 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fcp-1204 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fdp-1204 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fcp-1204 : inexact-ok += atan2pi upward binary128 0x4p-1076 0xf.fffffp+124 : 0x1.45f308228f904ce3889b932c85fdp-1204 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x4p-1076 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-2100 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-2100 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-2100 : inexact-ok += atan2pi upward intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-2100 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-2100 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-2100 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883482p-2100 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883484p-2100 : inexact-ok += atan2pi downward binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0dp-2100 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0ep-2100 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0dp-2100 : inexact-ok += atan2pi upward binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x1.45f306dc9c883483908594882c0ep-2100 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b78p-2100 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b79p-2100 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b78p-2100 : inexact-ok += atan2pi upward binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.45f306dc9c882f6bc46a22160b79p-2100 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x8p-16448 0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x8p-16448 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x8p-16448 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-16448 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16448 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16496 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok +atan2pi -min_subnorm max += atan2pi downward binary32 -0x8p-152 0xf.fffffp+124 : -0x8p-152 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary64 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f20ap-280 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f20ap-280 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f208p-280 : inexact-ok += atan2pi upward binary64 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f208p-280 : inexact-ok += atan2pi downward intel96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi upward intel96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c8p-280 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c4p-280 : inexact-ok += atan2pi downward binary128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bfap-280 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bfap-280 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bf8p-280 : inexact-ok += atan2pi upward binary128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bf8p-280 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590cp-280 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590cp-280 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bp-280 : inexact-ok += atan2pi upward ibm128 -0x8p-152 0xf.fffffp+124 : -0x2.8be610451f2099c7113726590bp-280 : inexact-ok += atan2pi downward binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106908p-1176 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106908p-1176 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106904p-1176 : inexact-ok += atan2pi upward intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106904p-1176 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106908p-1176 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106908p-1176 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106904p-1176 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106904p-1176 : inexact-ok += atan2pi downward binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106907210b2910581cp-1176 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106907210b2910581cp-1176 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106907210b2910581ap-1176 : inexact-ok += atan2pi upward binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x2.8be60db939106907210b2910581ap-1176 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.8be60db939105ed788d4442c16f2p-1176 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.8be60db939105ed788d4442c16f2p-1176 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.8be60db939105ed788d4442c16fp-1176 : inexact-ok += atan2pi upward binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.8be60db939105ed788d4442c16fp-1176 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward binary64 -0x4p-1076 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce4p-1204 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce4p-1204 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce2p-1204 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce2p-1204 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce4p-1204 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce4p-1204 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce2p-1204 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce2p-1204 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fdp-1204 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fdp-1204 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fcp-1204 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0xf.fffffp+124 : -0x1.45f308228f904ce3889b932c85fcp-1204 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-2100 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-2100 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-2100 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-2100 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-2100 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883484p-2100 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-2100 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883482p-2100 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0ep-2100 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0ep-2100 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0dp-2100 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x1.45f306dc9c883483908594882c0dp-2100 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b79p-2100 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b79p-2100 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b78p-2100 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.45f306dc9c882f6bc46a22160b78p-2100 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward intel96 -0x8p-16448 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x8p-16448 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-16448 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x4p-16448 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16448 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16496 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange +atan2pi min 1 += atan2pi downward binary32 0x4p-128 0x1p+0 : 0x1.45f3p-128 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary32 0x4p-128 0x1p+0 : 0x1.45f308p-128 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary32 0x4p-128 0x1p+0 : 0x1.45f3p-128 : inexact-ok underflow errno-erange-ok += atan2pi upward binary32 0x4p-128 0x1p+0 : 0x1.45f308p-128 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x4p-128 0x1p+0 : 0x1.45f306dc9c882p-128 : inexact-ok += atan2pi tonearest binary64 0x4p-128 0x1p+0 : 0x1.45f306dc9c883p-128 : inexact-ok += atan2pi towardzero binary64 0x4p-128 0x1p+0 : 0x1.45f306dc9c882p-128 : inexact-ok += atan2pi upward binary64 0x4p-128 0x1p+0 : 0x1.45f306dc9c883p-128 : inexact-ok += atan2pi downward intel96 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a52p-128 : inexact-ok += atan2pi tonearest intel96 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a54p-128 : inexact-ok += atan2pi towardzero intel96 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a52p-128 : inexact-ok += atan2pi upward intel96 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a54p-128 : inexact-ok += atan2pi downward m68k96 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a52p-128 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a54p-128 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a52p-128 : inexact-ok += atan2pi upward m68k96 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a54p-128 : inexact-ok += atan2pi downward binary128 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok += atan2pi tonearest binary128 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok += atan2pi towardzero binary128 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok += atan2pi upward binary128 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok += atan2pi downward ibm128 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok += atan2pi upward ibm128 0x4p-128 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok += atan2pi downward binary64 0x4p-1024 0x1p+0 : 0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 0x4p-1024 0x1p+0 : 0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary64 0x4p-1024 0x1p+0 : 0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok += atan2pi upward binary64 0x4p-1024 0x1p+0 : 0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a52p-1024 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a54p-1024 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a52p-1024 : inexact-ok += atan2pi upward intel96 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a54p-1024 : inexact-ok += atan2pi downward m68k96 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a52p-1024 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a54p-1024 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a52p-1024 : inexact-ok += atan2pi upward m68k96 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a54p-1024 : inexact-ok += atan2pi downward binary128 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea69p-1024 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1024 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea69p-1024 : inexact-ok += atan2pi upward binary128 0x4p-1024 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1024 : inexact-ok += atan2pi downward ibm128 0x4p-1024 0x1p+0 : 0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 0x4p-1024 0x1p+0 : 0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok += atan2pi towardzero ibm128 0x4p-1024 0x1p+0 : 0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok += atan2pi upward ibm128 0x4p-1024 0x1p+0 : 0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi towardzero intel96 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi upward intel96 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a58p-16384 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a54p-16384 : inexact-ok underflow errno-erange-ok += atan2pi towardzero m68k96 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi upward m68k96 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a54p-16384 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 0x4p-16384 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea6cp-16384 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero intel96 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward intel96 0x2p-16384 0x1p+0 : 0xa.2f9836e4e44153p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero m68k96 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward m68k96 0x2p-16384 0x1p+0 : 0xa.2f9836e4e44152cp-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 0x2p-16384 0x1p+0 : 0xa.2f9836e4e441529fc2757d1f538p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x8p-972 0x1p+0 : 0x2.8be60db939104p-972 : inexact-ok += atan2pi tonearest binary64 0x8p-972 0x1p+0 : 0x2.8be60db939106p-972 : inexact-ok += atan2pi towardzero binary64 0x8p-972 0x1p+0 : 0x2.8be60db939104p-972 : inexact-ok += atan2pi upward binary64 0x8p-972 0x1p+0 : 0x2.8be60db939106p-972 : inexact-ok += atan2pi downward intel96 0x8p-972 0x1p+0 : 0x2.8be60db9391054a4p-972 : inexact-ok += atan2pi tonearest intel96 0x8p-972 0x1p+0 : 0x2.8be60db9391054a8p-972 : inexact-ok += atan2pi towardzero intel96 0x8p-972 0x1p+0 : 0x2.8be60db9391054a4p-972 : inexact-ok += atan2pi upward intel96 0x8p-972 0x1p+0 : 0x2.8be60db9391054a8p-972 : inexact-ok += atan2pi downward m68k96 0x8p-972 0x1p+0 : 0x2.8be60db9391054a4p-972 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 0x1p+0 : 0x2.8be60db9391054a8p-972 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 0x1p+0 : 0x2.8be60db9391054a4p-972 : inexact-ok += atan2pi upward m68k96 0x8p-972 0x1p+0 : 0x2.8be60db9391054a8p-972 : inexact-ok += atan2pi downward binary128 0x8p-972 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4d2p-972 : inexact-ok += atan2pi tonearest binary128 0x8p-972 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4d4p-972 : inexact-ok += atan2pi towardzero binary128 0x8p-972 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4d2p-972 : inexact-ok += atan2pi upward binary128 0x8p-972 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4d4p-972 : inexact-ok += atan2pi downward ibm128 0x8p-972 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 0x8p-972 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok += atan2pi towardzero ibm128 0x8p-972 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok += atan2pi upward ibm128 0x8p-972 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d8p-972 : inexact-ok underflow errno-erange-ok +atan2pi -min 1 += atan2pi downward binary32 -0x4p-128 0x1p+0 : -0x1.45f308p-128 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary32 -0x4p-128 0x1p+0 : -0x1.45f308p-128 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary32 -0x4p-128 0x1p+0 : -0x1.45f3p-128 : inexact-ok underflow errno-erange-ok += atan2pi upward binary32 -0x4p-128 0x1p+0 : -0x1.45f3p-128 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 -0x4p-128 0x1p+0 : -0x1.45f306dc9c883p-128 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 0x1p+0 : -0x1.45f306dc9c883p-128 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882p-128 : inexact-ok += atan2pi upward binary64 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882p-128 : inexact-ok += atan2pi downward intel96 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a54p-128 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a54p-128 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a52p-128 : inexact-ok += atan2pi upward intel96 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a52p-128 : inexact-ok += atan2pi downward m68k96 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a54p-128 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a54p-128 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a52p-128 : inexact-ok += atan2pi upward m68k96 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a52p-128 : inexact-ok += atan2pi downward binary128 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea6ap-128 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok += atan2pi upward binary128 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea69p-128 : inexact-ok += atan2pi downward ibm128 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea8p-128 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok += atan2pi upward ibm128 -0x4p-128 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3eap-128 : inexact-ok += atan2pi downward binary64 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary64 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok += atan2pi upward binary64 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a54p-1024 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a54p-1024 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a52p-1024 : inexact-ok += atan2pi upward intel96 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a52p-1024 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a54p-1024 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a54p-1024 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a52p-1024 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a52p-1024 : inexact-ok += atan2pi downward binary128 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea6ap-1024 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea6ap-1024 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea69p-1024 : inexact-ok += atan2pi upward binary128 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea69p-1024 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c884p-1024 : inexact-ok underflow errno-erange-ok += atan2pi towardzero ibm128 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok += atan2pi upward ibm128 -0x4p-1024 0x1p+0 : -0x1.45f306dc9c88p-1024 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a58p-16384 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi towardzero intel96 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi upward intel96 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a54p-16384 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a54p-16384 : inexact-ok underflow errno-erange-ok += atan2pi towardzero m68k96 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi upward m68k96 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a5p-16384 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea6cp-16384 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 -0x4p-16384 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea68p-16384 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e44153p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero intel96 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward intel96 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e44152cp-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero m68k96 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward m68k96 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441528p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441529fc2757d1f538p-16388 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 -0x2p-16384 0x1p+0 : -0xa.2f9836e4e441529fc2757d1f534p-16388 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 -0x8p-972 0x1p+0 : -0x2.8be60db939106p-972 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 0x1p+0 : -0x2.8be60db939106p-972 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 0x1p+0 : -0x2.8be60db939104p-972 : inexact-ok += atan2pi upward binary64 -0x8p-972 0x1p+0 : -0x2.8be60db939104p-972 : inexact-ok += atan2pi downward intel96 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a8p-972 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a8p-972 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a4p-972 : inexact-ok += atan2pi upward intel96 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a4p-972 : inexact-ok += atan2pi downward m68k96 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a8p-972 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a8p-972 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a4p-972 : inexact-ok += atan2pi upward m68k96 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a4p-972 : inexact-ok += atan2pi downward binary128 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4d4p-972 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4d4p-972 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4d2p-972 : inexact-ok += atan2pi upward binary128 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4d2p-972 : inexact-ok += atan2pi downward ibm128 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d8p-972 : inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok += atan2pi towardzero ibm128 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok += atan2pi upward ibm128 -0x8p-972 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4p-972 : inexact-ok underflow errno-erange-ok +atan2pi min_subnorm 1 += atan2pi downward binary32 0x8p-152 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary32 0x8p-152 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary32 0x8p-152 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary32 0x8p-152 0x1p+0 : 0x8p-152 : inexact-ok underflow errno-erange-ok += atan2pi downward binary64 0x8p-152 0x1p+0 : 0x2.8be60db939104p-152 : inexact-ok += atan2pi tonearest binary64 0x8p-152 0x1p+0 : 0x2.8be60db939106p-152 : inexact-ok += atan2pi towardzero binary64 0x8p-152 0x1p+0 : 0x2.8be60db939104p-152 : inexact-ok += atan2pi upward binary64 0x8p-152 0x1p+0 : 0x2.8be60db939106p-152 : inexact-ok += atan2pi downward intel96 0x8p-152 0x1p+0 : 0x2.8be60db9391054a4p-152 : inexact-ok += atan2pi tonearest intel96 0x8p-152 0x1p+0 : 0x2.8be60db9391054a8p-152 : inexact-ok += atan2pi towardzero intel96 0x8p-152 0x1p+0 : 0x2.8be60db9391054a4p-152 : inexact-ok += atan2pi upward intel96 0x8p-152 0x1p+0 : 0x2.8be60db9391054a8p-152 : inexact-ok += atan2pi downward m68k96 0x8p-152 0x1p+0 : 0x2.8be60db9391054a4p-152 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 0x1p+0 : 0x2.8be60db9391054a8p-152 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 0x1p+0 : 0x2.8be60db9391054a4p-152 : inexact-ok += atan2pi upward m68k96 0x8p-152 0x1p+0 : 0x2.8be60db9391054a8p-152 : inexact-ok += atan2pi downward binary128 0x8p-152 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok += atan2pi tonearest binary128 0x8p-152 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok += atan2pi towardzero binary128 0x8p-152 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok += atan2pi upward binary128 0x8p-152 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok += atan2pi downward ibm128 0x8p-152 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok += atan2pi upward ibm128 0x8p-152 0x1p+0 : 0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok += atan2pi downward binary64 0x4p-1076 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary64 0x4p-1076 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 0x4p-1076 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a52p-1076 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a54p-1076 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a52p-1076 : inexact-ok += atan2pi upward intel96 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a54p-1076 : inexact-ok += atan2pi downward m68k96 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a52p-1076 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a54p-1076 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a52p-1076 : inexact-ok += atan2pi upward m68k96 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a54p-1076 : inexact-ok += atan2pi downward binary128 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok += atan2pi upward binary128 0x4p-1076 0x1p+0 : 0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok += atan2pi downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi tonearest ibm128 0x4p-1076 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi downward intel96 0x8p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest intel96 0x8p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 0x8p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 0x8p-16448 0x1p+0 : 0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x8p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 0x8p-16448 0x1p+0 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi towardzero m68k96 0x8p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok += atan2pi upward m68k96 0x8p-16448 0x1p+0 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x8p-16448 0x1p+0 : 0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 0x8p-16448 0x1p+0 : 0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 0x8p-16448 0x1p+0 : 0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 0x8p-16448 0x1p+0 : 0x2.8be60db93914p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 0x4p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest m68k96 0x4p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 0x4p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 0x4p-16448 0x1p+0 : 0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16448 0x1p+0 : 0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 0x4p-16448 0x1p+0 : 0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 0x4p-16448 0x1p+0 : 0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 0x4p-16448 0x1p+0 : 0x1.45f306dc9c8cp-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 0x4p-16496 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi tonearest binary128 0x4p-16496 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 0x4p-16496 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 0x4p-16496 0x1p+0 : 0x4p-16496 : inexact-ok underflow errno-erange-ok +atan2pi -min_subnorm 1 += atan2pi downward binary32 -0x8p-152 0x1p+0 : -0x8p-152 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary32 -0x8p-152 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary32 -0x8p-152 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary32 -0x8p-152 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary64 -0x8p-152 0x1p+0 : -0x2.8be60db939106p-152 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 0x1p+0 : -0x2.8be60db939106p-152 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 0x1p+0 : -0x2.8be60db939104p-152 : inexact-ok += atan2pi upward binary64 -0x8p-152 0x1p+0 : -0x2.8be60db939104p-152 : inexact-ok += atan2pi downward intel96 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a8p-152 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a8p-152 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a4p-152 : inexact-ok += atan2pi upward intel96 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a4p-152 : inexact-ok += atan2pi downward m68k96 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a8p-152 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a8p-152 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a4p-152 : inexact-ok += atan2pi upward m68k96 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a4p-152 : inexact-ok += atan2pi downward binary128 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4d4p-152 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok += atan2pi upward binary128 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4d2p-152 : inexact-ok += atan2pi downward ibm128 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d5p-152 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok += atan2pi upward ibm128 -0x8p-152 0x1p+0 : -0x2.8be60db9391054a7f09d5f47d4p-152 : inexact-ok += atan2pi downward binary64 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary64 -0x4p-1076 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary64 -0x4p-1076 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary64 -0x4p-1076 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward intel96 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a54p-1076 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a54p-1076 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a52p-1076 : inexact-ok += atan2pi upward intel96 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a52p-1076 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a54p-1076 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a54p-1076 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a52p-1076 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a52p-1076 : inexact-ok += atan2pi downward binary128 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea6ap-1076 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok += atan2pi upward binary128 -0x4p-1076 0x1p+0 : -0x1.45f306dc9c882a53f84eafa3ea69p-1076 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok += atan2pi tonearest ibm128 -0x4p-1076 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero ibm128 -0x4p-1076 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi upward ibm128 -0x4p-1076 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange += atan2pi downward intel96 -0x8p-16448 0x1p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest intel96 -0x8p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero intel96 -0x8p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward intel96 -0x8p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward m68k96 -0x8p-16448 0x1p+0 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x8p-16448 0x1p+0 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi towardzero m68k96 -0x8p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok += atan2pi upward m68k96 -0x8p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 -0x8p-16448 0x1p+0 : -0x2.8be60db93914p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x8p-16448 0x1p+0 : -0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 -0x8p-16448 0x1p+0 : -0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 -0x8p-16448 0x1p+0 : -0x2.8be60db9391p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward m68k96 -0x4p-16448 0x1p+0 : -0x4p-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest m68k96 -0x4p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero m68k96 -0x4p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward m68k96 -0x4p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi downward binary128 -0x4p-16448 0x1p+0 : -0x1.45f306dc9c8cp-16448 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16448 0x1p+0 : -0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok += atan2pi towardzero binary128 -0x4p-16448 0x1p+0 : -0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok += atan2pi upward binary128 -0x4p-16448 0x1p+0 : -0x1.45f306dc9c88p-16448 : inexact-ok underflow errno-erange-ok += atan2pi downward binary128 -0x4p-16496 0x1p+0 : -0x4p-16496 : inexact-ok underflow errno-erange-ok += atan2pi tonearest binary128 -0x4p-16496 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi towardzero binary128 -0x4p-16496 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange += atan2pi upward binary128 -0x4p-16496 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange +atan2pi min -1 += atan2pi downward binary32 0x4p-128 -0x1p+0 : 0xf.fffffp-4 : inexact-ok += atan2pi tonearest binary32 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary32 0x4p-128 -0x1p+0 : 0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-128 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-128 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-128 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-128 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-128 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-128 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-128 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-128 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-128 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-128 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-128 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1024 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1024 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1024 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1024 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1024 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1024 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1024 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1024 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1024 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1024 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1024 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-16384 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-16384 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16384 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16384 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16384 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16384 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x2p-16384 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x2p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x2p-16384 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x2p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x2p-16384 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x2p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x2p-16384 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x2p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x2p-16384 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x2p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x2p-16384 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x2p-16384 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-972 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x8p-972 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-972 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-972 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-972 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-972 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-972 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-972 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-972 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-972 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-972 -0x1p+0 : 0x1p+0 : inexact-ok +atan2pi -min -1 += atan2pi downward binary32 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary32 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary32 -0x4p-128 -0x1p+0 : -0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 -0x4p-128 -0x1p+0 : -0xf.fffffp-4 : inexact-ok += atan2pi downward binary64 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-128 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-128 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-128 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-128 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-128 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-128 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-128 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-128 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-128 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-128 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-128 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1024 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1024 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1024 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1024 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1024 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1024 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1024 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1024 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1024 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1024 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1024 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x4p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-16384 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-16384 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16384 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16384 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16384 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16384 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x2p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x2p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x2p-16384 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x2p-16384 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x2p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x2p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x2p-16384 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x2p-16384 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x2p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x2p-16384 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x2p-16384 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x2p-16384 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary64 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x8p-972 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-972 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-972 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-972 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-972 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-972 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-972 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-972 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-972 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-972 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-972 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok +atan2pi min_subnorm -1 += atan2pi downward binary32 0x8p-152 -0x1p+0 : 0xf.fffffp-4 : inexact-ok += atan2pi tonearest binary32 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary32 0x8p-152 -0x1p+0 : 0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x8p-152 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x8p-152 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-152 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-152 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-152 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-152 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-152 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-152 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x8p-152 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x8p-152 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x8p-152 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary64 0x4p-1076 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary64 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary64 0x4p-1076 -0x1p+0 : 0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x4p-1076 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x4p-1076 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-1076 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-1076 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-1076 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-1076 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward ibm128 0x4p-1076 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi tonearest ibm128 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero ibm128 0x4p-1076 -0x1p+0 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 0x4p-1076 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward intel96 0x8p-16448 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest intel96 0x8p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero intel96 0x8p-16448 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 0x8p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x8p-16448 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x8p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x8p-16448 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x8p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x8p-16448 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x8p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x8p-16448 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x8p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward m68k96 0x4p-16448 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi tonearest m68k96 0x4p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero m68k96 0x4p-16448 -0x1p+0 : 0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 0x4p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16448 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16448 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16448 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi downward binary128 0x4p-16496 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi tonearest binary128 0x4p-16496 -0x1p+0 : 0x1p+0 : inexact-ok += atan2pi towardzero binary128 0x4p-16496 -0x1p+0 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 0x4p-16496 -0x1p+0 : 0x1p+0 : inexact-ok +atan2pi -min_subnorm -1 += atan2pi downward binary32 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary32 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary32 -0x8p-152 -0x1p+0 : -0xf.fffffp-4 : inexact-ok += atan2pi upward binary32 -0x8p-152 -0x1p+0 : -0xf.fffffp-4 : inexact-ok += atan2pi downward binary64 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x8p-152 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x8p-152 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-152 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-152 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-152 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-152 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-152 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-152 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x8p-152 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x8p-152 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x8p-152 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward binary64 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary64 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary64 -0x4p-1076 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi upward binary64 -0x4p-1076 -0x1p+0 : -0xf.ffffffffffff8p-4 : inexact-ok += atan2pi downward intel96 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x4p-1076 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x4p-1076 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-1076 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-1076 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-1076 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-1076 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward ibm128 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest ibm128 -0x4p-1076 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero ibm128 -0x4p-1076 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi upward ibm128 -0x4p-1076 -0x1p+0 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += atan2pi downward intel96 -0x8p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest intel96 -0x8p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero intel96 -0x8p-16448 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward intel96 -0x8p-16448 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward m68k96 -0x8p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x8p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x8p-16448 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x8p-16448 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x8p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x8p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x8p-16448 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x8p-16448 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward m68k96 -0x4p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest m68k96 -0x4p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero m68k96 -0x4p-16448 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi upward m68k96 -0x4p-16448 -0x1p+0 : -0xf.fffffffffffffffp-4 : inexact-ok += atan2pi downward binary128 -0x4p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16448 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16448 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16448 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi downward binary128 -0x4p-16496 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi tonearest binary128 -0x4p-16496 -0x1p+0 : -0x1p+0 : inexact-ok += atan2pi towardzero binary128 -0x4p-16496 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += atan2pi upward binary128 -0x4p-16496 -0x1p+0 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h index 90508ca..f743663 100644 --- a/math/bits/mathcalls.h +++ b/math/bits/mathcalls.h @@ -72,6 +72,8 @@ __MATHCALL (acospi,, (_Mdouble_ __x)); __MATHCALL (asinpi,, (_Mdouble_ __x)); /* Arc tangent of X, divided by pi. */ __MATHCALL (atanpi,, (_Mdouble_ __x)); +/* Arc tangent of Y/X, divided by pi. */ +__MATHCALL (atan2pi,, (_Mdouble_ __y, _Mdouble_ __x)); /* Cosine of pi * X. */ __MATHCALL (cospi,, (_Mdouble_ __x)); diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 4cedf59..1708f4d 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -538,6 +538,7 @@ static test_function test_functions[] = FUNC_mpfr_f_f ("asinpi", mpfr_asinpi, false), FUNC_mpfr_f_f ("atan", mpfr_atan, false), FUNC_mpfr_ff_f ("atan2", mpfr_atan2, false), + FUNC_mpfr_ff_f ("atan2pi", mpfr_atan2pi, false), FUNC_mpfr_f_f ("atanh", mpfr_atanh, false), FUNC_mpfr_f_f ("atanpi", mpfr_atanpi, false), FUNC_mpc_c_f ("cabs", mpc_abs, false), diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py index ef4944b..1a614c0 100755 --- a/math/gen-tgmath-tests.py +++ b/math/gen-tgmath-tests.py @@ -744,6 +744,7 @@ class Tests(object): # TS 18661-4 functions. self.add_tests('acospi', 'r', ['r']) self.add_tests('asinpi', 'r', ['r']) + self.add_tests('atan2pi', 'r', ['r', 'r']) self.add_tests('atanpi', 'r', ['r']) self.add_tests('cospi', 'r', ['r']) self.add_tests('exp10', 'r', ['r']) diff --git a/math/libm-test-atan2pi.inc b/math/libm-test-atan2pi.inc new file mode 100644 index 0000000..8523c37 --- /dev/null +++ b/math/libm-test-atan2pi.inc @@ -0,0 +1,211 @@ +/* Test atan2pi. + Copyright (C) 2024 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +#include "libm-test-driver.c" + +static const struct test_ff_f_data atan2pi_test_data[] = + { + /* atan2pi (y,inf) == +0 for finite y > 0 or +0. */ + TEST_ff_f (atan2pi, 1, plus_infty, 0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_zero, plus_infty, 0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, min_value, plus_infty, 0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, min_subnorm_value, plus_infty, 0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, max_value, plus_infty, 0, ERRNO_UNCHANGED), + + /* atan2pi (y,inf) == -0 for finite y < 0 or -0. */ + TEST_ff_f (atan2pi, -1, plus_infty, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_zero, plus_infty, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -min_value, plus_infty, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -min_subnorm_value, plus_infty, minus_zero, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -max_value, plus_infty, minus_zero, ERRNO_UNCHANGED), + + /* atan2pi(+inf, x) == 1/2 for finite x. */ + TEST_ff_f (atan2pi, plus_infty, 1, 0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, plus_zero, 0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, min_value, 0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, min_subnorm_value, 0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, max_value, 0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, -1, 0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, minus_zero, 0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, -min_value, 0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, -min_subnorm_value, 0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, -max_value, 0.5, ERRNO_UNCHANGED), + + /* atan2pi(-inf, x) == -1/2 for finite x. */ + TEST_ff_f (atan2pi, minus_infty, 1, -0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, plus_zero, -0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, min_value, -0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, min_subnorm_value, -0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, max_value, -0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, -1, -0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, minus_zero, -0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, -min_value, -0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, -min_subnorm_value, -0.5, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, -max_value, -0.5, ERRNO_UNCHANGED), + + /* atan2pi (y,-inf) == 1 for finite y > 0 or +0. */ + TEST_ff_f (atan2pi, 1, minus_infty, 1.0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_zero, minus_infty, 1.0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, min_value, minus_infty, 1.0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, min_subnorm_value, minus_infty, 1.0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, max_value, minus_infty, 1.0, ERRNO_UNCHANGED), + + /* atan2pi (y,-inf) == -1 for finite y < 0 or -0. */ + TEST_ff_f (atan2pi, -1, minus_infty, -1.0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_zero, minus_infty, -1.0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -min_value, minus_infty, -1.0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -min_subnorm_value, minus_infty, -1.0, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -max_value, minus_infty, -1.0, ERRNO_UNCHANGED), + + TEST_ff_f (atan2pi, plus_infty, plus_infty, 0.25, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, plus_infty, -0.25, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, minus_infty, 0.75, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, minus_infty, -0.75, ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, snan_value, qnan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, -qnan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, qnan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, -qnan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, qnan_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, qnan_value, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -qnan_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -qnan_value, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, qnan_value, plus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, plus_zero, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, minus_zero, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, min_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, -min_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, -min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, max_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, qnan_value, -max_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, plus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, minus_infty, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, plus_zero, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, minus_zero, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, min_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, -min_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, -min_subnorm_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, max_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -qnan_value, -max_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, snan_value, plus_infty, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, minus_infty, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, plus_zero, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, minus_zero, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, -1, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, min_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, -min_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, min_subnorm_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, -min_subnorm_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, max_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, snan_value, -max_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, plus_infty, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, minus_infty, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, plus_zero, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, minus_zero, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, 1, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, -1, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, min_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, -min_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, min_subnorm_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, -min_subnorm_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, max_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -snan_value, -max_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, plus_infty, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_zero, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_zero, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, 1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -1, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, min_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -min_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, min_subnorm_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -min_subnorm_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, max_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -max_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_infty, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_zero, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, minus_zero, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, 1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -1, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, min_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -min_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, min_subnorm_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -min_subnorm_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, max_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, -max_value, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_ff_f (atan2pi, plus_infty, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, minus_infty, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, plus_zero, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, minus_zero, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, 1, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -1, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, min_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -min_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, min_subnorm_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -min_subnorm_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, max_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -max_value, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, plus_infty, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, minus_infty, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, plus_zero, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, minus_zero, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, 1, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -1, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, min_value, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -min_value, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, min_subnorm_value, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -min_subnorm_value, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, max_value, -snan_value, qnan_value, INVALID_EXCEPTION), + TEST_ff_f (atan2pi, -max_value, -snan_value, qnan_value, INVALID_EXCEPTION), + + AUTO_TESTS_ff_f (atan2pi), + }; + +static void +atan2pi_test (void) +{ + ALL_RM_TEST (atan2pi, 0, atan2pi_test_data, RUN_TEST_LOOP_ff_f, END); +} + +static void +do_test (void) +{ + atan2pi_test (); +} + +/* + * Local Variables: + * mode:c + * End: + */ diff --git a/math/s_atan2pi_template.c b/math/s_atan2pi_template.c new file mode 100644 index 0000000..245aefc --- /dev/null +++ b/math/s_atan2pi_template.c @@ -0,0 +1,41 @@ +/* Return arc tangent of Y/X, divided by pi. + Copyright (C) 2024 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +#include <errno.h> +#include <math.h> +#include <math-narrow-eval.h> +#include <math_private.h> +#include <math-underflow.h> + +FLOAT +M_DECL_FUNC (__atan2pi) (FLOAT y, FLOAT x) +{ + FLOAT ret = math_narrow_eval (M_SUF (__ieee754_atan2) (y, x) + / M_MLIT (M_PI)); + if (__glibc_likely (!isnan (ret))) + math_check_force_underflow (ret); + if (ret == 0 && y != 0 && isfinite (x)) + __set_errno (ERANGE); + /* Ensure that rounding away from zero for both atan2 and the + division cannot yield a return value from atan2pi with absolute + value greater than 1. */ + return (isgreater (M_FABS (ret), M_LIT (1.0)) + ? M_COPYSIGN (M_LIT (1.0), ret) + : ret); +} +declare_mgen_alias (__atan2pi, atan2pi); diff --git a/math/test-tgmath.c b/math/test-tgmath.c index 79cb58e..61dce89 100644 --- a/math/test-tgmath.c +++ b/math/test-tgmath.c @@ -48,7 +48,7 @@ volatile int count_cdouble; volatile int count_cfloat; volatile int count_cldouble; -#define NCALLS 180 +#define NCALLS 183 #define NCALLS_INT 4 #define NCCALLS 47 @@ -244,6 +244,7 @@ F(compile_test) (void) b = atanpi (atanpi (a)); b = atan (atan (a)); c = atan2 (atan2 (a, c), atan2 (b, x)); + b = atan2pi (atan2pi (a, c), atan2pi (b, x)); a = cosh (cosh (x)); b = acosh (acosh (a)); a = sinh (sinh (x)); @@ -368,6 +369,7 @@ F(compile_test) (void) a = atan (y); a = atanpi (y); a = atan2 (y, y); + a = atan2pi (y, y); a = cosh (y); a = acosh (y); a = sinh (y); @@ -576,6 +578,14 @@ TYPE } TYPE +(F(atan2pi)) (TYPE x, TYPE y) +{ + ++count; + P (); + return x + y; +} + +TYPE (F(cosh)) (TYPE x) { ++count; diff --git a/math/tgmath.h b/math/tgmath.h index 9260d07..0eafa72 100644 --- a/math/tgmath.h +++ b/math/tgmath.h @@ -824,6 +824,8 @@ # define asinpi(Val) __TGMATH_UNARY_REAL_ONLY (Val, asinpi) /* Arc tangent of X, divided by pi. */ # define atanpi(Val) __TGMATH_UNARY_REAL_ONLY (Val, atanpi) +/* Arc tangent of Y/X, divided by pi. */ +#define atan2pi(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, atan2pi) /* Cosine of pi * X. */ # define cospi(Val) __TGMATH_UNARY_REAL_ONLY (Val, cospi) diff --git a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps index b7424cd..542e1d9 100644 --- a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps +++ b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps @@ -159,6 +159,30 @@ float: 1 float128: 2 ldouble: 1 +Function: "atan2pi": +double: 1 +float: 1 +float128: 2 +ldouble: 1 + +Function: "atan2pi_downward": +double: 1 +float: 1 +float128: 2 +ldouble: 2 + +Function: "atan2pi_towardzero": +double: 1 +float: 1 +float128: 2 +ldouble: 2 + +Function: "atan2pi_upward": +double: 1 +float: 1 +float128: 2 +ldouble: 2 + Function: "atan_downward": double: 1 float: 1 diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Versions b/sysdeps/ieee754/ldbl-128ibm-compat/Versions index 251bcd4..544e777 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Versions +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Versions @@ -147,6 +147,7 @@ libm { GLIBC_2.41 { __acospiieee128; __asinpiieee128; + __atan2piieee128; __atanpiieee128; __cospiieee128; __sinpiieee128; diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile index 1acde0b..1b4f4a2 100644 --- a/sysdeps/ieee754/ldbl-opt/Makefile +++ b/sysdeps/ieee754/ldbl-opt/Makefile @@ -22,6 +22,7 @@ libnldbl-calls = \ asprintf_chk \ atan \ atan2 \ + atan2pi \ atanh \ atanpi \ cabs \ @@ -266,6 +267,7 @@ CFLAGS-nldbl-asinh.c = -fno-builtin-asinhl CFLAGS-nldbl-asinpi.c = -fno-builtin-asinpil CFLAGS-nldbl-atan.c = -fno-builtin-atanl CFLAGS-nldbl-atan2.c = -fno-builtin-atan2l +CFLAGS-nldbl-atan2pi.c = -fno-builtin-atan2pil CFLAGS-nldbl-atanh.c = -fno-builtin-atanhl CFLAGS-nldbl-atanpi.c = -fno-builtin-atanpil CFLAGS-nldbl-cabs.c = -fno-builtin-cabsl diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-atan2pi.c b/sysdeps/ieee754/ldbl-opt/nldbl-atan2pi.c new file mode 100644 index 0000000..d1a7ca0 --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/nldbl-atan2pi.c @@ -0,0 +1,8 @@ +#include "nldbl-compat.h" + +double +attribute_hidden +atan2pil (double x, double y) +{ + return atan2pi (x, y); +} diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist index 77df9bb..a248abb 100644 --- a/sysdeps/mach/hurd/i386/libm.abilist +++ b/sysdeps/mach/hurd/i386/libm.abilist @@ -1237,6 +1237,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/mach/hurd/x86_64/libm.abilist b/sysdeps/mach/hurd/x86_64/libm.abilist index 6957af5..468962e 100644 --- a/sysdeps/mach/hurd/x86_64/libm.abilist +++ b/sysdeps/mach/hurd/x86_64/libm.abilist @@ -1094,6 +1094,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/powerpc/nofpu/Makefile b/sysdeps/powerpc/nofpu/Makefile index aa44185..61ccf56 100644 --- a/sysdeps/powerpc/nofpu/Makefile +++ b/sysdeps/powerpc/nofpu/Makefile @@ -44,6 +44,7 @@ CFLAGS-w_acosl_compat.c += -fno-builtin-fabsl CFLAGS-s_acospil.c += -fno-builtin-fabsl CFLAGS-w_asinl_compat.c += -fno-builtin-fabsl CFLAGS-s_asinpil.c += -fno-builtin-fabsl +CFLAGS-s_atan2pil.c += -fno-builtin-fabsl CFLAGS-w_atanhl_compat.c += -fno-builtin-fabsl CFLAGS-s_atanpil.c += -fno-builtin-fabsl CFLAGS-w_j0l_compat.c += -fno-builtin-fabsl diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/libm.abilist index 2e2956b..88a81da 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libm.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libm.abilist @@ -1205,6 +1205,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/alpha/libm.abilist b/sysdeps/unix/sysv/linux/alpha/libm.abilist index 234486d..007fd86 100644 --- a/sysdeps/unix/sysv/linux/alpha/libm.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libm.abilist @@ -1364,6 +1364,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/arc/libm.abilist b/sysdeps/unix/sysv/linux/arc/libm.abilist index 0c9520e4..0258cc7 100644 --- a/sysdeps/unix/sysv/linux/arc/libm.abilist +++ b/sysdeps/unix/sysv/linux/arc/libm.abilist @@ -799,6 +799,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/arm/be/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist index 5e73798..d1531f7 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libm.abilist @@ -890,6 +890,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist index 5e73798..d1531f7 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist @@ -890,6 +890,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/csky/libm.abilist b/sysdeps/unix/sysv/linux/csky/libm.abilist index 980d4be..e55f6bf 100644 --- a/sysdeps/unix/sysv/linux/csky/libm.abilist +++ b/sysdeps/unix/sysv/linux/csky/libm.abilist @@ -865,6 +865,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/hppa/libm.abilist b/sysdeps/unix/sysv/linux/hppa/libm.abilist index e17b2c0..4699d52 100644 --- a/sysdeps/unix/sysv/linux/hppa/libm.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libm.abilist @@ -890,6 +890,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/i386/libm.abilist b/sysdeps/unix/sysv/linux/i386/libm.abilist index 0c72e27..d1ce0f7 100644 --- a/sysdeps/unix/sysv/linux/i386/libm.abilist +++ b/sysdeps/unix/sysv/linux/i386/libm.abilist @@ -1244,6 +1244,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist index 84a0964..bcfa004 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist @@ -1084,6 +1084,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist index 5e73798..d1531f7 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist @@ -890,6 +890,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist index d65ece0..c3c23fd 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist @@ -926,6 +926,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist index 85710af..2f6a2e7 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist @@ -890,6 +890,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist index 85710af..2f6a2e7 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist @@ -890,6 +890,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist index fd87c30..85173a7 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist @@ -890,6 +890,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist index b16a496..880f8c4 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist @@ -1205,6 +1205,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/or1k/libm.abilist b/sysdeps/unix/sysv/linux/or1k/libm.abilist index cfac64e..d9e71b8 100644 --- a/sysdeps/unix/sysv/linux/or1k/libm.abilist +++ b/sysdeps/unix/sysv/linux/or1k/libm.abilist @@ -799,6 +799,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist index 19352a5..43d578d 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist @@ -1037,6 +1037,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist index 54a4d38..64a9ea1 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist @@ -1036,6 +1036,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist index 4c5a923..d45783a 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist @@ -1030,6 +1030,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist index a4e04e5..44ca2f2 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist @@ -1368,6 +1368,7 @@ GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F GLIBC_2.41 __acospiieee128 F GLIBC_2.41 __asinpiieee128 F +GLIBC_2.41 __atan2piieee128 F GLIBC_2.41 __atanpiieee128 F GLIBC_2.41 __cospiieee128 F GLIBC_2.41 __sinpiieee128 F @@ -1388,6 +1389,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist index f643888..ff187f3 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist @@ -1084,6 +1084,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist index ee4d03e..2f0923d 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist @@ -1181,6 +1181,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist index 93d0c0f..bc621c2 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist @@ -1308,6 +1308,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist index 4d7a1a9..8de3065 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist @@ -1308,6 +1308,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/sh/be/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist index 7dd0342..6df6a8d 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libm.abilist @@ -890,6 +890,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist index 7dd0342..6df6a8d 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist @@ -890,6 +890,12 @@ GLIBC_2.41 asinpif32 F GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif32 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist index c56e17b..991d96b 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist @@ -1315,6 +1315,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist index c6cc55e..8600571 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist @@ -1205,6 +1205,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist index add8e98..8113fb4 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist @@ -1238,6 +1238,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist index c976d6b..ac96d62 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist @@ -1238,6 +1238,14 @@ GLIBC_2.41 asinpif32x F GLIBC_2.41 asinpif64 F GLIBC_2.41 asinpif64x F GLIBC_2.41 asinpil F +GLIBC_2.41 atan2pi F +GLIBC_2.41 atan2pif F +GLIBC_2.41 atan2pif128 F +GLIBC_2.41 atan2pif32 F +GLIBC_2.41 atan2pif32x F +GLIBC_2.41 atan2pif64 F +GLIBC_2.41 atan2pif64x F +GLIBC_2.41 atan2pil F GLIBC_2.41 atanpi F GLIBC_2.41 atanpif F GLIBC_2.41 atanpif128 F diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 1ff2f8b..07cc6cf 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -271,6 +271,30 @@ float: 2 Function: "atan2_vlen8_avx2": float: 2 +Function: "atan2pi": +double: 1 +float: 1 +float128: 2 +ldouble: 1 + +Function: "atan2pi_downward": +double: 1 +float: 3 +float128: 2 +ldouble: 2 + +Function: "atan2pi_towardzero": +double: 1 +float: 2 +float128: 2 +ldouble: 2 + +Function: "atan2pi_upward": +double: 1 +float: 3 +float128: 2 +ldouble: 2 + Function: "atan_downward": double: 1 float: 2 |