Browse Source

Adjust new narrowing div/mul tests for IBM long double, update powerpc ULPs

Testing for powerpc shows some of the new narrowing div/mul tests need
XFAILing for IBM long double and some ULPs updates are needed for
those tests.
maskray/x86-mpx
Joseph Myers 5 years ago
parent
commit
4eff749e8f
  1. 32
      math/auto-libm-test-in
  2. 3632
      math/auto-libm-test-out-narrow-div
  3. 3664
      math/auto-libm-test-out-narrow-mul
  4. 3
      sysdeps/powerpc/fpu/libm-test-ulps

32
math/auto-libm-test-in

@ -4876,14 +4876,14 @@ div 0x1p-126 0x1.0000001p0
div 0x1p-126 -0x1.0000001p0
div -0x1p-126 0x1.0000001p0
div -0x1p-126 -0x1.0000001p0
div 0x1p-1022 0x1.00000000000001p0
div 0x1p-1022 -0x1.00000000000001p0
div -0x1p-1022 0x1.00000000000001p0
div -0x1p-1022 -0x1.00000000000001p0
div 0x1p-16382 0x1.00000000000000001p0
div 0x1p-16382 -0x1.00000000000000001p0
div -0x1p-16382 0x1.00000000000000001p0
div -0x1p-16382 -0x1.00000000000000001p0
div 0x1p-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
div 0x1p-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
div -0x1p-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
div -0x1p-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
div 0x1p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
div 0x1p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
div -0x1p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
div -0x1p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
erf 0
erf -0
@ -6666,14 +6666,14 @@ mul 0x0.ffffff8p-126 0x1.0000001p0
mul 0x0.ffffff8p-126 -0x1.0000001p0
mul -0x0.ffffff8p-126 0x1.0000001p0
mul -0x0.ffffff8p-126 -0x1.0000001p0
mul 0x0.fffffffffffffcp-1022 0x1.00000000000001p0
mul 0x0.fffffffffffffcp-1022 -0x1.00000000000001p0
mul -0x0.fffffffffffffcp-1022 0x1.00000000000001p0
mul -0x0.fffffffffffffcp-1022 -0x1.00000000000001p0
mul 0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0
mul 0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0
mul -0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0
mul -0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0
mul 0x0.fffffffffffffcp-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
mul 0x0.fffffffffffffcp-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
mul -0x0.fffffffffffffcp-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
mul -0x0.fffffffffffffcp-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
mul 0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128
mul 0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128
mul -0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128
mul -0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128
pow 0 0
pow 0 -0

3632
math/auto-libm-test-out-narrow-div

File diff suppressed because it is too large

3664
math/auto-libm-test-out-narrow-mul

File diff suppressed because it is too large

3
sysdeps/powerpc/fpu/libm-test-ulps

@ -1103,6 +1103,9 @@ ldouble: 10
Function: "div_ldouble":
float: 1
Function: "div_towardzero_ldouble":
double: 1
Function: "erf":
double: 1
float: 1

Loading…
Cancel
Save