testing float (without inline functions) Failure: Test: cos_downward (9) == -0.9111302618846769883682947111811653112463 Result: is: -9.11130309104919433594e-01 -0x1.d27fac00000000000000p-1 should be: -9.11130249500274658203e-01 -0x1.d27faa00000000000000p-1 difference: 5.96046447753906250000e-08 0x1.00000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: cos_downward (10) == -0.8390715290764524522588639478240648345199 Result: is: -8.39071571826934814453e-01 -0x1.ad9aca00000000000000p-1 should be: -8.39071512222290039062e-01 -0x1.ad9ac800000000000000p-1 difference: 5.96046447753906250000e-08 0x1.00000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: cos_upward (1) == 0.5403023058681397174009366074429766037323 Result: is: 5.40302336215972900391e-01 0x1.14a28200000000000000p-1 should be: 5.40302276611328125000e-01 0x1.14a28000000000000000p-1 difference: 5.96046447753906250000e-08 0x1.00000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: cos_upward (2) == -0.4161468365471423869975682295007621897660 Result: is: -4.16146814823150634766e-01 -0x1.aa226400000000000000p-2 should be: -4.16146844625473022461e-01 -0x1.aa226600000000000000p-2 difference: 2.98023223876953125000e-08 0x1.00000000000000000000p-25 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: cos_upward (3) == -0.9899924966004454572715727947312613023937 Result: is: -9.89992439746856689453e-01 -0x1.fae04a00000000000000p-1 should be: -9.89992499351501464844e-01 -0x1.fae04c00000000000000p-1 difference: 5.96046447753906250000e-08 0x1.00000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: cos_upward (8) == -0.1455000338086135258688413818311946826093 Result: is: -1.45500019192695617676e-01 -0x1.29fbea00000000000000p-3 should be: -1.45500034093856811523e-01 -0x1.29fbec00000000000000p-3 difference: 1.49011611938476562500e-08 0x1.00000000000000000000p-26 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: sin_downward (9) == 0.4121184852417565697562725663524351793439 Result: is: 4.12118464708328247070e-01 0x1.a6026200000000000000p-2 should be: 4.12118494510650634766e-01 0x1.a6026400000000000000p-2 difference: 2.98023223876953125000e-08 0x1.00000000000000000000p-25 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: sin_upward (3) == 0.1411200080598672221007448028081102798469 Result: is: 1.41120016574859619141e-01 0x1.21038800000000000000p-3 should be: 1.41120001673698425293e-01 0x1.21038600000000000000p-3 difference: 1.49011611938476562500e-08 0x1.00000000000000000000p-26 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: sin_upward (5) == -0.9589242746631384688931544061559939733525 Result: is: -9.58924233913421630859e-01 -0x1.eaf81e00000000000000p-1 should be: -9.58924293518066406250e-01 -0x1.eaf82000000000000000p-1 difference: 5.96046447753906250000e-08 0x1.00000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: sin_upward (7) == 0.6569865987187890903969990915936351779369 Result: is: 6.56986653804779052734e-01 0x1.50608e00000000000000p-1 should be: 6.56986594200134277344e-01 0x1.50608c00000000000000p-1 difference: 5.96046447753906250000e-08 0x1.00000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: sin_upward (8) == 0.9893582466233817778081235982452886721164 Result: is: 9.89358305931091308594e-01 0x1.fa8d2c00000000000000p-1 should be: 9.89358246326446533203e-01 0x1.fa8d2a00000000000000p-1 difference: 5.96046447753906250000e-08 0x1.00000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: sin_upward (10) == -0.5440211108893698134047476618513772816836 Result: is: -5.44021070003509521484e-01 -0x1.1689ee00000000000000p-1 should be: -5.44021129608154296875e-01 -0x1.1689f000000000000000p-1 difference: 5.96046447753906250000e-08 0x1.00000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Test suite completed: 3886 test cases plus 3442 tests for exception flags executed. 12 errors occurred.