pxfm/logs/
log2p1_dyadic_tables.rs

1/*
2 * // Copyright (c) Radzivon Bartoshyk 7/2025. All rights reserved.
3 * //
4 * // Redistribution and use in source and binary forms, with or without modification,
5 * // are permitted provided that the following conditions are met:
6 * //
7 * // 1.  Redistributions of source code must retain the above copyright notice, this
8 * // list of conditions and the following disclaimer.
9 * //
10 * // 2.  Redistributions in binary form must reproduce the above copyright notice,
11 * // this list of conditions and the following disclaimer in the documentation
12 * // and/or other materials provided with the distribution.
13 * //
14 * // 3.  Neither the name of the copyright holder nor the names of its
15 * // contributors may be used to endorse or promote products derived from
16 * // this software without specific prior written permission.
17 * //
18 * // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19 * // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20 * // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21 * // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
22 * // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
24 * // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
25 * // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
26 * // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27 * // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 */
29use crate::dyadic_float::{DyadicFloat128, DyadicSign};
30
31pub(crate) static LOG2P1_F128_POLY: [DyadicFloat128; 13] = [
32    DyadicFloat128 {
33        sign: DyadicSign::Pos,
34        exponent: -127,
35        mantissa: 0x8000_0000_0000_0000_0000_0000_0000_0000_u128,
36    },
37    DyadicFloat128 {
38        sign: DyadicSign::Neg,
39        exponent: -129,
40        mantissa: 0xffff_ffff_ffff_ffff_ffff_ffff_ffff_ebd8_u128,
41    },
42    DyadicFloat128 {
43        sign: DyadicSign::Pos,
44        exponent: -129,
45        mantissa: 0xaaaa_aaaa_aaaa_aaaa_aaaa_aaaa_a5c4_8b54_u128,
46    },
47    DyadicFloat128 {
48        sign: DyadicSign::Neg,
49        exponent: -130,
50        mantissa: 0xffff_ffff_ffff_ffff_ffff_ff22_4582_3ae0_u128,
51    },
52    DyadicFloat128 {
53        sign: DyadicSign::Pos,
54        exponent: -130,
55        mantissa: 0xcccc_cccc_cccc_cccc_ccc2_ca18_b08f_e343_u128,
56    },
57    DyadicFloat128 {
58        sign: DyadicSign::Neg,
59        exponent: -130,
60        mantissa: 0xaaaa_aaaa_aaaa_aaaa_6637_fd4b_1974_3eec_u128,
61    },
62    DyadicFloat128 {
63        sign: DyadicSign::Pos,
64        exponent: -130,
65        mantissa: 0x9249_2492_4924_911d_862b_c3d3_3abb_3649_u128,
66    },
67    DyadicFloat128 {
68        sign: DyadicSign::Neg,
69        exponent: -131,
70        mantissa: 0xffff_ffff_fff9_24cc_05b3_08e3_9fa7_dfb5_u128,
71    },
72    DyadicFloat128 {
73        sign: DyadicSign::Pos,
74        exponent: -131,
75        mantissa: 0xe38e_38e3_807c_fa4b_c976_e6cb_d22e_203f_u128,
76    },
77    DyadicFloat128 {
78        sign: DyadicSign::Neg,
79        exponent: -131,
80        mantissa: 0xcccc_ccb9_ec01_7492_f934_e28d_924e_76d4_u128,
81    },
82    DyadicFloat128 {
83        sign: DyadicSign::Pos,
84        exponent: -131,
85        mantissa: 0xba2e_7a1e_af85_6174_70e5_c5a5_ebbe_0226_u128,
86    },
87    DyadicFloat128 {
88        sign: DyadicSign::Neg,
89        exponent: -131,
90        mantissa: 0xaaa0_2d43_f696_c3e4_4dbe_7546_67b6_bc48_u128,
91    },
92    DyadicFloat128 {
93        sign: DyadicSign::Pos,
94        exponent: -131,
95        mantissa: 0x99df_88a0_4308_13ca_a1cf_fb6e_966a_70f6_u128,
96    },
97];
98
99pub(crate) static LOG2P1_INVERSE_2: [DyadicFloat128; 240] = [
100    DyadicFloat128 {
101        sign: DyadicSign::Pos,
102        exponent: -126,
103        mantissa: 0x8000_0000_0000_0000_0000_0000_0000_0000_u128,
104    },
105    DyadicFloat128 {
106        sign: DyadicSign::Pos,
107        exponent: -127,
108        mantissa: 0xfe03_f80f_e03f_80ff_0000_0000_0000_0000_u128,
109    },
110    DyadicFloat128 {
111        sign: DyadicSign::Pos,
112        exponent: -127,
113        mantissa: 0xfc0f_c0fc_0fc0_fc10_0000_0000_0000_0000_u128,
114    },
115    DyadicFloat128 {
116        sign: DyadicSign::Pos,
117        exponent: -127,
118        mantissa: 0xfa23_2cf2_5213_8ac0_0000_0000_0000_0000_u128,
119    },
120    DyadicFloat128 {
121        sign: DyadicSign::Pos,
122        exponent: -127,
123        mantissa: 0xf83e_0f83_e0f8_3e10_0000_0000_0000_0000_u128,
124    },
125    DyadicFloat128 {
126        sign: DyadicSign::Pos,
127        exponent: -127,
128        mantissa: 0xf660_3d98_0f66_03da_0000_0000_0000_0000_u128,
129    },
130    DyadicFloat128 {
131        sign: DyadicSign::Pos,
132        exponent: -127,
133        mantissa: 0xf489_8d5f_85bb_3951_0000_0000_0000_0000_u128,
134    },
135    DyadicFloat128 {
136        sign: DyadicSign::Pos,
137        exponent: -127,
138        mantissa: 0xf2b9_d648_0f2b_9d65_0000_0000_0000_0000_u128,
139    },
140    DyadicFloat128 {
141        sign: DyadicSign::Pos,
142        exponent: -127,
143        mantissa: 0xf0f0_f0f0_f0f0_f0f1_0000_0000_0000_0000_u128,
144    },
145    DyadicFloat128 {
146        sign: DyadicSign::Pos,
147        exponent: -127,
148        mantissa: 0xef2e_b71f_c434_5239_0000_0000_0000_0000_u128,
149    },
150    DyadicFloat128 {
151        sign: DyadicSign::Pos,
152        exponent: -127,
153        mantissa: 0xed73_03b5_cc0e_d731_0000_0000_0000_0000_u128,
154    },
155    DyadicFloat128 {
156        sign: DyadicSign::Pos,
157        exponent: -127,
158        mantissa: 0xebbd_b2a5_c161_9c8c_0000_0000_0000_0000_u128,
159    },
160    DyadicFloat128 {
161        sign: DyadicSign::Pos,
162        exponent: -127,
163        mantissa: 0xea0e_a0ea_0ea0_ea0f_0000_0000_0000_0000_u128,
164    },
165    DyadicFloat128 {
166        sign: DyadicSign::Pos,
167        exponent: -127,
168        mantissa: 0xe865_ac7b_7603_a197_0000_0000_0000_0000_u128,
169    },
170    DyadicFloat128 {
171        sign: DyadicSign::Pos,
172        exponent: -127,
173        mantissa: 0xe6c2_b448_1cd8_568a_0000_0000_0000_0000_u128,
174    },
175    DyadicFloat128 {
176        sign: DyadicSign::Pos,
177        exponent: -127,
178        mantissa: 0xe525_982a_f70c_880f_0000_0000_0000_0000_u128,
179    },
180    DyadicFloat128 {
181        sign: DyadicSign::Pos,
182        exponent: -127,
183        mantissa: 0xe38e_38e3_8e38_e38f_0000_0000_0000_0000_u128,
184    },
185    DyadicFloat128 {
186        sign: DyadicSign::Pos,
187        exponent: -127,
188        mantissa: 0xe1fc_780e_1fc7_80e2_0000_0000_0000_0000_u128,
189    },
190    DyadicFloat128 {
191        sign: DyadicSign::Pos,
192        exponent: -127,
193        mantissa: 0xe070_381c_0e07_0382_0000_0000_0000_0000_u128,
194    },
195    DyadicFloat128 {
196        sign: DyadicSign::Pos,
197        exponent: -127,
198        mantissa: 0xdee9_5c4c_a037_ba58_0000_0000_0000_0000_u128,
199    },
200    DyadicFloat128 {
201        sign: DyadicSign::Pos,
202        exponent: -127,
203        mantissa: 0xdd67_c8a6_0dd6_7c8b_0000_0000_0000_0000_u128,
204    },
205    DyadicFloat128 {
206        sign: DyadicSign::Pos,
207        exponent: -127,
208        mantissa: 0xdbeb_61ee_d19c_5958_0000_0000_0000_0000_u128,
209    },
210    DyadicFloat128 {
211        sign: DyadicSign::Pos,
212        exponent: -127,
213        mantissa: 0xda74_0da7_40da_740e_0000_0000_0000_0000_u128,
214    },
215    DyadicFloat128 {
216        sign: DyadicSign::Pos,
217        exponent: -127,
218        mantissa: 0xd901_b203_6406_c80e_0000_0000_0000_0000_u128,
219    },
220    DyadicFloat128 {
221        sign: DyadicSign::Pos,
222        exponent: -127,
223        mantissa: 0xd794_35e5_0d79_435f_0000_0000_0000_0000_u128,
224    },
225    DyadicFloat128 {
226        sign: DyadicSign::Pos,
227        exponent: -127,
228        mantissa: 0xd62b_80d6_2b80_d62c_0000_0000_0000_0000_u128,
229    },
230    DyadicFloat128 {
231        sign: DyadicSign::Pos,
232        exponent: -127,
233        mantissa: 0xd4c7_7b03_531d_ec0e_0000_0000_0000_0000_u128,
234    },
235    DyadicFloat128 {
236        sign: DyadicSign::Pos,
237        exponent: -127,
238        mantissa: 0xd368_0d36_80d3_680e_0000_0000_0000_0000_u128,
239    },
240    DyadicFloat128 {
241        sign: DyadicSign::Pos,
242        exponent: -127,
243        mantissa: 0xd20d_20d2_0d20_d20e_0000_0000_0000_0000_u128,
244    },
245    DyadicFloat128 {
246        sign: DyadicSign::Pos,
247        exponent: -127,
248        mantissa: 0xd0b6_9fcb_d258_0d0c_0000_0000_0000_0000_u128,
249    },
250    DyadicFloat128 {
251        sign: DyadicSign::Pos,
252        exponent: -127,
253        mantissa: 0xcf64_74a8_819e_c8ea_0000_0000_0000_0000_u128,
254    },
255    DyadicFloat128 {
256        sign: DyadicSign::Pos,
257        exponent: -127,
258        mantissa: 0xce16_8a77_2508_0ce2_0000_0000_0000_0000_u128,
259    },
260    DyadicFloat128 {
261        sign: DyadicSign::Pos,
262        exponent: -127,
263        mantissa: 0xcccc_cccc_cccc_cccd_0000_0000_0000_0000_u128,
264    },
265    DyadicFloat128 {
266        sign: DyadicSign::Pos,
267        exponent: -127,
268        mantissa: 0xcb87_27c0_65c3_93e1_0000_0000_0000_0000_u128,
269    },
270    DyadicFloat128 {
271        sign: DyadicSign::Pos,
272        exponent: -127,
273        mantissa: 0xca45_87e6_b74f_032a_0000_0000_0000_0000_u128,
274    },
275    DyadicFloat128 {
276        sign: DyadicSign::Pos,
277        exponent: -127,
278        mantissa: 0xc907_da4e_8711_46ad_0000_0000_0000_0000_u128,
279    },
280    DyadicFloat128 {
281        sign: DyadicSign::Pos,
282        exponent: -127,
283        mantissa: 0xc7ce_0c7c_e0c7_ce0d_0000_0000_0000_0000_u128,
284    },
285    DyadicFloat128 {
286        sign: DyadicSign::Pos,
287        exponent: -127,
288        mantissa: 0xc698_0c69_80c6_980d_0000_0000_0000_0000_u128,
289    },
290    DyadicFloat128 {
291        sign: DyadicSign::Pos,
292        exponent: -127,
293        mantissa: 0xc565_c87b_5f9d_4d1c_0000_0000_0000_0000_u128,
294    },
295    DyadicFloat128 {
296        sign: DyadicSign::Pos,
297        exponent: -127,
298        mantissa: 0xc437_2f85_5d82_4ca6_0000_0000_0000_0000_u128,
299    },
300    DyadicFloat128 {
301        sign: DyadicSign::Pos,
302        exponent: -127,
303        mantissa: 0xc30c_30c3_0c30_c30d_0000_0000_0000_0000_u128,
304    },
305    DyadicFloat128 {
306        sign: DyadicSign::Pos,
307        exponent: -127,
308        mantissa: 0xc1e4_bbd5_95f6_e948_0000_0000_0000_0000_u128,
309    },
310    DyadicFloat128 {
311        sign: DyadicSign::Pos,
312        exponent: -127,
313        mantissa: 0xc0c0_c0c0_c0c0_c0c1_0000_0000_0000_0000_u128,
314    },
315    DyadicFloat128 {
316        sign: DyadicSign::Pos,
317        exponent: -127,
318        mantissa: 0xbfa0_2fe8_0bfa_02ff_0000_0000_0000_0000_u128,
319    },
320    DyadicFloat128 {
321        sign: DyadicSign::Pos,
322        exponent: -127,
323        mantissa: 0xbe82_fa0b_e82f_a0bf_0000_0000_0000_0000_u128,
324    },
325    DyadicFloat128 {
326        sign: DyadicSign::Pos,
327        exponent: -127,
328        mantissa: 0xbd69_1047_0766_1aa3_0000_0000_0000_0000_u128,
329    },
330    DyadicFloat128 {
331        sign: DyadicSign::Pos,
332        exponent: -127,
333        mantissa: 0xbc52_640b_c526_40bd_0000_0000_0000_0000_u128,
334    },
335    DyadicFloat128 {
336        sign: DyadicSign::Pos,
337        exponent: -127,
338        mantissa: 0xbb3e_e721_a54d_880c_0000_0000_0000_0000_u128,
339    },
340    DyadicFloat128 {
341        sign: DyadicSign::Pos,
342        exponent: -127,
343        mantissa: 0xba2e_8ba2_e8ba_2e8c_0000_0000_0000_0000_u128,
344    },
345    DyadicFloat128 {
346        sign: DyadicSign::Pos,
347        exponent: -127,
348        mantissa: 0xb921_43fa_36f5_e02f_0000_0000_0000_0000_u128,
349    },
350    DyadicFloat128 {
351        sign: DyadicSign::Pos,
352        exponent: -127,
353        mantissa: 0xb817_02e0_5c0b_8171_0000_0000_0000_0000_u128,
354    },
355    DyadicFloat128 {
356        sign: DyadicSign::Pos,
357        exponent: -127,
358        mantissa: 0xb70f_bb5a_19be_3659_0000_0000_0000_0000_u128,
359    },
360    DyadicFloat128 {
361        sign: DyadicSign::Pos,
362        exponent: -127,
363        mantissa: 0xb60b_60b6_0b60_b60c_0000_0000_0000_0000_u128,
364    },
365    DyadicFloat128 {
366        sign: DyadicSign::Pos,
367        exponent: -127,
368        mantissa: 0xb509_e68a_9b94_8220_0000_0000_0000_0000_u128,
369    },
370    DyadicFloat128 {
371        sign: DyadicSign::Pos,
372        exponent: -127,
373        mantissa: 0xb40b_40b4_0b40_b40c_0000_0000_0000_0000_u128,
374    },
375    DyadicFloat128 {
376        sign: DyadicSign::Pos,
377        exponent: -127,
378        mantissa: 0xb30f_6352_8917_c80c_0000_0000_0000_0000_u128,
379    },
380    DyadicFloat128 {
381        sign: DyadicSign::Pos,
382        exponent: -127,
383        mantissa: 0xb216_42c8_590b_2165_0000_0000_0000_0000_u128,
384    },
385    DyadicFloat128 {
386        sign: DyadicSign::Pos,
387        exponent: -127,
388        mantissa: 0xb11f_d3b8_0b11_fd3c_0000_0000_0000_0000_u128,
389    },
390    DyadicFloat128 {
391        sign: DyadicSign::Pos,
392        exponent: -127,
393        mantissa: 0xb02c_0b02_c0b0_2c0c_0000_0000_0000_0000_u128,
394    },
395    DyadicFloat128 {
396        sign: DyadicSign::Pos,
397        exponent: -127,
398        mantissa: 0xaf3a_ddc6_80af_3ade_0000_0000_0000_0000_u128,
399    },
400    DyadicFloat128 {
401        sign: DyadicSign::Pos,
402        exponent: -127,
403        mantissa: 0xae4c_415c_9882_b932_0000_0000_0000_0000_u128,
404    },
405    DyadicFloat128 {
406        sign: DyadicSign::Pos,
407        exponent: -127,
408        mantissa: 0xad60_2b58_0ad6_02b6_0000_0000_0000_0000_u128,
409    },
410    DyadicFloat128 {
411        sign: DyadicSign::Pos,
412        exponent: -127,
413        mantissa: 0xac76_9184_0ac7_6919_0000_0000_0000_0000_u128,
414    },
415    DyadicFloat128 {
416        sign: DyadicSign::Pos,
417        exponent: -127,
418        mantissa: 0xab8f_69e2_8359_cd12_0000_0000_0000_0000_u128,
419    },
420    DyadicFloat128 {
421        sign: DyadicSign::Pos,
422        exponent: -127,
423        mantissa: 0xaaaa_aaaa_aaaa_aaab_0000_0000_0000_0000_u128,
424    },
425    DyadicFloat128 {
426        sign: DyadicSign::Pos,
427        exponent: -127,
428        mantissa: 0xa9c8_4a47_a07f_5638_0000_0000_0000_0000_u128,
429    },
430    DyadicFloat128 {
431        sign: DyadicSign::Pos,
432        exponent: -127,
433        mantissa: 0xa8e8_3f57_17c0_a8e9_0000_0000_0000_0000_u128,
434    },
435    DyadicFloat128 {
436        sign: DyadicSign::Pos,
437        exponent: -127,
438        mantissa: 0xa80a_80a8_0a80_a80b_0000_0000_0000_0000_u128,
439    },
440    DyadicFloat128 {
441        sign: DyadicSign::Pos,
442        exponent: -127,
443        mantissa: 0xa72f_0539_7829_cbc2_0000_0000_0000_0000_u128,
444    },
445    DyadicFloat128 {
446        sign: DyadicSign::Pos,
447        exponent: -127,
448        mantissa: 0xa655_c439_2d7b_73a8_0000_0000_0000_0000_u128,
449    },
450    DyadicFloat128 {
451        sign: DyadicSign::Pos,
452        exponent: -127,
453        mantissa: 0xa57e_b502_95fa_d40b_0000_0000_0000_0000_u128,
454    },
455    DyadicFloat128 {
456        sign: DyadicSign::Pos,
457        exponent: -127,
458        mantissa: 0xa4a9_cf1d_9683_3752_0000_0000_0000_0000_u128,
459    },
460    DyadicFloat128 {
461        sign: DyadicSign::Pos,
462        exponent: -127,
463        mantissa: 0xa3d7_0a3d_70a3_d70b_0000_0000_0000_0000_u128,
464    },
465    DyadicFloat128 {
466        sign: DyadicSign::Pos,
467        exponent: -127,
468        mantissa: 0xa306_5e3f_ae7c_d0e1_0000_0000_0000_0000_u128,
469    },
470    DyadicFloat128 {
471        sign: DyadicSign::Pos,
472        exponent: -127,
473        mantissa: 0xa237_c32b_16cf_d773_0000_0000_0000_0000_u128,
474    },
475    DyadicFloat128 {
476        sign: DyadicSign::Pos,
477        exponent: -127,
478        mantissa: 0xa16b_312e_a8fc_377d_0000_0000_0000_0000_u128,
479    },
480    DyadicFloat128 {
481        sign: DyadicSign::Pos,
482        exponent: -127,
483        mantissa: 0xa0a0_a0a0_a0a0_a0a1_0000_0000_0000_0000_u128,
484    },
485    DyadicFloat128 {
486        sign: DyadicSign::Pos,
487        exponent: -127,
488        mantissa: 0x9fd8_09fd_809f_d80a_0000_0000_0000_0000_u128,
489    },
490    DyadicFloat128 {
491        sign: DyadicSign::Pos,
492        exponent: -127,
493        mantissa: 0x9f11_65e7_2548_13e3_0000_0000_0000_0000_u128,
494    },
495    DyadicFloat128 {
496        sign: DyadicSign::Pos,
497        exponent: -127,
498        mantissa: 0x9e4c_ad23_dd5f_3a21_0000_0000_0000_0000_u128,
499    },
500    DyadicFloat128 {
501        sign: DyadicSign::Pos,
502        exponent: -127,
503        mantissa: 0x9d89_d89d_89d8_9d8a_0000_0000_0000_0000_u128,
504    },
505    DyadicFloat128 {
506        sign: DyadicSign::Pos,
507        exponent: -127,
508        mantissa: 0x9cc8_e160_c3fb_19b9_0000_0000_0000_0000_u128,
509    },
510    DyadicFloat128 {
511        sign: DyadicSign::Pos,
512        exponent: -127,
513        mantissa: 0x9c09_c09c_09c0_9c0a_0000_0000_0000_0000_u128,
514    },
515    DyadicFloat128 {
516        sign: DyadicSign::Pos,
517        exponent: -127,
518        mantissa: 0x9b4c_6f9e_f03a_3caa_0000_0000_0000_0000_u128,
519    },
520    DyadicFloat128 {
521        sign: DyadicSign::Pos,
522        exponent: -127,
523        mantissa: 0x9a90_e7d9_5bc6_09aa_0000_0000_0000_0000_u128,
524    },
525    DyadicFloat128 {
526        sign: DyadicSign::Pos,
527        exponent: -127,
528        mantissa: 0x99d7_22da_bde5_8f07_0000_0000_0000_0000_u128,
529    },
530    DyadicFloat128 {
531        sign: DyadicSign::Pos,
532        exponent: -127,
533        mantissa: 0x991f_1a51_5885_fb38_0000_0000_0000_0000_u128,
534    },
535    DyadicFloat128 {
536        sign: DyadicSign::Pos,
537        exponent: -127,
538        mantissa: 0x9868_c809_868c_8099_0000_0000_0000_0000_u128,
539    },
540    DyadicFloat128 {
541        sign: DyadicSign::Pos,
542        exponent: -127,
543        mantissa: 0x97b4_25ed_097b_425f_0000_0000_0000_0000_u128,
544    },
545    DyadicFloat128 {
546        sign: DyadicSign::Pos,
547        exponent: -127,
548        mantissa: 0x9701_2e02_5c04_b80a_0000_0000_0000_0000_u128,
549    },
550    DyadicFloat128 {
551        sign: DyadicSign::Pos,
552        exponent: -127,
553        mantissa: 0x964f_da6c_0964_fda7_0000_0000_0000_0000_u128,
554    },
555    DyadicFloat128 {
556        sign: DyadicSign::Pos,
557        exponent: -127,
558        mantissa: 0x95a0_2568_095a_0257_0000_0000_0000_0000_u128,
559    },
560    DyadicFloat128 {
561        sign: DyadicSign::Pos,
562        exponent: -127,
563        mantissa: 0x94f2_094f_2094_f20a_0000_0000_0000_0000_u128,
564    },
565    DyadicFloat128 {
566        sign: DyadicSign::Pos,
567        exponent: -127,
568        mantissa: 0x9445_8094_4580_9446_0000_0000_0000_0000_u128,
569    },
570    DyadicFloat128 {
571        sign: DyadicSign::Pos,
572        exponent: -127,
573        mantissa: 0x939a_85c4_0939_a85d_0000_0000_0000_0000_u128,
574    },
575    DyadicFloat128 {
576        sign: DyadicSign::Pos,
577        exponent: -127,
578        mantissa: 0x92f1_1384_0497_889d_0000_0000_0000_0000_u128,
579    },
580    DyadicFloat128 {
581        sign: DyadicSign::Pos,
582        exponent: -127,
583        mantissa: 0x9249_2492_4924_924a_0000_0000_0000_0000_u128,
584    },
585    DyadicFloat128 {
586        sign: DyadicSign::Pos,
587        exponent: -127,
588        mantissa: 0x91a2_b3c4_d5e6_f80a_0000_0000_0000_0000_u128,
589    },
590    DyadicFloat128 {
591        sign: DyadicSign::Pos,
592        exponent: -127,
593        mantissa: 0x90fd_bc09_0fdb_c091_0000_0000_0000_0000_u128,
594    },
595    DyadicFloat128 {
596        sign: DyadicSign::Pos,
597        exponent: -127,
598        mantissa: 0x905a_3863_3e06_c43b_0000_0000_0000_0000_u128,
599    },
600    DyadicFloat128 {
601        sign: DyadicSign::Pos,
602        exponent: -127,
603        mantissa: 0x8fb8_23ee_08fb_823f_0000_0000_0000_0000_u128,
604    },
605    DyadicFloat128 {
606        sign: DyadicSign::Pos,
607        exponent: -127,
608        mantissa: 0x8f17_79d9_fdc3_a219_0000_0000_0000_0000_u128,
609    },
610    DyadicFloat128 {
611        sign: DyadicSign::Pos,
612        exponent: -127,
613        mantissa: 0x8e78_356d_1408_e784_0000_0000_0000_0000_u128,
614    },
615    DyadicFloat128 {
616        sign: DyadicSign::Pos,
617        exponent: -127,
618        mantissa: 0x8dda_5202_3769_4809_0000_0000_0000_0000_u128,
619    },
620    DyadicFloat128 {
621        sign: DyadicSign::Pos,
622        exponent: -127,
623        mantissa: 0x8d3d_cb08_d3dc_b08e_0000_0000_0000_0000_u128,
624    },
625    DyadicFloat128 {
626        sign: DyadicSign::Pos,
627        exponent: -127,
628        mantissa: 0x8ca2_9c04_6514_e024_0000_0000_0000_0000_u128,
629    },
630    DyadicFloat128 {
631        sign: DyadicSign::Pos,
632        exponent: -127,
633        mantissa: 0x8c08_c08c_08c0_8c09_0000_0000_0000_0000_u128,
634    },
635    DyadicFloat128 {
636        sign: DyadicSign::Pos,
637        exponent: -127,
638        mantissa: 0x8b70_344a_139b_c75b_0000_0000_0000_0000_u128,
639    },
640    DyadicFloat128 {
641        sign: DyadicSign::Pos,
642        exponent: -127,
643        mantissa: 0x8ad8_f2fb_a938_6823_0000_0000_0000_0000_u128,
644    },
645    DyadicFloat128 {
646        sign: DyadicSign::Pos,
647        exponent: -127,
648        mantissa: 0x8a42_f870_5669_db47_0000_0000_0000_0000_u128,
649    },
650    DyadicFloat128 {
651        sign: DyadicSign::Pos,
652        exponent: -127,
653        mantissa: 0x89ae_4089_ae40_89af_0000_0000_0000_0000_u128,
654    },
655    DyadicFloat128 {
656        sign: DyadicSign::Pos,
657        exponent: -127,
658        mantissa: 0x891a_c73a_e981_9b51_0000_0000_0000_0000_u128,
659    },
660    DyadicFloat128 {
661        sign: DyadicSign::Pos,
662        exponent: -127,
663        mantissa: 0x8888_8888_8888_8889_0000_0000_0000_0000_u128,
664    },
665    DyadicFloat128 {
666        sign: DyadicSign::Pos,
667        exponent: -127,
668        mantissa: 0x87f7_8087_f780_87f8_0000_0000_0000_0000_u128,
669    },
670    DyadicFloat128 {
671        sign: DyadicSign::Pos,
672        exponent: -127,
673        mantissa: 0x8767_ab5f_34e4_7ef2_0000_0000_0000_0000_u128,
674    },
675    DyadicFloat128 {
676        sign: DyadicSign::Pos,
677        exponent: -127,
678        mantissa: 0x86d9_0544_7a34_acc7_0000_0000_0000_0000_u128,
679    },
680    DyadicFloat128 {
681        sign: DyadicSign::Pos,
682        exponent: -127,
683        mantissa: 0x864b_8a7d_e6d1_d609_0000_0000_0000_0000_u128,
684    },
685    DyadicFloat128 {
686        sign: DyadicSign::Pos,
687        exponent: -127,
688        mantissa: 0x85bf_3761_2cee_3c9b_0000_0000_0000_0000_u128,
689    },
690    DyadicFloat128 {
691        sign: DyadicSign::Pos,
692        exponent: -127,
693        mantissa: 0x8534_0853_4085_3409_0000_0000_0000_0000_u128,
694    },
695    DyadicFloat128 {
696        sign: DyadicSign::Pos,
697        exponent: -127,
698        mantissa: 0x84a9_f9c8_084a_9f9d_0000_0000_0000_0000_u128,
699    },
700    DyadicFloat128 {
701        sign: DyadicSign::Pos,
702        exponent: -127,
703        mantissa: 0x8421_0842_1084_2109_0000_0000_0000_0000_u128,
704    },
705    DyadicFloat128 {
706        sign: DyadicSign::Pos,
707        exponent: -127,
708        mantissa: 0x8399_3052_3fbe_3368_0000_0000_0000_0000_u128,
709    },
710    DyadicFloat128 {
711        sign: DyadicSign::Pos,
712        exponent: -127,
713        mantissa: 0x8312_6e97_8d4f_df3c_0000_0000_0000_0000_u128,
714    },
715    DyadicFloat128 {
716        sign: DyadicSign::Pos,
717        exponent: -127,
718        mantissa: 0x828c_bfbe_b9a0_20a4_0000_0000_0000_0000_u128,
719    },
720    DyadicFloat128 {
721        sign: DyadicSign::Pos,
722        exponent: -127,
723        mantissa: 0x8208_2082_0820_8209_0000_0000_0000_0000_u128,
724    },
725    DyadicFloat128 {
726        sign: DyadicSign::Pos,
727        exponent: -127,
728        mantissa: 0x8184_8da8_faf0_d278_0000_0000_0000_0000_u128,
729    },
730    DyadicFloat128 {
731        sign: DyadicSign::Pos,
732        exponent: -127,
733        mantissa: 0x8102_0408_1020_4082_0000_0000_0000_0000_u128,
734    },
735    DyadicFloat128 {
736        sign: DyadicSign::Pos,
737        exponent: -127,
738        mantissa: 0x8000_0000_0000_0000_0000_0000_0000_0000_u128,
739    },
740    DyadicFloat128 {
741        sign: DyadicSign::Pos,
742        exponent: -127,
743        mantissa: 0x8000_0000_0000_0000_0000_0000_0000_0000_u128,
744    },
745    DyadicFloat128 {
746        sign: DyadicSign::Pos,
747        exponent: -128,
748        mantissa: 0xff00_ff00_ff00_ff02_0000_0000_0000_0000_u128,
749    },
750    DyadicFloat128 {
751        sign: DyadicSign::Pos,
752        exponent: -128,
753        mantissa: 0xfe03_f80f_e03f_80ff_0000_0000_0000_0000_u128,
754    },
755    DyadicFloat128 {
756        sign: DyadicSign::Pos,
757        exponent: -128,
758        mantissa: 0xfd08_e550_0fd0_8e56_0000_0000_0000_0000_u128,
759    },
760    DyadicFloat128 {
761        sign: DyadicSign::Pos,
762        exponent: -128,
763        mantissa: 0xfc0f_c0fc_0fc0_fc11_0000_0000_0000_0000_u128,
764    },
765    DyadicFloat128 {
766        sign: DyadicSign::Pos,
767        exponent: -128,
768        mantissa: 0xfb18_8565_06dd_aba7_0000_0000_0000_0000_u128,
769    },
770    DyadicFloat128 {
771        sign: DyadicSign::Pos,
772        exponent: -128,
773        mantissa: 0xfa23_2cf2_5213_8ac1_0000_0000_0000_0000_u128,
774    },
775    DyadicFloat128 {
776        sign: DyadicSign::Pos,
777        exponent: -128,
778        mantissa: 0xf92f_b221_1855_a866_0000_0000_0000_0000_u128,
779    },
780    DyadicFloat128 {
781        sign: DyadicSign::Pos,
782        exponent: -128,
783        mantissa: 0xf83e_0f83_e0f8_3e11_0000_0000_0000_0000_u128,
784    },
785    DyadicFloat128 {
786        sign: DyadicSign::Pos,
787        exponent: -128,
788        mantissa: 0xf74e_3fc2_2c70_0f76_0000_0000_0000_0000_u128,
789    },
790    DyadicFloat128 {
791        sign: DyadicSign::Pos,
792        exponent: -128,
793        mantissa: 0xf660_3d98_0f66_03db_0000_0000_0000_0000_u128,
794    },
795    DyadicFloat128 {
796        sign: DyadicSign::Pos,
797        exponent: -128,
798        mantissa: 0xf574_03d5_d00f_5741_0000_0000_0000_0000_u128,
799    },
800    DyadicFloat128 {
801        sign: DyadicSign::Pos,
802        exponent: -128,
803        mantissa: 0xf489_8d5f_85bb_3951_0000_0000_0000_0000_u128,
804    },
805    DyadicFloat128 {
806        sign: DyadicSign::Pos,
807        exponent: -128,
808        mantissa: 0xf3a0_d52c_ba87_2337_0000_0000_0000_0000_u128,
809    },
810    DyadicFloat128 {
811        sign: DyadicSign::Pos,
812        exponent: -128,
813        mantissa: 0xf2b9_d648_0f2b_9d66_0000_0000_0000_0000_u128,
814    },
815    DyadicFloat128 {
816        sign: DyadicSign::Pos,
817        exponent: -128,
818        mantissa: 0xf1d4_8bce_e0d3_99fb_0000_0000_0000_0000_u128,
819    },
820    DyadicFloat128 {
821        sign: DyadicSign::Pos,
822        exponent: -128,
823        mantissa: 0xf0f0_f0f0_f0f0_f0f2_0000_0000_0000_0000_u128,
824    },
825    DyadicFloat128 {
826        sign: DyadicSign::Pos,
827        exponent: -128,
828        mantissa: 0xf00f_00f0_0f00_f010_0000_0000_0000_0000_u128,
829    },
830    DyadicFloat128 {
831        sign: DyadicSign::Pos,
832        exponent: -128,
833        mantissa: 0xef2e_b71f_c434_5239_0000_0000_0000_0000_u128,
834    },
835    DyadicFloat128 {
836        sign: DyadicSign::Pos,
837        exponent: -128,
838        mantissa: 0xee50_0ee5_00ee_5010_0000_0000_0000_0000_u128,
839    },
840    DyadicFloat128 {
841        sign: DyadicSign::Pos,
842        exponent: -128,
843        mantissa: 0xed73_03b5_cc0e_d731_0000_0000_0000_0000_u128,
844    },
845    DyadicFloat128 {
846        sign: DyadicSign::Pos,
847        exponent: -128,
848        mantissa: 0xec97_9118_f3fc_4da3_0000_0000_0000_0000_u128,
849    },
850    DyadicFloat128 {
851        sign: DyadicSign::Pos,
852        exponent: -128,
853        mantissa: 0xebbd_b2a5_c161_9c8d_0000_0000_0000_0000_u128,
854    },
855    DyadicFloat128 {
856        sign: DyadicSign::Pos,
857        exponent: -128,
858        mantissa: 0xeae5_6403_ab95_9010_0000_0000_0000_0000_u128,
859    },
860    DyadicFloat128 {
861        sign: DyadicSign::Pos,
862        exponent: -128,
863        mantissa: 0xea0e_a0ea_0ea0_ea10_0000_0000_0000_0000_u128,
864    },
865    DyadicFloat128 {
866        sign: DyadicSign::Pos,
867        exponent: -128,
868        mantissa: 0xe939_651f_e2d8_d35d_0000_0000_0000_0000_u128,
869    },
870    DyadicFloat128 {
871        sign: DyadicSign::Pos,
872        exponent: -128,
873        mantissa: 0xe865_ac7b_7603_a198_0000_0000_0000_0000_u128,
874    },
875    DyadicFloat128 {
876        sign: DyadicSign::Pos,
877        exponent: -128,
878        mantissa: 0xe793_72e2_25fe_30da_0000_0000_0000_0000_u128,
879    },
880    DyadicFloat128 {
881        sign: DyadicSign::Pos,
882        exponent: -128,
883        mantissa: 0xe6c2_b448_1cd8_568a_0000_0000_0000_0000_u128,
884    },
885    DyadicFloat128 {
886        sign: DyadicSign::Pos,
887        exponent: -128,
888        mantissa: 0xe5f3_6cb0_0e5f_36cc_0000_0000_0000_0000_u128,
889    },
890    DyadicFloat128 {
891        sign: DyadicSign::Pos,
892        exponent: -128,
893        mantissa: 0xe525_982a_f70c_880f_0000_0000_0000_0000_u128,
894    },
895    DyadicFloat128 {
896        sign: DyadicSign::Pos,
897        exponent: -128,
898        mantissa: 0xe459_32d7_dc52_100f_0000_0000_0000_0000_u128,
899    },
900    DyadicFloat128 {
901        sign: DyadicSign::Pos,
902        exponent: -128,
903        mantissa: 0xe38e_38e3_8e38_e38f_0000_0000_0000_0000_u128,
904    },
905    DyadicFloat128 {
906        sign: DyadicSign::Pos,
907        exponent: -128,
908        mantissa: 0xe2c4_a688_6a4c_2e11_0000_0000_0000_0000_u128,
909    },
910    DyadicFloat128 {
911        sign: DyadicSign::Pos,
912        exponent: -128,
913        mantissa: 0xe1fc_780e_1fc7_80e3_0000_0000_0000_0000_u128,
914    },
915    DyadicFloat128 {
916        sign: DyadicSign::Pos,
917        exponent: -128,
918        mantissa: 0xe135_a9c9_7500_e137_0000_0000_0000_0000_u128,
919    },
920    DyadicFloat128 {
921        sign: DyadicSign::Pos,
922        exponent: -128,
923        mantissa: 0xe070_381c_0e07_0383_0000_0000_0000_0000_u128,
924    },
925    DyadicFloat128 {
926        sign: DyadicSign::Pos,
927        exponent: -128,
928        mantissa: 0xdfac_1f74_346c_5760_0000_0000_0000_0000_u128,
929    },
930    DyadicFloat128 {
931        sign: DyadicSign::Pos,
932        exponent: -128,
933        mantissa: 0xdee9_5c4c_a037_ba58_0000_0000_0000_0000_u128,
934    },
935    DyadicFloat128 {
936        sign: DyadicSign::Pos,
937        exponent: -128,
938        mantissa: 0xde27_eb2c_41f3_d9d2_0000_0000_0000_0000_u128,
939    },
940    DyadicFloat128 {
941        sign: DyadicSign::Pos,
942        exponent: -128,
943        mantissa: 0xdd67_c8a6_0dd6_7c8b_0000_0000_0000_0000_u128,
944    },
945    DyadicFloat128 {
946        sign: DyadicSign::Pos,
947        exponent: -128,
948        mantissa: 0xdca8_f158_c7f9_1ab9_0000_0000_0000_0000_u128,
949    },
950    DyadicFloat128 {
951        sign: DyadicSign::Pos,
952        exponent: -128,
953        mantissa: 0xdbeb_61ee_d19c_5959_0000_0000_0000_0000_u128,
954    },
955    DyadicFloat128 {
956        sign: DyadicSign::Pos,
957        exponent: -128,
958        mantissa: 0xdb2f_171d_f770_291a_0000_0000_0000_0000_u128,
959    },
960    DyadicFloat128 {
961        sign: DyadicSign::Pos,
962        exponent: -128,
963        mantissa: 0xda74_0da7_40da_740f_0000_0000_0000_0000_u128,
964    },
965    DyadicFloat128 {
966        sign: DyadicSign::Pos,
967        exponent: -128,
968        mantissa: 0xd9ba_4256_c036_6e92_0000_0000_0000_0000_u128,
969    },
970    DyadicFloat128 {
971        sign: DyadicSign::Pos,
972        exponent: -128,
973        mantissa: 0xd901_b203_6406_c80f_0000_0000_0000_0000_u128,
974    },
975    DyadicFloat128 {
976        sign: DyadicSign::Pos,
977        exponent: -128,
978        mantissa: 0xd84a_598e_c915_1f44_0000_0000_0000_0000_u128,
979    },
980    DyadicFloat128 {
981        sign: DyadicSign::Pos,
982        exponent: -128,
983        mantissa: 0xd794_35e5_0d79_435f_0000_0000_0000_0000_u128,
984    },
985    DyadicFloat128 {
986        sign: DyadicSign::Pos,
987        exponent: -128,
988        mantissa: 0xd6df_43fc_a482_f00e_0000_0000_0000_0000_u128,
989    },
990    DyadicFloat128 {
991        sign: DyadicSign::Pos,
992        exponent: -128,
993        mantissa: 0xd62b_80d6_2b80_d62d_0000_0000_0000_0000_u128,
994    },
995    DyadicFloat128 {
996        sign: DyadicSign::Pos,
997        exponent: -128,
998        mantissa: 0xd578_e97c_3f5f_e552_0000_0000_0000_0000_u128,
999    },
1000    DyadicFloat128 {
1001        sign: DyadicSign::Pos,
1002        exponent: -128,
1003        mantissa: 0xd4c7_7b03_531d_ec0e_0000_0000_0000_0000_u128,
1004    },
1005    DyadicFloat128 {
1006        sign: DyadicSign::Pos,
1007        exponent: -128,
1008        mantissa: 0xd417_3289_870a_c52f_0000_0000_0000_0000_u128,
1009    },
1010    DyadicFloat128 {
1011        sign: DyadicSign::Pos,
1012        exponent: -128,
1013        mantissa: 0xd368_0d36_80d3_680e_0000_0000_0000_0000_u128,
1014    },
1015    DyadicFloat128 {
1016        sign: DyadicSign::Pos,
1017        exponent: -128,
1018        mantissa: 0xd2ba_083b_4452_50ac_0000_0000_0000_0000_u128,
1019    },
1020    DyadicFloat128 {
1021        sign: DyadicSign::Pos,
1022        exponent: -128,
1023        mantissa: 0xd20d_20d2_0d20_d20e_0000_0000_0000_0000_u128,
1024    },
1025    DyadicFloat128 {
1026        sign: DyadicSign::Pos,
1027        exponent: -128,
1028        mantissa: 0xd161_543e_28e5_0275_0000_0000_0000_0000_u128,
1029    },
1030    DyadicFloat128 {
1031        sign: DyadicSign::Pos,
1032        exponent: -128,
1033        mantissa: 0xd0b6_9fcb_d258_0d0c_0000_0000_0000_0000_u128,
1034    },
1035    DyadicFloat128 {
1036        sign: DyadicSign::Pos,
1037        exponent: -128,
1038        mantissa: 0xd00d_00d0_0d00_d00e_0000_0000_0000_0000_u128,
1039    },
1040    DyadicFloat128 {
1041        sign: DyadicSign::Pos,
1042        exponent: -128,
1043        mantissa: 0xcf64_74a8_819e_c8ea_0000_0000_0000_0000_u128,
1044    },
1045    DyadicFloat128 {
1046        sign: DyadicSign::Pos,
1047        exponent: -128,
1048        mantissa: 0xcebc_f8bb_5b41_69cc_0000_0000_0000_0000_u128,
1049    },
1050    DyadicFloat128 {
1051        sign: DyadicSign::Pos,
1052        exponent: -128,
1053        mantissa: 0xce16_8a77_2508_0ce2_0000_0000_0000_0000_u128,
1054    },
1055    DyadicFloat128 {
1056        sign: DyadicSign::Pos,
1057        exponent: -128,
1058        mantissa: 0xcd71_2752_a886_d243_0000_0000_0000_0000_u128,
1059    },
1060    DyadicFloat128 {
1061        sign: DyadicSign::Pos,
1062        exponent: -128,
1063        mantissa: 0xcccc_cccc_cccc_ccce_0000_0000_0000_0000_u128,
1064    },
1065    DyadicFloat128 {
1066        sign: DyadicSign::Pos,
1067        exponent: -128,
1068        mantissa: 0xcc29_786c_7607_f9a0_0000_0000_0000_0000_u128,
1069    },
1070    DyadicFloat128 {
1071        sign: DyadicSign::Pos,
1072        exponent: -128,
1073        mantissa: 0xcb87_27c0_65c3_93e1_0000_0000_0000_0000_u128,
1074    },
1075    DyadicFloat128 {
1076        sign: DyadicSign::Pos,
1077        exponent: -128,
1078        mantissa: 0xcae5_d85f_1bbd_6c96_0000_0000_0000_0000_u128,
1079    },
1080    DyadicFloat128 {
1081        sign: DyadicSign::Pos,
1082        exponent: -128,
1083        mantissa: 0xca45_87e6_b74f_032a_0000_0000_0000_0000_u128,
1084    },
1085    DyadicFloat128 {
1086        sign: DyadicSign::Pos,
1087        exponent: -128,
1088        mantissa: 0xc9a6_33fc_d967_300e_0000_0000_0000_0000_u128,
1089    },
1090    DyadicFloat128 {
1091        sign: DyadicSign::Pos,
1092        exponent: -128,
1093        mantissa: 0xc907_da4e_8711_46ae_0000_0000_0000_0000_u128,
1094    },
1095    DyadicFloat128 {
1096        sign: DyadicSign::Pos,
1097        exponent: -128,
1098        mantissa: 0xc86a_7890_0c86_a78a_0000_0000_0000_0000_u128,
1099    },
1100    DyadicFloat128 {
1101        sign: DyadicSign::Pos,
1102        exponent: -128,
1103        mantissa: 0xc7ce_0c7c_e0c7_ce0d_0000_0000_0000_0000_u128,
1104    },
1105    DyadicFloat128 {
1106        sign: DyadicSign::Pos,
1107        exponent: -128,
1108        mantissa: 0xc732_93d7_89b9_f839_0000_0000_0000_0000_u128,
1109    },
1110    DyadicFloat128 {
1111        sign: DyadicSign::Pos,
1112        exponent: -128,
1113        mantissa: 0xc698_0c69_80c6_980d_0000_0000_0000_0000_u128,
1114    },
1115    DyadicFloat128 {
1116        sign: DyadicSign::Pos,
1117        exponent: -128,
1118        mantissa: 0xc5fe_7403_17f9_d00d_0000_0000_0000_0000_u128,
1119    },
1120    DyadicFloat128 {
1121        sign: DyadicSign::Pos,
1122        exponent: -128,
1123        mantissa: 0xc565_c87b_5f9d_4d1d_0000_0000_0000_0000_u128,
1124    },
1125    DyadicFloat128 {
1126        sign: DyadicSign::Pos,
1127        exponent: -128,
1128        mantissa: 0xc4ce_07b0_0c4c_e07c_0000_0000_0000_0000_u128,
1129    },
1130    DyadicFloat128 {
1131        sign: DyadicSign::Pos,
1132        exponent: -128,
1133        mantissa: 0xc437_2f85_5d82_4ca7_0000_0000_0000_0000_u128,
1134    },
1135    DyadicFloat128 {
1136        sign: DyadicSign::Pos,
1137        exponent: -128,
1138        mantissa: 0xc3a1_3de6_0495_c774_0000_0000_0000_0000_u128,
1139    },
1140    DyadicFloat128 {
1141        sign: DyadicSign::Pos,
1142        exponent: -128,
1143        mantissa: 0xc30c_30c3_0c30_c30d_0000_0000_0000_0000_u128,
1144    },
1145    DyadicFloat128 {
1146        sign: DyadicSign::Pos,
1147        exponent: -128,
1148        mantissa: 0xc278_0613_c030_9e03_0000_0000_0000_0000_u128,
1149    },
1150    DyadicFloat128 {
1151        sign: DyadicSign::Pos,
1152        exponent: -128,
1153        mantissa: 0xc1e4_bbd5_95f6_e948_0000_0000_0000_0000_u128,
1154    },
1155    DyadicFloat128 {
1156        sign: DyadicSign::Pos,
1157        exponent: -128,
1158        mantissa: 0xc152_500c_1525_00c2_0000_0000_0000_0000_u128,
1159    },
1160    DyadicFloat128 {
1161        sign: DyadicSign::Pos,
1162        exponent: -128,
1163        mantissa: 0xc0c0_c0c0_c0c0_c0c2_0000_0000_0000_0000_u128,
1164    },
1165    DyadicFloat128 {
1166        sign: DyadicSign::Pos,
1167        exponent: -128,
1168        mantissa: 0xc030_0c03_00c0_300d_0000_0000_0000_0000_u128,
1169    },
1170    DyadicFloat128 {
1171        sign: DyadicSign::Pos,
1172        exponent: -128,
1173        mantissa: 0xbfa0_2fe8_0bfa_0300_0000_0000_0000_0000_u128,
1174    },
1175    DyadicFloat128 {
1176        sign: DyadicSign::Pos,
1177        exponent: -128,
1178        mantissa: 0xbf11_2a8a_d278_e8de_0000_0000_0000_0000_u128,
1179    },
1180    DyadicFloat128 {
1181        sign: DyadicSign::Pos,
1182        exponent: -128,
1183        mantissa: 0xbe82_fa0b_e82f_a0c0_0000_0000_0000_0000_u128,
1184    },
1185    DyadicFloat128 {
1186        sign: DyadicSign::Pos,
1187        exponent: -128,
1188        mantissa: 0xbdf5_9c91_700b_df5b_0000_0000_0000_0000_u128,
1189    },
1190    DyadicFloat128 {
1191        sign: DyadicSign::Pos,
1192        exponent: -128,
1193        mantissa: 0xbd69_1047_0766_1aa4_0000_0000_0000_0000_u128,
1194    },
1195    DyadicFloat128 {
1196        sign: DyadicSign::Pos,
1197        exponent: -128,
1198        mantissa: 0xbcdd_535d_b1cc_5b7c_0000_0000_0000_0000_u128,
1199    },
1200    DyadicFloat128 {
1201        sign: DyadicSign::Pos,
1202        exponent: -128,
1203        mantissa: 0xbc52_640b_c526_40bd_0000_0000_0000_0000_u128,
1204    },
1205    DyadicFloat128 {
1206        sign: DyadicSign::Pos,
1207        exponent: -128,
1208        mantissa: 0xbbc8_408c_d630_69a2_0000_0000_0000_0000_u128,
1209    },
1210    DyadicFloat128 {
1211        sign: DyadicSign::Pos,
1212        exponent: -128,
1213        mantissa: 0xbb3e_e721_a54d_880d_0000_0000_0000_0000_u128,
1214    },
1215    DyadicFloat128 {
1216        sign: DyadicSign::Pos,
1217        exponent: -128,
1218        mantissa: 0xbab6_5610_0bab_6562_0000_0000_0000_0000_u128,
1219    },
1220    DyadicFloat128 {
1221        sign: DyadicSign::Pos,
1222        exponent: -128,
1223        mantissa: 0xba2e_8ba2_e8ba_2e8d_0000_0000_0000_0000_u128,
1224    },
1225    DyadicFloat128 {
1226        sign: DyadicSign::Pos,
1227        exponent: -128,
1228        mantissa: 0xb9a7_862a_0ff4_6589_0000_0000_0000_0000_u128,
1229    },
1230    DyadicFloat128 {
1231        sign: DyadicSign::Pos,
1232        exponent: -128,
1233        mantissa: 0xb921_43fa_36f5_e02f_0000_0000_0000_0000_u128,
1234    },
1235    DyadicFloat128 {
1236        sign: DyadicSign::Pos,
1237        exponent: -128,
1238        mantissa: 0xb89b_c36c_e3e0_453b_0000_0000_0000_0000_u128,
1239    },
1240    DyadicFloat128 {
1241        sign: DyadicSign::Pos,
1242        exponent: -128,
1243        mantissa: 0xb817_02e0_5c0b_8171_0000_0000_0000_0000_u128,
1244    },
1245    DyadicFloat128 {
1246        sign: DyadicSign::Pos,
1247        exponent: -128,
1248        mantissa: 0xb793_00b7_9300_b794_0000_0000_0000_0000_u128,
1249    },
1250    DyadicFloat128 {
1251        sign: DyadicSign::Pos,
1252        exponent: -128,
1253        mantissa: 0xb70f_bb5a_19be_365a_0000_0000_0000_0000_u128,
1254    },
1255    DyadicFloat128 {
1256        sign: DyadicSign::Pos,
1257        exponent: -128,
1258        mantissa: 0xb68d_3134_0e43_07d9_0000_0000_0000_0000_u128,
1259    },
1260    DyadicFloat128 {
1261        sign: DyadicSign::Pos,
1262        exponent: -128,
1263        mantissa: 0xb60b_60b6_0b60_b60c_0000_0000_0000_0000_u128,
1264    },
1265    DyadicFloat128 {
1266        sign: DyadicSign::Pos,
1267        exponent: -128,
1268        mantissa: 0xb58a_4855_18d1_e7e5_0000_0000_0000_0000_u128,
1269    },
1270    DyadicFloat128 {
1271        sign: DyadicSign::Pos,
1272        exponent: -128,
1273        mantissa: 0xb509_e68a_9b94_8220_0000_0000_0000_0000_u128,
1274    },
1275    DyadicFloat128 {
1276        sign: DyadicSign::Pos,
1277        exponent: -128,
1278        mantissa: 0xb48a_39d4_4685_fe98_0000_0000_0000_0000_u128,
1279    },
1280    DyadicFloat128 {
1281        sign: DyadicSign::Pos,
1282        exponent: -128,
1283        mantissa: 0xb40b_40b4_0b40_b40c_0000_0000_0000_0000_u128,
1284    },
1285    DyadicFloat128 {
1286        sign: DyadicSign::Pos,
1287        exponent: -128,
1288        mantissa: 0xb38c_f9b0_0b38_cf9c_0000_0000_0000_0000_u128,
1289    },
1290    DyadicFloat128 {
1291        sign: DyadicSign::Pos,
1292        exponent: -128,
1293        mantissa: 0xb30f_6352_8917_c80c_0000_0000_0000_0000_u128,
1294    },
1295    DyadicFloat128 {
1296        sign: DyadicSign::Pos,
1297        exponent: -128,
1298        mantissa: 0xb292_7c29_da55_19d0_0000_0000_0000_0000_u128,
1299    },
1300];
1301
1302pub(crate) static LOG2P1_LOG_INV_2: [DyadicFloat128; 240] = [
1303    DyadicFloat128 {
1304        sign: DyadicSign::Neg,
1305        exponent: -128,
1306        mantissa: 0xb172_17f7_d1cf_79ab_c9e3_b398_03f2_f6af_u128,
1307    },
1308    DyadicFloat128 {
1309        sign: DyadicSign::Neg,
1310        exponent: -128,
1311        mantissa: 0xaf74_1551_20c9_011d_046d_235e_e630_73dc_u128,
1312    },
1313    DyadicFloat128 {
1314        sign: DyadicSign::Neg,
1315        exponent: -128,
1316        mantissa: 0xad7a_02e1_b24e_fd32_1608_64fd_949b_4bd3_u128,
1317    },
1318    DyadicFloat128 {
1319        sign: DyadicSign::Neg,
1320        exponent: -128,
1321        mantissa: 0xab83_d135_dc63_3301_ffe6_607b_a902_ef3b_u128,
1322    },
1323    DyadicFloat128 {
1324        sign: DyadicSign::Neg,
1325        exponent: -128,
1326        mantissa: 0xa991_7134_33c2_b999_0ba4_aea6_14d0_5700_u128,
1327    },
1328    DyadicFloat128 {
1329        sign: DyadicSign::Neg,
1330        exponent: -128,
1331        mantissa: 0xa7a2_d41a_d270_c9d7_cd36_2382_a768_8479_u128,
1332    },
1333    DyadicFloat128 {
1334        sign: DyadicSign::Neg,
1335        exponent: -128,
1336        mantissa: 0xa5b7_eb7c_b860_fb89_7b6a_62a0_dec6_e072_u128,
1337    },
1338    DyadicFloat128 {
1339        sign: DyadicSign::Neg,
1340        exponent: -128,
1341        mantissa: 0xa3d0_a93f_4516_9a4b_0959_4fab_088c_0d64_u128,
1342    },
1343    DyadicFloat128 {
1344        sign: DyadicSign::Neg,
1345        exponent: -128,
1346        mantissa: 0xa1ec_ff97_c91e_267b_1b7e_fae0_8e59_7e16_u128,
1347    },
1348    DyadicFloat128 {
1349        sign: DyadicSign::Neg,
1350        exponent: -128,
1351        mantissa: 0xa00c_e109_2e54_98c4_6987_9c5a_30cd_1241_u128,
1352    },
1353    DyadicFloat128 {
1354        sign: DyadicSign::Neg,
1355        exponent: -128,
1356        mantissa: 0x9e30_4061_b5fd_a91a_0460_3d87_b6df_81ac_u128,
1357    },
1358    DyadicFloat128 {
1359        sign: DyadicSign::Neg,
1360        exponent: -128,
1361        mantissa: 0x9c57_10b8_cbb7_3a42_aa55_4b2d_d461_9e63_u128,
1362    },
1363    DyadicFloat128 {
1364        sign: DyadicSign::Neg,
1365        exponent: -128,
1366        mantissa: 0x9a81_456c_ec64_2e10_4d49_f9aa_ea3c_b5e0_u128,
1367    },
1368    DyadicFloat128 {
1369        sign: DyadicSign::Neg,
1370        exponent: -128,
1371        mantissa: 0x98ae_d221_a034_58b6_732f_8932_1647_b358_u128,
1372    },
1373    DyadicFloat128 {
1374        sign: DyadicSign::Neg,
1375        exponent: -128,
1376        mantissa: 0x96df_aabd_86fa_1647_d611_88fb_c94e_2f14_u128,
1377    },
1378    DyadicFloat128 {
1379        sign: DyadicSign::Neg,
1380        exponent: -128,
1381        mantissa: 0x9513_c368_7608_3696_b5cb_c416_a241_8011_u128,
1382    },
1383    DyadicFloat128 {
1384        sign: DyadicSign::Neg,
1385        exponent: -128,
1386        mantissa: 0x934b_1089_a6dc_93c2_bf5b_b3b6_0554_e151_u128,
1387    },
1388    DyadicFloat128 {
1389        sign: DyadicSign::Neg,
1390        exponent: -128,
1391        mantissa: 0x9185_86c5_f5e4_bf01_9f92_199e_d1a4_bab0_u128,
1392    },
1393    DyadicFloat128 {
1394        sign: DyadicSign::Neg,
1395        exponent: -128,
1396        mantissa: 0x8fc3_1afe_30b2_c6de_e300_bf16_7e95_da66_u128,
1397    },
1398    DyadicFloat128 {
1399        sign: DyadicSign::Neg,
1400        exponent: -128,
1401        mantissa: 0x8e03_c24d_7300_395a_cdda_e1cc_ce24_7837_u128,
1402    },
1403    DyadicFloat128 {
1404        sign: DyadicSign::Neg,
1405        exponent: -128,
1406        mantissa: 0x8c47_7207_91e5_3314_762a_d194_15fe_25a5_u128,
1407    },
1408    DyadicFloat128 {
1409        sign: DyadicSign::Neg,
1410        exponent: -128,
1411        mantissa: 0x8a8e_1fb7_94b0_9134_9eb6_28db_a173_c82d_u128,
1412    },
1413    DyadicFloat128 {
1414        sign: DyadicSign::Neg,
1415        exponent: -128,
1416        mantissa: 0x88d7_c11e_3ad5_3cdc_8a31_11a7_07b6_de2c_u128,
1417    },
1418    DyadicFloat128 {
1419        sign: DyadicSign::Neg,
1420        exponent: -128,
1421        mantissa: 0x8724_4c30_8e67_0a66_85e0_05d0_6dbf_a8f7_u128,
1422    },
1423    DyadicFloat128 {
1424        sign: DyadicSign::Neg,
1425        exponent: -128,
1426        mantissa: 0x8573_b716_82a7_d21b_b21f_9f89_c1ab_80b2_u128,
1427    },
1428    DyadicFloat128 {
1429        sign: DyadicSign::Neg,
1430        exponent: -128,
1431        mantissa: 0x83c5_f829_9e2b_4091_b8f6_fafe_8fbb_68b8_u128,
1432    },
1433    DyadicFloat128 {
1434        sign: DyadicSign::Neg,
1435        exponent: -128,
1436        mantissa: 0x821b_05f3_b01d_6774_db0d_58c3_f7e2_ea1e_u128,
1437    },
1438    DyadicFloat128 {
1439        sign: DyadicSign::Neg,
1440        exponent: -128,
1441        mantissa: 0x8072_d72d_903d_588c_7dd1_b09c_70c4_0109_u128,
1442    },
1443    DyadicFloat128 {
1444        sign: DyadicSign::Neg,
1445        exponent: -129,
1446        mantissa: 0xfd9a_c57b_d244_2180_af05_924d_258c_14c4_u128,
1447    },
1448    DyadicFloat128 {
1449        sign: DyadicSign::Neg,
1450        exponent: -129,
1451        mantissa: 0xfa55_3f70_18c9_66f4_2780_a545_a1b5_4dce_u128,
1452    },
1453    DyadicFloat128 {
1454        sign: DyadicSign::Neg,
1455        exponent: -129,
1456        mantissa: 0xf715_0ab5_a09f_27f6_0a47_0250_d40e_be8e_u128,
1457    },
1458    DyadicFloat128 {
1459        sign: DyadicSign::Neg,
1460        exponent: -129,
1461        mantissa: 0xf3da_161e_ed6b_9ab1_248d_42f7_8d3e_65d2_u128,
1462    },
1463    DyadicFloat128 {
1464        sign: DyadicSign::Neg,
1465        exponent: -129,
1466        mantissa: 0xf0a4_50d1_3936_6ca7_7c66_eb64_08ff_6432_u128,
1467    },
1468    DyadicFloat128 {
1469        sign: DyadicSign::Neg,
1470        exponent: -129,
1471        mantissa: 0xed73_aa42_64b0_adeb_5391_cf4b_33e4_2996_u128,
1472    },
1473    DyadicFloat128 {
1474        sign: DyadicSign::Neg,
1475        exponent: -129,
1476        mantissa: 0xea48_1236_f7d3_5bb2_39a7_67a8_0d6d_97e6_u128,
1477    },
1478    DyadicFloat128 {
1479        sign: DyadicSign::Neg,
1480        exponent: -129,
1481        mantissa: 0xe721_78c0_323a_1a0f_cc4e_1653_e71d_9973_u128,
1482    },
1483    DyadicFloat128 {
1484        sign: DyadicSign::Neg,
1485        exponent: -129,
1486        mantissa: 0xe3ff_ce3a_2aa6_4923_8ead_b651_b49a_c539_u128,
1487    },
1488    DyadicFloat128 {
1489        sign: DyadicSign::Neg,
1490        exponent: -129,
1491        mantissa: 0xe0e3_0349_fd1c_ec82_03e8_e180_2aba_24d5_u128,
1492    },
1493    DyadicFloat128 {
1494        sign: DyadicSign::Neg,
1495        exponent: -129,
1496        mantissa: 0xddcb_08dc_0717_d85c_940a_666c_8784_2842_u128,
1497    },
1498    DyadicFloat128 {
1499        sign: DyadicSign::Neg,
1500        exponent: -129,
1501        mantissa: 0xdab7_d022_3148_4a93_bec2_0cca_6efe_2ac4_u128,
1502    },
1503    DyadicFloat128 {
1504        sign: DyadicSign::Neg,
1505        exponent: -129,
1506        mantissa: 0xd7a9_4a92_466e_833c_cd88_bba7_d0ce_e8df_u128,
1507    },
1508    DyadicFloat128 {
1509        sign: DyadicSign::Neg,
1510        exponent: -129,
1511        mantissa: 0xd49f_69e4_56cf_1b7b_7f53_bd2e_406e_66e6_u128,
1512    },
1513    DyadicFloat128 {
1514        sign: DyadicSign::Neg,
1515        exponent: -129,
1516        mantissa: 0xd19a_2011_27d3_c646_279d_79f5_1dcc_7301_u128,
1517    },
1518    DyadicFloat128 {
1519        sign: DyadicSign::Neg,
1520        exponent: -129,
1521        mantissa: 0xce99_5f50_af69_d863_432f_3f4f_861a_d6a8_u128,
1522    },
1523    DyadicFloat128 {
1524        sign: DyadicSign::Neg,
1525        exponent: -129,
1526        mantissa: 0xcb9d_1a18_9ab5_6e77_7d7e_9307_c70c_0667_u128,
1527    },
1528    DyadicFloat128 {
1529        sign: DyadicSign::Neg,
1530        exponent: -129,
1531        mantissa: 0xc8a5_431a_dfb4_4ca6_048c_e7c1_a75e_341a_u128,
1532    },
1533    DyadicFloat128 {
1534        sign: DyadicSign::Neg,
1535        exponent: -129,
1536        mantissa: 0xc5b1_cd44_596f_a51f_f218_fb8f_9f9e_f27f_u128,
1537    },
1538    DyadicFloat128 {
1539        sign: DyadicSign::Neg,
1540        exponent: -129,
1541        mantissa: 0xc2c2_abbb_6e5f_d570_0333_7789_d592_e296_u128,
1542    },
1543    DyadicFloat128 {
1544        sign: DyadicSign::Neg,
1545        exponent: -129,
1546        mantissa: 0xbfd7_d1de_c0a8_df70_37ed_a996_244b_ccaf_u128,
1547    },
1548    DyadicFloat128 {
1549        sign: DyadicSign::Neg,
1550        exponent: -129,
1551        mantissa: 0xbcf1_3343_e7d9_ec7f_2afd_1778_1bb3_afea_u128,
1552    },
1553    DyadicFloat128 {
1554        sign: DyadicSign::Neg,
1555        exponent: -129,
1556        mantissa: 0xba0e_c3b6_33dd_8b0b_91dc_60b2_b059_a609_u128,
1557    },
1558    DyadicFloat128 {
1559        sign: DyadicSign::Neg,
1560        exponent: -129,
1561        mantissa: 0xb730_7735_78cb_90b3_aa11_16c3_466b_eb6c_u128,
1562    },
1563    DyadicFloat128 {
1564        sign: DyadicSign::Neg,
1565        exponent: -129,
1566        mantissa: 0xb456_41f4_e350_a0d4_e756_eba0_0bc3_3976_u128,
1567    },
1568    DyadicFloat128 {
1569        sign: DyadicSign::Neg,
1570        exponent: -129,
1571        mantissa: 0xb180_1859_d562_49de_98ce_51ff_f994_79cb_u128,
1572    },
1573    DyadicFloat128 {
1574        sign: DyadicSign::Neg,
1575        exponent: -129,
1576        mantissa: 0xaead_eefa_caf9_7d37_9dd6_e688_ebb1_3b01_u128,
1577    },
1578    DyadicFloat128 {
1579        sign: DyadicSign::Neg,
1580        exponent: -129,
1581        mantissa: 0xabdf_ba9e_468f_d6f9_472e_a077_49ce_6bd1_u128,
1582    },
1583    DyadicFloat128 {
1584        sign: DyadicSign::Neg,
1585        exponent: -129,
1586        mantissa: 0xa915_7039_c51e_be72_e164_c759_686a_2207_u128,
1587    },
1588    DyadicFloat128 {
1589        sign: DyadicSign::Neg,
1590        exponent: -129,
1591        mantissa: 0xa64f_04f0_b961_df78_54f5_275c_2d15_c21e_u128,
1592    },
1593    DyadicFloat128 {
1594        sign: DyadicSign::Neg,
1595        exponent: -129,
1596        mantissa: 0xa38c_6e13_8e20_d834_d698_298a_dddd_7f30_u128,
1597    },
1598    DyadicFloat128 {
1599        sign: DyadicSign::Neg,
1600        exponent: -129,
1601        mantissa: 0xa0cd_a11e_af46_390e_6324_3827_3918_db7d_u128,
1602    },
1603    DyadicFloat128 {
1604        sign: DyadicSign::Neg,
1605        exponent: -129,
1606        mantissa: 0x9e12_93b9_998c_1dad_3b03_5eae_273a_855c_u128,
1607    },
1608    DyadicFloat128 {
1609        sign: DyadicSign::Neg,
1610        exponent: -129,
1611        mantissa: 0x9b5b_3bb5_f088_b768_5078_bbe3_d392_be24_u128,
1612    },
1613    DyadicFloat128 {
1614        sign: DyadicSign::Neg,
1615        exponent: -129,
1616        mantissa: 0x98a7_8f0e_9ae7_1d87_64de_c347_8470_7838_u128,
1617    },
1618    DyadicFloat128 {
1619        sign: DyadicSign::Neg,
1620        exponent: -129,
1621        mantissa: 0x95f7_83e6_e49a_9cfc_0250_04f3_ef06_3312_u128,
1622    },
1623    DyadicFloat128 {
1624        sign: DyadicSign::Neg,
1625        exponent: -129,
1626        mantissa: 0x934b_1089_a6dc_93c2_df5b_b3b6_0554_e151_u128,
1627    },
1628    DyadicFloat128 {
1629        sign: DyadicSign::Neg,
1630        exponent: -129,
1631        mantissa: 0x90a2_2b68_75c6_a1f8_8e91_aeba_609c_8876_u128,
1632    },
1633    DyadicFloat128 {
1634        sign: DyadicSign::Neg,
1635        exponent: -129,
1636        mantissa: 0x8dfc_cb1a_d35c_a6ef_9947_bdb6_ddca_f59a_u128,
1637    },
1638    DyadicFloat128 {
1639        sign: DyadicSign::Neg,
1640        exponent: -129,
1641        mantissa: 0x8b5a_e65d_67db_9acf_7ba5_1681_26a5_8b99_u128,
1642    },
1643    DyadicFloat128 {
1644        sign: DyadicSign::Neg,
1645        exponent: -129,
1646        mantissa: 0x88bc_7411_3f23_def3_bc5a_0fe3_96f4_0f1c_u128,
1647    },
1648    DyadicFloat128 {
1649        sign: DyadicSign::Neg,
1650        exponent: -129,
1651        mantissa: 0x8621_6b3b_0b17_188c_363c_eae8_8f72_0f1d_u128,
1652    },
1653    DyadicFloat128 {
1654        sign: DyadicSign::Neg,
1655        exponent: -129,
1656        mantissa: 0x8389_c302_6ac3_139d_6add_a9d2_270f_a1f3_u128,
1657    },
1658    DyadicFloat128 {
1659        sign: DyadicSign::Neg,
1660        exponent: -129,
1661        mantissa: 0x80f5_72b1_3634_87bc_edbd_0b5b_3479_d5f2_u128,
1662    },
1663    DyadicFloat128 {
1664        sign: DyadicSign::Neg,
1665        exponent: -130,
1666        mantissa: 0xfcc8_e365_9d9b_cbf1_8a0c_df30_1431_b60b_u128,
1667    },
1668    DyadicFloat128 {
1669        sign: DyadicSign::Neg,
1670        exponent: -130,
1671        mantissa: 0xf7ad_6f26_e7ff_2efc_9cd2_238f_75f9_69ad_u128,
1672    },
1673    DyadicFloat128 {
1674        sign: DyadicSign::Neg,
1675        exponent: -130,
1676        mantissa: 0xf298_77ff_3880_9097_2b02_0fa1_820c_948d_u128,
1677    },
1678    DyadicFloat128 {
1679        sign: DyadicSign::Neg,
1680        exponent: -130,
1681        mantissa: 0xed89_ed86_a44a_01ab_09d4_9f96_cb88_317a_u128,
1682    },
1683    DyadicFloat128 {
1684        sign: DyadicSign::Neg,
1685        exponent: -130,
1686        mantissa: 0xe881_bf93_2af3_dac3_2524_848e_3443_e03f_u128,
1687    },
1688    DyadicFloat128 {
1689        sign: DyadicSign::Neg,
1690        exponent: -130,
1691        mantissa: 0xe37f_de37_807b_84e3_5e9a_750b_6b68_781c_u128,
1692    },
1693    DyadicFloat128 {
1694        sign: DyadicSign::Neg,
1695        exponent: -130,
1696        mantissa: 0xde84_39c1_dec5_687c_9d57_da94_5b5d_0aa6_u128,
1697    },
1698    DyadicFloat128 {
1699        sign: DyadicSign::Neg,
1700        exponent: -130,
1701        mantissa: 0xd98e_c2ba_de71_e53e_d0a9_8f2a_d65b_ee96_u128,
1702    },
1703    DyadicFloat128 {
1704        sign: DyadicSign::Neg,
1705        exponent: -130,
1706        mantissa: 0xd49f_69e4_56cf_1b7a_5f53_bd2e_406e_66e7_u128,
1707    },
1708    DyadicFloat128 {
1709        sign: DyadicSign::Neg,
1710        exponent: -130,
1711        mantissa: 0xcfb6_2038_44b3_209b_18cb_02f3_3f79_c16b_u128,
1712    },
1713    DyadicFloat128 {
1714        sign: DyadicSign::Neg,
1715        exponent: -130,
1716        mantissa: 0xcad2_d6e7_b80b_f915_cc50_7fb7_a3d0_bf69_u128,
1717    },
1718    DyadicFloat128 {
1719        sign: DyadicSign::Neg,
1720        exponent: -130,
1721        mantissa: 0xc5f5_7f59_c7f4_6156_9a8b_6997_a402_bf30_u128,
1722    },
1723    DyadicFloat128 {
1724        sign: DyadicSign::Neg,
1725        exponent: -130,
1726        mantissa: 0xc11e_0b2a_8d1e_0de1_da63_1e83_0fd3_08fe_u128,
1727    },
1728    DyadicFloat128 {
1729        sign: DyadicSign::Neg,
1730        exponent: -130,
1731        mantissa: 0xbc4c_6c2a_2263_99f6_276e_bcfb_2016_a433_u128,
1732    },
1733    DyadicFloat128 {
1734        sign: DyadicSign::Neg,
1735        exponent: -130,
1736        mantissa: 0xb780_945b_ab55_dcea_b4c7_bc3d_3275_0fd9_u128,
1737    },
1738    DyadicFloat128 {
1739        sign: DyadicSign::Neg,
1740        exponent: -130,
1741        mantissa: 0xb2ba_75f4_6099_cf8f_243c_2e77_904a_fa76_u128,
1742    },
1743    DyadicFloat128 {
1744        sign: DyadicSign::Neg,
1745        exponent: -130,
1746        mantissa: 0xadfa_035a_a1ed_8fdd_5497_67e4_1031_6d2b_u128,
1747    },
1748    DyadicFloat128 {
1749        sign: DyadicSign::Neg,
1750        exponent: -130,
1751        mantissa: 0xa93f_2f25_0dac_67d5_9ad2_fb8d_4805_4add_u128,
1752    },
1753    DyadicFloat128 {
1754        sign: DyadicSign::Neg,
1755        exponent: -130,
1756        mantissa: 0xa489_ec19_9dab_06f4_59fb_6cf0_ecb4_11b7_u128,
1757    },
1758    DyadicFloat128 {
1759        sign: DyadicSign::Neg,
1760        exponent: -130,
1761        mantissa: 0x9fda_2d2c_c946_5c52_6b2b_9565_f535_5180_u128,
1762    },
1763    DyadicFloat128 {
1764        sign: DyadicSign::Neg,
1765        exponent: -130,
1766        mantissa: 0x9b2f_e580_ac80_b182_011a_5b94_4aca_8705_u128,
1767    },
1768    DyadicFloat128 {
1769        sign: DyadicSign::Neg,
1770        exponent: -130,
1771        mantissa: 0x968b_0864_3409_ceb9_d5c0_da50_6a08_8482_u128,
1772    },
1773    DyadicFloat128 {
1774        sign: DyadicSign::Neg,
1775        exponent: -130,
1776        mantissa: 0x91eb_8952_4e10_0d28_bfd3_df5c_52d6_7e77_u128,
1777    },
1778    DyadicFloat128 {
1779        sign: DyadicSign::Neg,
1780        exponent: -130,
1781        mantissa: 0x8d51_5bf1_1fb9_4f22_a071_3268_840c_bcbb_u128,
1782    },
1783    DyadicFloat128 {
1784        sign: DyadicSign::Neg,
1785        exponent: -130,
1786        mantissa: 0x88bc_7411_3f23_def7_9c5a_0fe3_96f4_0f19_u128,
1787    },
1788    DyadicFloat128 {
1789        sign: DyadicSign::Neg,
1790        exponent: -130,
1791        mantissa: 0x842c_c5ac_f1d0_344b_6fec_dfa8_19b9_6092_u128,
1792    },
1793    DyadicFloat128 {
1794        sign: DyadicSign::Neg,
1795        exponent: -131,
1796        mantissa: 0xff44_89ce_deab_2ca6_e17b_d40d_8d92_91ec_u128,
1797    },
1798    DyadicFloat128 {
1799        sign: DyadicSign::Neg,
1800        exponent: -131,
1801        mantissa: 0xf639_cc18_5088_fe62_5066_e87f_2c0f_733d_u128,
1802    },
1803    DyadicFloat128 {
1804        sign: DyadicSign::Neg,
1805        exponent: -131,
1806        mantissa: 0xed39_3b1c_2235_1281_ff4e_2e66_0317_d55f_u128,
1807    },
1808    DyadicFloat128 {
1809        sign: DyadicSign::Neg,
1810        exponent: -131,
1811        mantissa: 0xe442_c00d_e259_1b4c_e96a_b34c_e0bc_cd10_u128,
1812    },
1813    DyadicFloat128 {
1814        sign: DyadicSign::Neg,
1815        exponent: -131,
1816        mantissa: 0xdb56_446d_6ad8_df09_2811_2e35_a60e_636f_u128,
1817    },
1818    DyadicFloat128 {
1819        sign: DyadicSign::Neg,
1820        exponent: -131,
1821        mantissa: 0xd273_b205_8de1_bd4b_36bb_f837_b4d3_20c6_u128,
1822    },
1823    DyadicFloat128 {
1824        sign: DyadicSign::Neg,
1825        exponent: -131,
1826        mantissa: 0xc99a_f2ea_ca4c_457b_eaf5_1f66_6928_44b2_u128,
1827    },
1828    DyadicFloat128 {
1829        sign: DyadicSign::Neg,
1830        exponent: -131,
1831        mantissa: 0xc0cb_f17a_071f_80e9_396f_fdf7_6a14_7cc2_u128,
1832    },
1833    DyadicFloat128 {
1834        sign: DyadicSign::Neg,
1835        exponent: -131,
1836        mantissa: 0xb806_9857_5607_07a7_0a67_7b4c_8bec_22e0_u128,
1837    },
1838    DyadicFloat128 {
1839        sign: DyadicSign::Neg,
1840        exponent: -131,
1841        mantissa: 0xaf4a_d26c_bc8e_5bef_9e8b_8b88_a14f_f0c9_u128,
1842    },
1843    DyadicFloat128 {
1844        sign: DyadicSign::Neg,
1845        exponent: -131,
1846        mantissa: 0xa698_8ae9_03f5_62f1_7e85_8f08_597b_3a68_u128,
1847    },
1848    DyadicFloat128 {
1849        sign: DyadicSign::Neg,
1850        exponent: -131,
1851        mantissa: 0x9def_ad3e_8f73_2186_476d_3b5b_45f6_ca02_u128,
1852    },
1853    DyadicFloat128 {
1854        sign: DyadicSign::Neg,
1855        exponent: -131,
1856        mantissa: 0x9550_2522_38bd_2468_658e_5a0b_811c_596d_u128,
1857    },
1858    DyadicFloat128 {
1859        sign: DyadicSign::Neg,
1860        exponent: -131,
1861        mantissa: 0x8cb9_de8a_32ab_3694_97c9_8595_30a4_514c_u128,
1862    },
1863    DyadicFloat128 {
1864        sign: DyadicSign::Neg,
1865        exponent: -131,
1866        mantissa: 0x842c_c5ac_f1d0_344c_1fec_dfa8_19b9_6094_u128,
1867    },
1868    DyadicFloat128 {
1869        sign: DyadicSign::Neg,
1870        exponent: -132,
1871        mantissa: 0xf751_8e00_35c3_dd92_606d_8909_3278_a931_u128,
1872    },
1873    DyadicFloat128 {
1874        sign: DyadicSign::Neg,
1875        exponent: -132,
1876        mantissa: 0xe65b_9e6e_ed96_5c4f_609f_5fe2_058d_5ff2_u128,
1877    },
1878    DyadicFloat128 {
1879        sign: DyadicSign::Neg,
1880        exponent: -132,
1881        mantissa: 0xd577_9687_d887_e0ee_49dd_a170_56e4_5ebb_u128,
1882    },
1883    DyadicFloat128 {
1884        sign: DyadicSign::Neg,
1885        exponent: -132,
1886        mantissa: 0xc4a5_50a4_fd9a_19bb_3e97_660a_23cc_5402_u128,
1887    },
1888    DyadicFloat128 {
1889        sign: DyadicSign::Neg,
1890        exponent: -132,
1891        mantissa: 0xb3e4_a796_a5da_c213_07cc_a0bc_c06c_2f8e_u128,
1892    },
1893    DyadicFloat128 {
1894        sign: DyadicSign::Neg,
1895        exponent: -132,
1896        mantissa: 0xa335_76a1_6f1f_4c79_1210_16bd_904d_c95a_u128,
1897    },
1898    DyadicFloat128 {
1899        sign: DyadicSign::Neg,
1900        exponent: -132,
1901        mantissa: 0x9297_997c_68c1_f4e6_610d_b3d4_dd42_3bc9_u128,
1902    },
1903    DyadicFloat128 {
1904        sign: DyadicSign::Neg,
1905        exponent: -132,
1906        mantissa: 0x820a_ec4f_3a22_2397_b9e3_aea6_c444_eef6_u128,
1907    },
1908    DyadicFloat128 {
1909        sign: DyadicSign::Neg,
1910        exponent: -133,
1911        mantissa: 0xe31e_9760_a557_8c6d_f9eb_2f28_4f31_c35a_u128,
1912    },
1913    DyadicFloat128 {
1914        sign: DyadicSign::Neg,
1915        exponent: -133,
1916        mantissa: 0xc249_2946_4655_f482_da5f_3cc0_b325_1da6_u128,
1917    },
1918    DyadicFloat128 {
1919        sign: DyadicSign::Neg,
1920        exponent: -133,
1921        mantissa: 0xa195_492c_c066_0519_4a18_dff7_cdb4_ae33_u128,
1922    },
1923    DyadicFloat128 {
1924        sign: DyadicSign::Neg,
1925        exponent: -133,
1926        mantissa: 0x8102_b2c4_9ac2_3a86_91d0_82dc_e3dd_cd08_u128,
1927    },
1928    DyadicFloat128 {
1929        sign: DyadicSign::Neg,
1930        exponent: -134,
1931        mantissa: 0xc122_451c_4515_5150_b161_37f0_9a00_2b0e_u128,
1932    },
1933    DyadicFloat128 {
1934        sign: DyadicSign::Neg,
1935        exponent: -134,
1936        mantissa: 0x8080_abac_46f3_89c4_662d_417c_ed00_79c9_u128,
1937    },
1938    DyadicFloat128 {
1939        sign: DyadicSign::Pos,
1940        exponent: 0,
1941        mantissa: 0x0000_0000_0000_0000_0000_0000_0000_0000_u128,
1942    },
1943    DyadicFloat128 {
1944        sign: DyadicSign::Pos,
1945        exponent: 0,
1946        mantissa: 0x0000_0000_0000_0000_0000_0000_0000_0000_u128,
1947    },
1948    DyadicFloat128 {
1949        sign: DyadicSign::Pos,
1950        exponent: -136,
1951        mantissa: 0xff80_5515_885e_014e_435a_b4da_6a5b_b50f_u128,
1952    },
1953    DyadicFloat128 {
1954        sign: DyadicSign::Pos,
1955        exponent: -135,
1956        mantissa: 0xff01_5358_833c_4762_bb48_1c8e_e141_6999_u128,
1957    },
1958    DyadicFloat128 {
1959        sign: DyadicSign::Pos,
1960        exponent: -134,
1961        mantissa: 0xbee2_3afc_0853_b6a8_a897_82c2_0df3_50c2_u128,
1962    },
1963    DyadicFloat128 {
1964        sign: DyadicSign::Pos,
1965        exponent: -134,
1966        mantissa: 0xfe05_4587_e01f_1e2b_f6d3_a69b_d5ea_b72f_u128,
1967    },
1968    DyadicFloat128 {
1969        sign: DyadicSign::Pos,
1970        exponent: -133,
1971        mantissa: 0x9e75_221a_352b_a751_452b_7ea6_2f21_98ea_u128,
1972    },
1973    DyadicFloat128 {
1974        sign: DyadicSign::Pos,
1975        exponent: -133,
1976        mantissa: 0xbdc8_d83e_ad88_d518_7faa_638b_5e00_ee90_u128,
1977    },
1978    DyadicFloat128 {
1979        sign: DyadicSign::Pos,
1980        exponent: -133,
1981        mantissa: 0xdcfe_013d_7c8c_bfc5_632d_bac4_6f30_d009_u128,
1982    },
1983    DyadicFloat128 {
1984        sign: DyadicSign::Pos,
1985        exponent: -133,
1986        mantissa: 0xfc14_d873_c198_0236_c7e0_9e3d_e453_f5fc_u128,
1987    },
1988    DyadicFloat128 {
1989        sign: DyadicSign::Pos,
1990        exponent: -132,
1991        mantissa: 0x8d86_cc49_1ecb_fe03_f177_6453_b7e8_2558_u128,
1992    },
1993    DyadicFloat128 {
1994        sign: DyadicSign::Pos,
1995        exponent: -132,
1996        mantissa: 0x9cf4_3dcf_f5ea_fd2f_2ad9_0155_c8a7_236a_u128,
1997    },
1998    DyadicFloat128 {
1999        sign: DyadicSign::Pos,
2000        exponent: -132,
2001        mantissa: 0xac52_dd7e_4726_a456_a47a_963a_91bb_3018_u128,
2002    },
2003    DyadicFloat128 {
2004        sign: DyadicSign::Pos,
2005        exponent: -132,
2006        mantissa: 0xbba2_c7b1_96e7_e224_e795_0f72_52c1_63cf_u128,
2007    },
2008    DyadicFloat128 {
2009        sign: DyadicSign::Pos,
2010        exponent: -132,
2011        mantissa: 0xcae4_1876_471f_5bde_91d0_0a41_7e33_0f8e_u128,
2012    },
2013    DyadicFloat128 {
2014        sign: DyadicSign::Pos,
2015        exponent: -132,
2016        mantissa: 0xda16_eb88_cb8d_f5fb_28a6_3ecf_b66e_94c0_u128,
2017    },
2018    DyadicFloat128 {
2019        sign: DyadicSign::Pos,
2020        exponent: -132,
2021        mantissa: 0xe93b_5c56_d85a_9083_ce29_92bf_ea38_e76b_u128,
2022    },
2023    DyadicFloat128 {
2024        sign: DyadicSign::Pos,
2025        exponent: -132,
2026        mantissa: 0xf851_8600_8b15_32f9_e64b_8b77_5997_8998_u128,
2027    },
2028    DyadicFloat128 {
2029        sign: DyadicSign::Pos,
2030        exponent: -131,
2031        mantissa: 0x83ac_c1ac_c723_8978_5a53_33c4_5b7f_442e_u128,
2032    },
2033    DyadicFloat128 {
2034        sign: DyadicSign::Pos,
2035        exponent: -131,
2036        mantissa: 0x8b29_b775_1bd7_073b_02e0_b9ee_992f_2372_u128,
2037    },
2038    DyadicFloat128 {
2039        sign: DyadicSign::Pos,
2040        exponent: -131,
2041        mantissa: 0x929f_b178_50a0_b7be_5b4d_3807_6605_16a4_u128,
2042    },
2043    DyadicFloat128 {
2044        sign: DyadicSign::Pos,
2045        exponent: -131,
2046        mantissa: 0x9a0e_bcb0_de8e_848e_2c1b_b082_689b_a814_u128,
2047    },
2048    DyadicFloat128 {
2049        sign: DyadicSign::Pos,
2050        exponent: -131,
2051        mantissa: 0xa176_e5f5_3237_81d2_dcf9_3599_6c92_e8d4_u128,
2052    },
2053    DyadicFloat128 {
2054        sign: DyadicSign::Pos,
2055        exponent: -131,
2056        mantissa: 0xa8d8_39f8_30c1_fb40_4c73_4351_7c8a_c264_u128,
2057    },
2058    DyadicFloat128 {
2059        sign: DyadicSign::Pos,
2060        exponent: -131,
2061        mantissa: 0xb032_c549_ba86_1d83_774e_27bc_92ce_3373_u128,
2062    },
2063    DyadicFloat128 {
2064        sign: DyadicSign::Pos,
2065        exponent: -131,
2066        mantissa: 0xb786_9457_2b5a_5cd3_24cd_cf68_cdb2_067c_u128,
2067    },
2068    DyadicFloat128 {
2069        sign: DyadicSign::Pos,
2070        exponent: -131,
2071        mantissa: 0xbed3_b36b_d896_6419_7c06_44d7_d9ed_08b4_u128,
2072    },
2073    DyadicFloat128 {
2074        sign: DyadicSign::Pos,
2075        exponent: -131,
2076        mantissa: 0xc61a_2eb1_8cd9_07a1_e5a1_532f_6d5a_1ac1_u128,
2077    },
2078    DyadicFloat128 {
2079        sign: DyadicSign::Pos,
2080        exponent: -131,
2081        mantissa: 0xcd5a_1231_019d_66d7_761e_3e7b_171e_44b2_u128,
2082    },
2083    DyadicFloat128 {
2084        sign: DyadicSign::Pos,
2085        exponent: -131,
2086        mantissa: 0xd493_69d2_56ab_1b1f_9e91_54e1_d526_3cda_u128,
2087    },
2088    DyadicFloat128 {
2089        sign: DyadicSign::Pos,
2090        exponent: -131,
2091        mantissa: 0xdbc6_415d_876d_0839_3e33_c0c9_f882_4f54_u128,
2092    },
2093    DyadicFloat128 {
2094        sign: DyadicSign::Pos,
2095        exponent: -131,
2096        mantissa: 0xe2f2_a47a_de3a_18a8_a0bf_7c0b_0d8b_b4ef_u128,
2097    },
2098    DyadicFloat128 {
2099        sign: DyadicSign::Pos,
2100        exponent: -131,
2101        mantissa: 0xea18_9eb3_659a_eaeb_93b2_a3b2_1f44_8259_u128,
2102    },
2103    DyadicFloat128 {
2104        sign: DyadicSign::Pos,
2105        exponent: -131,
2106        mantissa: 0xf138_3b71_5797_2f48_543f_ff0f_f4f0_aaf1_u128,
2107    },
2108    DyadicFloat128 {
2109        sign: DyadicSign::Pos,
2110        exponent: -131,
2111        mantissa: 0xf851_8600_8b15_3302_5e4b_8b77_5997_8993_u128,
2112    },
2113    DyadicFloat128 {
2114        sign: DyadicSign::Pos,
2115        exponent: -131,
2116        mantissa: 0xff64_898e_df55_d548_428c_cfc9_9271_dffa_u128,
2117    },
2118    DyadicFloat128 {
2119        sign: DyadicSign::Pos,
2120        exponent: -130,
2121        mantissa: 0x8338_a896_52cb_714a_b247_eb86_498c_2ce7_u128,
2122    },
2123    DyadicFloat128 {
2124        sign: DyadicSign::Pos,
2125        exponent: -130,
2126        mantissa: 0x86bb_f3e6_8472_cb2f_0b8b_d206_1574_7126_u128,
2127    },
2128    DyadicFloat128 {
2129        sign: DyadicSign::Pos,
2130        exponent: -130,
2131        mantissa: 0x8a3c_2c23_3a15_6341_9027_c74f_e0e6_f64f_u128,
2132    },
2133    DyadicFloat128 {
2134        sign: DyadicSign::Pos,
2135        exponent: -130,
2136        mantissa: 0x8db9_56a9_7b3d_0143_f023_472c_d739_f9e1_u128,
2137    },
2138    DyadicFloat128 {
2139        sign: DyadicSign::Pos,
2140        exponent: -130,
2141        mantissa: 0x9133_78c8_52d6_5be6_977e_3013_d10f_7525_u128,
2142    },
2143    DyadicFloat128 {
2144        sign: DyadicSign::Pos,
2145        exponent: -130,
2146        mantissa: 0x94aa_97c0_ffa9_1a5d_4ee3_880f_b7d3_4429_u128,
2147    },
2148    DyadicFloat128 {
2149        sign: DyadicSign::Pos,
2150        exponent: -130,
2151        mantissa: 0x981e_b8c7_23fe_97f2_1f1c_134f_b702_d433_u128,
2152    },
2153    DyadicFloat128 {
2154        sign: DyadicSign::Pos,
2155        exponent: -130,
2156        mantissa: 0x9b8f_e100_f47b_a1d8_04b6_2af1_89fc_ba0d_u128,
2157    },
2158    DyadicFloat128 {
2159        sign: DyadicSign::Pos,
2160        exponent: -130,
2161        mantissa: 0x9efe_1587_6631_4e4f_4d71_827e_fe89_2fc8_u128,
2162    },
2163    DyadicFloat128 {
2164        sign: DyadicSign::Pos,
2165        exponent: -130,
2166        mantissa: 0xa269_5b66_5be8_f338_4eca_87c3_f0f0_6211_u128,
2167    },
2168    DyadicFloat128 {
2169        sign: DyadicSign::Pos,
2170        exponent: -130,
2171        mantissa: 0xa5d1_b79c_d2af_2aca_8837_986c_eabf_bed6_u128,
2172    },
2173    DyadicFloat128 {
2174        sign: DyadicSign::Pos,
2175        exponent: -130,
2176        mantissa: 0xa937_2f1d_0da1_bd10_580e_b71e_58cd_36e5_u128,
2177    },
2178    DyadicFloat128 {
2179        sign: DyadicSign::Pos,
2180        exponent: -130,
2181        mantissa: 0xac99_c6cc_c104_2e94_3dd5_5752_8315_838d_u128,
2182    },
2183    DyadicFloat128 {
2184        sign: DyadicSign::Pos,
2185        exponent: -130,
2186        mantissa: 0xaff9_8385_3c9e_9e40_5f10_5039_091d_d7f5_u128,
2187    },
2188    DyadicFloat128 {
2189        sign: DyadicSign::Pos,
2190        exponent: -130,
2191        mantissa: 0xb356_6a13_956a_86f4_471b_1e15_74d9_fd55_u128,
2192    },
2193    DyadicFloat128 {
2194        sign: DyadicSign::Pos,
2195        exponent: -130,
2196        mantissa: 0xb6b0_7f38_ce90_e463_7bb2_e265_d0de_37e1_u128,
2197    },
2198    DyadicFloat128 {
2199        sign: DyadicSign::Pos,
2200        exponent: -130,
2201        mantissa: 0xba07_c7aa_01bd_2648_43f9_d57b_324b_d05f_u128,
2202    },
2203    DyadicFloat128 {
2204        sign: DyadicSign::Pos,
2205        exponent: -130,
2206        mantissa: 0xbd5c_4810_86c8_48db_bb59_6b50_3040_3242_u128,
2207    },
2208    DyadicFloat128 {
2209        sign: DyadicSign::Pos,
2210        exponent: -130,
2211        mantissa: 0xc0ae_050a_1abf_56ad_2f7f_8c5f_a9c5_0d76_u128,
2212    },
2213    DyadicFloat128 {
2214        sign: DyadicSign::Pos,
2215        exponent: -130,
2216        mantissa: 0xc3fd_0329_0648_847d_3048_0bee_4cbb_d698_u128,
2217    },
2218    DyadicFloat128 {
2219        sign: DyadicSign::Pos,
2220        exponent: -130,
2221        mantissa: 0xc749_46f4_436a_054e_f4f5_cb53_1201_c0d3_u128,
2222    },
2223    DyadicFloat128 {
2224        sign: DyadicSign::Pos,
2225        exponent: -130,
2226        mantissa: 0xca92_d4e7_a2b5_a3ad_c983_a9c5_c4b3_b135_u128,
2227    },
2228    DyadicFloat128 {
2229        sign: DyadicSign::Pos,
2230        exponent: -130,
2231        mantissa: 0xcdd9_b173_efdc_1aaa_8863_e007_c184_a1e7_u128,
2232    },
2233    DyadicFloat128 {
2234        sign: DyadicSign::Pos,
2235        exponent: -130,
2236        mantissa: 0xd11d_e0ff_15ab_18c6_d88d_83d4_cc61_3f21_u128,
2237    },
2238    DyadicFloat128 {
2239        sign: DyadicSign::Pos,
2240        exponent: -130,
2241        mantissa: 0xd45f_67e4_4178_c612_5486_e73c_6151_58b4_u128,
2242    },
2243    DyadicFloat128 {
2244        sign: DyadicSign::Pos,
2245        exponent: -130,
2246        mantissa: 0xd79e_4a74_05ff_96c3_1300_c9be_67ae_5da0_u128,
2247    },
2248    DyadicFloat128 {
2249        sign: DyadicSign::Pos,
2250        exponent: -130,
2251        mantissa: 0xdada_8cf4_7dad_236d_dffb_833c_3409_ee7e_u128,
2252    },
2253    DyadicFloat128 {
2254        sign: DyadicSign::Pos,
2255        exponent: -130,
2256        mantissa: 0xde14_33a1_6c66_b14c_de74_4870_f54f_0f18_u128,
2257    },
2258    DyadicFloat128 {
2259        sign: DyadicSign::Pos,
2260        exponent: -130,
2261        mantissa: 0xe14b_42ac_60c6_0512_4e38_eb80_92a0_1f06_u128,
2262    },
2263    DyadicFloat128 {
2264        sign: DyadicSign::Pos,
2265        exponent: -130,
2266        mantissa: 0xe47f_be3c_d4d1_0d5b_2ec0_f797_fdcd_125c_u128,
2267    },
2268    DyadicFloat128 {
2269        sign: DyadicSign::Pos,
2270        exponent: -130,
2271        mantissa: 0xe7b1_aa70_4e2e_e240_b40f_aab6_d2ad_0841_u128,
2272    },
2273    DyadicFloat128 {
2274        sign: DyadicSign::Pos,
2275        exponent: -130,
2276        mantissa: 0xeae1_0b5a_7ddc_8ad8_806b_2fc9_a803_8790_u128,
2277    },
2278    DyadicFloat128 {
2279        sign: DyadicSign::Pos,
2280        exponent: -130,
2281        mantissa: 0xee0d_e505_5f63_eb01_90a3_3316_df83_ba5a_u128,
2282    },
2283    DyadicFloat128 {
2284        sign: DyadicSign::Pos,
2285        exponent: -130,
2286        mantissa: 0xf138_3b71_5797_2f4a_b43f_ff0f_f4f0_aaf1_u128,
2287    },
2288    DyadicFloat128 {
2289        sign: DyadicSign::Pos,
2290        exponent: -130,
2291        mantissa: 0xf460_1295_52d2_ff41_e62e_3201_bb2b_bdce_u128,
2292    },
2293    DyadicFloat128 {
2294        sign: DyadicSign::Pos,
2295        exponent: -130,
2296        mantissa: 0xf785_6e5e_e2c9_b28a_76f2_a1b8_4190_a7dc_u128,
2297    },
2298    DyadicFloat128 {
2299        sign: DyadicSign::Pos,
2300        exponent: -130,
2301        mantissa: 0xfaa8_52b2_5bd9_b833_a6db_fa03_186e_0666_u128,
2302    },
2303    DyadicFloat128 {
2304        sign: DyadicSign::Pos,
2305        exponent: -130,
2306        mantissa: 0xfdc8_c36a_f1f1_5468_0a33_61bc_a696_504a_u128,
2307    },
2308    DyadicFloat128 {
2309        sign: DyadicSign::Pos,
2310        exponent: -129,
2311        mantissa: 0x8073_622d_6a80_e631_e897_0090_1531_6073_u128,
2312    },
2313    DyadicFloat128 {
2314        sign: DyadicSign::Pos,
2315        exponent: -129,
2316        mantissa: 0x8201_2ca5_a682_06d5_8fde_85af_dd2b_c88a_u128,
2317    },
2318    DyadicFloat128 {
2319        sign: DyadicSign::Pos,
2320        exponent: -129,
2321        mantissa: 0x838d_c2fe_6ac8_68e7_1a3f_cbde_f401_00cb_u128,
2322    },
2323    DyadicFloat128 {
2324        sign: DyadicSign::Pos,
2325        exponent: -129,
2326        mantissa: 0x8519_2713_9c87_1af8_67bd_00c3_8061_c51f_u128,
2327    },
2328    DyadicFloat128 {
2329        sign: DyadicSign::Pos,
2330        exponent: -129,
2331        mantissa: 0x86a3_5abc_d5ba_5901_5481_c3cb_d925_ccd2_u128,
2332    },
2333    DyadicFloat128 {
2334        sign: DyadicSign::Pos,
2335        exponent: -129,
2336        mantissa: 0x882c_5fcd_7256_a8c1_3905_5a65_98e7_c29e_u128,
2337    },
2338    DyadicFloat128 {
2339        sign: DyadicSign::Pos,
2340        exponent: -129,
2341        mantissa: 0x89b4_3814_9d45_82f5_3453_1dba_493e_b5a6_u128,
2342    },
2343    DyadicFloat128 {
2344        sign: DyadicSign::Pos,
2345        exponent: -129,
2346        mantissa: 0x8b3a_e55d_5d30_701a_c63e_ab88_3717_0480_u128,
2347    },
2348    DyadicFloat128 {
2349        sign: DyadicSign::Pos,
2350        exponent: -129,
2351        mantissa: 0x8cc0_696e_a11b_7b36_9436_1c9a_28d3_8a6a_u128,
2352    },
2353    DyadicFloat128 {
2354        sign: DyadicSign::Pos,
2355        exponent: -129,
2356        mantissa: 0x8e44_c60b_4ccf_d7dc_1473_aa01_c777_8679_u128,
2357    },
2358    DyadicFloat128 {
2359        sign: DyadicSign::Pos,
2360        exponent: -129,
2361        mantissa: 0x8fc7_fcf2_4517_946a_380c_be76_9f2c_6793_u128,
2362    },
2363    DyadicFloat128 {
2364        sign: DyadicSign::Pos,
2365        exponent: -129,
2366        mantissa: 0x914a_0fde_7bcb_2d0e_c429_ed3a_ea19_7a60_u128,
2367    },
2368    DyadicFloat128 {
2369        sign: DyadicSign::Pos,
2370        exponent: -129,
2371        mantissa: 0x92cb_0086_fbb1_cf75_a29d_47c5_0b11_82d0_u128,
2372    },
2373    DyadicFloat128 {
2374        sign: DyadicSign::Pos,
2375        exponent: -129,
2376        mantissa: 0x944a_d09e_f435_1af1_a498_27e0_81cb_16ba_u128,
2377    },
2378    DyadicFloat128 {
2379        sign: DyadicSign::Pos,
2380        exponent: -129,
2381        mantissa: 0x95c9_81d5_c4e9_24ea_4540_4f5a_a577_d6b4_u128,
2382    },
2383    DyadicFloat128 {
2384        sign: DyadicSign::Pos,
2385        exponent: -129,
2386        mantissa: 0x9747_15d7_08e9_84dd_6648_d428_40d9_e6fb_u128,
2387    },
2388    DyadicFloat128 {
2389        sign: DyadicSign::Pos,
2390        exponent: -129,
2391        mantissa: 0x98c3_8e4a_a20c_27d2_8467_67ec_990d_7333_u128,
2392    },
2393    DyadicFloat128 {
2394        sign: DyadicSign::Pos,
2395        exponent: -129,
2396        mantissa: 0x9a3e_ecd4_c3ea_a6ae_db3a_7f6e_6087_b947_u128,
2397    },
2398    DyadicFloat128 {
2399        sign: DyadicSign::Pos,
2400        exponent: -129,
2401        mantissa: 0x9bb9_3315_fec2_d790_7f58_9fba_0865_790f_u128,
2402    },
2403    DyadicFloat128 {
2404        sign: DyadicSign::Pos,
2405        exponent: -129,
2406        mantissa: 0x9d32_62ab_4a2f_4e37_a1ae_6ba0_6846_fae0_u128,
2407    },
2408    DyadicFloat128 {
2409        sign: DyadicSign::Pos,
2410        exponent: -129,
2411        mantissa: 0x9eaa_7d2e_0fb8_7c35_ff47_2bc6_ce64_8a7d_u128,
2412    },
2413    DyadicFloat128 {
2414        sign: DyadicSign::Pos,
2415        exponent: -129,
2416        mantissa: 0xa021_8434_353f_1de4_d493_efa6_3253_0acc_u128,
2417    },
2418    DyadicFloat128 {
2419        sign: DyadicSign::Pos,
2420        exponent: -129,
2421        mantissa: 0xa197_7950_2740_9daa_1dd1_d4a6_df96_0357_u128,
2422    },
2423    DyadicFloat128 {
2424        sign: DyadicSign::Pos,
2425        exponent: -129,
2426        mantissa: 0xa30c_5e10_e2f6_13e4_9bd9_bd99_e39a_20b3_u128,
2427    },
2428    DyadicFloat128 {
2429        sign: DyadicSign::Pos,
2430        exponent: -129,
2431        mantissa: 0xa480_3402_004e_865c_31cb_e0e8_8241_16cd_u128,
2432    },
2433    DyadicFloat128 {
2434        sign: DyadicSign::Pos,
2435        exponent: -129,
2436        mantissa: 0xa5f2_fcab_bbc5_06d8_68ca_4fb7_ec32_3d74_u128,
2437    },
2438    DyadicFloat128 {
2439        sign: DyadicSign::Pos,
2440        exponent: -129,
2441        mantissa: 0xa764_b993_0013_4d79_0d04_d104_7430_1862_u128,
2442    },
2443    DyadicFloat128 {
2444        sign: DyadicSign::Pos,
2445        exponent: -129,
2446        mantissa: 0xa8d5_6c39_6fc1_684c_01eb_067d_578c_4756_u128,
2447    },
2448    DyadicFloat128 {
2449        sign: DyadicSign::Pos,
2450        exponent: -129,
2451        mantissa: 0xaa45_161d_6e93_167b_9b08_1cf7_2249_f5b2_u128,
2452    },
2453    DyadicFloat128 {
2454        sign: DyadicSign::Pos,
2455        exponent: -129,
2456        mantissa: 0xabb3_b8ba_2ad3_62a1_1db6_506c_c17a_01f5_u128,
2457    },
2458    DyadicFloat128 {
2459        sign: DyadicSign::Pos,
2460        exponent: -129,
2461        mantissa: 0xad21_5587_a67f_0cdf_e890_422c_b86b_7cb1_u128,
2462    },
2463    DyadicFloat128 {
2464        sign: DyadicSign::Pos,
2465        exponent: -129,
2466        mantissa: 0xae8d_edfa_c04e_5282_ac70_7b8f_fc22_b3e8_u128,
2467    },
2468    DyadicFloat128 {
2469        sign: DyadicSign::Pos,
2470        exponent: -129,
2471        mantissa: 0xaff9_8385_3c9e_9e3f_c510_5039_091d_d7f8_u128,
2472    },
2473    DyadicFloat128 {
2474        sign: DyadicSign::Pos,
2475        exponent: -129,
2476        mantissa: 0xb164_1795_ce3c_a978_faf9_1530_0e51_7393_u128,
2477    },
2478    DyadicFloat128 {
2479        sign: DyadicSign::Pos,
2480        exponent: -129,
2481        mantissa: 0xb2cd_ab98_1f0f_940b_c857_c77d_c1df_600f_u128,
2482    },
2483    DyadicFloat128 {
2484        sign: DyadicSign::Pos,
2485        exponent: -129,
2486        mantissa: 0xb436_40f4_d8a5_761f_f5f0_80a7_1c34_b25d_u128,
2487    },
2488    DyadicFloat128 {
2489        sign: DyadicSign::Pos,
2490        exponent: -129,
2491        mantissa: 0xb59d_d911_aca1_ec48_1d26_64cf_09a0_c1bf_u128,
2492    },
2493    DyadicFloat128 {
2494        sign: DyadicSign::Pos,
2495        exponent: -129,
2496        mantissa: 0xb704_7551_5d0f_1c5e_4c98_c6b8_be17_818d_u128,
2497    },
2498    DyadicFloat128 {
2499        sign: DyadicSign::Pos,
2500        exponent: -129,
2501        mantissa: 0xb86a_1713_c491_aeaa_d37e_e287_2a6f_1cd6_u128,
2502    },
2503];