summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2020-12-15 15:17:34 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2020-12-15 15:17:34 +0000
commitd3f4fb94edeea8c1cba6ef8a53610b8fa84ff76a (patch)
tree457e6844aaaf08b6acfabb31191eb1eca73248d4 /tests
parent69d04e0cddbe515ac14b62110347f0381c3c88b7 (diff)
downloadmpfr-d3f4fb94edeea8c1cba6ef8a53610b8fa84ff76a.tar.gz
[tests]
* Added data/{cos2pi,sin2pi}: hardest-to-round cases of cosu and sinu with u = 1 in double precision, interval [0,1/2]. * tcosu.c, tsinu.c: test cos2pi and sin2pi values with u = 1. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14202 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests')
-rw-r--r--tests/data/cos2pi377
-rw-r--r--tests/data/sin2pi447
-rw-r--r--tests/tcosu.c8
-rw-r--r--tests/tsinu.c8
4 files changed, 840 insertions, 0 deletions
diff --git a/tests/data/cos2pi b/tests/data/cos2pi
new file mode 100644
index 000000000..ca1a5bb66
--- /dev/null
+++ b/tests/data/cos2pi
@@ -0,0 +1,377 @@
+# Worst cases generated by readres 133453 2020-12-15 11:44:50
+53 53 Z 0x9.06908a3a97e4@-7 0xf.ffffffffff9b8@-1
+53 54 Z 0xc.12142371e8578@-7 0xf.ffffffffff4c@-1
+53 54 Z 0xd.15e99045c6f68@-7 0xf.ffffffffff2c8@-1
+53 54 Z 0xd.318c926f9f45@-7 0xf.ffffffffff294@-1
+53 54 Z 0xc.51e2d4b1c84a8@-7 0xf.ffffffffff448@-1
+53 54 Z 0xb.5c89d6a1b3888@-7 0xf.ffffffffff608@-1
+53 54 Z 0xa.9ae2ca5b595d@-7 0xf.ffffffffff754@-1
+53 54 Z 0x8.c96793a595b8@-7 0xf.ffffffffffa0c@-1
+53 51 Z 0xd.2ba5617cfdd5@-7 0xf.ffffffffff2a@-1
+53 54 Z 0xd.73be622fc3438@-7 0xf.ffffffffff208@-1
+53 54 Z 0xe.bb603d781eac@-7 0xf.fffffffffef4@-1
+53 53 Z 0x1.c01086b9b3dad@-6 0xf.fffffffffc388@-1
+53 51 Z 0x1.42c022a200c36@-6 0xf.fffffffffe0a@-1
+53 53 Z 0x1.238099d83f807@-6 0xf.fffffffffe668@-1
+53 53 Z 0x1.249173cbaeffd@-6 0xf.fffffffffe63@-1
+53 52 Z 0x1.8bcfc8af630c6@-6 0xf.fffffffffd0d@-1
+53 53 Z 0x1.4c691f5a55e7e@-6 0xf.fffffffffdeb8@-1
+53 52 Z 0x1.6d4689b45d56b@-6 0xf.fffffffffd7c@-1
+53 54 Z 0x1.146e4b04ff0d6@-6 0xf.fffffffffe8f8@-1
+53 54 Z 0x1.b51aee002557c@-6 0xf.fffffffffc67@-1
+53 52 Z 0x1.bd2921cb5543b@-6 0xf.fffffffffc45@-1
+53 53 Z 0x1.5e579bbf2d6ba@-6 0xf.fffffffffdb@-1
+53 53 Z 0x1.0afad7062300d@-6 0xf.fffffffffea8@-1
+53 53 Z 0x1.eb91c4e71feed@-6 0xf.fffffffffb73@-1
+53 53 Z 0x1.ab33a608e1a3f@-6 0xf.fffffffffc9@-1
+53 54 Z 0x1.aee3b93f159c7@-6 0xf.fffffffffc81@-1
+53 53 Z 0x1.12a468f2fabc2@-6 0xf.fffffffffe948@-1
+53 54 Z 0x1.9ed1781d9ac87@-6 0xf.fffffffffcc28@-1
+53 54 Z 0x2.c55496a5e4488@-6 0xf.fffffffff687@-1
+53 54 Z 0x2.c3a5761ea9002@-6 0xf.fffffffff6928@-1
+53 53 Z 0x2.67f96b15a8526@-6 0xf.fffffffff8db8@-1
+53 50 Z 0x2.dcd1e35497b2c@-6 0xf.fffffffff5e@-1
+53 53 Z 0x2.dfffa0404755c@-6 0xf.fffffffff5cd8@-1
+53 51 Z 0x3.1219708b021f2@-6 0xf.fffffffff45c@-1
+53 50 Z 0x2.33d3409a4de5c@-6 0xf.fffffffffa04@-1
+53 54 Z 0x2.fb8090ce07bfc@-6 0xf.fffffffff5068@-1
+53 52 Z 0x2.52cf056fd724a@-6 0xf.fffffffff957@-1
+53 53 Z 0x2.581af06ba704@-6 0xf.fffffffff9388@-1
+53 54 Z 0x3.2201ec824e4ac@-6 0xf.fffffffff3e44@-1
+53 54 Z 0x3.d53601ef0de2c@-6 0xf.ffffffffede@-1
+53 54 Z 0x3.7a59b8da8fdd4@-6 0xf.fffffffff1138@-1
+53 54 Z 0x3.e354d3234582e@-6 0xf.ffffffffed59c@-1
+53 54 Z 0x3.3b39c12afe39@-6 0xf.fffffffff31e4@-1
+53 53 Z 0x3.b16d2b928a606@-6 0xf.ffffffffef2c@-1
+53 52 Z 0x3.c1e89ea93f12c@-6 0xf.ffffffffee95@-1
+53 54 Z 0x3.8e9269e68a1d@-6 0xf.fffffffff0644@-1
+53 53 Z 0x2.712b70f6cc88c@-6 0xf.fffffffff8a48@-1
+53 53 Z 0x2.963dc2a244e1@-6 0xf.fffffffff7be@-1
+53 53 Z 0x5.87418a09a0648@-6 0xf.ffffffffda4b@-1
+53 52 Z 0x5.96bfe90b178f@-6 0xf.ffffffffd976@-1
+53 53 Z 0x5.10a7d22206768@-6 0xf.ffffffffe059@-1
+53 50 Z 0x7.12757954bdfa@-6 0xf.ffffffffc24c@-1
+53 53 Z 0x7.97892c76e96e@-6 0xf.ffffffffb8e4@-1
+53 54 Z 0x4.9d316b92489f@-6 0xf.ffffffffe5bc4@-1
+53 53 Z 0x6.a8663d580ac0c@-6 0xf.ffffffffc95@-1
+53 53 Z 0x5.301ebcd7e9d@-6 0xf.ffffffffdecb8@-1
+53 54 Z 0x6.c05a2aff1b5f@-6 0xf.ffffffffc7c4@-1
+53 54 Z 0x4.c6c1697817588@-6 0xf.ffffffffe3dac@-1
+53 54 Z 0x6.c901404540c64@-6 0xf.ffffffffc733c@-1
+53 52 Z 0x5.4e96c5c6ea75@-6 0xf.ffffffffdd41@-1
+53 51 Z 0x4.4b834fd349064@-6 0xf.ffffffffe93c@-1
+53 53 Z 0x7.ce1371f89d52@-6 0xf.ffffffffb4d88@-1
+53 52 Z 0x5.d939cb9bf1804@-6 0xf.ffffffffd5cd@-1
+53 53 Z 0x7.693c0dfe4e35c@-6 0xf.ffffffffbc3d@-1
+53 54 Z 0xd.3720a88163e88@-6 0xf.ffffffff288a@-1
+53 54 Z 0xd.37d536099b0b@-6 0xf.ffffffff2873@-1
+53 51 Z 0x8.10cdb7acc48e@-6 0xf.ffffffffafbc@-1
+53 49 Z 0x9.07a45d2c66b18@-6 0xf.ffffffff9b68@-1
+53 53 Z 0x8.1b5a99264fe68@-6 0xf.ffffffffaeeb@-1
+53 53 Z 0xe.0dd9825c3b79@-6 0xf.ffffffff0c52@-1
+53 53 Z 0xc.117db3fce9908@-6 0xf.ffffffff4c51@-1
+53 52 Z 0xf.498a35cbbb038@-6 0xf.fffffffedfaf@-1
+53 51 Z 0xd.784289c7e7df@-6 0xf.ffffffff2028@-1
+53 53 Z 0xe.50bc86c42b178@-6 0xf.ffffffff032d@-1
+53 54 Z 0xc.6e0f4a62468c@-6 0xf.ffffffff41638@-1
+53 54 Z 0x9.b4d4ceaa02e1@-6 0xf.ffffffff8bc4c@-1
+53 54 Z 0xc.9aa94ce310ed8@-6 0xf.ffffffff3c024@-1
+53 52 Z 0xb.b056549d2363@-6 0xf.ffffffff5771@-1
+53 54 Z 0xe.c789627ec4e28@-6 0xf.fffffffef285@-1
+53 54 Z 0xf.cd22e70089a78@-6 0xf.fffffffecbf78@-1
+53 54 Z 0xa.cad5b2ab7d18@-6 0xf.ffffffff704e@-1
+53 52 Z 0xa.cd825597395e8@-6 0xf.ffffffff7007@-1
+53 53 Z 0x9.fe5e6d3d4b1e@-6 0xf.ffffffff84c98@-1
+53 54 Z 0xc.dfd32413e4c58@-6 0xf.ffffffff33844@-1
+53 54 Z 0x1.002c8bd50c608@-5 0xf.fffffffec3be4@-1
+53 54 Z 0x1.351e4f6334ad4@-5 0xf.fffffffe3382c@-1
+53 54 Z 0x1.ef016b6883418@-5 0xf.fffffffb6329c@-1
+53 53 Z 0x1.0373ec4983e2e@-5 0xf.fffffffebb988@-1
+53 54 Z 0x1.e31da2e760ba6@-5 0xf.fffffffb9b354@-1
+53 54 Z 0x1.e3d93145b2186@-5 0xf.fffffffb97cb4@-1
+53 54 Z 0x1.e48f6ef12291a@-5 0xf.fffffffb94788@-1
+53 54 Z 0x1.c571ba39e1991@-5 0xf.fffffffc21208@-1
+53 53 Z 0x1.48bc559945371@-5 0xf.fffffffdf735@-1
+53 53 Z 0x1.a8a057fd76cd3@-5 0xf.fffffffc9b128@-1
+53 53 Z 0x1.d5f7d7b78610a@-5 0xf.fffffffbd798@-1
+53 54 Z 0x1.de09f724fabd2@-5 0xf.fffffffbb2b9@-1
+53 53 Z 0x1.dedfb97923bc3@-5 0xf.fffffffbaedf8@-1
+53 53 Z 0x2.0e0e6e6698082@-5 0xf.fffffffaca5f8@-1
+53 54 Z 0x2.0ead0e8c5d45a@-5 0xf.fffffffac73ac@-1
+53 54 Z 0x2.84d12e340f33@-5 0xf.fffffff82c408@-1
+53 54 Z 0x2.3e474b926bf76@-5 0xf.fffffff9caaa8@-1
+53 54 Z 0x2.4a95dfb77e71e@-5 0xf.fffffff985d1@-1
+53 54 Z 0x2.4b0351fc7725@-5 0xf.fffffff98366@-1
+53 54 Z 0x2.5e01487de5d68@-5 0xf.fffffff91635@-1
+53 54 Z 0x3.397fe650949f6@-5 0xf.fffffff32bff@-1
+53 54 Z 0x2.c724ba4ef4b@-5 0xf.fffffff67ad68@-1
+53 54 Z 0x3.fafed9cd1e904@-5 0xf.ffffffec74088@-1
+53 53 Z 0x3.72d2422f63c48@-5 0xf.fffffff154168@-1
+53 53 Z 0x2.e082c07c96684@-5 0xf.fffffff5c9dd8@-1
+53 54 Z 0x2.e145a6d197884@-5 0xf.fffffff5c475@-1
+53 54 Z 0x2.e187c7ee37a92@-5 0xf.fffffff5c29f@-1
+53 54 Z 0x5.02827f6a6f0b4@-5 0xf.ffffffe10952c@-1
+53 50 Z 0x5.248ed9c806184@-5 0xf.ffffffdf5ed8@-1
+53 54 Z 0x5.7a31f32dff16c@-5 0xf.ffffffdafcd6@-1
+53 54 Z 0x5.6b98688204ea8@-5 0xf.ffffffdbc11f@-1
+53 54 Z 0x5.5c94a57254bac@-5 0xf.ffffffdc88d7c@-1
+53 54 Z 0x6.795e3ab0badec@-5 0xf.ffffffcc4a72@-1
+53 54 Z 0x6.7cccad13055dc@-5 0xf.ffffffcc13934@-1
+53 53 Z 0x7.cede9e6dcfc04@-5 0xf.ffffffb4c9368@-1
+53 54 Z 0x6.8ab13e0ff4fdc@-5 0xf.ffffffcb34424@-1
+53 53 Z 0x6.5b574a808f9a8@-5 0xf.ffffffce25c28@-1
+53 54 Z 0x7.f585a1762c6e@-5 0xf.ffffffb1d959@-1
+53 53 Z 0x5.911134b414784@-5 0xf.ffffffd9c534@-1
+53 52 Z 0x7.4ab739fb69f7c@-5 0xf.ffffffbe6715@-1
+53 53 Z 0x5.cd130489071c8@-5 0xf.ffffffd67ba48@-1
+53 54 Z 0x8.1f650e54b4108@-5 0xf.ffffffae9a97c@-1
+53 53 Z 0xa.2877ef5367818@-5 0xf.ffffff80b2da@-1
+53 54 Z 0x9.11c2305f8a51@-5 0xf.ffffff9a861bc@-1
+53 54 Z 0x9.60d8fb5383a88@-5 0xf.ffffff937e20c@-1
+53 54 Z 0xd.80c0107e20e18@-5 0xf.ffffff1f0f79@-1
+53 54 Z 0xd.8b5b383a0ec48@-5 0xf.ffffff1dad914@-1
+53 54 Z 0xe.707047df7c6f@-5 0xf.fffffefec8e1@-1
+53 54 Z 0xb.5d9ba1c6dc35@-5 0xf.ffffff60a2034@-1
+53 54 Z 0xc.702f5e96d694@-5 0xf.ffffff41228bc@-1
+53 53 Z 0xe.7f3460aa6bd18@-5 0xf.fffffefcb9c18@-1
+53 50 Z 0xf.21a8732b7771@-5 0xf.fffffee587ac@-1
+53 54 Z 0xc.ad684b334839@-5 0xf.ffffff39b9904@-1
+53 53 Z 0xf.db8d27370cc48@-5 0xf.fffffec9c4bb@-1
+53 50 Z 0xd.fea1dd4410f98@-5 0xf.ffffff0e611@-1
+53 54 Z 0xe.abe449fafe6b@-5 0xf.fffffef671b@-1
+53 52 Z 0xe.ac7b07482e8e@-5 0xf.fffffef65c5f@-1
+53 53 Z 0xf.577f3100fff6@-5 0xf.fffffedd9f9b@-1
+53 54 Z 0xb.5402221e5d9c@-5 0xf.ffffff61aec68@-1
+53 54 Z 0xf.5cc73641dcdd@-5 0xf.fffffedcd78d@-1
+53 53 Z 0xc.1e792ecf86968@-5 0xf.ffffff4ace1b@-1
+53 53 Z 0xb.8a63ee87934a@-5 0xf.ffffff5bb07c8@-1
+53 53 Z 0x1.47bdad205589a@-4 0xf.fffffdfa5b26@-1
+53 53 Z 0x1.2a4bf311496e2@-4 0xf.fffffe5330348@-1
+53 54 Z 0x1.4c898e32c3d17@-4 0xf.fffffdeb1811c@-1
+53 54 Z 0x1.b2cb747fb3501@-4 0xf.fffffc70f543c@-1
+53 53 Z 0x1.dbed8085c7978@-4 0xf.fffffbbc6dec@-1
+53 54 Z 0x1.96a4703313657@-4 0xf.fffffce31dc18@-1
+53 54 Z 0x1.f3cac197210f2@-4 0xf.fffffb4c37664@-1
+53 54 Z 0x1.07b343274315a@-4 0xf.fffffeb0e327c@-1
+53 51 Z 0x1.536452e2296c9@-4 0xf.fffffdd4e5e8@-1
+53 53 Z 0x1.7d836e5b75342@-4 0xf.fffffd428fd4@-1
+53 54 Z 0x3.29ff5af53f7e8@-4 0xf.fffff3a62e1b8@-1
+53 52 Z 0x2.73fd2262b3e92@-4 0xf.fffff8937997@-1
+53 53 Z 0x2.cc4f701ebfab6@-4 0xf.fffff6574bb18@-1
+53 54 Z 0x2.54f3cf0897c28@-4 0xf.fffff94ab02b@-1
+53 50 Z 0x2.5b0d7faedb0dc@-4 0xf.fffff92768ec@-1
+53 46 Z 0x2.26b856f60b0f4@-4 0xf.fffffa4a638@-1
+53 54 Z 0x2.d4b03648d0144@-4 0xf.fffff61d1d924@-1
+53 54 Z 0x2.98f37f03f095c@-4 0xf.fffff7ad2aeac@-1
+53 52 Z 0x3.5ad9cab5c6a78@-4 0xf.fffff21d481f@-1
+53 54 Z 0x3.2fdfcc195656a@-4 0xf.fffff37822578@-1
+53 53 Z 0x3.b3e074cdc26ac@-4 0xf.ffffef162497@-1
+53 54 Z 0x2.fc67005b0fbc2@-4 0xf.fffff5001f43@-1
+53 53 Z 0x4.052777a13aa78@-4 0xf.ffffec0fc3d58@-1
+53 53 Z 0x6.0f590809c0978@-4 0xf.ffffd2b1ddba@-1
+53 54 Z 0x5.827bcb26b44f@-4 0xf.ffffda8c7d5a4@-1
+53 54 Z 0x7.0b377f949ec8c@-4 0xf.ffffc2ca1ecd@-1
+53 54 Z 0x7.264b2eb654bfc@-4 0xf.ffffc0effe358@-1
+53 53 Z 0x6.c5f02322ae4e@-4 0xf.ffffc7670cb48@-1
+53 53 Z 0x4.37be14535a5e8@-4 0xf.ffffea0da1ce@-1
+53 53 Z 0x4.41ebf549f21ac@-4 0xf.ffffe9a332f1@-1
+53 54 Z 0x4.c565dfbb17d94@-4 0xf.ffffe3eabd96@-1
+53 49 Z 0x7.29e26ecef6634@-4 0xf.ffffc0b095e8@-1
+53 54 Z 0x6.87a45fb4bbc8@-4 0xf.ffffcb6573028@-1
+53 54 Z 0x5.0c87b4701c01@-4 0xf.ffffe08cf9e44@-1
+53 51 Z 0x7.97704c36b576c@-4 0xf.ffffb8e6522c@-1
+53 53 Z 0x7.1aa4527934f44@-4 0xf.ffffc1bce308@-1
+53 52 Z 0x4.aa65de1780538@-4 0xf.ffffe525139c@-1
+53 53 Z 0x5.385f48459ba4c@-4 0xf.ffffde6189c5@-1
+53 51 Z 0x4.cd0ce3965068@-4 0xf.ffffe3905f74@-1
+53 53 Z 0x5.c69ad97374988@-4 0xf.ffffd6d80a9d8@-1
+53 52 Z 0x5.cb15c308392d4@-4 0xf.ffffd69818f5@-1
+53 54 Z 0x7.d77bccc83f82@-4 0xf.ffffb422e6e34@-1
+53 52 Z 0x6.fa0da82e47a64@-4 0xf.ffffc3f2fff9@-1
+53 54 Z 0xa.01f2ee247b568@-4 0xf.ffff84712966@-1
+53 48 Z 0xd.082888e20dde@-4 0xf.ffff2e7b2d5@-1
+53 54 Z 0xd.0e05726d58d5@-4 0xf.ffff2dbe7d5@-1
+53 53 Z 0xc.114d6a94c0ea8@-4 0xf.ffff4c571f1f@-1
+53 52 Z 0xd.8560f9f5b0ed8@-4 0xf.ffff1e752aff@-1
+53 54 Z 0xe.2e4b18aceaf08@-4 0xf.ffff07e86239@-1
+53 54 Z 0xd.4203ff2aa085@-4 0xf.ffff2726a761@-1
+53 53 Z 0xa.491a49d3d219@-4 0xf.ffff7d7bc74f8@-1
+53 52 Z 0x9.6e4ae4bd66aa8@-4 0xf.ffff92462433@-1
+53 51 Z 0xa.9931a4279ef08@-4 0xf.ffff756c4364@-1
+53 53 Z 0xc.b61463df20a8@-4 0xf.ffff38a9f019@-1
+53 54 Z 0xf.ecc1016d68ab@-4 0xf.fffec7223c574@-1
+53 52 Z 0xb.e54ae72767fa@-4 0xf.ffff516c347e@-1
+53 50 Z 0xc.df7b2ece4bb78@-4 0xf.ffff338f2ba@-1
+53 54 Z 0xe.eefd51c78915@-4 0xf.fffeecdf0a6c@-1
+53 54 Z 0x1.4910d86102e24@-3 0xf.fffdf629a3fa@-1
+53 53 Z 0x1.4e6c918d64e69@-3 0xf.fffde5079f87@-1
+53 53 Z 0x1.0e9fb248e4ffe@-3 0xf.fffe9f0f2f888@-1
+53 50 Z 0x1.36a6cc8f63fd3@-3 0xf.fffe2eee839c@-1
+53 54 Z 0x1.37e6ecaaf318b@-3 0xf.fffe2b2e151c4@-1
+53 54 Z 0x1.62af95f1d53a4@-3 0xf.fffda1bdf83b8@-1
+53 53 Z 0x1.8f432bf800ac7@-3 0xf.fffcffc753a8@-1
+53 54 Z 0x1.e4e2ef52a88c2@-3 0xf.fffb92f2d7df8@-1
+53 54 Z 0x1.b27f67841133c@-3 0xf.fffc7233fd9f8@-1
+53 54 Z 0x1.d39d50e68302f@-3 0xf.fffbe23b19764@-1
+53 53 Z 0x1.c46d82aa5dabd@-3 0xf.fffc2590e3988@-1
+53 54 Z 0x1.ff108349596a7@-3 0xf.fffb154dcc01c@-1
+53 49 Z 0x2.c5156259745b@-3 0xf.fff688f0f7f8@-1
+53 44 Z 0x2.89d79f0bad61c@-3 0xf.fff80ce71d@-1
+53 53 Z 0x2.a74b56aeb36ca@-3 0xf.fff750411921@-1
+53 48 Z 0x2.a7a220302d462@-3 0xf.fff74e08be@-1
+53 53 Z 0x2.69a73168e9992@-3 0xf.fff8d18583e48@-1
+53 53 Z 0x2.76991d061f114@-3 0xf.fff883a6abd8@-1
+53 54 Z 0x2.9fd2a309a4c46@-3 0xf.fff780e719068@-1
+53 53 Z 0x3.e17b70953b14e@-3 0xf.ffed6b7cb2258@-1
+53 54 Z 0x3.63eed53d76496@-3 0xf.fff1d1b61b188@-1
+53 53 Z 0x3.f5e2e3909773c@-3 0xf.ffeca61a6c438@-1
+53 54 Z 0x3.fd4e593a1d424@-3 0xf.ffec5d54dc9ac@-1
+53 53 Z 0x3.bcf801decdfe@-3 0xf.ffeec2b1671f8@-1
+53 54 Z 0x3.e77d650829002@-3 0xf.ffed31c99fcbc@-1
+53 52 Z 0x2.7d12a70722998@-3 0xf.fff85c18a504@-1
+53 47 Z 0x3.ef57cf41b7f22@-3 0xf.ffece5d696a@-1
+53 53 Z 0x4.a96b27f67101@-3 0xf.ffe5306010d1@-1
+53 54 Z 0x5.a1e1da02a893c@-3 0xf.ffd8dcf271358@-1
+53 54 Z 0x7.a96e6b64cccd8@-3 0xf.ffb793f20798c@-1
+53 53 Z 0x6.30d1e6b05bd9@-3 0xf.ffd0b8121eb1@-1
+53 54 Z 0x5.c37e7ddf5ef14@-3 0xf.ffd704652b7dc@-1
+53 54 Z 0x4.cc80ad5614ce4@-3 0xf.ffe396e4685bc@-1
+53 53 Z 0x6.c63fd2327d4c4@-3 0xf.ffc761fa27b48@-1
+53 53 Z 0x5.ca82ff1137da4@-3 0xf.ffd6a05c3cb08@-1
+53 54 Z 0x4.e5b52f8fab63@-3 0xf.ffe2696365284@-1
+53 54 Z 0x7.580d4e9c6f114@-3 0xf.ffbd7675c412c@-1
+53 54 Z 0x6.e298e6a0b0a18@-3 0xf.ffc58445839a@-1
+53 52 Z 0x4.fd0dbe95fb884@-3 0xf.ffe14ca961bc@-1
+53 54 Z 0x5.6efbd61396034@-3 0xf.ffdb93cde3314@-1
+53 53 Z 0xe.1080f42ccf178@-3 0xf.ff0bf8da7cb98@-1
+53 50 Z 0xc.3049effa4b3d8@-3 0xf.ff48b937c584@-1
+53 49 Z 0xc.2a2dc1f61433@-3 0xf.ff4970c87d68@-1
+53 54 Z 0xc.2b1fb6f45f3@-3 0xf.ff4954696301@-1
+53 51 Z 0x9.40842dd05095@-3 0xf.ff9665b0fc44@-1
+53 51 Z 0xb.444d22bb8823@-3 0xf.ff63659d316@-1
+53 51 Z 0x9.79e3c3964acd8@-3 0xf.ff91382113@-1
+53 52 Z 0x8.7e9e4947adac@-3 0xf.ffa6fac41af4@-1
+53 54 Z 0xc.8594e7285deb@-3 0xf.ff3e9132be568@-1
+53 54 Z 0x9.8e56ac594d4f@-3 0xf.ff8f5801f60d8@-1
+53 53 Z 0xb.c070a5f689d88@-3 0xf.ff55a082b573@-1
+53 52 Z 0x9.caf05c6dfc14@-3 0xf.ff89b17f4628@-1
+53 54 Z 0xd.c8dfcdaa3dca8@-3 0xf.ff1595ad0b0fc@-1
+53 51 Z 0x8.d054c9562f7f@-3 0xf.ffa029f894e2@-1
+53 54 Z 0xd.d164edd110b68@-3 0xf.ff14738ff1954@-1
+53 52 Z 0xa.da62e331e82f@-3 0xf.ff6eafd28993@-1
+53 53 Z 0xc.e455f36712d58@-3 0xf.ff32f69107c18@-1
+53 54 Z 0x1.83d1fc2e1ace6@-2 0xf.fd2b43335cbec@-1
+53 54 Z 0x1.931441916234d@-2 0xf.fcf11e2f2eee8@-1
+53 54 Z 0x1.e8cc010df1811@-2 0xf.fb80cf3e212@-1
+53 54 Z 0x1.f13fed8c64e8f@-2 0xf.fb58a852ca35c@-1
+53 54 Z 0x1.79d198e06ddaa@-2 0xf.fd50283402a78@-1
+53 54 Z 0x1.df2319c8b713d@-2 0xf.fbadda3d29e44@-1
+53 54 Z 0x1.ba42a05808076@-2 0xf.fc518b8e67bb8@-1
+53 54 Z 0x1.181662e2cdd2c@-2 0xf.fe85f744cb3e@-1
+53 54 Z 0x1.3d9fc44ab450a@-2 0xf.fe19dba94c3f@-1
+53 54 Z 0x1.ff6d0a6ede184@-2 0xf.fb13c64133ba8@-1
+53 53 Z 0x1.9e299d755c3@-2 0xf.fcc57a604d6a8@-1
+53 54 Z 0x1.7eec189ed3dda@-2 0xf.fd3d737bc037c@-1
+53 53 Z 0x1.ab801085d697b@-2 0xf.fc8f64cf0e32@-1
+53 54 Z 0x1.d902ca79fab44@-2 0xf.fbc9f3fd01d04@-1
+53 54 Z 0x1.9cca9e51917d4@-2 0xf.fccaf0ce15d08@-1
+53 54 Z 0x3.4002a34747408@-2 0xf.f2f9c275b9a38@-1
+53 49 Z 0x2.281dfb096a194@-2 0xf.fa434ec996d@-1
+53 53 Z 0x2.e4673e5f579ac@-2 0xf.f5af44f3a1d08@-1
+53 54 Z 0x2.8933dd22120b8@-2 0xf.f8118f7652bd8@-1
+53 53 Z 0x2.3972576535af@-2 0xf.f9e5afeae557@-1
+53 52 Z 0x2.46249985eaf1c@-2 0xf.f99f4333ca8a@-1
+53 54 Z 0x3.5f42c9111f16c@-2 0xf.f1fabb2a05348@-1
+53 51 Z 0x3.61885797635fa@-2 0xf.f1e7d395480e@-1
+53 54 Z 0x3.61fbdb79ca3da@-2 0xf.f1e410c82a614@-1
+53 54 Z 0x3.1507e0d429d16@-2 0xf.f4492dca4efcc@-1
+53 54 Z 0x3.158d5699e4198@-2 0xf.f44537790ad38@-1
+53 54 Z 0x3.c667817d80442@-2 0xf.ee6e710d33bb8@-1
+53 51 Z 0x3.c7de898db9ea@-2 0xf.ee60ce2ff928@-1
+53 54 Z 0x3.cd8d4c3d2a31@-2 0xf.ee2bb71b94524@-1
+53 54 Z 0x3.b18e9c1ef7816@-2 0xf.ef2e4276e844c@-1
+53 53 Z 0x3.f457ddb967cce@-2 0xf.ecb90801968a8@-1
+53 52 Z 0x5.8ab7880d4099c@-2 0xf.da2b2db5374d@-1
+53 54 Z 0x5.8b65edec9d84@-2 0xf.da21e3c512998@-1
+53 54 Z 0x4.8d620f938eaa@-2 0xf.e675d7cd38f9@-1
+53 54 Z 0x7.937ba05a35ac@-2 0xf.b964834b13188@-1
+53 54 Z 0x4.16cc0c5070b6c@-2 0xf.eb63b0e05692c@-1
+53 54 Z 0x5.1adc5cbc60be@-2 0xf.dfe43829897e8@-1
+53 52 Z 0x6.c9755e48d1134@-2 0xf.c74dc36c9b1e@-1
+53 54 Z 0x6.d3999672c2ee8@-2 0xf.c6a43a7b929a8@-1
+53 54 Z 0x4.bab5085376fcc@-2 0xf.e46ff8a69a2c@-1
+53 53 Z 0x6.bbeeec03879e@-2 0xf.c82e579e974a@-1
+53 54 Z 0x6.bf263f761ab54@-2 0xf.c7f9190b7f574@-1
+53 54 Z 0x5.5f1c998c34488@-2 0xf.dc7484d7413f8@-1
+53 54 Z 0x5.ff807900ce56c@-2 0xf.d3b2185d37388@-1
+53 53 Z 0x5.f7408464b9008@-2 0xf.d42b6ca2f1b6@-1
+53 53 Z 0x4.4fd12e46a5588@-2 0xf.e915c68583608@-1
+53 50 Z 0x6.57a4b8cb8e3c@-2 0xf.ce79526b8cd4@-1
+53 52 Z 0x6.e5b1f3e7a1cac@-2 0xf.c5734dd66708@-1
+53 54 Z 0x7.e3b6209e0774@-2 0xf.b372ef9a377ec@-1
+53 54 Z 0x6.679a9d4a5b24c@-2 0xf.cd7f5930de9d4@-1
+53 52 Z 0x5.f561a557e55c8@-2 0xf.d446d83bc3c3@-1
+53 54 Z 0xd.1245667cb39@-2 0xf.2f02c29b700e8@-1
+53 54 Z 0xc.170333b92b688@-2 0xf.4cfea9bc8de78@-1
+53 51 Z 0xd.33e26825491b@-2 0xf.2ad3fd4d126@-1
+53 54 Z 0xc.50329c31c5f6@-2 0xf.465ea7af0474c@-1
+53 54 Z 0x8.86a6c5f6f3b3@-2 0xf.a6a56a8094268@-1
+53 54 Z 0x9.60b73382f94e8@-2 0xf.93fb9507287cc@-1
+53 53 Z 0xc.5e4ea6a433dd@-2 0xf.44b78fe0a5f2@-1
+53 53 Z 0xa.75d237d3640b@-2 0xf.79c0a364f851@-1
+53 52 Z 0xd.b13b76fd913f@-2 0xf.1ae006d8c8c4@-1
+53 52 Z 0x8.9b56769d948e8@-2 0xf.a4f363ebcf41@-1
+53 54 Z 0xe.e19fae289cf9@-2 0xe.f1d0bccd0226c@-1
+53 54 Z 0xe.e233ea035dd68@-2 0xe.f1bbf1bda9b48@-1
+53 54 Z 0xc.9929fa40b94d@-2 0xf.3dbeec8d565b4@-1
+53 54 Z 0xa.a01966c2b932@-2 0xf.758113bdb376c@-1
+53 52 Z 0xb.af5b805c3973@-2 0xf.58b403fa7cb4@-1
+53 54 Z 0x9.c0fde952f2af@-2 0xf.8b30068c6833@-1
+53 54 Z 0xe.f88c9b5a79bd@-2 0xe.ee972e1d9204@-1
+53 54 Z 0x1.2276323a61e97@-1 0xe.7019c2337ea58@-1
+53 46 Z 0x1.0341b9db1cff3@-1 0xe.c05527720c4@-1
+53 54 Z 0x1.c639be0c65314@-1 0xc.454aab9e3878@-1
+53 52 Z 0x1.0716c9e33be3f@-1 0xe.b6f11b04501c@-1
+53 53 Z 0x1.69c0e1dfbf177@-1 0xd.995bd649eef7@-1
+53 54 Z 0x1.ea8baec3781e2@-1 0xb.ae0b04683f73c@-1
+53 54 Z 0x1.6bcbbf906a667@-1 0xd.9294888c0f414@-1
+53 54 Z 0x1.19ba62cfe6243@-1 0xe.876adfca43d08@-1
+53 54 Z 0x1.19bfc56c5d41f@-1 0xe.875cb3a8771dc@-1
+53 52 Z 0x1.cc4f53652dbc@-1 0xc.2c9f3b191479@-1
+53 54 Z 0x1.8e204264aa375@-1 0xd.1b97ed3d768a@-1
+53 53 Z 0x1.10195d0c22caa@-1 0xe.a059d12e04998@-1
+53 54 Z 0x1.b0df0a02b6cb5@-1 0xc.99b238fba2198@-1
+53 52 Z 0x1.31e4d1c940333@-1 0xe.454800f079da@-1
+53 53 Z 0x1.f32825fe93624@-1 0xb.88cde82141188@-1
+53 54 Z 0x1.97b12c28fb5c@-1 0xc.f8c402c596588@-1
+53 54 Z 0x1.7ea6e4dd1babb@-1 0xd.5265e4ea8e2a4@-1
+53 53 Z 0x1.9fdf798d115e9@-1 0xc.da69dcdb1431@-1
+53 53 Z 0x2.7dde0dedeba84@-1 0x8.eebea964849c@-1
+53 51 Z 0x3.76b3cd1b4dc3a@-1 0x3.584d9893604c8@-1
+53 51 Z 0x3.0ded3eb7e5fb4@-1 0x5.ce46c224d139@-1
+53 54 Z 0x3.71ea9054c35e4@-1 0x3.75afe7683aca1@-1
+53 52 Z 0x3.67926d30becca@-1 0x3.b507c66bc6f3@-1
+53 53 Z 0x2.e7081fdaecbb2@-1 0x6.af398accf05fc@-1
+53 54 Z 0x3.e9420afa97c5c@-1 0x8.edd0417f76a14@-2
+53 53 Z 0x2.2766ac921aaec@-1 0xa.9c12b143685b@-1
+53 54 Z 0x2.ef7a2589cde3c@-1 0x6.7edf0d93804a2@-1
+53 54 Z 0x3.186425a1e11@-1 0x5.90d1964b169a@-1
+53 54 Z 0x3.f26f25b46f5a2@-1 0x5.53b00975f47c6@-2
+53 50 Z 0x7.9a85b473471c4@-1 -0xf.ce79526b8cd4@-1
+53 54 Z 0x7.2edba99834c7@-1 -0xf.2f02c29b700e8@-1
+53 52 Z 0x6.33b0ac9ad244@-1 -0xc.2c9f3b191479@-1
+53 54 Z 0x7.a749a1213627c@-1 -0xf.da21e3c512998@-1
+53 54 Z 0x6.39c641f39acec@-1 -0xc.454aab9e3878@-1
+53 53 Z 0x5.d899536de5514@-1 -0xa.9c12b143685b@-1
+53 54 Z 0x6.684ed3d704a4@-1 -0xc.f8c402c596588@-1
+53 54 Z 0x4.e79bda5e1ef@-1 -0x5.90d1964b169a@-1
+53 51 Z 0x4.f212c1481a04c@-1 -0x5.ce46c224d139@-1
+53 53 Z 0x7.e61d6628aa3d@-1 -0xf.fcc57a604d6a8@-1
+53 53 Z 0x5.8221f2121457c@-1 -0x8.eebea964849c@-1
+53 54 Z 0x7.81c49df61f88c@-1 -0xf.b372ef9a377ec@-1
+53 54 Z 0x7.86c845fa5ca54@-1 -0xf.b964834b13188@-1
+53 2 Z 0x7.ffffffffffffc@-1 -0xc@-1
+53 54 Z 0x5.1085da76321c4@-1 -0x6.7edf0d93804a2@-1
+53 53 Z 0x6.0cd7da016c9dc@-1 -0xb.88cde82141188@-1
+53 54 Z 0x4.8e156fab3ca1c@-1 -0x3.75afe7683aca1@-1
+53 54 Z 0x4.16bdf505683a4@-1 -0x8.edd0417f76a14@-2
diff --git a/tests/data/sin2pi b/tests/data/sin2pi
new file mode 100644
index 000000000..2ac69febd
--- /dev/null
+++ b/tests/data/sin2pi
@@ -0,0 +1,447 @@
+# Worst cases generated by readres 133453 2020-12-15 11:44:50
+53 54 Z 0x5.150d70541837@-15 0x1.feec101084f23@-14
+53 54 Z 0x4.f60f43097565c@-15 0x1.f2c0519a5a9c7@-14
+53 53 Z 0x6.7416c7a918c6@-15 0x2.88c6198595b38@-14
+53 53 Z 0x6.b213223e5e688@-15 0x2.a11d9671ea5f@-14
+53 53 Z 0x6.9314f4f3bb974@-15 0x2.94f1d7fbc0094@-14
+53 53 Z 0x6.f00f7cd3a40b@-15 0x2.b975135e3f0aa@-14
+53 53 Z 0x6.d1114f890139c@-15 0x2.ad4954e814b4c@-14
+53 53 Z 0x7.0f0daa1e46dc4@-15 0x2.c5a0d1d469606@-14
+53 53 Z 0x7.2e0bd768e9ad8@-15 0x2.d1cc904a93b62@-14
+53 54 Z 0x9.ec1e8612eacb8@-15 0x3.e580a334b538e@-14
+53 54 Z 0xa.2a1ae0a8306e@-15 0x3.fdd8202109e46@-14
+53 53 Z 0xd.2629e9e7772e8@-15 0x5.29e3aff780128@-14
+53 53 Z 0xd.6426447cbcd1@-15 0x5.423b2ce3d4be@-14
+53 53 Z 0xc.e82d8f52318c@-15 0x5.118c330b2b67@-14
+53 53 Z 0xd.a2229f1202738@-15 0x5.5a92a9d029698@-14
+53 53 Z 0xe.5c17aed1d35b@-15 0x5.a3992095276c4@-14
+53 53 Z 0xe.1e1b543c8db88@-15 0x5.8b41a3a8d2c0c@-14
+53 53 Z 0xd.e01ef9a74816@-15 0x5.72ea26bc7e154@-14
+53 54 Z 0x1.45435c15060dc@-14 0x7.fbb0404213c8c@-14
+53 54 Z 0x1.3d83d0c25d597@-14 0x7.cb0146696a71c@-14
+53 53 Z 0x1.b44453e2404e7@-14 0xa.b52553a052d3@-14
+53 53 Z 0x1.9d05b1ea46318@-14 0xa.2318661656ce@-14
+53 53 Z 0x1.a4c53d3ceee5d@-14 0xa.53c75fef0025@-14
+53 53 Z 0x1.ac84c88f979a2@-14 0xa.847659c7a97c@-14
+53 53 Z 0x1.bc03df34e902c@-14 0xa.e5d44d78fc2a8@-14
+53 53 Z 0x1.c3c36a8791b71@-14 0xb.16834751a5818@-14
+53 53 Z 0x1.cb82f5da3a6b6@-14 0xb.4732412a4ed88@-14
+53 53 Z 0x3.5909911f2f344@-14 0x1.508ecb38f52f8@-13
+53 53 Z 0x3.8786d50f236e2@-14 0x1.62d068ea34b03@-13
+53 54 Z 0x2.8a86b82a0c1b8@-14 0xf.f760808427918@-14
+53 53 Z 0x3.6888a7c4809ce@-14 0x1.56a4aa740a5a6@-13
+53 53 Z 0x3.7807be69d2058@-14 0x1.5cba89af1f855@-13
+53 53 Z 0x3.498a7a79ddcba@-14 0x1.4a78ebfde004a@-13
+53 53 Z 0x3.a6850259c63f6@-14 0x1.6efc27605f05f@-13
+53 53 Z 0x3.9705ebb474d6c@-14 0x1.68e6482549db1@-13
+53 54 Z 0x5.150d70541837@-14 0x1.feec101084f23@-13
+53 53 Z 0x7.0f0daa1e46dc4@-14 0x2.c5a0d1d469604@-13
+53 53 Z 0x7.2e0bd768e9ad8@-14 0x2.d1cc904a93b6@-13
+53 53 Z 0x7.4d0a04b38c7ec@-14 0x2.ddf84ec0be0be@-13
+53 53 Z 0x6.f00f7cd3a40b@-14 0x2.b975135e3f0a8@-13
+53 53 Z 0x7.6c0831fe2f5@-14 0x2.ea240d36e861a@-13
+53 53 Z 0x6.d1114f890139c@-14 0x2.ad4954e814b4c@-13
+53 53 Z 0x7.8b065f48d2214@-14 0x2.f64fcbad12b76@-13
+53 53 Z 0x7.aa048c9374f28@-14 0x3.027b8a233d0d2@-13
+53 52 Z 0x1.f7a25ffcd5c85@-13 0xc.5c6d7002ff16@-13
+53 46 Z 0x1.efe2d4aa2d14@-13 0xc.2bbe762a558@-13
+53 52 Z 0x1.e8234957845fb@-13 0xb.fb0f7c51ac69@-13
+53 54 Z 0x2.47cea9fa14bf2@-13 0xe.542b59484d428@-13
+53 53 Z 0x2.80bc51ff5999@-13 0xf.b9dc55039f698@-13
+53 53 Z 0x2.d39974bf407b8@-13 0x1.1c28265179e5b@-12
+53 54 Z 0x3.2676977f275e@-13 0x1.3cb28752b9d4c@-12
+53 53 Z 0x2.e3188b6491e42@-13 0x1.223e058c8f108@-12
+53 52 Z 0x3.5a558cf46b6f4@-13 0x1.511129ddcf6e2@-12
+53 53 Z 0x3.c21377def391c@-13 0x1.79ce6ef3faa0c@-12
+53 54 Z 0x3.8e348269af808@-13 0x1.656fcc68e50778@-12
+53 54 Z 0x3.e67356aee63a6@-13 0x1.88173243fb0f4@-12
+53 51 Z 0x4.0ad3357ed8e3@-13 0x1.965ff593fb7dc@-12
+53 54 Z 0x4.daf5093e87458@-13 0x1.e81baf12bf026@-12
+53 54 Z 0x5.199761be6b058@-13 0x2.00b45b5180cd3@-12
+53 48 Z 0x4.efd5d16928858@-13 0x1.f04e9327aa46@-12
+53 54 Z 0x5.6d1a8268f0058@-13 0x2.217feba52ddb9@-12
+53 52 Z 0x5.96dc12be32858@-13 0x2.31e5b3cf04628@-12
+53 53 Z 0x6.bc7300e840408@-13 0x2.a5308b98bc53a@-12
+53 53 Z 0x6.53691a287be3@-13 0x2.7bf0e7ddb6e26@-12
+53 53 Z 0x7.6f88a11d262a4@-13 0x2.eb8414989ce06@-12
+53 54 Z 0x7.30404ab2a44cc@-13 0x2.d2aa39076df65@-12
+53 49 Z 0xa.d0df0c4f7f4e@-13 0x4.3f554d39d54c@-12
+53 54 Z 0xa.e665d264beab8@-13 0x4.47c960a12daec@-12
+53 54 Z 0xb.d5c84cf8f026@-13 0x4.a5caf35bae6b8@-12
+53 53 Z 0x9.62ebe4e64a188@-13 0x3.afa0035cf6bb2@-12
+53 54 Z 0x1.1ab2675187329@-12 0x6.f03ca8103598c@-12
+53 53 Z 0x1.23946efec49a8@-12 0x7.280cceecce5bc@-12
+53 50 Z 0x1.14d4375c40c51@-12 0x6.cb5e2295b696@-12
+53 54 Z 0x1.88995767f6b7@-12 0x9.a2c5af3fc40b@-12
+53 54 Z 0x1.9d485d62390ba@-12 0xa.24bb4c27a65d@-12
+53 54 Z 0x1.eccedb62ec785@-12 0xc.186779fe43fd8@-12
+53 53 Z 0x1.f96b57153709e@-12 0xc.67a4a27a13fe8@-12
+53 53 Z 0x2.020afe2f9d74c@-12 0xc.9dd3b9d98f5@-12
+53 53 Z 0x2.3af8d822f4e2@-12 0xe.0385ef4d02e08@-12
+53 54 Z 0x2.30ba363e032d6@-12 0xd.c327730c7aab4@-12
+53 48 Z 0x2.458a78fd35a56@-12 0xe.45ede620f4@-12
+53 54 Z 0x2.e8f00814b588a@-12 0x1.24894c4e75deb8@-11
+53 52 Z 0x2.13f04a4f0868@-12 0xd.0e44ddbf57e8@-12
+53 54 Z 0x4.26981b8622f1c@-12 0x1.a1479e023654f8@-11
+53 53 Z 0x4.e5e14452eb8b4@-12 0x1.ec65c2da06158@-11
+53 54 Z 0x4.f4040ba5a4844@-12 0x1.f1f2da281f6b28@-11
+53 54 Z 0x7.c87b8ce2f09b8@-12 0x3.0e7233414432f@-11
+53 51 Z 0x9.e02ce9cf8eb08@-12 0x3.e0cfeaae87d4@-11
+53 53 Z 0x9.d4804798265@-12 0x3.dc3a4874d347@-11
+53 53 Z 0x9.95b835efa72f@-12 0x3.c392cbda9803c@-11
+53 54 Z 0xa.1b1107f859208@-12 0x3.f7f04b5a345c@-11
+53 52 Z 0xb.585dd6b8d1078@-12 0x4.748ac5c3001b8@-11
+53 53 Z 0xc.ba8a0ff3b02d@-12 0x4.ffa019c34567c@-11
+53 53 Z 0xc.abbfbb45c47b8@-12 0x4.f9d13646ae3e@-11
+53 54 Z 0xc.227cb7fb0b6d@-12 0x4.c3ea27684057e@-11
+53 54 Z 0xc.cfd117841353@-12 0x5.07fb24e628246@-11
+53 54 Z 0xd.1bd88b38b0008@-12 0x5.25d66c81b3068@-11
+53 54 Z 0xf.f27fc5563ca88@-12 0x6.43319303ceae8@-11
+53 53 Z 0xf.392f6aab221c8@-12 0x5.fa6bca6f15a04@-11
+53 53 Z 0xf.98f482bee866@-12 0x6.2007a18e4c694@-11
+53 54 Z 0x1.3a861acfc071f@-11 0x7.b8362c30a81ce@-11
+53 53 Z 0x1.5a02c12771ae8@-11 0x8.7e0cba96279b@-11
+53 53 Z 0x1.8d7237d4f0858@-11 0x9.c13a57b3801f@-11
+53 54 Z 0x1.9d96efd918f85@-11 0xa.26a8fb0fd07e4@-11
+53 54 Z 0x1.c6554a460e16f@-11 0xb.26a8d2a5cd73@-11
+53 53 Z 0x1.9f3f0e08af3d4@-11 0xa.3111caca91258@-11
+53 54 Z 0x1.f18017ef6f2c3@-11 0xc.35e311746d7a8@-11
+53 52 Z 0x1.d3235d8b0313f@-11 0xb.771d93c4bc8@-11
+53 50 Z 0x1.cb1c468097212@-11 0xb.44ad10df805@-11
+53 53 Z 0x2.cc6879fd4459a@-11 0x1.195532ded7ff7@-10
+53 54 Z 0x2.d0f970e233e1a@-11 0x1.1b203ffe1f073@-10
+53 53 Z 0x2.fec996b474e02@-11 0x1.2d1de2006727d@-10
+53 53 Z 0x3.106af71ae33f6@-11 0x1.340a481a3bbe@-10
+53 53 Z 0x3.5461ddad9fe86@-11 0x1.4ebad0603dd5a@-10
+53 54 Z 0x3.6c633f35fcfd4@-11 0x1.58281974d267@-10
+53 54 Z 0x3.4cbb56c07d164@-11 0x1.4bb9b3c2de143@-10
+53 54 Z 0x3.4a60c67201ef4@-11 0x1.4acd1373862e6@-10
+53 54 Z 0x3.f60db515e7222@-11 0x1.8e37c802d9fd28@-10
+53 53 Z 0x3.cb387b9082d5@-11 0x1.7d65bf6472f3f@-10
+53 54 Z 0x4.140e5d05354c@-11 0x1.99fff7c4ff5a9@-10
+53 53 Z 0x4.525d7b12fb15c@-11 0x1.b277f4fe33ccc@-10
+53 54 Z 0x5.ab9780ebae66@-11 0x2.3a09ece7f86b@-10
+53 53 Z 0x6.159efec5c6cc8@-11 0x2.63ad264f0ac2c@-10
+53 53 Z 0x6.6bb62275d7e98@-11 0x2.857be6425245a@-10
+53 54 Z 0x6.fb46d0193449c@-11 0x2.bddca4781a664@-10
+53 53 Z 0x7.4852fda43a078@-11 0x2.dc1e4f1b18ff8@-10
+53 54 Z 0x7.d4d1247a13c2@-11 0x3.134a2f0a63db6@-10
+53 52 Z 0x7.7c6d0158dfe74@-11 0x2.f0942292331e@-10
+53 54 Z 0x7.480dc91555b18@-11 0x2.dc0321d468e12@-10
+53 50 Z 0x7.fcdc5684376a@-11 0x3.2303d19cc89c@-10
+53 54 Z 0x8.be110320a49a@-11 0x3.6ee2faebdbd42@-10
+53 54 Z 0xa.7ac324661bf6@-11 0x4.1d84ae1844446@-10
+53 53 Z 0xb.ff047a942393@-11 0x4.b5fc5a22204e@-10
+53 54 Z 0xe.5d0c65f603bb8@-11 0x5.a3f93a0eb971c@-10
+53 53 Z 0xe.cc440c1591bf@-11 0x5.cfa6046564378@-10
+53 52 Z 0xf.a95b47f535148@-11 0x6.26787bfdd829@-10
+53 53 Z 0x1.14433755f9301@-10 0x6.c7cf129793324@-10
+53 53 Z 0x1.b98c88fe1aa7@-10 0xa.d6557f26d83c@-10
+53 54 Z 0x1.fd3fbfaf65b6c@-10 0xc.7fb4b93e015d8@-10
+53 52 Z 0x2.76a2d24d92ba6@-10 0xf.7a6729fa3961@-10
+53 53 Z 0x2.9d32e98262e38@-10 0x1.06cb356c1d574@-9
+53 53 Z 0x3.234eb847440fe@-10 0x1.3b75472d45184@-9
+53 54 Z 0x3.50b053a1b6bcc@-10 0x1.4d478067424148@-9
+53 54 Z 0x3.571c808031cac@-10 0x1.4fcd2aee01d51@-9
+53 52 Z 0x3.8a9d733ad94ac@-10 0x1.6406e27d9b914@-9
+53 54 Z 0x5.912468effceb8@-10 0x2.2fa6ec5314042@-9
+53 54 Z 0x5.8b28dcb19c2e4@-10 0x2.2d4d7c57fb843@-9
+53 50 Z 0x5.b66a12a215d84@-10 0x2.3e49ece66e3f@-9
+53 54 Z 0x6.a2146e1bcb01c@-10 0x2.9ad599ef8d291@-9
+53 53 Z 0x6.f387e93f731ec@-10 0x2.bad1f5711e7ca@-9
+53 54 Z 0x6.f3a7405e875b4@-10 0x2.bade441d415c4@-9
+53 54 Z 0x7.50d49a9284eb4@-10 0x2.df7574a49fc36@-9
+53 53 Z 0x8.29fd6cad194c@-10 0x3.34bcb48d5c56@-9
+53 54 Z 0x8.427039365d8f8@-10 0x3.3e5687a6dca9b@-9
+53 54 Z 0x8.5ea89e11cd868@-10 0x3.496b8af2e92cb@-9
+53 51 Z 0x8.ea72a5c6825c8@-10 0x3.8050af15dd49@-9
+53 52 Z 0x9.4079bcddfc16@-10 0x3.a21921980473@-9
+53 54 Z 0xa.0937915c5712@-10 0x3.f0eddecbbd823@-9
+53 54 Z 0xa.9cbeaa96a8e5@-10 0x4.2adcf9a79cf4@-9
+53 54 Z 0xa.9791253a7cab@-10 0x4.28d471c17fde2@-9
+53 53 Z 0xc.04ebb56187c98@-10 0x4.b84dcf834dbfc@-9
+53 54 Z 0xc.61d1d2d7c5628@-10 0x4.dcc9067d7b4f8@-9
+53 54 Z 0xc.92d14de6ae478@-10 0x4.f006d6b53c1b2@-9
+53 54 Z 0xd.1a966a217ea78@-10 0x5.2557ec8a91e0e@-9
+53 54 Z 0x1.39b90212e4697@-9 0x7.b32d833181d64@-9
+53 54 Z 0x1.49777c1138c9f@-9 0x8.1619be5196da4@-9
+53 54 Z 0x1.8871100991bfe@-9 0x9.a1c89b0233554@-9
+53 54 Z 0x1.9b23e013c85fe@-9 0xa.17450954c5444@-9
+53 54 Z 0x2.367cd334f3fa6@-9 0xd.e758b79023844@-9
+53 53 Z 0x2.4a285804a970c@-9 0xe.62efd0933251@-9
+53 54 Z 0x2.aa38679923444@-9 0x1.0be844a4b3ce@-8
+53 54 Z 0x2.dfca12021c78c@-9 0x1.20f19caf63dae@-8
+53 53 Z 0x2.f19577641490e@-9 0x1.27ee830b0ece3@-8
+53 53 Z 0x2.e9007772f9c9@-9 0x1.248fc0893f8c6@-8
+53 54 Z 0x2.eb1f94c04f122@-9 0x1.2565085b62c14@-8
+53 53 Z 0x3.5d0b386a6fe9a@-9 0x1.522191285fcf@-8
+53 54 Z 0x3.707648c19fd76@-9 0x1.59c1b30050c77@-8
+53 54 Z 0x3.5aa7f1b7255e@-9 0x1.513184f9641ef8@-8
+53 54 Z 0x4.23249e7b410e@-9 0x1.9fecac1002d39@-8
+53 52 Z 0x4.8a2f48e1196d4@-9 0x1.c8638cc527e76@-8
+53 52 Z 0x4.b056c38afb38c@-9 0x1.d75f3adfd53b4@-8
+53 54 Z 0x5.7192e211a2e88@-9 0x2.234150a260a2b@-8
+53 54 Z 0x6.c2f2731901a3c@-9 0x2.a7bdc76f0b0b3@-8
+53 51 Z 0x6.e5db0125e2e@-9 0x2.b57327eb552f@-8
+53 53 Z 0x6.ecb438f14d2ac@-9 0x2.b823a49c7ace2@-8
+53 54 Z 0x7.2adfc78a64784@-9 0x2.d08daaea7d7e@-8
+53 54 Z 0x7.d60be2b709538@-9 0x3.13c5c8784bb6f@-8
+53 51 Z 0x8.ddc7be7b09378@-9 0x3.7b5732de2e22@-8
+53 53 Z 0xa.88063b30c199@-9 0x4.22b9edabc106c@-8
+53 54 Z 0xb.98910256d36d8@-9 0x4.8dc0d94c6d21@-8
+53 52 Z 0xd.908647bc21478@-9 0x5.53a83ded3eb28@-8
+53 54 Z 0xe.29a0eae818558@-9 0x5.8fc7f0a49bde2@-8
+53 52 Z 0xe.9c5c12f34f738@-9 0x5.bcd5f756b4168@-8
+53 52 Z 0xe.865180b1dcb78@-9 0x5.b42e22333e92@-8
+53 50 Z 0xf.d83e05880bdf@-9 0x6.38e1f313eece@-8
+53 54 Z 0x1.02145b4cd6fbc@-8 0x6.558fba4bb4dd8@-8
+53 53 Z 0x1.82cee0aa1da6@-8 0x9.7e6316eeffa88@-8
+53 52 Z 0x2.65cbb4c6b164e@-8 0xf.1097a09e5f04@-8
+53 54 Z 0x2.7d69bb6aec7b6@-8 0xf.a4fbedc5450ec@-8
+53 54 Z 0x2.9d371be08cd62@-8 0x1.06ccdb5359579@-7
+53 50 Z 0x2.b0f98242b427a@-8 0x1.0e8f4926e90b@-7
+53 54 Z 0x2.ed0c59141db52@-8 0x1.26268ab07576c8@-7
+53 51 Z 0x3.35691372c41b2@-8 0x1.42912f7878f9c@-7
+53 54 Z 0x3.569811e2df878@-8 0x1.4f992967746528@-7
+53 49 Z 0x3.5a63496a4593a@-8 0x1.51168ec6f69d@-7
+53 54 Z 0x3.791ded902b3c@-8 0x1.5d27c7ced9553@-7
+53 54 Z 0x3.b1d069c90269c@-8 0x1.736b9b03c08998@-7
+53 51 Z 0x4.201296289c51c@-8 0x1.9eb7ff74ac488@-7
+53 53 Z 0x4.688c9482cc2e@-8 0x1.bb2e2254ec57b@-7
+53 54 Z 0x4.9efef946c8fe@-8 0x1.d08fba7dc37c18@-7
+53 53 Z 0x7.4143fa78751@-8 0x2.d958b26831d48@-7
+53 54 Z 0x7.4586ae5c67c5@-8 0x2.db0503cd33c47@-7
+53 54 Z 0x7.d5f7af7480d5c@-8 0x3.13bdd9b88c75a@-7
+53 53 Z 0x7.703da6b5417f4@-8 0x2.ebcb2ae5ca444@-7
+53 54 Z 0x8.f11a289b07888@-8 0x3.82eda6b20eef3@-7
+53 54 Z 0x9.2f8fea6012a@-8 0x3.9b74d06301e65@-7
+53 54 Z 0x9.4832db40a4da8@-8 0x3.a5218b3e679be@-7
+53 54 Z 0x9.f645c24498f3@-8 0x3.e97d5ad26540c@-7
+53 54 Z 0xa.2acf8c114cf48@-8 0x3.fe1f1303f95d4@-7
+53 50 Z 0xa.461932429d42@-8 0x4.08d65511b3ac@-7
+53 49 Z 0xa.6384924af88d@-8 0x4.1463e57a548c@-7
+53 53 Z 0xa.9dc65e0650218@-8 0x4.2b4487c34ec8@-7
+53 53 Z 0xb.5c41d740f2c48@-8 0x4.7611e6cfc4f6@-7
+53 54 Z 0x1.39b0150c656f1@-7 0x7.b2f56df49d404@-7
+53 52 Z 0x1.4bbd8fbf4d6da@-7 0x8.24630a512d4c@-7
+53 53 Z 0x1.507970c824e1d@-7 0x8.4221803a1be48@-7
+53 51 Z 0x1.6b5027922b9f8@-7 0x8.eac378637d3@-7
+53 54 Z 0x1.7cf633f188421@-7 0x9.59a73484e7178@-7
+53 54 Z 0x1.9266c22e2993c@-7 0x9.e05cd12fd1fb8@-7
+53 54 Z 0x1.aacf44f34d6fa@-7 0xa.79b95e570d124@-7
+53 52 Z 0x1.f6d93152b255e@-7 0xc.577d5f39e779@-7
+53 53 Z 0x1.f80183a6f6242@-7 0xc.5ec3372a57148@-7
+53 54 Z 0x2.ad700603ba922@-7 0x1.0d2bb3d663959@-6
+53 53 Z 0x2.6d61edc6d480c@-7 0xf.4042f8e7c857@-7
+53 54 Z 0x2.96b0fdca800a8@-7 0x1.043d00cca40038@-6
+53 54 Z 0x3.82b56ca66e4c6@-7 0x1.60ec0d3bda7b98@-6
+53 52 Z 0x3.a8c1bd95ff6e8@-7 0x1.6fdd109d90d14@-6
+53 52 Z 0x3.c962416f9a198@-7 0x1.7cad170307f7c@-6
+53 50 Z 0x4.cd89309152ee4@-7 0x1.e2d66e1ebba08@-6
+53 53 Z 0x5.2c30a83cc10e8@-7 0x2.08021aecd0ffa@-6
+53 48 Z 0x5.fac7d4dadea08@-7 0x2.5922d9967b88@-6
+53 54 Z 0x6.4ccb273954004@-7 0x2.7957b18adcdd6@-6
+53 53 Z 0x6.7ff2f5bddc978@-7 0x2.8d6e67a0973be@-6
+53 53 Z 0x6.b94fd435dc5b4@-7 0x2.a3f523adec818@-6
+53 54 Z 0x6.e345863ca3a9c@-7 0x2.b46f64af3339b@-6
+53 52 Z 0x5.bf287e93b4c8c@-7 0x2.41b8f396cb7e8@-6
+53 54 Z 0x7.1ac1a630a35c@-7 0x2.ca39570ed840a@-6
+53 53 Z 0x7.4220c95a08434@-7 0x2.d9af687619b82@-6
+53 53 Z 0x7.6f4a31a7dae9@-7 0x2.eb6b8fe823a72@-6
+53 52 Z 0x7.fd9b796f06728@-7 0x3.234ee0bd1b244@-6
+53 54 Z 0xc.b9339c1dfcb28@-7 0x4.ff199eaf3fd78@-6
+53 53 Z 0xc.ec5e493427f2@-7 0x5.1331753be5814@-6
+53 52 Z 0xb.bbcb30463501@-7 0x4.9b9647942ca68@-6
+53 54 Z 0xb.ff1d1181c1348@-7 0x4.b606022554a14@-6
+53 54 Z 0xc.0d18e3b817b28@-7 0x4.bb83cd04f8456@-6
+53 54 Z 0x1.6ab0d05e04bc3@-6 0x8.e6da4db25ea3c@-6
+53 54 Z 0x1.6c9f29f59993@-6 0x8.f2fc655e07974@-6
+53 51 Z 0x1.3e28e1d8099fb@-6 0x7.cf0e6b81571a@-6
+53 54 Z 0x1.71356dacd67eb@-6 0x9.0fce847ba6f0c@-6
+53 53 Z 0x1.7aa27fa01be69@-6 0x9.4b0848c2e92f@-6
+53 52 Z 0x1.1beb591dd8cf1@-6 0x6.f7eaf1e70e948@-6
+53 50 Z 0x1.900d61fe3a976@-6 0x9.d19a4310df9@-6
+53 54 Z 0x1.a4be221363f8d@-6 0xa.539ab9ccc6484@-6
+53 54 Z 0x1.a6e42d2813a66@-6 0xa.611abfe9f5c54@-6
+53 53 Z 0x1.b8f6bad921fbd@-6 0xa.d2a83e1678c5@-6
+53 53 Z 0x1.ac6394777cd62@-6 0xa.83a5ba1cfa308@-6
+53 53 Z 0x1.cfaa1df3facb1@-6 0xb.614a43c6a60e@-6
+53 49 Z 0x1.fd5a96a84d9be@-6 0xc.805d5cd595d@-6
+53 54 Z 0x2.0937d5b2415fc@-6 0xc.cae8f190ff774@-6
+53 54 Z 0x2.6af3c3b0ff986@-6 0xf.30fdcc501b8ec@-6
+53 54 Z 0x2.717bcf7de17b8@-6 0xf.5a0792d476518@-6
+53 54 Z 0x2.35fae7299d1e4@-6 0xd.e428648a988e4@-6
+53 54 Z 0x3.101348b904e98@-6 0x1.33e7d96dc2c988@-5
+53 54 Z 0x3.58076fa13343@-6 0x1.50296d14ca35c@-5
+53 54 Z 0x5.1adaa0c5fd498@-6 0x2.01334b92594c2@-5
+53 53 Z 0x5.23855c25bae6@-6 0x2.049a96d55ce1@-5
+53 52 Z 0x4.23f0123c8649c@-6 0x1.a03c914e26a9c@-5
+53 54 Z 0x5.7ceaaa63592ec@-6 0x2.27b5a0b0c939b@-5
+53 54 Z 0x7.86bf591a1bd08@-6 0x2.f4a1c7d771166@-5
+53 54 Z 0x7.d708fff27e138@-6 0x3.14292e488f062@-5
+53 54 Z 0x7.e0aa2791ee474@-6 0x3.17f13eabfa299@-5
+53 53 Z 0x7.668eb962359b8@-6 0x2.e7fdb1f82c0c2@-5
+53 53 Z 0xd.2314d12176c3@-6 0x5.28adcf4e7ecc8@-5
+53 54 Z 0xc.26fb983125208@-6 0x4.c5ae1a106ece8@-5
+53 53 Z 0xf.321c8f0dacba8@-6 0x5.f7a4ab24ed944@-5
+53 54 Z 0xf.4726538a7622@-6 0x5.ffe7a78cfdd9@-5
+53 54 Z 0x9.84d08e95db7d@-6 0x3.bcef54a66b0ef@-5
+53 54 Z 0x9.d6686328450f8@-6 0x3.dcf9f6641ac32@-5
+53 54 Z 0xd.53faa4bf9006@-6 0x5.3be18c7f18d9@-5
+53 54 Z 0x1.303ebb2e2ec1b@-5 0x7.77a0c3d26453c@-5
+53 54 Z 0x1.e2c63435c3c35@-5 0xb.d95c274d60b14@-5
+53 50 Z 0x1.3a94c29879d2d@-5 0x7.b8924157ef2e@-5
+53 53 Z 0x1.45331bfcfaab3@-5 0x7.fb4a259da5484@-5
+53 52 Z 0x1.9cefefa0c8582@-5 0xa.228faef04e88@-5
+53 53 Z 0x1.d7cc83e61cbe7@-5 0xb.94665bd1e01f@-5
+53 52 Z 0x1.3b5014f831514@-5 0x7.bd2b3b8f9a55@-5
+53 54 Z 0x1.da40fb704f6ee@-5 0xb.a3d3220bd1c68@-5
+53 54 Z 0x2.8e4919570cea6@-5 0x1.00eff4fb0f187@-4
+53 52 Z 0x2.2f08eb931a164@-5 0xd.b884ff5de3f6@-5
+53 53 Z 0x2.3249e4efd788@-5 0xd.ccf6ba5c64ee@-5
+53 54 Z 0x2.47149268b554a@-5 0xe.4f9a190ac9e4@-5
+53 51 Z 0x2.6222d8f4c279c@-5 0xe.f9992bb59c06@-5
+53 53 Z 0x2.646b61b7a78c2@-5 0xf.07f1e8579534@-5
+53 54 Z 0x2.6f2ff30b3d172@-5 0xf.4b99eee245b88@-5
+53 53 Z 0x2.7beda47d78e82@-5 0xf.9ba7c16fac228@-5
+53 53 Z 0x3.94c48cd1171f6@-5 0x1.68038c83bd014@-4
+53 54 Z 0x3.06f92894566e4@-5 0x1.3054cfa82246e@-4
+53 54 Z 0x3.88fc9ad0ea558@-5 0x1.6363309f3bdc7@-4
+53 54 Z 0x3.4a3ea3558efea@-5 0x1.4abfab9be3f3@-4
+53 52 Z 0x3.1b324e7ace05@-5 0x1.3845df586f41a@-4
+53 54 Z 0x3.dc094c484d8ee@-5 0x1.84003ea05ee938@-4
+53 54 Z 0x3.6e9c622436338@-5 0x1.5907994a7d7b1@-4
+53 48 Z 0x6.061e4a1af1174@-5 0x2.5d96a47bc46@-4
+53 54 Z 0x7.0857abf518e74@-5 0x2.c2fe2a572cb11@-4
+53 54 Z 0x7.12a8831a05658@-5 0x2.c70b3893196f2@-4
+53 53 Z 0x7.2a051c3d5f614@-5 0x2.d037cbe1a5f9c@-4
+53 53 Z 0x7.2259a086445e4@-5 0x2.cd34bd03be714@-4
+53 54 Z 0x7.d819616cdae64@-5 0x3.149424f7690ff@-4
+53 54 Z 0x7.dc96796ff531c@-5 0x3.165764797bb1@-4
+53 52 Z 0x6.6397745f8788@-5 0x2.824b9a8a31d6@-4
+53 54 Z 0x6.7d18eb461a0e@-5 0x2.8c4fb7e6c559@-4
+53 53 Z 0xc.713d67536a66@-5 0x4.e2d73c711e65c@-4
+53 53 Z 0xc.6c8fbe48e2b18@-5 0x4.e100ea7eb1fc@-4
+53 53 Z 0x8.d34140cf1532@-5 0x3.77351311f58b8@-4
+53 54 Z 0xb.78c9a2368f0d@-5 0x4.814618174057c@-4
+53 52 Z 0xa.e8335246c6bd8@-5 0x4.487e9b92a1e9@-4
+53 54 Z 0x9.b1c795814749@-5 0x3.ce97b344cc594@-4
+53 54 Z 0x8.84ca9ad339cd@-5 0x3.586510ee0e646@-4
+53 53 Z 0xe.207afb7b98968@-5 0x5.8c3043857ee0c@-4
+53 52 Z 0xb.b340a2cd4b99@-5 0x4.983b9f4532da8@-4
+53 50 Z 0x9.d6031ca32274@-5 0x3.dcd23108757f@-4
+53 48 Z 0x1.7aa0c9a5f89a@-4 0x9.4afd8858fd5@-4
+53 54 Z 0x1.665e27c05b5c2@-4 0x8.cbb0f5da98688@-4
+53 54 Z 0x1.2b8455eee797@-4 0x7.59eb9fedc09fe@-4
+53 52 Z 0x1.094f1d49fb7a2@-4 0x6.82fc618b96c9@-4
+53 54 Z 0x1.f36965410afce@-4 0xc.41e57055653c8@-4
+53 54 Z 0x1.18b5dbaad9e31@-4 0x6.e3c15eb6c5612@-4
+53 53 Z 0x1.77b8311d595fe@-4 0x9.38b7195b187f@-4
+53 53 Z 0x1.5d9356430447@-4 0x8.9472a6e3007e@-4
+53 53 Z 0x1.60e878f3e6abe@-4 0x8.a9630f74262d8@-4
+53 52 Z 0x3.81428f6480dee@-4 0x1.605a69745f7a2@-3
+53 54 Z 0x2.11e1f1f962f7e@-4 0xd.0159bcb13739@-4
+53 54 Z 0x3.731e77ee1c76c@-4 0x1.5accce2b0a3578@-3
+53 46 Z 0x3.0ae2820e85802@-4 0x1.31de0a01d2e@-3
+53 54 Z 0x3.e7dda2028ba02@-4 0x1.88a57774489898@-3
+53 54 Z 0x3.7d0fed71a4ac@-4 0x1.5eb4679b7407b8@-3
+53 53 Z 0x4.ad7d8350d9de8@-4 0x1.d640d98bc3b4b@-3
+53 51 Z 0x5.d51e3fa8b66e4@-4 0x2.4a5899f6a0bb@-3
+53 54 Z 0x4.c9543c12f6a44@-4 0x1.e12f81aebebc1@-3
+53 47 Z 0x4.28b8e640e0684@-4 0x1.a21d8dbd3504@-3
+53 52 Z 0x7.447b3f875c034@-4 0x2.da9bfaa2d182@-3
+53 48 Z 0x4.d33507b5a3d9c@-4 0x1.e5108fe7020c@-3
+53 54 Z 0x5.932caa8086e9c@-4 0x2.3073386cb5576@-3
+53 54 Z 0x4.826d551515478@-4 0x1.c557aa23f0239@-3
+53 54 Z 0xa.03ef85e5d9d48@-4 0x3.eedae24a3fb75@-3
+53 54 Z 0xa.070b9fb951b68@-4 0x3.f013830b0427b@-3
+53 54 Z 0x8.0a77c6e50216@-4 0x3.285bbdd8be027@-3
+53 52 Z 0xb.588ea55a33088@-4 0x4.749de1a65e96@-3
+53 54 Z 0xb.6bde8af895698@-4 0x4.7c335815a17a6@-3
+53 54 Z 0xc.b80d9da432bf@-4 0x4.fea616697a39a@-3
+53 54 Z 0x8.9c32340f2d048@-4 0x3.6195efb28b301@-3
+53 54 Z 0x1.29db6221dba0a@-3 0x7.4f7d51287c724@-3
+53 53 Z 0x1.b5f7a150b707c@-3 0xa.bfd39aa5c5b68@-3
+53 47 Z 0x1.eb482940846c9@-3 0xc.0ecf85557ee@-3
+53 49 Z 0x1.4d0e4f10fc61e@-3 0x8.2ca687d71e68@-3
+53 53 Z 0x1.80dcab9d77fcf@-3 0x9.7228366a7d1d@-3
+53 53 Z 0x1.7338c5cc7d7c8@-3 0x9.1c7407460ade8@-3
+53 54 Z 0x2.50e59a4be524a@-3 0xe.8d45ee116b5e8@-3
+53 53 Z 0x3.13e47ae6f81c2@-3 0x1.35674c8f6b288@-2
+53 54 Z 0x2.e63ed80a40a2e@-3 0x1.237a68a0b6f688@-2
+53 50 Z 0x2.c0c7cd5ae0568@-3 0x1.14c40d02b2d2@-2
+53 53 Z 0x3.829f3379df708@-3 0x1.60e2e357a2b6d@-2
+53 51 Z 0x2.645ddf5ec92d4@-3 0xf.079ad11014c2@-3
+53 50 Z 0x3.60feaf9c626de@-3 0x1.53ae61187509@-2
+53 54 Z 0x3.6f4cca1b58e64@-3 0x1.594c76ddd49938@-2
+53 52 Z 0x4.00fb20a1a93ec@-3 0x1.9281ad82d043@-2
+53 51 Z 0x4.0296f2be31ca@-3 0x1.93236577505b@-2
+53 54 Z 0x6.85a60c2704fdc@-3 0x2.8fa8964455563@-2
+53 49 Z 0x7.07e343dc0e5d4@-3 0x2.c2ccf1defc02@-2
+53 54 Z 0x4.0ceb481e6f62@-3 0x1.9731cdc8af357@-2
+53 53 Z 0x7.268c438d9fb48@-3 0x2.ced70e9de91aa@-2
+53 54 Z 0x7.238124294c25@-3 0x2.cda51d5f23dd7@-2
+53 54 Z 0x7.368c37c16cc48@-3 0x2.d51f6fd3ff44e@-2
+53 54 Z 0x4.ec15e3b1baea@-3 0x1.eed468781678b@-2
+53 54 Z 0x4.3c94899623034@-3 0x1.a9e92103a1166@-2
+53 52 Z 0x4.bc65e11ddcc5@-3 0x1.dc1a771d3af4e@-2
+53 52 Z 0x4.60c22d962aae4@-3 0x1.b81e165b741de@-2
+53 52 Z 0x7.7e012f21f2b04@-3 0x2.f12e9c660c39@-2
+53 54 Z 0xa.d2b443df1f918@-3 0x4.4000c44cf06dc@-2
+53 52 Z 0x9.a2a39b6bcadc8@-3 0x3.c89c94490a47@-2
+53 50 Z 0xa.0d21bd35370e@-3 0x3.f26d2c3fda95@-2
+53 54 Z 0xe.e4a68d335a43@-3 0x5.d9181a186445c@-2
+53 54 Z 0xd.90da4b90a5e@-3 0x5.53b00975f47c6@-2
+53 53 Z 0x1.49542683bcadf@-2 0x8.14e3b8b078a7@-2
+53 54 Z 0x1.4b541d76c6f4f@-2 0x8.2172e08c057@-2
+53 53 Z 0x1.0e67dd5e2964c@-2 0x6.a2d1a67d71334@-2
+53 53 Z 0x1.4f8c994abf20d@-2 0x8.3bf449a99e518@-2
+53 52 Z 0x1.e1dca20b1a30d@-2 0xb.d28ce9eb5d8e@-2
+53 49 Z 0x1.6141cc62c14c3@-2 0x8.ab27b114a78@-2
+53 53 Z 0x1.7db68223e5b33@-2 0x9.5dd674843ab1@-2
+53 53 Z 0x1.3b10f3612465a@-2 0x7.bb5180cb81f2c@-2
+53 54 Z 0x3.53cda2d8a6eac@-2 0x1.4e217392f161d@-1
+53 54 Z 0x3.812a8f997436e@-2 0x1.5fe1d0764b9de@-1
+53 54 Z 0x3.1d5793a52c98c@-2 0x1.38cf860041dec@-1
+53 54 Z 0x2.5f8962919c2e8@-2 0xe.e71b78ec8eeac@-2
+53 54 Z 0x3.308fe7aa269ae@-2 0x1.4055f3adb263a@-1
+53 54 Z 0x3.3709bf9c6c99e@-2 0x1.42def9c33d75c8@-1
+53 52 Z 0x2.fe03690fe4b4c@-2 0x1.2c8ada59adfe6@-1
+53 54 Z 0x2.be461f4164fb@-2 0x1.1392f1ca06dc@-1
+53 54 Z 0x5.e87a11b938d18@-2 0x2.4fde74169d9d7@-1
+53 51 Z 0x5.08976fb050144@-2 0x1.f8be12d5c7d54@-1
+53 54 Z 0x7.42a1b3680c23@-2 0x2.d606c17bd83ec@-1
+53 48 Z 0x4.bdb1298021734@-2 0x1.db8a79a80c3a@-1
+53 52 Z 0x6.bd986a2be1b68@-2 0x2.a28d81788b79c@-1
+53 54 Z 0x7.1bcb35c3aaa9c@-2 0x2.c702e4d83bf4e@-1
+53 54 Z 0x7.79051b52ce65c@-2 0x2.eb09559829d0b@-1
+53 51 Z 0x8.94c32e4b23c6@-2 0x3.584d9893604c8@-1
+53 54 Z 0x9.5721491fec2a8@-2 0x3.a2ca9ed865604@-1
+53 54 Z 0xa.c4523dfd751b8@-2 0x4.2dd9d1014f33e@-1
+53 54 Z 0x8.e156fab3ca1c@-2 0x3.75afe7683aca1@-1
+53 54 Z 0xe.79bda5e1ef@-2 0x5.90d1964b169a@-1
+53 54 Z 0x1.431b5f5eaa9c5@-1 0x7.9c090d4e76596@-1
+53 53 Z 0x1.55411e29838df@-1 0x7.ff91fed94c8d8@-1
+53 54 Z 0x1.16747df915497@-1 0x6.a0dd7da459c5e@-1
+53 53 Z 0x1.4e07d71f050d1@-1 0x7.d822a93989e@-1
+53 53 Z 0x1.8221f2121457c@-1 0x8.eebea964849c@-1
+53 54 Z 0x1.a7db167c720b3@-1 0x9.af73c14670278@-1
+53 54 Z 0x1.e99d785d705f5@-1 0xa.eb2b0c9b5b4c4@-1
+53 54 Z 0x1.c4be31ace008b@-1 0xa.3d71373b7544c@-1
+53 53 Z 0x1.d32ce9ecc3f97@-1 0xa.8278d00bbb69@-1
+53 54 Z 0x2.684ed3d704a4@-1 0xc.f8c402c596588@-1
+53 54 Z 0x2.1574513c87e1e@-1 0xb.ae0b04683f73c@-1
+53 54 Z 0x3.a749a1213627c@-1 0xf.da21e3c512998@-1
+53 54 Z 0x3.55fe6993d46ce@-1 0xf.758113bdb376c@-1
+53 2 Z 0x3.ffffffffffffe@-1 0xc@-1
+53 54 Z 0x3.2edba99834c7@-1 0xf.2f02c29b700e8@-1
+53 54 Z 0x3.86c845fa5ca54@-1 0xf.b964834b13188@-1
+53 53 Z 0x3.e61d6628aa3d@-1 0xf.fcc57a604d6a8@-1
+53 54 Z 0x4.7937ba05a35ac@-1 0xf.b964834b13188@-1
+53 54 Z 0x4.58b65edec9d84@-1 0xf.da21e3c512998@-1
+53 53 Z 0x4.19e299d755c3@-1 0xf.fcc57a604d6a8@-1
+53 54 Z 0x4.d1245667cb39@-1 0xf.2f02c29b700e8@-1
+53 54 Z 0x5.97b12c28fb5c@-1 0xc.f8c402c596588@-1
+53 53 Z 0x6.7dde0dedeba84@-1 0x8.eebea964849c@-1
+53 54 Z 0x7.71ea9054c35e4@-1 0x3.75afe7683aca1@-1
+53 54 Z 0x7.186425a1e11@-1 0x5.90d1964b169a@-1
diff --git a/tests/tcosu.c b/tests/tcosu.c
index 5fa742f76..6de3435b5 100644
--- a/tests/tcosu.c
+++ b/tests/tcosu.c
@@ -158,6 +158,12 @@ test_regular (void)
#endif
#include "tgeneric.c"
+static int
+mpfr_cos2pi (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t r)
+{
+ return mpfr_cosu (y, x, 1, r);
+}
+
int
main (void)
{
@@ -169,6 +175,8 @@ main (void)
test_generic (MPFR_PREC_MIN, 100, 1);
+ data_check ("data/cos2pi", mpfr_cos2pi, "mpfr_cos2pi");
+
tests_end_mpfr ();
return 0;
}
diff --git a/tests/tsinu.c b/tests/tsinu.c
index a259c898f..47275e632 100644
--- a/tests/tsinu.c
+++ b/tests/tsinu.c
@@ -158,6 +158,12 @@ test_regular (void)
#endif
#include "tgeneric.c"
+static int
+mpfr_sin2pi (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t r)
+{
+ return mpfr_sinu (y, x, 1, r);
+}
+
int
main (void)
{
@@ -169,6 +175,8 @@ main (void)
test_generic (MPFR_PREC_MIN, 100, 1);
+ data_check ("data/sin2pi", mpfr_sin2pi, "mpfr_sin2pi");
+
tests_end_mpfr ();
return 0;
}