diff options
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | math/auto-libm-test-in | 31 | ||||
-rw-r--r-- | math/auto-libm-test-out | 775 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-128/e_acosl.c | 2 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-128ibm/e_acosl.c | 2 |
6 files changed, 818 insertions, 3 deletions
@@ -1,5 +1,14 @@ 2015-02-26 Joseph Myers <joseph@codesourcery.com> + [BZ #18038] + [BZ #18039] + * sysdeps/ieee754/ldbl-128/e_acosl.c (__ieee754_acosl): Only + return pi/2 for arguments below 0x1p-113L. + * sysdeps/ieee754/ldbl-128ibm/e_acosl.c (__ieee754_acosl): Only + return pi/2 for arguments below 0x1p-106L. + * math/auto-libm-test-in: Add more tests of acos. + * math/auto-libm-test-out: Regenerated. + [BZ #16351] * sysdeps/i386/fpu/e_asin.S (dbl_min): New object. (MO): New macro. @@ -12,7 +12,7 @@ Version 2.22 4719, 14841, 13064, 14094, 15319, 15467, 15790, 15969, 16351, 16560, 16783, 17269, 17523, 17569, 17588, 17792, 17836, 17912, 17916, 17932, 17944, 17949, 17964, 17965, 17967, 17969, 17978, 17987, 17991, 17996, - 17998, 17999, 18019, 18020, 18029, 18030, 18032. + 17998, 17999, 18019, 18020, 18029, 18030, 18032, 18038, 18039. * Character encoding and ctype tables were updated to Unicode 7.0.0, using new generator scripts contributed by Pravin Satpute and Mike FABIAN (Red diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index bd85805..19d5396 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -33,6 +33,37 @@ acos 0x0.ffffffffffffp0 acos -0x0.ffffffffffffp0 acos 0x0.ffffffffffffffffp0 acos -0x0.ffffffffffffffffp0 +acos 0x1p-5 +acos 0x1p-10 +acos 0x1p-15 +acos 0x1p-20 +acos 0x1p-25 +acos 0x1p-30 +acos 0x1p-35 +acos 0x1p-40 +acos 0x1p-45 +acos 0x1p-50 +acos 0x1p-55 +acos 0x1p-60 +acos 0x1p-65 +acos 0x1p-70 +acos 0x1p-75 +acos 0x1p-80 +acos 0x1p-85 +acos 0x1p-90 +acos 0x1p-95 +acos 0x1p-100 +acos 0x1p-105 +acos 0x1p-110 +acos 0x1p-115 +acos 0x1p-120 +acos -0x1p-5 +acos -0x1p-25 +acos -0x1p-45 +acos -0x1p-65 +acos -0x1p-85 +acos -0x1p-105 +acos -0x1p-125 acos min acos -min acos min_subnorm diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 67804a5..27322e8 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -839,6 +839,781 @@ acos -0x0.ffffffffffffffffp0 = acos tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok = acos towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok = acos upward ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12533p+0L : inexact-ok +acos 0x1p-5 += acos downward flt-32 0x8p-8f : 0x1.8a1f5ep+0f : inexact-ok += acos tonearest flt-32 0x8p-8f : 0x1.8a1f6p+0f : inexact-ok += acos towardzero flt-32 0x8p-8f : 0x1.8a1f5ep+0f : inexact-ok += acos upward flt-32 0x8p-8f : 0x1.8a1f6p+0f : inexact-ok += acos downward dbl-64 0x8p-8 : 0x1.8a1f5fe55274ap+0 : inexact-ok += acos tonearest dbl-64 0x8p-8 : 0x1.8a1f5fe55274ap+0 : inexact-ok += acos towardzero dbl-64 0x8p-8 : 0x1.8a1f5fe55274ap+0 : inexact-ok += acos upward dbl-64 0x8p-8 : 0x1.8a1f5fe55274bp+0 : inexact-ok += acos downward ldbl-96-intel 0x8p-8L : 0x1.8a1f5fe55274a05ap+0L : inexact-ok += acos tonearest ldbl-96-intel 0x8p-8L : 0x1.8a1f5fe55274a05ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x8p-8L : 0x1.8a1f5fe55274a05ap+0L : inexact-ok += acos upward ldbl-96-intel 0x8p-8L : 0x1.8a1f5fe55274a05cp+0L : inexact-ok += acos downward ldbl-96-m68k 0x8p-8L : 0x1.8a1f5fe55274a05ap+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x8p-8L : 0x1.8a1f5fe55274a05ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x8p-8L : 0x1.8a1f5fe55274a05ap+0L : inexact-ok += acos upward ldbl-96-m68k 0x8p-8L : 0x1.8a1f5fe55274a05cp+0L : inexact-ok += acos downward ldbl-128 0x8p-8L : 0x1.8a1f5fe55274a05ad2c29a890fc3p+0L : inexact-ok += acos tonearest ldbl-128 0x8p-8L : 0x1.8a1f5fe55274a05ad2c29a890fc4p+0L : inexact-ok += acos towardzero ldbl-128 0x8p-8L : 0x1.8a1f5fe55274a05ad2c29a890fc3p+0L : inexact-ok += acos upward ldbl-128 0x8p-8L : 0x1.8a1f5fe55274a05ad2c29a890fc4p+0L : inexact-ok += acos downward ldbl-128ibm 0x8p-8L : 0x1.8a1f5fe55274a05ad2c29a890f8p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x8p-8L : 0x1.8a1f5fe55274a05ad2c29a891p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x8p-8L : 0x1.8a1f5fe55274a05ad2c29a890f8p+0L : inexact-ok += acos upward ldbl-128ibm 0x8p-8L : 0x1.8a1f5fe55274a05ad2c29a891p+0L : inexact-ok +acos 0x1p-10 += acos downward flt-32 0x4p-12f : 0x1.91dfb4p+0f : inexact-ok += acos tonearest flt-32 0x4p-12f : 0x1.91dfb6p+0f : inexact-ok += acos towardzero flt-32 0x4p-12f : 0x1.91dfb4p+0f : inexact-ok += acos upward flt-32 0x4p-12f : 0x1.91dfb6p+0f : inexact-ok += acos downward dbl-64 0x4p-12 : 0x1.91dfb5439826dp+0 : inexact-ok += acos tonearest dbl-64 0x4p-12 : 0x1.91dfb5439826dp+0 : inexact-ok += acos towardzero dbl-64 0x4p-12 : 0x1.91dfb5439826dp+0 : inexact-ok += acos upward dbl-64 0x4p-12 : 0x1.91dfb5439826ep+0 : inexact-ok += acos downward ldbl-96-intel 0x4p-12L : 0x1.91dfb5439826d4f2p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x4p-12L : 0x1.91dfb5439826d4f2p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x4p-12L : 0x1.91dfb5439826d4f2p+0L : inexact-ok += acos upward ldbl-96-intel 0x4p-12L : 0x1.91dfb5439826d4f4p+0L : inexact-ok += acos downward ldbl-96-m68k 0x4p-12L : 0x1.91dfb5439826d4f2p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x4p-12L : 0x1.91dfb5439826d4f2p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x4p-12L : 0x1.91dfb5439826d4f2p+0L : inexact-ok += acos upward ldbl-96-m68k 0x4p-12L : 0x1.91dfb5439826d4f4p+0L : inexact-ok += acos downward ldbl-128 0x4p-12L : 0x1.91dfb5439826d4f211e796c22ac2p+0L : inexact-ok += acos tonearest ldbl-128 0x4p-12L : 0x1.91dfb5439826d4f211e796c22ac3p+0L : inexact-ok += acos towardzero ldbl-128 0x4p-12L : 0x1.91dfb5439826d4f211e796c22ac2p+0L : inexact-ok += acos upward ldbl-128 0x4p-12L : 0x1.91dfb5439826d4f211e796c22ac3p+0L : inexact-ok += acos downward ldbl-128ibm 0x4p-12L : 0x1.91dfb5439826d4f211e796c22a8p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x4p-12L : 0x1.91dfb5439826d4f211e796c22bp+0L : inexact-ok += acos towardzero ldbl-128ibm 0x4p-12L : 0x1.91dfb5439826d4f211e796c22a8p+0L : inexact-ok += acos upward ldbl-128ibm 0x4p-12L : 0x1.91dfb5439826d4f211e796c22bp+0L : inexact-ok +acos 0x1p-15 += acos downward flt-32 0x2p-16f : 0x1.921db4p+0f : inexact-ok += acos tonearest flt-32 0x2p-16f : 0x1.921db6p+0f : inexact-ok += acos towardzero flt-32 0x2p-16f : 0x1.921db4p+0f : inexact-ok += acos upward flt-32 0x2p-16f : 0x1.921db6p+0f : inexact-ok += acos downward dbl-64 0x2p-16 : 0x1.921db54442d02p+0 : inexact-ok += acos tonearest dbl-64 0x2p-16 : 0x1.921db54442d03p+0 : inexact-ok += acos towardzero dbl-64 0x2p-16 : 0x1.921db54442d02p+0 : inexact-ok += acos upward dbl-64 0x2p-16 : 0x1.921db54442d03p+0 : inexact-ok += acos downward ldbl-96-intel 0x2p-16L : 0x1.921db54442d02f14p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x2p-16L : 0x1.921db54442d02f14p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x2p-16L : 0x1.921db54442d02f14p+0L : inexact-ok += acos upward ldbl-96-intel 0x2p-16L : 0x1.921db54442d02f16p+0L : inexact-ok += acos downward ldbl-96-m68k 0x2p-16L : 0x1.921db54442d02f14p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x2p-16L : 0x1.921db54442d02f14p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x2p-16L : 0x1.921db54442d02f14p+0L : inexact-ok += acos upward ldbl-96-m68k 0x2p-16L : 0x1.921db54442d02f16p+0L : inexact-ok += acos downward ldbl-128 0x2p-16L : 0x1.921db54442d02f143435095b45f6p+0L : inexact-ok += acos tonearest ldbl-128 0x2p-16L : 0x1.921db54442d02f143435095b45f7p+0L : inexact-ok += acos towardzero ldbl-128 0x2p-16L : 0x1.921db54442d02f143435095b45f6p+0L : inexact-ok += acos upward ldbl-128 0x2p-16L : 0x1.921db54442d02f143435095b45f7p+0L : inexact-ok += acos downward ldbl-128ibm 0x2p-16L : 0x1.921db54442d02f143435095b458p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x2p-16L : 0x1.921db54442d02f143435095b46p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x2p-16L : 0x1.921db54442d02f143435095b458p+0L : inexact-ok += acos upward ldbl-128ibm 0x2p-16L : 0x1.921db54442d02f143435095b46p+0L : inexact-ok +acos 0x1p-20 += acos downward flt-32 0x1p-20f : 0x1.921fa4p+0f : inexact-ok += acos tonearest flt-32 0x1p-20f : 0x1.921fa6p+0f : inexact-ok += acos towardzero flt-32 0x1p-20f : 0x1.921fa4p+0f : inexact-ok += acos upward flt-32 0x1p-20f : 0x1.921fa6p+0f : inexact-ok += acos downward dbl-64 0x1p-20 : 0x1.921fa54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x1p-20 : 0x1.921fa54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x1p-20 : 0x1.921fa54442d18p+0 : inexact-ok += acos upward dbl-64 0x1p-20 : 0x1.921fa54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p-20L : 0x1.921fa54442d18466p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p-20L : 0x1.921fa54442d18466p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p-20L : 0x1.921fa54442d18466p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p-20L : 0x1.921fa54442d18468p+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p-20L : 0x1.921fa54442d18466p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p-20L : 0x1.921fa54442d18466p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p-20L : 0x1.921fa54442d18466p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p-20L : 0x1.921fa54442d18468p+0L : inexact-ok += acos downward ldbl-128 0x1p-20L : 0x1.921fa54442d18466dee21a6c55dap+0L : inexact-ok += acos tonearest ldbl-128 0x1p-20L : 0x1.921fa54442d18466dee21a6c55dap+0L : inexact-ok += acos towardzero ldbl-128 0x1p-20L : 0x1.921fa54442d18466dee21a6c55dap+0L : inexact-ok += acos upward ldbl-128 0x1p-20L : 0x1.921fa54442d18466dee21a6c55dbp+0L : inexact-ok += acos downward ldbl-128ibm 0x1p-20L : 0x1.921fa54442d18466dee21a6c558p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p-20L : 0x1.921fa54442d18466dee21a6c56p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p-20L : 0x1.921fa54442d18466dee21a6c558p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p-20L : 0x1.921fa54442d18466dee21a6c56p+0L : inexact-ok +acos 0x1p-25 += acos downward flt-32 0x8p-28f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x8p-28f : 0x1.921fb4p+0f : inexact-ok += acos towardzero flt-32 0x8p-28f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x8p-28f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x8p-28 : 0x1.921fb4c442d18p+0 : inexact-ok += acos tonearest dbl-64 0x8p-28 : 0x1.921fb4c442d18p+0 : inexact-ok += acos towardzero dbl-64 0x8p-28 : 0x1.921fb4c442d18p+0 : inexact-ok += acos upward dbl-64 0x8p-28 : 0x1.921fb4c442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x8p-28L : 0x1.921fb4c442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x8p-28L : 0x1.921fb4c442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x8p-28L : 0x1.921fb4c442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x8p-28L : 0x1.921fb4c442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x8p-28L : 0x1.921fb4c442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x8p-28L : 0x1.921fb4c442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x8p-28L : 0x1.921fb4c442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x8p-28L : 0x1.921fb4c442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x8p-28L : 0x1.921fb4c442d1846989876fc1ac62p+0L : inexact-ok += acos tonearest ldbl-128 0x8p-28L : 0x1.921fb4c442d1846989876fc1ac63p+0L : inexact-ok += acos towardzero ldbl-128 0x8p-28L : 0x1.921fb4c442d1846989876fc1ac62p+0L : inexact-ok += acos upward ldbl-128 0x8p-28L : 0x1.921fb4c442d1846989876fc1ac63p+0L : inexact-ok += acos downward ldbl-128ibm 0x8p-28L : 0x1.921fb4c442d1846989876fc1acp+0L : inexact-ok += acos tonearest ldbl-128ibm 0x8p-28L : 0x1.921fb4c442d1846989876fc1ac8p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x8p-28L : 0x1.921fb4c442d1846989876fc1acp+0L : inexact-ok += acos upward ldbl-128ibm 0x8p-28L : 0x1.921fb4c442d1846989876fc1ac8p+0L : inexact-ok +acos 0x1p-30 += acos downward flt-32 0x4p-32f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x4p-32f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x4p-32f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x4p-32f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x4p-32 : 0x1.921fb54042d18p+0 : inexact-ok += acos tonearest dbl-64 0x4p-32 : 0x1.921fb54042d18p+0 : inexact-ok += acos towardzero dbl-64 0x4p-32 : 0x1.921fb54042d18p+0 : inexact-ok += acos upward dbl-64 0x4p-32 : 0x1.921fb54042d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x4p-32L : 0x1.921fb54042d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x4p-32L : 0x1.921fb54042d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x4p-32L : 0x1.921fb54042d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x4p-32L : 0x1.921fb54042d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x4p-32L : 0x1.921fb54042d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x4p-32L : 0x1.921fb54042d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x4p-32L : 0x1.921fb54042d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x4p-32L : 0x1.921fb54042d1846ap+0L : inexact-ok += acos downward ldbl-128 0x4p-32L : 0x1.921fb54042d18469898cc50c570dp+0L : inexact-ok += acos tonearest ldbl-128 0x4p-32L : 0x1.921fb54042d18469898cc50c570ep+0L : inexact-ok += acos towardzero ldbl-128 0x4p-32L : 0x1.921fb54042d18469898cc50c570dp+0L : inexact-ok += acos upward ldbl-128 0x4p-32L : 0x1.921fb54042d18469898cc50c570ep+0L : inexact-ok += acos downward ldbl-128ibm 0x4p-32L : 0x1.921fb54042d18469898cc50c57p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x4p-32L : 0x1.921fb54042d18469898cc50c57p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x4p-32L : 0x1.921fb54042d18469898cc50c57p+0L : inexact-ok += acos upward ldbl-128ibm 0x4p-32L : 0x1.921fb54042d18469898cc50c578p+0L : inexact-ok +acos 0x1p-35 += acos downward flt-32 0x2p-36f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x2p-36f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x2p-36f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x2p-36f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x2p-36 : 0x1.921fb54422d18p+0 : inexact-ok += acos tonearest dbl-64 0x2p-36 : 0x1.921fb54422d18p+0 : inexact-ok += acos towardzero dbl-64 0x2p-36 : 0x1.921fb54422d18p+0 : inexact-ok += acos upward dbl-64 0x2p-36 : 0x1.921fb54422d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x2p-36L : 0x1.921fb54422d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x2p-36L : 0x1.921fb54422d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x2p-36L : 0x1.921fb54422d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x2p-36L : 0x1.921fb54422d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x2p-36L : 0x1.921fb54422d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x2p-36L : 0x1.921fb54422d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x2p-36L : 0x1.921fb54422d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x2p-36L : 0x1.921fb54422d1846ap+0L : inexact-ok += acos downward ldbl-128 0x2p-36L : 0x1.921fb54422d18469898cc51701a2p+0L : inexact-ok += acos tonearest ldbl-128 0x2p-36L : 0x1.921fb54422d18469898cc51701a3p+0L : inexact-ok += acos towardzero ldbl-128 0x2p-36L : 0x1.921fb54422d18469898cc51701a2p+0L : inexact-ok += acos upward ldbl-128 0x2p-36L : 0x1.921fb54422d18469898cc51701a3p+0L : inexact-ok += acos downward ldbl-128ibm 0x2p-36L : 0x1.921fb54422d18469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x2p-36L : 0x1.921fb54422d18469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x2p-36L : 0x1.921fb54422d18469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x2p-36L : 0x1.921fb54422d18469898cc51702p+0L : inexact-ok +acos 0x1p-40 += acos downward flt-32 0x1p-40f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x1p-40f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x1p-40f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x1p-40f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x1p-40 : 0x1.921fb54441d18p+0 : inexact-ok += acos tonearest dbl-64 0x1p-40 : 0x1.921fb54441d18p+0 : inexact-ok += acos towardzero dbl-64 0x1p-40 : 0x1.921fb54441d18p+0 : inexact-ok += acos upward dbl-64 0x1p-40 : 0x1.921fb54441d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p-40L : 0x1.921fb54441d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p-40L : 0x1.921fb54441d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p-40L : 0x1.921fb54441d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p-40L : 0x1.921fb54441d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p-40L : 0x1.921fb54441d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p-40L : 0x1.921fb54441d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p-40L : 0x1.921fb54441d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p-40L : 0x1.921fb54441d1846ap+0L : inexact-ok += acos downward ldbl-128 0x1p-40L : 0x1.921fb54441d18469898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x1p-40L : 0x1.921fb54441d18469898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x1p-40L : 0x1.921fb54441d18469898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x1p-40L : 0x1.921fb54441d18469898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p-40L : 0x1.921fb54441d18469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p-40L : 0x1.921fb54441d18469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p-40L : 0x1.921fb54441d18469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p-40L : 0x1.921fb54441d18469898cc51702p+0L : inexact-ok +acos 0x1p-45 += acos downward flt-32 0x8p-48f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x8p-48f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x8p-48f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x8p-48f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x8p-48 : 0x1.921fb54442c98p+0 : inexact-ok += acos tonearest dbl-64 0x8p-48 : 0x1.921fb54442c98p+0 : inexact-ok += acos towardzero dbl-64 0x8p-48 : 0x1.921fb54442c98p+0 : inexact-ok += acos upward dbl-64 0x8p-48 : 0x1.921fb54442c99p+0 : inexact-ok += acos downward ldbl-96-intel 0x8p-48L : 0x1.921fb54442c98468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x8p-48L : 0x1.921fb54442c9846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x8p-48L : 0x1.921fb54442c98468p+0L : inexact-ok += acos upward ldbl-96-intel 0x8p-48L : 0x1.921fb54442c9846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x8p-48L : 0x1.921fb54442c98468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x8p-48L : 0x1.921fb54442c9846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x8p-48L : 0x1.921fb54442c98468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x8p-48L : 0x1.921fb54442c9846ap+0L : inexact-ok += acos downward ldbl-128 0x8p-48L : 0x1.921fb54442c98469898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x8p-48L : 0x1.921fb54442c98469898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x8p-48L : 0x1.921fb54442c98469898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x8p-48L : 0x1.921fb54442c98469898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x8p-48L : 0x1.921fb54442c98469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x8p-48L : 0x1.921fb54442c98469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x8p-48L : 0x1.921fb54442c98469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x8p-48L : 0x1.921fb54442c98469898cc51702p+0L : inexact-ok +acos 0x1p-50 += acos downward flt-32 0x4p-52f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x4p-52f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x4p-52f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x4p-52f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x4p-52 : 0x1.921fb54442d14p+0 : inexact-ok += acos tonearest dbl-64 0x4p-52 : 0x1.921fb54442d14p+0 : inexact-ok += acos towardzero dbl-64 0x4p-52 : 0x1.921fb54442d14p+0 : inexact-ok += acos upward dbl-64 0x4p-52 : 0x1.921fb54442d15p+0 : inexact-ok += acos downward ldbl-96-intel 0x4p-52L : 0x1.921fb54442d14468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x4p-52L : 0x1.921fb54442d1446ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x4p-52L : 0x1.921fb54442d14468p+0L : inexact-ok += acos upward ldbl-96-intel 0x4p-52L : 0x1.921fb54442d1446ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x4p-52L : 0x1.921fb54442d14468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x4p-52L : 0x1.921fb54442d1446ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x4p-52L : 0x1.921fb54442d14468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x4p-52L : 0x1.921fb54442d1446ap+0L : inexact-ok += acos downward ldbl-128 0x4p-52L : 0x1.921fb54442d14469898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x4p-52L : 0x1.921fb54442d14469898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x4p-52L : 0x1.921fb54442d14469898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x4p-52L : 0x1.921fb54442d14469898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x4p-52L : 0x1.921fb54442d14469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x4p-52L : 0x1.921fb54442d14469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x4p-52L : 0x1.921fb54442d14469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x4p-52L : 0x1.921fb54442d14469898cc51702p+0L : inexact-ok +acos 0x1p-55 += acos downward flt-32 0x2p-56f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x2p-56f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x2p-56f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x2p-56f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x2p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x2p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x2p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x2p-56 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x2p-56L : 0x1.921fb54442d18268p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x2p-56L : 0x1.921fb54442d1826ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x2p-56L : 0x1.921fb54442d18268p+0L : inexact-ok += acos upward ldbl-96-intel 0x2p-56L : 0x1.921fb54442d1826ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x2p-56L : 0x1.921fb54442d18268p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x2p-56L : 0x1.921fb54442d1826ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x2p-56L : 0x1.921fb54442d18268p+0L : inexact-ok += acos upward ldbl-96-m68k 0x2p-56L : 0x1.921fb54442d1826ap+0L : inexact-ok += acos downward ldbl-128 0x2p-56L : 0x1.921fb54442d18269898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x2p-56L : 0x1.921fb54442d18269898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x2p-56L : 0x1.921fb54442d18269898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x2p-56L : 0x1.921fb54442d18269898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x2p-56L : 0x1.921fb54442d18269898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x2p-56L : 0x1.921fb54442d18269898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x2p-56L : 0x1.921fb54442d18269898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x2p-56L : 0x1.921fb54442d18269898cc51702p+0L : inexact-ok +acos 0x1p-60 += acos downward flt-32 0x1p-60f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x1p-60f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x1p-60f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x1p-60f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x1p-60 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x1p-60 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x1p-60 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x1p-60 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p-60L : 0x1.921fb54442d18458p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p-60L : 0x1.921fb54442d1845ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p-60L : 0x1.921fb54442d18458p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p-60L : 0x1.921fb54442d1845ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p-60L : 0x1.921fb54442d18458p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p-60L : 0x1.921fb54442d1845ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p-60L : 0x1.921fb54442d18458p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p-60L : 0x1.921fb54442d1845ap+0L : inexact-ok += acos downward ldbl-128 0x1p-60L : 0x1.921fb54442d18459898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x1p-60L : 0x1.921fb54442d18459898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x1p-60L : 0x1.921fb54442d18459898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x1p-60L : 0x1.921fb54442d18459898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p-60L : 0x1.921fb54442d18459898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p-60L : 0x1.921fb54442d18459898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p-60L : 0x1.921fb54442d18459898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p-60L : 0x1.921fb54442d18459898cc51702p+0L : inexact-ok +acos 0x1p-65 += acos downward flt-32 0x8p-68f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x8p-68f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x8p-68f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x8p-68f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x8p-68 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x8p-68 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x8p-68 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x8p-68 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x8p-68L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x8p-68L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x8p-68L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x8p-68L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x8p-68L : 0x1.921fb54442d18469098cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x8p-68L : 0x1.921fb54442d18469098cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x8p-68L : 0x1.921fb54442d18469098cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x8p-68L : 0x1.921fb54442d18469098cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x8p-68L : 0x1.921fb54442d18469098cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x8p-68L : 0x1.921fb54442d18469098cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x8p-68L : 0x1.921fb54442d18469098cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x8p-68L : 0x1.921fb54442d18469098cc51702p+0L : inexact-ok +acos 0x1p-70 += acos downward flt-32 0x4p-72f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x4p-72f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x4p-72f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x4p-72f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x4p-72 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x4p-72 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x4p-72 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x4p-72 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x4p-72L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x4p-72L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x4p-72L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x4p-72L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x4p-72L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x4p-72L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x4p-72L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x4p-72L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x4p-72L : 0x1.921fb54442d18469858cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x4p-72L : 0x1.921fb54442d18469858cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x4p-72L : 0x1.921fb54442d18469858cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x4p-72L : 0x1.921fb54442d18469858cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x4p-72L : 0x1.921fb54442d18469858cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x4p-72L : 0x1.921fb54442d18469858cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x4p-72L : 0x1.921fb54442d18469858cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x4p-72L : 0x1.921fb54442d18469858cc51702p+0L : inexact-ok +acos 0x1p-75 += acos downward flt-32 0x2p-76f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x2p-76f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x2p-76f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x2p-76f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x2p-76 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x2p-76 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x2p-76 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x2p-76 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x2p-76L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x2p-76L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x2p-76L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x2p-76L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x2p-76L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x2p-76L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x2p-76L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x2p-76L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x2p-76L : 0x1.921fb54442d18469896cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x2p-76L : 0x1.921fb54442d18469896cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x2p-76L : 0x1.921fb54442d18469896cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x2p-76L : 0x1.921fb54442d18469896cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x2p-76L : 0x1.921fb54442d18469896cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x2p-76L : 0x1.921fb54442d18469896cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x2p-76L : 0x1.921fb54442d18469896cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x2p-76L : 0x1.921fb54442d18469896cc51702p+0L : inexact-ok +acos 0x1p-80 += acos downward flt-32 0x1p-80f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x1p-80f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x1p-80f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x1p-80f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x1p-80 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x1p-80 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x1p-80 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x1p-80 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p-80L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p-80L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p-80L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p-80L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p-80L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p-80L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p-80L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p-80L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x1p-80L : 0x1.921fb54442d18469898bc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x1p-80L : 0x1.921fb54442d18469898bc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x1p-80L : 0x1.921fb54442d18469898bc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x1p-80L : 0x1.921fb54442d18469898bc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p-80L : 0x1.921fb54442d18469898bc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p-80L : 0x1.921fb54442d18469898bc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p-80L : 0x1.921fb54442d18469898bc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p-80L : 0x1.921fb54442d18469898bc51702p+0L : inexact-ok +acos 0x1p-85 += acos downward flt-32 0x8p-88f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x8p-88f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x8p-88f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x8p-88f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x8p-88 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x8p-88 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x8p-88 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x8p-88 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x8p-88L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x8p-88L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x8p-88L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x8p-88L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x8p-88L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x8p-88L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x8p-88L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x8p-88L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x8p-88L : 0x1.921fb54442d18469898cbd1701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x8p-88L : 0x1.921fb54442d18469898cbd1701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x8p-88L : 0x1.921fb54442d18469898cbd1701b8p+0L : inexact-ok += acos upward ldbl-128 0x8p-88L : 0x1.921fb54442d18469898cbd1701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x8p-88L : 0x1.921fb54442d18469898cbd17018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x8p-88L : 0x1.921fb54442d18469898cbd17018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x8p-88L : 0x1.921fb54442d18469898cbd17018p+0L : inexact-ok += acos upward ldbl-128ibm 0x8p-88L : 0x1.921fb54442d18469898cbd1702p+0L : inexact-ok +acos 0x1p-90 += acos downward flt-32 0x4p-92f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x4p-92f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x4p-92f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x4p-92f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x4p-92 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x4p-92 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x4p-92 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x4p-92 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x4p-92L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x4p-92L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x4p-92L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x4p-92L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x4p-92L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x4p-92L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x4p-92L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x4p-92L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x4p-92L : 0x1.921fb54442d18469898cc4d701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x4p-92L : 0x1.921fb54442d18469898cc4d701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x4p-92L : 0x1.921fb54442d18469898cc4d701b8p+0L : inexact-ok += acos upward ldbl-128 0x4p-92L : 0x1.921fb54442d18469898cc4d701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x4p-92L : 0x1.921fb54442d18469898cc4d7018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x4p-92L : 0x1.921fb54442d18469898cc4d7018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x4p-92L : 0x1.921fb54442d18469898cc4d7018p+0L : inexact-ok += acos upward ldbl-128ibm 0x4p-92L : 0x1.921fb54442d18469898cc4d702p+0L : inexact-ok +acos 0x1p-95 += acos downward flt-32 0x2p-96f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x2p-96f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x2p-96f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x2p-96f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x2p-96 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x2p-96 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x2p-96 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x2p-96 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x2p-96L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x2p-96L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x2p-96L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x2p-96L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x2p-96L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x2p-96L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x2p-96L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x2p-96L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x2p-96L : 0x1.921fb54442d18469898cc51501b8p+0L : inexact-ok += acos tonearest ldbl-128 0x2p-96L : 0x1.921fb54442d18469898cc51501b8p+0L : inexact-ok += acos towardzero ldbl-128 0x2p-96L : 0x1.921fb54442d18469898cc51501b8p+0L : inexact-ok += acos upward ldbl-128 0x2p-96L : 0x1.921fb54442d18469898cc51501b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x2p-96L : 0x1.921fb54442d18469898cc515018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x2p-96L : 0x1.921fb54442d18469898cc515018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x2p-96L : 0x1.921fb54442d18469898cc515018p+0L : inexact-ok += acos upward ldbl-128ibm 0x2p-96L : 0x1.921fb54442d18469898cc51502p+0L : inexact-ok +acos 0x1p-100 += acos downward flt-32 0x1p-100f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x1p-100f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x1p-100f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x1p-100f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x1p-100 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x1p-100 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x1p-100 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x1p-100 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p-100L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p-100L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p-100L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p-100L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p-100L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p-100L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p-100L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p-100L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x1p-100L : 0x1.921fb54442d18469898cc516f1b8p+0L : inexact-ok += acos tonearest ldbl-128 0x1p-100L : 0x1.921fb54442d18469898cc516f1b8p+0L : inexact-ok += acos towardzero ldbl-128 0x1p-100L : 0x1.921fb54442d18469898cc516f1b8p+0L : inexact-ok += acos upward ldbl-128 0x1p-100L : 0x1.921fb54442d18469898cc516f1b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p-100L : 0x1.921fb54442d18469898cc516f18p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p-100L : 0x1.921fb54442d18469898cc516f18p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p-100L : 0x1.921fb54442d18469898cc516f18p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p-100L : 0x1.921fb54442d18469898cc516f2p+0L : inexact-ok +acos 0x1p-105 += acos downward flt-32 0x8p-108f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x8p-108f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x8p-108f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x8p-108f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x8p-108 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x8p-108 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x8p-108 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x8p-108 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x8p-108L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x8p-108L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x8p-108L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x8p-108L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x8p-108L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x8p-108L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x8p-108L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x8p-108L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x8p-108L : 0x1.921fb54442d18469898cc5170138p+0L : inexact-ok += acos tonearest ldbl-128 0x8p-108L : 0x1.921fb54442d18469898cc5170138p+0L : inexact-ok += acos towardzero ldbl-128 0x8p-108L : 0x1.921fb54442d18469898cc5170138p+0L : inexact-ok += acos upward ldbl-128 0x8p-108L : 0x1.921fb54442d18469898cc5170139p+0L : inexact-ok += acos downward ldbl-128ibm 0x8p-108L : 0x1.921fb54442d18469898cc51701p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x8p-108L : 0x1.921fb54442d18469898cc51701p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x8p-108L : 0x1.921fb54442d18469898cc51701p+0L : inexact-ok += acos upward ldbl-128ibm 0x8p-108L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok +acos 0x1p-110 += acos downward flt-32 0x4p-112f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x4p-112f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x4p-112f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x4p-112f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x4p-112 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x4p-112 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x4p-112 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x4p-112 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x4p-112L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x4p-112L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x4p-112L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x4p-112L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x4p-112L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x4p-112L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x4p-112L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x4p-112L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x4p-112L : 0x1.921fb54442d18469898cc51701b4p+0L : inexact-ok += acos tonearest ldbl-128 0x4p-112L : 0x1.921fb54442d18469898cc51701b4p+0L : inexact-ok += acos towardzero ldbl-128 0x4p-112L : 0x1.921fb54442d18469898cc51701b4p+0L : inexact-ok += acos upward ldbl-128 0x4p-112L : 0x1.921fb54442d18469898cc51701b5p+0L : inexact-ok += acos downward ldbl-128ibm 0x4p-112L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x4p-112L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x4p-112L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x4p-112L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +acos 0x1p-115 += acos downward flt-32 0x2p-116f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x2p-116f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x2p-116f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x2p-116f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x2p-116 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x2p-116 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x2p-116 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x2p-116 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x2p-116L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x2p-116L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x2p-116L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x2p-116L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x2p-116L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x2p-116L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x2p-116L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x2p-116L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x2p-116L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x2p-116L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x2p-116L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x2p-116L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x2p-116L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x2p-116L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x2p-116L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x2p-116L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +acos 0x1p-120 += acos downward flt-32 0x1p-120f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x1p-120f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x1p-120f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x1p-120f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x1p-120 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x1p-120 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x1p-120 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x1p-120 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p-120L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p-120L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p-120L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p-120L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p-120L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p-120L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p-120L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p-120L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x1p-120L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x1p-120L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x1p-120L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x1p-120L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p-120L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p-120L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p-120L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p-120L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +acos -0x1p-5 += acos downward flt-32 -0x8p-8f : 0x1.9a200ap+0f : inexact-ok += acos tonearest flt-32 -0x8p-8f : 0x1.9a200ap+0f : inexact-ok += acos towardzero flt-32 -0x8p-8f : 0x1.9a200ap+0f : inexact-ok += acos upward flt-32 -0x8p-8f : 0x1.9a200cp+0f : inexact-ok += acos downward dbl-64 -0x8p-8 : 0x1.9a200aa3332e6p+0 : inexact-ok += acos tonearest dbl-64 -0x8p-8 : 0x1.9a200aa3332e7p+0 : inexact-ok += acos towardzero dbl-64 -0x8p-8 : 0x1.9a200aa3332e6p+0 : inexact-ok += acos upward dbl-64 -0x8p-8 : 0x1.9a200aa3332e7p+0 : inexact-ok += acos downward ldbl-96-intel -0x8p-8L : 0x1.9a200aa3332e6878p+0L : inexact-ok += acos tonearest ldbl-96-intel -0x8p-8L : 0x1.9a200aa3332e6878p+0L : inexact-ok += acos towardzero ldbl-96-intel -0x8p-8L : 0x1.9a200aa3332e6878p+0L : inexact-ok += acos upward ldbl-96-intel -0x8p-8L : 0x1.9a200aa3332e687ap+0L : inexact-ok += acos downward ldbl-96-m68k -0x8p-8L : 0x1.9a200aa3332e6878p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x8p-8L : 0x1.9a200aa3332e6878p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x8p-8L : 0x1.9a200aa3332e6878p+0L : inexact-ok += acos upward ldbl-96-m68k -0x8p-8L : 0x1.9a200aa3332e687ap+0L : inexact-ok += acos downward ldbl-128 -0x8p-8L : 0x1.9a200aa3332e68784056efa4f3acp+0L : inexact-ok += acos tonearest ldbl-128 -0x8p-8L : 0x1.9a200aa3332e68784056efa4f3adp+0L : inexact-ok += acos towardzero ldbl-128 -0x8p-8L : 0x1.9a200aa3332e68784056efa4f3acp+0L : inexact-ok += acos upward ldbl-128 -0x8p-8L : 0x1.9a200aa3332e68784056efa4f3adp+0L : inexact-ok += acos downward ldbl-128ibm -0x8p-8L : 0x1.9a200aa3332e68784056efa4f38p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x8p-8L : 0x1.9a200aa3332e68784056efa4f38p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x8p-8L : 0x1.9a200aa3332e68784056efa4f38p+0L : inexact-ok += acos upward ldbl-128ibm -0x8p-8L : 0x1.9a200aa3332e68784056efa4f4p+0L : inexact-ok +acos -0x1p-25 += acos downward flt-32 -0x8p-28f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 -0x8p-28f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 -0x8p-28f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 -0x8p-28f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 -0x8p-28 : 0x1.921fb5c442d18p+0 : inexact-ok += acos tonearest dbl-64 -0x8p-28 : 0x1.921fb5c442d18p+0 : inexact-ok += acos towardzero dbl-64 -0x8p-28 : 0x1.921fb5c442d18p+0 : inexact-ok += acos upward dbl-64 -0x8p-28 : 0x1.921fb5c442d19p+0 : inexact-ok += acos downward ldbl-96-intel -0x8p-28L : 0x1.921fb5c442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel -0x8p-28L : 0x1.921fb5c442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel -0x8p-28L : 0x1.921fb5c442d18468p+0L : inexact-ok += acos upward ldbl-96-intel -0x8p-28L : 0x1.921fb5c442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k -0x8p-28L : 0x1.921fb5c442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x8p-28L : 0x1.921fb5c442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x8p-28L : 0x1.921fb5c442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k -0x8p-28L : 0x1.921fb5c442d1846ap+0L : inexact-ok += acos downward ldbl-128 -0x8p-28L : 0x1.921fb5c442d1846989921a6c570dp+0L : inexact-ok += acos tonearest ldbl-128 -0x8p-28L : 0x1.921fb5c442d1846989921a6c570ep+0L : inexact-ok += acos towardzero ldbl-128 -0x8p-28L : 0x1.921fb5c442d1846989921a6c570dp+0L : inexact-ok += acos upward ldbl-128 -0x8p-28L : 0x1.921fb5c442d1846989921a6c570ep+0L : inexact-ok += acos downward ldbl-128ibm -0x8p-28L : 0x1.921fb5c442d1846989921a6c57p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x8p-28L : 0x1.921fb5c442d1846989921a6c57p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x8p-28L : 0x1.921fb5c442d1846989921a6c57p+0L : inexact-ok += acos upward ldbl-128ibm -0x8p-28L : 0x1.921fb5c442d1846989921a6c578p+0L : inexact-ok +acos -0x1p-45 += acos downward flt-32 -0x8p-48f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 -0x8p-48f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 -0x8p-48f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 -0x8p-48f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 -0x8p-48 : 0x1.921fb54442d98p+0 : inexact-ok += acos tonearest dbl-64 -0x8p-48 : 0x1.921fb54442d98p+0 : inexact-ok += acos towardzero dbl-64 -0x8p-48 : 0x1.921fb54442d98p+0 : inexact-ok += acos upward dbl-64 -0x8p-48 : 0x1.921fb54442d99p+0 : inexact-ok += acos downward ldbl-96-intel -0x8p-48L : 0x1.921fb54442d98468p+0L : inexact-ok += acos tonearest ldbl-96-intel -0x8p-48L : 0x1.921fb54442d9846ap+0L : inexact-ok += acos towardzero ldbl-96-intel -0x8p-48L : 0x1.921fb54442d98468p+0L : inexact-ok += acos upward ldbl-96-intel -0x8p-48L : 0x1.921fb54442d9846ap+0L : inexact-ok += acos downward ldbl-96-m68k -0x8p-48L : 0x1.921fb54442d98468p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x8p-48L : 0x1.921fb54442d9846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x8p-48L : 0x1.921fb54442d98468p+0L : inexact-ok += acos upward ldbl-96-m68k -0x8p-48L : 0x1.921fb54442d9846ap+0L : inexact-ok += acos downward ldbl-128 -0x8p-48L : 0x1.921fb54442d98469898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 -0x8p-48L : 0x1.921fb54442d98469898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 -0x8p-48L : 0x1.921fb54442d98469898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 -0x8p-48L : 0x1.921fb54442d98469898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm -0x8p-48L : 0x1.921fb54442d98469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x8p-48L : 0x1.921fb54442d98469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x8p-48L : 0x1.921fb54442d98469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm -0x8p-48L : 0x1.921fb54442d98469898cc51702p+0L : inexact-ok +acos -0x1p-65 += acos downward flt-32 -0x8p-68f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 -0x8p-68f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 -0x8p-68f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 -0x8p-68f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 -0x8p-68 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 -0x8p-68 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 -0x8p-68 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 -0x8p-68 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel -0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos tonearest ldbl-96-intel -0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel -0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos upward ldbl-96-intel -0x8p-68L : 0x1.921fb54442d1846cp+0L : inexact-ok += acos downward ldbl-96-m68k -0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x8p-68L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos upward ldbl-96-m68k -0x8p-68L : 0x1.921fb54442d1846cp+0L : inexact-ok += acos downward ldbl-128 -0x8p-68L : 0x1.921fb54442d1846a098cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 -0x8p-68L : 0x1.921fb54442d1846a098cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 -0x8p-68L : 0x1.921fb54442d1846a098cc51701b8p+0L : inexact-ok += acos upward ldbl-128 -0x8p-68L : 0x1.921fb54442d1846a098cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm -0x8p-68L : 0x1.921fb54442d1846a098cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x8p-68L : 0x1.921fb54442d1846a098cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x8p-68L : 0x1.921fb54442d1846a098cc517018p+0L : inexact-ok += acos upward ldbl-128ibm -0x8p-68L : 0x1.921fb54442d1846a098cc51702p+0L : inexact-ok +acos -0x1p-85 += acos downward flt-32 -0x8p-88f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 -0x8p-88f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 -0x8p-88f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 -0x8p-88f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 -0x8p-88 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 -0x8p-88 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 -0x8p-88 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 -0x8p-88 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel -0x8p-88L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel -0x8p-88L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel -0x8p-88L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel -0x8p-88L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k -0x8p-88L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x8p-88L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x8p-88L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k -0x8p-88L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 -0x8p-88L : 0x1.921fb54442d18469898ccd1701b8p+0L : inexact-ok += acos tonearest ldbl-128 -0x8p-88L : 0x1.921fb54442d18469898ccd1701b8p+0L : inexact-ok += acos towardzero ldbl-128 -0x8p-88L : 0x1.921fb54442d18469898ccd1701b8p+0L : inexact-ok += acos upward ldbl-128 -0x8p-88L : 0x1.921fb54442d18469898ccd1701b9p+0L : inexact-ok += acos downward ldbl-128ibm -0x8p-88L : 0x1.921fb54442d18469898ccd17018p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x8p-88L : 0x1.921fb54442d18469898ccd17018p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x8p-88L : 0x1.921fb54442d18469898ccd17018p+0L : inexact-ok += acos upward ldbl-128ibm -0x8p-88L : 0x1.921fb54442d18469898ccd1702p+0L : inexact-ok +acos -0x1p-105 += acos downward flt-32 -0x8p-108f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 -0x8p-108f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 -0x8p-108f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 -0x8p-108f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 -0x8p-108 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 -0x8p-108 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 -0x8p-108 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 -0x8p-108 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel -0x8p-108L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel -0x8p-108L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel -0x8p-108L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel -0x8p-108L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k -0x8p-108L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x8p-108L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x8p-108L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k -0x8p-108L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 -0x8p-108L : 0x1.921fb54442d18469898cc5170238p+0L : inexact-ok += acos tonearest ldbl-128 -0x8p-108L : 0x1.921fb54442d18469898cc5170238p+0L : inexact-ok += acos towardzero ldbl-128 -0x8p-108L : 0x1.921fb54442d18469898cc5170238p+0L : inexact-ok += acos upward ldbl-128 -0x8p-108L : 0x1.921fb54442d18469898cc5170239p+0L : inexact-ok += acos downward ldbl-128ibm -0x8p-108L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x8p-108L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x8p-108L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok += acos upward ldbl-128ibm -0x8p-108L : 0x1.921fb54442d18469898cc517028p+0L : inexact-ok +acos -0x1p-125 += acos downward flt-32 -0x8p-128f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 -0x8p-128f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 -0x8p-128f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 -0x8p-128f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 -0x8p-128 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 -0x8p-128 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 -0x8p-128 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 -0x8p-128 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel -0x8p-128L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel -0x8p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel -0x8p-128L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel -0x8p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k -0x8p-128L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x8p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x8p-128L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k -0x8p-128L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 -0x8p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 -0x8p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 -0x8p-128L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 -0x8p-128L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm -0x8p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x8p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x8p-128L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm -0x8p-128L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok acos min = acos downward flt-32 0x4p-128f : 0x1.921fb4p+0f : inexact-ok = acos tonearest flt-32 0x4p-128f : 0x1.921fb6p+0f : inexact-ok diff --git a/sysdeps/ieee754/ldbl-128/e_acosl.c b/sysdeps/ieee754/ldbl-128/e_acosl.c index 28c94ed..8c8ec93 100644 --- a/sysdeps/ieee754/ldbl-128/e_acosl.c +++ b/sysdeps/ieee754/ldbl-128/e_acosl.c @@ -173,7 +173,7 @@ __ieee754_acosl (long double x) } else if (ix < 0x3ffe0000) /* |x| < 0.5 */ { - if (ix < 0x3fc60000) /* |x| < 2**-57 */ + if (ix < 0x3f8e0000) /* |x| < 2**-113 */ return pio2_hi + pio2_lo; if (ix < 0x3ffde000) /* |x| < .4375 */ { diff --git a/sysdeps/ieee754/ldbl-128ibm/e_acosl.c b/sysdeps/ieee754/ldbl-128ibm/e_acosl.c index 2cb2882..e5030f1 100644 --- a/sysdeps/ieee754/ldbl-128ibm/e_acosl.c +++ b/sysdeps/ieee754/ldbl-128ibm/e_acosl.c @@ -169,7 +169,7 @@ __ieee754_acosl (long double x) } if (a < 0.5L) { - if (a < 6.938893903907228e-18L) /* |x| < 2**-57 */ + if (a < 0x1p-106L) return pio2_hi + pio2_lo; if (a < 0.4375L) { |