initial commit
[libm] / test / io / cr / tanpi.testdata
1 tanpi     # Name of the function to test
2
3 # tanpi.testdata
4 # copyright (C) 2006 F. de Dinechin, Ch. Q. Lauter  and V.Lefevre
5 # This file is part of crlibm and is distributed under the GNU Public Licence
6 # See file COPYING for details
7
8 # The following lines are either comments (beginning with a #)
9 # or give 
10 #   1/ a rounding mode : RN|RU|RD|RZ (crlibm syntax) or  N|P|M|Z (libmcr syntax)
11 #   2/ The high and low hexadecimal halves of an input
12 #   3/ The high and low hexadecimal halves of the expected corresponding output
13
14
15 # Special cases
16 N 00000000 00000000 00000000 00000000 # zero
17 N 80000000 00000000 80000000 00000000 # -zero
18 P 00000000 00000000 00000000 00000000 # zero
19 P 80000000 00000000 80000000 00000000 # -zero
20 M 00000000 00000000 00000000 00000000 # zero
21 M 80000000 00000000 80000000 00000000 # -zero
22 Z 00000000 00000000 00000000 00000000 # zero
23 Z 80000000 00000000 80000000 00000000 # -zero
24
25 N 3ff00000 00000000 00000000 00000000 #  1
26 N bff00000 00000000 80000000 00000000 # -1
27 N 40000000 00000000 00000000 00000000 #  2
28 N c0000000 00000000 80000000 00000000 # -2
29
30
31
32 N 00000000 00000001 00000000 00000003 # smallest denorm positive
33 N 80000000 00000001 80000000 00000003 # smallest denorm negative
34 P 00000000 00000001 00000000 00000004 # smallest denorm positive 
35 P 80000000 00000001 80000000 00000003 # smallest denorm negative
36 M 00000000 00000001 00000000 00000003 # smallest denorm positive
37 M 80000000 00000001 80000000 00000004 # smallest denorm negative
38 Z 00000000 00000001 00000000 00000003 # smallest denorm positive
39 Z 80000000 00000001 80000000 00000003 # smallest denorm negative
40
41 N 7ff00000 00000000 fff80000 00000000 # +inf
42 N fff00000 00000000 fff80000 00000000 # -inf
43 P 7ff00000 00000000 fff80000 00000000 # +inf
44 P fff00000 00000000 fff80000 00000000 # -inf
45 M 7ff00000 00000000 fff80000 00000000 # +inf
46 M fff00000 00000000 fff80000 00000000 # -inf
47 Z 7ff00000 00000000 fff80000 00000000 # +inf
48 Z fff00000 00000000 fff80000 00000000 # -inf
49
50 N fff80000 00000000 fff80000 00000000 # NaN
51 P fff80000 00000000 fff80000 00000000 # NaN
52 M fff80000 00000000 fff80000 00000000 # NaN
53 Z fff80000 00000000 fff80000 00000000 # NaN
54
55 # A few random denormals
56 N 00000000 023C0A74 00000000 07051E89
57 N 000011F9 38F7364A 00003877 2AB832B5
58 P 00000000 023C0A74 00000000 07051E89
59 P 000011F9 38F7364A 00003877 2AB832B6
60 M 00000000 023C0A74 00000000 07051E88
61 M 000011F9 38F7364A 00003877 2AB832B5
62 Z 00000000 023C0A74 00000000 07051E88
63 Z 000011F9 38F7364A 00003877 2AB832B5
64
65
66 #The very worst cases for this function
67 N 0x3ED7B544 0xCCBAFE6A  0x3EF29ECA 0xE32F9CA3  # 2.826223498647412316943112325918e-06
68 Z 0x3E8A5BDF 0x2B61615B  0x3EA4B3C4 0x1E10A1D4  # 9.819445776057906284644817519400e-08
69
70
71 # A few random numbers, easy to round
72 P 42489853 9178a7c8  3ff7ab6a b9bea6bc # 2.112696573293107910156250000000e+11
73 Z 42489853 9178a7c8  3ff7ab6a b9bea6bb # 2.112696573293107910156250000000e+11
74 N c1e385b2 7f5518f8  3ffd41ad b29c782a # -2.620232698659297943115234375000e+09
75 N 40657e35 1ab2738d  bfc6c2ee b6eae2b0 # 1.719439824567201924310211325064e+02
76 M c0d47edd 53bff025  c01e4fd8 0157dbab # -2.098745823667956938152201473713e+04
77 P c0d47edd 53bff025  c01e4fd8 0157dbaa # -2.098745823667956938152201473713e+04
78 Z c0d47edd 53bff025  c01e4fd8 0157dbaa # -2.098745823667956938152201473713e+04
79 M bfbd6a8c 5ba8a53c  bfd82987 ddac6c6f # -1.149070476318642675117587259592e-01
80 P bfbd6a8c 5ba8a53c  bfd82987 ddac6c6e # -1.149070476318642675117587259592e-01
81 Z bfbd6a8c 5ba8a53c  bfd82987 ddac6c6e # -1.149070476318642675117587259592e-01
82 N c021612c 7f591d7d  3ff79389 2ac91db9 # -8.689792613628691597682518477086e+00
83 N 41b51833 c7161395  3fd1c6a0 114333f8 # 3.539076550862362980842590332031e+08
84 N 4217b35c b79d31dd  3ff5d550 30bc571d # 2.544836144729869461059570312500e+10
85 M c22ac43c 5551b050  3fe1068a 4512eb14 # -5.748071901684436035156250000000e+10
86 P c22ac43c 5551b050  3fe1068a 4512eb15 # -5.748071901684436035156250000000e+10
87 Z c22ac43c 5551b050  3fe1068a 4512eb14 # -5.748071901684436035156250000000e+10
88 M c253388f 5b97f45a  3fe4978a b26e5bf7 # -3.302131912638179931640625000000e+11
89 P c253388f 5b97f45a  3fe4978a b26e5bf8 # -3.302131912638179931640625000000e+11
90 Z c253388f 5b97f45a  3fe4978a b26e5bf7 # -3.302131912638179931640625000000e+11
91 N bf92a05f 34a50df2  bfad4a4e 10845ed5 # -1.818989523714082540140068999790e-02
92 M c13726b4 64d25d8b  c0071707 9f5587bb # -1.517236393834921298548579216003e+06
93 P c13726b4 64d25d8b  c0071707 9f5587ba # -1.517236393834921298548579216003e+06
94 Z c13726b4 64d25d8b  c0071707 9f5587ba # -1.517236393834921298548579216003e+06
95 N c0c0bb8a 3085e3d9  bfd05913 5505eaa8 # -8.567079605804685343173332512379e+03
96 M bebebb5d c63190fd  bed82303 da211b8b # -1.831763960757437088489496708477e-06
97 P bebebb5d c63190fd  bed82303 da211b8a # -1.831763960757437088489496708477e-06
98 Z bebebb5d c63190fd  bed82303 da211b8a # -1.831763960757437088489496708477e-06
99 N 3f684dbb e069d351  3f8316ae 0c2bdcd2 # 2.966753908646792715214646207755e-03
100 M bee308c4 c221dca2  befde620 8315e546 # -9.076238772316652317221144508075e-06
101 P bee308c4 c221dca2  befde620 8315e545 # -9.076238772316652317221144508075e-06
102 Z bee308c4 c221dca2  befde620 8315e545 # -9.076238772316652317221144508075e-06
103 N 3fda448f 63793d18  400bad5a b48e25f9 # 4.104345771238100404332271864405e-01
104 M 4042c94e c54db933  c0113439 a7b429a9 # 3.757271639151658604305339395069e+01
105 P 4042c94e c54db933  c0113439 a7b429a8 # 3.757271639151658604305339395069e+01
106 Z 4042c94e c54db933  c0113439 a7b429a8 # 3.757271639151658604305339395069e+01
107 N 3ebb43c5 7ebd5ac2  3ed569e6 521085b7 # 1.625104682786350822413764041774e-06
108 N 3f7c3316 be9249d3  3f9626be 507522b3 # 6.884659619702709724975431271332e-03
109 M 4004dc46 ebec56a7  c006c480 b24f91c7 # 2.607557147169092370830867366749e+00
110 P 4004dc46 ebec56a7  c006c480 b24f91c6 # 2.607557147169092370830867366749e+00
111 Z 4004dc46 ebec56a7  c006c480 b24f91c6 # 2.607557147169092370830867366749e+00
112 N 40af50f1 9398a602  40268a1e e24f5790 # 4.008471829195274949597660452127e+03
113 M 41548f76 10068c87  3ff00a4c cba6e986 # 5.389784250399715267121791839600e+06
114 P 41548f76 10068c87  3ff00a4c cba6e987 # 5.389784250399715267121791839600e+06
115 Z 41548f76 10068c87  3ff00a4c cba6e986 # 5.389784250399715267121791839600e+06
116 M 3f027010 9b4f4504  3f1cf642 b605b696 # 3.516722373543039394279408060839e-05
117 P 3f027010 9b4f4504  3f1cf642 b605b697 # 3.516722373543039394279408060839e-05
118 Z 3f027010 9b4f4504  3f1cf642 b605b696 # 3.516722373543039394279408060839e-05
119 M 421d8ab3 ef840a79  3fa074c1 331cf80c # 3.172027491301022720336914062500e+10
120 P 421d8ab3 ef840a79  3fa074c1 331cf80d # 3.172027491301022720336914062500e+10
121 Z 421d8ab3 ef840a79  3fa074c1 331cf80c # 3.172027491301022720336914062500e+10
122 M c2224783 8ca0532e  bfe1ea66 37c255bc # -3.925460744016246032714843750000e+10
123 P c2224783 8ca0532e  bfe1ea66 37c255bb # -3.925460744016246032714843750000e+10
124 Z c2224783 8ca0532e  bfe1ea66 37c255bb # -3.925460744016246032714843750000e+10
125 N c224de62 6676f8df  c036d8b5 92654111 # -4.481516831548607635498046875000e+10
126 M 3fe1b3ca 419e55f9  c017b60e cece9b04 # 5.531970292674365241580858310044e-01
127 P 3fe1b3ca 419e55f9  c017b60e cece9b03 # 5.531970292674365241580858310044e-01
128 Z 3fe1b3ca 419e55f9  c017b60e cece9b03 # 5.531970292674365241580858310044e-01
129 N 4184bb68 c4e42415  c005eb26 a990f5a5 # 4.347829661139694601297378540039e+07
130 M 40ed232e 3184eba6  401650ed ebdd7415 # 5.967344354482674680184572935104e+04
131 P 40ed232e 3184eba6  401650ed ebdd7416 # 5.967344354482674680184572935104e+04
132 Z 40ed232e 3184eba6  401650ed ebdd7415 # 5.967344354482674680184572935104e+04
133 M 421c19f4 44e222ff  c0228e5d ff02cded # 3.017363077653417587280273437500e+10
134 P 421c19f4 44e222ff  c0228e5d ff02cdec # 3.017363077653417587280273437500e+10
135 Z 421c19f4 44e222ff  c0228e5d ff02cdec # 3.017363077653417587280273437500e+10
136 M c0ec37d0 726df847  4036c5ec 74b932aa # -5.779051396845332783414050936699e+04
137 P c0ec37d0 726df847  4036c5ec 74b932ab # -5.779051396845332783414050936699e+04
138 Z c0ec37d0 726df847  4036c5ec 74b932aa # -5.779051396845332783414050936699e+04
139 N c24679ea 0c9bf850  3fc87114 f6132f03 # -1.930693245999399414062500000000e+11
140 M c0acb8ad 8b073886  bffce0cc 92f84e49 # -3.676338951326036294631194323301e+03
141 P c0acb8ad 8b073886  bffce0cc 92f84e48 # -3.676338951326036294631194323301e+03
142 Z c0acb8ad 8b073886  bffce0cc 92f84e48 # -3.676338951326036294631194323301e+03
143 M 41e4fdb4 281388b3  c0062021 fbfe6c08 # 2.817368384610436916351318359375e+09
144 P 41e4fdb4 281388b3  c0062021 fbfe6c07 # 2.817368384610436916351318359375e+09
145 Z 41e4fdb4 281388b3  c0062021 fbfe6c07 # 2.817368384610436916351318359375e+09
146 N 41e07146 c4dda9d9  bfcde347 401660f6 # 2.206873126926983356475830078125e+09
147 N 3f1e7289 18810e38  3f37e9d0 6ce53987 # 1.161476303659863358250237119762e-04
148 M c201998a 940df5a2  3ff08465 01f726d1 # -9.448804993744937896728515625000e+09
149 P c201998a 940df5a2  3ff08465 01f726d2 # -9.448804993744937896728515625000e+09
150 Z c201998a 940df5a2  3ff08465 01f726d1 # -9.448804993744937896728515625000e+09
151 M 3fbf23c1 a76da726  3fd9b8b1 4d54aa61 # 1.216393502960753936203985858810e-01
152 P 3fbf23c1 a76da726  3fd9b8b1 4d54aa62 # 1.216393502960753936203985858810e-01
153 Z 3fbf23c1 a76da726  3fd9b8b1 4d54aa61 # 1.216393502960753936203985858810e-01
154 M 418ffcd7 ed0ad7b8  c00270ab b6301cc4 # 6.708300563029426336288452148438e+07
155 P 418ffcd7 ed0ad7b8  c00270ab b6301cc3 # 6.708300563029426336288452148438e+07
156 Z 418ffcd7 ed0ad7b8  c00270ab b6301cc3 # 6.708300563029426336288452148438e+07
157 N 40463d00 726aff9b  402b2112 2f7ddbf4 # 4.447657613968404888282748288475e+01
158 N c0c8df72 2f5d9fbd  3fd6927f 500ff83e # -1.273489207048701973690185695887e+04
159 M befc1a93 81f4b597  bf16129b 60fbe2e9 # -2.680188492581100042125817617400e-05
160
161
162 # Bad cases generated by tests/crlibm_generate_test_vectors tanpi 15 10 
163 M c253e8db 88681000  bff00000 00000000 # -3.420443201602500000000000000000e+11
164 P c253e8db 88681000  bff00000 00000000 # -3.420443201602500000000000000000e+11
165 Z c253e8db 88681000  bff00000 00000000 # -3.420443201602500000000000000000e+11
166 M c0eb6adc b082f2ed  3fd590b1 92b9970c # -5.615089654681631509447470307350e+04
167 P c0eb6adc b082f2ed  3fd590b1 92b9970d # -5.615089654681631509447470307350e+04
168 Z c0eb6adc b082f2ed  3fd590b1 92b9970c # -5.615089654681631509447470307350e+04
169 N beec3b08 03d1a984  bf062c18 dcd67a4d # -1.346139480969534512168686579692e-05
170 N c05ed090 52eab0a0  bff0e937 8b665f6f # -1.232588088313955267949495464563e+02
171 M c018e628 6201d11e  bfeb4a1b 18388366 # -6.224763423310177401504006411415e+00
172 P c018e628 6201d11e  bfeb4a1b 18388365 # -6.224763423310177401504006411415e+00
173 Z c018e628 6201d11e  bfeb4a1b 18388365 # -6.224763423310177401504006411415e+00
174 N c12a4a9b c6a67285  3fd77fd1 82605b28 # -8.615178879886424401775002479553e+05
175 N bf10003c 0514719b  bf292259 a0d88df4 # -6.103864986468090180187634485875e-05
176 M 40097fe7 b8d9d5c5  3fe55ffe ea42f613 # 3.187453693530843512604633360752e+00
177 P 40097fe7 b8d9d5c5  3fe55ffe ea42f614 # 3.187453693530843512604633360752e+00
178 Z 40097fe7 b8d9d5c5  3fe55ffe ea42f613 # 3.187453693530843512604633360752e+00
179 N c0db61d7 9c886438  c002514c 299b89ea # -2.803936892900263774208724498749e+04
180 N 3f6658c3 be0a6c8c  3f818d30 223b08da # 2.727873143454189949763666334093e-03
181 M 417565e2 b41ffe62  3ff0ce1f 2115ab69 # 2.243741925781095772981643676758e+07
182 P 417565e2 b41ffe62  3ff0ce1f 2115ab6a # 2.243741925781095772981643676758e+07
183 Z 417565e2 b41ffe62  3ff0ce1f 2115ab69 # 2.243741925781095772981643676758e+07
184 M 4264916a 31787800  bff00000 00000000 # 7.067120137637500000000000000000e+11
185 P 4264916a 31787800  bff00000 00000000 # 7.067120137637500000000000000000e+11
186 Z 4264916a 31787800  bff00000 00000000 # 7.067120137637500000000000000000e+11
187 N c0e56b34 93739160  400097db 60f6ad8d # -4.386564299944299273192882537842e+04
188 N c1fe7b6a 72e98d3a  400970c3 a372fbbf # -8.182474542596979141235351562500e+09
189 N c01a9155 c3aa646d  4000bca3 c03ec7e7 # -6.641928727412147459574498498114e+00
190 N 40d71265 51196df6  c00df422 ed2a0c2b # 2.362558307491052983095869421959e+04
191 N 41f99648 40f03b2b  3fa7404c bab9e4f7 # 6.868468751014445304870605468750e+09
192 N 40f30a8c 654cfd13  bfeb6095 2c602cb1 # 7.799277473162514797877520322800e+04
193 N 3ec99230 559983f3  3ee4155d 5abc316e # 3.048306706430065810990498106903e-06
194 M c1dc6d59 455e5ee1  c028f3c9 6bfc45af # -1.907713301474540948867797851562e+09
195 P c1dc6d59 455e5ee1  c028f3c9 6bfc45ae # -1.907713301474540948867797851562e+09
196 Z c1dc6d59 455e5ee1  c028f3c9 6bfc45ae # -1.907713301474540948867797851562e+09
197 N 41366251 79c1128d  402a0ad5 538bafef # 1.466961475602302001789212226868e+06
198 N c0bda80c d0420fd3  bfc44b82 7848317c # -7.592050052765715918212663382292e+03
199 M bf64ccc3 7158d1ca  bf805625 ebfdb131 # -2.539045070785149633973976079915e-03
200 P bf64ccc3 7158d1ca  bf805625 ebfdb130 # -2.539045070785149633973976079915e-03
201 Z bf64ccc3 7158d1ca  bf805625 ebfdb130 # -2.539045070785149633973976079915e-03
202 N 40db97bf 299a1d3a  bfa50f72 65e53f71 # 2.825498691418508678907528519630e+04
203 M c1d787c0 e3f86ab3  3fd8fd00 ebd1913d # -1.579090831881512403488159179688e+09
204 P c1d787c0 e3f86ab3  3fd8fd00 ebd1913e # -1.579090831881512403488159179688e+09
205 Z c1d787c0 e3f86ab3  3fd8fd00 ebd1913d # -1.579090831881512403488159179688e+09
206 N c0882e36 321f05e0  3feb13c6 99245838 # -7.737764627860706241335719823837e+02
207 N bf613c83 68cf1d60  bf7b1342 bab43162 # -2.104050311092883762675853631663e-03
208 M 3fa3b34e b73bf375  3fbf18d2 40d15bb9 # 3.847738253350644482830844594901e-02
209 P 3fa3b34e b73bf375  3fbf18d2 40d15bba # 3.847738253350644482830844594901e-02
210 Z 3fa3b34e b73bf375  3fbf18d2 40d15bb9 # 3.847738253350644482830844594901e-02
211 N 3f526df7 98b39c6e  3f6cf2ff 112d2c89 # 1.124851029823205599694757594875e-03
212 N bed6b5a2 a314ddf2  bef1d604 bba8ba55 # -5.414369796334193789375151262266e-06
213 M 403c1607 7df43651  3fd1bc66 1eba8334 # 2.808605181896411195907603541855e+01
214 P 403c1607 7df43651  3fd1bc66 1eba8335 # 2.808605181896411195907603541855e+01
215 Z 403c1607 7df43651  3fd1bc66 1eba8334 # 2.808605181896411195907603541855e+01
216 M 41bc3080 ddf8e1dc  bfb66b06 ce63f76a # 4.729407659721963405609130859375e+08
217 P 41bc3080 ddf8e1dc  bfb66b06 ce63f769 # 4.729407659721963405609130859375e+08
218 Z 41bc3080 ddf8e1dc  bfb66b06 ce63f769 # 4.729407659721963405609130859375e+08
219 N 3ff62fb5 86c002c0  400581e7 3b8b7591 # 1.386647726409293568394787143916e+00
220 N bf18157e bdb6e2a8  bf32ea5e 5fc0591f # -9.187303606140540066654631701226e-05
221 M c147b6f2 230152d7  bff28d9e eca94540 # -3.108324273477892857044935226440e+06
222 P c147b6f2 230152d7  bff28d9e eca9453f # -3.108324273477892857044935226440e+06
223 Z c147b6f2 230152d7  bff28d9e eca9453f # -3.108324273477892857044935226440e+06
224 M 416583a4 9b15ca65  bfe0c316 c9b4d830 # 1.127965284640998579561710357666e+07
225 P 416583a4 9b15ca65  bfe0c316 c9b4d82f # 1.127965284640998579561710357666e+07
226 Z 416583a4 9b15ca65  bfe0c316 c9b4d82f # 1.127965284640998579561710357666e+07
227 N c0c7f6d2 f219f2c7  3fffe46c fbb1cb0d # -1.226964801334719049918930977583e+04
228 M c1a23dd7 742ced5c  bfd21a92 6d325ebb # -1.530213700877484083175659179688e+08
229 P c1a23dd7 742ced5c  bfd21a92 6d325eba # -1.530213700877484083175659179688e+08
230 Z c1a23dd7 742ced5c  bfd21a92 6d325eba # -1.530213700877484083175659179688e+08
231 M 3f1d5f29 ced5f8f6  3f371189 8c78ca5e # 1.120442645596608809751421054202e-04
232 P 3f1d5f29 ced5f8f6  3f371189 8c78ca5f # 1.120442645596608809751421054202e-04
233 Z 3f1d5f29 ced5f8f6  3f371189 8c78ca5e # 1.120442645596608809751421054202e-04
234 M 3f26181c 862dc57b  3f415a4c c8c32d33 # 1.685652560712672142547580156346e-04
235 P 3f26181c 862dc57b  3f415a4c c8c32d34 # 1.685652560712672142547580156346e-04
236 Z 3f26181c 862dc57b  3f415a4c c8c32d33 # 1.685652560712672142547580156346e-04
237 N 3fea8121 48f08709  bfe32945 8bd144c7 # 8.282629417992392051317551704415e-01
238 N c0e1e79e 3e198733  3fc64e63 9ac8d6e3 # -3.666894508053213212406262755394e+04
239 N 4050ca3d 011c6bd4  3fe196b2 f1286d58 # 6.715997340941913762435433454812e+01
240 M 41366147 7171be59  40162792 d432ad8d # 1.466695443141838768497109413147e+06
241 P 41366147 7171be59  40162792 d432ad8e # 1.466695443141838768497109413147e+06
242 Z 41366147 7171be59  40162792 d432ad8d # 1.466695443141838768497109413147e+06
243 N 4096608e bd009ab1  3fddf796 c945bc8f # 1.432139392861787428046227432787e+03
244
245
246
247
248 # One in five of the very worst cases computed by Lefevre and Muller.
249 # Rounding these values requires evaluating the function to at least 2^(-100).
250 # These worst cases have been selected thanks to the filterlists 5 script
251 # If you want the full list please contact Jean-Michel Muller
252 N 0x3F6074EA 0x92F7FBB6  0x3F79D9B8 0xA845FD99  # 1.004437519327200985935766297530e-03
253 Z 0x3F6890B1 0x325E5E59  0x3F834B45 0xFDB8164F  # 1.499341052726329984526310035164e-03
254 N 0x3F69D1C5 0xCDCEC102  0x3F844779 0x1526BB2A  # 1.575892608553231422768847735938e-03
255 Z 0x3F513C8E 0x77927138  0x3F6B1340 0xB769951B  # 5.260177269011184417180082562027e-04
256 N 0x3F4DB74B 0xA716ABB6  0x3F6756C5 0xA7EEC959  # 4.534301470708283895647006112029e-04
257 N 0x3F3E503B 0x6FB79A1C  0x3F57CEE0 0x5ADD9ABC  # 2.312729410356020127645382267190e-04
258 Z 0x3F3E3B64 0x9F99FF9F  0x3F57BE82 0x64D1C52A  # 2.306518870689418319441105209577e-04
259 N 0x3F3422D8 0x14BCB0FB  0x3F4FA136 0x6F8BA0E1  # 1.536263247258264107771713602446e-04
260 Z 0x3F3070D9 0x578D5AFC  0x3F49D33E 0xF3AE9F72  # 1.254334745463754922575883021807e-04
261 Z 0x3F36ED1C 0x6D97BA16  0x3F520197 0x44C60084  # 1.749131395593773031886530855417e-04
262 Z 0x3F37E638 0x9D9AD48F  0x3F52C53D 0xE4065775  # 1.823371992963101941975095909854e-04
263 Z 0x3F200C14 0x26D28575  0x3F3934F4 0x8D139EFB  # 6.121514316472459829327618097139e-05
264 Z 0x3F2A1A47 0x104F96B2  0x3F44803F 0xCDC17689  # 9.957369554988262688906275332812e-05
265 Z 0x3F21C2DC 0x0A9340EF  0x3F3BE630 0xD1090FE6  # 6.775348687715667392924417944400e-05
266 N 0x3F2B84B6 0x70D760F2  0x3F459CE7 0xBA4FAF46  # 1.049743989008954981895921365620e-04
267 Z 0x3F29CE54 0xB31BFF55  0x3F444499 0xCD00BAE0  # 9.844200101482893105770549668776e-05
268 N 0x3F145615 0x6E820C71  0x3F2FF1B2 0x85065080  # 3.878834633133036968429332991271e-05
269 N 0x3F170B1F 0x9923F441  0x3F321929 0x2BE02CD4  # 4.395189457005082759146266657702e-05
270 N 0x3F1B1C61 0xB77E12D5  0x3F354AF6 0x96B464DE  # 5.170987327488488222030152408060e-05
271 Z 0x3F000C89 0x4ED76DBF  0x3F1935AC 0x80E1379A  # 1.530549064008927999196683911176e-05
272 N 0x3F09EE85 0xDAD9C654  0x3F245DE2 0x3AF72326  # 2.473042484613657149023629999718e-05
273 Z 0x3F09E3AA 0xCA025E30  0x3F24555B 0x8E9F26A7  # 2.468998411639232058376047795889e-05
274 Z 0x3F071765 0xF3F955AE  0x3F2222CD 0x2605CBE0  # 2.202167456596064416081068304543e-05
275 N 0x3F038361 0xD4D25D79  0x3F1EA6BA 0x5C7B3514  # 1.860924867410965245794786382394e-05
276 N 0x3F039FBE 0x6A499084  0x3F1ED347 0x4285C929  # 1.871490407480458676662410377745e-05
277 N 0x3F0B804F 0xDA84B472  0x3F259972 0xB73685FE  # 2.622720572380662684740595946842e-05
278 Z 0x3EF78398 0x675C7989  0x3F1277C7 0x748D0303  # 1.121237003648131688217110674133e-05
279 Z 0x3EEC95DE 0x6A0DBB3C  0x3F067370 0xD341E741  # 6.815296416869475419749932476599e-06
280 N 0x3EEA32E9 0x9FCA5159  0x3F049398 0xCA462BEB  # 6.246299105190243021858229749421e-06
281 Z 0x3EEAD1EE 0x8A9B4DF2  0x3F05107D 0x7FC0384C  # 6.394397283410428671599108618739e-06
282 N 0x3EECD8AA 0xA350C862  0x3F06A7E7 0x4F3CBF31  # 6.877506668211560723132265426916e-06
283 Z 0x3EECFD93 0x3B56FDD1  0x3F06C4E4 0x37C0E29E  # 6.911880452375533408877154167849e-06
284 N 0x3EE58676 0x4B9B9657  0x3F00E7E8 0x24876404  # 5.132017742081455281258264150557e-06
285 Z 0x3EEB8365 0x6E91667C  0x3F059BDE 0xD6474F02  # 6.559673900141689805711950334022e-06
286 Z 0x3ED6C043 0xE1C234C7  0x3EF1DE5D 0xFE6594DC  # 2.712134813681770270616484472259e-06
287 N 0x3EC1AF9A 0xF263DBD3  0x3EDBC7F2 0x1A45B841  # 1.054165247147668798478772726746e-06
288 Z 0x3EC249A8 0x1A73182B  0x3EDCB9ED 0xD7DA0F0D  # 1.090033132021472979776978255717e-06
289 Z 0x3ECC611E 0x8FB56467  0x3EE64A02 0xEC50A215  # 1.691542421541794525497912592138e-06
290 Z 0x3EC68EC7 0x04FF1833  0x3EE1B77F 0xE4762A33  # 1.344545143654098498495782880446e-06
291 N 0x3ECEA52B 0xAA58D585  0x3EE81195 0x2262F94B  # 1.826596112930929114839058609310e-06
292 N 0x3EB2112E 0x9FB01F7E  0x3ECC6138 0x165F9D56  # 5.384420654905506833752667703030e-07
293 N 0x3EBC7BBF 0x935D56E6  0x3ED65EEC 0xFE59FF45  # 8.488712299563289585927232036577e-07
294 N 0x3EB7C41A 0xACB67499  0x3ED2AA71 0xBB37D1AF  # 7.082829482256099123594250861757e-07
295 Z 0x3EA4E3E6 0xCFECD0E7  0x3EC0683B 0x6B14B4F2  # 3.112888435242156830877241404515e-07
296 Z 0x3EA5B559 0xC8C36836  0x3EC10CBB 0xA912571F  # 3.234803862668912468277307957487e-07
297 N 0x3EAFF69C 0x94AFF29C  0x3EC91A9B 0xB02ABFC5  # 4.762906839482067724824343110668e-07
298 Z 0x3E90DC73 0x75ADE2D0  0x3EAA7C43 0xF122EBC7  # 1.256252584976823057224485508110e-07
299 Z 0x3E927CE5 0xB21DE71A  0x3EAD0A6A 0xE8BFF5C5  # 1.377454391068544747841258680393e-07
300 N 0x3E95B79E 0x364C2D17  0x3EB10E83 0x8704C63D  # 1.618061801423045304624902902477e-07
301 N 0x3E964544 0xC3228504  0x3EB17DC4 0x1154DC28  # 1.659287547960817820697572606836e-07
302 Z 0x3E9FB11B 0x573022BF  0x3EB8E404 0xE8F27986  # 2.361224847593624535392451855784e-07
303 Z 0x3E86A86D 0x6CBFC6D2  0x3EA1CBA5 0x2292AD03  # 8.440732840434062183238635591193e-08
304 Z 0x3E8EC574 0xF5AEF072  0x3EA82AF0 0xAE6355E8  # 1.146320846430973548600872101780e-07
305 N 0x3E85239B 0x54186619  0x3EA09A44 0x18D6A73A  # 7.874924270352587609711356381528e-08
306 N 0x3E8778A6 0xB19B9B7D  0x3EA26F2E 0xFED2F420  # 8.743738213642189569203209660933e-08
307 N 0x3E8DEE80 0x3C1B1611  0x3EA7821D 0x38C2D678  # 1.115040637835308282884341627740e-07
308 N 0x3E8B9A80 0xFB963B0C  0x3EA5AE04 0xE624EB8E  # 1.028311648247545137669744629710e-07
309 Z 0x3E785D6D 0xCAD6E885  0x3E9322DD 0x7CAF6BF2  # 4.538326812569664819643823505148e-08
310 Z 0x3E746498 0x4AA1CC5B  0x3E90043E 0xE2196A80  # 3.798482713169009838865270551299e-08
311 Z 0x3E70B181 0xD2CD9452  0x3E8A38CF 0x2DB3A61F  # 3.109385668976166065681461048512e-08
312 Z 0x3E74BBFB 0x9DA460ED  0x3E9048E1 0x47BA3B45  # 3.862065840932782046510804625263e-08
313 Z 0x3E78EB4E 0xB6CC64B3  0x3E93924B 0xDF4C61A8  # 4.641557080891218191461442487376e-08
314 Z 0x3E7337E4 0x691E27D8  0x3E8E3026 0x0D5E70E9  # 3.579692732433808670408181655531e-08
315 Z 0x3F9C521C 0xD6C376B3  0x3FB64C99 0x08ED2B5E  # 1.382849245458870300617970627854e-02
316 N 0x3F90F6BF 0x59DFB4EA  0x3FAAABBC 0xCB35E1E3  # 8.283133440239304895458261057684e-03
317 Z 0x3F863D78 0xB5183225  0x3FA17960 0xB24560BE  # 5.429717553408629389377626495161e-03
318 Z 0x3F8B332E 0x65D421BE  0x3FA5600B 0xAA3342D4  # 6.640607110292183132282950452918e-03
319 N 0x3F727815 0x0847FDDC  0x3F8D0359 0xD42D29B3  # 2.254525259786295185437943189299e-03
320 Z 0x3F7F1DB8 0x85674EDF  0x3F987173 0x570D9174  # 3.798351662433904329246869835401e-03