From 4c012ed3917b828ca48eef540b71e65977ea0cc3 Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Tue, 31 Dec 2013 12:06:30 +0530 Subject: [PATCH] benchmark inputs for tanh and atanh --- ChangeLog | 3 + benchtests/atanh-inputs | 205 +++++++++++++++++++++++++++++++++++++++- benchtests/tanh-inputs | 205 +++++++++++++++++++++++++++++++++++++++- 3 files changed, 403 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index f9dbe8547f..9950437bf8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2013-12-31 Siddhesh Poyarekar + * benchtests/atanh-inputs: New inputs. + * benchtests/tanh-inputs: Likewise. + * benchtests/acosh-inputs: New inputs. * benchtests/asinh-inputs: Likewise. diff --git a/benchtests/atanh-inputs b/benchtests/atanh-inputs index 84a603dc3d..455aa65b65 100644 --- a/benchtests/atanh-inputs +++ b/benchtests/atanh-inputs @@ -1,8 +1,203 @@ ## args: double ## ret: double ## includes: math.h -0.1 -0.2 -0.3 -0.4 -0.5 +0x1.5a2730bacd94ap-1 +-0x1.b57eb40fc048ep-21 +-0x1.c0b185fb450e2p-17 +-0x1.bd6e1642bb727p-1 +-0x1.4cfdd35756bc5p-10 +0x1.aadb5767b3ae4p-1 +0x1.827ab42a1416dp-1 +0x1.6d4e56dd0ff53p-14 +0x1.667d8313f78d2p-1 +0x1.672230c640ef3p-1 +-0x1.35ec261f6be52p-19 +0x1.9cf3279d8ff3ep-21 +-0x1.a60896128036fp-1 +0x1.ad5067d5aa573p-1 +-0x1.8a4421ee0d23ap-1 +0x1.aba153a252f9bp-14 +-0x1.2498611880effp-1 +-0x1.aa2c423f024dep-26 +-0x1.43d972a3632b8p-1 +0x1.12d690cf283ebp-25 +-0x1.eec6a3a873b98p-1 +-0x1.987b43a58457ap-21 +0x1.96a646ec9ba90p-11 +0x1.b961f358d8f43p-3 +-0x1.51d594fababdep-1 +-0x1.72a777e07e732p-8 +-0x1.21fcd11e4d773p-1 +-0x1.094ea21018a32p-1 +-0x1.79ea722d33e33p-9 +0x1.c63fc48261538p-5 +0x1.b1c0b7e618a20p-3 +-0x1.9957f1ba37225p-19 +-0x1.ecc6037c6538ap-21 +0x1.7e0bc46e556bcp-1 +0x1.4e7cd59b97811p-22 +-0x1.6b2773f7bf9c1p-27 +0x1.db9e07d2c1d81p-1 +0x1.293835cf8c06bp-1 +0x1.f59e8473488f7p-1 +0x1.094c253414b65p-22 +-0x1.922cb3b58f124p-3 +0x1.8a9b4773d8067p-1 +0x1.59e1848e51b3fp-1 +-0x1.77eb61d6b55b3p-1 +0x1.63e245bf37393p-1 +-0x1.8adb670e973d8p-1 +-0x1.c34f8232a8efap-1 +0x1.83f2e5bd4e680p-25 +-0x1.6b8d336fb28b2p-1 +-0x1.f50ce1076f808p-23 +0x1.ceb5a49139809p-19 +-0x1.3d0616e8d067dp-11 +-0x1.5ff057a79950ap-1 +0x1.263f96335fa00p-25 +0x1.5d5fa0d6d5003p-9 +-0x1.5070a3937a84bp-7 +-0x1.299707cfa0a5ap-5 +-0x1.64f623f5a4713p-3 +0x1.2bc994ee38c37p-3 +-0x1.e27d9435b978ap-1 +0x1.8092d58d5c790p-21 +-0x1.9c31372efb7c2p-25 +-0x1.b3e4409bf591ap-11 +-0x1.fc9e4603f0a42p-16 +0x1.7d4f167842e1ep-1 +0x1.d220d2dea0517p-25 +-0x1.f327d6a043438p-9 +0x1.0fbf54939b136p-16 +-0x1.9d4c17b3aa3e3p-18 +-0x1.6ab736c8be0aep-5 +0x1.ecff81aec235cp-1 +-0x1.102122d6bf984p-1 +-0x1.44a7f0d39a7cbp-18 +0x1.369d17b6b92d9p-1 +0x1.2c1ec48113977p-1 +0x1.b2a4a2cd6ddbfp-1 +0x1.1aa8449c2cce7p-18 +-0x1.2083e1015b457p-1 +-0x1.1589761b30c7bp-1 +0x1.e3c782bba8f90p-1 +-0x1.e08b0317d404dp-1 +0x1.290f1622d1939p-8 +0x1.7edf2261fcf95p-1 +-0x1.521241688012fp-2 +-0x1.0307d4e8caa52p-18 +-0x1.ccb366715602cp-1 +-0x1.95aa45bfdf88bp-1 +0x1.83b6d2241735cp-13 +0x1.4977776659f91p-21 +0x1.265e670e3a504p-1 +0x1.857de2b5f1f7cp-1 +-0x1.6e69d509bec68p-24 +0x1.d4f0109417b1ap-1 +0x1.9ab2842033f1fp-15 +-0x1.17d9b0f3c22a2p-1 +0x1.75a321c41a6b0p-1 +0x1.53a5d3faa91ffp-1 +-0x1.618c00bcdbb72p-1 +0x1.e99bd19956904p-1 +-0x1.89c34195ab10dp-21 +-0x1.82b1234ed4accp-21 +0x1.6b0486d8d09fbp-1 +-0x1.4259822aefa37p-1 +-0x1.ecfff733e7bb3p-2 +-0x1.90eac37875516p-1 +-0x1.ba38b666e3abap-6 +0x1.1ebbb6284200ap-22 +0x1.6c2ee1790a8b6p-1 +-0x1.0c2d8105dd990p-1 +-0x1.6d7264d3662ffp-1 +-0x1.43fe90e13fc36p-4 +0x1.46eb6152db91dp-10 +0x1.e4e26333b349ep-4 +-0x1.96ef543f5383cp-1 +0x1.47dca56a5b223p-1 +0x1.08ea668aed516p-4 +0x1.ef8f3428ca661p-6 +0x1.5b2b8480c515fp-10 +-0x1.2762d191e5fa5p-1 +0x1.508d56e0f5ca9p-1 +-0x1.2f616558f0888p-24 +0x1.0260d42d27c09p-11 +-0x1.0988f69b99e16p-1 +-0x1.d35697fcfb7b6p-14 +0x1.ffaf01135dec7p-1 +0x1.0afa01afd6afep-1 +0x1.c7cbb635b5af3p-6 +-0x1.23eb629a0abe4p-1 +-0x1.b87e61aeac49bp-1 +0x1.1646f4a28d191p-18 +0x1.4cd3a045b9783p-1 +-0x1.5c7a8599ffe9ap-14 +-0x1.9457a34399b4ap-1 +0x1.a154f6f6548e8p-1 +0x1.ba8ad1105bb80p-6 +0x1.af9176505fbeep-1 +-0x1.430563677bff8p-8 +0x1.a2a2d2a0778c3p-1 +0x1.df4c731f44b97p-1 +-0x1.d049e60c0ecd3p-23 +-0x1.325e341d79998p-1 +0x1.3da4954669e1fp-27 +-0x1.88d501c9b4a1bp-8 +0x1.f41c064c0c9bdp-1 +-0x1.2e7715356184dp-16 +-0x1.ab8a55eb84adfp-1 +-0x1.b5e7918f752d5p-1 +-0x1.c958c1faf2e05p-12 +-0x1.0a0b95fda6377p-1 +0x1.b05f4635c8e79p-1 +0x1.a216642c8c3c6p-8 +0x1.3049c686e99b7p-27 +0x1.e5ea44ec320c1p-1 +-0x1.884175facb7a0p-5 +0x1.45aa62e647503p-13 +-0x1.634bc7ff5c615p-1 +0x1.b68125750b075p-9 +-0x1.97abf0534746cp-15 +0x1.f687e58a3b36ap-5 +-0x1.1040e1ed1d1e7p-25 +-0x1.6ba8e7fc4221fp-10 +0x1.16e38001e0edbp-1 +0x1.df2ad20740b3dp-26 +-0x1.8e1172ae8c333p-1 +-0x1.b22640bb7e540p-19 +-0x1.fa5552ca0ed82p-13 +-0x1.e8ad873f75a2dp-1 +0x1.c91491a1a5938p-26 +-0x1.4ec4473b27d56p-1 +0x1.5f1862dba68cbp-1 +-0x1.dce0e6290bc85p-1 +0x1.fa68d22f5773bp-1 +-0x1.919486a495542p-1 +0x1.d303d564c000fp-1 +-0x1.afff55716fe0bp-23 +0x1.28b7d3631da7ap-16 +0x1.9ca493208bbdep-1 +-0x1.542a05a6b369fp-1 +-0x1.f7e79460fc57ep-7 +0x1.bb029019558b5p-15 +0x1.bba002729f3d6p-1 +0x1.1ada3533fa957p-1 +-0x1.896d956b5743fp-21 +-0x1.3a30147e08f69p-1 +0x1.25644490a1259p-14 +-0x1.4ef3744b5e468p-4 +0x1.04dac7a84b2d7p-1 +0x1.d46464683c4f8p-1 +0x1.9c4674b85fc58p-9 +-0x1.da6bd2cb0a530p-1 +-0x1.eb2076f05f6f8p-1 +0x1.4aeba21a72c73p-11 +0x1.af7910337420fp-6 +0x1.04ad609a3e62bp-1 +0x1.eafe16a4433afp-1 +0x1.1c65e51ff0cacp-1 +-0x1.4eb61140c3e34p-1 +-0x1.693d851f3cfeep-10 +0x1.254d73366914dp-2 +-0x1.ff34f15f5e3e6p-3 diff --git a/benchtests/tanh-inputs b/benchtests/tanh-inputs index 84a603dc3d..d4253071ba 100644 --- a/benchtests/tanh-inputs +++ b/benchtests/tanh-inputs @@ -1,8 +1,203 @@ ## args: double ## ret: double ## includes: math.h -0.1 -0.2 -0.3 -0.4 -0.5 +-0x1.79ea722d33e33p-9 +-0x1.94d4e0c3df9bcp3 +-0x1.b63e91ff711e0p0 +-0x1.299707cfa0a5ap-5 +-0x1.35ec261f6be52p-19 +-0x1.d139c624e1f41p-49 +-0x1.ba38b666e3abap-6 +-0x1.83f902d2c81afp3 +-0x1.dc37227180c76p-51 +-0x1.922cb3b58f124p-3 +0x1.3579562644365p1 +0x1.3d52b2702b0dap3 +-0x1.f7e79460fc57ep-7 +-0x1.3f96b4611fb28p0 +-0x1.a82265377c4bbp1 +-0x1.ced121527ff6ap0 +0x1.e4e26333b349ep-4 +0x1.8c5fd0ab12b60p-40 +0x1.c1b891cbc8f77p0 +-0x1.223b80efcf234p-33 +0x1.7184670fd30eep-41 +-0x1.8a4421ee0d23ap-1 +-0x1.67e981e763866p-41 +-0x1.368b80b14c57bp1 +-0x1.66353498bb0efp-39 +0x1.1aa8449c2cce7p-18 +-0x1.d70654bb75b1ep-43 +0x1.c84f96b02d6f2p2 +-0x1.f327d6a043438p-9 +0x1.212b318a2bf91p-49 +0x1.6253304db0fedp3 +0x1.ca25248faffc4p-32 +0x1.d502b71784735p2 +-0x1.5c6891472b6bdp-29 +-0x1.c05af046daa21p0 +-0x1.3f35f7d788487p4 +0x1.f71314c80ac27p1 +0x1.ffb1e0c514641p2 +0x1.cad8c2d932d94p-32 +-0x1.ff34f15f5e3e6p-3 +0x1.6156d70921443p-53 +-0x1.4b5a84c95c083p0 +0x1.c22fd4b9cc811p3 +0x1.3fa1e66f4df60p2 +-0x1.90f3f58afd000p-52 +0x1.0d16c5632879dp1 +0x1.421a752ee683cp1 +-0x1.4b25106b6dd56p3 +0x1.ac89b6ae063b4p0 +-0x1.f5a005d7de302p1 +0x1.263f96335fa00p-25 +-0x1.81c160ff9fde2p2 +-0x1.4c0a56228350bp4 +-0x1.2c2e339d063c9p-47 +-0x1.b57eb40fc048ep-21 +-0x1.53a807e326e09p-39 +0x1.535963f5cea8ap-43 +-0x1.d049e60c0ecd3p-23 +-0x1.ad3f8713c45ccp1 +-0x1.b955931acef5cp-35 +0x1.480e5368b9fb9p-33 +0x1.9f8f61aff6da0p-54 +-0x1.80ed544374dd1p2 +0x1.0a15b06364b72p-42 +-0x1.2700a6bd0f1cbp3 +0x1.8257449cfd281p-42 +-0x1.a96977ae27fb0p1 +0x1.0fbf54939b136p-16 +-0x1.68dc338c13b02p0 +-0x1.08c49666633fcp1 +0x1.7112c1edd1600p1 +0x1.45aa62e647503p-13 +0x1.24318616e191cp1 +0x1.2712f5e21b96ap-52 +0x1.cd76975043db0p-32 +0x1.9ab2842033f1fp-15 +0x1.9cf3279d8ff3ep-21 +0x1.dccc3241d912ep-48 +-0x1.b2a4e543a5268p0 +-0x1.9802a51e2fa5ap0 +0x1.3da4954669e1fp-27 +-0x1.d4670486ae6c5p-50 +0x1.12d690cf283ebp-25 +0x1.34763296811bdp-39 +-0x1.2f5427f0973cdp1 +-0x1.44a7f0d39a7cbp-18 +0x1.c954869657fd0p-45 +0x1.c99220da8d555p3 +0x1.a067b10753d0cp2 +-0x1.4cfdd35756bc5p-10 +0x1.5090825895bd5p-43 +0x1.bbbc049609e09p-34 +-0x1.d79730d4df424p1 +0x1.4aeba21a72c73p-11 +0x1.72115177d9511p2 +-0x1.3a4015774746fp3 +0x1.555713307b9b4p-37 +0x1.a877a7a5a6963p-46 +0x1.ba8ad1105bb80p-6 +0x1.e500b2666c494p0 +-0x1.7c7801ef98594p1 +-0x1.89c34195ab10dp-21 +-0x1.9653b765a54c3p1 +0x1.cbc5464770c96p1 +0x1.80dd335890daap-29 +0x1.a88610813e760p-35 +0x1.3bf7077dcaeb2p1 +-0x1.58fc25c99925ep-51 +0x1.99f184fd14ba6p-37 +0x1.a5c077f3ec9fbp3 +0x1.1676a1bd6d7fdp-31 +-0x1.151f61d509024p0 +-0x1.82b1234ed4accp-21 +-0x1.9c78a7464a06ap2 +0x1.81db55fe7d6a8p0 +-0x1.403546a25090dp3 +-0x1.884175facb7a0p-5 +-0x1.8cd807cf97147p2 +0x1.28b7d3631da7ap-16 +-0x1.dbdfc6a3b7a56p3 +-0x1.93ca444439063p2 +-0x1.863014637e6b2p-40 +0x1.6f0606cba779fp-48 +0x1.e4bb004a92da3p0 +0x1.4e7cd59b97811p-22 +0x1.d82513d934824p0 +0x1.08ea668aed516p-4 +-0x1.4eb052c08e36ep3 +-0x1.947540f62626bp-38 +-0x1.9d4c17b3aa3e3p-18 +0x1.ffdc334c6a7a3p3 +-0x1.f01e851ab2990p-45 +-0x1.040ac02963464p-37 +0x1.deca67ef259e8p3 +0x1.7ea616ef23425p-31 +-0x1.5ad5526a35b13p1 +-0x1.18477773e1136p2 +-0x1.da68368e73652p1 +0x1.d47856d151708p-32 +-0x1.8dff62e84740bp2 +0x1.512c92bc3fd5ap-42 +0x1.0d46e50f3e34bp-38 +-0x1.f2cba4b66f7aep3 +-0x1.1bd6063435779p1 +-0x1.314a92dc0593ap1 +0x1.78e992e23299dp3 +0x1.547ba4fcc9d15p1 +-0x1.10b63582d5e5fp1 +0x1.2bc994ee38c37p-3 +-0x1.8edd86fbebfb1p3 +-0x1.0f5bf4ace5c69p-54 +0x1.e38d83d2c8025p-43 +-0x1.9c31372efb7c2p-25 +-0x1.01ea8256aa697p3 +0x1.b68125750b075p-9 +-0x1.49f40645faf47p0 +-0x1.72a777e07e732p-8 +0x1.198ea0f0d15eep1 +-0x1.ecc6037c6538ap-21 +-0x1.e649c0259ccc7p3 +0x1.06f1640c8e2a4p0 +-0x1.693d851f3cfeep-10 +-0x1.0087454a6db2ep1 +-0x1.05519085ee41cp-51 +-0x1.df8af593c9a6dp2 +-0x1.fa5552ca0ed82p-13 +0x1.5d5fa0d6d5003p-9 +0x1.726ff56109b1fp2 +-0x1.17fe022e20687p2 +0x1.261da31e2fd34p-35 +-0x1.55b5028331f05p1 +-0x1.5b3682390c9a9p2 +-0x1.2e7715356184dp-16 +0x1.5be03400eeeb7p0 +-0x1.b530c329abc95p2 +0x1.b3c9837089937p-50 +0x1.9286b5e44023fp3 +0x1.106137779070bp2 +0x1.df2ad20740b3dp-26 +-0x1.1ae7653a10472p4 +0x1.1cecd7b22c032p4 +0x1.e16190519649ep-48 +-0x1.43ad33cd63d71p3 +0x1.f978d68c76a16p2 +0x1.340975e58a8a7p2 +0x1.2ca3d4cef3844p3 +-0x1.75fb149690f20p0 +0x1.1c6be31b1d0b9p4 +0x1.1b54873bb0292p0 +-0x1.73c327f48e34fp-33 +0x1.0e0354caf6818p-54 +-0x1.168b022d669ccp1 +-0x1.816c547ac8d97p-45 +-0x1.ee86709f7750bp2 +-0x1.137d50ed8e775p1 +0x1.094c253414b65p-22 +0x1.87a6a3e8c8b4fp-37 +0x1.9c4674b85fc58p-9 +0x1.2ba8d7d38efa2p-43 +0x1.35e7234d9a485p4