1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 64
3 
4 #include "nimbase.h"
5 #include <string.h>
6 #undef LANGUAGE_C
7 #undef MIPSEB
8 #undef MIPSEL
9 #undef PPC
10 #undef R3000
11 #undef R4000
12 #undef i386
13 #undef linux
14 #undef mips
15 #undef near
16 #undef far
17 #undef powerpc
18 #undef unix
19 #define nimfr_(x, y)
20 #define nimln_(x, y)
21 typedef struct tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw;
22 typedef struct tyObject_uint64x2__L25w5SFALWmTH9b30NrjeJw tyObject_uint64x2__L25w5SFALWmTH9b30NrjeJw;
23 typedef struct tyObject_MulCmp__tPF4ETaAdtVLNu8l2IurgA tyObject_MulCmp__tPF4ETaAdtVLNu8l2IurgA;
24 struct tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw {
25 NU64 bits;
26 };
27 struct tyObject_uint64x2__L25w5SFALWmTH9b30NrjeJw {
28 NU64 hi;
29 NU64 lo;
30 };
31 typedef tyObject_uint64x2__L25w5SFALWmTH9b30NrjeJw tyArray__YxVLJbmWgWA9aXEi5wDoQhA[619];
32 struct tyObject_MulCmp__tPF4ETaAdtVLNu8l2IurgA {
33 NU64 mul;
34 NU64 cmp;
35 };
36 typedef tyObject_MulCmp__tPF4ETaAdtVLNu8l2IurgA tyArray__9apbx8OXkiOk9cnMKRpy11KQ[25];
37 static N_INLINE(void, nimZeroMem)(void* p, NI size);
38 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
39 N_LIB_PRIVATE NIM_CONST tyArray__YxVLJbmWgWA9aXEi5wDoQhA pow10__systemZdragonbox_105 = {{18408377700990114895ULL, 2731688931043774331ULL}
40 ,
41 {11505236063118821809ULL, 8624834609543440813ULL}
42 ,
43 {14381545078898527261ULL, 15392729280356688920ULL}
44 ,
45 {17976931348623159077ULL, 5405853545163697438ULL}
46 ,
47 {11235582092889474423ULL, 5684501474941004851ULL}
48 ,
49 {14044477616111843029ULL, 2493940825248868160ULL}
50 ,
51 {17555597020139803786ULL, 7729112049988473104ULL}
52 ,
53 {10972248137587377366ULL, 9442381049670183594ULL}
54 ,
55 {13715310171984221708ULL, 2579604275232953684ULL}
56 ,
57 {17144137714980277135ULL, 3224505344041192105ULL}
58 ,
59 {10715086071862673209ULL, 8932844867666826922ULL}
60 ,
61 {13393857589828341511ULL, 15777742103010921556ULL}
62 ,
63 {16742321987285426889ULL, 15110491610336264041ULL}
64 ,
65 {10463951242053391806ULL, 2526528228819083170ULL}
66 ,
67 {13079939052566739757ULL, 12381532322878629771ULL}
68 ,
69 {16349923815708424697ULL, 1641857348316123501ULL}
70 ,
71 {10218702384817765435ULL, 12555375888766046948ULL}
72 ,
73 {12773377981022206794ULL, 11082533842530170781ULL}
74 ,
75 {15966722476277758493ULL, 4629795266307937668ULL}
76 ,
77 {9979201547673599058ULL, 5199465050656154995ULL}
78 ,
79 {12474001934591998822ULL, 15722703350174969552ULL}
80 ,
81 {15592502418239998528ULL, 10430007150863936131ULL}
82 ,
83 {9745314011399999080ULL, 6518754469289960082ULL}
84 ,
85 {12181642514249998850ULL, 8148443086612450103ULL}
86 ,
87 {15227053142812498563ULL, 962181821410786820ULL}
88 ,
89 {9516908214257811601ULL, 16742264702877599427ULL}
90 ,
91 {11896135267822264502ULL, 7092772823314835571ULL}
92 ,
93 {14870169084777830627ULL, 18089338065998320272ULL}
94 ,
95 {9293855677986144142ULL, 8999993282035256218ULL}
96 ,
97 {11617319597482680178ULL, 2026619565689294465ULL}
98 ,
99 {14521649496853350222ULL, 11756646493966393889ULL}
100 ,
101 {18152061871066687778ULL, 5472436080603216553ULL}
102 ,
103 {11345038669416679861ULL, 8031958568804398250ULL}
104 ,
105 {14181298336770849826ULL, 14651634229432885716ULL}
106 ,
107 {17726622920963562283ULL, 9091170749936331337ULL}
108 ,
109 {11079139325602226427ULL, 3376138709496513134ULL}
110 ,
111 {13848924157002783033ULL, 18055231442152805129ULL}
112 ,
113 {17311155196253478792ULL, 8733981247408842699ULL}
114 ,
115 {10819471997658424245ULL, 5458738279630526687ULL}
116 ,
117 {13524339997073030306ULL, 11435108867965546263ULL}
118 ,
119 {16905424996341287883ULL, 5070514048102157021ULL}
120 ,
121 {10565890622713304927ULL, 863228270850154186ULL}
122 ,
123 {13207363278391631158ULL, 14914093393844856444ULL}
124 ,
125 {16509204097989538948ULL, 9419244705451294747ULL}
126 ,
127 {10318252561243461842ULL, 15110399977761835025ULL}
128 ,
129 {12897815701554327303ULL, 9664627935347517974ULL}
130 ,
131 {16122269626942909129ULL, 7469098900757009563ULL}
132 ,
133 {10076418516839318205ULL, 16197401859041600737ULL}
134 ,
135 {12595523146049147757ULL, 6411694268519837209ULL}
136 ,
137 {15744403932561434696ULL, 12626303854077184415ULL}
138 ,
139 {9840252457850896685ULL, 7891439908798240260ULL}
140 ,
141 {12300315572313620856ULL, 14475985904425188228ULL}
142 ,
143 {15375394465392026070ULL, 18094982380531485285ULL}
144 ,
145 {9609621540870016294ULL, 6697677969404790400ULL}
146 ,
147 {12012026926087520367ULL, 17595469498610763807ULL}
148 ,
149 {15015033657609400459ULL, 17382650854836066855ULL}
150 ,
151 {9384396036005875287ULL, 8558313775058847833ULL}
152 ,
153 {11730495045007344109ULL, 6086206200396171887ULL}
154 ,
155 {14663118806259180136ULL, 12219443768922602762ULL}
156 ,
157 {18328898507823975170ULL, 15274304711153253453ULL}
158 ,
159 {11455561567389984481ULL, 14158126462898171312ULL}
160 ,
161 {14319451959237480602ULL, 3862600023340550428ULL}
162 ,
163 {17899314949046850752ULL, 14051622066030463843ULL}
164 ,
165 {11187071843154281720ULL, 8782263791269039902ULL}
166 ,
167 {13983839803942852150ULL, 10977829739086299877ULL}
168 ,
169 {17479799754928565188ULL, 4498915137003099038ULL}
170 ,
171 {10924874846830353242ULL, 12035193997481712707ULL}
172 ,
173 {13656093558537941553ULL, 5820620459997365076ULL}
174 ,
175 {17070116948172426941ULL, 11887461593424094249ULL}
176 ,
177 {10668823092607766838ULL, 9735506505103752858ULL}
178 ,
179 {13336028865759708548ULL, 2946011094524915264ULL}
180 ,
181 {16670036082199635685ULL, 3682513868156144080ULL}
182 ,
183 {10418772551374772303ULL, 4607414176811284002ULL}
184 ,
185 {13023465689218465379ULL, 1147581702586717098ULL}
186 ,
187 {16279332111523081723ULL, 15269535183515560085ULL}
188 ,
189 {10174582569701926077ULL, 7237616480483531101ULL}
190 ,
191 {12718228212127407596ULL, 13658706619031801780ULL}
192 ,
193 {15897785265159259495ULL, 17073383273789752225ULL}
194 ,
195 {9936115790724537184ULL, 17588393573759676997ULL}
196 ,
197 {12420144738405671481ULL, 3538747893490044630ULL}
198 ,
199 {15525180923007089351ULL, 9035120885289943692ULL}
200 ,
201 {9703238076879430844ULL, 12564479580947296664ULL}
202 ,
203 {12129047596099288555ULL, 15705599476184120829ULL}
204 ,
205 {15161309495124110694ULL, 15020313326802763132ULL}
206 ,
207 {9475818434452569184ULL, 4776009810824339054ULL}
208 ,
209 {11844773043065711480ULL, 5970012263530423817ULL}
210 ,
211 {14805966303832139350ULL, 7462515329413029772ULL}
212 ,
213 {9253728939895087094ULL, 52386062455755703ULL}
214 ,
215 {11567161174868858867ULL, 9288854614924470437ULL}
216 ,
217 {14458951468586073584ULL, 6999382250228200142ULL}
218 ,
219 {18073689335732591980ULL, 8749227812785250178ULL}
220 ,
221 {11296055834832869987ULL, 14691639419845557169ULL}
222 ,
223 {14120069793541087484ULL, 13752863256379558557ULL}
224 ,
225 {17650087241926359355ULL, 17191079070474448197ULL}
226 ,
227 {11031304526203974597ULL, 8438581409832836171ULL}
228 ,
229 {13789130657754968246ULL, 15159912780718433118ULL}
230 ,
231 {17236413322193710308ULL, 9726518939043265589ULL}
232 ,
233 {10772758326371068942ULL, 15302446373756816801ULL}
234 ,
235 {13465947907963836178ULL, 9904685930341245194ULL}
236 ,
237 {16832434884954795223ULL, 3157485376071780684ULL}
238 ,
239 {10520271803096747014ULL, 8890957387685944784ULL}
240 ,
241 {13150339753870933768ULL, 1890324697752655171ULL}
242 ,
243 {16437924692338667210ULL, 2362905872190818964ULL}
244 ,
245 {10273702932711667006ULL, 6088502188546649757ULL}
246 ,
247 {12842128665889583757ULL, 16833999772538088004ULL}
248 ,
249 {16052660832361979697ULL, 7207441660390446293ULL}
250 ,
251 {10032913020226237310ULL, 16033866083812498693ULL}
252 ,
253 {12541141275282796638ULL, 10818960567910847558ULL}
254 ,
255 {15676426594103495798ULL, 4300328673033783640ULL}
256 ,
257 {9797766621314684873ULL, 16522763475928278487ULL}
258 ,
259 {12247208276643356092ULL, 6818396289628184397ULL}
260 ,
261 {15309010345804195115ULL, 8522995362035230496ULL}
262 ,
263 {9568131466127621947ULL, 3021029092058325108ULL}
264 ,
265 {11960164332659527433ULL, 17611344420355070097ULL}
266 ,
267 {14950205415824409292ULL, 8179122470161673909ULL}
268 ,
269 {9343878384890255807ULL, 14335323580705822001ULL}
270 ,
271 {11679847981112819759ULL, 13307468457454889597ULL}
272 ,
273 {14599809976391024699ULL, 12022649553391224093ULL}
274 ,
275 {18249762470488780874ULL, 10416625923311642212ULL}
276 ,
277 {11406101544055488046ULL, 11122077220497164287ULL}
278 ,
279 {14257626930069360058ULL, 4679224488766679550ULL}
280 ,
281 {17822033662586700072ULL, 15072402647813125245ULL}
282 ,
283 {11138771039116687545ULL, 9420251654883203279ULL}
284 ,
285 {13923463798895859431ULL, 16387000587031392002ULL}
286 ,
287 {17404329748619824289ULL, 15872064715361852098ULL}
288 ,
289 {10877706092887390181ULL, 3002511419460075706ULL}
290 ,
291 {13597132616109237726ULL, 8364825292752482536ULL}
292 ,
293 {16996415770136547158ULL, 1232659579085827362ULL}
294 ,
295 {10622759856335341973ULL, 14605470292210805813ULL}
296 ,
297 {13278449820419177467ULL, 4421779809981343555ULL}
298 ,
299 {16598062275523971834ULL, 915538744049291539ULL}
300 ,
301 {10373788922202482396ULL, 5183897733458195116ULL}
302 ,
303 {12967236152753102995ULL, 6479872166822743895ULL}
304 ,
305 {16209045190941378744ULL, 3488154190101041965ULL}
306 ,
307 {10130653244338361715ULL, 2180096368813151228ULL}
308 ,
309 {12663316555422952143ULL, 16560178516298602747ULL}
310 ,
311 {15829145694278690179ULL, 16088537126945865530ULL}
312 ,
313 {9893216058924181362ULL, 7749492695127472004ULL}
314 ,
315 {12366520073655226703ULL, 463493832054564197ULL}
316 ,
317 {15458150092069033378ULL, 14414425345350368958ULL}
318 ,
319 {9661343807543145861ULL, 13620701859271368503ULL}
320 ,
321 {12076679759428932327ULL, 3190819268807046917ULL}
322 ,
323 {15095849699286165408ULL, 17823582141290972358ULL}
324 ,
325 {9434906062053853380ULL, 11139738838306857724ULL}
326 ,
327 {11793632577567316725ULL, 13924673547883572155ULL}
328 ,
329 {14742040721959145907ULL, 3570783879572301481ULL}
330 ,
331 {18427550902448932383ULL, 18298537904747540563ULL}
332 ,
333 {11517219314030582739ULL, 18354115218108294708ULL}
334 ,
335 {14396524142538228424ULL, 18330958004207980481ULL}
336 ,
337 {17995655178172785531ULL, 4466953431550423985ULL}
338 ,
339 {11247284486357990957ULL, 486002885505321039ULL}
340 ,
341 {14059105607947488696ULL, 5219189625309039203ULL}
342 ,
343 {17573882009934360870ULL, 6523987031636299003ULL}
344 ,
345 {10983676256208975543ULL, 17912549950054850589ULL}
346 ,
347 {13729595320261219429ULL, 17779001419141175332ULL}
348 ,
349 {17161994150326524287ULL, 8388693718644305453ULL}
350 ,
351 {10726246343954077679ULL, 12160462601793772765ULL}
352 ,
353 {13407807929942597099ULL, 10588892233814828052ULL}
354 ,
355 {16759759912428246374ULL, 8624429273841147160ULL}
356 ,
357 {10474849945267653984ULL, 778582277723329071ULL}
358 ,
359 {13093562431584567480ULL, 973227847154161339ULL}
360 ,
361 {16366953039480709350ULL, 1216534808942701674ULL}
362 ,
363 {10229345649675443343ULL, 14595392310871352258ULL}
364 ,
365 {12786682062094304179ULL, 13632554370161802419ULL}
366 ,
367 {15983352577617880224ULL, 12429006944274865119ULL}
368 ,
369 {9989595361011175140ULL, 7768129340171790700ULL}
370 ,
371 {12486994201263968925ULL, 9710161675214738375ULL}
372 ,
373 {15608742751579961156ULL, 16749388112445810872ULL}
374 ,
375 {9755464219737475723ULL, 1244995533423855987ULL}
376 ,
377 {12194330274671844653ULL, 15391302472061983696ULL}
378 ,
379 {15242912843339805817ULL, 5404070034795315908ULL}
380 ,
381 {9526820527087378635ULL, 14906758817815542203ULL}
382 ,
383 {11908525658859223294ULL, 14021762503842039849ULL}
384 ,
385 {14885657073574029118ULL, 8303831092947774003ULL}
386 ,
387 {9303535670983768199ULL, 578208414664970848ULL}
388 ,
389 {11629419588729710248ULL, 14557818573613377272ULL}
390 ,
391 {14536774485912137810ULL, 18197273217016721590ULL}
392 ,
393 {18170968107390172263ULL, 13523219484416126179ULL}
394 ,
395 {11356855067118857664ULL, 15369541205401160718ULL}
396 ,
397 {14196068833898572081ULL, 765182433041899282ULL}
398 ,
399 {17745086042373215101ULL, 5568164059729762006ULL}
400 ,
401 {11090678776483259438ULL, 5785945546544795206ULL}
402 ,
403 {13863348470604074297ULL, 16455803970035769815ULL}
404 ,
405 {17329185588255092872ULL, 6734696907262548557ULL}
406 ,
407 {10830740992659433045ULL, 4209185567039092848ULL}
408 ,
409 {13538426240824291306ULL, 9873167977226253964ULL}
410 ,
411 {16923032801030364133ULL, 3118087934678041647ULL}
412 ,
413 {10576895500643977583ULL, 4254647968387469982ULL}
414 ,
415 {13221119375804971979ULL, 706623942056949573ULL}
416 ,
417 {16526399219756214973ULL, 14718337982853350678ULL}
418 ,
419 {10328999512347634358ULL, 11504804248497038126ULL}
420 ,
421 {12911249390434542948ULL, 5157633273766521850ULL}
422 ,
423 {16139061738043178685ULL, 6447041592208152312ULL}
424 ,
425 {10086913586276986678ULL, 6335244004343789147ULL}
426 ,
427 {12608641982846233347ULL, 17142427042284512242ULL}
428 ,
429 {15760802478557791684ULL, 16816347784428252398ULL}
430 ,
431 {9850501549098619803ULL, 1286845328412881941ULL}
432 ,
433 {12313126936373274753ULL, 15443614715798266138ULL}
434 ,
435 {15391408670466593442ULL, 5469460339465668960ULL}
436 ,
437 {9619630419041620901ULL, 8030098730593431004ULL}
438 ,
439 {12024538023802026126ULL, 14649309431669176659ULL}
440 ,
441 {15030672529752532658ULL, 9088264752731695016ULL}
442 ,
443 {9394170331095332911ULL, 10291851488884697289ULL}
444 ,
445 {11742712913869166139ULL, 8253128342678483707ULL}
446 ,
447 {14678391142336457674ULL, 5704724409920716730ULL}
448 ,
449 {18347988927920572092ULL, 16354277549255671721ULL}
450 ,
451 {11467493079950357558ULL, 998051431430019018ULL}
452 ,
453 {14334366349937946947ULL, 10470936326142299580ULL}
454 ,
455 {17917957937422433684ULL, 8476984389250486571ULL}
456 ,
457 {11198723710889021052ULL, 14521487280136329915ULL}
458 ,
459 {13998404638611276315ULL, 18151859100170412393ULL}
460 ,
461 {17498005798264095394ULL, 18078137856785627588ULL}
462 ,
463 {10936253623915059621ULL, 15910522178918405147ULL}
464 ,
465 {13670317029893824527ULL, 6053094668365842721ULL}
466 ,
467 {17087896287367280659ULL, 2954682317029915497ULL}
468 ,
469 {10679935179604550411ULL, 17987577512639554850ULL}
470 ,
471 {13349918974505688014ULL, 17872785872372055658ULL}
472 ,
473 {16687398718132110018ULL, 13117610303610293765ULL}
474 ,
475 {10429624198832568761ULL, 12810192458183821507ULL}
476 ,
477 {13037030248540710952ULL, 2177682517447613172ULL}
478 ,
479 {16296287810675888690ULL, 2722103146809516465ULL}
480 ,
481 {10185179881672430431ULL, 6313000485183335695ULL}
482 ,
483 {12731474852090538039ULL, 3279564588051781714ULL}
484 ,
485 {15914343565113172548ULL, 17934513790346890854ULL}
486 ,
487 {9946464728195732843ULL, 1985699082112030976ULL}
488 ,
489 {12433080910244666053ULL, 16317181907922202432ULL}
490 ,
491 {15541351137805832567ULL, 6561419329620589328ULL}
492 ,
493 {9713344461128645354ULL, 11018416108653950186ULL}
494 ,
495 {12141680576410806693ULL, 4549648098962661925ULL}
496 ,
497 {15177100720513508366ULL, 10298746142130715310ULL}
498 ,
499 {9485687950320942729ULL, 1825030320404309165ULL}
500 ,
501 {11857109937901178411ULL, 6892973918932774360ULL}
502 ,
503 {14821387422376473014ULL, 4004531380238580046ULL}
504 ,
505 {9263367138985295633ULL, 16337890167931276241ULL}
506 ,
507 {11579208923731619542ULL, 6587304654631931589ULL}
508 ,
509 {14474011154664524427ULL, 17457502855144690294ULL}
510 ,
511 {18092513943330655534ULL, 17210192550503474963ULL}
512 ,
513 {11307821214581659709ULL, 6144684325637283948ULL}
514 ,
515 {14134776518227074636ULL, 12292541425473992839ULL}
516 ,
517 {17668470647783843295ULL, 15365676781842491049ULL}
518 ,
519 {11042794154864902059ULL, 16521077016292638762ULL}
520 ,
521 {13803492693581127574ULL, 16039660251938410548ULL}
522 ,
523 {17254365866976409468ULL, 10826203278068237377ULL}
524 ,
525 {10783978666860255917ULL, 15989749085647424169ULL}
526 ,
527 {13479973333575319897ULL, 6152128301777116499ULL}
528 ,
529 {16849966666969149871ULL, 12301846395648783527ULL}
530 ,
531 {10531229166855718669ULL, 14606183024921571561ULL}
532 ,
533 {13164036458569648337ULL, 4422670725869800739ULL}
534 ,
535 {16455045573212060421ULL, 10140024425764638827ULL}
536 ,
537 {10284403483257537763ULL, 8643358275316593219ULL}
538 ,
539 {12855504354071922204ULL, 6192511825718353620ULL}
540 ,
541 {16069380442589902755ULL, 7740639782147942025ULL}
542 ,
543 {10043362776618689222ULL, 2532056854628769814ULL}
544 ,
545 {12554203470773361527ULL, 12388443105140738075ULL}
546 ,
547 {15692754338466701909ULL, 10873867862998534690ULL}
548 ,
549 {9807971461541688693ULL, 9102010423587778133ULL}
550 ,
551 {12259964326927110866ULL, 15989199047912110570ULL}
552 ,
553 {15324955408658888583ULL, 10763126773035362405ULL}
554 ,
555 {9578097130411805364ULL, 13644483260788183359ULL}
556 ,
557 {11972621413014756705ULL, 17055604075985229199ULL}
558 ,
559 {14965776766268445882ULL, 7484447039699372787ULL}
560 ,
561 {9353610478917778676ULL, 9289465418239495896ULL}
562 ,
563 {11692013098647223345ULL, 11611831772799369870ULL}
564 ,
565 {14615016373309029182ULL, 679731660717048625ULL}
566 ,
567 {18268770466636286477ULL, 10073036612751086589ULL}
568 ,
569 {11417981541647679048ULL, 8601490892183123070ULL}
570 ,
571 {14272476927059598810ULL, 10751863615228903838ULL}
572 ,
573 {17840596158824498513ULL, 4216457482181353989ULL}
574 ,
575 {11150372599265311570ULL, 14164500972431816003ULL}
576 ,
577 {13937965749081639463ULL, 8482254178684994196ULL}
578 ,
579 {17422457186352049329ULL, 5991131704928854841ULL}
580 ,
581 {10889035741470030830ULL, 15273672361649004036ULL}
582 ,
583 {13611294676837538538ULL, 9868718415206479237ULL}
584 ,
585 {17014118346046923173ULL, 3112525982153323238ULL}
586 ,
587 {10633823966279326983ULL, 4251171748059520976ULL}
588 ,
589 {13292279957849158729ULL, 702278666647013315ULL}
590 ,
591 {16615349947311448411ULL, 5489534351736154548ULL}
592 ,
593 {10384593717069655257ULL, 1125115960621402641ULL}
594 ,
595 {12980742146337069071ULL, 6018080969204141205ULL}
596 ,
597 {16225927682921336339ULL, 2910915193077788602ULL}
598 ,
599 {10141204801825835211ULL, 17960223060169475540ULL}
600 ,
601 {12676506002282294014ULL, 17838592806784456521ULL}
602 ,
603 {15845632502852867518ULL, 13074868971625794844ULL}
604 ,
605 {9903520314283042199ULL, 3560107088838733873ULL}
606 ,
607 {12379400392853802748ULL, 18285191916330581054ULL}
608 ,
609 {15474250491067253436ULL, 4409745821703674701ULL}
610 ,
611 {9671406556917033397ULL, 11979463175419572496ULL}
612 ,
613 {12089258196146291747ULL, 1139270913992301908ULL}
614 ,
615 {15111572745182864683ULL, 15259146697772541097ULL}
616 ,
617 {9444732965739290427ULL, 7231123676894144234ULL}
618 ,
619 {11805916207174113034ULL, 4427218577690292388ULL}
620 ,
621 {14757395258967641292ULL, 14757395258967641293ULL}
622 ,
623 {9223372036854775808ULL, 0ULL}
624 ,
625 {11529215046068469760ULL, 0ULL}
626 ,
627 {14411518807585587200ULL, 0ULL}
628 ,
629 {18014398509481984000ULL, 0ULL}
630 ,
631 {11258999068426240000ULL, 0ULL}
632 ,
633 {14073748835532800000ULL, 0ULL}
634 ,
635 {17592186044416000000ULL, 0ULL}
636 ,
637 {10995116277760000000ULL, 0ULL}
638 ,
639 {13743895347200000000ULL, 0ULL}
640 ,
641 {17179869184000000000ULL, 0ULL}
642 ,
643 {10737418240000000000ULL, 0ULL}
644 ,
645 {13421772800000000000ULL, 0ULL}
646 ,
647 {16777216000000000000ULL, 0ULL}
648 ,
649 {10485760000000000000ULL, 0ULL}
650 ,
651 {13107200000000000000ULL, 0ULL}
652 ,
653 {16384000000000000000ULL, 0ULL}
654 ,
655 {10240000000000000000ULL, 0ULL}
656 ,
657 {12800000000000000000ULL, 0ULL}
658 ,
659 {16000000000000000000ULL, 0ULL}
660 ,
661 {10000000000000000000ULL, 0ULL}
662 ,
663 {12500000000000000000ULL, 0ULL}
664 ,
665 {15625000000000000000ULL, 0ULL}
666 ,
667 {9765625000000000000ULL, 0ULL}
668 ,
669 {12207031250000000000ULL, 0ULL}
670 ,
671 {15258789062500000000ULL, 0ULL}
672 ,
673 {9536743164062500000ULL, 0ULL}
674 ,
675 {11920928955078125000ULL, 0ULL}
676 ,
677 {14901161193847656250ULL, 0ULL}
678 ,
679 {9313225746154785156ULL, 4611686018427387904ULL}
680 ,
681 {11641532182693481445ULL, 5764607523034234880ULL}
682 ,
683 {14551915228366851806ULL, 11817445422220181504ULL}
684 ,
685 {18189894035458564758ULL, 5548434740920451072ULL}
686 ,
687 {11368683772161602973ULL, 17302829768357445632ULL}
688 ,
689 {14210854715202003717ULL, 7793479155164643328ULL}
690 ,
691 {17763568394002504646ULL, 14353534962383192064ULL}
692 ,
693 {11102230246251565404ULL, 4359273333062107136ULL}
694 ,
695 {13877787807814456755ULL, 5449091666327633920ULL}
696 ,
697 {17347234759768070944ULL, 2199678564482154496ULL}
698 ,
699 {10842021724855044340ULL, 1374799102801346560ULL}
700 ,
701 {13552527156068805425ULL, 1718498878501683200ULL}
702 ,
703 {16940658945086006781ULL, 6759809616554491904ULL}
704 ,
705 {10587911840678754238ULL, 6530724019560251392ULL}
706 ,
707 {13234889800848442797ULL, 17386777061305090048ULL}
708 ,
709 {16543612251060553497ULL, 7898413271349198848ULL}
710 ,
711 {10339757656912845935ULL, 16465723340661719040ULL}
712 ,
713 {12924697071141057419ULL, 15970468157399760896ULL}
714 ,
715 {16155871338926321774ULL, 15351399178322313216ULL}
716 ,
717 {10097419586828951109ULL, 4982938468024057856ULL}
718 ,
719 {12621774483536188886ULL, 10840359103457460224ULL}
720 ,
721 {15777218104420236108ULL, 4327076842467049472ULL}
722 ,
723 {9860761315262647567ULL, 11927795063396681728ULL}
724 ,
725 {12325951644078309459ULL, 10298057810818464256ULL}
726 ,
727 {15407439555097886824ULL, 8260886245095692416ULL}
728 ,
729 {9629649721936179265ULL, 5163053903184807760ULL}
730 ,
731 {12037062152420224081ULL, 11065503397408397604ULL}
732 ,
733 {15046327690525280101ULL, 18443565265187884909ULL}
734 ,
735 {9403954806578300063ULL, 13833071299956122020ULL}
736 ,
737 {11754943508222875079ULL, 12679653106517764621ULL}
738 ,
739 {14693679385278593849ULL, 11237880364719817872ULL}
740 ,
741 {18367099231598242312ULL, 212292400617608628ULL}
742 ,
743 {11479437019748901445ULL, 132682750386005392ULL}
744 ,
745 {14349296274686126806ULL, 4777539456409894645ULL}
746 ,
747 {17936620343357658507ULL, 15195296357367144114ULL}
748 ,
749 {11210387714598536567ULL, 7191217214140771119ULL}
750 ,
751 {14012984643248170709ULL, 4377335499248575995ULL}
752 ,
753 {17516230804060213386ULL, 10083355392488107898ULL}
754 ,
755 {10947644252537633366ULL, 10913783138732455340ULL}
756 ,
757 {13684555315672041708ULL, 4418856886560793367ULL}
758 ,
759 {17105694144590052135ULL, 5523571108200991709ULL}
760 ,
761 {10691058840368782584ULL, 10369760970266701674ULL}
762 ,
763 {13363823550460978230ULL, 12962201212833377092ULL}
764 ,
765 {16704779438076222788ULL, 6979379479186945558ULL}
766 ,
767 {10440487148797639242ULL, 13585484211346616781ULL}
768 ,
769 {13050608935997049053ULL, 7758483227328495169ULL}
770 ,
771 {16313261169996311316ULL, 14309790052588006865ULL}
772 ,
773 {10195788231247694572ULL, 18166990819722280098ULL}
774 ,
775 {12744735289059618216ULL, 4261994450943298507ULL}
776 ,
777 {15930919111324522770ULL, 5327493063679123134ULL}
778 ,
779 {9956824444577826731ULL, 7941369183226839863ULL}
780 ,
781 {12446030555722283414ULL, 5315025460606161924ULL}
782 ,
783 {15557538194652854267ULL, 15867153862612478214ULL}
784 ,
785 {9723461371658033917ULL, 7611128154919104931ULL}
786 ,
787 {12154326714572542396ULL, 14125596212076269068ULL}
788 ,
789 {15192908393215677995ULL, 17656995265095336336ULL}
790 ,
791 {9495567745759798747ULL, 8729779031470891258ULL}
792 ,
793 {11869459682199748434ULL, 6300537770911226168ULL}
794 ,
795 {14836824602749685542ULL, 17099044250493808518ULL}
796 ,
797 {9273015376718553464ULL, 6075216638131242420ULL}
798 ,
799 {11591269220898191830ULL, 7594020797664053025ULL}
800 ,
801 {14489086526122739788ULL, 269153960225290473ULL}
802 ,
803 {18111358157653424735ULL, 336442450281613091ULL}
804 ,
805 {11319598848533390459ULL, 7127805559067090038ULL}
806 ,
807 {14149498560666738074ULL, 4298070930406474644ULL}
808 ,
809 {17686873200833422592ULL, 14595960699862869113ULL}
810 ,
811 {11054295750520889120ULL, 9122475437414293195ULL}
812 ,
813 {13817869688151111400ULL, 11403094296767866494ULL}
814 ,
815 {17272337110188889250ULL, 14253867870959833118ULL}
816 ,
817 {10795210693868055781ULL, 13520353437777283602ULL}
818 ,
819 {13494013367335069727ULL, 3065383741939440791ULL}
820 ,
821 {16867516709168837158ULL, 17666787732706464701ULL}
822 ,
823 {10542197943230523224ULL, 6430056314514152534ULL}
824 ,
825 {13177747429038154030ULL, 8037570393142690668ULL}
826 ,
827 {16472184286297692538ULL, 823590954573587527ULL}
828 ,
829 {10295115178936057836ULL, 5126430365035880108ULL}
830 ,
831 {12868893973670072295ULL, 6408037956294850135ULL}
832 ,
833 {16086117467087590369ULL, 3398361426941174765ULL}
834 ,
835 {10053823416929743980ULL, 13653190937906703988ULL}
836 ,
837 {12567279271162179975ULL, 17066488672383379985ULL}
838 ,
839 {15709099088952724969ULL, 16721424822051837077ULL}
840 ,
841 {9818186930595453106ULL, 3533361486141316317ULL}
842 ,
843 {12272733663244316382ULL, 13640073894531421205ULL}
844 ,
845 {15340917079055395478ULL, 7826720331309500698ULL}
846 ,
847 {9588073174409622174ULL, 280014188641050032ULL}
848 ,
849 {11985091468012027717ULL, 9573389772656088348ULL}
850 ,
851 {14981364335015034646ULL, 16578423234247498339ULL}
852 ,
853 {9363352709384396654ULL, 5749828502977298558ULL}
854 ,
855 {11704190886730495817ULL, 16410657665576399005ULL}
856 ,
857 {14630238608413119772ULL, 6678264026688335045ULL}
858 ,
859 {18287798260516399715ULL, 8347830033360418806ULL}
860 ,
861 {11429873912822749822ULL, 2911550761636567802ULL}
862 ,
863 {14287342391028437277ULL, 12862810488900485560ULL}
864 ,
865 {17859177988785546597ULL, 2243455055843443238ULL}
866 ,
867 {11161986242990966623ULL, 3708002419115845976ULL}
868 ,
869 {13952482803738708279ULL, 23317005467419566ULL}
870 ,
871 {17440603504673385348ULL, 13864204312116438170ULL}
872 ,
873 {10900377190420865842ULL, 17888499731927549664ULL}
874 ,
875 {13625471488026082303ULL, 13137252628054661272ULL}
876 ,
877 {17031839360032602879ULL, 11809879766640938686ULL}
878 ,
879 {10644899600020376799ULL, 14298703881791668535ULL}
880 ,
881 {13306124500025470999ULL, 13261693833812197764ULL}
882 ,
883 {16632655625031838749ULL, 11965431273837859301ULL}
884 ,
885 {10395409765644899218ULL, 9784237555362356015ULL}
886 ,
887 {12994262207056124023ULL, 3006924907348169211ULL}
888 ,
889 {16242827758820155028ULL, 17593714189467375226ULL}
890 ,
891 {10151767349262596893ULL, 1772699331562333708ULL}
892 ,
893 {12689709186578246116ULL, 6827560182880305039ULL}
894 ,
895 {15862136483222807645ULL, 8534450228600381299ULL}
896 ,
897 {9913835302014254778ULL, 7639874402088932264ULL}
898 ,
899 {12392294127517818473ULL, 326470965756389522ULL}
900 ,
901 {15490367659397273091ULL, 5019774725622874806ULL}
902 ,
903 {9681479787123295682ULL, 831516194300602802ULL}
904 ,
905 {12101849733904119602ULL, 10262767279730529310ULL}
906 ,
907 {15127312167380149503ULL, 3605087062808385830ULL}
908 ,
909 {9454570104612593439ULL, 9170708441896323000ULL}
910 ,
911 {11818212630765741799ULL, 6851699533943015846ULL}
912 ,
913 {14772765788457177249ULL, 3952938399001381903ULL}
914 ,
915 {9232978617785735780ULL, 13999801545444333449ULL}
916 ,
917 {11541223272232169725ULL, 17499751931805416812ULL}
918 ,
919 {14426529090290212157ULL, 8039631859474607303ULL}
920 ,
921 {18033161362862765196ULL, 14661225842770647033ULL}
922 ,
923 {11270725851789228247ULL, 18386638188586430203ULL}
924 ,
925 {14088407314736535309ULL, 18371611717305649850ULL}
926 ,
927 {17610509143420669137ULL, 9129456591349898601ULL}
928 ,
929 {11006568214637918210ULL, 17235125415662156385ULL}
930 ,
931 {13758210268297397763ULL, 12320534732722919674ULL}
932 ,
933 {17197762835371747204ULL, 10788982397476261688ULL}
934 ,
935 {10748601772107342002ULL, 15966486035277439363ULL}
936 ,
937 {13435752215134177503ULL, 10734735507242023396ULL}
938 ,
939 {16794690268917721879ULL, 8806733365625141341ULL}
940 ,
941 {10496681418073576174ULL, 12421737381156795194ULL}
942 ,
943 {13120851772591970218ULL, 6303799689591218185ULL}
944 ,
945 {16401064715739962772ULL, 17103121648843798539ULL}
946 ,
947 {10250665447337476733ULL, 1466078993672598279ULL}
948 ,
949 {12813331809171845916ULL, 6444284760518135752ULL}
950 ,
951 {16016664761464807395ULL, 8055355950647669691ULL}
952 ,
953 {10010415475915504622ULL, 2728754459941099604ULL}
954 ,
955 {12513019344894380777ULL, 12634315111781150314ULL}
956 ,
957 {15641274181117975972ULL, 1957835834444274180ULL}
958 ,
959 {9775796363198734982ULL, 10447019433382447170ULL}
960 ,
961 {12219745453998418728ULL, 3835402254873283155ULL}
962 ,
963 {15274681817498023410ULL, 4794252818591603944ULL}
964 ,
965 {9546676135936264631ULL, 7608094030047140369ULL}
966 ,
967 {11933345169920330789ULL, 4898431519131537557ULL}
968 ,
969 {14916681462400413486ULL, 10734725417341809851ULL}
970 ,
971 {9322925914000258429ULL, 2097517367411243253ULL}
972 ,
973 {11653657392500323036ULL, 7233582727691441970ULL}
974 ,
975 {14567071740625403795ULL, 9041978409614302462ULL}
976 ,
977 {18208839675781754744ULL, 6690786993590490174ULL}
978 ,
979 {11380524797363596715ULL, 4181741870994056359ULL}
980 ,
981 {14225655996704495894ULL, 615491320315182544ULL}
982 ,
983 {17782069995880619867ULL, 9992736187248753989ULL}
984 ,
985 {11113793747425387417ULL, 3939617107816777291ULL}
986 ,
987 {13892242184281734271ULL, 9536207403198359517ULL}
988 ,
989 {17365302730352167839ULL, 7308573235570561493ULL}
990 ,
991 {10853314206470104899ULL, 11485387299872682789ULL}
992 ,
993 {13566642758087631124ULL, 9745048106413465582ULL}
994 ,
995 {16958303447609538905ULL, 12181310133016831978ULL}
996 ,
997 {10598939654755961816ULL, 695789805494438130ULL}
998 ,
999 {13248674568444952270ULL, 869737256868047663ULL}
1000 ,
1001 {16560843210556190337ULL, 10310543607939835386ULL}
1002 ,
1003 {10350527006597618960ULL, 17973304801030866876ULL}
1004 ,
1005 {12938158758247023701ULL, 4019886927579031980ULL}
1006 ,
1007 {16172698447808779626ULL, 9636544677901177879ULL}
1008 ,
1009 {10107936529880487266ULL, 10634526442115624078ULL}
1010 ,
1011 {12634920662350609083ULL, 4069786015789754290ULL}
1012 ,
1013 {15793650827938261354ULL, 475546501309804958ULL}
1014 ,
1015 {9871031767461413346ULL, 4908902581746016003ULL}
1016 ,
1017 {12338789709326766682ULL, 15359500264037295811ULL}
1018 ,
1019 {15423487136658458353ULL, 9976003293191843956ULL}
1020 ,
1021 {9639679460411536470ULL, 17764217104313372233ULL}
1022 ,
1023 {12049599325514420588ULL, 12981899343536939483ULL}
1024 ,
1025 {15061999156893025735ULL, 16227374179421174354ULL}
1026 ,
1027 {9413749473058141084ULL, 17059637889779315827ULL}
1028 ,
1029 {11767186841322676356ULL, 2877803288514593168ULL}
1030 ,
1031 {14708983551653345445ULL, 3597254110643241460ULL}
1032 ,
1033 {18386229439566681806ULL, 9108253656731439729ULL}
1034 ,
1035 {11491393399729176129ULL, 1080972517029761926ULL}
1036 ,
1037 {14364241749661470161ULL, 5962901664714590312ULL}
1038 ,
1039 {17955302187076837701ULL, 12065313099320625794ULL}
1040 ,
1041 {11222063866923023563ULL, 9846663696289085073ULL}
1042 ,
1043 {14027579833653779454ULL, 7696643601933968437ULL}
1044 ,
1045 {17534474792067224318ULL, 397432465562684739ULL}
1046 ,
1047 {10959046745042015198ULL, 14083453346258841674ULL}
1048 ,
1049 {13698808431302518998ULL, 8380944645968776284ULL}
1050 ,
1051 {17123510539128148748ULL, 1252808770606194547ULL}
1052 ,
1053 {10702194086955092967ULL, 10006377518483647400ULL}
1054 ,
1055 {13377742608693866209ULL, 7896285879677171346ULL}
1056 ,
1057 {16722178260867332761ULL, 14482043368023852087ULL}
1058 ,
1059 {10451361413042082976ULL, 2133748077373825698ULL}
1060 ,
1061 {13064201766302603720ULL, 2667185096717282123ULL}
1062 ,
1063 {16330252207878254650ULL, 3333981370896602653ULL}
1064 ,
1065 {10206407629923909156ULL, 6695424375237764562ULL}
1066 ,
1067 {12758009537404886445ULL, 8369280469047205703ULL}
1068 ,
1069 {15947511921756108056ULL, 15073286604736395033ULL}
1070 ,
1071 {9967194951097567535ULL, 9420804127960246895ULL}
1072 ,
1073 {12458993688871959419ULL, 7164319141522920715ULL}
1074 ,
1075 {15573742111089949274ULL, 4343712908476262990ULL}
1076 ,
1077 {9733588819431218296ULL, 7326506586225052273ULL}
1078 ,
1079 {12166986024289022870ULL, 9158133232781315341ULL}
1080 ,
1081 {15208732530361278588ULL, 2224294504121868368ULL}
1082 ,
1083 {9505457831475799117ULL, 10613556101930943538ULL}
1084 ,
1085 {11881822289344748896ULL, 17878631145841067327ULL}
1086 ,
1087 {14852277861680936121ULL, 3901544858591782542ULL}
1088 ,
1089 {9282673663550585075ULL, 13967680582688333849ULL}
1090 ,
1091 {11603342079438231344ULL, 12847914709933029407ULL}
1092 ,
1093 {14504177599297789180ULL, 16059893387416286759ULL}
1094 ,
1095 {18130221999122236476ULL, 1628122660560806833ULL}
1096 ,
1097 {11331388749451397797ULL, 10240948699705280078ULL}
1098 ,
1099 {14164235936814247246ULL, 17412871893058988002ULL}
1100 ,
1101 {17705294921017809058ULL, 12542717829468959195ULL}
1102 ,
1103 {11065809325636130661ULL, 12450884661845487401ULL}
1104 ,
1105 {13832261657045163327ULL, 1728547772024695539ULL}
1106 ,
1107 {17290327071306454158ULL, 15995742770313033136ULL}
1108 ,
1109 {10806454419566533849ULL, 5385653213018257806ULL}
1110 ,
1111 {13508068024458167311ULL, 11343752534700210161ULL}
1112 ,
1113 {16885085030572709139ULL, 9568004649947874797ULL}
1114 ,
1115 {10553178144107943212ULL, 3674159897003727796ULL}
1116 ,
1117 {13191472680134929015ULL, 4592699871254659745ULL}
1118 ,
1119 {16489340850168661269ULL, 1129188820640936778ULL}
1120 ,
1121 {10305838031355413293ULL, 3011586022114279438ULL}
1122 ,
1123 {12882297539194266616ULL, 8376168546070237202ULL}
1124 ,
1125 {16102871923992833270ULL, 10470210682587796502ULL}
1126 ,
1127 {10064294952495520794ULL, 1932195658189984910ULL}
1128 ,
1129 {12580368690619400992ULL, 11638616609592256945ULL}
1130 ,
1131 {15725460863274251240ULL, 14548270761990321182ULL}
1132 ,
1133 {9828413039546407025ULL, 9092669226243950738ULL}
1134 ,
1135 {12285516299433008781ULL, 15977522551232326327ULL}
1136 ,
1137 {15356895374291260977ULL, 6136845133758244197ULL}
1138 ,
1139 {9598059608932038110ULL, 15364743254667372383ULL}
1140 ,
1141 {11997574511165047638ULL, 9982557031479439671ULL}
1142 ,
1143 {14996968138956309548ULL, 3254824252494523781ULL}
1144 ,
1145 {9373105086847693467ULL, 11257637194663853171ULL}
1146 ,
1147 {11716381358559616834ULL, 9460360474902428559ULL}
1148 ,
1149 {14645476698199521043ULL, 2602078556773259891ULL}
1150 ,
1151 {18306845872749401303ULL, 17087656251248738576ULL}
1152 ,
1153 {11441778670468375814ULL, 17597314184671543466ULL}
1154 ,
1155 {14302223338085469768ULL, 12773270693984653525ULL}
1156 ,
1157 {17877779172606837210ULL, 15966588367480816906ULL}
1158 ,
1159 {11173611982879273256ULL, 14590803748102898470ULL}
1160 ,
1161 {13967014978599091570ULL, 18238504685128623088ULL}
1162 ,
1163 {17458768723248864463ULL, 13574758819556003052ULL}
1164 ,
1165 {10911730452030540289ULL, 15401753289863583763ULL}
1166 ,
1167 {13639663065038175362ULL, 5417133557047315992ULL}
1168 ,
1169 {17049578831297719202ULL, 15994788983163920798ULL}
1170 ,
1171 {10655986769561074501ULL, 14608429132904838403ULL}
1172 ,
1173 {13319983461951343127ULL, 4425478360848884291ULL}
1174 ,
1175 {16649979327439178909ULL, 920161932633717460ULL}
1176 ,
1177 {10406237079649486818ULL, 2880944217109767365ULL}
1178 ,
1179 {13007796349561858522ULL, 12824552308241985014ULL}
1180 ,
1181 {16259745436952323153ULL, 6807318348447705459ULL}
1182 ,
1183 {10162340898095201970ULL, 15783789013848285672ULL}
1184 ,
1185 {12702926122619002463ULL, 10506364230455581282ULL}
1186 ,
1187 {15878657653273753079ULL, 8521269269642088699ULL}
1188 ,
1189 {9924161033296095674ULL, 12243322321167387293ULL}
1190 ,
1191 {12405201291620119593ULL, 6080780864604458308ULL}
1192 ,
1193 {15506501614525149491ULL, 12212662099182960789ULL}
1194 ,
1195 {9691563509078218432ULL, 5327070802775656541ULL}
1196 ,
1197 {12114454386347773040ULL, 6658838503469570676ULL}
1198 ,
1199 {15143067982934716300ULL, 8323548129336963345ULL}
1200 ,
1201 {9464417489334197687ULL, 14425589617690377899ULL}
1202 ,
1203 {11830521861667747109ULL, 13420301003685584469ULL}
1204 ,
1205 {14788152327084683887ULL, 2940318199324816875ULL}
1206 ,
1207 {9242595204427927429ULL, 8755227902219092403ULL}
1208 ,
1209 {11553244005534909286ULL, 15555720896201253407ULL}
1210 ,
1211 {14441555006918636608ULL, 10221279083396790951ULL}
1212 ,
1213 {18051943758648295760ULL, 12776598854245988689ULL}
1214 ,
1215 {11282464849155184850ULL, 7985374283903742931ULL}
1216 ,
1217 {14103081061443981063ULL, 758345818024902856ULL}
1218 ,
1219 {17628851326804976328ULL, 14782990327813292282ULL}
1220 ,
1221 {11018032079253110205ULL, 9239368954883307676ULL}
1222 ,
1223 {13772540099066387756ULL, 16160897212031522499ULL}
1224 ,
1225 {17215675123832984696ULL, 1754377441329851508ULL}
1226 ,
1227 {10759796952395615435ULL, 1096485900831157192ULL}
1228 ,
1229 {13449746190494519293ULL, 15205665431321110202ULL}
1230 ,
1231 {16812182738118149117ULL, 5172023733869224041ULL}
1232 ,
1233 {10507614211323843198ULL, 5538357842881958977ULL}
1234 ,
1235 {13134517764154803997ULL, 16146319340457224530ULL}
1236 ,
1237 {16418147205193504997ULL, 6347841120289366950ULL}
1238 ,
1239 {10261342003245940623ULL, 6273243709394548296ULL}
1240 ,
1241 {12826677504057425779ULL, 3229868618315797466ULL}
1242 ,
1243 {16033346880071782223ULL, 17872393828176910545ULL}
1244 ,
1245 {10020841800044863889ULL, 18087775170251650946ULL}
1246 ,
1247 {12526052250056079862ULL, 8774660907532399971ULL}
1248 ,
1249 {15657565312570099828ULL, 1744954097560724156ULL}
1250 ,
1251 {9785978320356312392ULL, 10313968347830228405ULL}
1252 ,
1253 {12232472900445390490ULL, 12892460434787785506ULL}
1254 ,
1255 {15290591125556738113ULL, 6892203506629956075ULL}
1256 ,
1257 {9556619453472961320ULL, 15836842237712192307ULL}
1258 ,
1259 {11945774316841201651ULL, 1349308723430688768ULL}
1260 ,
1261 {14932217896051502063ULL, 15521693959570524672ULL}
1262 ,
1263 {9332636185032188789ULL, 16618587752372659776ULL}
1264 ,
1265 {11665795231290235987ULL, 6938176635183661008ULL}
1266 ,
1267 {14582244039112794984ULL, 4061034775552188356ULL}
1268 ,
1269 {18227805048890993730ULL, 5076293469440235445ULL}
1270 ,
1271 {11392378155556871081ULL, 7784369436827535057ULL}
1272 ,
1273 {14240472694446088851ULL, 14342147814461806725ULL}
1274 ,
1275 {17800590868057611064ULL, 13315998749649870503ULL}
1276 }
1277 ;
1278 N_LIB_PRIVATE NIM_CONST tyArray__9apbx8OXkiOk9cnMKRpy11KQ mod5__systemZdragonbox_157 = {{1ULL, 18446744073709551615ULL}
1279 ,
1280 {14757395258967641293ULL, 3689348814741910323ULL}
1281 ,
1282 {10330176681277348905ULL, 737869762948382064ULL}
1283 ,
1284 {2066035336255469781ULL, 147573952589676412ULL}
1285 ,
1286 {15170602326218735249ULL, 29514790517935282ULL}
1287 ,
1288 {6723469279985657373ULL, 5902958103587056ULL}
1289 ,
1290 {8723391485480952121ULL, 1180591620717411ULL}
1291 ,
1292 {16502073556063831717ULL, 236118324143482ULL}
1293 ,
1294 {14368461155438497313ULL, 47223664828696ULL}
1295 ,
1296 {10252389860571520109ULL, 9444732965739ULL}
1297 ,
1298 {5739826786856214345ULL, 1888946593147ULL}
1299 ,
1300 {1147965357371242869ULL, 377789318629ULL}
1301 ,
1302 {3918941886216158897ULL, 75557863725ULL}
1303 ,
1304 {11851834821468962749ULL, 15111572745ULL}
1305 ,
1306 {6059715779035702873ULL, 3022314549ULL}
1307 ,
1308 {8590640785290961221ULL, 604462909ULL}
1309 ,
1310 {16475523416025833537ULL, 120892581ULL}
1311 ,
1312 {14363151127430897677ULL, 24178516ULL}
1313 ,
1314 {13940676669711910505ULL, 4835703ULL}
1315 ,
1316 {2788135333942382101ULL, 967140ULL}
1317 ,
1318 {15315022325756117713ULL, 193428ULL}
1319 ,
1320 {10441702094635044189ULL, 38685ULL}
1321 ,
1322 {5777689233668919161ULL, 7737ULL}
1323 ,
1324 {15912933105701425125ULL, 1547ULL}
1325 ,
1326 {3182586621140285025ULL, 309ULL}
1327 }
1328 ;
N_NIMCALL(NU64,physicalSignificand__systemZdragonbox_34)1329 N_LIB_PRIVATE N_NIMCALL(NU64, physicalSignificand__systemZdragonbox_34)(tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw this_0) {
1330 	NU64 result;
1331 {	result = (NU64)0;
1332 	result = (NU64)(this_0.bits & 4503599627370495ULL);
1333 	goto BeforeRet_;
1334 	}BeforeRet_: ;
1335 	return result;
1336 }
N_INLINE(void,nimSetMem__systemZmemory_7)1337 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
1338 	void* T1_;
1339 	T1_ = (void*)0;
1340 	T1_ = memset(a, v, ((size_t) (size)));
1341 }
N_INLINE(void,nimZeroMem)1342 static N_INLINE(void, nimZeroMem)(void* p, NI size) {
1343 	nimSetMem__systemZmemory_7(p, ((int) 0), size);
1344 }
N_NIMCALL(tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw,constructDouble__systemZdragonbox_31)1345 N_LIB_PRIVATE N_NIMCALL(tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw, constructDouble__systemZdragonbox_31)(NF value) {
1346 	tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw result;
1347 	union { NF source; NU64 dest; } LOC1;
1348 	nimZeroMem((void*)(&result), sizeof(tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw));
1349 	LOC1.source = value;
1350 	result.bits = LOC1.dest;
1351 	return result;
1352 }
N_NIMCALL(NU64,physicalExponent__systemZdragonbox_37)1353 N_LIB_PRIVATE N_NIMCALL(NU64, physicalExponent__systemZdragonbox_37)(tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw this_0) {
1354 	NU64 result;
1355 {	result = (NU64)0;
1356 	result = (NU64)((NU64)((NU64)(this_0.bits & 9218868437227405312ULL)) >> (NU64)(((NI32) 52)));
1357 	goto BeforeRet_;
1358 	}BeforeRet_: ;
1359 	return result;
1360 }
N_NIMCALL(NI,signBit__systemZdragonbox_56)1361 N_LIB_PRIVATE N_NIMCALL(NI, signBit__systemZdragonbox_56)(tyObject_Double__IoVNMXAH9aQnPnWZZsWMVxw this_0) {
1362 	NI result;
1363 {	result = (NI)0;
1364 	result = !(((NU64)(this_0.bits & 9223372036854775808ULL) == 0ULL));
1365 	goto BeforeRet_;
1366 	}BeforeRet_: ;
1367 	return result;
1368 }
1369