Failure: Test: yn (2, 0X1.B2CDBEP+2) == 0X1.CE210CP+0 Result: is: -7.45058059692382812500e-09 -0x1.00000000000000000000p-27 should be: 1.80519175529479980469e+00 0x1.ce210c00000000000000p+0 difference: 1.80519175529479980469e+00 0x1.ce210c00000000000000p+0 ulp : 15143046.0000 max.ulp : 0.0000
Suspended until somebody comes up with a patch.
The correct answer is 0X1.14774CP-29. glibc's value is still excessively inaccurate.