glibc/benchtests/exp-inputs
Siddhesh Poyarekar 54f73d9c08 New inputs for exp
A more comprehensive set of inputs for exp, including all slow paths.
The inputs have been shuffled so that they don't give a false-positive
due to a hot cache.
2013-10-28 16:35:08 +05:30

590 lines
12 KiB
Plaintext

## args: double
## ret: double
## includes: math.h
0x1.6200315ce81efp9
0x1.0000000031579p0
0x1.000000009b551p0
0x1.000000067ace6p0
0x1.6200315ad0fc0p9
0x1.0000000000060p0
0x1.00000004237a7p0
0x1.6200315ad0fb2p9
0x1.0000000054ac1p0
0x1.6200315c98bcdp9
0x1.0000000002d96p0
0x1.0000000000038p256
0x1.6200315ad0fafp9
0x1.6200315d680ecp9
0x1.0000000000042p0
0x1.0000000000048p256
0x1.6200315ad0fbcp9
0x1.000000000000dp256
0x1.000000000001ep256
0x1.0000000000015p256
0x1.0000000000018p-256
0x1.000000000002ep0
0x1.000000000004ep-256
0x1.000000000001dp-256
0x1.6200315ad0fb4p9
0x1.00000002ca5f8p0
0x1.0000000000017p256
0x1.0000000000022p0
0x1.0000000000059p256
0x1.0000000000028p0
0x1.6200315ad0fa7p9
0x1.000000048059cp0
0x1.0000000000023p256
0x1.000000000003ap-256
0x1.0000000000022p-256
0x1.6200315f211bep9
0x1.000000000002ep-256
0x1.0000000000041p256
0x1.0000000000042p-256
0x1.6200315ad0fcfp9
0x1.6200315ad0fd7p9
0x1.000000004bd6fp0
0x1.000000000000dp-256
0x1.6200315ad0fb7p9
0x1.000000000001fp0
0x1.0000000000024p-256
0x1.0000000000058p256
0x1.6200315ad0fc5p9
0x1.620030025fbe9p9
0x1.000000000003dp-256
0x1.000000000003fp-256
0x1.0000000000009p256
0x1.00000005c7304p0
0x1.0000000000045p-256
0x1.0000000000011p-256
0x1.0000000000033p-256
0x1.0000000000036p256
0x1.0000000000059p-256
0x1.0000000000001p-256
0x1.0000000000052p-256
0x1.000000045baafp0
0x1.0000000000032p0
0x1.00000004a5089p0
0x1.00000005edb68p0
0x1.6200315ad0fd1p9
0x1.0000000080d5bp0
0x1.0000000000038p0
0x1.6200315ad0fdbp9
0x1.000000000005fp256
0x1.0000000291b1ep0
0x1.6200315af4bedp9
0x1.0000000000031p-256
0x1.6200315aea99bp9
0x1.00000005ab569p0
0x1.6200315d47b24p9
0x1.6200315ad0fd9p9
0x1.000000000003bp256
0x1.6200315d31eb9p9
0x1.000000059a297p0
0x1.0000000000011p256
0x1.0000000000021p-256
0x1.0000000000041p-256
0x1.0000000000049p0
0x1.00000006857afp0
0x1.6200315ceb300p9
0x1.000000000003bp-256
0x1.6200315bcaec3p9
0x1.0000000000018p256
0x1.00000002f3b77p0
0x1.6200315ad0fb5p9
0x1.0000000000027p-256
0x1.000000054447dp0
0x1.6200315e84846p9
0x1.0000000172fefp0
0x1.00000001c8808p0
0x1.0000000000003p256
0x1.000000000003ep-256
0x1.00000002ed36ep0
0x1.000000000002ap0
0x1.00000002ae08bp0
0x1.000000000005dp-256
0x1.0000000000063p256
0x1.000000000003ep0
0x1.0000000000037p256
0x1.6200315ad0fb6p9
0x1.000000000005ep0
0x1.000000000002ap256
0x1.0000000000056p256
0x1.0000000266056p0
0x1.6200315ad0fdap9
0x1.000000000002dp0
0x1.000000000004cp0
0x1.6200315ad0fb8p9
0x1.0000000000039p0
0x1.000000000002ap-256
0x1.6200315ad0fa5p9
0x1.0000000000035p256
0x1.000000000005ep256
0x1.000000000004cp-256
0x1.0000000000039p256
0x1.000000055574fp0
0x1.0000000000033p256
0x1.6200315ad0fc2p9
0x1.62003001fc398p9
0x1.000000000004ap-256
0x1.000000000001ap256
0x1.000000005d813p0
0x1.6200315ad0fe4p9
0x1.0000000000030p-256
0x1.0000000000020p-256
0x1.0000000066565p0
0x1.0000000000029p-256
0x1.6200315ad0fc7p9
0x1.000000049e880p0
0x1.0000000609903p0
0x1.00000005e309fp0
0x1.0000000000013p256
0x1.0000000000026p0
0x1.000000000002dp-256
0x1.6200315ad0fbdp9
0x1.000000000000fp256
0x1.00000001a9d52p0
0x1.000000000002cp256
0x1.0000000479d93p0
0x1.0000000000016p256
0x1.00000001d7d63p0
0x1.6200315bd5b13p9
0x1.00000001097e9p0
0x1.0000000000030p0
0x1.6200315d37392p9
0x1.6200315ad0fe0p9
0x1.6200315ba6119p9
0x1.000000000003ep256
0x1.00000000e87eap0
0x1.0000000000002p256
0x1.00000006501c2p0
0x1.000000000004bp256
0x1.620030022b98ap9
0x1.000000000003fp0
0x1.00000002d0e01p0
0x1.00000001f6819p0
0x1.0000000000020p256
0x1.0000000000021p0
0x1.000000000005cp256
0x1.6200315ad0faep9
0x1.6200315c61515p9
0x1.0000000000008p256
0x1.0000000000056p-256
0x1.00000004f2923p0
0x1.000000000001ep0
0x1.0000000000028p256
0x1.000000000004fp256
0x1.000000000002cp-256
0x1.0000000000025p0
0x1.6200315e1215ap9
0x1.6200315ad0fb3p9
0x1.6200315e921dap9
0x1.6200315ad0fd6p9
0x1.0000000000049p256
0x1.000000000004dp256
0x1.0000000000042p256
0x1.0000000000051p0
0x1.6200315d83129p9
0x1.0000000690278p0
0x1.0000000000036p0
0x1.0000000000026p256
0x1.000000000005fp-256
0x1.000000000000cp256
0x1.0000000000007p256
0x1.000000050a3fep0
0x1.000000000001fp-256
0x1.000000000002ep256
0x1.000000000004ep256
0x1.6200315f00e77p9
0x1.6200315ad0fd2p9
0x1.6200315d4ee5bp9
0x1.00000004552a6p0
0x1.6200315ad0fe3p9
0x1.000000003a2cbp0
0x1.6200315ad0fdfp9
0x1.00000002b4894p0
0x1.0000000000022p256
0x1.000000023a58ep0
0x1.6200315ad0fd8p9
0x1.0000000000029p256
0x1.6200315efe051p9
0x1.0000000205d74p0
0x1.0000000000045p256
0x1.6200315ad0fb0p9
0x1.6200315d77cc5p9
0x1.000000065ac8bp0
0x1.0000000000037p0
0x1.6200315ad0fbfp9
0x1.6200315dacc95p9
0x1.000000000002fp-256
0x1.000000000000ep256
0x1.00000006bf05cp0
0x1.0000000000051p256
0x1.0000000000062p0
0x1.0000000000031p256
0x1.6200315be943dp9
0x1.000000000005bp0
0x1.0000000000045p0
0x1.6200315e08505p9
0x1.000000000001bp256
0x1.0000000000005p256
0x1.000000000005dp256
0x1.6200315ad0fc9p9
0x1.6200315e97676p9
0x1.0000000000024p0
0x1.0000000000003p-256
0x1.6200315ad0fd4p9
0x1.6200315ee2c3bp9
0x1.0000000000020p0
0x1.6200315ad0fdcp9
0x1.0000000000053p-256
0x1.000000000004bp-256
0x1.6200315cafb6ep9
0x1.000000000003ap256
0x1.0000000000013p-256
0x1.0000000000060p256
0x1.6200315ad0fd3p9
0x1.0000000000009p-256
0x1.000000000005cp-256
0x1.00000000acff5p0
0x1.000000000004dp0
0x1.0000000000050p256
0x1.6200315e34fc6p9
0x1.0000000000044p-256
0x1.000000000002dp256
0x1.0000000000062p256
0x1.6200315bf4442p9
0x1.6200315ad0fabp9
0x1.000000000003cp0
0x1.0000000000019p256
0x1.000000000000cp-256
0x1.000000000000bp-256
0x1.0000000000063p0
0x1.000000000003cp256
0x1.0000000000061p-256
0x1.6200315ad0fb1p9
0x1.00000006456f9p0
0x1.6200315ad0fb9p9
0x1.6200315ad0fccp9
0x1.6200315ad0fd5p9
0x1.6200315ad0fd0p9
0x1.0000000353687p0
0x1.6200315ad0facp9
0x1.000000000005bp256
0x1.6200315e8bb51p9
0x1.6200315d73094p9
0x1.000000027bdbap0
0x1.000000006f2b7p0
0x1.0000000000057p0
0x1.0000000298327p0
0x1.000000019a7f7p0
0x1.6200315b7b9ddp9
0x1.000000041cf9ep0
0x1.0000000000040p256
0x1.0000000000059p0
0x1.6200315ad0fe2p9
0x1.0000000000056p0
0x1.0000000000034p-256
0x1.6200315cf49aep9
0x1.0000000000017p-256
0x1.000000000bae8p0
0x1.6200315ad0fc1p9
0x1.00000004c336dp0
0x1.0000000000032p256
0x1.6200315ae9fb5p9
0x1.000000000004cp256
0x1.0000000000057p-256
0x1.0000000000035p-256
0x1.6200315d4d455p9
42
0x1.6200315ad0fa8p9
0x1.00000002502f2p0
0x1.6200315ad0fa3p9
0x1.000000000005dp0
0x1.0000000000012p-256
0x1.0000000000006p256
0x1.0000000000028p-256
0x1.0000000000044p256
0x1.000000000004ap0
0x1.00000000927ffp0
0x1.0000000000044p0
0x1.00000006f8909p0
0x1.6200315ad0fc8p9
0x1.0000000000061p0
0x1.000000012a7e8p0
0x1.000000000000fp-256
0x1.6200315b6f0a0p9
0x1.00000001b92adp0
0x1.000000000005ep-256
0x1.6200315d436fep9
0x1.000000004301dp0
0x1.0000000000023p0
0x1.000000000005ap0
0x1.6200315e7189ap9
0x1.0000000000033p0
0x1.6200315c19f20p9
0x1.0000000000040p-256
0x1.0000000000031p0
0x1.0000000000027p0
0x1.6200315d1dfeap9
0x1.0000000588fc5p0
0x1.000000015ad42p0
0x1.6200300248616p9
0x1.0000000000021p256
0x1.6200315ad0fcap9
0x1.6200315ad0fbbp9
0x1.6200315ad0fbep9
0x1.0000000000052p0
0x1.0000000000016p-256
0x1.0000000000005p-256
0x1.0000000000046p256
0x1.000000000003cp-256
0x1.0000000000054p0
0x1.000000034ce7ep0
0x1.0000000000050p-256
0x1.000000000002fp256
0x1.6200315f2a44bp9
0x1.6200315ad0fa2p9
0x1.6200315f53addp9
0x1.0000000000043p256
0x1.000000000002bp0
0x1.6200315b9a51fp9
0x1.62003002148e6p9
0x1.0000000000039p-256
0x1.0000000000023p-256
0x1.00000006d45eep0
0x1.000000000002cp0
0x1.0000000000055p256
0x1.000000000000ap256
0x1.0000000000010p-256
0x1.0000000000047p-256
0x1.000000000002fp0
0x1.0000000000001p256
0x1.000000040ff8cp0
0x1.0000000121a96p0
0x1.6200315c8b9bcp9
0x1.000000000001cp-256
0x1.0000000000063p-256
0x1.0000000000006p-256
0x1.000000000001ap-256
0x1.6200300247b12p9
0x1.0000000000046p0
0x1.0000000000036p-256
0x1.00000004bcb64p0
0x1.0000000000032p-256
0x1.0000000000057p256
0x1.6200315e03518p9
0x1.00000005331abp0
0x1.000000000001ep-256
0x1.6200315f76ad3p9
0x1.000000000004dp-256
0x1.000000000003bp0
0x1.00000005b6032p0
0x1.0000000000007p-256
0x1.6200315ad0fc4p9
0x1.0000000000051p-256
0x1.000000000005cp0
0x1.6200315ad0fc6p9
0x1.0000000100a97p0
0x1.0000000000040p0
0x1.000000000004fp0
0x1.000000000003dp0
0x1.0000000000027p256
0x1.0000000000000p-256
0x1.6200315b10d8dp9
0x1.0000000000060p-256
0x1.6200315ad0fcdp9
0x1.6200315ad0fa4p9
0x1.6200315d07f8ep9
0x1.000000000001bp-256
0x1.0000000000041p0
0x1.6200315ad0fe1p9
0x1.0000000000053p0
0x1.00000003168edp0
0x1.0000000000000p256
0x1.0000000000002p-256
0x1.6200315bd4cecp9
0x1.0000000000047p256
0x1.6200315b2b8adp9
0x1.000000000002bp256
0x1.0000000000055p-256
0x1.000000000004ap256
0x1.00000006c9b25p0
0x1.0000000000054p-256
0x1.0000000000047p0
0x1.6200315d8ee5dp9
0x1.6200315b74b4cp9
0x1.000000000005ap256
0x1.0000000000043p-256
0x1.0000000000055p0
0x1.0000000000019p-256
0x1.000000031d0f6p0
0x1.00000006ede40p0
0x1.00000002152cfp0
0x1.6200315f61210p9
0x1.6200315ad0fadp9
0x1.000000044ea9dp0
0x1.0000000000050p0
0x1.0000000000024p256
0x1.000000022b033p0
0x1.0000000000043p0
0x1.000000000001fp256
0x1.0000000000034p0
0x1.0000000000025p-256
0x1.0000000000034p256
0x1.000000000001dp0
0x1.000000000005ap-256
0x1.6200315ad0fddp9
0x1.0000000577cf3p0
0x1.000000051b6d0p0
0x1.00000006143ccp0
0x1.0000000000010p256
0x1.000000061ee95p0
0x1.6200315c3eed5p9
0x1.00000000dfa98p0
0x1.0000000000049p-256
0x1.0000000000052p256
0x1.0000000000053p256
0x1.000000000005bp-256
0x1.000000000000ep-256
0x1.6200315e8ca3cp9
0x1.6200315ad0faap9
0x1.0000000142a95p0
0x1.6200315ad0fcep9
0x1.6200315ad0fcbp9
0x1.6200315ef86c6p9
0x1.0000000000026p-256
0x1.6200315ed1587p9
0x1.000000067021dp0
0x1.00000001e72bep0
0x1.6200315ad0fbap9
0x1.00000000d6d46p0
0x1.0000000000058p0
0x1.00000000a42a3p0
0x1.6200315b50c42p9
0x1.6200315c4ee10p9
0x1.0000000416795p0
0x1.0000000000014p-256
0x1.0000000000037p-256
0x1.6200315ad0fa6p9
0x1.0000000000004p-256
0x1.0000000000054p256
0x1.000000018254ap0
0x1.6200315dc2365p9
0x1.0000000000015p-256
0x1.000000000004fp-256
0x1.0000000665754p0
0x1.0000000000046p-256
0x1.6200315b2ba38p9
0x1.000000000002bp-256
0x1.6200315ba202ep9
0x1.0000000000008p-256
0x1.0000000359e90p0
0x1.00000004dae48p0
0x1.000000000001cp256
0x1.0000000000062p-256
0x1.0000000000048p0
0x1.000000000003fp256
0x1.6200315bcd48bp9
0x1.6200315ad0fa9p9
0x1.0000000000030p256
0x1.6200315d64448p9
0x1.0000000089aadp0
0x1.6200315f0aa29p9
0x1.00000005d1dcdp0
0x1.6200315ad0fdep9
0x1.0000000000061p256
0x1.0000000000058p-256
0x1.0000000000012p256
0x1.000000000005fp0
0x1.000000000003ap0
0x1.000000000000bp256
0x1.000000000004bp0
0x1.0000000000038p-256
0x1.0000000000029p0
0x1.0000000000025p256
0x1.000000000001dp256
0x1.0000000000004p256
0x1.6200315e2240ep9
0x1.6200315ad0fc3p9
0x1.6200315b2bbc3p9
0x1.0000000000014p256
0x1.0000000078009p0
0x1.000000000003dp256
0x1.6200315db488fp9
0x1.000000000000ap-256
0x1.000000000004ep0
0x1.0000000000035p0
0x1.0000000000048p-256
# Slow path with computation in 144 bit precision.
# Implemented in: sysdeps/ieee754/dbl-64/mpexp.c
## name: 144bits
0x1.0000000002d96p0
0x1.000000000bae8p0
0x1.0000000031579p0
0x1.000000003a2cbp0
0x1.000000004301dp0
0x1.000000004bd6fp0
0x1.0000000054ac1p0
0x1.000000005d813p0
0x1.00000005ab569p0
0x1.00000005b6032p0
0x1.00000005c7304p0
0x1.00000005d1dcdp0
0x1.00000005e309fp0
0x1.00000005edb68p0
0x1.0000000609903p0
0x1.00000006143ccp0
0x1.000000061ee95p0
0x1.00000006456f9p0
0x1.00000006501c2p0
0x1.000000065ac8bp0
0x1.0000000665754p0
0x1.000000067021dp0
0x1.000000067ace6p0
0x1.00000006857afp0
0x1.0000000690278p0
0x1.00000006bf05cp0
0x1.00000006c9b25p0
0x1.00000006d45eep0
0x1.00000006ede40p0
0x1.00000006f8909p0
0x1.62003000076d2p9
0x1.6200300017e2cp9
0x1.6200300023ffbp9
0x1.620030002b135p9
0x1.6200300030a8bp9
0x1.620030003123fp9
0x1.62003000652b3p9
0x1.620030007bf4ap9
0x1.6200300081a79p9
0x1.6200300090289p9
0x1.620030009dcbbp9
0x1.62003000c07cep9
0x1.62003000ee5dbp9
0x1.62003000fa646p9
0x1.62003000fe2cap9
0x1.6200300125996p9
0x1.6200300130865p9
0x1.6200300133673p9
0x1.6200300136fdfp9
0x1.6200300150360p9
0x1.620030016c416p9
0x1.6200315ee2c3bp9
0x1.6200315ef86c6p9
0x1.6200315efe051p9
0x1.6200315f00e77p9
0x1.6200315f0aa29p9
0x1.6200315f211bep9
0x1.6200315f2a44bp9
0x1.6200315f53addp9
0x1.6200315f61210p9
0x1.6200315f76ad3p9
# Slowest path with computation in 768 bit precision.
# Implemented in: sysdeps/ieee754/dbl-64/mpexp.c
## name: 768bits
708.00096423260981737257679924368858
0x1.00000027f5496p0
0x1.0000015853da7p0
0x1.0000098e5e007p0
0x1.0000099a1ac59p0