From 80352c01c16901f3f025a190dfb82345e8ea4662 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 8 Apr 2015 17:46:07 +0000 Subject: Add more tests of cabs. This patch adds some randomly-generated tests of cabs that are observed to increase ulps on x86_64. Tested for x86_64 and x86 and ulps updated accordingly. * math/auto-libm-test-in: Add more tests of cabs. * math/auto-libm-test-out: Regenerated. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. --- math/auto-libm-test-in | 6 ++ math/auto-libm-test-out | 150 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 156 insertions(+) (limited to 'math') diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index fca2f708ed..ffb26304b1 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -396,6 +396,12 @@ cabs 1.0 0 cabs -5.7e7 0 cabs 5.7e7 0 cabs 0.75 1.25 +cabs -0x1.34be3p-4 -0xc.56623p+0 +cabs -0x1.2b0ff8p+28 -0x2.549fc4p+16 +cabs -0x1.0932cp-80 -0x2.51109p-24 +cabs -0x1.055fb2p+48 0x9.1ce86p+24 +cabs -0x1.26a566p+120 0x4.017b28p+92 +cabs -0x1.0eda54p+28 0xb.09476p+0 # carg (x + i 0) == 0 for x > 0. carg 2.0 0 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 0517522fee..440ecb9dc9 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -20787,6 +20787,156 @@ cabs 0.75 1.25 = cabs tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok = cabs towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok = cabs upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f2p+0L : inexact-ok +cabs -0x1.34be3p-4 -0xc.56623p+0 += cabs downward flt-32 -0x1.34be3p-4f -0xc.56623p+0f : 0xc.56714p+0f : inexact-ok += cabs tonearest flt-32 -0x1.34be3p-4f -0xc.56623p+0f : 0xc.56714p+0f : inexact-ok += cabs towardzero flt-32 -0x1.34be3p-4f -0xc.56623p+0f : 0xc.56714p+0f : inexact-ok += cabs upward flt-32 -0x1.34be3p-4f -0xc.56623p+0f : 0xc.56715p+0f : inexact-ok += cabs downward dbl-64 -0x1.34be3p-4 -0xc.56623p+0 : 0xc.567147179441p+0 : inexact-ok += cabs tonearest dbl-64 -0x1.34be3p-4 -0xc.56623p+0 : 0xc.5671471794418p+0 : inexact-ok += cabs towardzero dbl-64 -0x1.34be3p-4 -0xc.56623p+0 : 0xc.567147179441p+0 : inexact-ok += cabs upward dbl-64 -0x1.34be3p-4 -0xc.56623p+0 : 0xc.5671471794418p+0 : inexact-ok += cabs downward ldbl-96-intel -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fp+0L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944142p+0L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fp+0L : inexact-ok += cabs upward ldbl-96-intel -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944142p+0L : inexact-ok += cabs downward ldbl-96-m68k -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fp+0L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944142p+0L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fp+0L : inexact-ok += cabs upward ldbl-96-m68k -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944142p+0L : inexact-ok += cabs downward ldbl-128 -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c79194p+0L : inexact-ok += cabs tonearest ldbl-128 -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c791948p+0L : inexact-ok += cabs towardzero ldbl-128 -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c79194p+0L : inexact-ok += cabs upward ldbl-128 -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c791948p+0L : inexact-ok += cabs downward ldbl-128ibm -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c7918p+0L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c7918p+0L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c7918p+0L : inexact-ok += cabs upward ldbl-128ibm -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c791cp+0L : inexact-ok +cabs -0x1.2b0ff8p+28 -0x2.549fc4p+16 += cabs downward flt-32 -0x1.2b0ff8p+28f -0x2.549fc4p+16f : 0x1.2b0ffap+28f : inexact-ok += cabs tonearest flt-32 -0x1.2b0ff8p+28f -0x2.549fc4p+16f : 0x1.2b0ffap+28f : inexact-ok += cabs towardzero flt-32 -0x1.2b0ff8p+28f -0x2.549fc4p+16f : 0x1.2b0ffap+28f : inexact-ok += cabs upward flt-32 -0x1.2b0ff8p+28f -0x2.549fc4p+16f : 0x1.2b0ffcp+28f : inexact-ok += cabs downward dbl-64 -0x1.2b0ff8p+28 -0x2.549fc4p+16 : 0x1.2b0ffa53208c7p+28 : inexact-ok += cabs tonearest dbl-64 -0x1.2b0ff8p+28 -0x2.549fc4p+16 : 0x1.2b0ffa53208c7p+28 : inexact-ok += cabs towardzero dbl-64 -0x1.2b0ff8p+28 -0x2.549fc4p+16 : 0x1.2b0ffa53208c7p+28 : inexact-ok += cabs upward dbl-64 -0x1.2b0ff8p+28 -0x2.549fc4p+16 : 0x1.2b0ffa53208c8p+28 : inexact-ok += cabs downward ldbl-96-intel -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok += cabs upward ldbl-96-intel -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702ep+28L : inexact-ok += cabs downward ldbl-96-m68k -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok += cabs upward ldbl-96-m68k -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702ep+28L : inexact-ok += cabs downward ldbl-128 -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1dfp+28L : inexact-ok += cabs tonearest ldbl-128 -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1dfp+28L : inexact-ok += cabs towardzero ldbl-128 -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1dfp+28L : inexact-ok += cabs upward ldbl-128 -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1df1p+28L : inexact-ok += cabs downward ldbl-128ibm -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1d8p+28L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1ep+28L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1d8p+28L : inexact-ok += cabs upward ldbl-128ibm -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1ep+28L : inexact-ok +cabs -0x1.0932cp-80 -0x2.51109p-24 += cabs downward flt-32 -0x1.0932cp-80f -0x2.51109p-24f : 0x2.51109p-24f : inexact-ok += cabs tonearest flt-32 -0x1.0932cp-80f -0x2.51109p-24f : 0x2.51109p-24f : inexact-ok += cabs towardzero flt-32 -0x1.0932cp-80f -0x2.51109p-24f : 0x2.51109p-24f : inexact-ok += cabs upward flt-32 -0x1.0932cp-80f -0x2.51109p-24f : 0x2.511094p-24f : inexact-ok += cabs downward dbl-64 -0x1.0932cp-80 -0x2.51109p-24 : 0x2.51109p-24 : inexact-ok += cabs tonearest dbl-64 -0x1.0932cp-80 -0x2.51109p-24 : 0x2.51109p-24 : inexact-ok += cabs towardzero dbl-64 -0x1.0932cp-80 -0x2.51109p-24 : 0x2.51109p-24 : inexact-ok += cabs upward dbl-64 -0x1.0932cp-80 -0x2.51109p-24 : 0x2.5110900000002p-24 : inexact-ok += cabs downward ldbl-96-intel -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs upward ldbl-96-intel -0x1.0932cp-80L -0x2.51109p-24L : 0x2.5110900000000004p-24L : inexact-ok += cabs downward ldbl-96-m68k -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs upward ldbl-96-m68k -0x1.0932cp-80L -0x2.51109p-24L : 0x2.5110900000000004p-24L : inexact-ok += cabs downward ldbl-128 -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs tonearest ldbl-128 -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs towardzero ldbl-128 -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs upward ldbl-128 -0x1.0932cp-80L -0x2.51109p-24L : 0x2.5110900000000000000000000002p-24L : inexact-ok += cabs downward ldbl-128ibm -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok += cabs upward ldbl-128ibm -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109000000000000000000001p-24L : inexact-ok +cabs -0x1.055fb2p+48 0x9.1ce86p+24 += cabs downward flt-32 -0x1.055fb2p+48f 0x9.1ce86p+24f : 0x1.055fb2p+48f : inexact-ok += cabs tonearest flt-32 -0x1.055fb2p+48f 0x9.1ce86p+24f : 0x1.055fb2p+48f : inexact-ok += cabs towardzero flt-32 -0x1.055fb2p+48f 0x9.1ce86p+24f : 0x1.055fb2p+48f : inexact-ok += cabs upward flt-32 -0x1.055fb2p+48f 0x9.1ce86p+24f : 0x1.055fb4p+48f : inexact-ok += cabs downward dbl-64 -0x1.055fb2p+48 0x9.1ce86p+24 : 0x1.055fb2000028ap+48 : inexact-ok += cabs tonearest dbl-64 -0x1.055fb2p+48 0x9.1ce86p+24 : 0x1.055fb2000028bp+48 : inexact-ok += cabs towardzero dbl-64 -0x1.055fb2p+48 0x9.1ce86p+24 : 0x1.055fb2000028ap+48 : inexact-ok += cabs upward dbl-64 -0x1.055fb2p+48 0x9.1ce86p+24 : 0x1.055fb2000028bp+48 : inexact-ok += cabs downward ldbl-96-intel -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab4p+48L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab42p+48L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab4p+48L : inexact-ok += cabs upward ldbl-96-intel -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab42p+48L : inexact-ok += cabs downward ldbl-96-m68k -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab4p+48L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab42p+48L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab4p+48L : inexact-ok += cabs upward ldbl-96-m68k -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab42p+48L : inexact-ok += cabs downward ldbl-128 -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed75bdp+48L : inexact-ok += cabs tonearest ldbl-128 -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed75bdp+48L : inexact-ok += cabs towardzero ldbl-128 -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed75bdp+48L : inexact-ok += cabs upward ldbl-128 -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed75bep+48L : inexact-ok += cabs downward ldbl-128ibm -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed758p+48L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed758p+48L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed758p+48L : inexact-ok += cabs upward ldbl-128ibm -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed76p+48L : inexact-ok +cabs -0x1.26a566p+120 0x4.017b28p+92 += cabs downward flt-32 -0x1.26a566p+120f 0x4.017b28p+92f : 0x1.26a566p+120f : inexact-ok += cabs tonearest flt-32 -0x1.26a566p+120f 0x4.017b28p+92f : 0x1.26a566p+120f : inexact-ok += cabs towardzero flt-32 -0x1.26a566p+120f 0x4.017b28p+92f : 0x1.26a566p+120f : inexact-ok += cabs upward flt-32 -0x1.26a566p+120f 0x4.017b28p+92f : 0x1.26a568p+120f : inexact-ok += cabs downward dbl-64 -0x1.26a566p+120 0x4.017b28p+92 : 0x1.26a566p+120 : inexact-ok += cabs tonearest dbl-64 -0x1.26a566p+120 0x4.017b28p+92 : 0x1.26a566p+120 : inexact-ok += cabs towardzero dbl-64 -0x1.26a566p+120 0x4.017b28p+92 : 0x1.26a566p+120 : inexact-ok += cabs upward dbl-64 -0x1.26a566p+120 0x4.017b28p+92 : 0x1.26a5660000001p+120 : inexact-ok += cabs downward ldbl-96-intel -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok += cabs upward ldbl-96-intel -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006fap+120L : inexact-ok += cabs downward ldbl-96-m68k -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok += cabs upward ldbl-96-m68k -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006fap+120L : inexact-ok += cabs downward ldbl-128 -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb06d1p+120L : inexact-ok += cabs tonearest ldbl-128 -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb06d2p+120L : inexact-ok += cabs towardzero ldbl-128 -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb06d1p+120L : inexact-ok += cabs upward ldbl-128 -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb06d2p+120L : inexact-ok += cabs downward ldbl-128ibm -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb068p+120L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb07p+120L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb068p+120L : inexact-ok += cabs upward ldbl-128ibm -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb07p+120L : inexact-ok +cabs -0x1.0eda54p+28 0xb.09476p+0 += cabs downward flt-32 -0x1.0eda54p+28f 0xb.09476p+0f : 0x1.0eda54p+28f : inexact-ok += cabs tonearest flt-32 -0x1.0eda54p+28f 0xb.09476p+0f : 0x1.0eda54p+28f : inexact-ok += cabs towardzero flt-32 -0x1.0eda54p+28f 0xb.09476p+0f : 0x1.0eda54p+28f : inexact-ok += cabs upward flt-32 -0x1.0eda54p+28f 0xb.09476p+0f : 0x1.0eda56p+28f : inexact-ok += cabs downward dbl-64 -0x1.0eda54p+28 0xb.09476p+0 : 0x1.0eda540000003p+28 : inexact-ok += cabs tonearest dbl-64 -0x1.0eda54p+28 0xb.09476p+0 : 0x1.0eda540000004p+28 : inexact-ok += cabs towardzero dbl-64 -0x1.0eda54p+28 0xb.09476p+0 : 0x1.0eda540000003p+28 : inexact-ok += cabs upward dbl-64 -0x1.0eda54p+28 0xb.09476p+0 : 0x1.0eda540000004p+28 : inexact-ok += cabs downward ldbl-96-intel -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398ep+28L : inexact-ok += cabs tonearest ldbl-96-intel -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000399p+28L : inexact-ok += cabs towardzero ldbl-96-intel -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398ep+28L : inexact-ok += cabs upward ldbl-96-intel -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000399p+28L : inexact-ok += cabs downward ldbl-96-m68k -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398ep+28L : inexact-ok += cabs tonearest ldbl-96-m68k -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000399p+28L : inexact-ok += cabs towardzero ldbl-96-m68k -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398ep+28L : inexact-ok += cabs upward ldbl-96-m68k -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000399p+28L : inexact-ok += cabs downward ldbl-128 -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909ac1p+28L : inexact-ok += cabs tonearest ldbl-128 -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909ac2p+28L : inexact-ok += cabs towardzero ldbl-128 -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909ac1p+28L : inexact-ok += cabs upward ldbl-128 -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909ac2p+28L : inexact-ok += cabs downward ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909a8p+28L : inexact-ok += cabs tonearest ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909bp+28L : inexact-ok += cabs towardzero ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909a8p+28L : inexact-ok += cabs upward ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909bp+28L : inexact-ok carg 2.0 0 = carg downward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok = carg tonearest flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok -- cgit v1.2.3