testing float (without inline functions) Failure: Test: log2p1 (-0x4.945b58p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.86448467e-01 -0x1.f21f8cp-2 difference: 5.13551533e-01 0x1.06f03ap-1 ulp : 17231930.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x4.af2b28p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.99739975e-01 -0x1.ffbbd6p-2 difference: 5.00259995e-01 0x1.002214p-1 ulp : 16785940.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x4.af2b3p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.99740034e-01 -0x1.ffbbdap-2 difference: 5.00259995e-01 0x1.002214p-1 ulp : 16785940.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x4.f37d38p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -5.34173012e-01 -0x1.117f20p-1 difference: 4.65826988e-01 0x1.dd01c0p-2 ulp : 7815280.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x4.f37d4p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -5.34173071e-01 -0x1.117f22p-1 difference: 4.65826929e-01 0x1.dd01bcp-2 ulp : 7815279.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x4p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.15037513e-01 -0x1.a8ff98p-2 difference: 5.84962487e-01 0x1.2b8034p-1 ulp : 19628084.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x6.3fef38p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -7.14559913e-01 -0x1.6ddaccp-1 difference: 2.85440087e-01 0x1.244a68p-2 ulp : 4788890.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x6.3fef3p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -7.14559793e-01 -0x1.6ddac8p-1 difference: 2.85440207e-01 0x1.244a70p-2 ulp : 4788892.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x7.ffdfd8p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99911547e-01 -0x1.fff468p-1 difference: 8.84532928e-05 0x1.730000p-14 ulp : 1484.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x7.ffdfdp-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99911427e-01 -0x1.fff464p-1 difference: 8.85725021e-05 0x1.738000p-14 ulp : 1486.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x7.fff3a8p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99966025e-01 -0x1.fffb8cp-1 difference: 3.39746475e-05 0x1.1d0000p-15 ulp : 570.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0x7.fff3ap-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99965966e-01 -0x1.fffb8ap-1 difference: 3.40342522e-05 0x1.1d8000p-15 ulp : 571.0000 max.ulp : 0.0000 Failure: Test: log2p1 (-0xe.d142ep-8) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -8.60181451e-02 -0x1.605490p-4 difference: 9.13981855e-01 0x1.d3f56ep-1 ulp : 122672568.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x1.b7e152p+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.44269502e+00 0x1.715476p+0 difference: 4.42695022e-01 0x1.c551d8p-2 ulp : 3713595.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x1.b7e15p+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.44269502e+00 0x1.715476p+0 difference: 4.42695022e-01 0x1.c551d8p-2 ulp : 3713595.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x1p+20) Result: is: 2.00000000e+01 0x1.400000p+4 should be: 2.00000019e+01 0x1.400002p+4 difference: 1.90734863e-06 0x1.000000p-19 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x2.564fap+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.73861766e+00 0x1.bd160cp+0 difference: 7.38617659e-01 0x1.7a2c18p-1 ulp : 6195974.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.a43878p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67474973e-01 0x1.784b5cp-2 difference: 3.67474973e-01 0x1.784b5cp-2 ulp : 12330414.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.a4387p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67474943e-01 0x1.784b5ap-2 difference: 3.67474943e-01 0x1.784b5ap-2 ulp : 12330413.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.a45c98p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67513508e-01 0x1.785576p-2 difference: 3.67513508e-01 0x1.785576p-2 ulp : 12331707.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.a45cap-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67513537e-01 0x1.785578p-2 difference: 3.67513537e-01 0x1.785578p-2 ulp : 12331708.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.a4fa48p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67681652e-01 0x1.78818ap-2 difference: 3.67681652e-01 0x1.78818ap-2 ulp : 12337349.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.a4fa4p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67681623e-01 0x1.788188p-2 difference: 3.67681623e-01 0x1.788188p-2 ulp : 12337348.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.a90a88p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.68790478e-01 0x1.79a436p-2 difference: 3.68790478e-01 0x1.79a436p-2 ulp : 12374555.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.a90a9p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.68790507e-01 0x1.79a438p-2 difference: 3.68790507e-01 0x1.79a438p-2 ulp : 12374556.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.cd0c88p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.78579080e-01 0x1.83aa3cp-2 difference: 3.78579080e-01 0x1.83aa3cp-2 ulp : 12703006.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4.cd0c8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.78579050e-01 0x1.83aa3ap-2 difference: 3.78579050e-01 0x1.83aa3ap-2 ulp : 12703005.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x4p+8) Result: is: 1.00000000e+01 0x1.400000p+3 should be: 1.00014086e+01 0x1.400b8ap+3 difference: 1.40857697e-03 0x1.714000p-10 ulp : 1477.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x5.03f228p+0) Result: is: 2.00000000e+00 0x1.000000p+1 should be: 2.58866405e+00 0x1.4b5958p+1 difference: 5.88664055e-01 0x1.2d6560p-1 ulp : 2469036.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x5.843d08p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.27375287e-01 0x1.b5a1dep-2 difference: 4.27375287e-01 0x1.b5a1dep-2 ulp : 14340335.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x5.843dp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.27375257e-01 0x1.b5a1dcp-2 difference: 4.27375257e-01 0x1.b5a1dcp-2 ulp : 14340334.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x5.86a628p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.28006530e-01 0x1.b64758p-2 difference: 4.28006530e-01 0x1.b64758p-2 ulp : 14361516.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x5.86a62p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.28006500e-01 0x1.b64756p-2 difference: 4.28006500e-01 0x1.b64756p-2 ulp : 14361515.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x5.bf7888p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.42806363e-01 0x1.c56f08p-2 difference: 4.42806363e-01 0x1.c56f08p-2 ulp : 14858116.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x5.bf788p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.42806333e-01 0x1.c56f06p-2 difference: 4.42806333e-01 0x1.c56f06p-2 ulp : 14858115.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x5.dda3a8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.50602800e-01 0x1.cd6ad2p-2 difference: 4.50602800e-01 0x1.cd6ad2p-2 ulp : 15119721.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x5.dda3ap-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.50602770e-01 0x1.cd6ad0p-2 difference: 4.50602770e-01 0x1.cd6ad0p-2 ulp : 15119720.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.9a6d28p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.98456925e-01 0x1.fe6b7ep-2 difference: 4.98456925e-01 0x1.fe6b7ep-2 ulp : 16725439.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.9edc98p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.99562323e-01 0x1.ff8d44p-2 difference: 4.99562323e-01 0x1.ff8d44p-2 ulp : 16762530.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.9edc9p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.99562293e-01 0x1.ff8d42p-2 difference: 4.99562293e-01 0x1.ff8d42p-2 ulp : 16762529.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.a0cf48p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.00047565e-01 0x1.00063cp-1 difference: 5.00047565e-01 0x1.00063cp-1 ulp : 8389406.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.a0cf4p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.00047505e-01 0x1.00063ap-1 difference: 5.00047505e-01 0x1.00063ap-1 ulp : 8389405.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.a9a5e8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.02247095e-01 0x1.012688p-1 difference: 5.02247095e-01 0x1.012688p-1 ulp : 8426308.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.a9a5fp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.02247095e-01 0x1.012688p-1 difference: 5.02247095e-01 0x1.012688p-1 ulp : 8426308.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.af53d8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.03658712e-01 0x1.01df8ep-1 difference: 5.03658712e-01 0x1.01df8ep-1 ulp : 8449991.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.af53dp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.03658652e-01 0x1.01df8cp-1 difference: 5.03658652e-01 0x1.01df8cp-1 ulp : 8449990.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x6.d3a118p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.12648940e-01 0x1.0679ecp-1 difference: 5.12648940e-01 0x1.0679ecp-1 ulp : 8600822.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.264968p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.32912731e-01 0x1.10d9f0p-1 difference: 5.32912731e-01 0x1.10d9f0p-1 ulp : 8940792.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.26496p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.32912672e-01 0x1.10d9eep-1 difference: 5.32912672e-01 0x1.10d9eep-1 ulp : 8940791.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.2a4368p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.33880472e-01 0x1.1158c8p-1 difference: 5.33880472e-01 0x1.1158c8p-1 ulp : 8957028.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.2eca58p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.34981370e-01 0x1.11e914p-1 difference: 5.34981370e-01 0x1.11e914p-1 ulp : 8975498.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.2eca5p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.34981310e-01 0x1.11e912p-1 difference: 5.34981310e-01 0x1.11e912p-1 ulp : 8975497.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.89dc18p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.56951404e-01 0x1.1d28bcp-1 difference: 5.56951404e-01 0x1.1d28bcp-1 ulp : 9344094.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.89dc1p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.56951344e-01 0x1.1d28bap-1 difference: 5.56951344e-01 0x1.1d28bap-1 ulp : 9344093.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.aa5198p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.64701736e-01 0x1.212096p-1 difference: 5.64701736e-01 0x1.212096p-1 ulp : 9474123.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.fc2428p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.84056139e-01 0x1.2b0968p-1 difference: 5.84056139e-01 0x1.2b0968p-1 ulp : 9798836.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x7.fc243p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.84056139e-01 0x1.2b0968p-1 difference: 5.84056139e-01 0x1.2b0968p-1 ulp : 9798836.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x8.786bdp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.12965465e-01 0x1.39d69cp-1 difference: 6.12965465e-01 0x1.39d69cp-1 ulp : 10283854.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x8p-8) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.43941206e-02 0x1.6bad38p-5 difference: 4.43941206e-02 0x1.6bad38p-5 ulp : 11916956.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x9.81ccfp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.72823191e-01 0x1.587c48p-1 difference: 6.72823191e-01 0x1.587c48p-1 ulp : 11288100.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0x9.81cdp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.72823250e-01 0x1.587c4ap-1 difference: 6.72823250e-01 0x1.587c4ap-1 ulp : 11288101.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0xa.50286p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 7.17710197e-01 0x1.6f77b6p-1 difference: 7.17710197e-01 0x1.6f77b6p-1 ulp : 12041179.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0xa.50287p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 7.17710257e-01 0x1.6f77b8p-1 difference: 7.17710257e-01 0x1.6f77b8p-1 ulp : 12041180.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0xf.d4fa6p+60) Result: is: 6.30000000e+01 0x1.f80000p+5 should be: 6.39847679e+01 0x1.ffe0cep+5 difference: 9.84767914e-01 0x1.f83380p-1 ulp : 258151.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0xf.ffea1p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 9.99984920e-01 0x1.fffe06p-1 difference: 9.99984920e-01 0x1.fffe06p-1 ulp : 16776963.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0xf.ffea2p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 9.99984980e-01 0x1.fffe08p-1 difference: 9.99984980e-01 0x1.fffe08p-1 ulp : 16776964.0000 max.ulp : 0.0000 Failure: Test: log2p1 (0xf.fffffp+124) Result: is: 1.27000000e+02 0x1.fc0000p+6 should be: 1.28000000e+02 0x1.000000p+7 difference: 1.00000000e+00 0x1.000000p+0 ulp : 65536.0000 max.ulp : 0.0000 Maximal error of `log2p1' is : 1 ulp accepted: 0 ulp Failure: Test: log2p1_downward (-0x4.945b58p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.86448467e-01 -0x1.f21f8cp-2 difference: 5.13551533e-01 0x1.06f03ap-1 ulp : 17231930.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x4.af2b28p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.99740005e-01 -0x1.ffbbd8p-2 difference: 5.00259995e-01 0x1.002214p-1 ulp : 16785940.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x4.af2b3p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.99740065e-01 -0x1.ffbbdcp-2 difference: 5.00259935e-01 0x1.002212p-1 ulp : 16785938.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x4.f37d38p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -5.34173012e-01 -0x1.117f20p-1 difference: 4.65826988e-01 0x1.dd01c0p-2 ulp : 7815280.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x4.f37d4p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -5.34173072e-01 -0x1.117f22p-1 difference: 4.65826928e-01 0x1.dd01bcp-2 ulp : 7815279.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x4p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.15037513e-01 -0x1.a8ff98p-2 difference: 5.84962487e-01 0x1.2b8034p-1 ulp : 19628084.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x6.3fef38p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -7.14559913e-01 -0x1.6ddaccp-1 difference: 2.85440087e-01 0x1.244a68p-2 ulp : 4788890.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x6.3fef3p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -7.14559854e-01 -0x1.6ddacap-1 difference: 2.85440146e-01 0x1.244a6cp-2 ulp : 4788891.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x7.ffdfd8p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99911547e-01 -0x1.fff468p-1 difference: 8.84532928e-05 0x1.730000p-14 ulp : 1484.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x7.ffdfdp-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99911488e-01 -0x1.fff466p-1 difference: 8.85128974e-05 0x1.734000p-14 ulp : 1485.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x7.fff3a8p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99966085e-01 -0x1.fffb8ep-1 difference: 3.39150428e-05 0x1.1c8000p-15 ulp : 569.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0x7.fff3ap-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99965966e-01 -0x1.fffb8ap-1 difference: 3.40342521e-05 0x1.1d8000p-15 ulp : 571.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (-0xe.d142ep-8) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -8.60181451e-02 -0x1.605490p-4 difference: 9.13981854e-01 0x1.d3f56ep-1 ulp : 122672568.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x1.b7e152p+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.44269502e+00 0x1.715476p+0 difference: 4.42695021e-01 0x1.c551d8p-2 ulp : 3713595.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x1.b7e15p+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.44269490e+00 0x1.715474p+0 difference: 4.42694902e-01 0x1.c551d0p-2 ulp : 3713594.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x2.564fap+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.73861753e+00 0x1.bd160ap+0 difference: 7.38617539e-01 0x1.7a2c14p-1 ulp : 6195973.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.a43878p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67474973e-01 0x1.784b5cp-2 difference: 3.67474973e-01 0x1.784b5cp-2 ulp : 12330414.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.a4387p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67474913e-01 0x1.784b58p-2 difference: 3.67474913e-01 0x1.784b58p-2 ulp : 12330412.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.a45c98p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67513477e-01 0x1.785574p-2 difference: 3.67513477e-01 0x1.785574p-2 ulp : 12331706.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.a45cap-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67513507e-01 0x1.785576p-2 difference: 3.67513507e-01 0x1.785576p-2 ulp : 12331707.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.a4fa48p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67681652e-01 0x1.78818ap-2 difference: 3.67681652e-01 0x1.78818ap-2 ulp : 12337349.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.a4fa4p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67681622e-01 0x1.788188p-2 difference: 3.67681622e-01 0x1.788188p-2 ulp : 12337348.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.a90a88p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.68790477e-01 0x1.79a436p-2 difference: 3.68790477e-01 0x1.79a436p-2 ulp : 12374555.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.a90a9p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.68790507e-01 0x1.79a438p-2 difference: 3.68790507e-01 0x1.79a438p-2 ulp : 12374556.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.cd0c88p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.78579050e-01 0x1.83aa3ap-2 difference: 3.78579050e-01 0x1.83aa3ap-2 ulp : 12703005.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4.cd0c8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.78579020e-01 0x1.83aa38p-2 difference: 3.78579020e-01 0x1.83aa38p-2 ulp : 12703004.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x4p+8) Result: is: 1.00000000e+01 0x1.400000p+3 should be: 1.00014076e+01 0x1.400b88p+3 difference: 1.40762329e-03 0x1.710000p-10 ulp : 1476.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x5.03f228p+0) Result: is: 2.00000000e+00 0x1.000000p+1 should be: 2.58866381e+00 0x1.4b5956p+1 difference: 5.88663816e-01 0x1.2d6558p-1 ulp : 2469035.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x5.843d08p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.27375286e-01 0x1.b5a1dep-2 difference: 4.27375286e-01 0x1.b5a1dep-2 ulp : 14340335.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x5.843dp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.27375227e-01 0x1.b5a1dap-2 difference: 4.27375227e-01 0x1.b5a1dap-2 ulp : 14340333.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x5.86a628p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.28006529e-01 0x1.b64758p-2 difference: 4.28006529e-01 0x1.b64758p-2 ulp : 14361516.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x5.86a62p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.28006500e-01 0x1.b64756p-2 difference: 4.28006500e-01 0x1.b64756p-2 ulp : 14361515.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x5.bf7888p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.42806363e-01 0x1.c56f08p-2 difference: 4.42806363e-01 0x1.c56f08p-2 ulp : 14858116.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x5.bf788p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.42806333e-01 0x1.c56f06p-2 difference: 4.42806333e-01 0x1.c56f06p-2 ulp : 14858115.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x5.dda3a8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.50602799e-01 0x1.cd6ad2p-2 difference: 4.50602799e-01 0x1.cd6ad2p-2 ulp : 15119721.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x5.dda3ap-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.50602769e-01 0x1.cd6ad0p-2 difference: 4.50602769e-01 0x1.cd6ad0p-2 ulp : 15119720.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.9a6d28p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.98456895e-01 0x1.fe6b7cp-2 difference: 4.98456895e-01 0x1.fe6b7cp-2 ulp : 16725438.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.9edc98p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.99562323e-01 0x1.ff8d44p-2 difference: 4.99562323e-01 0x1.ff8d44p-2 ulp : 16762530.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.9edc9p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.99562293e-01 0x1.ff8d42p-2 difference: 4.99562293e-01 0x1.ff8d42p-2 ulp : 16762529.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.a0cf48p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.00047504e-01 0x1.00063ap-1 difference: 5.00047504e-01 0x1.00063ap-1 ulp : 8389405.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.a0cf4p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.00047504e-01 0x1.00063ap-1 difference: 5.00047504e-01 0x1.00063ap-1 ulp : 8389405.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.a9a5e8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.02247035e-01 0x1.012686p-1 difference: 5.02247035e-01 0x1.012686p-1 ulp : 8426307.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.a9a5fp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.02247095e-01 0x1.012688p-1 difference: 5.02247095e-01 0x1.012688p-1 ulp : 8426308.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.af53d8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.03658652e-01 0x1.01df8cp-1 difference: 5.03658652e-01 0x1.01df8cp-1 ulp : 8449990.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.af53dp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.03658652e-01 0x1.01df8cp-1 difference: 5.03658652e-01 0x1.01df8cp-1 ulp : 8449990.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x6.d3a118p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.12648880e-01 0x1.0679eap-1 difference: 5.12648880e-01 0x1.0679eap-1 ulp : 8600821.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.264968p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.32912671e-01 0x1.10d9eep-1 difference: 5.32912671e-01 0x1.10d9eep-1 ulp : 8940791.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.26496p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.32912671e-01 0x1.10d9eep-1 difference: 5.32912671e-01 0x1.10d9eep-1 ulp : 8940791.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.2a4368p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.33880412e-01 0x1.1158c6p-1 difference: 5.33880412e-01 0x1.1158c6p-1 ulp : 8957027.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.2eca58p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.34981310e-01 0x1.11e912p-1 difference: 5.34981310e-01 0x1.11e912p-1 ulp : 8975497.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.2eca5p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.34981310e-01 0x1.11e912p-1 difference: 5.34981310e-01 0x1.11e912p-1 ulp : 8975497.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.89dc18p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.56951344e-01 0x1.1d28bap-1 difference: 5.56951344e-01 0x1.1d28bap-1 ulp : 9344093.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.89dc1p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.56951344e-01 0x1.1d28bap-1 difference: 5.56951344e-01 0x1.1d28bap-1 ulp : 9344093.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.aa5198p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.64701735e-01 0x1.212096p-1 difference: 5.64701735e-01 0x1.212096p-1 ulp : 9474123.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.fc2428p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.84056079e-01 0x1.2b0966p-1 difference: 5.84056079e-01 0x1.2b0966p-1 ulp : 9798835.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x7.fc243p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.84056138e-01 0x1.2b0968p-1 difference: 5.84056138e-01 0x1.2b0968p-1 ulp : 9798836.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x8.786bdp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.12965464e-01 0x1.39d69cp-1 difference: 6.12965464e-01 0x1.39d69cp-1 ulp : 10283854.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x8p-8) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.43941168e-02 0x1.6bad36p-5 difference: 4.43941168e-02 0x1.6bad36p-5 ulp : 11916955.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x9.81ccfp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.72823190e-01 0x1.587c48p-1 difference: 6.72823190e-01 0x1.587c48p-1 ulp : 11288100.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0x9.81cdp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.72823250e-01 0x1.587c4ap-1 difference: 6.72823250e-01 0x1.587c4ap-1 ulp : 11288101.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0xa.50286p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 7.17710196e-01 0x1.6f77b6p-1 difference: 7.17710196e-01 0x1.6f77b6p-1 ulp : 12041179.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0xa.50287p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 7.17710196e-01 0x1.6f77b6p-1 difference: 7.17710196e-01 0x1.6f77b6p-1 ulp : 12041179.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0xf.d4fa6p+60) Result: is: 6.30000000e+01 0x1.f80000p+5 should be: 6.39847640e+01 0x1.ffe0ccp+5 difference: 9.84764099e-01 0x1.f83300p-1 ulp : 258150.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0xf.ffea1p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 9.99984860e-01 0x1.fffe04p-1 difference: 9.99984860e-01 0x1.fffe04p-1 ulp : 16776962.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0xf.ffea2p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 9.99984920e-01 0x1.fffe06p-1 difference: 9.99984920e-01 0x1.fffe06p-1 ulp : 16776963.0000 max.ulp : 0.0000 Failure: Test: log2p1_downward (0xf.fffffp+124) Result: is: 1.27000000e+02 0x1.fc0000p+6 should be: 1.27999992e+02 0x1.fffffep+6 difference: 9.99992370e-01 0x1.ffff00p-1 ulp : 131071.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x4.945b58p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.86448436e-01 -0x1.f21f8ap-2 difference: 5.13551533e-01 0x1.06f03ap-1 ulp : 17231930.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x4.af2b28p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.99739974e-01 -0x1.ffbbd6p-2 difference: 5.00259995e-01 0x1.002214p-1 ulp : 16785940.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x4.af2b3p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.99740034e-01 -0x1.ffbbdap-2 difference: 5.00259935e-01 0x1.002212p-1 ulp : 16785938.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x4.f37d38p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -5.34172952e-01 -0x1.117f1ep-1 difference: 4.65827047e-01 0x1.dd01c4p-2 ulp : 7815281.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x4.f37d4p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -5.34173011e-01 -0x1.117f20p-1 difference: 4.65826988e-01 0x1.dd01c0p-2 ulp : 7815280.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x4p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.15037482e-01 -0x1.a8ff96p-2 difference: 5.84962487e-01 0x1.2b8034p-1 ulp : 19628084.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x6.3fef38p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -7.14559853e-01 -0x1.6ddacap-1 difference: 2.85440146e-01 0x1.244a6cp-2 ulp : 4788891.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x6.3fef3p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -7.14559793e-01 -0x1.6ddac8p-1 difference: 2.85440206e-01 0x1.244a70p-2 ulp : 4788892.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x7.ffdfd8p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99911487e-01 -0x1.fff466p-1 difference: 8.85128974e-05 0x1.734000p-14 ulp : 1485.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x7.ffdfdp-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99911427e-01 -0x1.fff464p-1 difference: 8.85725021e-05 0x1.738000p-14 ulp : 1486.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x7.fff3a8p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99966025e-01 -0x1.fffb8cp-1 difference: 3.39746475e-05 0x1.1d0000p-15 ulp : 570.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0x7.fff3ap-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99965906e-01 -0x1.fffb88p-1 difference: 3.40938568e-05 0x1.1e0000p-15 ulp : 572.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (-0xe.d142ep-8) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -8.60181376e-02 -0x1.60548ep-4 difference: 9.13981854e-01 0x1.d3f56ep-1 ulp : 122672568.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x1.b7e152p+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.44269502e+00 0x1.715476p+0 difference: 4.42695021e-01 0x1.c551d8p-2 ulp : 3713595.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x1.b7e15p+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.44269490e+00 0x1.715474p+0 difference: 4.42694902e-01 0x1.c551d0p-2 ulp : 3713594.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x2.564fap+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.73861753e+00 0x1.bd160ap+0 difference: 7.38617539e-01 0x1.7a2c14p-1 ulp : 6195973.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.a43878p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67474973e-01 0x1.784b5cp-2 difference: 3.67474973e-01 0x1.784b5cp-2 ulp : 12330414.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.a4387p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67474913e-01 0x1.784b58p-2 difference: 3.67474913e-01 0x1.784b58p-2 ulp : 12330412.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.a45c98p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67513477e-01 0x1.785574p-2 difference: 3.67513477e-01 0x1.785574p-2 ulp : 12331706.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.a45cap-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67513507e-01 0x1.785576p-2 difference: 3.67513507e-01 0x1.785576p-2 ulp : 12331707.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.a4fa48p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67681652e-01 0x1.78818ap-2 difference: 3.67681652e-01 0x1.78818ap-2 ulp : 12337349.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.a4fa4p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67681622e-01 0x1.788188p-2 difference: 3.67681622e-01 0x1.788188p-2 ulp : 12337348.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.a90a88p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.68790477e-01 0x1.79a436p-2 difference: 3.68790477e-01 0x1.79a436p-2 ulp : 12374555.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.a90a9p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.68790507e-01 0x1.79a438p-2 difference: 3.68790507e-01 0x1.79a438p-2 ulp : 12374556.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.cd0c88p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.78579050e-01 0x1.83aa3ap-2 difference: 3.78579050e-01 0x1.83aa3ap-2 ulp : 12703005.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4.cd0c8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.78579020e-01 0x1.83aa38p-2 difference: 3.78579020e-01 0x1.83aa38p-2 ulp : 12703004.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x4p+8) Result: is: 1.00000000e+01 0x1.400000p+3 should be: 1.00014076e+01 0x1.400b88p+3 difference: 1.40762329e-03 0x1.710000p-10 ulp : 1476.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x5.03f228p+0) Result: is: 2.00000000e+00 0x1.000000p+1 should be: 2.58866381e+00 0x1.4b5956p+1 difference: 5.88663816e-01 0x1.2d6558p-1 ulp : 2469035.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x5.843d08p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.27375286e-01 0x1.b5a1dep-2 difference: 4.27375286e-01 0x1.b5a1dep-2 ulp : 14340335.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x5.843dp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.27375227e-01 0x1.b5a1dap-2 difference: 4.27375227e-01 0x1.b5a1dap-2 ulp : 14340333.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x5.86a628p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.28006529e-01 0x1.b64758p-2 difference: 4.28006529e-01 0x1.b64758p-2 ulp : 14361516.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x5.86a62p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.28006500e-01 0x1.b64756p-2 difference: 4.28006500e-01 0x1.b64756p-2 ulp : 14361515.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x5.bf7888p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.42806363e-01 0x1.c56f08p-2 difference: 4.42806363e-01 0x1.c56f08p-2 ulp : 14858116.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x5.bf788p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.42806333e-01 0x1.c56f06p-2 difference: 4.42806333e-01 0x1.c56f06p-2 ulp : 14858115.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x5.dda3a8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.50602799e-01 0x1.cd6ad2p-2 difference: 4.50602799e-01 0x1.cd6ad2p-2 ulp : 15119721.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x5.dda3ap-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.50602769e-01 0x1.cd6ad0p-2 difference: 4.50602769e-01 0x1.cd6ad0p-2 ulp : 15119720.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.9a6d28p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.98456895e-01 0x1.fe6b7cp-2 difference: 4.98456895e-01 0x1.fe6b7cp-2 ulp : 16725438.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.9edc98p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.99562323e-01 0x1.ff8d44p-2 difference: 4.99562323e-01 0x1.ff8d44p-2 ulp : 16762530.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.9edc9p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.99562293e-01 0x1.ff8d42p-2 difference: 4.99562293e-01 0x1.ff8d42p-2 ulp : 16762529.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.a0cf48p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.00047504e-01 0x1.00063ap-1 difference: 5.00047504e-01 0x1.00063ap-1 ulp : 8389405.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.a0cf4p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.00047504e-01 0x1.00063ap-1 difference: 5.00047504e-01 0x1.00063ap-1 ulp : 8389405.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.a9a5e8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.02247035e-01 0x1.012686p-1 difference: 5.02247035e-01 0x1.012686p-1 ulp : 8426307.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.a9a5fp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.02247095e-01 0x1.012688p-1 difference: 5.02247095e-01 0x1.012688p-1 ulp : 8426308.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.af53d8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.03658652e-01 0x1.01df8cp-1 difference: 5.03658652e-01 0x1.01df8cp-1 ulp : 8449990.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.af53dp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.03658652e-01 0x1.01df8cp-1 difference: 5.03658652e-01 0x1.01df8cp-1 ulp : 8449990.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x6.d3a118p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.12648880e-01 0x1.0679eap-1 difference: 5.12648880e-01 0x1.0679eap-1 ulp : 8600821.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.264968p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.32912671e-01 0x1.10d9eep-1 difference: 5.32912671e-01 0x1.10d9eep-1 ulp : 8940791.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.26496p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.32912671e-01 0x1.10d9eep-1 difference: 5.32912671e-01 0x1.10d9eep-1 ulp : 8940791.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.2a4368p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.33880412e-01 0x1.1158c6p-1 difference: 5.33880412e-01 0x1.1158c6p-1 ulp : 8957027.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.2eca58p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.34981310e-01 0x1.11e912p-1 difference: 5.34981310e-01 0x1.11e912p-1 ulp : 8975497.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.2eca5p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.34981310e-01 0x1.11e912p-1 difference: 5.34981310e-01 0x1.11e912p-1 ulp : 8975497.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.89dc18p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.56951344e-01 0x1.1d28bap-1 difference: 5.56951344e-01 0x1.1d28bap-1 ulp : 9344093.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.89dc1p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.56951344e-01 0x1.1d28bap-1 difference: 5.56951344e-01 0x1.1d28bap-1 ulp : 9344093.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.aa5198p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.64701735e-01 0x1.212096p-1 difference: 5.64701735e-01 0x1.212096p-1 ulp : 9474123.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.fc2428p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.84056079e-01 0x1.2b0966p-1 difference: 5.84056079e-01 0x1.2b0966p-1 ulp : 9798835.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x7.fc243p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.84056138e-01 0x1.2b0968p-1 difference: 5.84056138e-01 0x1.2b0968p-1 ulp : 9798836.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x8.786bdp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.12965464e-01 0x1.39d69cp-1 difference: 6.12965464e-01 0x1.39d69cp-1 ulp : 10283854.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x8p-8) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.43941168e-02 0x1.6bad36p-5 difference: 4.43941168e-02 0x1.6bad36p-5 ulp : 11916955.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x9.81ccfp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.72823190e-01 0x1.587c48p-1 difference: 6.72823190e-01 0x1.587c48p-1 ulp : 11288100.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0x9.81cdp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.72823250e-01 0x1.587c4ap-1 difference: 6.72823250e-01 0x1.587c4ap-1 ulp : 11288101.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0xa.50286p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 7.17710196e-01 0x1.6f77b6p-1 difference: 7.17710196e-01 0x1.6f77b6p-1 ulp : 12041179.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0xa.50287p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 7.17710196e-01 0x1.6f77b6p-1 difference: 7.17710196e-01 0x1.6f77b6p-1 ulp : 12041179.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0xf.d4fa6p+60) Result: is: 6.30000000e+01 0x1.f80000p+5 should be: 6.39847640e+01 0x1.ffe0ccp+5 difference: 9.84764099e-01 0x1.f83300p-1 ulp : 258150.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0xf.ffea1p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 9.99984860e-01 0x1.fffe04p-1 difference: 9.99984860e-01 0x1.fffe04p-1 ulp : 16776962.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0xf.ffea2p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 9.99984920e-01 0x1.fffe06p-1 difference: 9.99984920e-01 0x1.fffe06p-1 ulp : 16776963.0000 max.ulp : 0.0000 Failure: Test: log2p1_towardzero (0xf.fffffp+124) Result: is: 1.27000000e+02 0x1.fc0000p+6 should be: 1.27999992e+02 0x1.fffffep+6 difference: 9.99992370e-01 0x1.ffff00p-1 ulp : 131071.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x4.945b58p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.86448436e-01 -0x1.f21f8ap-2 difference: 5.13551534e-01 0x1.06f03ap-1 ulp : 17231930.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x4.af2b28p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.99739974e-01 -0x1.ffbbd6p-2 difference: 5.00259996e-01 0x1.002214p-1 ulp : 16785940.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x4.af2b3p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.99740034e-01 -0x1.ffbbdap-2 difference: 5.00259936e-01 0x1.002212p-1 ulp : 16785938.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x4.f37d38p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -5.34172952e-01 -0x1.117f1ep-1 difference: 4.65827048e-01 0x1.dd01c4p-2 ulp : 7815281.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x4.f37d4p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -5.34173011e-01 -0x1.117f20p-1 difference: 4.65826989e-01 0x1.dd01c0p-2 ulp : 7815280.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x4p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -4.15037482e-01 -0x1.a8ff96p-2 difference: 5.84962488e-01 0x1.2b8034p-1 ulp : 19628084.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x6.3fef38p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -7.14559853e-01 -0x1.6ddacap-1 difference: 2.85440147e-01 0x1.244a6cp-2 ulp : 4788891.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x6.3fef3p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -7.14559793e-01 -0x1.6ddac8p-1 difference: 2.85440207e-01 0x1.244a70p-2 ulp : 4788892.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x7.ffdfd8p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99911487e-01 -0x1.fff466p-1 difference: 8.85128975e-05 0x1.734000p-14 ulp : 1485.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x7.ffdfdp-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99911427e-01 -0x1.fff464p-1 difference: 8.85725022e-05 0x1.738000p-14 ulp : 1486.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x7.fff3a8p-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99966025e-01 -0x1.fffb8cp-1 difference: 3.39746476e-05 0x1.1d0000p-15 ulp : 570.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0x7.fff3ap-4) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -9.99965906e-01 -0x1.fffb88p-1 difference: 3.40938569e-05 0x1.1e0000p-15 ulp : 572.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (-0xe.d142ep-8) Result: is: -1.00000000e+00 -0x1.000000p+0 should be: -8.60181376e-02 -0x1.60548ep-4 difference: 9.13981855e-01 0x1.d3f56ep-1 ulp : 122672568.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x1.b7e152p+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.44269515e+00 0x1.715478p+0 difference: 4.42695141e-01 0x1.c551e0p-2 ulp : 3713596.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x1.b7e15p+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.44269503e+00 0x1.715476p+0 difference: 4.42695022e-01 0x1.c551d8p-2 ulp : 3713595.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x1p+20) Result: is: 2.00000000e+01 0x1.400000p+4 should be: 2.00000020e+01 0x1.400002p+4 difference: 1.90734864e-06 0x1.000000p-19 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x2.564fap+0) Result: is: 1.00000000e+00 0x1.000000p+0 should be: 1.73861766e+00 0x1.bd160cp+0 difference: 7.38617659e-01 0x1.7a2c18p-1 ulp : 6195974.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.a43878p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67475004e-01 0x1.784b5ep-2 difference: 3.67475004e-01 0x1.784b5ep-2 ulp : 12330415.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.a4387p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67474944e-01 0x1.784b5ap-2 difference: 3.67474944e-01 0x1.784b5ap-2 ulp : 12330413.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.a45c98p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67513508e-01 0x1.785576p-2 difference: 3.67513508e-01 0x1.785576p-2 ulp : 12331707.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.a45cap-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67513538e-01 0x1.785578p-2 difference: 3.67513538e-01 0x1.785578p-2 ulp : 12331708.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.a4fa48p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67681683e-01 0x1.78818cp-2 difference: 3.67681683e-01 0x1.78818cp-2 ulp : 12337350.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.a4fa4p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.67681653e-01 0x1.78818ap-2 difference: 3.67681653e-01 0x1.78818ap-2 ulp : 12337349.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.a90a88p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.68790508e-01 0x1.79a438p-2 difference: 3.68790508e-01 0x1.79a438p-2 ulp : 12374556.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.a90a9p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.68790538e-01 0x1.79a43ap-2 difference: 3.68790538e-01 0x1.79a43ap-2 ulp : 12374557.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.cd0c88p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.78579081e-01 0x1.83aa3cp-2 difference: 3.78579081e-01 0x1.83aa3cp-2 ulp : 12703006.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4.cd0c8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 3.78579051e-01 0x1.83aa3ap-2 difference: 3.78579051e-01 0x1.83aa3ap-2 ulp : 12703005.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4p+28) Result: is: 3.00000000e+01 0x1.e00000p+4 should be: 3.00000020e+01 0x1.e00002p+4 difference: 1.90734864e-06 0x1.000000p-19 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x4p+8) Result: is: 1.00000000e+01 0x1.400000p+3 should be: 1.00014086e+01 0x1.400b8ap+3 difference: 1.40857697e-03 0x1.714000p-10 ulp : 1477.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x5.03f228p+0) Result: is: 2.00000000e+00 0x1.000000p+1 should be: 2.58866406e+00 0x1.4b5958p+1 difference: 5.88664055e-01 0x1.2d6560p-1 ulp : 2469036.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x5.843d08p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.27375317e-01 0x1.b5a1e0p-2 difference: 4.27375317e-01 0x1.b5a1e0p-2 ulp : 14340336.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x5.843dp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.27375258e-01 0x1.b5a1dcp-2 difference: 4.27375258e-01 0x1.b5a1dcp-2 ulp : 14340334.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x5.86a628p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.28006560e-01 0x1.b6475ap-2 difference: 4.28006560e-01 0x1.b6475ap-2 ulp : 14361517.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x5.86a62p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.28006530e-01 0x1.b64758p-2 difference: 4.28006530e-01 0x1.b64758p-2 ulp : 14361516.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x5.bf7888p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.42806393e-01 0x1.c56f0ap-2 difference: 4.42806393e-01 0x1.c56f0ap-2 ulp : 14858117.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x5.bf788p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.42806364e-01 0x1.c56f08p-2 difference: 4.42806364e-01 0x1.c56f08p-2 ulp : 14858116.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x5.dda3a8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.50602830e-01 0x1.cd6ad4p-2 difference: 4.50602830e-01 0x1.cd6ad4p-2 ulp : 15119722.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x5.dda3ap-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.50602800e-01 0x1.cd6ad2p-2 difference: 4.50602800e-01 0x1.cd6ad2p-2 ulp : 15119721.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.9a6d28p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.98456926e-01 0x1.fe6b7ep-2 difference: 4.98456926e-01 0x1.fe6b7ep-2 ulp : 16725439.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.9edc98p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.99562353e-01 0x1.ff8d46p-2 difference: 4.99562353e-01 0x1.ff8d46p-2 ulp : 16762531.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.9edc9p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.99562324e-01 0x1.ff8d44p-2 difference: 4.99562324e-01 0x1.ff8d44p-2 ulp : 16762530.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.a0cf48p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.00047565e-01 0x1.00063cp-1 difference: 5.00047565e-01 0x1.00063cp-1 ulp : 8389406.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.a0cf4p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.00047565e-01 0x1.00063cp-1 difference: 5.00047565e-01 0x1.00063cp-1 ulp : 8389406.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.a9a5e8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.02247096e-01 0x1.012688p-1 difference: 5.02247096e-01 0x1.012688p-1 ulp : 8426308.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.a9a5fp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.02247155e-01 0x1.01268ap-1 difference: 5.02247155e-01 0x1.01268ap-1 ulp : 8426309.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.af53d8p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.03658712e-01 0x1.01df8ep-1 difference: 5.03658712e-01 0x1.01df8ep-1 ulp : 8449991.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.af53dp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.03658712e-01 0x1.01df8ep-1 difference: 5.03658712e-01 0x1.01df8ep-1 ulp : 8449991.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x6.d3a118p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.12648941e-01 0x1.0679ecp-1 difference: 5.12648941e-01 0x1.0679ecp-1 ulp : 8600822.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.264968p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.32912732e-01 0x1.10d9f0p-1 difference: 5.32912732e-01 0x1.10d9f0p-1 ulp : 8940792.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.26496p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.32912732e-01 0x1.10d9f0p-1 difference: 5.32912732e-01 0x1.10d9f0p-1 ulp : 8940792.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.2a4368p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.33880473e-01 0x1.1158c8p-1 difference: 5.33880473e-01 0x1.1158c8p-1 ulp : 8957028.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.2eca58p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.34981370e-01 0x1.11e914p-1 difference: 5.34981370e-01 0x1.11e914p-1 ulp : 8975498.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.2eca5p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.34981370e-01 0x1.11e914p-1 difference: 5.34981370e-01 0x1.11e914p-1 ulp : 8975498.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.89dc18p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.56951404e-01 0x1.1d28bcp-1 difference: 5.56951404e-01 0x1.1d28bcp-1 ulp : 9344094.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.89dc1p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.56951404e-01 0x1.1d28bcp-1 difference: 5.56951404e-01 0x1.1d28bcp-1 ulp : 9344094.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.aa5198p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.64701796e-01 0x1.212098p-1 difference: 5.64701796e-01 0x1.212098p-1 ulp : 9474124.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.fc2428p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.84056139e-01 0x1.2b0968p-1 difference: 5.84056139e-01 0x1.2b0968p-1 ulp : 9798836.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x7.fc243p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 5.84056199e-01 0x1.2b096ap-1 difference: 5.84056199e-01 0x1.2b096ap-1 ulp : 9798837.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x8.786bdp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.12965525e-01 0x1.39d69ep-1 difference: 6.12965525e-01 0x1.39d69ep-1 ulp : 10283855.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x8p-8) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 4.43941206e-02 0x1.6bad38p-5 difference: 4.43941206e-02 0x1.6bad38p-5 ulp : 11916956.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x9.81ccfp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.72823251e-01 0x1.587c4ap-1 difference: 6.72823251e-01 0x1.587c4ap-1 ulp : 11288101.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0x9.81cdp-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 6.72823310e-01 0x1.587c4cp-1 difference: 6.72823310e-01 0x1.587c4cp-1 ulp : 11288102.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0xa.50286p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 7.17710257e-01 0x1.6f77b8p-1 difference: 7.17710257e-01 0x1.6f77b8p-1 ulp : 12041180.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0xa.50287p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 7.17710257e-01 0x1.6f77b8p-1 difference: 7.17710257e-01 0x1.6f77b8p-1 ulp : 12041180.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0xf.d4fa6p+60) Result: is: 6.30000039e+01 0x1.f80002p+5 should be: 6.39847680e+01 0x1.ffe0cep+5 difference: 9.84764100e-01 0x1.f83300p-1 ulp : 258150.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0xf.ffea1p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 9.99984921e-01 0x1.fffe06p-1 difference: 9.99984921e-01 0x1.fffe06p-1 ulp : 16776963.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0xf.ffea2p-4) Result: is: 0.00000000e+00 0x0.000000p+0 should be: 9.99984980e-01 0x1.fffe08p-1 difference: 9.99984980e-01 0x1.fffe08p-1 ulp : 16776964.0000 max.ulp : 0.0000 Failure: Test: log2p1_upward (0xf.fffffp+124) Result: is: 1.27000008e+02 0x1.fc0002p+6 should be: 1.28000000e+02 0x1.000000p+7 difference: 9.99992371e-01 0x1.ffff00p-1 ulp : 65535.5000 max.ulp : 0.0000 Maximal error of `log2p1_upward' is : 1 ulp accepted: 0 ulp Test suite completed: Maximum error found of `1' ulp 4 max error test cases, 404 input tests, - with 1624 tests for exception flags, - with 392 tests for errno executed. 269 errors occurred.