This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH][benchtests] benchmark inputs for tanh and atanh


hi,

This patch has benchmark inputs for tanh and atanh.  OK to commit?

Siddhesh

	* benchtests/atanh-inputs: New inputs.
	* benchtests/tanh-inputs: Likewise.

diff --git a/benchtests/atanh-inputs b/benchtests/atanh-inputs
index 84a603d..455aa65 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 84a603d..d425307 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]