-
Notifications
You must be signed in to change notification settings - Fork 3
/
jitdump.s
7693 lines (7693 loc) · 280 KB
/
jitdump.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
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
0x7f4ce062e000: pushq %rbp
0x7f4ce062e001: movq %rsp,%rbp
0x7f4ce062e004: subq $0xa0,%rsp
0x7f4ce062e00b: movq %rbx,-0x28(%rbp)
0x7f4ce062e00f: movq %r12,-0x20(%rbp)
0x7f4ce062e013: movq %r13,-0x18(%rbp)
0x7f4ce062e017: movq %r14,-0x10(%rbp)
0x7f4ce062e01b: movq %r15,-8(%rbp)
0x7f4ce062e01f: movzbl (%rdi),%eax
0x7f4ce062e022: addl $0xd,%eax
0x7f4ce062e025: movb %al,(%rdi)
0x7f4ce062e028: movzbl (%rdi),%eax
0x7f4ce062e02b: movq $1,%r12
0x7f4ce062e032: movq $0xfffffffffffffffa,%rcx
0x7f4ce062e039: movq %rcx,-0x68(%rbp)
0x7f4ce062e03d: movq $3,%rbx
0x7f4ce062e044: testl %eax,%eax
0x7f4ce062e046: je 0x00007f4ce062e09b
0x7f4ce062e04c: movzbl (%rdi),%eax
0x7f4ce062e04f: addl $0xffffffff,%eax
0x7f4ce062e052: movb %al,(%rdi)
0x7f4ce062e055: leaq 1(%rdi),%rax
0x7f4ce062e059: movzbl (%rdi,%r12),%ecx
0x7f4ce062e05e: addl $2,%ecx
0x7f4ce062e061: movb %cl,(%rdi,%r12)
0x7f4ce062e065: leaq 3(%rax),%rcx
0x7f4ce062e069: movzbl (%rax,%rbx),%edx
0x7f4ce062e06d: addl $5,%edx
0x7f4ce062e070: movb %dl,(%rax,%rbx)
0x7f4ce062e073: leaq 1(%rcx),%rax
0x7f4ce062e077: movzbl (%rcx,%r12),%edx
0x7f4ce062e07c: addl $2,%edx
0x7f4ce062e07f: movb %dl,(%rcx,%r12)
0x7f4ce062e083: leaq 1(%rax),%rdi
0x7f4ce062e087: movzbl (%rax,%r12),%ecx
0x7f4ce062e08c: incl %ecx
0x7f4ce062e08e: movb %cl,(%rax,%r12)
0x7f4ce062e092: leaq -6(%rdi),%rdi
0x7f4ce062e096: jmp 0x00007f4ce062e028
0x7f4ce062e09b: movq $5,%r13
0x7f4ce062e0a2: leaq 5(%rdi),%rax
0x7f4ce062e0a6: movzbl (%rdi,%r13),%ecx
0x7f4ce062e0ab: addl $6,%ecx
0x7f4ce062e0ae: movb %cl,(%rdi,%r13)
0x7f4ce062e0b2: leaq 1(%rax),%rcx
0x7f4ce062e0b6: movzbl (%rax,%r12),%edx
0x7f4ce062e0bb: addl $0xfffffffd,%edx
0x7f4ce062e0be: movb %dl,(%rax,%r12)
0x7f4ce062e0c2: movq $0xa,%rdx
0x7f4ce062e0c9: leaq 0xa(%rcx),%rax
0x7f4ce062e0cd: movzbl (%rcx,%rdx),%esi
0x7f4ce062e0d1: addl $0xf,%esi
0x7f4ce062e0d4: movb %sil,(%rcx,%rdx)
0x7f4ce062e0d8: movq %rax,%rcx
0x7f4ce062e0db: movzbl (%rcx),%eax
0x7f4ce062e0de: movq $0xfffffffffffffff7,%rdx
0x7f4ce062e0e5: movq %rdx,-0x90(%rbp)
0x7f4ce062e0ec: movq $9,%rdx
0x7f4ce062e0f3: movq %rdx,-0x58(%rbp)
0x7f4ce062e0f7: testl %eax,%eax
0x7f4ce062e0f9: je 0x00007f4ce062e145
0x7f4ce062e0ff: movzbl (%rcx),%eax
0x7f4ce062e102: testl %eax,%eax
0x7f4ce062e104: je 0x00007f4ce062e113
0x7f4ce062e10a: leaq 9(%rcx),%rcx
0x7f4ce062e10e: jmp 0x00007f4ce062e0ff
0x7f4ce062e113: movzbl (%rcx),%eax
0x7f4ce062e116: incl %eax
0x7f4ce062e118: movb %al,(%rcx)
0x7f4ce062e11a: movzbl (%rcx),%eax
0x7f4ce062e11d: testl %eax,%eax
0x7f4ce062e11f: je 0x00007f4ce062e12e
0x7f4ce062e125: leaq -9(%rcx),%rcx
0x7f4ce062e129: jmp 0x00007f4ce062e11a
0x7f4ce062e12e: leaq 9(%rcx),%rax
0x7f4ce062e132: movzbl (%rcx,%rdx),%edx
0x7f4ce062e136: addl $0xffffffff,%edx
0x7f4ce062e139: movq -0x58(%rbp),%rsi
0x7f4ce062e13d: movb %dl,(%rcx,%rsi)
0x7f4ce062e140: jmp 0x00007f4ce062e0d8
0x7f4ce062e145: movzbl (%rcx),%eax
0x7f4ce062e148: incl %eax
0x7f4ce062e14a: movb %al,(%rcx)
0x7f4ce062e14c: movzbl (%rcx),%eax
0x7f4ce062e14f: movq $8,%rdx
0x7f4ce062e156: movq %rdx,-0x88(%rbp)
0x7f4ce062e15d: testl %eax,%eax
0x7f4ce062e15f: je 0x00007f4ce062e179
0x7f4ce062e165: leaq 8(%rcx),%rax
0x7f4ce062e169: movb $0,(%rcx,%rdx)
0x7f4ce062e16d: leaq 1(%rax),%rax
0x7f4ce062e171: movq %rax,%rcx
0x7f4ce062e174: jmp 0x00007f4ce062e14c
0x7f4ce062e179: leaq -9(%rcx),%rax
0x7f4ce062e17d: movzbl (%rax),%ecx
0x7f4ce062e180: testl %ecx,%ecx
0x7f4ce062e182: je 0x00007f4ce062e191
0x7f4ce062e188: leaq -9(%rax),%rax
0x7f4ce062e18c: jmp 0x00007f4ce062e17d
0x7f4ce062e191: leaq 8(%rax),%rcx
0x7f4ce062e195: movb $0,(%rax,%rdx)
0x7f4ce062e199: movzbl (%rax,%rdx),%edx
0x7f4ce062e19d: incl %edx
0x7f4ce062e19f: movq -0x88(%rbp),%rsi
0x7f4ce062e1a6: movb %dl,(%rax,%rsi)
0x7f4ce062e1a9: movq $0xfffffffffffffff9,%r14
0x7f4ce062e1b0: leaq -7(%rcx),%rax
0x7f4ce062e1b4: movzbl (%rcx,%r14),%edx
0x7f4ce062e1b9: addl $5,%edx
0x7f4ce062e1bc: movb %dl,(%rcx,%r14)
0x7f4ce062e1c0: movzbl (%rax),%ecx
0x7f4ce062e1c3: testl %ecx,%ecx
0x7f4ce062e1c5: je 0x00007f4ce062e20d
0x7f4ce062e1cb: movzbl (%rax),%ecx
0x7f4ce062e1ce: addl $0xffffffff,%ecx
0x7f4ce062e1d1: movb %cl,(%rax)
0x7f4ce062e1d3: movzbl (%rax),%ecx
0x7f4ce062e1d6: testl %ecx,%ecx
0x7f4ce062e1d8: je 0x00007f4ce062e204
0x7f4ce062e1de: movzbl (%rax),%ecx
0x7f4ce062e1e1: addl $0xffffffff,%ecx
0x7f4ce062e1e4: movb %cl,(%rax)
0x7f4ce062e1e6: leaq 9(%rax),%rcx
0x7f4ce062e1ea: movq -0x58(%rbp),%rdx
0x7f4ce062e1ee: movzbl (%rax,%rdx),%edx
0x7f4ce062e1f2: incl %edx
0x7f4ce062e1f4: movq -0x58(%rbp),%rsi
0x7f4ce062e1f8: movb %dl,(%rax,%rsi)
0x7f4ce062e1fb: leaq -9(%rcx),%rax
0x7f4ce062e1ff: jmp 0x00007f4ce062e1d3
0x7f4ce062e204: leaq 9(%rax),%rax
0x7f4ce062e208: jmp 0x00007f4ce062e1c0
0x7f4ce062e20d: movq $7,%rcx
0x7f4ce062e214: movq %rcx,-0x70(%rbp)
0x7f4ce062e218: leaq 7(%rax),%rdx
0x7f4ce062e21c: movzbl (%rax,%rcx),%ecx
0x7f4ce062e220: incl %ecx
0x7f4ce062e222: movq -0x70(%rbp),%rsi
0x7f4ce062e226: movb %cl,(%rax,%rsi)
0x7f4ce062e229: leaq 0x1a(%rdx),%rdx
0x7f4ce062e22d: leaq 1(%rdx),%rax
0x7f4ce062e231: movzbl (%rdx,%r12),%ecx
0x7f4ce062e236: incl %ecx
0x7f4ce062e238: movb %cl,(%rdx,%r12)
0x7f4ce062e23c: leaq -0x11(%rax),%rax
0x7f4ce062e240: movzbl (%rax),%ecx
0x7f4ce062e243: testl %ecx,%ecx
0x7f4ce062e245: je 0x00007f4ce062e254
0x7f4ce062e24b: leaq -9(%rax),%rax
0x7f4ce062e24f: jmp 0x00007f4ce062e240
0x7f4ce062e254: leaq 3(%rax),%rcx
0x7f4ce062e258: movb $0,(%rax,%rbx)
0x7f4ce062e25c: movzbl (%rax,%rbx),%edx
0x7f4ce062e260: incl %edx
0x7f4ce062e262: movb %dl,(%rax,%rbx)
0x7f4ce062e265: movzbl (%rcx),%eax
0x7f4ce062e268: testl %eax,%eax
0x7f4ce062e26a: je 0x00007f4ce06356c1
0x7f4ce062e270: movq $6,%rax
0x7f4ce062e277: movq %rax,-0x78(%rbp)
0x7f4ce062e27b: leaq 6(%rcx),%rax
0x7f4ce062e27f: movzbl (%rax),%ecx
0x7f4ce062e282: movq $2,%r15
0x7f4ce062e289: testl %ecx,%ecx
0x7f4ce062e28b: je 0x00007f4ce062e2a6
0x7f4ce062e291: leaq 7(%rax),%rcx
0x7f4ce062e295: movq -0x70(%rbp),%rdx
0x7f4ce062e299: movb $0,(%rax,%rdx)
0x7f4ce062e29d: leaq 2(%rcx),%rax
0x7f4ce062e2a1: jmp 0x00007f4ce062e27f
0x7f4ce062e2a6: leaq -9(%rax),%rax
0x7f4ce062e2aa: movzbl (%rax),%ecx
0x7f4ce062e2ad: testl %ecx,%ecx
0x7f4ce062e2af: je 0x00007f4ce062e2be
0x7f4ce062e2b5: leaq -9(%rax),%rax
0x7f4ce062e2b9: jmp 0x00007f4ce062e2aa
0x7f4ce062e2be: leaq 2(%rax),%rax
0x7f4ce062e2c2: leaq 5(%rax),%rcx
0x7f4ce062e2c6: movb $0,(%rax,%r13)
0x7f4ce062e2cb: movzbl (%rax,%r13),%edx
0x7f4ce062e2d0: incl %edx
0x7f4ce062e2d2: movb %dl,(%rax,%r13)
0x7f4ce062e2d6: leaq -6(%rcx),%rax
0x7f4ce062e2da: movq -0x68(%rbp),%rdx
0x7f4ce062e2de: movzbl (%rcx,%rdx),%edx
0x7f4ce062e2e2: addl $4,%edx
0x7f4ce062e2e5: movq -0x68(%rbp),%rsi
0x7f4ce062e2e9: movb %dl,(%rcx,%rsi)
0x7f4ce062e2ec: movzbl (%rax),%ecx
0x7f4ce062e2ef: testl %ecx,%ecx
0x7f4ce062e2f1: je 0x00007f4ce062e339
0x7f4ce062e2f7: movzbl (%rax),%ecx
0x7f4ce062e2fa: addl $0xffffffff,%ecx
0x7f4ce062e2fd: movb %cl,(%rax)
0x7f4ce062e2ff: movzbl (%rax),%ecx
0x7f4ce062e302: testl %ecx,%ecx
0x7f4ce062e304: je 0x00007f4ce062e330
0x7f4ce062e30a: movzbl (%rax),%ecx
0x7f4ce062e30d: addl $0xffffffff,%ecx
0x7f4ce062e310: movb %cl,(%rax)
0x7f4ce062e312: leaq 9(%rax),%rcx
0x7f4ce062e316: movq -0x58(%rbp),%rdx
0x7f4ce062e31a: movzbl (%rax,%rdx),%edx
0x7f4ce062e31e: incl %edx
0x7f4ce062e320: movq -0x58(%rbp),%rsi
0x7f4ce062e324: movb %dl,(%rax,%rsi)
0x7f4ce062e327: leaq -9(%rcx),%rax
0x7f4ce062e32b: jmp 0x00007f4ce062e2ff
0x7f4ce062e330: leaq 9(%rax),%rax
0x7f4ce062e334: jmp 0x00007f4ce062e2ec
0x7f4ce062e339: leaq 6(%rax),%rdx
0x7f4ce062e33d: movq -0x78(%rbp),%rcx
0x7f4ce062e341: movzbl (%rax,%rcx),%ecx
0x7f4ce062e345: incl %ecx
0x7f4ce062e347: movq -0x78(%rbp),%rsi
0x7f4ce062e34b: movb %cl,(%rax,%rsi)
0x7f4ce062e34e: leaq -6(%rdx),%rcx
0x7f4ce062e352: movq -0x68(%rbp),%rax
0x7f4ce062e356: movzbl (%rdx,%rax),%eax
0x7f4ce062e35a: addl $7,%eax
0x7f4ce062e35d: movq -0x68(%rbp),%rsi
0x7f4ce062e361: movb %al,(%rdx,%rsi)
0x7f4ce062e364: movzbl (%rcx),%eax
0x7f4ce062e367: testl %eax,%eax
0x7f4ce062e369: je 0x00007f4ce062e3b8
0x7f4ce062e36f: movzbl (%rcx),%eax
0x7f4ce062e372: addl $0xffffffff,%eax
0x7f4ce062e375: movb %al,(%rcx)
0x7f4ce062e377: movzbl (%rcx),%eax
0x7f4ce062e37a: testl %eax,%eax
0x7f4ce062e37c: je 0x00007f4ce062e3af
0x7f4ce062e382: movzbl (%rcx),%eax
0x7f4ce062e385: addl $0xffffffff,%eax
0x7f4ce062e388: movb %al,(%rcx)
0x7f4ce062e38a: leaq 3(%rcx),%rcx
0x7f4ce062e38e: leaq 6(%rcx),%rax
0x7f4ce062e392: movq -0x78(%rbp),%rdx
0x7f4ce062e396: movzbl (%rcx,%rdx),%edx
0x7f4ce062e39a: incl %edx
0x7f4ce062e39c: movq -0x78(%rbp),%rsi
0x7f4ce062e3a0: movb %dl,(%rcx,%rsi)
0x7f4ce062e3a3: leaq -9(%rax),%rax
0x7f4ce062e3a7: movq %rax,%rcx
0x7f4ce062e3aa: jmp 0x00007f4ce062e377
0x7f4ce062e3af: leaq 9(%rcx),%rcx
0x7f4ce062e3b3: jmp 0x00007f4ce062e364
0x7f4ce062e3b8: leaq 6(%rcx),%rax
0x7f4ce062e3bc: movq -0x78(%rbp),%rdx
0x7f4ce062e3c0: movzbl (%rcx,%rdx),%edx
0x7f4ce062e3c4: incl %edx
0x7f4ce062e3c6: movq -0x78(%rbp),%rsi
0x7f4ce062e3ca: movb %dl,(%rcx,%rsi)
0x7f4ce062e3cd: leaq -0x10(%rax),%rax
0x7f4ce062e3d1: movzbl (%rax),%ecx
0x7f4ce062e3d4: testl %ecx,%ecx
0x7f4ce062e3d6: je 0x00007f4ce062e3e5
0x7f4ce062e3dc: leaq -9(%rax),%rax
0x7f4ce062e3e0: jmp 0x00007f4ce062e3d1
0x7f4ce062e3e5: leaq 3(%rax),%rax
0x7f4ce062e3e9: movzbl (%rax),%edx
0x7f4ce062e3ec: movq $0xfffffffffffffff6,%rcx
0x7f4ce062e3f3: movq $4,%rsi
0x7f4ce062e3fa: movq %rsi,-0x50(%rbp)
0x7f4ce062e3fe: movq $0xfffffffffffffffd,%rsi
0x7f4ce062e405: movq %rsi,-0x48(%rbp)
0x7f4ce062e409: movq $0xfffffffffffffffc,%rsi
0x7f4ce062e410: movq %rsi,-0x60(%rbp)
0x7f4ce062e414: movq $0xfffffffffffffffb,%rsi
0x7f4ce062e41b: movq %rsi,-0x40(%rbp)
0x7f4ce062e41f: movq $0xffffffffffffffff,%rsi
0x7f4ce062e426: movq %rsi,-0x38(%rbp)
0x7f4ce062e42a: movabsq $0x55fb77d812d0,%rsi
0x7f4ce062e434: movq %rsi,-0xa0(%rbp)
0x7f4ce062e43b: movq $0xfffffffffffffff8,%rsi
0x7f4ce062e442: movq %rsi,-0x80(%rbp)
0x7f4ce062e446: movq $0xfffffffffffffffe,%rsi
0x7f4ce062e44d: movq %rsi,-0x30(%rbp)
0x7f4ce062e451: testl %edx,%edx
0x7f4ce062e453: je 0x00007f4ce0634b5c
0x7f4ce062e459: movb $0,(%rax)
0x7f4ce062e45c: leaq 6(%rax),%rax
0x7f4ce062e460: movzbl (%rax),%edx
0x7f4ce062e463: testl %edx,%edx
0x7f4ce062e465: je 0x00007f4ce062e50d
0x7f4ce062e46b: leaq 5(%rax),%rax
0x7f4ce062e46f: leaq 2(%rax),%rax
0x7f4ce062e473: movzbl (%rax),%edx
0x7f4ce062e476: testl %edx,%edx
0x7f4ce062e478: je 0x00007f4ce062e4a5
0x7f4ce062e47e: movzbl (%rax),%edx
0x7f4ce062e481: addl $0xffffffff,%edx
0x7f4ce062e484: movb %dl,(%rax)
0x7f4ce062e486: leaq -6(%rax),%rdx
0x7f4ce062e48a: movq -0x68(%rbp),%rsi
0x7f4ce062e48e: movzbl (%rax,%rsi),%esi
0x7f4ce062e492: incl %esi
0x7f4ce062e494: movq -0x68(%rbp),%rdi
0x7f4ce062e498: movb %sil,(%rax,%rdi)
0x7f4ce062e49c: leaq 6(%rdx),%rax
0x7f4ce062e4a0: jmp 0x00007f4ce062e473
0x7f4ce062e4a5: leaq -6(%rax),%rax
0x7f4ce062e4a9: movzbl (%rax),%edx
0x7f4ce062e4ac: testl %edx,%edx
0x7f4ce062e4ae: je 0x00007f4ce062e504
0x7f4ce062e4b4: movzbl (%rax),%edx
0x7f4ce062e4b7: addl $0xffffffff,%edx
0x7f4ce062e4ba: movb %dl,(%rax)
0x7f4ce062e4bc: leaq 6(%rax),%rdi
0x7f4ce062e4c0: movq -0x78(%rbp),%rdx
0x7f4ce062e4c4: movzbl (%rax,%rdx),%edx
0x7f4ce062e4c8: incl %edx
0x7f4ce062e4ca: movq -0x78(%rbp),%rsi
0x7f4ce062e4ce: movb %dl,(%rax,%rsi)
0x7f4ce062e4d1: leaq -2(%rdi),%rsi
0x7f4ce062e4d5: movq -0x30(%rbp),%rax
0x7f4ce062e4d9: movzbl (%rdi,%rax),%eax
0x7f4ce062e4dd: incl %eax
0x7f4ce062e4df: movq -0x30(%rbp),%rdx
0x7f4ce062e4e3: movb %al,(%rdi,%rdx)
0x7f4ce062e4e6: leaq -3(%rsi),%rax
0x7f4ce062e4ea: movq -0x48(%rbp),%rdx
0x7f4ce062e4ee: movzbl (%rsi,%rdx),%edx
0x7f4ce062e4f2: incl %edx
0x7f4ce062e4f4: movq -0x48(%rbp),%rdi
0x7f4ce062e4f8: movb %dl,(%rsi,%rdi)
0x7f4ce062e4fb: leaq -1(%rax),%rax
0x7f4ce062e4ff: jmp 0x00007f4ce062e4a9
0x7f4ce062e504: leaq 8(%rax),%rax
0x7f4ce062e508: jmp 0x00007f4ce062e460
0x7f4ce062e50d: leaq -9(%rax),%rax
0x7f4ce062e511: movzbl (%rax),%edx
0x7f4ce062e514: testl %edx,%edx
0x7f4ce062e516: je 0x00007f4ce062e525
0x7f4ce062e51c: leaq -9(%rax),%rax
0x7f4ce062e520: jmp 0x00007f4ce062e511
0x7f4ce062e525: leaq 9(%rax),%rax
0x7f4ce062e529: movzbl (%rax),%edx
0x7f4ce062e52c: testl %edx,%edx
0x7f4ce062e52e: je 0x00007f4ce062e5cb
0x7f4ce062e534: leaq 8(%rax),%rax
0x7f4ce062e538: movzbl (%rax),%edx
0x7f4ce062e53b: testl %edx,%edx
0x7f4ce062e53d: je 0x00007f4ce062e563
0x7f4ce062e543: movzbl (%rax),%edx
0x7f4ce062e546: addl $0xffffffff,%edx
0x7f4ce062e549: movb %dl,(%rax)
0x7f4ce062e54b: leaq -7(%rax),%rdx
0x7f4ce062e54f: movzbl (%rax,%r14),%esi
0x7f4ce062e554: incl %esi
0x7f4ce062e556: movb %sil,(%rax,%r14)
0x7f4ce062e55a: leaq 7(%rdx),%rax
0x7f4ce062e55e: jmp 0x00007f4ce062e538
0x7f4ce062e563: leaq -7(%rax),%rax
0x7f4ce062e567: movzbl (%rax),%edx
0x7f4ce062e56a: testl %edx,%edx
0x7f4ce062e56c: je 0x00007f4ce062e5c2
0x7f4ce062e572: movzbl (%rax),%edx
0x7f4ce062e575: addl $0xffffffff,%edx
0x7f4ce062e578: movb %dl,(%rax)
0x7f4ce062e57a: leaq 7(%rax),%rdi
0x7f4ce062e57e: movq -0x70(%rbp),%rdx
0x7f4ce062e582: movzbl (%rax,%rdx),%edx
0x7f4ce062e586: incl %edx
0x7f4ce062e588: movq -0x70(%rbp),%rsi
0x7f4ce062e58c: movb %dl,(%rax,%rsi)
0x7f4ce062e58f: leaq -2(%rdi),%rsi
0x7f4ce062e593: movq -0x30(%rbp),%rax
0x7f4ce062e597: movzbl (%rdi,%rax),%eax
0x7f4ce062e59b: incl %eax
0x7f4ce062e59d: movq -0x30(%rbp),%rdx
0x7f4ce062e5a1: movb %al,(%rdi,%rdx)
0x7f4ce062e5a4: leaq -3(%rsi),%rax
0x7f4ce062e5a8: movq -0x48(%rbp),%rdx
0x7f4ce062e5ac: movzbl (%rsi,%rdx),%edx
0x7f4ce062e5b0: incl %edx
0x7f4ce062e5b2: movq -0x48(%rbp),%rdi
0x7f4ce062e5b6: movb %dl,(%rsi,%rdi)
0x7f4ce062e5b9: leaq -2(%rax),%rax
0x7f4ce062e5bd: jmp 0x00007f4ce062e567
0x7f4ce062e5c2: leaq 8(%rax),%rax
0x7f4ce062e5c6: jmp 0x00007f4ce062e529
0x7f4ce062e5cb: leaq -9(%rax),%rax
0x7f4ce062e5cf: movzbl (%rax),%edx
0x7f4ce062e5d2: testl %edx,%edx
0x7f4ce062e5d4: je 0x00007f4ce062e5e7
0x7f4ce062e5da: leaq -7(%rax),%rax
0x7f4ce062e5de: leaq -2(%rax),%rax
0x7f4ce062e5e2: jmp 0x00007f4ce062e5cf
0x7f4ce062e5e7: leaq 7(%rax),%rax
0x7f4ce062e5eb: movzbl (%rax),%edx
0x7f4ce062e5ee: testl %edx,%edx
0x7f4ce062e5f0: je 0x00007f4ce062e616
0x7f4ce062e5f6: movzbl (%rax),%edx
0x7f4ce062e5f9: addl $0xffffffff,%edx
0x7f4ce062e5fc: movb %dl,(%rax)
0x7f4ce062e5fe: leaq -7(%rax),%rdx
0x7f4ce062e602: movzbl (%rax,%r14),%esi
0x7f4ce062e607: incl %esi
0x7f4ce062e609: movb %sil,(%rax,%r14)
0x7f4ce062e60d: leaq 7(%rdx),%rax
0x7f4ce062e611: jmp 0x00007f4ce062e5eb
0x7f4ce062e616: leaq -7(%rax),%rax
0x7f4ce062e61a: movzbl (%rax),%edx
0x7f4ce062e61d: testl %edx,%edx
0x7f4ce062e61f: je 0x00007f4ce062e660
0x7f4ce062e625: movzbl (%rax),%edx
0x7f4ce062e628: addl $0xffffffff,%edx
0x7f4ce062e62b: movb %dl,(%rax)
0x7f4ce062e62d: leaq 7(%rax),%rsi
0x7f4ce062e631: movq -0x70(%rbp),%rdx
0x7f4ce062e635: movzbl (%rax,%rdx),%edx
0x7f4ce062e639: incl %edx
0x7f4ce062e63b: movq -0x70(%rbp),%rdi
0x7f4ce062e63f: movb %dl,(%rax,%rdi)
0x7f4ce062e642: leaq -2(%rsi),%rax
0x7f4ce062e646: movq -0x30(%rbp),%rdx
0x7f4ce062e64a: movzbl (%rsi,%rdx),%edx
0x7f4ce062e64e: incl %edx
0x7f4ce062e650: movq -0x30(%rbp),%rdi
0x7f4ce062e654: movb %dl,(%rsi,%rdi)
0x7f4ce062e657: leaq -5(%rax),%rax
0x7f4ce062e65b: jmp 0x00007f4ce062e61a
0x7f4ce062e660: leaq 9(%rax),%rdx
0x7f4ce062e664: movq -0x58(%rbp),%rsi
0x7f4ce062e668: movzbl (%rax,%rsi),%esi
0x7f4ce062e66c: addl $0xf,%esi
0x7f4ce062e66f: movq -0x58(%rbp),%rdi
0x7f4ce062e673: movb %sil,(%rax,%rdi)
0x7f4ce062e677: movzbl (%rdx),%eax
0x7f4ce062e67a: testl %eax,%eax
0x7f4ce062e67c: je 0x00007f4ce062e71d
0x7f4ce062e682: movzbl (%rdx),%eax
0x7f4ce062e685: testl %eax,%eax
0x7f4ce062e687: je 0x00007f4ce062e696
0x7f4ce062e68d: leaq 9(%rdx),%rdx
0x7f4ce062e691: jmp 0x00007f4ce062e682
0x7f4ce062e696: movzbl (%rdx),%eax
0x7f4ce062e699: incl %eax
0x7f4ce062e69b: movb %al,(%rdx)
0x7f4ce062e69d: leaq 1(%rdx),%rax
0x7f4ce062e6a1: movb $0,(%rdx,%r12)
0x7f4ce062e6a6: leaq 1(%rax),%rdx
0x7f4ce062e6aa: movb $0,(%rax,%r12)
0x7f4ce062e6af: leaq 1(%rdx),%rax
0x7f4ce062e6b3: movb $0,(%rdx,%r12)
0x7f4ce062e6b8: leaq 1(%rax),%rdx
0x7f4ce062e6bc: movb $0,(%rax,%r12)
0x7f4ce062e6c1: leaq 1(%rdx),%rax
0x7f4ce062e6c5: movb $0,(%rdx,%r12)
0x7f4ce062e6ca: leaq 1(%rax),%rdx
0x7f4ce062e6ce: movb $0,(%rax,%r12)
0x7f4ce062e6d3: leaq 1(%rdx),%rax
0x7f4ce062e6d7: movb $0,(%rdx,%r12)
0x7f4ce062e6dc: leaq 1(%rax),%rdx
0x7f4ce062e6e0: movb $0,(%rax,%r12)
0x7f4ce062e6e5: leaq 1(%rdx),%rax
0x7f4ce062e6e9: movb $0,(%rdx,%r12)
0x7f4ce062e6ee: leaq -9(%rax),%rax
0x7f4ce062e6f2: movzbl (%rax),%edx
0x7f4ce062e6f5: testl %edx,%edx
0x7f4ce062e6f7: je 0x00007f4ce062e706
0x7f4ce062e6fd: leaq -9(%rax),%rax
0x7f4ce062e701: jmp 0x00007f4ce062e6f2
0x7f4ce062e706: leaq 9(%rax),%rdx
0x7f4ce062e70a: movq %rdi,%rsi
0x7f4ce062e70d: movzbl (%rax,%rsi),%esi
0x7f4ce062e711: addl $0xffffffff,%esi
0x7f4ce062e714: movb %sil,(%rax,%rdi)
0x7f4ce062e718: jmp 0x00007f4ce062e677
0x7f4ce062e71d: movzbl (%rdx),%eax
0x7f4ce062e720: incl %eax
0x7f4ce062e722: movb %al,(%rdx)
0x7f4ce062e724: movzbl (%rdx),%eax
0x7f4ce062e727: testl %eax,%eax
0x7f4ce062e729: je 0x00007f4ce062e74a
0x7f4ce062e72f: leaq 1(%rdx),%rax
0x7f4ce062e733: movzbl (%rdx,%r12),%esi
0x7f4ce062e738: incl %esi
0x7f4ce062e73a: movb %sil,(%rdx,%r12)
0x7f4ce062e73e: leaq 8(%rax),%rax
0x7f4ce062e742: movq %rax,%rdx
0x7f4ce062e745: jmp 0x00007f4ce062e724
0x7f4ce062e74a: leaq -9(%rdx),%rdx
0x7f4ce062e74e: movzbl (%rdx),%eax
0x7f4ce062e751: testl %eax,%eax
0x7f4ce062e753: je 0x00007f4ce062e762
0x7f4ce062e759: leaq -9(%rdx),%rdx
0x7f4ce062e75d: jmp 0x00007f4ce062e74e
0x7f4ce062e762: leaq 9(%rdx),%rax
0x7f4ce062e766: movzbl (%rax),%edx
0x7f4ce062e769: testl %edx,%edx
0x7f4ce062e76b: je 0x00007f4ce062e95c
0x7f4ce062e771: leaq 1(%rax),%rdx
0x7f4ce062e775: movzbl (%rax,%r12),%esi
0x7f4ce062e77a: addl $0xffffffff,%esi
0x7f4ce062e77d: movb %sil,(%rax,%r12)
0x7f4ce062e781: leaq 4(%rdx),%rax
0x7f4ce062e785: movzbl (%rax),%edx
0x7f4ce062e788: testl %edx,%edx
0x7f4ce062e78a: je 0x00007f4ce062e7b7
0x7f4ce062e790: movzbl (%rax),%edx
0x7f4ce062e793: addl $0xffffffff,%edx
0x7f4ce062e796: movb %dl,(%rax)
0x7f4ce062e798: leaq -4(%rax),%rdx
0x7f4ce062e79c: movq -0x60(%rbp),%rsi
0x7f4ce062e7a0: movzbl (%rax,%rsi),%esi
0x7f4ce062e7a4: incl %esi
0x7f4ce062e7a6: movq -0x60(%rbp),%rdi
0x7f4ce062e7aa: movb %sil,(%rax,%rdi)
0x7f4ce062e7ae: leaq 4(%rdx),%rax
0x7f4ce062e7b2: jmp 0x00007f4ce062e785
0x7f4ce062e7b7: leaq -4(%rax),%rax
0x7f4ce062e7bb: movzbl (%rax),%edx
0x7f4ce062e7be: testl %edx,%edx
0x7f4ce062e7c0: je 0x00007f4ce062e897
0x7f4ce062e7c6: movzbl (%rax),%edx
0x7f4ce062e7c9: addl $0xffffffff,%edx
0x7f4ce062e7cc: movb %dl,(%rax)
0x7f4ce062e7ce: leaq 4(%rax),%rdx
0x7f4ce062e7d2: movq -0x50(%rbp),%rsi
0x7f4ce062e7d6: movzbl (%rax,%rsi),%esi
0x7f4ce062e7da: incl %esi
0x7f4ce062e7dc: movq -0x50(%rbp),%rdi
0x7f4ce062e7e0: movb %sil,(%rax,%rdi)
0x7f4ce062e7e4: leaq -5(%rdx),%rax
0x7f4ce062e7e8: movzbl (%rax),%edx
0x7f4ce062e7eb: testl %edx,%edx
0x7f4ce062e7ed: je 0x00007f4ce062e87f
0x7f4ce062e7f3: movzbl (%rax),%edx
0x7f4ce062e7f6: addl $0xffffffff,%edx
0x7f4ce062e7f9: movb %dl,(%rax)
0x7f4ce062e7fb: leaq 2(%rax),%rax
0x7f4ce062e7ff: movzbl (%rax),%edx
0x7f4ce062e802: testl %edx,%edx
0x7f4ce062e804: je 0x00007f4ce062e831
0x7f4ce062e80a: movzbl (%rax),%edx
0x7f4ce062e80d: addl $0xffffffff,%edx
0x7f4ce062e810: movb %dl,(%rax)
0x7f4ce062e812: leaq -2(%rax),%rdx
0x7f4ce062e816: movq -0x30(%rbp),%rsi
0x7f4ce062e81a: movzbl (%rax,%rsi),%esi
0x7f4ce062e81e: incl %esi
0x7f4ce062e820: movq -0x30(%rbp),%rdi
0x7f4ce062e824: movb %sil,(%rax,%rdi)
0x7f4ce062e828: leaq 2(%rdx),%rax
0x7f4ce062e82c: jmp 0x00007f4ce062e7ff
0x7f4ce062e831: leaq -2(%rax),%rax
0x7f4ce062e835: movzbl (%rax),%edx
0x7f4ce062e838: testl %edx,%edx
0x7f4ce062e83a: je 0x00007f4ce062e86f
0x7f4ce062e840: movzbl (%rax),%edx
0x7f4ce062e843: addl $0xffffffff,%edx
0x7f4ce062e846: movb %dl,(%rax)
0x7f4ce062e848: leaq 2(%rax),%rsi
0x7f4ce062e84c: movzbl (%rax,%r15),%edx
0x7f4ce062e851: incl %edx
0x7f4ce062e853: movb %dl,(%rax,%r15)
0x7f4ce062e857: leaq 2(%rsi),%rax
0x7f4ce062e85b: movzbl (%rsi,%r15),%edx
0x7f4ce062e860: incl %edx
0x7f4ce062e862: movb %dl,(%rsi,%r15)
0x7f4ce062e866: leaq -4(%rax),%rax
0x7f4ce062e86a: jmp 0x00007f4ce062e835
0x7f4ce062e86f: movzbl (%rax),%edx
0x7f4ce062e872: incl %edx
0x7f4ce062e874: movb %dl,(%rax)
0x7f4ce062e876: leaq 9(%rax),%rax
0x7f4ce062e87a: jmp 0x00007f4ce062e7e8
0x7f4ce062e87f: leaq -8(%rax),%rax
0x7f4ce062e883: movzbl (%rax),%edx
0x7f4ce062e886: testl %edx,%edx
0x7f4ce062e888: je 0x00007f4ce062e7bb
0x7f4ce062e88e: leaq -9(%rax),%rax
0x7f4ce062e892: jmp 0x00007f4ce062e883
0x7f4ce062e897: leaq 9(%rax),%rax
0x7f4ce062e89b: movzbl (%rax),%edx
0x7f4ce062e89e: testl %edx,%edx
0x7f4ce062e8a0: je 0x00007f4ce062e8af
0x7f4ce062e8a6: leaq 9(%rax),%rax
0x7f4ce062e8aa: jmp 0x00007f4ce062e89b
0x7f4ce062e8af: leaq -7(%rax),%rax
0x7f4ce062e8b3: leaq -2(%rax),%rax
0x7f4ce062e8b7: movzbl (%rax),%edx
0x7f4ce062e8ba: testl %edx,%edx
0x7f4ce062e8bc: je 0x00007f4ce062e907
0x7f4ce062e8c2: leaq 1(%rax),%rax
0x7f4ce062e8c6: movq %rax,%rdx
0x7f4ce062e8c9: movzbl (%rdx),%eax
0x7f4ce062e8cc: testl %eax,%eax
0x7f4ce062e8ce: je 0x00007f4ce062e8fe
0x7f4ce062e8d4: movzbl (%rdx),%eax
0x7f4ce062e8d7: addl $0xffffffff,%eax
0x7f4ce062e8da: movb %al,(%rdx)
0x7f4ce062e8dc: leaq 9(%rdx),%rax
0x7f4ce062e8e0: movq -0x58(%rbp),%rsi
0x7f4ce062e8e4: movzbl (%rdx,%rsi),%esi
0x7f4ce062e8e8: incl %esi
0x7f4ce062e8ea: movq -0x58(%rbp),%rdi
0x7f4ce062e8ee: movb %sil,(%rdx,%rdi)
0x7f4ce062e8f2: leaq -9(%rax),%rax
0x7f4ce062e8f6: movq %rax,%rdx
0x7f4ce062e8f9: jmp 0x00007f4ce062e8c9
0x7f4ce062e8fe: leaq -0xa(%rdx),%rax
0x7f4ce062e902: jmp 0x00007f4ce062e8b7
0x7f4ce062e907: leaq 1(%rax),%rax
0x7f4ce062e90b: movzbl (%rax),%edx
0x7f4ce062e90e: testl %edx,%edx
0x7f4ce062e910: je 0x00007f4ce062e93d
0x7f4ce062e916: movzbl (%rax),%edx
0x7f4ce062e919: addl $0xffffffff,%edx
0x7f4ce062e91c: movb %dl,(%rax)
0x7f4ce062e91e: leaq 9(%rax),%rdx
0x7f4ce062e922: movq -0x58(%rbp),%rsi
0x7f4ce062e926: movzbl (%rax,%rsi),%esi
0x7f4ce062e92a: incl %esi
0x7f4ce062e92c: movq -0x58(%rbp),%rdi
0x7f4ce062e930: movb %sil,(%rax,%rdi)
0x7f4ce062e934: leaq -9(%rdx),%rax
0x7f4ce062e938: jmp 0x00007f4ce062e90b
0x7f4ce062e93d: leaq -1(%rax),%rdx
0x7f4ce062e941: movq -0x38(%rbp),%rsi
0x7f4ce062e945: movzbl (%rax,%rsi),%esi
0x7f4ce062e949: incl %esi
0x7f4ce062e94b: movq -0x38(%rbp),%rdi
0x7f4ce062e94f: movb %sil,(%rax,%rdi)
0x7f4ce062e953: leaq 8(%rdx),%rax
0x7f4ce062e957: jmp 0x00007f4ce062e766
0x7f4ce062e95c: leaq -9(%rax),%rax
0x7f4ce062e960: movzbl (%rax),%edx
0x7f4ce062e963: testl %edx,%edx
0x7f4ce062e965: je 0x00007f4ce062ea8f
0x7f4ce062e96b: leaq 1(%rax),%rsi
0x7f4ce062e96f: movb $0,(%rax,%r12)
0x7f4ce062e974: leaq -1(%rsi),%rax
0x7f4ce062e978: movq -0x38(%rbp),%rdx
0x7f4ce062e97c: movzbl (%rsi,%rdx),%edx
0x7f4ce062e980: addl $0xffffffff,%edx
0x7f4ce062e983: movq -0x38(%rbp),%rdi
0x7f4ce062e987: movb %dl,(%rsi,%rdi)
0x7f4ce062e98a: leaq 4(%rax),%rax
0x7f4ce062e98e: movzbl (%rax),%edx
0x7f4ce062e991: testl %edx,%edx
0x7f4ce062e993: je 0x00007f4ce062ea42
0x7f4ce062e999: movzbl (%rax),%edx
0x7f4ce062e99c: addl $0xffffffff,%edx
0x7f4ce062e99f: movb %dl,(%rax)
0x7f4ce062e9a1: leaq -4(%rax),%rdx
0x7f4ce062e9a5: movq -0x60(%rbp),%rsi
0x7f4ce062e9a9: movzbl (%rax,%rsi),%esi
0x7f4ce062e9ad: incl %esi
0x7f4ce062e9af: movq -0x60(%rbp),%rdi
0x7f4ce062e9b3: movb %sil,(%rax,%rdi)
0x7f4ce062e9b7: leaq 1(%rdx),%rax
0x7f4ce062e9bb: movzbl (%rax),%edx
0x7f4ce062e9be: testl %edx,%edx
0x7f4ce062e9c0: je 0x00007f4ce062ea0a
0x7f4ce062e9c6: leaq -1(%rax),%rdi
0x7f4ce062e9ca: movq -0x38(%rbp),%rdx
0x7f4ce062e9ce: movzbl (%rax,%rdx),%edx
0x7f4ce062e9d2: addl $0xffffffff,%edx
0x7f4ce062e9d5: movq -0x38(%rbp),%rsi
0x7f4ce062e9d9: movb %dl,(%rax,%rsi)
0x7f4ce062e9dc: leaq 1(%rdi),%rsi
0x7f4ce062e9e0: movzbl (%rdi,%r12),%eax
0x7f4ce062e9e5: addl $0xffffffff,%eax
0x7f4ce062e9e8: movb %al,(%rdi,%r12)
0x7f4ce062e9ec: leaq -6(%rsi),%rax
0x7f4ce062e9f0: movq -0x68(%rbp),%rdx
0x7f4ce062e9f4: movzbl (%rsi,%rdx),%edx
0x7f4ce062e9f8: incl %edx
0x7f4ce062e9fa: movq -0x68(%rbp),%rdi
0x7f4ce062e9fe: movb %dl,(%rsi,%rdi)
0x7f4ce062ea01: leaq 6(%rax),%rax
0x7f4ce062ea05: jmp 0x00007f4ce062e9bb
0x7f4ce062ea0a: leaq -1(%rax),%rax
0x7f4ce062ea0e: movzbl (%rax),%edx
0x7f4ce062ea11: testl %edx,%edx
0x7f4ce062ea13: je 0x00007f4ce062ea39
0x7f4ce062ea19: movzbl (%rax),%edx
0x7f4ce062ea1c: addl $0xffffffff,%edx
0x7f4ce062ea1f: movb %dl,(%rax)
0x7f4ce062ea21: leaq 1(%rax),%rdx
0x7f4ce062ea25: movzbl (%rax,%r12),%esi
0x7f4ce062ea2a: incl %esi
0x7f4ce062ea2c: movb %sil,(%rax,%r12)
0x7f4ce062ea30: leaq -1(%rdx),%rax
0x7f4ce062ea34: jmp 0x00007f4ce062ea0e
0x7f4ce062ea39: leaq 4(%rax),%rax
0x7f4ce062ea3d: jmp 0x00007f4ce062e98e
0x7f4ce062ea42: leaq -3(%rax),%rax
0x7f4ce062ea46: movzbl (%rax),%edx
0x7f4ce062ea49: testl %edx,%edx
0x7f4ce062ea4b: je 0x00007f4ce062ea70
0x7f4ce062ea51: movzbl (%rax),%edx
0x7f4ce062ea54: addl $0xffffffff,%edx
0x7f4ce062ea57: movb %dl,(%rax)
0x7f4ce062ea59: leaq 3(%rax),%rdx
0x7f4ce062ea5d: movzbl (%rax,%rbx),%esi
0x7f4ce062ea61: incl %esi
0x7f4ce062ea63: movb %sil,(%rax,%rbx)
0x7f4ce062ea67: leaq -3(%rdx),%rax
0x7f4ce062ea6b: jmp 0x00007f4ce062ea46
0x7f4ce062ea70: leaq -1(%rax),%rdx
0x7f4ce062ea74: movq -0x38(%rbp),%rsi
0x7f4ce062ea78: movzbl (%rax,%rsi),%esi
0x7f4ce062ea7c: incl %esi
0x7f4ce062ea7e: movq -0x38(%rbp),%rdi
0x7f4ce062ea82: movb %sil,(%rax,%rdi)
0x7f4ce062ea86: leaq -9(%rdx),%rax
0x7f4ce062ea8a: jmp 0x00007f4ce062e960
0x7f4ce062ea8f: leaq 5(%rax),%rax
0x7f4ce062ea93: leaq 4(%rax),%rax
0x7f4ce062ea97: movzbl (%rax),%edx
0x7f4ce062ea9a: testl %edx,%edx
0x7f4ce062ea9c: je 0x00007f4ce062eaba
0x7f4ce062eaa2: leaq 1(%rax),%rdx
0x7f4ce062eaa6: movzbl (%rax,%r12),%esi
0x7f4ce062eaab: incl %esi
0x7f4ce062eaad: movb %sil,(%rax,%r12)
0x7f4ce062eab1: leaq 8(%rdx),%rax
0x7f4ce062eab5: jmp 0x00007f4ce062ea97
0x7f4ce062eaba: leaq -9(%rax),%rax
0x7f4ce062eabe: movzbl (%rax),%edx
0x7f4ce062eac1: testl %edx,%edx
0x7f4ce062eac3: je 0x00007f4ce062ead2
0x7f4ce062eac9: leaq -9(%rax),%rax
0x7f4ce062eacd: jmp 0x00007f4ce062eabe
0x7f4ce062ead2: leaq 9(%rax),%rax
0x7f4ce062ead6: movq %rax,%rdx
0x7f4ce062ead9: movzbl (%rdx),%eax
0x7f4ce062eadc: testl %eax,%eax
0x7f4ce062eade: je 0x00007f4ce062ecc9
0x7f4ce062eae4: leaq 1(%rdx),%rax
0x7f4ce062eae8: movzbl (%rdx,%r12),%esi
0x7f4ce062eaed: addl $0xffffffff,%esi
0x7f4ce062eaf0: movb %sil,(%rdx,%r12)
0x7f4ce062eaf4: leaq 5(%rax),%rax
0x7f4ce062eaf8: movq %rax,%rdx
0x7f4ce062eafb: movzbl (%rdx),%eax
0x7f4ce062eafe: testl %eax,%eax
0x7f4ce062eb00: je 0x00007f4ce062eb30
0x7f4ce062eb06: movzbl (%rdx),%eax
0x7f4ce062eb09: addl $0xffffffff,%eax
0x7f4ce062eb0c: movb %al,(%rdx)
0x7f4ce062eb0e: leaq -5(%rdx),%rax
0x7f4ce062eb12: movq -0x40(%rbp),%rsi
0x7f4ce062eb16: movzbl (%rdx,%rsi),%esi
0x7f4ce062eb1a: incl %esi
0x7f4ce062eb1c: movq -0x40(%rbp),%rdi
0x7f4ce062eb20: movb %sil,(%rdx,%rdi)
0x7f4ce062eb24: leaq 5(%rax),%rax
0x7f4ce062eb28: movq %rax,%rdx
0x7f4ce062eb2b: jmp 0x00007f4ce062eafb
0x7f4ce062eb30: leaq -5(%rdx),%rdx
0x7f4ce062eb34: movzbl (%rdx),%eax
0x7f4ce062eb37: testl %eax,%eax
0x7f4ce062eb39: je 0x00007f4ce062ec0a
0x7f4ce062eb3f: movzbl (%rdx),%eax
0x7f4ce062eb42: addl $0xffffffff,%eax
0x7f4ce062eb45: movb %al,(%rdx)
0x7f4ce062eb47: leaq 5(%rdx),%rax
0x7f4ce062eb4b: movzbl (%rdx,%r13),%esi
0x7f4ce062eb50: incl %esi
0x7f4ce062eb52: movb %sil,(%rdx,%r13)
0x7f4ce062eb56: leaq -6(%rax),%rax
0x7f4ce062eb5a: movzbl (%rax),%edx
0x7f4ce062eb5d: testl %edx,%edx
0x7f4ce062eb5f: je 0x00007f4ce062ebef
0x7f4ce062eb65: movzbl (%rax),%edx
0x7f4ce062eb68: addl $0xffffffff,%edx
0x7f4ce062eb6b: movb %dl,(%rax)
0x7f4ce062eb6d: leaq 3(%rax),%rax
0x7f4ce062eb71: movzbl (%rax),%edx
0x7f4ce062eb74: testl %edx,%edx
0x7f4ce062eb76: je 0x00007f4ce062eba3
0x7f4ce062eb7c: movzbl (%rax),%edx
0x7f4ce062eb7f: addl $0xffffffff,%edx
0x7f4ce062eb82: movb %dl,(%rax)
0x7f4ce062eb84: leaq -3(%rax),%rdx
0x7f4ce062eb88: movq -0x48(%rbp),%rsi
0x7f4ce062eb8c: movzbl (%rax,%rsi),%esi
0x7f4ce062eb90: incl %esi
0x7f4ce062eb92: movq -0x48(%rbp),%rdi
0x7f4ce062eb96: movb %sil,(%rax,%rdi)
0x7f4ce062eb9a: leaq 3(%rdx),%rax
0x7f4ce062eb9e: jmp 0x00007f4ce062eb71
0x7f4ce062eba3: leaq -3(%rax),%rax
0x7f4ce062eba7: movzbl (%rax),%edx
0x7f4ce062ebaa: testl %edx,%edx
0x7f4ce062ebac: je 0x00007f4ce062ebdf
0x7f4ce062ebb2: movzbl (%rax),%edx
0x7f4ce062ebb5: addl $0xffffffff,%edx
0x7f4ce062ebb8: movb %dl,(%rax)
0x7f4ce062ebba: leaq 3(%rax),%rsi
0x7f4ce062ebbe: movzbl (%rax,%rbx),%edx
0x7f4ce062ebc2: incl %edx
0x7f4ce062ebc4: movb %dl,(%rax,%rbx)
0x7f4ce062ebc7: leaq 1(%rsi),%rax
0x7f4ce062ebcb: movzbl (%rsi,%r12),%edx
0x7f4ce062ebd0: incl %edx
0x7f4ce062ebd2: movb %dl,(%rsi,%r12)
0x7f4ce062ebd6: leaq -4(%rax),%rax
0x7f4ce062ebda: jmp 0x00007f4ce062eba7
0x7f4ce062ebdf: movzbl (%rax),%edx
0x7f4ce062ebe2: incl %edx
0x7f4ce062ebe4: movb %dl,(%rax)
0x7f4ce062ebe6: leaq 9(%rax),%rax
0x7f4ce062ebea: jmp 0x00007f4ce062eb5a
0x7f4ce062ebef: leaq -8(%rax),%rdx
0x7f4ce062ebf3: movzbl (%rdx),%eax
0x7f4ce062ebf6: testl %eax,%eax
0x7f4ce062ebf8: je 0x00007f4ce062eb34
0x7f4ce062ebfe: leaq -9(%rdx),%rax
0x7f4ce062ec02: movq %rax,%rdx
0x7f4ce062ec05: jmp 0x00007f4ce062ebf3
0x7f4ce062ec0a: leaq 9(%rdx),%rax
0x7f4ce062ec0e: movzbl (%rax),%edx
0x7f4ce062ec11: testl %edx,%edx
0x7f4ce062ec13: je 0x00007f4ce062ec26
0x7f4ce062ec19: leaq 2(%rax),%rax
0x7f4ce062ec1d: leaq 7(%rax),%rax
0x7f4ce062ec21: jmp 0x00007f4ce062ec0e
0x7f4ce062ec26: leaq -9(%rax),%rax
0x7f4ce062ec2a: movzbl (%rax),%edx
0x7f4ce062ec2d: testl %edx,%edx
0x7f4ce062ec2f: je 0x00007f4ce062ec74
0x7f4ce062ec35: leaq 2(%rax),%rax
0x7f4ce062ec39: movzbl (%rax),%edx
0x7f4ce062ec3c: testl %edx,%edx
0x7f4ce062ec3e: je 0x00007f4ce062ec6b
0x7f4ce062ec44: movzbl (%rax),%edx
0x7f4ce062ec47: addl $0xffffffff,%edx
0x7f4ce062ec4a: movb %dl,(%rax)
0x7f4ce062ec4c: leaq 9(%rax),%rdx
0x7f4ce062ec50: movq -0x58(%rbp),%rsi
0x7f4ce062ec54: movzbl (%rax,%rsi),%esi
0x7f4ce062ec58: incl %esi
0x7f4ce062ec5a: movq -0x58(%rbp),%rdi
0x7f4ce062ec5e: movb %sil,(%rax,%rdi)
0x7f4ce062ec62: leaq -9(%rdx),%rax
0x7f4ce062ec66: jmp 0x00007f4ce062ec39
0x7f4ce062ec6b: leaq -0xb(%rax),%rax
0x7f4ce062ec6f: jmp 0x00007f4ce062ec2a
0x7f4ce062ec74: leaq 2(%rax),%rax
0x7f4ce062ec78: movzbl (%rax),%edx
0x7f4ce062ec7b: testl %edx,%edx
0x7f4ce062ec7d: je 0x00007f4ce062ecaa
0x7f4ce062ec83: movzbl (%rax),%edx
0x7f4ce062ec86: addl $0xffffffff,%edx
0x7f4ce062ec89: movb %dl,(%rax)
0x7f4ce062ec8b: leaq 9(%rax),%rdx
0x7f4ce062ec8f: movq -0x58(%rbp),%rsi
0x7f4ce062ec93: movzbl (%rax,%rsi),%esi
0x7f4ce062ec97: incl %esi
0x7f4ce062ec99: movq -0x58(%rbp),%rdi
0x7f4ce062ec9d: movb %sil,(%rax,%rdi)
0x7f4ce062eca1: leaq -9(%rdx),%rax
0x7f4ce062eca5: jmp 0x00007f4ce062ec78
0x7f4ce062ecaa: leaq -2(%rax),%rdx
0x7f4ce062ecae: movq -0x30(%rbp),%rsi
0x7f4ce062ecb2: movzbl (%rax,%rsi),%esi
0x7f4ce062ecb6: incl %esi
0x7f4ce062ecb8: movq -0x30(%rbp),%rdi
0x7f4ce062ecbc: movb %sil,(%rax,%rdi)
0x7f4ce062ecc0: leaq 8(%rdx),%rdx
0x7f4ce062ecc4: jmp 0x00007f4ce062ead9
0x7f4ce062ecc9: leaq -9(%rdx),%rax
0x7f4ce062eccd: movzbl (%rax),%edx
0x7f4ce062ecd0: testl %edx,%edx
0x7f4ce062ecd2: je 0x00007f4ce062ee06
0x7f4ce062ecd8: leaq 1(%rax),%rsi
0x7f4ce062ecdc: movb $0,(%rax,%r12)
0x7f4ce062ece1: leaq -1(%rsi),%rdx
0x7f4ce062ece5: movq -0x38(%rbp),%rax
0x7f4ce062ece9: movzbl (%rsi,%rax),%eax
0x7f4ce062eced: addl $0xffffffff,%eax
0x7f4ce062ecf0: movq -0x38(%rbp),%rdi
0x7f4ce062ecf4: movb %al,(%rsi,%rdi)
0x7f4ce062ecf7: leaq 4(%rdx),%rdx
0x7f4ce062ecfb: movzbl (%rdx),%eax
0x7f4ce062ecfe: testl %eax,%eax
0x7f4ce062ed00: je 0x00007f4ce062edb2
0x7f4ce062ed06: movzbl (%rdx),%eax
0x7f4ce062ed09: addl $0xffffffff,%eax
0x7f4ce062ed0c: movb %al,(%rdx)
0x7f4ce062ed0e: leaq -4(%rdx),%rax
0x7f4ce062ed12: movq -0x60(%rbp),%rsi
0x7f4ce062ed16: movzbl (%rdx,%rsi),%esi
0x7f4ce062ed1a: incl %esi
0x7f4ce062ed1c: movq -0x60(%rbp),%rdi
0x7f4ce062ed20: movb %sil,(%rdx,%rdi)
0x7f4ce062ed24: leaq 1(%rax),%rax
0x7f4ce062ed28: movzbl (%rax),%edx
0x7f4ce062ed2b: testl %edx,%edx
0x7f4ce062ed2d: je 0x00007f4ce062ed77
0x7f4ce062ed33: leaq -1(%rax),%rdi
0x7f4ce062ed37: movq -0x38(%rbp),%rdx
0x7f4ce062ed3b: movzbl (%rax,%rdx),%edx
0x7f4ce062ed3f: addl $0xffffffff,%edx
0x7f4ce062ed42: movq -0x38(%rbp),%rsi
0x7f4ce062ed46: movb %dl,(%rax,%rsi)
0x7f4ce062ed49: leaq 1(%rdi),%rsi
0x7f4ce062ed4d: movzbl (%rdi,%r12),%eax
0x7f4ce062ed52: addl $0xffffffff,%eax
0x7f4ce062ed55: movb %al,(%rdi,%r12)
0x7f4ce062ed59: leaq -6(%rsi),%rax
0x7f4ce062ed5d: movq -0x68(%rbp),%rdx
0x7f4ce062ed61: movzbl (%rsi,%rdx),%edx
0x7f4ce062ed65: incl %edx
0x7f4ce062ed67: movq -0x68(%rbp),%rdi
0x7f4ce062ed6b: movb %dl,(%rsi,%rdi)
0x7f4ce062ed6e: leaq 6(%rax),%rax
0x7f4ce062ed72: jmp 0x00007f4ce062ed28
0x7f4ce062ed77: leaq -1(%rax),%rax
0x7f4ce062ed7b: movzbl (%rax),%edx
0x7f4ce062ed7e: testl %edx,%edx
0x7f4ce062ed80: je 0x00007f4ce062eda6
0x7f4ce062ed86: movzbl (%rax),%edx
0x7f4ce062ed89: addl $0xffffffff,%edx
0x7f4ce062ed8c: movb %dl,(%rax)
0x7f4ce062ed8e: leaq 1(%rax),%rdx
0x7f4ce062ed92: movzbl (%rax,%r12),%esi
0x7f4ce062ed97: incl %esi
0x7f4ce062ed99: movb %sil,(%rax,%r12)
0x7f4ce062ed9d: leaq -1(%rdx),%rax
0x7f4ce062eda1: jmp 0x00007f4ce062ed7b
0x7f4ce062eda6: leaq 4(%rax),%rax
0x7f4ce062edaa: movq %rax,%rdx
0x7f4ce062edad: jmp 0x00007f4ce062ecfb
0x7f4ce062edb2: leaq -3(%rdx),%rdx
0x7f4ce062edb6: movq %rdx,%rax
0x7f4ce062edb9: movzbl (%rax),%edx
0x7f4ce062edbc: testl %edx,%edx
0x7f4ce062edbe: je 0x00007f4ce062ede7
0x7f4ce062edc4: movzbl (%rax),%edx
0x7f4ce062edc7: addl $0xffffffff,%edx
0x7f4ce062edca: movb %dl,(%rax)
0x7f4ce062edcc: leaq 3(%rax),%rdx
0x7f4ce062edd0: movzbl (%rax,%rbx),%esi
0x7f4ce062edd4: incl %esi
0x7f4ce062edd6: movb %sil,(%rax,%rbx)
0x7f4ce062edda: leaq -2(%rdx),%rax
0x7f4ce062edde: leaq -1(%rax),%rax
0x7f4ce062ede2: jmp 0x00007f4ce062edb9
0x7f4ce062ede7: leaq -1(%rax),%rdx
0x7f4ce062edeb: movq -0x38(%rbp),%rsi
0x7f4ce062edef: movzbl (%rax,%rsi),%esi
0x7f4ce062edf3: incl %esi
0x7f4ce062edf5: movq -0x38(%rbp),%rdi
0x7f4ce062edf9: movb %sil,(%rax,%rdi)
0x7f4ce062edfd: leaq -9(%rdx),%rax
0x7f4ce062ee01: jmp 0x00007f4ce062eccd
0x7f4ce062ee06: leaq 9(%rax),%rax
0x7f4ce062ee0a: movzbl (%rax),%esi
0x7f4ce062ee0d: movq $0xffffffffffffffdc,%rdx
0x7f4ce062ee14: testl %esi,%esi
0x7f4ce062ee16: je 0x00007f4ce062ee58
0x7f4ce062ee1c: leaq 4(%rax),%rax
0x7f4ce062ee20: movzbl (%rax),%esi
0x7f4ce062ee23: testl %esi,%esi
0x7f4ce062ee25: je 0x00007f4ce062ee4f
0x7f4ce062ee2b: movzbl (%rax),%esi
0x7f4ce062ee2e: addl $0xffffffff,%esi
0x7f4ce062ee31: movb %sil,(%rax)
0x7f4ce062ee34: leaq -0x24(%rax),%rsi
0x7f4ce062ee38: movzbl (%rax,%rdx),%edi
0x7f4ce062ee3c: incl %edi
0x7f4ce062ee3e: movb %dil,(%rax,%rdx)
0x7f4ce062ee42: leaq 0xd(%rsi),%rax
0x7f4ce062ee46: leaq 0x17(%rax),%rax
0x7f4ce062ee4a: jmp 0x00007f4ce062ee20
0x7f4ce062ee4f: leaq 5(%rax),%rax
0x7f4ce062ee53: jmp 0x00007f4ce062ee0a
0x7f4ce062ee58: leaq -9(%rax),%rax
0x7f4ce062ee5c: movzbl (%rax),%esi
0x7f4ce062ee5f: testl %esi,%esi
0x7f4ce062ee61: je 0x00007f4ce062ee70
0x7f4ce062ee67: leaq -9(%rax),%rax
0x7f4ce062ee6b: jmp 0x00007f4ce062ee5c
0x7f4ce062ee70: leaq 9(%rax),%rdi
0x7f4ce062ee74: movq -0x58(%rbp),%rsi
0x7f4ce062ee78: movzbl (%rax,%rsi),%esi
0x7f4ce062ee7c: addl $0xf,%esi
0x7f4ce062ee7f: movq -0x58(%rbp),%r8
0x7f4ce062ee83: movb %sil,(%rax,%r8)
0x7f4ce062ee87: movzbl (%rdi),%eax
0x7f4ce062ee8a: testl %eax,%eax
0x7f4ce062ee8c: je 0x00007f4ce062eefe
0x7f4ce062ee92: movzbl (%rdi),%eax
0x7f4ce062ee95: testl %eax,%eax
0x7f4ce062ee97: je 0x00007f4ce062eead
0x7f4ce062ee9d: leaq 4(%rdi),%rax
0x7f4ce062eea1: leaq 5(%rax),%rax
0x7f4ce062eea5: movq %rax,%rdi
0x7f4ce062eea8: jmp 0x00007f4ce062ee92
0x7f4ce062eead: leaq -9(%rdi),%rax
0x7f4ce062eeb1: movq -0x90(%rbp),%rsi
0x7f4ce062eeb8: movzbl (%rdi,%rsi),%esi
0x7f4ce062eebc: addl $0xffffffff,%esi
0x7f4ce062eebf: movq -0x90(%rbp),%r8