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.
This commit is contained in:
Joseph Myers 2021-09-22 12:35:44 +00:00
parent ed05f7dded
commit 4eff749e8f
4 changed files with 3667 additions and 3664 deletions

View File

@ -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-126 0x1.0000001p0
div -0x1p-126 -0x1.0000001p0 div -0x1p-126 -0x1.0000001p0
div 0x1p-1022 0x1.00000000000001p0 div 0x1p-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
div 0x1p-1022 -0x1.00000000000001p0 div 0x1p-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
div -0x1p-1022 0x1.00000000000001p0 div -0x1p-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
div -0x1p-1022 -0x1.00000000000001p0 div -0x1p-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
div 0x1p-16382 0x1.00000000000000001p0 div 0x1p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
div 0x1p-16382 -0x1.00000000000000001p0 div 0x1p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
div -0x1p-16382 0x1.00000000000000001p0 div -0x1p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
div -0x1p-16382 -0x1.00000000000000001p0 div -0x1p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
erf 0 erf 0
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.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 missing-underflow:arg-ibm128
mul 0x0.fffffffffffffcp-1022 -0x1.00000000000001p0 mul 0x0.fffffffffffffcp-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
mul -0x0.fffffffffffffcp-1022 0x1.00000000000001p0 mul -0x0.fffffffffffffcp-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
mul -0x0.fffffffffffffcp-1022 -0x1.00000000000001p0 mul -0x0.fffffffffffffcp-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
mul 0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0 mul 0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128
mul 0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0 mul 0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128
mul -0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0 mul -0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128
mul -0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0 mul -0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128
pow 0 0 pow 0 0
pow 0 -0 pow 0 -0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

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