Without my ULP patch these 18 tests fail on i686:
https://koji.fedoraproject.org/koji/taskinfo?taskID=
46467301
+ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 85
model name : Intel Xeon Processor (Cascadelake)
FAIL: math/test-double-j0
FAIL: math/test-double-y0
FAIL: math/test-float-erfc
FAIL: math/test-float-j0
FAIL: math/test-float-j1
FAIL: math/test-float-lgamma
FAIL: math/test-float-tgamma
FAIL: math/test-float-y0
FAIL: math/test-float32-erfc
FAIL: math/test-float32-j0
FAIL: math/test-float32-j1
FAIL: math/test-float32-lgamma
FAIL: math/test-float32-tgamma
FAIL: math/test-float32-y0
FAIL: math/test-float32x-j0
FAIL: math/test-float32x-y0
FAIL: math/test-float64-j0
FAIL: math/test-float64-y0
With my ULP patch applied these tests now pass:
https://koji.fedoraproject.org/koji/taskinfo?taskID=
46436310
Function: "erfc":
double: 3
-float: 2
+float: 3
float128: 2
ldouble: 3
Function: "gamma":
double: 4
-float: 3
+float: 5
ldouble: 4
Function: "gamma_downward":
Function: "gamma_towardzero":
double: 5
-float: 4
+float: 6
ldouble: 7
Function: "gamma_upward":
double: 5
-float: 5
+float: 6
ldouble: 6
Function: "hypot":
Function: "j0":
double: 2
-float: 5
+float: 8
float128: 2
ldouble: 2
ldouble: 4
Function: "j0_towardzero":
-double: 3
-float: 2
+double: 4
+float: 5
float128: 2
ldouble: 5
Function: "j0_upward":
-double: 3
-float: 3
+double: 4
+float: 5
float128: 5
ldouble: 6
Function: "j1":
double: 2
-float: 7
+float: 9
float128: 4
ldouble: 5
Function: "lgamma":
double: 4
-float: 3
+float: 5
float128: 5
ldouble: 4
Function: "lgamma_towardzero":
double: 5
-float: 4
+float: 6
float128: 5
ldouble: 7
Function: "lgamma_upward":
double: 5
-float: 5
+float: 6
float128: 8
ldouble: 6
Function: "tgamma":
double: 5
-float: 4
+float: 8
float128: 4
ldouble: 5
Function: "tgamma_downward":
double: 6
-float: 5
+float: 7
float128: 5
ldouble: 5
Function: "tgamma_towardzero":
double: 6
-float: 4
+float: 7
float128: 5
ldouble: 5
Function: "tgamma_upward":
double: 5
-float: 4
+float: 8
float128: 4
ldouble: 5
Function: "y0":
-double: 2
-float: 1
+double: 3
+float: 8
float128: 3
ldouble: 1
Function: "y0_downward":
double: 3
-float: 4
+float: 6
float128: 4
ldouble: 5
Function: "y0_upward":
double: 3
-float: 5
+float: 6
float128: 3
ldouble: 5