aboutsummaryrefslogtreecommitdiff
path: root/benchtests
diff options
context:
space:
mode:
authorJoe Ramsay <Joe.Ramsay@arm.com>2023-03-24 12:10:10 +0000
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2023-03-27 17:04:03 +0100
commite4d336f1ace7c7ca535f7f85485373752bc76ed5 (patch)
tree1e1f1688cc659bbd8a03047c0b06ba51793a7999 /benchtests
parentecf8ae6704d5034fc2d5e29e5dc88dbca981581e (diff)
downloadglibc-e4d336f1ace7c7ca535f7f85485373752bc76ed5.tar.xz
glibc-e4d336f1ace7c7ca535f7f85485373752bc76ed5.zip
benchtests: Move libmvec benchtest inputs to benchtests directory
This allows other targets to use the same inputs for their own libmvec microbenchmarks without having to duplicate them in their own subdirectory. Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
Diffstat (limited to 'benchtests')
-rw-r--r--benchtests/libmvec/acos-inputs4100
-rw-r--r--benchtests/libmvec/acosf-inputs4100
-rw-r--r--benchtests/libmvec/acosh-inputs4100
-rw-r--r--benchtests/libmvec/acoshf-inputs4100
-rw-r--r--benchtests/libmvec/asin-inputs4100
-rw-r--r--benchtests/libmvec/asinf-inputs4100
-rw-r--r--benchtests/libmvec/asinh-inputs4100
-rw-r--r--benchtests/libmvec/asinhf-inputs4100
-rw-r--r--benchtests/libmvec/atan-inputs4100
-rw-r--r--benchtests/libmvec/atan2-inputs4100
-rw-r--r--benchtests/libmvec/atan2f-inputs4100
-rw-r--r--benchtests/libmvec/atanf-inputs4100
-rw-r--r--benchtests/libmvec/atanh-inputs4100
-rw-r--r--benchtests/libmvec/atanhf-inputs4100
-rw-r--r--benchtests/libmvec/cbrt-inputs4100
-rw-r--r--benchtests/libmvec/cbrtf-inputs4100
-rw-r--r--benchtests/libmvec/cos-inputs4100
-rw-r--r--benchtests/libmvec/cosf-inputs4100
-rw-r--r--benchtests/libmvec/cosh-inputs4100
-rw-r--r--benchtests/libmvec/coshf-inputs4100
-rw-r--r--benchtests/libmvec/erf-inputs4100
-rw-r--r--benchtests/libmvec/erfc-inputs4100
-rw-r--r--benchtests/libmvec/erfcf-inputs4100
-rw-r--r--benchtests/libmvec/erff-inputs4100
-rw-r--r--benchtests/libmvec/exp-inputs4100
-rw-r--r--benchtests/libmvec/exp10-inputs4100
-rw-r--r--benchtests/libmvec/exp10f-inputs4100
-rw-r--r--benchtests/libmvec/exp2-inputs4100
-rw-r--r--benchtests/libmvec/exp2f-inputs4100
-rw-r--r--benchtests/libmvec/expf-inputs4100
-rw-r--r--benchtests/libmvec/expm1-inputs4100
-rw-r--r--benchtests/libmvec/expm1f-inputs4100
-rw-r--r--benchtests/libmvec/hypot-inputs4100
-rw-r--r--benchtests/libmvec/hypotf-inputs4100
-rw-r--r--benchtests/libmvec/log-inputs4100
-rw-r--r--benchtests/libmvec/log10-inputs4100
-rw-r--r--benchtests/libmvec/log10f-inputs4100
-rw-r--r--benchtests/libmvec/log1p-inputs4100
-rw-r--r--benchtests/libmvec/log1pf-inputs4100
-rw-r--r--benchtests/libmvec/log2-inputs4100
-rw-r--r--benchtests/libmvec/log2f-inputs4100
-rw-r--r--benchtests/libmvec/logf-inputs4100
-rw-r--r--benchtests/libmvec/pow-inputs4100
-rw-r--r--benchtests/libmvec/powf-inputs4100
-rw-r--r--benchtests/libmvec/sin-inputs4100
-rw-r--r--benchtests/libmvec/sinf-inputs4100
-rw-r--r--benchtests/libmvec/sinh-inputs4100
-rw-r--r--benchtests/libmvec/sinhf-inputs4100
-rw-r--r--benchtests/libmvec/tan-inputs4100
-rw-r--r--benchtests/libmvec/tanf-inputs4100
-rw-r--r--benchtests/libmvec/tanh-inputs4100
-rw-r--r--benchtests/libmvec/tanhf-inputs4100
52 files changed, 213200 insertions, 0 deletions
diff --git a/benchtests/libmvec/acos-inputs b/benchtests/libmvec/acos-inputs
new file mode 100644
index 0000000000..fd9a35f7e9
--- /dev/null
+++ b/benchtests/libmvec/acos-inputs
@@ -0,0 +1,4100 @@
+## args: double
+## ret: double
+## includes: math.h
+# Normally distributed random inputs in range (-1, 1), mean = 0, standard deviation = 1
+-0x1.11003707ad71cp-2
+-0x1.1f03ac14205d9p-1
+-0x1.5838c30ed6fc3p-1
+-0x1.4da85539de3b5p-1
+-0x1.c8504e37d86ddp-2
+-0x1.ea09e1c33d868p-1
+0x1.7280a3c0da21ep-3
+0x1.ab9c04900f4f5p-3
+-0x1.b43cda4d6705ep-3
+-0x1.6e4445cbd37d4p-1
+-0x1.da8bf72b700aep-1
+-0x1.0908b9d017ed2p-3
+-0x1.3227ed5b58471p-5
+-0x1.c10dd2b9255f4p-2
+-0x1.2bbc5f516e8d5p-2
+-0x1.b20d60c7a530ap-8
+0x1.1ee5aa3496dfdp-1
+-0x1.bae5630be8fa1p-2
+-0x1.044a9a182f9f8p-1
+-0x1.8d7e8be40c528p-3
+0x1.a4315405b11c5p-1
+0x1.b3fd5670ecd4ap-1
+0x1.d6772a99b9e6cp-1
+0x1.00828434dd2d8p-2
+0x1.1a0f2b4692737p-1
+0x1.6a3b90d8a2564p-2
+0x1.d6f5020515c26p-2
+0x1.6fbe4ba8d9446p-2
+-0x1.65602f611315cp-8
+-0x1.761797c2f616p-2
+0x1.7fbad97602089p-5
+0x1.cf4f8200615c7p-2
+-0x1.cdac598660c09p-2
+0x1.684600e9f3442p-3
+-0x1.3c18dfcd0f52cp-4
+0x1.e264029c179bdp-1
+-0x1.dae845c7c42b6p-2
+0x1.38ee2466d3ccep-1
+-0x1.1ba2e924596fp-7
+-0x1.e846c32ac146ap-1
+0x1.5ad90e7163024p-1
+0x1.635b913d56b61p-1
+0x1.407263f7072fap-1
+0x1.925071d48b0b3p-1
+0x1.f11f734377897p-1
+0x1.335461bd7b01dp-2
+0x1.36fb0d6a8de52p-1
+0x1.29598e8e6b2c2p-1
+0x1.99eacd8a58849p-3
+0x1.9be853d383652p-3
+0x1.d735c6f58fd54p-5
+0x1.a1e876e99cc25p-1
+0x1.1e0159be4e81ap-9
+0x1.cb814b7ce6be9p-1
+0x1.ef5984a81ededp-3
+0x1.4511a4ee5b844p-3
+0x1.c3236baf357dbp-3
+-0x1.b5663a8cd3b9ep-5
+0x1.f9775cb63303ap-1
+-0x1.fbe0031478fdap-1
+0x1.ec4068e7020c7p-4
+0x1.0af7c1486d593p-1
+-0x1.18e6b70f08559p-1
+0x1.2fc06a93c1a14p-2
+-0x1.0df60b2d5d5dcp-1
+-0x1.fd3eaf213d1e8p-1
+-0x1.f9bea93247eaap-4
+-0x1.a8a18bac42c3ep-4
+0x1.1e32df11779f8p-1
+0x1.8035aed7e3caap-4
+0x1.6e5336703809cp-1
+-0x1.6861d6c10a35ap-1
+-0x1.ead9531ceaba8p-2
+0x1.2fd210e98fe19p-1
+0x1.844b6aaf4a018p-1
+-0x1.be60b50cdda5bp-2
+0x1.6afc43a9ea6d4p-1
+0x1.7db1b789b8ae3p-3
+-0x1.8902483c892f9p-3
+-0x1.3d22023424ea9p-2
+-0x1.e94e3d53833bep-8
+-0x1.cddf65f662a4ep-1
+-0x1.f5d26520f4c51p-1
+-0x1.ea04b4cf878fbp-4
+0x1.29c33813f534dp-5
+-0x1.c2ee5e411a0abp-1
+0x1.97aca2b66caa5p-2
+0x1.6abe8d536e76cp-1
+0x1.df29a8a6cba7dp-1
+0x1.21ccb149e5916p-3
+0x1.9c79d91cd3abbp-1
+-0x1.253082fbb949cp-4
+-0x1.a401128cbd47p-2
+-0x1.7794302387928p-1
+0x1.77052a301b523p-2
+-0x1.2b1873ae6cd4p-4
+-0x1.f6f973d4846eep-1
+-0x1.0d40996ac67dep-1
+-0x1.4613a9aa74a1ep-4
+0x1.fb9105e7aec3fp-3
+-0x1.16fa49c45cebcp-2
+0x1.2c57f42e821ap-1
+0x1.130f2d64c0e04p-1
+-0x1.8b8cb3370be2bp-1
+-0x1.a9f6495b21f7ep-1
+0x1.88e06bd995039p-2
+0x1.750ec69bb3a04p-1
+-0x1.0dd8abfb7163fp-1
+-0x1.99309e84c1aa3p-2
+-0x1.08b1bb04fcb2fp-2
+0x1.3d9e1719d2eedp-4
+0x1.0a5b3dcd01fc6p-2
+0x1.a170f60a6ed18p-2
+-0x1.c5393001f2817p-2
+-0x1.8f8d41cd02deep-1
+-0x1.f49e6ed2ea59dp-3
+-0x1.7a129db836d66p-8
+-0x1.1ae76b7d889bbp-1
+0x1.087a59865458p-4
+0x1.6aff85979d2e4p-1
+-0x1.62fa8a2d852ep-2
+0x1.b66d4b202c901p-2
+0x1.b32cf8b59341dp-2
+-0x1.f16faac24958cp-2
+-0x1.ac60d9bcb0c1ep-1
+-0x1.fbdc48a31f484p-3
+0x1.ce8d89c689577p-2
+-0x1.f0575d582a6f9p-2
+0x1.e23bc0ab89368p-2
+0x1.cf7eeb6e0abc7p-2
+0x1.38160acb69ed3p-1
+-0x1.261fef79be8afp-1
+0x1.45cf87ff96e16p-5
+-0x1.d895eb2acfd26p-1
+0x1.3c7e0f26d9a5dp-1
+-0x1.bb2ef32c0e29bp-1
+-0x1.46be0cc7d69d2p-3
+0x1.3d225138898dep-2
+0x1.6bb15c61ca5f1p-1
+-0x1.1ace063e93befp-2
+-0x1.81d19c894bb91p-4
+0x1.3f8ac7be8ab6cp-2
+-0x1.e6965bce97654p-1
+-0x1.b57d146d9fecep-1
+-0x1.11d16c19c3bf8p-3
+-0x1.8f5e47361574p-2
+0x1.86781351ae4afp-2
+-0x1.d28fec264c5bbp-2
+0x1.f2d6b29ddd1fdp-4
+-0x1.4314fbc60688dp-3
+-0x1.3d2ddbf4fb65cp-1
+-0x1.91560bb9916ap-3
+-0x1.207899d59db57p-1
+-0x1.dc4ac967fabf9p-3
+0x1.ab49a65f38c0ep-2
+-0x1.eb130826e1895p-2
+-0x1.e7106b5cd09a4p-3
+0x1.696b3cb702757p-1
+0x1.ce3576497d7cp-1
+-0x1.8652cde59b041p-2
+-0x1.548a943d70c97p-2
+-0x1.f25d36c6dd90cp-3
+-0x1.d71921c74e86ap-2
+0x1.83b4a079a27e7p-1
+-0x1.1f373e6a1bcbap-3
+0x1.13306c72f0a09p-2
+0x1.61510c88f5508p-5
+-0x1.b37f3cbae82b2p-3
+0x1.59e1b120e78c1p-1
+0x1.4f8ea8f2b2961p-1
+-0x1.1c519eb7f0d69p-3
+0x1.3c58fc37889p-1
+0x1.c0e9d5de7777fp-1
+-0x1.45924349efd71p-1
+0x1.2cfb2503184b6p-6
+0x1.853c9a6a80e5fp-3
+-0x1.00b1d997f5fbep-5
+0x1.615230b0d5311p-1
+-0x1.0bf550e931a92p-1
+0x1.1bbe241b89cdap-1
+0x1.b815861fcf449p-1
+0x1.279ef16db5323p-2
+-0x1.90195a7f08b23p-2
+0x1.cc7c5104079d9p-6
+-0x1.548ec77748c92p-2
+0x1.bff54863bbb13p-1
+0x1.cbfa05a9ff372p-2
+0x1.501f90d4da71dp-1
+-0x1.3d8029781c0b5p-2
+-0x1.1185907f2891p-1
+0x1.2aa161a477366p-2
+0x1.e3c221a69c122p-1
+0x1.9d3e2c47eba7cp-1
+-0x1.2e21864f8979ap-3
+0x1.05d96678310bp-1
+-0x1.e5720f8e796fp-2
+-0x1.769eb387f45cfp-1
+0x1.96443428c83a4p-2
+0x1.3a316fc183cdbp-3
+0x1.b3009a6de004ep-3
+-0x1.ed8923480f39ap-3
+0x1.4ef2ff01ddc15p-2
+0x1.d4a29648b5b98p-1
+-0x1.8543db067585fp-2
+0x1.39c3eefea7c9fp-4
+-0x1.9d594484fb3e8p-2
+0x1.19f114c4cbe4fp-1
+-0x1.aced0f9aed0e9p-1
+0x1.65e234d9d723p-1
+0x1.81eea275987dcp-1
+-0x1.e09ae78c0f3d3p-2
+0x1.88cff5ac2b027p-2
+-0x1.968f240a875f7p-1
+0x1.b0dc5207eb04ap-2
+-0x1.949d08f8c29a8p-3
+-0x1.6216dec7445a1p-4
+0x1.02a4c5bc845a4p-8
+0x1.9d0d59339304dp-1
+-0x1.53b09fd56345fp-2
+-0x1.b239cdf03ac1ep-2
+-0x1.71a60561f2064p-4
+0x1.378dbd3e3a659p-2
+-0x1.28a53517f7768p-2
+-0x1.d4008c69c59adp-1
+-0x1.be0504a33b632p-5
+-0x1.5dabf200f756p-6
+-0x1.e6a4d3abe3088p-1
+0x1.f591180c51366p-1
+0x1.942c7148cde5ap-2
+-0x1.73fc05810249p-2
+-0x1.9185946d2b52ap-2
+-0x1.b7fb2cfe67b55p-2
+-0x1.4beef70ae865ep-2
+-0x1.9ce8c85734c31p-1
+-0x1.737e66f44a295p-3
+0x1.e33526ca99p-1
+-0x1.47b07cd872cc6p-1
+-0x1.a15cdae0069dp-3
+-0x1.ac6db2a5a8104p-2
+0x1.bb99adabb7695p-2
+-0x1.2993127a62fabp-3
+0x1.a0ae02a90565bp-2
+0x1.6c88688bf3d0ep-1
+0x1.b699a7f6a7a3ep-1
+0x1.5aac394582e8ap-1
+-0x1.2168cdb45a42cp-3
+0x1.2e485a8c6a78ap-4
+0x1.f078a16ddbf3cp-1
+-0x1.7304dc64e5d25p-1
+0x1.3c0eaf7233825p-2
+-0x1.af841b378367ap-3
+-0x1.e4bf2c89063edp-2
+0x1.97137406810c5p-6
+0x1.7b323cf745735p-2
+-0x1.684ab251b1ce1p-3
+0x1.e4b5302c127c3p-2
+-0x1.afe7254c2591ap-2
+0x1.d0065fe66e50cp-4
+0x1.826d13d890139p-1
+-0x1.3253d2afe1b8dp-1
+-0x1.7e5a943926cb6p-1
+-0x1.ba8b241fbebep-2
+-0x1.dce1bbf206014p-5
+-0x1.e1ee3cfd1f65ap-1
+0x1.8a59e5bc58019p-1
+0x1.72b319253eee7p-2
+-0x1.f0a78fd5454d7p-2
+-0x1.ec9f639a8510ep-2
+-0x1.ef4d44582ca63p-1
+-0x1.45030ba429744p-2
+0x1.a2a4ff4868a38p-2
+0x1.f291cfa1b465bp-2
+0x1.0c5e3ac756171p-1
+0x1.0b13ec95f71a5p-2
+0x1.5b22063d3f771p-1
+-0x1.c752f2d48be01p-3
+0x1.3d1510a4f8cdbp-1
+0x1.17da3098fa41dp-1
+-0x1.266a093459c2ap-1
+0x1.f81c0f099f2cep-1
+-0x1.347da4da856a7p-2
+-0x1.39b4ff032f74p-4
+0x1.b9a57659a198ep-1
+-0x1.7218160918b0bp-1
+-0x1.668931cb016d5p-2
+-0x1.863bf99b9a269p-2
+0x1.e559736ebfa14p-1
+0x1.11701ffaaed4bp-3
+-0x1.5340baefc13b2p-1
+0x1.b42cffb5695fcp-2
+0x1.a9ca39d6dd6d5p-1
+-0x1.5506bc6b3344fp-2
+0x1.7d3bab08c2e5dp-3
+0x1.ba237ef743cb1p-2
+-0x1.9d3fecf588cedp-1
+0x1.04414d215c2dcp-1
+-0x1.1ab065eb10c66p-1
+0x1.bb68097337c3dp-1
+-0x1.e284efe228a5bp-1
+-0x1.bcfc0ccd8bdb9p-4
+0x1.010d86d3def47p-2
+-0x1.7ff50886aa934p-2
+-0x1.714b7a435c98ap-1
+0x1.c81f219cb6323p-1
+0x1.acdd642170b2cp-2
+-0x1.8e537b09f6587p-2
+-0x1.28ed6f2f91617p-3
+0x1.16d3d6bb5bb5p-1
+0x1.36a936e3ebbd3p-1
+0x1.b548ae3c0fcedp-1
+-0x1.62ef4260938d8p-2
+0x1.ac459d085ef3cp-4
+-0x1.639dbbec184b2p-3
+0x1.da644b4ec0c1bp-1
+-0x1.e0024f1700b7ep-2
+0x1.5ce9feb3fec2ep-1
+0x1.caf30f2f2f5c5p-2
+-0x1.ad21817854b0ap-2
+0x1.03266ab853368p-1
+0x1.ff0c92e59680bp-3
+-0x1.2ee54faad1af5p-1
+0x1.ec9c2b38dbc5fp-3
+0x1.3552315701a58p-7
+-0x1.d3868f8655a01p-1
+-0x1.593af265b0f1cp-2
+-0x1.6fcb3685e1188p-1
+-0x1.dd79d7aa5a8f8p-1
+0x1.55402eb22877fp-6
+-0x1.7758f8ef73ce5p-1
+-0x1.129ed6c9fec09p-1
+0x1.47b15b059fa22p-2
+0x1.c37c3800e473fp-4
+-0x1.55e59b46e00fep-1
+0x1.15ab24a33c4afp-2
+0x1.0e450f3ea087bp-3
+0x1.8cb4a41e39bd7p-1
+0x1.c468190d6e81bp-3
+-0x1.189c5db00beabp-1
+0x1.12c705018ea08p-1
+0x1.568e8537fddafp-6
+-0x1.e01c8ad4d6716p-1
+0x1.60c16dbb9f8b4p-3
+0x1.821b65b56e9d4p-2
+0x1.49d4a47602299p-4
+-0x1.9536fd2b229e5p-3
+-0x1.e45f70770ffa6p-1
+0x1.f42e02754d539p-5
+-0x1.1447c8f7f0803p-2
+-0x1.3814c90a3de51p-1
+-0x1.b768bf096a393p-1
+-0x1.db96f4672c59fp-1
+0x1.b7e8d8652d20bp-1
+0x1.31f092f938cp-1
+-0x1.379037b079f64p-1
+0x1.e8d0615bb1b3ap-1
+-0x1.7e58d6afdb1b9p-2
+0x1.cc9f2aaf79d97p-1
+-0x1.c4cbe4c652089p-2
+0x1.2084693f36931p-1
+-0x1.8b59479c34dacp-3
+0x1.8a8b20b240b6fp-2
+0x1.ff5246459affp-3
+-0x1.e5886f2da10b1p-1
+-0x1.b143aad20aa5ap-2
+-0x1.838bc62cdfb8p-2
+0x1.df434c0fa8f6ap-3
+0x1.254967c3d947fp-3
+0x1.0efb15037e6dfp-1
+0x1.4d5cb9f362b26p-1
+-0x1.b1937baaf010bp-3
+0x1.cc6ca50f8a3efp-1
+0x1.4a1dae90d7411p-3