diff options
Diffstat (limited to 'math/auto-libm-test-in')
-rw-r--r-- | math/auto-libm-test-in | 437 |
1 files changed, 436 insertions, 1 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 49f1c55c03..46c3e729d6 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -1975,7 +1975,6 @@ lgamma max lgamma 1 lgamma 3 lgamma 0.5 -lgamma -0.5 lgamma 0.7 lgamma 1.2 lgamma 0x3.8p56 @@ -2028,6 +2027,438 @@ lgamma -0x1p-16445 lgamma 0x1p-16494 lgamma -0x1p-16494 +lgamma -0x1.fa471547c2fe5p+1 +lgamma -0x1.9260dcp+1 + +lgamma -0xffffffp-1 +lgamma -0x1fffffffffffffp-1 +lgamma -0xffffffffffffffffp-1 +lgamma -0x3ffffffffffffffffffffffffffp-1 +lgamma -0x1ffffffffffffffffffffffffffffp-1 + +lgamma -0.25 +lgamma -0.5 +lgamma -0.75 +lgamma -1.25 +lgamma -1.5 +lgamma -1.75 +lgamma -0x2.08p0 +lgamma -0x2.1p0 +lgamma -0x2.18p0 +lgamma -0x2.2p0 +lgamma -0x2.28p0 +lgamma -0x2.3p0 +lgamma -0x2.38p0 +lgamma -0x2.4p0 +lgamma -0x2.48p0 +lgamma -0x2.5p0 +lgamma -0x2.58p0 +lgamma -0x2.6p0 +lgamma -0x2.68p0 +lgamma -0x2.7p0 +lgamma -0x2.78p0 +lgamma -0x2.8p0 +lgamma -0x2.88p0 +lgamma -0x2.9p0 +lgamma -0x2.98p0 +lgamma -0x2.ap0 +lgamma -0x2.a8p0 +lgamma -0x2.bp0 +lgamma -0x2.b8p0 +lgamma -0x2.cp0 +lgamma -0x2.c8p0 +lgamma -0x2.dp0 +lgamma -0x2.d8p0 +lgamma -0x2.ep0 +lgamma -0x2.e8p0 +lgamma -0x2.fp0 +lgamma -0x2.f8p0 +lgamma -0x3.08p0 +lgamma -0x3.1p0 +lgamma -0x3.18p0 +lgamma -0x3.2p0 +lgamma -0x3.28p0 +lgamma -0x3.3p0 +lgamma -0x3.38p0 +lgamma -0x3.4p0 +lgamma -0x3.48p0 +lgamma -0x3.5p0 +lgamma -0x3.58p0 +lgamma -0x3.6p0 +lgamma -0x3.68p0 +lgamma -0x3.7p0 +lgamma -0x3.78p0 +lgamma -0x3.8p0 +lgamma -0x3.88p0 +lgamma -0x3.9p0 +lgamma -0x3.98p0 +lgamma -0x3.ap0 +lgamma -0x3.a8p0 +lgamma -0x3.bp0 +lgamma -0x3.b8p0 +lgamma -0x3.cp0 +lgamma -0x3.c8p0 +lgamma -0x3.dp0 +lgamma -0x3.d8p0 +lgamma -0x3.ep0 +lgamma -0x3.e8p0 +lgamma -0x3.fp0 +lgamma -0x3.f8p0 +lgamma -4.25 +lgamma -4.5 +lgamma -4.75 +lgamma -5.25 +lgamma -5.5 +lgamma -5.75 +lgamma -6.25 +lgamma -6.5 +lgamma -6.75 +lgamma -7.25 +lgamma -7.5 +lgamma -7.75 +lgamma -8.25 +lgamma -8.5 +lgamma -8.75 +lgamma -9.25 +lgamma -9.5 +lgamma -9.75 +lgamma -10.25 +lgamma -10.5 +lgamma -10.75 +lgamma -11.25 +lgamma -11.5 +lgamma -11.75 +lgamma -12.25 +lgamma -12.5 +lgamma -12.75 +lgamma -13.25 +lgamma -13.5 +lgamma -13.75 +lgamma -14.25 +lgamma -14.5 +lgamma -14.75 +lgamma -15.25 +lgamma -15.5 +lgamma -15.75 +lgamma -16.25 +lgamma -16.5 +lgamma -16.75 +lgamma -17.25 +lgamma -17.5 +lgamma -17.75 +lgamma -18.25 +lgamma -18.5 +lgamma -18.75 +lgamma -19.25 +lgamma -19.5 +lgamma -19.75 +lgamma -20.25 +lgamma -20.5 +lgamma -20.75 +lgamma -21.25 +lgamma -21.5 +lgamma -21.75 +lgamma -22.25 +lgamma -22.5 +lgamma -22.75 +lgamma -23.25 +lgamma -23.5 +lgamma -23.75 +lgamma -24.25 +lgamma -24.5 +lgamma -24.75 +lgamma -25.25 +lgamma -25.5 +lgamma -25.75 +lgamma -26.25 +lgamma -26.5 +lgamma -26.75 +lgamma -27.25 +lgamma -27.5 +lgamma -27.75 +lgamma -28.25 +lgamma -28.5 +lgamma -28.75 +lgamma -29.25 +lgamma -29.5 +lgamma -29.75 +lgamma -30.25 +lgamma -30.5 +lgamma -30.75 +lgamma -31.25 +lgamma -31.5 +lgamma -31.75 +lgamma -32.25 +lgamma -32.5 +lgamma -32.75 +lgamma -33.25 +lgamma -33.5 +lgamma -33.75 +lgamma -34.25 +lgamma -34.5 +lgamma -34.75 +lgamma -35.25 +lgamma -35.5 +lgamma -35.75 +lgamma -36.25 +lgamma -36.5 +lgamma -36.75 +lgamma -37.25 +lgamma -37.5 +lgamma -37.75 +lgamma -38.25 +lgamma -38.5 +lgamma -38.75 +lgamma -39.25 +lgamma -39.5 +lgamma -39.75 +lgamma -40.25 +lgamma -40.5 +lgamma -40.75 +lgamma -41.25 +lgamma -41.5 +lgamma -41.75 +lgamma -42.25 +lgamma -42.5 +lgamma -42.75 +lgamma -43.25 +lgamma -43.5 +lgamma -43.75 +lgamma -44.25 +lgamma -44.5 +lgamma -44.75 +lgamma -45.25 +lgamma -45.5 +lgamma -45.75 +lgamma -46.25 +lgamma -46.5 +lgamma -46.75 +lgamma -47.25 +lgamma -47.5 +lgamma -47.75 +lgamma -48.25 +lgamma -48.5 +lgamma -48.75 +lgamma -49.25 +lgamma -49.5 +lgamma -49.75 +lgamma -50.25 +lgamma -50.5 +lgamma -50.75 +lgamma -51.25 +lgamma -51.5 +lgamma -51.75 +lgamma -52.25 +lgamma -52.5 +lgamma -52.75 +lgamma -53.25 +lgamma -53.5 +lgamma -53.75 +lgamma -54.25 +lgamma -54.5 +lgamma -54.75 +lgamma -55.25 +lgamma -55.5 +lgamma -55.75 +lgamma -56.25 +lgamma -56.5 +lgamma -56.75 +lgamma -57.25 +lgamma -57.5 +lgamma -57.75 +lgamma -58.25 +lgamma -58.5 +lgamma -58.75 +lgamma -59.25 +lgamma -59.5 +lgamma -59.75 +lgamma -60.25 +lgamma -60.5 +lgamma -60.75 + +# Integers +/- 1ulp for ldbl-128 (gen-auto-libm-tests will round these +# to produce integers +/- 1ulp for other formats). +lgamma -0xf.fffffffffffffffffffffffffff8p-4 +lgamma -0x1.0000000000000000000000000001p+0 +lgamma -0x1.ffffffffffffffffffffffffffffp+0 +lgamma -0x2.0000000000000000000000000002p+0 +lgamma -0x2.fffffffffffffffffffffffffffep+0 +lgamma -0x3.0000000000000000000000000002p+0 +lgamma -0x3.fffffffffffffffffffffffffffep+0 +lgamma -0x4.0000000000000000000000000004p+0 +lgamma -0x4.fffffffffffffffffffffffffffcp+0 +lgamma -0x5.0000000000000000000000000004p+0 +lgamma -0x5.fffffffffffffffffffffffffffcp+0 +lgamma -0x6.0000000000000000000000000004p+0 +lgamma -0x6.fffffffffffffffffffffffffffcp+0 +lgamma -0x7.0000000000000000000000000004p+0 +lgamma -0x7.fffffffffffffffffffffffffffcp+0 +lgamma -0x8.0000000000000000000000000008p+0 +lgamma -0x8.fffffffffffffffffffffffffff8p+0 +lgamma -0x9.0000000000000000000000000008p+0 +lgamma -0x9.fffffffffffffffffffffffffff8p+0 +lgamma -0xa.0000000000000000000000000008p+0 +lgamma -0xa.fffffffffffffffffffffffffff8p+0 +lgamma -0xb.0000000000000000000000000008p+0 +lgamma -0xb.fffffffffffffffffffffffffff8p+0 +lgamma -0xc.0000000000000000000000000008p+0 +lgamma -0xc.fffffffffffffffffffffffffff8p+0 +lgamma -0xd.0000000000000000000000000008p+0 +lgamma -0xd.fffffffffffffffffffffffffff8p+0 +lgamma -0xe.0000000000000000000000000008p+0 +lgamma -0xe.fffffffffffffffffffffffffff8p+0 +lgamma -0xf.0000000000000000000000000008p+0 +lgamma -0xf.fffffffffffffffffffffffffff8p+0 +lgamma -0x1.0000000000000000000000000001p+4 +lgamma -0x1.0fffffffffffffffffffffffffffp+4 +lgamma -0x1.1000000000000000000000000001p+4 +lgamma -0x1.1fffffffffffffffffffffffffffp+4 +lgamma -0x1.2000000000000000000000000001p+4 +lgamma -0x1.2fffffffffffffffffffffffffffp+4 +lgamma -0x1.3000000000000000000000000001p+4 +lgamma -0x1.3fffffffffffffffffffffffffffp+4 +lgamma -0x1.4000000000000000000000000001p+4 +lgamma -0x1.4fffffffffffffffffffffffffffp+4 +lgamma -0x1.5000000000000000000000000001p+4 +lgamma -0x1.5fffffffffffffffffffffffffffp+4 +lgamma -0x1.6000000000000000000000000001p+4 +lgamma -0x1.6fffffffffffffffffffffffffffp+4 +lgamma -0x1.7000000000000000000000000001p+4 +lgamma -0x1.7fffffffffffffffffffffffffffp+4 +lgamma -0x1.8000000000000000000000000001p+4 +lgamma -0x1.8fffffffffffffffffffffffffffp+4 +lgamma -0x1.9000000000000000000000000001p+4 +lgamma -0x1.9fffffffffffffffffffffffffffp+4 +lgamma -0x1.a000000000000000000000000001p+4 +lgamma -0x1.afffffffffffffffffffffffffffp+4 +lgamma -0x1.b000000000000000000000000001p+4 +lgamma -0x1.bfffffffffffffffffffffffffffp+4 +lgamma -0x1.c000000000000000000000000001p+4 +lgamma -0x1.cfffffffffffffffffffffffffffp+4 +lgamma -0x1.d000000000000000000000000001p+4 +lgamma -0x1.dfffffffffffffffffffffffffffp+4 +lgamma -0x1.e000000000000000000000000001p+4 +lgamma -0x1.efffffffffffffffffffffffffffp+4 +lgamma -0x1.f000000000000000000000000001p+4 +lgamma -0x1.ffffffffffffffffffffffffffffp+4 +lgamma -0x2.0000000000000000000000000002p+4 +lgamma -0x2.0ffffffffffffffffffffffffffep+4 +lgamma -0x2.1000000000000000000000000002p+4 +lgamma -0x2.1ffffffffffffffffffffffffffep+4 +lgamma -0x2.2000000000000000000000000002p+4 +lgamma -0x2.2ffffffffffffffffffffffffffep+4 +lgamma -0x2.3000000000000000000000000002p+4 +lgamma -0x2.3ffffffffffffffffffffffffffep+4 +lgamma -0x2.4000000000000000000000000002p+4 +lgamma -0x2.4ffffffffffffffffffffffffffep+4 +lgamma -0x2.5000000000000000000000000002p+4 +lgamma -0x2.5ffffffffffffffffffffffffffep+4 +lgamma -0x2.6000000000000000000000000002p+4 +lgamma -0x2.6ffffffffffffffffffffffffffep+4 +lgamma -0x2.7000000000000000000000000002p+4 +lgamma -0x2.7ffffffffffffffffffffffffffep+4 +lgamma -0x2.8000000000000000000000000002p+4 +lgamma -0x2.8ffffffffffffffffffffffffffep+4 +lgamma -0x2.9000000000000000000000000002p+4 +lgamma -0x2.9ffffffffffffffffffffffffffep+4 +lgamma -0x2.a000000000000000000000000002p+4 +lgamma -0x2.affffffffffffffffffffffffffep+4 +lgamma -0x2.b000000000000000000000000002p+4 +lgamma -0x2.bffffffffffffffffffffffffffep+4 +lgamma -0x2.c000000000000000000000000002p+4 +lgamma -0x2.cffffffffffffffffffffffffffep+4 +lgamma -0x2.d000000000000000000000000002p+4 +lgamma -0x2.dffffffffffffffffffffffffffep+4 +lgamma -0x2.e000000000000000000000000002p+4 +lgamma -0x2.effffffffffffffffffffffffffep+4 +lgamma -0x2.f000000000000000000000000002p+4 +lgamma -0x2.fffffffffffffffffffffffffffep+4 +lgamma -0x3.0000000000000000000000000002p+4 +lgamma -0x3.0ffffffffffffffffffffffffffep+4 +lgamma -0x3.1000000000000000000000000002p+4 +lgamma -0x3.1ffffffffffffffffffffffffffep+4 +lgamma -0x3.2000000000000000000000000002p+4 +lgamma -0x3.2ffffffffffffffffffffffffffep+4 +lgamma -0x3.3000000000000000000000000002p+4 +lgamma -0x3.3ffffffffffffffffffffffffffep+4 +lgamma -0x3.4000000000000000000000000002p+4 +lgamma -0x3.4ffffffffffffffffffffffffffep+4 +lgamma -0x3.5000000000000000000000000002p+4 +lgamma -0x3.5ffffffffffffffffffffffffffep+4 +lgamma -0x3.6000000000000000000000000002p+4 +lgamma -0x3.6ffffffffffffffffffffffffffep+4 +lgamma -0x3.7000000000000000000000000002p+4 +lgamma -0x3.7ffffffffffffffffffffffffffep+4 +lgamma -0x3.8000000000000000000000000002p+4 +lgamma -0x3.8ffffffffffffffffffffffffffep+4 +lgamma -0x3.9000000000000000000000000002p+4 +lgamma -0x3.9ffffffffffffffffffffffffffep+4 +lgamma -0x3.a000000000000000000000000002p+4 +lgamma -0x3.affffffffffffffffffffffffffep+4 +lgamma -0x3.b000000000000000000000000002p+4 +lgamma -0x3.bffffffffffffffffffffffffffep+4 +lgamma -0x3.c000000000000000000000000002p+4 + +# Zeroes of lgamma, until the point where they just duplicate integers +# +/- 1ulp. +lgamma -0x2.74ff92c01f0d82abec9f315f1a0712c334804d9cp+0 +lgamma -0x2.bf6821437b20197995a4b4641eaebf4b00b482ap+0 +lgamma -0x3.24c1b793cb35efb8be699ad3d9ba65454cb7fac8p+0 +lgamma -0x3.f48e2a8f85fca170d4561291236cc320a4887d1cp+0 +lgamma -0x4.0a139e16656030c39f0b0de18112ac17bfd6be9p+0 +lgamma -0x4.fdd5de9bbabf3510d0aa4076988501d7d7812528p+0 +lgamma -0x5.021a95fc2db6432a4c56e595394decc6af0430d8p+0 +lgamma -0x5.ffa4bd647d0357dd4ed62cbd31edf8e3f8e5deb8p+0 +lgamma -0x6.005ac9625f233b607c2d96d16385cb86ac56934p+0 +lgamma -0x6.fff2fddae1bbff3d626b65c23fd21f40300a3ba8p+0 +lgamma -0x7.000cff7b7f87adf4482dcdb98782ab2661ca58bp+0 +lgamma -0x7.fffe5fe05673c3ca9e82b522b0ca9d2e8837cd2p+0 +lgamma -0x8.0001a01459fc9f60cb3cec1cec8576677ca538ep+0 +lgamma -0x8.ffffd1c425e80ffc864e95749259e7e20210e8p+0 +lgamma -0x9.00002e3bb47d86d6d843fedc351deb7ad09ec5fp+0 +lgamma -0x9.fffffb606bdfdcd062ae77a50547c69d2eb6f34p+0 +lgamma -0xa.0000049f93bb9927b45d95e15441e03086db914p+0 +lgamma -0xa.ffffff9466e9f1b36dacd2adbd18d05a4e45806p+0 +lgamma -0xb.0000006b9915315d965a6ffea40e4bea39000ddp+0 +lgamma -0xb.fffffff7089387387de41acc3d3c978bd839c8cp+0 +lgamma -0xc.00000008f76c7731567c0f0250f387920df5676p+0 +lgamma -0xc.ffffffff4f6dcf617f97a5ffc757d548d2890cdp+0 +lgamma -0xd.00000000b092309c06683dd1b903e3700857a16p+0 +lgamma -0xd.fffffffff36345ab9e184a3e09d1176dc48e47fp+0 +lgamma -0xe.000000000c9cba545e94e75ec5718f753e2501ep+0 +lgamma -0xe.ffffffffff28c060c6604ef30371f89d37357cap+0 +lgamma -0xf.0000000000d73f9f399bd0e420f85e9ee31b0b9p+0 +lgamma -0xf.fffffffffff28c060c6621f512e72e4d113626ap+0 +lgamma -0x1.000000000000d73f9f399da1424bf93b91f177dp+4 +lgamma -0x1.0ffffffffffff3569c47e7a93e1c46a08a2e008ap+4 +lgamma -0x1.1000000000000ca963b8185688876ca5a3a64ec2p+4 +lgamma -0x1.1fffffffffffff4bec3ce234132d08b2b726187cp+4 +lgamma -0x1.20000000000000b413c31dcbeca4c3b2ffacbb4ap+4 +lgamma -0x1.2ffffffffffffff685b25cbf5f545ced932e3848p+4 +lgamma -0x1.30000000000000097a4da340a0ab81b7b1f1f002p+4 +lgamma -0x1.3fffffffffffffff86af516ff7f76bd67e720d58p+4 +lgamma -0x1.40000000000000007950ae9008089413ccc8a354p+4 +lgamma -0x1.4ffffffffffffffffa391c4248c2a39cfdd49d4ap+4 +lgamma -0x1.500000000000000005c6e3bdb73d5c62f55ed532p+4 +lgamma -0x1.5fffffffffffffffffbcc71a49201eb5aeb96c74p+4 +lgamma -0x1.6000000000000000004338e5b6dfe14a513fb4dp+4 +lgamma -0x1.6ffffffffffffffffffd13c97d9d38fcc4d08d7p+4 +lgamma -0x1.70000000000000000002ec368262c7033b2f6f32p+4 +lgamma -0x1.7fffffffffffffffffffe0d30fe68d0a88335b4cp+4 +lgamma -0x1.800000000000000000001f2cf01972f577cca4b4p+4 +lgamma -0x1.8ffffffffffffffffffffec0c3322e9a0572b1bcp+4 +lgamma -0x1.90000000000000000000013f3ccdd165fa8d4e44p+4 +lgamma -0x1.9ffffffffffffffffffffff3b8bd01cad8d32e38p+4 +lgamma -0x1.a0000000000000000000000c4742fe35272cd1c8p+4 +lgamma -0x1.afffffffffffffffffffffff8b9538f48cc5737ep+4 +lgamma -0x1.b00000000000000000000000746ac70b733a8c82p+4 +lgamma -0x1.bffffffffffffffffffffffffbd79d7672bde8b2p+4 +lgamma -0x1.c00000000000000000000000042862898d42174ep+4 +lgamma -0x1.cfffffffffffffffffffffffffdb4c0ce9794ea6p+4 +lgamma -0x1.d000000000000000000000000024b3f31686b15ap+4 +lgamma -0x1.dffffffffffffffffffffffffffec6cd3afb82ap+4 +lgamma -0x1.e0000000000000000000000000013932c5047d6p+4 + lgamma 0x8.8d2d5p+0 lgamma 0x1.6a324ap+52 lgamma 0x9.62f59p+0 @@ -2038,6 +2469,10 @@ lgamma 0xb.01191p+0 lgamma 0xb.26fdap+0 lgamma 0xb.4ad0ap+0 lgamma 0xe.7a678p+20 +lgamma -0x2.dea4ccp-4 +lgamma -0x2.dd306p-4 +lgamma -0x1.bdc8bp+0 +lgamma -0x4.0a82e8p-4 log 1 log e |