forked from minio/simdjson-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
parse_number_amd64.s
968 lines (964 loc) · 44.2 KB
/
parse_number_amd64.s
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
//+build !noasm !appengine gc
// AUTO-GENERATED BY C2GOASM -- DO NOT EDIT
DATA LCTABLE<>+0x000(SB)/8, $0x000730d67819e8d2
DATA LCTABLE<>+0x008(SB)/8, $0x0031fa182c40c60d
DATA LCTABLE<>+0x010(SB)/8, $0x0066789e3750f791
DATA LCTABLE<>+0x018(SB)/8, $0x009c16c5c5253575
DATA LCTABLE<>+0x020(SB)/8, $0x00d18e3b9b374169
DATA LCTABLE<>+0x028(SB)/8, $0x0105f1ca820511c3
DATA LCTABLE<>+0x030(SB)/8, $0x013b6e3d22865634
DATA LCTABLE<>+0x038(SB)/8, $0x017124e63593f5e1
DATA LCTABLE<>+0x040(SB)/8, $0x01a56e1fc2f8f359
DATA LCTABLE<>+0x048(SB)/8, $0x01dac9a7b3b7302f
DATA LCTABLE<>+0x050(SB)/8, $0x0210be08d0527e1d
DATA LCTABLE<>+0x058(SB)/8, $0x0244ed8b04671da5
DATA LCTABLE<>+0x060(SB)/8, $0x027a28edc580e50e
DATA LCTABLE<>+0x068(SB)/8, $0x02b059949b708f29
DATA LCTABLE<>+0x070(SB)/8, $0x02e46ff9c24cb2f3
DATA LCTABLE<>+0x078(SB)/8, $0x03198bf832dfdfb0
DATA LCTABLE<>+0x080(SB)/8, $0x034feef63f97d79c
DATA LCTABLE<>+0x088(SB)/8, $0x0383f559e7bee6c1
DATA LCTABLE<>+0x090(SB)/8, $0x03b8f2b061aea072
DATA LCTABLE<>+0x098(SB)/8, $0x03ef2f5c7a1a488e
DATA LCTABLE<>+0x0a0(SB)/8, $0x04237d99cc506d59
DATA LCTABLE<>+0x0a8(SB)/8, $0x04585d003f6488af
DATA LCTABLE<>+0x0b0(SB)/8, $0x048e74404f3daadb
DATA LCTABLE<>+0x0b8(SB)/8, $0x04c308a831868ac9
DATA LCTABLE<>+0x0c0(SB)/8, $0x04f7cad23de82d7b
DATA LCTABLE<>+0x0c8(SB)/8, $0x052dbd86cd6238d9
DATA LCTABLE<>+0x0d0(SB)/8, $0x05629674405d6388
DATA LCTABLE<>+0x0d8(SB)/8, $0x05973c115074bc6a
DATA LCTABLE<>+0x0e0(SB)/8, $0x05cd0b15a491eb84
DATA LCTABLE<>+0x0e8(SB)/8, $0x060226ed86db3333
DATA LCTABLE<>+0x0f0(SB)/8, $0x0636b0a8e891ffff
DATA LCTABLE<>+0x0f8(SB)/8, $0x066c5cd322b67fff
DATA LCTABLE<>+0x100(SB)/8, $0x06a1ba03f5b21000
DATA LCTABLE<>+0x108(SB)/8, $0x06d62884f31e93ff
DATA LCTABLE<>+0x110(SB)/8, $0x070bb2a62fe638ff
DATA LCTABLE<>+0x118(SB)/8, $0x07414fa7ddefe3a0
DATA LCTABLE<>+0x120(SB)/8, $0x0775a391d56bdc87
DATA LCTABLE<>+0x128(SB)/8, $0x07ab0c764ac6d3a9
DATA LCTABLE<>+0x130(SB)/8, $0x07e0e7c9eebc444a
DATA LCTABLE<>+0x138(SB)/8, $0x081521bc6a6b555c
DATA LCTABLE<>+0x140(SB)/8, $0x084a6a2b85062ab3
DATA LCTABLE<>+0x148(SB)/8, $0x0880825b3323dab0
DATA LCTABLE<>+0x150(SB)/8, $0x08b4a2f1ffecd15c
DATA LCTABLE<>+0x158(SB)/8, $0x08e9cbae7fe805b3
DATA LCTABLE<>+0x160(SB)/8, $0x09201f4d0ff10390
DATA LCTABLE<>+0x168(SB)/8, $0x0954272053ed4474
DATA LCTABLE<>+0x170(SB)/8, $0x098930e868e89591
DATA LCTABLE<>+0x178(SB)/8, $0x09bf7d228322baf5
DATA LCTABLE<>+0x180(SB)/8, $0x09f3ae3591f5b4d9
DATA LCTABLE<>+0x188(SB)/8, $0x0a2899c2f6732210
DATA LCTABLE<>+0x190(SB)/8, $0x0a5ec033b40fea93
DATA LCTABLE<>+0x198(SB)/8, $0x0a9338205089f29c
DATA LCTABLE<>+0x1a0(SB)/8, $0x0ac8062864ac6f43
DATA LCTABLE<>+0x1a8(SB)/8, $0x0afe07b27dd78b14
DATA LCTABLE<>+0x1b0(SB)/8, $0x0b32c4cf8ea6b6ec
DATA LCTABLE<>+0x1b8(SB)/8, $0x0b677603725064a8
DATA LCTABLE<>+0x1c0(SB)/8, $0x0b9d53844ee47dd1
DATA LCTABLE<>+0x1c8(SB)/8, $0x0bd25432b14ecea3
DATA LCTABLE<>+0x1d0(SB)/8, $0x0c06e93f5da2824c
DATA LCTABLE<>+0x1d8(SB)/8, $0x0c3ca38f350b22df
DATA LCTABLE<>+0x1e0(SB)/8, $0x0c71e6398126f5cb
DATA LCTABLE<>+0x1e8(SB)/8, $0x0ca65fc7e170b33e
DATA LCTABLE<>+0x1f0(SB)/8, $0x0cdbf7b9d9cce00d
DATA LCTABLE<>+0x1f8(SB)/8, $0x0d117ad428200c08
DATA LCTABLE<>+0x200(SB)/8, $0x0d45d98932280f0a
DATA LCTABLE<>+0x208(SB)/8, $0x0d7b4feb7eb212cd
DATA LCTABLE<>+0x210(SB)/8, $0x0db111f32f2f4bc0
DATA LCTABLE<>+0x218(SB)/8, $0x0de5566ffafb1eb0
DATA LCTABLE<>+0x220(SB)/8, $0x0e1aac0bf9b9e65c
DATA LCTABLE<>+0x228(SB)/8, $0x0e50ab877c142ffa
DATA LCTABLE<>+0x230(SB)/8, $0x0e84d6695b193bf8
DATA LCTABLE<>+0x238(SB)/8, $0x0eba0c03b1df8af6
DATA LCTABLE<>+0x240(SB)/8, $0x0ef047824f2bb6da
DATA LCTABLE<>+0x248(SB)/8, $0x0f245962e2f6a490
DATA LCTABLE<>+0x250(SB)/8, $0x0f596fbb9bb44db4
DATA LCTABLE<>+0x258(SB)/8, $0x0f8fcbaa82a16121
DATA LCTABLE<>+0x260(SB)/8, $0x0fc3df4a91a4dcb5
DATA LCTABLE<>+0x268(SB)/8, $0x0ff8d71d360e13e2
DATA LCTABLE<>+0x270(SB)/8, $0x102f0ce4839198db
DATA LCTABLE<>+0x278(SB)/8, $0x1063680ed23aff89
DATA LCTABLE<>+0x280(SB)/8, $0x1098421286c9bf6b
DATA LCTABLE<>+0x288(SB)/8, $0x10ce5297287c2f45
DATA LCTABLE<>+0x290(SB)/8, $0x1102f39e794d9d8b
DATA LCTABLE<>+0x298(SB)/8, $0x1137b08617a104ee
DATA LCTABLE<>+0x2a0(SB)/8, $0x116d9ca79d89462a
DATA LCTABLE<>+0x2a8(SB)/8, $0x11a281e8c275cbda
DATA LCTABLE<>+0x2b0(SB)/8, $0x11d72262f3133ed1
DATA LCTABLE<>+0x2b8(SB)/8, $0x120ceafbafd80e85
DATA LCTABLE<>+0x2c0(SB)/8, $0x124212dd4de70913
DATA LCTABLE<>+0x2c8(SB)/8, $0x12769794a160cb58
DATA LCTABLE<>+0x2d0(SB)/8, $0x12ac3d79c9b8fe2e
DATA LCTABLE<>+0x2d8(SB)/8, $0x12e1a66c1e139edd
DATA LCTABLE<>+0x2e0(SB)/8, $0x1316100725988694
DATA LCTABLE<>+0x2e8(SB)/8, $0x134b9408eefea839
DATA LCTABLE<>+0x2f0(SB)/8, $0x13813c85955f2923
DATA LCTABLE<>+0x2f8(SB)/8, $0x13b58ba6fab6f36c
DATA LCTABLE<>+0x300(SB)/8, $0x13eaee90b964b047
DATA LCTABLE<>+0x308(SB)/8, $0x1420d51a73deee2d
DATA LCTABLE<>+0x310(SB)/8, $0x14550a6110d6a9b8
DATA LCTABLE<>+0x318(SB)/8, $0x148a4cf9550c5426
DATA LCTABLE<>+0x320(SB)/8, $0x14c0701bd527b498
DATA LCTABLE<>+0x328(SB)/8, $0x14f48c22ca71a1bd
DATA LCTABLE<>+0x330(SB)/8, $0x1529af2b7d0e0a2d
DATA LCTABLE<>+0x338(SB)/8, $0x15600d7b2e28c65c
DATA LCTABLE<>+0x340(SB)/8, $0x159410d9f9b2f7f3
DATA LCTABLE<>+0x348(SB)/8, $0x15c91510781fb5f0
DATA LCTABLE<>+0x350(SB)/8, $0x15ff5a549627a36c
DATA LCTABLE<>+0x358(SB)/8, $0x16339874ddd8c623
DATA LCTABLE<>+0x360(SB)/8, $0x16687e92154ef7ac
DATA LCTABLE<>+0x368(SB)/8, $0x169e9e369aa2b597
DATA LCTABLE<>+0x370(SB)/8, $0x16d322e220a5b17e
DATA LCTABLE<>+0x378(SB)/8, $0x1707eb9aa8cf1dde
DATA LCTABLE<>+0x380(SB)/8, $0x173de6815302e556
DATA LCTABLE<>+0x388(SB)/8, $0x1772b010d3e1cf56
DATA LCTABLE<>+0x390(SB)/8, $0x17a75c1508da432b
DATA LCTABLE<>+0x398(SB)/8, $0x17dd331a4b10d3f6
DATA LCTABLE<>+0x3a0(SB)/8, $0x18123ff06eea847a
DATA LCTABLE<>+0x3a8(SB)/8, $0x1846cfec8aa52598
DATA LCTABLE<>+0x3b0(SB)/8, $0x187c83e7ad4e6efe
DATA LCTABLE<>+0x3b8(SB)/8, $0x18b1d270cc51055f
DATA LCTABLE<>+0x3c0(SB)/8, $0x18e6470cff6546b6
DATA LCTABLE<>+0x3c8(SB)/8, $0x191bd8d03f3e9864
DATA LCTABLE<>+0x3d0(SB)/8, $0x1951678227871f3e
DATA LCTABLE<>+0x3d8(SB)/8, $0x1985c162b168e70e
DATA LCTABLE<>+0x3e0(SB)/8, $0x19bb31bb5dc320d2
DATA LCTABLE<>+0x3e8(SB)/8, $0x19f0ff151a99f483
DATA LCTABLE<>+0x3f0(SB)/8, $0x1a253eda614071a4
DATA LCTABLE<>+0x3f8(SB)/8, $0x1a5a8e90f9908e0d
DATA LCTABLE<>+0x400(SB)/8, $0x1a90991a9bfa58c8
DATA LCTABLE<>+0x408(SB)/8, $0x1ac4bf6142f8eefa
DATA LCTABLE<>+0x410(SB)/8, $0x1af9ef3993b72ab8
DATA LCTABLE<>+0x418(SB)/8, $0x1b303583fc527ab3
DATA LCTABLE<>+0x420(SB)/8, $0x1b6442e4fb671960
DATA LCTABLE<>+0x428(SB)/8, $0x1b99539e3a40dfb8
DATA LCTABLE<>+0x430(SB)/8, $0x1bcfa885c8d117a6
DATA LCTABLE<>+0x438(SB)/8, $0x1c03c9539d82aec8
DATA LCTABLE<>+0x440(SB)/8, $0x1c38bba884e35a7a
DATA LCTABLE<>+0x448(SB)/8, $0x1c6eea92a61c3118
DATA LCTABLE<>+0x450(SB)/8, $0x1ca3529ba7d19eaf
DATA LCTABLE<>+0x458(SB)/8, $0x1cd8274291c6065b
DATA LCTABLE<>+0x460(SB)/8, $0x1d0e3113363787f2
DATA LCTABLE<>+0x468(SB)/8, $0x1d42deac01e2b4f7
DATA LCTABLE<>+0x470(SB)/8, $0x1d779657025b6235
DATA LCTABLE<>+0x478(SB)/8, $0x1dad7becc2f23ac2
DATA LCTABLE<>+0x480(SB)/8, $0x1de26d73f9d764b9
DATA LCTABLE<>+0x488(SB)/8, $0x1e1708d0f84d3de7
DATA LCTABLE<>+0x490(SB)/8, $0x1e4ccb0536608d61
DATA LCTABLE<>+0x498(SB)/8, $0x1e81fee341fc585d
DATA LCTABLE<>+0x4a0(SB)/8, $0x1eb67e9c127b6e74
DATA LCTABLE<>+0x4a8(SB)/8, $0x1eec1e43171a4a11
DATA LCTABLE<>+0x4b0(SB)/8, $0x1f2192e9ee706e4b
DATA LCTABLE<>+0x4b8(SB)/8, $0x1f55f7a46a0c89dd
DATA LCTABLE<>+0x4c0(SB)/8, $0x1f8b758d848fac55
DATA LCTABLE<>+0x4c8(SB)/8, $0x1fc1297872d9cbb5
DATA LCTABLE<>+0x4d0(SB)/8, $0x1ff573d68f903ea2
DATA LCTABLE<>+0x4d8(SB)/8, $0x202ad0cc33744e4b
DATA LCTABLE<>+0x4e0(SB)/8, $0x2060c27fa028b0ef
DATA LCTABLE<>+0x4e8(SB)/8, $0x2094f31f8832dd2a
DATA LCTABLE<>+0x4f0(SB)/8, $0x20ca2fe76a3f9475
DATA LCTABLE<>+0x4f8(SB)/8, $0x21005df0a267bcc9
DATA LCTABLE<>+0x500(SB)/8, $0x2134756ccb01abfb
DATA LCTABLE<>+0x508(SB)/8, $0x216992c7fdc216fa
DATA LCTABLE<>+0x510(SB)/8, $0x219ff779fd329cb9
DATA LCTABLE<>+0x518(SB)/8, $0x21d3faac3e3fa1f3
DATA LCTABLE<>+0x520(SB)/8, $0x2208f9574dcf8a70
DATA LCTABLE<>+0x528(SB)/8, $0x223f37ad21436d0c
DATA LCTABLE<>+0x530(SB)/8, $0x227382cc34ca2428
DATA LCTABLE<>+0x538(SB)/8, $0x22a8637f41fcad32
DATA LCTABLE<>+0x540(SB)/8, $0x22de7c5f127bd87e
DATA LCTABLE<>+0x548(SB)/8, $0x23130dbb6b8d674f
DATA LCTABLE<>+0x550(SB)/8, $0x2347d12a4670c123
DATA LCTABLE<>+0x558(SB)/8, $0x237dc574d80cf16b
DATA LCTABLE<>+0x560(SB)/8, $0x23b29b69070816e3
DATA LCTABLE<>+0x568(SB)/8, $0x23e7424348ca1c9c
DATA LCTABLE<>+0x570(SB)/8, $0x241d12d41afca3c3
DATA LCTABLE<>+0x578(SB)/8, $0x24522bc490dde65a
DATA LCTABLE<>+0x580(SB)/8, $0x2486b6b5b5155ff0
DATA LCTABLE<>+0x588(SB)/8, $0x24bc6463225ab7ec
DATA LCTABLE<>+0x590(SB)/8, $0x24f1bebdf578b2f4
DATA LCTABLE<>+0x598(SB)/8, $0x25262e6d72d6dfb0
DATA LCTABLE<>+0x5a0(SB)/8, $0x255bba08cf8c979d
DATA LCTABLE<>+0x5a8(SB)/8, $0x2591544581b7dec2
DATA LCTABLE<>+0x5b0(SB)/8, $0x25c5a956e225d672
DATA LCTABLE<>+0x5b8(SB)/8, $0x25fb13ac9aaf4c0f
DATA LCTABLE<>+0x5c0(SB)/8, $0x2630ec4be0ad8f89
DATA LCTABLE<>+0x5c8(SB)/8, $0x2665275ed8d8f36c
DATA LCTABLE<>+0x5d0(SB)/8, $0x269a71368f0f3047
DATA LCTABLE<>+0x5d8(SB)/8, $0x26d086c219697e2c
DATA LCTABLE<>+0x5e0(SB)/8, $0x2704a8729fc3ddb7
DATA LCTABLE<>+0x5e8(SB)/8, $0x2739d28f47b4d525
DATA LCTABLE<>+0x5f0(SB)/8, $0x277023998cd10537
DATA LCTABLE<>+0x5f8(SB)/8, $0x27a42c7ff0054685
DATA LCTABLE<>+0x600(SB)/8, $0x27d9379fec069826
DATA LCTABLE<>+0x608(SB)/8, $0x280f8587e7083e30
DATA LCTABLE<>+0x610(SB)/8, $0x2843b374f06526de
DATA LCTABLE<>+0x618(SB)/8, $0x2878a0522c7e7095
DATA LCTABLE<>+0x620(SB)/8, $0x28aec866b79e0cba
DATA LCTABLE<>+0x628(SB)/8, $0x28e33d4032c2c7f5
DATA LCTABLE<>+0x630(SB)/8, $0x29180c903f7379f2
DATA LCTABLE<>+0x638(SB)/8, $0x294e0fb44f50586e
DATA LCTABLE<>+0x640(SB)/8, $0x2982c9d0b1923745
DATA LCTABLE<>+0x648(SB)/8, $0x29b77c44ddf6c516
DATA LCTABLE<>+0x650(SB)/8, $0x29ed5b561574765b
DATA LCTABLE<>+0x658(SB)/8, $0x2a225915cd68c9f9
DATA LCTABLE<>+0x660(SB)/8, $0x2a56ef5b40c2fc77
DATA LCTABLE<>+0x668(SB)/8, $0x2a8cab3210f3bb95
DATA LCTABLE<>+0x670(SB)/8, $0x2ac1eaff4a98553d
DATA LCTABLE<>+0x678(SB)/8, $0x2af665bf1d3e6a8d
DATA LCTABLE<>+0x680(SB)/8, $0x2b2bff2ee48e0530
DATA LCTABLE<>+0x688(SB)/8, $0x2b617f7d4ed8c33e
DATA LCTABLE<>+0x690(SB)/8, $0x2b95df5ca28ef40d
DATA LCTABLE<>+0x698(SB)/8, $0x2bcb5733cb32b111
DATA LCTABLE<>+0x6a0(SB)/8, $0x2c0116805effaeaa
DATA LCTABLE<>+0x6a8(SB)/8, $0x2c355c2076bf9a55
DATA LCTABLE<>+0x6b0(SB)/8, $0x2c6ab328946f80ea
DATA LCTABLE<>+0x6b8(SB)/8, $0x2ca0aff95cc5b092
DATA LCTABLE<>+0x6c0(SB)/8, $0x2cd4dbf7b3f71cb7
DATA LCTABLE<>+0x6c8(SB)/8, $0x2d0a12f5a0f4e3e5
DATA LCTABLE<>+0x6d0(SB)/8, $0x2d404bd984990e6f
DATA LCTABLE<>+0x6d8(SB)/8, $0x2d745ecfe5bf520b
DATA LCTABLE<>+0x6e0(SB)/8, $0x2da97683df2f268d
DATA LCTABLE<>+0x6e8(SB)/8, $0x2ddfd424d6faf031
DATA LCTABLE<>+0x6f0(SB)/8, $0x2e13e497065cd61f
DATA LCTABLE<>+0x6f8(SB)/8, $0x2e48ddbcc7f40ba6
DATA LCTABLE<>+0x700(SB)/8, $0x2e7f152bf9f10e90
DATA LCTABLE<>+0x708(SB)/8, $0x2eb36d3b7c36a91a
DATA LCTABLE<>+0x710(SB)/8, $0x2ee8488a5b445360
DATA LCTABLE<>+0x718(SB)/8, $0x2f1e5aacf2156838
DATA LCTABLE<>+0x720(SB)/8, $0x2f52f8ac174d6123
DATA LCTABLE<>+0x728(SB)/8, $0x2f87b6d71d20b96c
DATA LCTABLE<>+0x730(SB)/8, $0x2fbda48ce468e7c7
DATA LCTABLE<>+0x738(SB)/8, $0x2ff286d80ec190dc
DATA LCTABLE<>+0x740(SB)/8, $0x3027288e1271f513
DATA LCTABLE<>+0x748(SB)/8, $0x305cf2b1970e7258
DATA LCTABLE<>+0x750(SB)/8, $0x309217aefe690777
DATA LCTABLE<>+0x758(SB)/8, $0x30c69d9abe034955
DATA LCTABLE<>+0x760(SB)/8, $0x30fc45016d841baa
DATA LCTABLE<>+0x768(SB)/8, $0x3131ab20e472914a
DATA LCTABLE<>+0x770(SB)/8, $0x316615e91d8f359d
DATA LCTABLE<>+0x778(SB)/8, $0x319b9b6364f30304
DATA LCTABLE<>+0x780(SB)/8, $0x31d1411e1f17e1e3
DATA LCTABLE<>+0x788(SB)/8, $0x32059165a6ddda5b
DATA LCTABLE<>+0x790(SB)/8, $0x323af5bf109550f2
DATA LCTABLE<>+0x798(SB)/8, $0x3270d9976a5d5297
DATA LCTABLE<>+0x7a0(SB)/8, $0x32a50ffd44f4a73d
DATA LCTABLE<>+0x7a8(SB)/8, $0x32da53fc9631d10d
DATA LCTABLE<>+0x7b0(SB)/8, $0x3310747ddddf22a8
DATA LCTABLE<>+0x7b8(SB)/8, $0x3344919d5556eb52
DATA LCTABLE<>+0x7c0(SB)/8, $0x3379b604aaaca626
DATA LCTABLE<>+0x7c8(SB)/8, $0x33b011c2eaabe7d8
DATA LCTABLE<>+0x7d0(SB)/8, $0x33e41633a556e1ce
DATA LCTABLE<>+0x7d8(SB)/8, $0x34191bc08eac9a41
DATA LCTABLE<>+0x7e0(SB)/8, $0x344f62b0b257c0d2
DATA LCTABLE<>+0x7e8(SB)/8, $0x34839dae6f76d883
DATA LCTABLE<>+0x7f0(SB)/8, $0x34b8851a0b548ea4
DATA LCTABLE<>+0x7f8(SB)/8, $0x34eea6608e29b24d
DATA LCTABLE<>+0x800(SB)/8, $0x352327fc58da0f70
DATA LCTABLE<>+0x808(SB)/8, $0x3557f1fb6f10934c
DATA LCTABLE<>+0x810(SB)/8, $0x358dee7a4ad4b81f
DATA LCTABLE<>+0x818(SB)/8, $0x35c2b50c6ec4f313
DATA LCTABLE<>+0x820(SB)/8, $0x35f7624f8a762fd8
DATA LCTABLE<>+0x828(SB)/8, $0x362d3ae36d13bbce
DATA LCTABLE<>+0x830(SB)/8, $0x366244ce242c5561
DATA LCTABLE<>+0x838(SB)/8, $0x3696d601ad376ab9
DATA LCTABLE<>+0x840(SB)/8, $0x36cc8b8218854567
DATA LCTABLE<>+0x848(SB)/8, $0x3701d7314f534b61
DATA LCTABLE<>+0x850(SB)/8, $0x37364cfda3281e39
DATA LCTABLE<>+0x858(SB)/8, $0x376be03d0bf225c7
DATA LCTABLE<>+0x860(SB)/8, $0x37a16c262777579c
DATA LCTABLE<>+0x868(SB)/8, $0x37d5c72fb1552d83
DATA LCTABLE<>+0x870(SB)/8, $0x380b38fb9daa78e4
DATA LCTABLE<>+0x878(SB)/8, $0x3841039d428a8b8f
DATA LCTABLE<>+0x880(SB)/8, $0x38754484932d2e72
DATA LCTABLE<>+0x888(SB)/8, $0x38aa95a5b7f87a0f
DATA LCTABLE<>+0x890(SB)/8, $0x38e09d8792fb4c49
DATA LCTABLE<>+0x898(SB)/8, $0x3914c4e977ba1f5c
DATA LCTABLE<>+0x8a0(SB)/8, $0x3949f623d5a8a733
DATA LCTABLE<>+0x8a8(SB)/8, $0x398039d665896880
DATA LCTABLE<>+0x8b0(SB)/8, $0x39b4484bfeebc2a0
DATA LCTABLE<>+0x8b8(SB)/8, $0x39e95a5efea6b347
DATA LCTABLE<>+0x8c0(SB)/8, $0x3a1fb0f6be506019
DATA LCTABLE<>+0x8c8(SB)/8, $0x3a53ce9a36f23c10
DATA LCTABLE<>+0x8d0(SB)/8, $0x3a88c240c4aecb14
DATA LCTABLE<>+0x8d8(SB)/8, $0x3abef2d0f5da7dd9
DATA LCTABLE<>+0x8e0(SB)/8, $0x3af357c299a88ea7
DATA LCTABLE<>+0x8e8(SB)/8, $0x3b282db34012b251
DATA LCTABLE<>+0x8f0(SB)/8, $0x3b5e392010175ee6
DATA LCTABLE<>+0x8f8(SB)/8, $0x3b92e3b40a0e9b4f
DATA LCTABLE<>+0x900(SB)/8, $0x3bc79ca10c924223
DATA LCTABLE<>+0x908(SB)/8, $0x3bfd83c94fb6d2ac
DATA LCTABLE<>+0x910(SB)/8, $0x3c32725dd1d243ac
DATA LCTABLE<>+0x918(SB)/8, $0x3c670ef54646d497
DATA LCTABLE<>+0x920(SB)/8, $0x3c9cd2b297d889bc
DATA LCTABLE<>+0x928(SB)/8, $0x3cd203af9ee75616
DATA LCTABLE<>+0x930(SB)/8, $0x3d06849b86a12b9b
DATA LCTABLE<>+0x938(SB)/8, $0x3d3c25c268497682
DATA LCTABLE<>+0x940(SB)/8, $0x3d719799812dea11
DATA LCTABLE<>+0x948(SB)/8, $0x3da5fd7fe1796495
DATA LCTABLE<>+0x950(SB)/8, $0x3ddb7cdfd9d7bdbb
DATA LCTABLE<>+0x958(SB)/8, $0x3e112e0be826d695
DATA LCTABLE<>+0x960(SB)/8, $0x3e45798ee2308c3a
DATA LCTABLE<>+0x968(SB)/8, $0x3e7ad7f29abcaf48
DATA LCTABLE<>+0x970(SB)/8, $0x3eb0c6f7a0b5ed8d
DATA LCTABLE<>+0x978(SB)/8, $0x3ee4f8b588e368f1
DATA LCTABLE<>+0x980(SB)/8, $0x3f1a36e2eb1c432d
DATA LCTABLE<>+0x988(SB)/8, $0x3f50624dd2f1a9fc
DATA LCTABLE<>+0x990(SB)/8, $0x3f847ae147ae147b
DATA LCTABLE<>+0x998(SB)/8, $0x3fb999999999999a
DATA LCTABLE<>+0x9a0(SB)/8, $0x3ff0000000000000
DATA LCTABLE<>+0x9a8(SB)/8, $0x4024000000000000
DATA LCTABLE<>+0x9b0(SB)/8, $0x4059000000000000
DATA LCTABLE<>+0x9b8(SB)/8, $0x408f400000000000
DATA LCTABLE<>+0x9c0(SB)/8, $0x40c3880000000000
DATA LCTABLE<>+0x9c8(SB)/8, $0x40f86a0000000000
DATA LCTABLE<>+0x9d0(SB)/8, $0x412e848000000000
DATA LCTABLE<>+0x9d8(SB)/8, $0x416312d000000000
DATA LCTABLE<>+0x9e0(SB)/8, $0x4197d78400000000
DATA LCTABLE<>+0x9e8(SB)/8, $0x41cdcd6500000000
DATA LCTABLE<>+0x9f0(SB)/8, $0x4202a05f20000000
DATA LCTABLE<>+0x9f8(SB)/8, $0x42374876e8000000
DATA LCTABLE<>+0xa00(SB)/8, $0x426d1a94a2000000
DATA LCTABLE<>+0xa08(SB)/8, $0x42a2309ce5400000
DATA LCTABLE<>+0xa10(SB)/8, $0x42d6bcc41e900000
DATA LCTABLE<>+0xa18(SB)/8, $0x430c6bf526340000
DATA LCTABLE<>+0xa20(SB)/8, $0x4341c37937e08000
DATA LCTABLE<>+0xa28(SB)/8, $0x4376345785d8a000
DATA LCTABLE<>+0xa30(SB)/8, $0x43abc16d674ec800
DATA LCTABLE<>+0xa38(SB)/8, $0x43e158e460913d00
DATA LCTABLE<>+0xa40(SB)/8, $0x4415af1d78b58c40
DATA LCTABLE<>+0xa48(SB)/8, $0x444b1ae4d6e2ef50
DATA LCTABLE<>+0xa50(SB)/8, $0x4480f0cf064dd592
DATA LCTABLE<>+0xa58(SB)/8, $0x44b52d02c7e14af6
DATA LCTABLE<>+0xa60(SB)/8, $0x44ea784379d99db4
DATA LCTABLE<>+0xa68(SB)/8, $0x45208b2a2c280291
DATA LCTABLE<>+0xa70(SB)/8, $0x4554adf4b7320335
DATA LCTABLE<>+0xa78(SB)/8, $0x4589d971e4fe8402
DATA LCTABLE<>+0xa80(SB)/8, $0x45c027e72f1f1281
DATA LCTABLE<>+0xa88(SB)/8, $0x45f431e0fae6d721
DATA LCTABLE<>+0xa90(SB)/8, $0x46293e5939a08cea
DATA LCTABLE<>+0xa98(SB)/8, $0x465f8def8808b024
DATA LCTABLE<>+0xaa0(SB)/8, $0x4693b8b5b5056e17
DATA LCTABLE<>+0xaa8(SB)/8, $0x46c8a6e32246c99c
DATA LCTABLE<>+0xab0(SB)/8, $0x46fed09bead87c03
DATA LCTABLE<>+0xab8(SB)/8, $0x4733426172c74d82
DATA LCTABLE<>+0xac0(SB)/8, $0x476812f9cf7920e3
DATA LCTABLE<>+0xac8(SB)/8, $0x479e17b84357691b
DATA LCTABLE<>+0xad0(SB)/8, $0x47d2ced32a16a1b1
DATA LCTABLE<>+0xad8(SB)/8, $0x48078287f49c4a1d
DATA LCTABLE<>+0xae0(SB)/8, $0x483d6329f1c35ca5
DATA LCTABLE<>+0xae8(SB)/8, $0x48725dfa371a19e7
DATA LCTABLE<>+0xaf0(SB)/8, $0x48a6f578c4e0a061
DATA LCTABLE<>+0xaf8(SB)/8, $0x48dcb2d6f618c879
DATA LCTABLE<>+0xb00(SB)/8, $0x4911efc659cf7d4c
DATA LCTABLE<>+0xb08(SB)/8, $0x49466bb7f0435c9e
DATA LCTABLE<>+0xb10(SB)/8, $0x497c06a5ec5433c6
DATA LCTABLE<>+0xb18(SB)/8, $0x49b18427b3b4a05c
DATA LCTABLE<>+0xb20(SB)/8, $0x49e5e531a0a1c873
DATA LCTABLE<>+0xb28(SB)/8, $0x4a1b5e7e08ca3a8f
DATA LCTABLE<>+0xb30(SB)/8, $0x4a511b0ec57e649a
DATA LCTABLE<>+0xb38(SB)/8, $0x4a8561d276ddfdc0
DATA LCTABLE<>+0xb40(SB)/8, $0x4ababa4714957d30
DATA LCTABLE<>+0xb48(SB)/8, $0x4af0b46c6cdd6e3e
DATA LCTABLE<>+0xb50(SB)/8, $0x4b24e1878814c9ce
DATA LCTABLE<>+0xb58(SB)/8, $0x4b5a19e96a19fc41
DATA LCTABLE<>+0xb60(SB)/8, $0x4b905031e2503da9
DATA LCTABLE<>+0xb68(SB)/8, $0x4bc4643e5ae44d13
DATA LCTABLE<>+0xb70(SB)/8, $0x4bf97d4df19d6057
DATA LCTABLE<>+0xb78(SB)/8, $0x4c2fdca16e04b86d
DATA LCTABLE<>+0xb80(SB)/8, $0x4c63e9e4e4c2f344
DATA LCTABLE<>+0xb88(SB)/8, $0x4c98e45e1df3b015
DATA LCTABLE<>+0xb90(SB)/8, $0x4ccf1d75a5709c1b
DATA LCTABLE<>+0xb98(SB)/8, $0x4d03726987666191
DATA LCTABLE<>+0xba0(SB)/8, $0x4d384f03e93ff9f5
DATA LCTABLE<>+0xba8(SB)/8, $0x4d6e62c4e38ff872
DATA LCTABLE<>+0xbb0(SB)/8, $0x4da2fdbb0e39fb47
DATA LCTABLE<>+0xbb8(SB)/8, $0x4dd7bd29d1c87a19
DATA LCTABLE<>+0xbc0(SB)/8, $0x4e0dac74463a989f
DATA LCTABLE<>+0xbc8(SB)/8, $0x4e428bc8abe49f64
DATA LCTABLE<>+0xbd0(SB)/8, $0x4e772ebad6ddc73d
DATA LCTABLE<>+0xbd8(SB)/8, $0x4eacfa698c95390c
DATA LCTABLE<>+0xbe0(SB)/8, $0x4ee21c81f7dd43a7
DATA LCTABLE<>+0xbe8(SB)/8, $0x4f16a3a275d49491
DATA LCTABLE<>+0xbf0(SB)/8, $0x4f4c4c8b1349b9b5
DATA LCTABLE<>+0xbf8(SB)/8, $0x4f81afd6ec0e1411
DATA LCTABLE<>+0xc00(SB)/8, $0x4fb61bcca7119916
DATA LCTABLE<>+0xc08(SB)/8, $0x4feba2bfd0d5ff5b
DATA LCTABLE<>+0xc10(SB)/8, $0x502145b7e285bf99
DATA LCTABLE<>+0xc18(SB)/8, $0x50559725db272f7f
DATA LCTABLE<>+0xc20(SB)/8, $0x508afcef51f0fb5f
DATA LCTABLE<>+0xc28(SB)/8, $0x50c0de1593369d1b
DATA LCTABLE<>+0xc30(SB)/8, $0x50f5159af8044462
DATA LCTABLE<>+0xc38(SB)/8, $0x512a5b01b605557b
DATA LCTABLE<>+0xc40(SB)/8, $0x516078e111c3556d
DATA LCTABLE<>+0xc48(SB)/8, $0x5194971956342ac8
DATA LCTABLE<>+0xc50(SB)/8, $0x51c9bcdfabc1357a
DATA LCTABLE<>+0xc58(SB)/8, $0x5200160bcb58c16c
DATA LCTABLE<>+0xc60(SB)/8, $0x52341b8ebe2ef1c7
DATA LCTABLE<>+0xc68(SB)/8, $0x526922726dbaae39
DATA LCTABLE<>+0xc70(SB)/8, $0x529f6b0f092959c7
DATA LCTABLE<>+0xc78(SB)/8, $0x52d3a2e965b9d81d
DATA LCTABLE<>+0xc80(SB)/8, $0x53088ba3bf284e24
DATA LCTABLE<>+0xc88(SB)/8, $0x533eae8caef261ad
DATA LCTABLE<>+0xc90(SB)/8, $0x53732d17ed577d0c
DATA LCTABLE<>+0xc98(SB)/8, $0x53a7f85de8ad5c4f
DATA LCTABLE<>+0xca0(SB)/8, $0x53ddf67562d8b363
DATA LCTABLE<>+0xca8(SB)/8, $0x5412ba095dc7701e
DATA LCTABLE<>+0xcb0(SB)/8, $0x5447688bb5394c25
DATA LCTABLE<>+0xcb8(SB)/8, $0x547d42aea2879f2e
DATA LCTABLE<>+0xcc0(SB)/8, $0x54b249ad2594c37d
DATA LCTABLE<>+0xcc8(SB)/8, $0x54e6dc186ef9f45c
DATA LCTABLE<>+0xcd0(SB)/8, $0x551c931e8ab87173
DATA LCTABLE<>+0xcd8(SB)/8, $0x5551dbf316b346e8
DATA LCTABLE<>+0xce0(SB)/8, $0x558652efdc6018a2
DATA LCTABLE<>+0xce8(SB)/8, $0x55bbe7abd3781eca
DATA LCTABLE<>+0xcf0(SB)/8, $0x55f170cb642b133f
DATA LCTABLE<>+0xcf8(SB)/8, $0x5625ccfe3d35d80e
DATA LCTABLE<>+0xd00(SB)/8, $0x565b403dcc834e12
DATA LCTABLE<>+0xd08(SB)/8, $0x569108269fd210cb
DATA LCTABLE<>+0xd10(SB)/8, $0x56c54a3047c694fe
DATA LCTABLE<>+0xd18(SB)/8, $0x56fa9cbc59b83a3d
DATA LCTABLE<>+0xd20(SB)/8, $0x5730a1f5b8132466
DATA LCTABLE<>+0xd28(SB)/8, $0x5764ca732617ed80
DATA LCTABLE<>+0xd30(SB)/8, $0x5799fd0fef9de8e0
DATA LCTABLE<>+0xd38(SB)/8, $0x57d03e29f5c2b18c
DATA LCTABLE<>+0xd40(SB)/8, $0x58044db473335def
DATA LCTABLE<>+0xd48(SB)/8, $0x583961219000356b
DATA LCTABLE<>+0xd50(SB)/8, $0x586fb969f40042c5
DATA LCTABLE<>+0xd58(SB)/8, $0x58a3d3e2388029bb
DATA LCTABLE<>+0xd60(SB)/8, $0x58d8c8dac6a0342a
DATA LCTABLE<>+0xd68(SB)/8, $0x590efb1178484135
DATA LCTABLE<>+0xd70(SB)/8, $0x59435ceaeb2d28c1
DATA LCTABLE<>+0xd78(SB)/8, $0x59783425a5f872f1
DATA LCTABLE<>+0xd80(SB)/8, $0x59ae412f0f768fad
DATA LCTABLE<>+0xd88(SB)/8, $0x59e2e8bd69aa19cc
DATA LCTABLE<>+0xd90(SB)/8, $0x5a17a2ecc414a03f
DATA LCTABLE<>+0xd98(SB)/8, $0x5a4d8ba7f519c84f
DATA LCTABLE<>+0xda0(SB)/8, $0x5a827748f9301d32
DATA LCTABLE<>+0xda8(SB)/8, $0x5ab7151b377c247e
DATA LCTABLE<>+0xdb0(SB)/8, $0x5aecda62055b2d9e
DATA LCTABLE<>+0xdb8(SB)/8, $0x5b22087d4358fc82
DATA LCTABLE<>+0xdc0(SB)/8, $0x5b568a9c942f3ba3
DATA LCTABLE<>+0xdc8(SB)/8, $0x5b8c2d43b93b0a8c
DATA LCTABLE<>+0xdd0(SB)/8, $0x5bc19c4a53c4e697
DATA LCTABLE<>+0xdd8(SB)/8, $0x5bf6035ce8b6203d
DATA LCTABLE<>+0xde0(SB)/8, $0x5c2b843422e3a84d
DATA LCTABLE<>+0xde8(SB)/8, $0x5c6132a095ce4930
DATA LCTABLE<>+0xdf0(SB)/8, $0x5c957f48bb41db7c
DATA LCTABLE<>+0xdf8(SB)/8, $0x5ccadf1aea12525b
DATA LCTABLE<>+0xe00(SB)/8, $0x5d00cb70d24b7379
DATA LCTABLE<>+0xe08(SB)/8, $0x5d34fe4d06de5057
DATA LCTABLE<>+0xe10(SB)/8, $0x5d6a3de04895e46d
DATA LCTABLE<>+0xe18(SB)/8, $0x5da066ac2d5daec4
DATA LCTABLE<>+0xe20(SB)/8, $0x5dd4805738b51a75
DATA LCTABLE<>+0xe28(SB)/8, $0x5e09a06d06e26112
DATA LCTABLE<>+0xe30(SB)/8, $0x5e400444244d7cab
DATA LCTABLE<>+0xe38(SB)/8, $0x5e7405552d60dbd6
DATA LCTABLE<>+0xe40(SB)/8, $0x5ea906aa78b912cc
DATA LCTABLE<>+0xe48(SB)/8, $0x5edf485516e7577f
DATA LCTABLE<>+0xe50(SB)/8, $0x5f138d352e5096af
DATA LCTABLE<>+0xe58(SB)/8, $0x5f48708279e4bc5b
DATA LCTABLE<>+0xe60(SB)/8, $0x5f7e8ca3185deb72
DATA LCTABLE<>+0xe68(SB)/8, $0x5fb317e5ef3ab327
DATA LCTABLE<>+0xe70(SB)/8, $0x5fe7dddf6b095ff1
DATA LCTABLE<>+0xe78(SB)/8, $0x601dd55745cbb7ed
DATA LCTABLE<>+0xe80(SB)/8, $0x6052a5568b9f52f4
DATA LCTABLE<>+0xe88(SB)/8, $0x60874eac2e8727b1
DATA LCTABLE<>+0xe90(SB)/8, $0x60bd22573a28f19d
DATA LCTABLE<>+0xe98(SB)/8, $0x60f2357684599702
DATA LCTABLE<>+0xea0(SB)/8, $0x6126c2d4256ffcc3
DATA LCTABLE<>+0xea8(SB)/8, $0x615c73892ecbfbf4
DATA LCTABLE<>+0xeb0(SB)/8, $0x6191c835bd3f7d78
DATA LCTABLE<>+0xeb8(SB)/8, $0x61c63a432c8f5cd6
DATA LCTABLE<>+0xec0(SB)/8, $0x61fbc8d3f7b3340c
DATA LCTABLE<>+0xec8(SB)/8, $0x62315d847ad00087
DATA LCTABLE<>+0xed0(SB)/8, $0x6265b4e5998400a9
DATA LCTABLE<>+0xed8(SB)/8, $0x629b221effe500d4
DATA LCTABLE<>+0xee0(SB)/8, $0x62d0f5535fef2084
DATA LCTABLE<>+0xee8(SB)/8, $0x630532a837eae8a5
DATA LCTABLE<>+0xef0(SB)/8, $0x633a7f5245e5a2cf
DATA LCTABLE<>+0xef8(SB)/8, $0x63708f936baf85c1
DATA LCTABLE<>+0xf00(SB)/8, $0x63a4b378469b6732
DATA LCTABLE<>+0xf08(SB)/8, $0x63d9e056584240fe
DATA LCTABLE<>+0xf10(SB)/8, $0x64102c35f729689f
DATA LCTABLE<>+0xf18(SB)/8, $0x6444374374f3c2c6
DATA LCTABLE<>+0xf20(SB)/8, $0x647945145230b378
DATA LCTABLE<>+0xf28(SB)/8, $0x64af965966bce056
DATA LCTABLE<>+0xf30(SB)/8, $0x64e3bdf7e0360c36
DATA LCTABLE<>+0xf38(SB)/8, $0x6518ad75d8438f43
DATA LCTABLE<>+0xf40(SB)/8, $0x654ed8d34e547314
DATA LCTABLE<>+0xf48(SB)/8, $0x6583478410f4c7ec
DATA LCTABLE<>+0xf50(SB)/8, $0x65b819651531f9e8
DATA LCTABLE<>+0xf58(SB)/8, $0x65ee1fbe5a7e7861
DATA LCTABLE<>+0xf60(SB)/8, $0x6622d3d6f88f0b3d
DATA LCTABLE<>+0xf68(SB)/8, $0x665788ccb6b2ce0c
DATA LCTABLE<>+0xf70(SB)/8, $0x668d6affe45f818f
DATA LCTABLE<>+0xf78(SB)/8, $0x66c262dfeebbb0f9
DATA LCTABLE<>+0xf80(SB)/8, $0x66f6fb97ea6a9d38
DATA LCTABLE<>+0xf88(SB)/8, $0x672cba7de5054486
DATA LCTABLE<>+0xf90(SB)/8, $0x6761f48eaf234ad4
DATA LCTABLE<>+0xf98(SB)/8, $0x679671b25aec1d89
DATA LCTABLE<>+0xfa0(SB)/8, $0x67cc0e1ef1a724eb
DATA LCTABLE<>+0xfa8(SB)/8, $0x680188d357087713
DATA LCTABLE<>+0xfb0(SB)/8, $0x6835eb082cca94d7
DATA LCTABLE<>+0xfb8(SB)/8, $0x686b65ca37fd3a0d
DATA LCTABLE<>+0xfc0(SB)/8, $0x68a11f9e62fe4448
DATA LCTABLE<>+0xfc8(SB)/8, $0x68d56785fbbdd55a
DATA LCTABLE<>+0xfd0(SB)/8, $0x690ac1677aad4ab1
DATA LCTABLE<>+0xfd8(SB)/8, $0x6940b8e0acac4eaf
DATA LCTABLE<>+0xfe0(SB)/8, $0x6974e718d7d7625a
DATA LCTABLE<>+0xfe8(SB)/8, $0x69aa20df0dcd3af1
DATA LCTABLE<>+0xff0(SB)/8, $0x69e0548b68a044d6
DATA LCTABLE<>+0xff8(SB)/8, $0x6a1469ae42c8560c
DATA LCTABLE<>+0x1000(SB)/8, $0x6a498419d37a6b8f
DATA LCTABLE<>+0x1008(SB)/8, $0x6a7fe52048590673
DATA LCTABLE<>+0x1010(SB)/8, $0x6ab3ef342d37a408
DATA LCTABLE<>+0x1018(SB)/8, $0x6ae8eb0138858d0a
DATA LCTABLE<>+0x1020(SB)/8, $0x6b1f25c186a6f04c
DATA LCTABLE<>+0x1028(SB)/8, $0x6b537798f4285630
DATA LCTABLE<>+0x1030(SB)/8, $0x6b88557f31326bbb
DATA LCTABLE<>+0x1038(SB)/8, $0x6bbe6adefd7f06aa
DATA LCTABLE<>+0x1040(SB)/8, $0x6bf302cb5e6f642a
DATA LCTABLE<>+0x1048(SB)/8, $0x6c27c37e360b3d35
DATA LCTABLE<>+0x1050(SB)/8, $0x6c5db45dc38e0c82
DATA LCTABLE<>+0x1058(SB)/8, $0x6c9290ba9a38c7d1
DATA LCTABLE<>+0x1060(SB)/8, $0x6cc734e940c6f9c6
DATA LCTABLE<>+0x1068(SB)/8, $0x6cfd022390f8b837
DATA LCTABLE<>+0x1070(SB)/8, $0x6d3221563a9b7323
DATA LCTABLE<>+0x1078(SB)/8, $0x6d66a9abc9424feb
DATA LCTABLE<>+0x1080(SB)/8, $0x6d9c5416bb92e3e6
DATA LCTABLE<>+0x1088(SB)/8, $0x6dd1b48e353bce70
DATA LCTABLE<>+0x1090(SB)/8, $0x6e0621b1c28ac20c
DATA LCTABLE<>+0x1098(SB)/8, $0x6e3baa1e332d728f
DATA LCTABLE<>+0x10a0(SB)/8, $0x6e714a52dffc6799
DATA LCTABLE<>+0x10a8(SB)/8, $0x6ea59ce797fb817f
DATA LCTABLE<>+0x10b0(SB)/8, $0x6edb04217dfa61df
DATA LCTABLE<>+0x10b8(SB)/8, $0x6f10e294eebc7d2c
DATA LCTABLE<>+0x10c0(SB)/8, $0x6f451b3a2a6b9c76
DATA LCTABLE<>+0x10c8(SB)/8, $0x6f7a6208b5068394
DATA LCTABLE<>+0x10d0(SB)/8, $0x6fb07d457124123d
DATA LCTABLE<>+0x10d8(SB)/8, $0x6fe49c96cd6d16cc
DATA LCTABLE<>+0x10e0(SB)/8, $0x7019c3bc80c85c7f
DATA LCTABLE<>+0x10e8(SB)/8, $0x70501a55d07d39cf
DATA LCTABLE<>+0x10f0(SB)/8, $0x708420eb449c8843
DATA LCTABLE<>+0x10f8(SB)/8, $0x70b9292615c3aa54
DATA LCTABLE<>+0x1100(SB)/8, $0x70ef736f9b3494e9
DATA LCTABLE<>+0x1108(SB)/8, $0x7123a825c100dd11
DATA LCTABLE<>+0x1110(SB)/8, $0x7158922f31411456
DATA LCTABLE<>+0x1118(SB)/8, $0x718eb6bafd91596b
DATA LCTABLE<>+0x1120(SB)/8, $0x71c33234de7ad7e3
DATA LCTABLE<>+0x1128(SB)/8, $0x71f7fec216198ddc
DATA LCTABLE<>+0x1130(SB)/8, $0x722dfe729b9ff153
DATA LCTABLE<>+0x1138(SB)/8, $0x7262bf07a143f6d4
DATA LCTABLE<>+0x1140(SB)/8, $0x72976ec98994f489
DATA LCTABLE<>+0x1148(SB)/8, $0x72cd4a7bebfa31ab
DATA LCTABLE<>+0x1150(SB)/8, $0x73024e8d737c5f0b
DATA LCTABLE<>+0x1158(SB)/8, $0x7336e230d05b76cd
DATA LCTABLE<>+0x1160(SB)/8, $0x736c9abd04725481
DATA LCTABLE<>+0x1168(SB)/8, $0x73a1e0b622c774d0
DATA LCTABLE<>+0x1170(SB)/8, $0x73d658e3ab795204
DATA LCTABLE<>+0x1178(SB)/8, $0x740bef1c9657a686
DATA LCTABLE<>+0x1180(SB)/8, $0x74417571ddf6c814
DATA LCTABLE<>+0x1188(SB)/8, $0x7475d2ce55747a18
DATA LCTABLE<>+0x1190(SB)/8, $0x74ab4781ead1989e
DATA LCTABLE<>+0x1198(SB)/8, $0x74e10cb132c2ff63
DATA LCTABLE<>+0x11a0(SB)/8, $0x75154fdd7f73bf3c
DATA LCTABLE<>+0x11a8(SB)/8, $0x754aa3d4df50af0b
DATA LCTABLE<>+0x11b0(SB)/8, $0x7580a6650b926d67
DATA LCTABLE<>+0x11b8(SB)/8, $0x75b4cffe4e7708c0
DATA LCTABLE<>+0x11c0(SB)/8, $0x75ea03fde214caf1
DATA LCTABLE<>+0x11c8(SB)/8, $0x7620427ead4cfed6
DATA LCTABLE<>+0x11d0(SB)/8, $0x7654531e58a03e8c
DATA LCTABLE<>+0x11d8(SB)/8, $0x768967e5eec84e2f
DATA LCTABLE<>+0x11e0(SB)/8, $0x76bfc1df6a7a61bb
DATA LCTABLE<>+0x11e8(SB)/8, $0x76f3d92ba28c7d15
DATA LCTABLE<>+0x11f0(SB)/8, $0x7728cf768b2f9c5a
DATA LCTABLE<>+0x11f8(SB)/8, $0x775f03542dfb8370
DATA LCTABLE<>+0x1200(SB)/8, $0x779362149cbd3226
DATA LCTABLE<>+0x1208(SB)/8, $0x77c83a99c3ec7eb0
DATA LCTABLE<>+0x1210(SB)/8, $0x77fe494034e79e5c
DATA LCTABLE<>+0x1218(SB)/8, $0x7832edc82110c2f9
DATA LCTABLE<>+0x1220(SB)/8, $0x7867a93a2954f3b8
DATA LCTABLE<>+0x1228(SB)/8, $0x789d9388b3aa30a5
DATA LCTABLE<>+0x1230(SB)/8, $0x78d27c35704a5e67
DATA LCTABLE<>+0x1238(SB)/8, $0x79071b42cc5cf601
DATA LCTABLE<>+0x1240(SB)/8, $0x793ce2137f743382
DATA LCTABLE<>+0x1248(SB)/8, $0x79720d4c2fa8a031
DATA LCTABLE<>+0x1250(SB)/8, $0x79a6909f3b92c83d
DATA LCTABLE<>+0x1258(SB)/8, $0x79dc34c70a777a4d
DATA LCTABLE<>+0x1260(SB)/8, $0x7a11a0fc668aac70
DATA LCTABLE<>+0x1268(SB)/8, $0x7a46093b802d578c
DATA LCTABLE<>+0x1270(SB)/8, $0x7a7b8b8a6038ad6f
DATA LCTABLE<>+0x1278(SB)/8, $0x7ab137367c236c65
DATA LCTABLE<>+0x1280(SB)/8, $0x7ae585041b2c477f
DATA LCTABLE<>+0x1288(SB)/8, $0x7b1ae64521f7595e
DATA LCTABLE<>+0x1290(SB)/8, $0x7b50cfeb353a97db
DATA LCTABLE<>+0x1298(SB)/8, $0x7b8503e602893dd2
DATA LCTABLE<>+0x12a0(SB)/8, $0x7bba44df832b8d46
DATA LCTABLE<>+0x12a8(SB)/8, $0x7bf06b0bb1fb384c
DATA LCTABLE<>+0x12b0(SB)/8, $0x7c2485ce9e7a065f
DATA LCTABLE<>+0x12b8(SB)/8, $0x7c59a742461887f6
DATA LCTABLE<>+0x12c0(SB)/8, $0x7c9008896bcf54fa
DATA LCTABLE<>+0x12c8(SB)/8, $0x7cc40aabc6c32a38
DATA LCTABLE<>+0x12d0(SB)/8, $0x7cf90d56b873f4c7
DATA LCTABLE<>+0x12d8(SB)/8, $0x7d2f50ac6690f1f8
DATA LCTABLE<>+0x12e0(SB)/8, $0x7d63926bc01a973b
DATA LCTABLE<>+0x12e8(SB)/8, $0x7d987706b0213d0a
DATA LCTABLE<>+0x12f0(SB)/8, $0x7dce94c85c298c4c
DATA LCTABLE<>+0x12f8(SB)/8, $0x7e031cfd3999f7b0
DATA LCTABLE<>+0x1300(SB)/8, $0x7e37e43c8800759c
DATA LCTABLE<>+0x1308(SB)/8, $0x7e6ddd4baa009303
DATA LCTABLE<>+0x1310(SB)/8, $0x7ea2aa4f4a405be2
DATA LCTABLE<>+0x1318(SB)/8, $0x7ed754e31cd072da
DATA LCTABLE<>+0x1320(SB)/8, $0x7f0d2a1be4048f90
DATA LCTABLE<>+0x1328(SB)/8, $0x7f423a516e82d9ba
DATA LCTABLE<>+0x1330(SB)/8, $0x7f76c8e5ca239029
DATA LCTABLE<>+0x1338(SB)/8, $0x7fac7b1f3cac7433
DATA LCTABLE<>+0x1340(SB)/8, $0x7fe1ccf385ebc8a0
// end of __ZL12power_of_ten (4936)
DATA LCTABLE<>+0x1348(SB)/8, $0x0000000000000001
DATA LCTABLE<>+0x1350(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1358(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1360(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1368(SB)/8, $0x0000000100000000
DATA LCTABLE<>+0x1370(SB)/8, $0x0000000000000001
DATA LCTABLE<>+0x1378(SB)/8, $0x0000000100000000
DATA LCTABLE<>+0x1380(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1388(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1390(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1398(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13a0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13a8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13b0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13b8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13c0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13c8(SB)/8, $0x0000000000000001
DATA LCTABLE<>+0x13d0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13d8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13e0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13e8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13f0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x13f8(SB)/8, $0x0000000000000001
DATA LCTABLE<>+0x1400(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1408(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1410(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1418(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1420(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1428(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1430(SB)/8, $0x0000000000000001
DATA LCTABLE<>+0x1438(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1440(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1448(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1450(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1458(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1460(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1468(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1470(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1478(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1480(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1488(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1490(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1498(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14a0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14a8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14b0(SB)/8, $0x0000000100000000
DATA LCTABLE<>+0x14b8(SB)/8, $0x0000000100000000
DATA LCTABLE<>+0x14c0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14c8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14d0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14d8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14e0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14e8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14f0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x14f8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1500(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1508(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1510(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1518(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1520(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1528(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1530(SB)/8, $0x0000000100000000
DATA LCTABLE<>+0x1538(SB)/8, $0x0000000100000000
DATA LCTABLE<>+0x1540(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1548(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1550(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1558(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1560(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1568(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1570(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1578(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1580(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1588(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1590(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1598(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15a0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15a8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15b0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15b8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15c0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15c8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15d0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15d8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15e0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15e8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15f0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x15f8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1600(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1608(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1610(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1618(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1620(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1628(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1630(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1638(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1640(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1648(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1650(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1658(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1660(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1668(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1670(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1678(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1680(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1688(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1690(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1698(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16a0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16a8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16b0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16b8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16c0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16c8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16d0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16d8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16e0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16e8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16f0(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x16f8(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1700(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1708(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1710(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1718(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1720(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1728(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1730(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1738(SB)/8, $0x0000000000000000
DATA LCTABLE<>+0x1740(SB)/8, $0x0000000000000000
// end of structural_or_whitespace (5960)
DATA LCTABLE<>+0x1748(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1750(SB)/8, $0x0101000101000001
DATA LCTABLE<>+0x1758(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1760(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1768(SB)/8, $0x0101010101010100
DATA LCTABLE<>+0x1770(SB)/8, $0x0100010001010101
DATA LCTABLE<>+0x1778(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1780(SB)/8, $0x0101010101000101
DATA LCTABLE<>+0x1788(SB)/8, $0x0101000101010101
DATA LCTABLE<>+0x1790(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1798(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x17a0(SB)/8, $0x0101000100010101
DATA LCTABLE<>+0x17a8(SB)/8, $0x0101000101010101
DATA LCTABLE<>+0x17b0(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x17b8(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x17c0(SB)/8, $0x0101000100010101
DATA LCTABLE<>+0x17c8(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x17d0(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x17d8(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x17e0(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x17e8(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x17f0(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x17f8(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1800(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1808(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1810(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1818(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1820(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1828(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1830(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1838(SB)/8, $0x0101010101010101
DATA LCTABLE<>+0x1840(SB)/8, $0x0101010101010101
// end of structural_or_whitespace_or_exponent_or_decimal_negated
GLOBL LCTABLE<>(SB), 8, $6216
TEXT ·_parse_number(SB), $0-56
MOVQ buf+0(FP), DI
MOVQ offset+8(FP), SI
MOVQ found_minus+16(FP), DX
MOVQ is_double+24(FP), CX
MOVQ resultDouble+32(FP), R8
MOVQ resultInt64+40(FP), R9
LEAQ LCTABLE<>(SB), BP
WORD $0xf389 // mov ebx, esi
WORD $0x0148; BYTE $0xfb // add rbx, rdi
WORD $0xd284 // test dl, dl
JE LBB0_12
WORD $0x438a; BYTE $0x01 // mov al, byte [rbx + 1]
WORD $0xc289 // mov edx, eax
WORD $0xc280; BYTE $0xd0 // add dl, -48
WORD $0xfa80; BYTE $0x0a // cmp dl, 10
JAE LBB0_19
WORD $0xff48; BYTE $0xc3 // inc rbx
WORD $0xb641; BYTE $0x01 // mov r14b, 1
WORD $0x303c // cmp al, 48
JE LBB0_13
LBB0_3:
WORD $0xd004 // add al, -48
WORD $0x093c // cmp al, 9
JA LBB0_19
WORD $0xb60f; BYTE $0xc0 // movzx eax, al
LONG $0x017b8a40 // mov dil, byte [rbx + 1]
WORD $0xff48; BYTE $0xc3 // inc rbx
WORD $0xfa89 // mov edx, edi
WORD $0xc280; BYTE $0xd0 // add dl, -48
WORD $0xfa80; BYTE $0x09 // cmp dl, 9
JA LBB0_6
LBB0_5:
LONG $0x80048d48 // lea rax, [rax + 4*rax]
WORD $0xb60f; BYTE $0xd2 // movzx edx, dl
LONG $0x42048d48 // lea rax, [rdx + 2*rax]
LONG $0x017b8a40 // mov dil, byte [rbx + 1]
WORD $0xff48; BYTE $0xc3 // inc rbx
WORD $0xfa89 // mov edx, edi
WORD $0xc280; BYTE $0xd0 // add dl, -48
WORD $0xfa80; BYTE $0x0a // cmp dl, 10
JB LBB0_5
LBB0_6:
LONG $0x2eff8040 // cmp dil, 46
JNE LBB0_15
LBB0_7:
WORD $0x538a; BYTE $0x01 // mov dl, byte [rbx + 1]
WORD $0xc280; BYTE $0xd0 // add dl, -48
WORD $0xfa80; BYTE $0x09 // cmp dl, 9
JA LBB0_19
WORD $0xff48; BYTE $0xc3 // inc rbx
WORD $0x8948; BYTE $0xde // mov rsi, rbx
LBB0_9:
LONG $0x80048d48 // lea rax, [rax + 4*rax]
WORD $0xb60f; BYTE $0xd2 // movzx edx, dl
LONG $0x42048d48 // lea rax, [rdx + 2*rax]
LONG $0x017e8a40 // mov dil, byte [rsi + 1]
WORD $0xff48; BYTE $0xc6 // inc rsi
WORD $0xfa89 // mov edx, edi
WORD $0xc280; BYTE $0xd0 // add dl, -48
WORD $0xfa80; BYTE $0x0a // cmp dl, 10
JB LBB0_9
WORD $0x2948; BYTE $0xf3 // sub rbx, rsi
WORD $0x8949; BYTE $0xdb // mov r11, rbx
WORD $0x8948; BYTE $0xf3 // mov rbx, rsi
LONG $0x20cf8040 // or dil, 32
LONG $0x65ff8040 // cmp dil, 101
JE LBB0_16
LBB0_11:
WORD $0xff31 // xor edi, edi
JMP LBB0_35
LBB0_12:
WORD $0x038a // mov al, byte [rbx]
WORD $0x3145; BYTE $0xf6 // xor r14d, r14d
WORD $0x303c // cmp al, 48
JNE LBB0_3
LBB0_13:
LONG $0x017bb60f // movzx edi, byte [rbx + 1]
LONG $0x48958d48; WORD $0x0017; BYTE $0x00 // lea rdx, 5960[rbp] /* [rip + __ZL55structural_or_whitespace_or_exponent_or_decimal_negated] */
WORD $0xc031 // xor eax, eax
LONG $0x00173c80 // cmp byte [rdi + rdx], 0
JNE LBB0_43
WORD $0xff48; BYTE $0xc3 // inc rbx
LONG $0x2eff8040 // cmp dil, 46
JE LBB0_7
LBB0_15:
WORD $0x3145; BYTE $0xdb // xor r11d, r11d
LONG $0x20cf8040 // or dil, 32
LONG $0x65ff8040 // cmp dil, 101
JNE LBB0_11
LBB0_16:
WORD $0x538a; BYTE $0x01 // mov dl, byte [rbx + 1]
WORD $0xfa80; BYTE $0x2b // cmp dl, 43
JE LBB0_22
WORD $0xfa80; BYTE $0x2d // cmp dl, 45
JNE LBB0_23
LONG $0x02c38348 // add rbx, 2
WORD $0xb241; BYTE $0x01 // mov r10b, 1
JMP LBB0_25
LBB0_22:
LONG $0x02c38348 // add rbx, 2
JMP LBB0_24
LBB0_23:
WORD $0xff48; BYTE $0xc3 // inc rbx
LBB0_24:
WORD $0x3145; BYTE $0xd2 // xor r10d, r10d
LBB0_25:
WORD $0x138a // mov dl, byte [rbx]
WORD $0xc280; BYTE $0xd0 // add dl, -48
WORD $0xfa80; BYTE $0x09 // cmp dl, 9
JA LBB0_19
WORD $0xb60f; BYTE $0xfa // movzx edi, dl
LONG $0x01738a40 // mov sil, byte [rbx + 1]
WORD $0xf289 // mov edx, esi
WORD $0xc280; BYTE $0xd0 // add dl, -48
WORD $0xfa80; BYTE $0x09 // cmp dl, 9
JA LBB0_29
LONG $0xbf348d48 // lea rsi, [rdi + 4*rdi]
WORD $0xb60f; BYTE $0xd2 // movzx edx, dl
LONG $0x723c8d48 // lea rdi, [rdx + 2*rsi]
LONG $0x02738a40 // mov sil, byte [rbx + 2]
LONG $0x02c38348 // add rbx, 2
JMP LBB0_30
LBB0_29:
WORD $0xff48; BYTE $0xc3 // inc rbx
LBB0_30:
WORD $0xf289 // mov edx, esi
WORD $0xc280; BYTE $0xd0 // add dl, -48
WORD $0xfa80; BYTE $0x09 // cmp dl, 9
JA LBB0_32
LONG $0xbf348d48 // lea rsi, [rdi + 4*rdi]
WORD $0xb60f; BYTE $0xd2 // movzx edx, dl
LONG $0x723c8d48 // lea rdi, [rdx + 2*rsi]
LONG $0x01738a40 // mov sil, byte [rbx + 1]
WORD $0xff48; BYTE $0xc3 // inc rbx
LBB0_32:
LONG $0xd0c68040 // add sil, -48
LONG $0x0afe8040 // cmp sil, 10
JB LBB0_19
WORD $0x8948; BYTE $0xfa // mov rdx, rdi
WORD $0xf748; BYTE $0xda // neg rdx
WORD $0x8445; BYTE $0xd2 // test r10b, r10b
LONG $0xd7440f48 // cmove rdx, rdi
WORD $0x0149; BYTE $0xd3 // add r11, rdx
LBB0_35:
WORD $0x8948; BYTE $0xc2 // mov rdx, rax
WORD $0xf748; BYTE $0xda // neg rdx
WORD $0x8445; BYTE $0xf6 // test r14b, r14b
LONG $0xd0440f48 // cmove rdx, rax
WORD $0x094c; BYTE $0xdf // or rdi, r11
JE LBB0_39
WORD $0x8548; BYTE $0xd2 // test rdx, rdx
JE LBB0_40
LONG $0x34838d49; WORD $0x0001; BYTE $0x00 // lea rax, [r11 + 308]
LONG $0x02683d48; WORD $0x0000 // cmp rax, 616
JBE LBB0_41
LBB0_19:
WORD $0xc031 // xor eax, eax
LBB0_43:
MOVQ AX, success+48(FP)
RET
LBB0_39:
WORD $0x01c6; BYTE $0x00 // mov byte [rcx], 0
WORD $0x8949; BYTE $0x11 // mov qword [r9], rdx
JMP LBB0_42
LBB0_40:
WORD $0x01c6; BYTE $0x01 // mov byte [rcx], 1
LONG $0x0000c749; WORD $0x0000; BYTE $0x00 // mov qword [r8], 0
JMP LBB0_42
LBB0_41:
LONG $0x2afbe1c4; BYTE $0xc2 // vcvtsi2sd xmm0, xmm0, rdx
LONG $0x00458d48 // lea rax, 0[rbp] /* [rip + __ZL12power_of_ten] */
QUAD $0x09a0d884597ba1c4; WORD $0x0000 // vmulsd xmm0, xmm0, qword [rax + 8*r11 + 2464]
WORD $0x01c6; BYTE $0x01 // mov byte [rcx], 1
LONG $0x117bc1c4; BYTE $0x00 // vmovsd qword [r8], xmm0
LBB0_42:
WORD $0xb60f; BYTE $0x03 // movzx eax, byte [rbx]
LONG $0x488d8d48; WORD $0x0013; BYTE $0x00 // lea rcx, 4936[rbp] /* [rip + __ZL24structural_or_whitespace] */
LONG $0x00813c83 // cmp dword [rcx + 4*rax], 0
WORD $0x950f; BYTE $0xd0 // setne al
JMP LBB0_43