test_speed512: file format elf64-x86-64 Disassembly of section .init: 0000000000001000 <_init>: 1000: f3 0f 1e fa endbr64 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 1016 <_init+0x16> 1014: ff d0 call *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 ret Disassembly of section .plt: 0000000000001020 : 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> 102c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000001030 : 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 1036: 68 00 00 00 00 push $0x0 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> 0000000000001040 : 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 1046: 68 01 00 00 00 push $0x1 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> 0000000000001050 <__errno_location@plt>: 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> 1056: 68 02 00 00 00 push $0x2 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> 0000000000001060 : 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 1066: 68 03 00 00 00 push $0x3 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> 0000000000001070 : 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 1076: 68 04 00 00 00 push $0x4 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> 0000000000001080 <__stack_chk_fail@plt>: 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> 1086: 68 05 00 00 00 push $0x5 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> 0000000000001090 : 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 1096: 68 06 00 00 00 push $0x6 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> 00000000000010a0 : 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 10a6: 68 07 00 00 00 push $0x7 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> 00000000000010b0 : 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 10b6: 68 08 00 00 00 push $0x8 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> 00000000000010c0 : 10c0: ff 25 82 7f 00 00 jmp *0x7f82(%rip) # 9048 10c6: 68 09 00 00 00 push $0x9 10cb: e9 50 ff ff ff jmp 1020 <_init+0x20> Disassembly of section .text: 00000000000010d0 <_start>: 10d0: f3 0f 1e fa endbr64 10d4: 31 ed xor %ebp,%ebp 10d6: 49 89 d1 mov %rdx,%r9 10d9: 5e pop %rsi 10da: 48 89 e2 mov %rsp,%rdx 10dd: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 10e1: 50 push %rax 10e2: 54 push %rsp 10e3: 45 31 c0 xor %r8d,%r8d 10e6: 31 c9 xor %ecx,%ecx 10e8: 48 8d 3d 31 49 00 00 lea 0x4931(%rip),%rdi # 5a20
10ef: ff 15 cb 7e 00 00 call *0x7ecb(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> 10f5: f4 hlt 10f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 10fd: 00 00 00 1100: 48 8d 3d 61 7f 00 00 lea 0x7f61(%rip),%rdi # 9068 <__TMC_END__> 1107: 48 8d 05 5a 7f 00 00 lea 0x7f5a(%rip),%rax # 9068 <__TMC_END__> 110e: 48 39 f8 cmp %rdi,%rax 1111: 74 15 je 1128 <_start+0x58> 1113: 48 8b 05 ae 7e 00 00 mov 0x7eae(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> 111a: 48 85 c0 test %rax,%rax 111d: 74 09 je 1128 <_start+0x58> 111f: ff e0 jmp *%rax 1121: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1128: c3 ret 1129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1130: 48 8d 3d 31 7f 00 00 lea 0x7f31(%rip),%rdi # 9068 <__TMC_END__> 1137: 48 8d 35 2a 7f 00 00 lea 0x7f2a(%rip),%rsi # 9068 <__TMC_END__> 113e: 48 29 fe sub %rdi,%rsi 1141: 48 89 f0 mov %rsi,%rax 1144: 48 c1 ee 3f shr $0x3f,%rsi 1148: 48 c1 f8 03 sar $0x3,%rax 114c: 48 01 c6 add %rax,%rsi 114f: 48 d1 fe sar $1,%rsi 1152: 74 14 je 1168 <_start+0x98> 1154: 48 8b 05 7d 7e 00 00 mov 0x7e7d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> 115b: 48 85 c0 test %rax,%rax 115e: 74 08 je 1168 <_start+0x98> 1160: ff e0 jmp *%rax 1162: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1168: c3 ret 1169: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1170: f3 0f 1e fa endbr64 1174: 80 3d 0d 7f 00 00 00 cmpb $0x0,0x7f0d(%rip) # 9088 117b: 75 33 jne 11b0 <_start+0xe0> 117d: 55 push %rbp 117e: 48 83 3d 5a 7e 00 00 cmpq $0x0,0x7e5a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> 1185: 00 1186: 48 89 e5 mov %rsp,%rbp 1189: 74 0d je 1198 <_start+0xc8> 118b: 48 8b 3d c6 7e 00 00 mov 0x7ec6(%rip),%rdi # 9058 <__dso_handle> 1192: ff 15 48 7e 00 00 call *0x7e48(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> 1198: e8 63 ff ff ff call 1100 <_start+0x30> 119d: c6 05 e4 7e 00 00 01 movb $0x1,0x7ee4(%rip) # 9088 11a4: 5d pop %rbp 11a5: c3 ret 11a6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 11ad: 00 00 00 11b0: c3 ret 11b1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 11b8: 00 00 00 00 11bc: 0f 1f 40 00 nopl 0x0(%rax) 11c0: f3 0f 1e fa endbr64 11c4: e9 67 ff ff ff jmp 1130 <_start+0x60> 00000000000011c9 : 11c9: 48 83 ec 28 sub $0x28,%rsp 11cd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 11d2: 48 89 74 24 10 mov %rsi,0x10(%rsp) 11d7: 48 89 54 24 08 mov %rdx,0x8(%rsp) 11dc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 11e1: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 11e6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 11eb: 48 89 ce mov %rcx,%rsi 11ee: 48 89 c7 mov %rax,%rdi 11f1: e8 a7 07 00 00 call 199d 11f6: 48 8b 44 24 10 mov 0x10(%rsp),%rax 11fb: 48 8d 88 00 03 00 00 lea 0x300(%rax),%rcx 1202: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1207: ba 20 03 00 00 mov $0x320,%edx 120c: 48 89 c6 mov %rax,%rsi 120f: 48 89 cf mov %rcx,%rdi 1212: e8 99 fe ff ff call 10b0 1217: 48 8b 44 24 10 mov 0x10(%rsp),%rax 121c: 48 8d 88 20 06 00 00 lea 0x620(%rax),%rcx 1223: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1228: ba 20 03 00 00 mov $0x320,%edx 122d: 48 89 c6 mov %rax,%rsi 1230: 48 89 cf mov %rcx,%rdi 1233: e8 37 41 00 00 call 536f 1238: 48 8b 44 24 08 mov 0x8(%rsp),%rax 123d: 48 8d 48 20 lea 0x20(%rax),%rcx 1241: 48 8b 44 24 10 mov 0x10(%rsp),%rax 1246: 48 05 40 06 00 00 add $0x640,%rax 124c: ba 20 00 00 00 mov $0x20,%edx 1251: 48 89 ce mov %rcx,%rsi 1254: 48 89 c7 mov %rax,%rdi 1257: e8 54 fe ff ff call 10b0 125c: b8 00 00 00 00 mov $0x0,%eax 1261: 48 83 c4 28 add $0x28,%rsp 1265: c3 ret 0000000000001266 : 1266: 48 83 ec 68 sub $0x68,%rsp 126a: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 126f: 48 89 34 24 mov %rsi,(%rsp) 1273: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 127a: 00 00 127c: 48 89 44 24 58 mov %rax,0x58(%rsp) 1281: 31 c0 xor %eax,%eax 1283: 48 8d 44 24 10 lea 0x10(%rsp),%rax 1288: be 40 00 00 00 mov $0x40,%esi 128d: 48 89 c7 mov %rax,%rdi 1290: e8 fd 43 00 00 call 5692 1295: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 129a: 48 8b 0c 24 mov (%rsp),%rcx 129e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12a3: 48 89 ce mov %rcx,%rsi 12a6: 48 89 c7 mov %rax,%rdi 12a9: e8 1b ff ff ff call 11c9 12ae: b8 00 00 00 00 mov $0x0,%eax 12b3: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 12b8: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx 12bf: 00 00 12c1: 74 05 je 12c8 12c3: e8 b8 fd ff ff call 1080 <__stack_chk_fail@plt> 12c8: 48 83 c4 68 add $0x68,%rsp 12cc: c3 ret 00000000000012cd : 12cd: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 12d4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 12d9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 12de: 48 89 54 24 08 mov %rdx,0x8(%rsp) 12e3: 48 89 0c 24 mov %rcx,(%rsp) 12e7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 12ee: 00 00 12f0: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 12f7: 00 12f8: 31 c0 xor %eax,%eax 12fa: 48 8b 0c 24 mov (%rsp),%rcx 12fe: 48 8d 44 24 20 lea 0x20(%rsp),%rax 1303: ba 20 00 00 00 mov $0x20,%edx 1308: 48 89 ce mov %rcx,%rsi 130b: 48 89 c7 mov %rax,%rdi 130e: e8 9d fd ff ff call 10b0 1313: 48 8d 44 24 20 lea 0x20(%rsp),%rax 1318: 48 83 c0 20 add $0x20,%rax 131c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 1321: ba 20 03 00 00 mov $0x320,%edx 1326: 48 89 ce mov %rcx,%rsi 1329: 48 89 c7 mov %rax,%rdi 132c: e8 3e 40 00 00 call 536f 1331: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1336: 48 8d 44 24 60 lea 0x60(%rsp),%rax 133b: ba 40 00 00 00 mov $0x40,%edx 1340: 48 89 ce mov %rcx,%rsi 1343: 48 89 c7 mov %rax,%rdi 1346: e8 d8 40 00 00 call 5423 134b: 48 8d 44 24 60 lea 0x60(%rsp),%rax 1350: 48 83 c0 20 add $0x20,%rax 1354: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1359: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 135e: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 1363: 48 89 c1 mov %rax,%rcx 1366: e8 7c 08 00 00 call 1be7 136b: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 1370: 48 8b 44 24 10 mov 0x10(%rsp),%rax 1375: ba 20 00 00 00 mov $0x20,%edx 137a: 48 89 ce mov %rcx,%rsi 137d: 48 89 c7 mov %rax,%rdi 1380: e8 2b fd ff ff call 10b0 1385: b8 00 00 00 00 mov $0x0,%eax 138a: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx 1391: 00 1392: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx 1399: 00 00 139b: 74 05 je 13a2 139d: e8 de fc ff ff call 1080 <__stack_chk_fail@plt> 13a2: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 13a9: c3 ret 00000000000013aa : 13aa: 48 83 ec 58 sub $0x58,%rsp 13ae: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 13b3: 48 89 74 24 10 mov %rsi,0x10(%rsp) 13b8: 48 89 54 24 08 mov %rdx,0x8(%rsp) 13bd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 13c4: 00 00 13c6: 48 89 44 24 48 mov %rax,0x48(%rsp) 13cb: 31 c0 xor %eax,%eax 13cd: 48 8d 44 24 20 lea 0x20(%rsp),%rax 13d2: be 20 00 00 00 mov $0x20,%esi 13d7: 48 89 c7 mov %rax,%rdi 13da: e8 b3 42 00 00 call 5692 13df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 13e4: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 13e9: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 13ee: 48 8b 44 24 18 mov 0x18(%rsp),%rax 13f3: 48 89 c7 mov %rax,%rdi 13f6: e8 d2 fe ff ff call 12cd 13fb: b8 00 00 00 00 mov $0x0,%eax 1400: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 1405: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx 140c: 00 00 140e: 74 05 je 1415 1410: e8 6b fc ff ff call 1080 <__stack_chk_fail@plt> 1415: 48 83 c4 58 add $0x58,%rsp 1419: c3 ret 000000000000141a : 141a: 48 81 ec c8 03 00 00 sub $0x3c8,%rsp 1421: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1426: 48 89 74 24 10 mov %rsi,0x10(%rsp) 142b: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1430: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1437: 00 00 1439: 48 89 84 24 b8 03 00 mov %rax,0x3b8(%rsp) 1440: 00 1441: 31 c0 xor %eax,%eax 1443: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1448: 48 05 00 03 00 00 add $0x300,%rax 144e: 48 89 44 24 28 mov %rax,0x28(%rsp) 1453: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1458: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 145d: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1462: 48 89 ce mov %rcx,%rsi 1465: 48 89 c7 mov %rax,%rdi 1468: e8 14 0a 00 00 call 1e81 146d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1472: 48 8d 88 20 06 00 00 lea 0x620(%rax),%rcx 1479: 48 8d 44 24 30 lea 0x30(%rsp),%rax 147e: 48 83 c0 20 add $0x20,%rax 1482: ba 20 00 00 00 mov $0x20,%edx 1487: 48 89 ce mov %rcx,%rsi 148a: 48 89 c7 mov %rax,%rdi 148d: e8 1e fc ff ff call 10b0 1492: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1497: 48 8d 44 24 70 lea 0x70(%rsp),%rax 149c: ba 40 00 00 00 mov $0x40,%edx 14a1: 48 89 ce mov %rcx,%rsi 14a4: 48 89 c7 mov %rax,%rdi 14a7: e8 77 3f 00 00 call 5423 14ac: 48 8d 44 24 70 lea 0x70(%rsp),%rax 14b1: 48 83 c0 20 add $0x20,%rax 14b5: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 14ba: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 14bf: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi 14c6: 00 14c7: 48 89 c1 mov %rax,%rcx 14ca: e8 18 07 00 00 call 1be7 14cf: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx 14d6: 00 14d7: 48 8b 44 24 10 mov 0x10(%rsp),%rax 14dc: ba 00 03 00 00 mov $0x300,%edx 14e1: 48 89 ce mov %rcx,%rsi 14e4: 48 89 c7 mov %rax,%rdi 14e7: e8 ec 20 00 00 call 35d8 14ec: 89 44 24 24 mov %eax,0x24(%rsp) 14f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 14f5: 48 8d 88 40 06 00 00 lea 0x640(%rax),%rcx 14fc: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1501: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1506: 48 89 ce mov %rcx,%rsi 1509: 48 89 c7 mov %rax,%rdi 150c: e8 d2 40 00 00 call 55e3 1511: 83 7c 24 24 00 cmpl $0x0,0x24(%rsp) 1516: 0f 94 c0 sete %al 1519: 0f b6 d0 movzbl %al,%edx 151c: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 1521: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1526: 89 d1 mov %edx,%ecx 1528: ba 20 00 00 00 mov $0x20,%edx 152d: 48 89 c7 mov %rax,%rdi 1530: e8 07 21 00 00 call 363c 1535: b8 00 00 00 00 mov $0x0,%eax 153a: 48 8b 94 24 b8 03 00 mov 0x3b8(%rsp),%rdx 1541: 00 1542: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx 1549: 00 00 154b: 74 05 je 1552 154d: e8 2e fb ff ff call 1080 <__stack_chk_fail@plt> 1552: 48 81 c4 c8 03 00 00 add $0x3c8,%rsp 1559: c3 ret 000000000000155a : 155a: 48 83 ec 28 sub $0x28,%rsp 155e: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1563: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1568: 48 89 54 24 08 mov %rdx,0x8(%rsp) 156d: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1572: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1577: 48 89 d6 mov %rdx,%rsi 157a: 48 89 c7 mov %rax,%rdi 157d: e8 35 0d 00 00 call 22b7 1582: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1587: 48 8d 88 00 03 00 00 lea 0x300(%rax),%rcx 158e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1593: ba 20 00 00 00 mov $0x20,%edx 1598: 48 89 c6 mov %rax,%rsi 159b: 48 89 cf mov %rcx,%rdi 159e: e8 0d fb ff ff call 10b0 15a3: 90 nop 15a4: 48 83 c4 28 add $0x28,%rsp 15a8: c3 ret 00000000000015a9 : 15a9: 48 83 ec 28 sub $0x28,%rsp 15ad: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 15b2: 48 89 74 24 10 mov %rsi,0x10(%rsp) 15b7: 48 89 54 24 08 mov %rdx,0x8(%rsp) 15bc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 15c1: 48 8b 44 24 18 mov 0x18(%rsp),%rax 15c6: 48 89 d6 mov %rdx,%rsi 15c9: 48 89 c7 mov %rax,%rdi 15cc: e8 45 0d 00 00 call 2316 15d1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 15d6: 48 8d 88 00 03 00 00 lea 0x300(%rax),%rcx 15dd: 48 8b 44 24 10 mov 0x10(%rsp),%rax 15e2: ba 20 00 00 00 mov $0x20,%edx 15e7: 48 89 ce mov %rcx,%rsi 15ea: 48 89 c7 mov %rax,%rdi 15ed: e8 be fa ff ff call 10b0 15f2: 90 nop 15f3: 48 83 c4 28 add $0x28,%rsp 15f7: c3 ret 00000000000015f8 : 15f8: 48 83 ec 18 sub $0x18,%rsp 15fc: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 1601: 48 89 34 24 mov %rsi,(%rsp) 1605: 48 8b 14 24 mov (%rsp),%rdx 1609: 48 8b 44 24 08 mov 0x8(%rsp),%rax 160e: 48 89 d6 mov %rdx,%rsi 1611: 48 89 c7 mov %rax,%rdi 1614: e8 9e 0c 00 00 call 22b7 1619: 90 nop 161a: 48 83 c4 18 add $0x18,%rsp 161e: c3 ret 000000000000161f : 161f: 48 83 ec 18 sub $0x18,%rsp 1623: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 1628: 48 89 34 24 mov %rsi,(%rsp) 162c: 48 8b 14 24 mov (%rsp),%rdx 1630: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1635: 48 89 d6 mov %rdx,%rsi 1638: 48 89 c7 mov %rax,%rdi 163b: e8 d6 0c 00 00 call 2316 1640: 90 nop 1641: 48 83 c4 18 add $0x18,%rsp 1645: c3 ret 0000000000001646 : 1646: 48 83 ec 28 sub $0x28,%rsp 164a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 164f: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1654: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1659: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 165e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1663: 48 89 d6 mov %rdx,%rsi 1666: 48 89 c7 mov %rax,%rdi 1669: e8 1d 09 00 00 call 1f8b 166e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1673: 48 8d 90 80 02 00 00 lea 0x280(%rax),%rdx 167a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 167f: 48 89 c6 mov %rax,%rsi 1682: 48 89 d7 mov %rdx,%rdi 1685: e8 f8 0e 00 00 call 2582 168a: 90 nop 168b: 48 83 c4 28 add $0x28,%rsp 168f: c3 ret 0000000000001690 : 1690: 48 83 ec 28 sub $0x28,%rsp 1694: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1699: 48 89 74 24 10 mov %rsi,0x10(%rsp) 169e: 48 89 54 24 08 mov %rdx,0x8(%rsp) 16a3: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 16a8: 48 8b 44 24 18 mov 0x18(%rsp),%rax 16ad: 48 89 d6 mov %rdx,%rsi 16b0: 48 89 c7 mov %rax,%rdi 16b3: e8 8d 0a 00 00 call 2145 16b8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 16bd: 48 8d 90 80 02 00 00 lea 0x280(%rax),%rdx 16c4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 16c9: 48 89 d6 mov %rdx,%rsi 16cc: 48 89 c7 mov %rax,%rdi 16cf: e8 00 10 00 00 call 26d4 16d4: 90 nop 16d5: 48 83 c4 28 add $0x28,%rsp 16d9: c3 ret 00000000000016da : 16da: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 16df: 89 74 24 e4 mov %esi,-0x1c(%rsp) 16e3: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 16e8: 89 4c 24 e0 mov %ecx,-0x20(%rsp) 16ec: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 16f3: 00 16f4: 8b 44 24 fc mov -0x4(%rsp),%eax 16f8: 89 44 24 f8 mov %eax,-0x8(%rsp) 16fc: e9 d9 00 00 00 jmp 17da 1701: 8b 54 24 fc mov -0x4(%rsp),%edx 1705: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 170a: 48 01 d0 add %rdx,%rax 170d: 0f b6 00 movzbl (%rax),%eax 1710: 0f b6 d0 movzbl %al,%edx 1713: 8b 44 24 fc mov -0x4(%rsp),%eax 1717: 83 c0 01 add $0x1,%eax 171a: 89 c1 mov %eax,%ecx 171c: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 1721: 48 01 c8 add %rcx,%rax 1724: 0f b6 00 movzbl (%rax),%eax 1727: 0f b6 c0 movzbl %al,%eax 172a: c1 e0 08 shl $0x8,%eax 172d: 09 d0 or %edx,%eax 172f: 66 25 ff 0f and $0xfff,%ax 1733: 66 89 44 24 f4 mov %ax,-0xc(%rsp) 1738: 8b 44 24 fc mov -0x4(%rsp),%eax 173c: 83 c0 01 add $0x1,%eax 173f: 89 c2 mov %eax,%edx 1741: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 1746: 48 01 d0 add %rdx,%rax 1749: 0f b6 00 movzbl (%rax),%eax 174c: c0 e8 04 shr $0x4,%al 174f: 0f b6 d0 movzbl %al,%edx 1752: 8b 44 24 fc mov -0x4(%rsp),%eax 1756: 83 c0 02 add $0x2,%eax 1759: 89 c1 mov %eax,%ecx 175b: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 1760: 48 01 c8 add %rcx,%rax 1763: 0f b6 00 movzbl (%rax),%eax 1766: 0f b6 c0 movzbl %al,%eax 1769: c1 e0 04 shl $0x4,%eax 176c: 09 d0 or %edx,%eax 176e: 66 25 ff 0f and $0xfff,%ax 1772: 66 89 44 24 f6 mov %ax,-0xa(%rsp) 1777: 83 44 24 fc 03 addl $0x3,-0x4(%rsp) 177c: 66 81 7c 24 f4 00 0d cmpw $0xd00,-0xc(%rsp) 1783: 77 21 ja 17a6 1785: 8b 44 24 f8 mov -0x8(%rsp),%eax 1789: 8d 50 01 lea 0x1(%rax),%edx 178c: 89 54 24 f8 mov %edx,-0x8(%rsp) 1790: 89 c0 mov %eax,%eax 1792: 48 8d 14 00 lea (%rax,%rax,1),%rdx 1796: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 179b: 48 01 c2 add %rax,%rdx 179e: 0f b7 44 24 f4 movzwl -0xc(%rsp),%eax 17a3: 66 89 02 mov %ax,(%rdx) 17a6: 8b 44 24 f8 mov -0x8(%rsp),%eax 17aa: 3b 44 24 e4 cmp -0x1c(%rsp),%eax 17ae: 73 2a jae 17da 17b0: 66 81 7c 24 f6 00 0d cmpw $0xd00,-0xa(%rsp) 17b7: 77 21 ja 17da 17b9: 8b 44 24 f8 mov -0x8(%rsp),%eax 17bd: 8d 50 01 lea 0x1(%rax),%edx 17c0: 89 54 24 f8 mov %edx,-0x8(%rsp) 17c4: 89 c0 mov %eax,%eax 17c6: 48 8d 14 00 lea (%rax,%rax,1),%rdx 17ca: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 17cf: 48 01 c2 add %rax,%rdx 17d2: 0f b7 44 24 f6 movzwl -0xa(%rsp),%eax 17d7: 66 89 02 mov %ax,(%rdx) 17da: 8b 44 24 f8 mov -0x8(%rsp),%eax 17de: 3b 44 24 e4 cmp -0x1c(%rsp),%eax 17e2: 73 11 jae 17f5 17e4: 8b 44 24 fc mov -0x4(%rsp),%eax 17e8: 83 c0 03 add $0x3,%eax 17eb: 39 44 24 e0 cmp %eax,-0x20(%rsp) 17ef: 0f 83 0c ff ff ff jae 1701 17f5: 8b 44 24 f8 mov -0x8(%rsp),%eax 17f9: c3 ret 00000000000017fa : 17fa: 48 81 ec 08 03 00 00 sub $0x308,%rsp 1801: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1806: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180b: 89 54 24 0c mov %edx,0xc(%rsp) 180f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1816: 00 00 1818: 48 89 84 24 f8 02 00 mov %rax,0x2f8(%rsp) 181f: 00 1820: 31 c0 xor %eax,%eax 1822: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 1829: 00 182a: e9 42 01 00 00 jmp 1971 182f: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) 1836: 00 1837: e9 25 01 00 00 jmp 1961 183c: 83 7c 24 0c 00 cmpl $0x0,0xc(%rsp) 1841: 74 22 je 1865 1843: 8b 44 24 28 mov 0x28(%rsp),%eax 1847: 0f b6 c8 movzbl %al,%ecx 184a: 8b 44 24 24 mov 0x24(%rsp),%eax 184e: 0f b6 d0 movzbl %al,%edx 1851: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 1856: 48 8d 44 24 30 lea 0x30(%rsp),%rax 185b: 48 89 c7 mov %rax,%rdi 185e: e8 74 3c 00 00 call 54d7 1863: eb 20 jmp 1885 1865: 8b 44 24 24 mov 0x24(%rsp),%eax 1869: 0f b6 c8 movzbl %al,%ecx 186c: 8b 44 24 28 mov 0x28(%rsp),%eax 1870: 0f b6 d0 movzbl %al,%edx 1873: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 1878: 48 8d 44 24 30 lea 0x30(%rsp),%rax 187d: 48 89 c7 mov %rax,%rdi 1880: e8 52 3c 00 00 call 54d7 1885: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 188a: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax 1891: 00 1892: be 03 00 00 00 mov $0x3,%esi 1897: 48 89 c7 mov %rax,%rdi 189a: e8 74 37 00 00 call 5013 189f: c7 44 24 2c f8 01 00 movl $0x1f8,0x2c(%rsp) 18a6: 00 18a7: 8b 44 24 24 mov 0x24(%rsp),%eax 18ab: 48 c1 e0 0a shl $0xa,%rax 18af: 48 89 c2 mov %rax,%rdx 18b2: 48 8b 44 24 18 mov 0x18(%rsp),%rax 18b7: 48 01 c2 add %rax,%rdx 18ba: 8b 44 24 28 mov 0x28(%rsp),%eax 18be: 48 c1 e0 09 shl $0x9,%rax 18c2: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi 18c6: 8b 54 24 2c mov 0x2c(%rsp),%edx 18ca: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax 18d1: 00 18d2: 89 d1 mov %edx,%ecx 18d4: 48 89 c2 mov %rax,%rdx 18d7: be 00 01 00 00 mov $0x100,%esi 18dc: e8 f9 fd ff ff call 16da 18e1: 89 44 24 20 mov %eax,0x20(%rsp) 18e5: eb 6b jmp 1952 18e7: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18ec: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax 18f3: 00 18f4: be 01 00 00 00 mov $0x1,%esi 18f9: 48 89 c7 mov %rax,%rdi 18fc: e8 12 37 00 00 call 5013 1901: c7 44 24 2c a8 00 00 movl $0xa8,0x2c(%rsp) 1908: 00 1909: b8 00 01 00 00 mov $0x100,%eax 190e: 2b 44 24 20 sub 0x20(%rsp),%eax 1912: 8b 54 24 24 mov 0x24(%rsp),%edx 1916: 48 89 d1 mov %rdx,%rcx 1919: 48 c1 e1 0a shl $0xa,%rcx 191d: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 1922: 48 01 d1 add %rdx,%rcx 1925: 8b 54 24 28 mov 0x28(%rsp),%edx 1929: 48 c1 e2 09 shl $0x9,%rdx 192d: 48 01 d1 add %rdx,%rcx 1930: 8b 54 24 20 mov 0x20(%rsp),%edx 1934: 48 01 d2 add %rdx,%rdx 1937: 48 8d 3c 11 lea (%rcx,%rdx,1),%rdi 193b: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 193f: 48 8d 94 24 00 01 00 lea 0x100(%rsp),%rdx 1946: 00 1947: 89 c6 mov %eax,%esi 1949: e8 8c fd ff ff call 16da 194e: 01 44 24 20 add %eax,0x20(%rsp) 1952: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) 1959: 00 195a: 76 8b jbe 18e7 195c: 83 44 24 28 01 addl $0x1,0x28(%rsp) 1961: 83 7c 24 28 01 cmpl $0x1,0x28(%rsp) 1966: 0f 86 d0 fe ff ff jbe 183c 196c: 83 44 24 24 01 addl $0x1,0x24(%rsp) 1971: 83 7c 24 24 01 cmpl $0x1,0x24(%rsp) 1976: 0f 86 b3 fe ff ff jbe 182f 197c: 90 nop 197d: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax 1984: 00 1985: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 198c: 00 00 198e: 74 05 je 1995 1990: e8 eb f6 ff ff call 1080 <__stack_chk_fail@plt> 1995: 48 81 c4 08 03 00 00 add $0x308,%rsp 199c: c3 ret 000000000000199d : 199d: 48 81 ec 98 14 00 00 sub $0x1498,%rsp 19a4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 19a9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 19ae: 48 89 54 24 08 mov %rdx,0x8(%rsp) 19b3: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 19ba: 00 00 19bc: 48 89 84 24 88 14 00 mov %rax,0x1488(%rsp) 19c3: 00 19c4: 31 c0 xor %eax,%eax 19c6: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax 19cd: 00 19ce: 48 89 44 24 30 mov %rax,0x30(%rsp) 19d3: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax 19da: 00 19db: 48 83 c0 20 add $0x20,%rax 19df: 48 89 44 24 38 mov %rax,0x38(%rsp) 19e4: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) 19e9: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 19ee: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax 19f5: 00 19f6: ba 20 00 00 00 mov $0x20,%edx 19fb: 48 89 ce mov %rcx,%rsi 19fe: 48 89 c7 mov %rax,%rdi 1a01: e8 aa f6 ff ff call 10b0 1a06: c6 84 24 60 14 00 00 movb $0x2,0x1460(%rsp) 1a0d: 02 1a0e: 48 8d 8c 24 40 14 00 lea 0x1440(%rsp),%rcx 1a15: 00 1a16: 48 8d 84 24 40 14 00 lea 0x1440(%rsp),%rax 1a1d: 00 1a1e: ba 21 00 00 00 mov $0x21,%edx 1a23: 48 89 ce mov %rcx,%rsi 1a26: 48 89 c7 mov %rax,%rdi 1a29: e8 f5 39 00 00 call 5423 1a2e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1a33: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax 1a3a: 00 1a3b: ba 00 00 00 00 mov $0x0,%edx 1a40: 48 89 ce mov %rcx,%rsi 1a43: 48 89 c7 mov %rax,%rdi 1a46: e8 af fd ff ff call 17fa 1a4b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1a52: 00 1a53: eb 37 jmp 1a8c 1a55: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1a5a: 8d 50 01 lea 0x1(%rax),%edx 1a5d: 88 54 24 2b mov %dl,0x2b(%rsp) 1a61: 0f b6 d0 movzbl %al,%edx 1a64: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax 1a6b: 00 1a6c: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 1a70: 48 c1 e1 09 shl $0x9,%rcx 1a74: 48 01 c1 add %rax,%rcx 1a77: 48 8b 44 24 38 mov 0x38(%rsp),%rax 1a7c: 48 89 c6 mov %rax,%rsi 1a7f: 48 89 cf mov %rcx,%rdi 1a82: e8 1a 10 00 00 call 2aa1 1a87: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1a8c: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) 1a91: 76 c2 jbe 1a55 1a93: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1a9a: 00 1a9b: eb 34 jmp 1ad1 1a9d: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1aa2: 8d 50 01 lea 0x1(%rax),%edx 1aa5: 88 54 24 2b mov %dl,0x2b(%rsp) 1aa9: 0f b6 d0 movzbl %al,%edx 1aac: 48 8d 44 24 40 lea 0x40(%rsp),%rax 1ab1: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 1ab5: 48 c1 e1 09 shl $0x9,%rcx 1ab9: 48 01 c1 add %rax,%rcx 1abc: 48 8b 44 24 38 mov 0x38(%rsp),%rax 1ac1: 48 89 c6 mov %rax,%rsi 1ac4: 48 89 cf mov %rcx,%rdi 1ac7: e8 d5 0f 00 00 call 2aa1 1acc: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1ad1: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) 1ad6: 76 c5 jbe 1a9d 1ad8: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax 1adf: 00 1ae0: 48 89 c7 mov %rax,%rdi 1ae3: e8 8c 08 00 00 call 2374 1ae8: 48 8d 44 24 40 lea 0x40(%rsp),%rax 1aed: 48 89 c7 mov %rax,%rdi 1af0: e8 7f 08 00 00 call 2374 1af5: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1afc: 00 1afd: eb 5b jmp 1b5a 1aff: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax 1b06: 00 1b07: 8b 54 24 2c mov 0x2c(%rsp),%edx 1b0b: 48 c1 e2 0a shl $0xa,%rdx 1b0f: 48 8d 34 10 lea (%rax,%rdx,1),%rsi 1b13: 48 8d 84 24 40 04 00 lea 0x440(%rsp),%rax 1b1a: 00 1b1b: 8b 54 24 2c mov 0x2c(%rsp),%edx 1b1f: 48 c1 e2 09 shl $0x9,%rdx 1b23: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 1b27: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax 1b2e: 00 1b2f: 48 89 c2 mov %rax,%rdx 1b32: 48 89 cf mov %rcx,%rdi 1b35: e8 bc 08 00 00 call 23f6 1b3a: 48 8d 84 24 40 04 00 lea 0x440(%rsp),%rax 1b41: 00 1b42: 8b 54 24 2c mov 0x2c(%rsp),%edx 1b46: 48 c1 e2 09 shl $0x9,%rdx 1b4a: 48 01 d0 add %rdx,%rax 1b4d: 48 89 c7 mov %rax,%rdi 1b50: e8 89 11 00 00 call 2cde 1b55: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1b5a: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) 1b5f: 76 9e jbe 1aff 1b61: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 1b66: 48 8d 8c 24 40 04 00 lea 0x440(%rsp),%rcx 1b6d: 00 1b6e: 48 8d 84 24 40 04 00 lea 0x440(%rsp),%rax 1b75: 00 1b76: 48 89 ce mov %rcx,%rsi 1b79: 48 89 c7 mov %rax,%rdi 1b7c: e8 8d 09 00 00 call 250e 1b81: 48 8d 84 24 40 04 00 lea 0x440(%rsp),%rax 1b88: 00 1b89: 48 89 c7 mov %rax,%rdi 1b8c: e8 3c 09 00 00 call 24cd 1b91: 48 8d 94 24 40 08 00 lea 0x840(%rsp),%rdx 1b98: 00 1b99: 48 8b 44 24 10 mov 0x10(%rsp),%rax 1b9e: 48 89 d6 mov %rdx,%rsi 1ba1: 48 89 c7 mov %rax,%rdi 1ba4: e8 4f fa ff ff call 15f8 1ba9: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 1bae: 48 8d 8c 24 40 04 00 lea 0x440(%rsp),%rcx 1bb5: 00 1bb6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1bbb: 48 89 ce mov %rcx,%rsi 1bbe: 48 89 c7 mov %rax,%rdi 1bc1: e8 94 f9 ff ff call 155a 1bc6: 90 nop 1bc7: 48 8b 84 24 88 14 00 mov 0x1488(%rsp),%rax 1bce: 00 1bcf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1bd6: 00 00 1bd8: 74 05 je 1bdf 1bda: e8 a1 f4 ff ff call 1080 <__stack_chk_fail@plt> 1bdf: 48 81 c4 98 14 00 00 add $0x1498,%rsp 1be6: c3 ret 0000000000001be7 : 1be7: 48 81 ec 68 1e 00 00 sub $0x1e68,%rsp 1bee: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1bf3: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1bf8: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1bfd: 48 89 0c 24 mov %rcx,(%rsp) 1c01: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1c08: 00 00 1c0a: 48 89 84 24 58 1e 00 mov %rax,0x1e58(%rsp) 1c11: 00 1c12: 31 c0 xor %eax,%eax 1c14: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) 1c19: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1c1e: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx 1c25: 00 1c26: 48 8d 84 24 30 0a 00 lea 0xa30(%rsp),%rax 1c2d: 00 1c2e: 48 89 ce mov %rcx,%rsi 1c31: 48 89 c7 mov %rax,%rdi 1c34: e8 70 f9 ff ff call 15a9 1c39: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1c3e: 48 8d 84 24 30 02 00 lea 0x230(%rsp),%rax 1c45: 00 1c46: 48 89 d6 mov %rdx,%rsi 1c49: 48 89 c7 mov %rax,%rdi 1c4c: e8 d7 0c 00 00 call 2928 1c51: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx 1c58: 00 1c59: 48 8d 84 24 30 16 00 lea 0x1630(%rsp),%rax 1c60: 00 1c61: ba 01 00 00 00 mov $0x1,%edx 1c66: 48 89 ce mov %rcx,%rsi 1c69: 48 89 c7 mov %rax,%rdi 1c6c: e8 89 fb ff ff call 17fa 1c71: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1c78: 00 1c79: eb 39 jmp 1cb4 1c7b: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1c80: 8d 50 01 lea 0x1(%rax),%edx 1c83: 88 54 24 2b mov %dl,0x2b(%rsp) 1c87: 0f b6 d0 movzbl %al,%edx 1c8a: 8b 44 24 2c mov 0x2c(%rsp),%eax 1c8e: 48 c1 e0 09 shl $0x9,%rax 1c92: 48 89 c1 mov %rax,%rcx 1c95: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax 1c9c: 00 1c9d: 48 01 c1 add %rax,%rcx 1ca0: 48 8b 04 24 mov (%rsp),%rax 1ca4: 48 89 c6 mov %rax,%rsi 1ca7: 48 89 cf mov %rcx,%rdi 1caa: e8 f2 0d 00 00 call 2aa1 1caf: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1cb4: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) 1cb9: 76 c0 jbe 1c7b 1cbb: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1cc2: 00 1cc3: eb 39 jmp 1cfe 1cc5: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1cca: 8d 50 01 lea 0x1(%rax),%edx 1ccd: 88 54 24 2b mov %dl,0x2b(%rsp) 1cd1: 0f b6 d0 movzbl %al,%edx 1cd4: 8b 44 24 2c mov 0x2c(%rsp),%eax 1cd8: 48 c1 e0 09 shl $0x9,%rax 1cdc: 48 89 c1 mov %rax,%rcx 1cdf: 48 8d 84 24 30 0e 00 lea 0xe30(%rsp),%rax 1ce6: 00 1ce7: 48 01 c1 add %rax,%rcx 1cea: 48 8b 04 24 mov (%rsp),%rax 1cee: 48 89 c6 mov %rax,%rsi 1cf1: 48 89 cf mov %rcx,%rdi 1cf4: e8 24 0e 00 00 call 2b1d 1cf9: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1cfe: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) 1d03: 76 c0 jbe 1cc5 1d05: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1d0a: 8d 50 01 lea 0x1(%rax),%edx 1d0d: 88 54 24 2b mov %dl,0x2b(%rsp) 1d11: 0f b6 d0 movzbl %al,%edx 1d14: 48 8b 0c 24 mov (%rsp),%rcx 1d18: 48 8d 84 24 30 04 00 lea 0x430(%rsp),%rax 1d1f: 00 1d20: 48 89 ce mov %rcx,%rsi 1d23: 48 89 c7 mov %rax,%rdi 1d26: e8 f2 0d 00 00 call 2b1d 1d2b: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax 1d32: 00 1d33: 48 89 c7 mov %rax,%rdi 1d36: e8 39 06 00 00 call 2374 1d3b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1d42: 00 1d43: eb 40 jmp 1d85 1d45: 48 8d 84 24 30 16 00 lea 0x1630(%rsp),%rax 1d4c: 00 1d4d: 8b 54 24 2c mov 0x2c(%rsp),%edx 1d51: 48 c1 e2 0a shl $0xa,%rdx 1d55: 48 8d 34 10 lea (%rax,%rdx,1),%rsi 1d59: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax 1d60: 00 1d61: 8b 54 24 2c mov 0x2c(%rsp),%edx 1d65: 48 c1 e2 09 shl $0x9,%rdx 1d69: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 1d6d: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax 1d74: 00 1d75: 48 89 c2 mov %rax,%rdx 1d78: 48 89 cf mov %rcx,%rdi 1d7b: e8 76 06 00 00 call 23f6 1d80: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1d85: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) 1d8a: 76 b9 jbe 1d45 1d8c: 48 8d 94 24 30 06 00 lea 0x630(%rsp),%rdx 1d93: 00 1d94: 48 8d 8c 24 30 0a 00 lea 0xa30(%rsp),%rcx 1d9b: 00 1d9c: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1da1: 48 89 ce mov %rcx,%rsi 1da4: 48 89 c7 mov %rax,%rdi 1da7: e8 4a 06 00 00 call 23f6 1dac: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax 1db3: 00 1db4: 48 89 c7 mov %rax,%rdi 1db7: e8 f9 05 00 00 call 23b5 1dbc: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1dc1: 48 89 c7 mov %rax,%rdi 1dc4: e8 f9 0d 00 00 call 2bc2 1dc9: 48 8d 94 24 30 0e 00 lea 0xe30(%rsp),%rdx 1dd0: 00 1dd1: 48 8d 8c 24 30 12 00 lea 0x1230(%rsp),%rcx 1dd8: 00 1dd9: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax 1de0: 00 1de1: 48 89 ce mov %rcx,%rsi 1de4: 48 89 c7 mov %rax,%rdi 1de7: e8 22 07 00 00 call 250e 1dec: 48 8d 94 24 30 04 00 lea 0x430(%rsp),%rdx 1df3: 00 1df4: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1df9: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1dfe: 48 89 ce mov %rcx,%rsi 1e01: 48 89 c7 mov %rax,%rdi 1e04: e8 7c 0f 00 00 call 2d85 1e09: 48 8d 94 24 30 02 00 lea 0x230(%rsp),%rdx 1e10: 00 1e11: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1e16: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1e1b: 48 89 ce mov %rcx,%rsi 1e1e: 48 89 c7 mov %rax,%rdi 1e21: e8 5f 0f 00 00 call 2d85 1e26: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax 1e2d: 00 1e2e: 48 89 c7 mov %rax,%rdi 1e31: e8 97 06 00 00 call 24cd 1e36: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1e3b: 48 89 c7 mov %rax,%rdi 1e3e: e8 f7 0e 00 00 call 2d3a 1e43: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1e48: 48 8d 8c 24 30 12 00 lea 0x1230(%rsp),%rcx 1e4f: 00 1e50: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1e55: 48 89 ce mov %rcx,%rsi 1e58: 48 89 c7 mov %rax,%rdi 1e5b: e8 e6 f7 ff ff call 1646 1e60: 90 nop 1e61: 48 8b 84 24 58 1e 00 mov 0x1e58(%rsp),%rax 1e68: 00 1e69: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1e70: 00 00 1e72: 74 05 je 1e79 1e74: e8 07 f2 ff ff call 1080 <__stack_chk_fail@plt> 1e79: 48 81 c4 68 1e 00 00 add $0x1e68,%rsp 1e80: c3 ret 0000000000001e81 : 1e81: 48 81 ec 38 0c 00 00 sub $0xc38,%rsp 1e88: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1e8d: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1e92: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1e97: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1e9e: 00 00 1ea0: 48 89 84 24 28 0c 00 mov %rax,0xc28(%rsp) 1ea7: 00 1ea8: 31 c0 xor %eax,%eax 1eaa: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1eaf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1eb4: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax 1ebb: 00 1ebc: 48 89 ce mov %rcx,%rsi 1ebf: 48 89 c7 mov %rax,%rdi 1ec2: e8 c9 f7 ff ff call 1690 1ec7: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1ecc: 48 8d 84 24 20 08 00 lea 0x820(%rsp),%rax 1ed3: 00 1ed4: 48 89 d6 mov %rdx,%rsi 1ed7: 48 89 c7 mov %rax,%rdi 1eda: e8 40 f7 ff ff call 161f 1edf: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax 1ee6: 00 1ee7: 48 89 c7 mov %rax,%rdi 1eea: e8 85 04 00 00 call 2374 1eef: 48 8d 94 24 20 04 00 lea 0x420(%rsp),%rdx 1ef6: 00 1ef7: 48 8d 8c 24 20 08 00 lea 0x820(%rsp),%rcx 1efe: 00 1eff: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f06: 00 1f07: 48 89 ce mov %rcx,%rsi 1f0a: 48 89 c7 mov %rax,%rdi 1f0d: e8 e4 04 00 00 call 23f6 1f12: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f19: 00 1f1a: 48 89 c7 mov %rax,%rdi 1f1d: e8 a0 0c 00 00 call 2bc2 1f22: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx 1f29: 00 1f2a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1f2f: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f36: 00 1f37: 48 89 ce mov %rcx,%rsi 1f3a: 48 89 c7 mov %rax,%rdi 1f3d: e8 9b 0e 00 00 call 2ddd 1f42: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f49: 00 1f4a: 48 89 c7 mov %rax,%rdi 1f4d: e8 e8 0d 00 00 call 2d3a 1f52: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx 1f59: 00 1f5a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1f5f: 48 89 d6 mov %rdx,%rsi 1f62: 48 89 c7 mov %rax,%rdi 1f65: e8 6e 0a 00 00 call 29d8 1f6a: 90 nop 1f6b: 48 8b 84 24 28 0c 00 mov 0xc28(%rsp),%rax 1f72: 00 1f73: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1f7a: 00 00 1f7c: 74 05 je 1f83 1f7e: e8 fd f0 ff ff call 1080 <__stack_chk_fail@plt> 1f83: 48 81 c4 38 0c 00 00 add $0xc38,%rsp 1f8a: c3 ret 0000000000001f8b : 1f8b: 48 83 ec 48 sub $0x48,%rsp 1f8f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 1f94: 48 89 34 24 mov %rsi,(%rsp) 1f98: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1f9f: 00 00 1fa1: 48 89 44 24 38 mov %rax,0x38(%rsp) 1fa6: 31 c0 xor %eax,%eax 1fa8: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 1faf: 00 1fb0: e9 6a 01 00 00 jmp 211f 1fb5: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 1fbc: 00 1fbd: e9 4d 01 00 00 jmp 210f 1fc2: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 1fc9: 00 1fca: e9 a6 00 00 00 jmp 2075 1fcf: 8b 44 24 20 mov 0x20(%rsp),%eax 1fd3: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx 1fda: 8b 44 24 24 mov 0x24(%rsp),%eax 1fde: 01 c2 add %eax,%edx 1fe0: 48 8b 04 24 mov (%rsp),%rax 1fe4: 89 d1 mov %edx,%ecx 1fe6: 8b 54 24 1c mov 0x1c(%rsp),%edx 1fea: 48 c1 e2 08 shl $0x8,%rdx 1fee: 48 01 ca add %rcx,%rdx 1ff1: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 1ff5: 89 c2 mov %eax,%edx 1ff7: 8b 44 24 24 mov 0x24(%rsp),%eax 1ffb: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) 2000: 8b 44 24 24 mov 0x24(%rsp),%eax 2004: 0f b7 54 44 30 movzwl 0x30(%rsp,%rax,2),%edx 2009: 8b 44 24 24 mov 0x24(%rsp),%eax 200d: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax 2012: 66 c1 f8 0f sar $0xf,%ax 2016: 66 25 01 0d and $0xd01,%ax 201a: 01 c2 add %eax,%edx 201c: 8b 44 24 24 mov 0x24(%rsp),%eax 2020: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) 2025: 8b 44 24 24 mov 0x24(%rsp),%eax 2029: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax 202e: 0f b7 c0 movzwl %ax,%eax 2031: 48 89 44 24 28 mov %rax,0x28(%rsp) 2036: 48 c1 64 24 28 0a shlq $0xa,0x28(%rsp) 203c: 48 81 44 24 28 81 06 addq $0x681,0x28(%rsp) 2043: 00 00 2045: 48 8b 44 24 28 mov 0x28(%rsp),%rax 204a: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax 2051: 48 89 44 24 28 mov %rax,0x28(%rsp) 2056: 48 c1 6c 24 28 20 shrq $0x20,0x28(%rsp) 205c: 48 8b 44 24 28 mov 0x28(%rsp),%rax 2061: 66 25 ff 03 and $0x3ff,%ax 2065: 89 c2 mov %eax,%edx 2067: 8b 44 24 24 mov 0x24(%rsp),%eax 206b: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) 2070: 83 44 24 24 01 addl $0x1,0x24(%rsp) 2075: 83 7c 24 24 03 cmpl $0x3,0x24(%rsp) 207a: 0f 86 4f ff ff ff jbe 1fcf 2080: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax 2085: 89 c2 mov %eax,%edx 2087: 48 8b 44 24 08 mov 0x8(%rsp),%rax 208c: 88 10 mov %dl,(%rax) 208e: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax 2093: 66 c1 e8 08 shr $0x8,%ax 2097: 89 c2 mov %eax,%edx 2099: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax 209e: c1 e0 02 shl $0x2,%eax 20a1: 09 c2 or %eax,%edx 20a3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20a8: 48 83 c0 01 add $0x1,%rax 20ac: 88 10 mov %dl,(%rax) 20ae: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax 20b3: 66 c1 e8 06 shr $0x6,%ax 20b7: 89 c2 mov %eax,%edx 20b9: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax 20be: c1 e0 04 shl $0x4,%eax 20c1: 09 c2 or %eax,%edx 20c3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20c8: 48 83 c0 02 add $0x2,%rax 20cc: 88 10 mov %dl,(%rax) 20ce: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax 20d3: 66 c1 e8 04 shr $0x4,%ax 20d7: 89 c2 mov %eax,%edx 20d9: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax 20de: c1 e0 06 shl $0x6,%eax 20e1: 09 c2 or %eax,%edx 20e3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20e8: 48 83 c0 03 add $0x3,%rax 20ec: 88 10 mov %dl,(%rax) 20ee: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax 20f3: 66 c1 e8 02 shr $0x2,%ax 20f7: 89 c2 mov %eax,%edx 20f9: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20fe: 48 83 c0 04 add $0x4,%rax 2102: 88 10 mov %dl,(%rax) 2104: 48 83 44 24 08 05 addq $0x5,0x8(%rsp) 210a: 83 44 24 20 01 addl $0x1,0x20(%rsp) 210f: 83 7c 24 20 3f cmpl $0x3f,0x20(%rsp) 2114: 0f 86 a8 fe ff ff jbe 1fc2 211a: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 211f: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) 2124: 0f 86 8b fe ff ff jbe 1fb5 212a: 90 nop 212b: 48 8b 44 24 38 mov 0x38(%rsp),%rax 2130: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2137: 00 00 2139: 74 05 je 2140 213b: e8 40 ef ff ff call 1080 <__stack_chk_fail@plt> 2140: 48 83 c4 48 add $0x48,%rsp 2144: c3 ret 0000000000002145 : 2145: 48 83 ec 38 sub $0x38,%rsp 2149: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 214e: 48 89 34 24 mov %rsi,(%rsp) 2152: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2159: 00 00 215b: 48 89 44 24 28 mov %rax,0x28(%rsp) 2160: 31 c0 xor %eax,%eax 2162: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 2169: 00 216a: e9 22 01 00 00 jmp 2291 216f: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 2176: 00 2177: e9 05 01 00 00 jmp 2281 217c: 48 8b 04 24 mov (%rsp),%rax 2180: 0f b6 00 movzbl (%rax),%eax 2183: 0f b6 d0 movzbl %al,%edx 2186: 48 8b 04 24 mov (%rsp),%rax 218a: 48 83 c0 01 add $0x1,%rax 218e: 0f b6 00 movzbl (%rax),%eax 2191: 0f b6 c0 movzbl %al,%eax 2194: c1 e0 08 shl $0x8,%eax 2197: 09 d0 or %edx,%eax 2199: 66 89 44 24 20 mov %ax,0x20(%rsp) 219e: 48 8b 04 24 mov (%rsp),%rax 21a2: 48 83 c0 01 add $0x1,%rax 21a6: 0f b6 00 movzbl (%rax),%eax 21a9: c0 e8 02 shr $0x2,%al 21ac: 0f b6 d0 movzbl %al,%edx 21af: 48 8b 04 24 mov (%rsp),%rax 21b3: 48 83 c0 02 add $0x2,%rax 21b7: 0f b6 00 movzbl (%rax),%eax 21ba: 0f b6 c0 movzbl %al,%eax 21bd: c1 e0 06 shl $0x6,%eax 21c0: 09 d0 or %edx,%eax 21c2: 66 89 44 24 22 mov %ax,0x22(%rsp) 21c7: 48 8b 04 24 mov (%rsp),%rax 21cb: 48 83 c0 02 add $0x2,%rax 21cf: 0f b6 00 movzbl (%rax),%eax 21d2: c0 e8 04 shr $0x4,%al 21d5: 0f b6 d0 movzbl %al,%edx 21d8: 48 8b 04 24 mov (%rsp),%rax 21dc: 48 83 c0 03 add $0x3,%rax 21e0: 0f b6 00 movzbl (%rax),%eax 21e3: 0f b6 c0 movzbl %al,%eax 21e6: c1 e0 04 shl $0x4,%eax 21e9: 09 d0 or %edx,%eax 21eb: 66 89 44 24 24 mov %ax,0x24(%rsp) 21f0: 48 8b 04 24 mov (%rsp),%rax 21f4: 48 83 c0 03 add $0x3,%rax 21f8: 0f b6 00 movzbl (%rax),%eax 21fb: c0 e8 06 shr $0x6,%al 21fe: 0f b6 d0 movzbl %al,%edx 2201: 48 8b 04 24 mov (%rsp),%rax 2205: 48 83 c0 04 add $0x4,%rax 2209: 0f b6 00 movzbl (%rax),%eax 220c: 0f b6 c0 movzbl %al,%eax 220f: c1 e0 02 shl $0x2,%eax 2212: 09 d0 or %edx,%eax 2214: 66 89 44 24 26 mov %ax,0x26(%rsp) 2219: 48 83 04 24 05 addq $0x5,(%rsp) 221e: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2225: 00 2226: eb 4d jmp 2275 2228: 8b 44 24 1c mov 0x1c(%rsp),%eax 222c: 0f b7 44 44 20 movzwl 0x20(%rsp,%rax,2),%eax 2231: 0f b7 c0 movzwl %ax,%eax 2234: 25 ff 03 00 00 and $0x3ff,%eax 2239: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 223f: 05 00 02 00 00 add $0x200,%eax 2244: c1 e8 0a shr $0xa,%eax 2247: 89 c1 mov %eax,%ecx 2249: 8b 44 24 18 mov 0x18(%rsp),%eax 224d: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx 2254: 8b 44 24 1c mov 0x1c(%rsp),%eax 2258: 01 c2 add %eax,%edx 225a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 225f: 89 d6 mov %edx,%esi 2261: 8b 54 24 14 mov 0x14(%rsp),%edx 2265: 48 c1 e2 08 shl $0x8,%rdx 2269: 48 01 f2 add %rsi,%rdx 226c: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 2270: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2275: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) 227a: 76 ac jbe 2228 227c: 83 44 24 18 01 addl $0x1,0x18(%rsp) 2281: 83 7c 24 18 3f cmpl $0x3f,0x18(%rsp) 2286: 0f 86 f0 fe ff ff jbe 217c 228c: 83 44 24 14 01 addl $0x1,0x14(%rsp) 2291: 83 7c 24 14 01 cmpl $0x1,0x14(%rsp) 2296: 0f 86 d3 fe ff ff jbe 216f 229c: 90 nop 229d: 48 8b 44 24 28 mov 0x28(%rsp),%rax 22a2: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 22a9: 00 00 22ab: 74 05 je 22b2 22ad: e8 ce ed ff ff call 1080 <__stack_chk_fail@plt> 22b2: 48 83 c4 38 add $0x38,%rsp 22b6: c3 ret 00000000000022b7 : 22b7: 48 83 ec 28 sub $0x28,%rsp 22bb: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 22c0: 48 89 34 24 mov %rsi,(%rsp) 22c4: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 22cb: 00 22cc: eb 3a jmp 2308 22ce: 8b 44 24 1c mov 0x1c(%rsp),%eax 22d2: 48 c1 e0 09 shl $0x9,%rax 22d6: 48 89 c2 mov %rax,%rdx 22d9: 48 8b 04 24 mov (%rsp),%rax 22dd: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 22e1: 8b 54 24 1c mov 0x1c(%rsp),%edx 22e5: 89 d0 mov %edx,%eax 22e7: 01 c0 add %eax,%eax 22e9: 01 d0 add %edx,%eax 22eb: c1 e0 07 shl $0x7,%eax 22ee: 89 c2 mov %eax,%edx 22f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 22f5: 48 01 d0 add %rdx,%rax 22f8: 48 89 ce mov %rcx,%rsi 22fb: 48 89 c7 mov %rax,%rdi 22fe: e8 58 04 00 00 call 275b 2303: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2308: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) 230d: 76 bf jbe 22ce 230f: 90 nop 2310: 90 nop 2311: 48 83 c4 28 add $0x28,%rsp 2315: c3 ret 0000000000002316 : 2316: 48 83 ec 28 sub $0x28,%rsp 231a: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 231f: 48 89 34 24 mov %rsi,(%rsp) 2323: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 232a: 00 232b: eb 39 jmp 2366 232d: 8b 54 24 1c mov 0x1c(%rsp),%edx 2331: 89 d0 mov %edx,%eax 2333: 01 c0 add %eax,%eax 2335: 01 d0 add %edx,%eax 2337: c1 e0 07 shl $0x7,%eax 233a: 89 c2 mov %eax,%edx 233c: 48 8b 04 24 mov (%rsp),%rax 2340: 48 01 c2 add %rax,%rdx 2343: 8b 44 24 1c mov 0x1c(%rsp),%eax 2347: 48 c1 e0 09 shl $0x9,%rax 234b: 48 89 c1 mov %rax,%rcx 234e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2353: 48 01 c8 add %rcx,%rax 2356: 48 89 d6 mov %rdx,%rsi 2359: 48 89 c7 mov %rax,%rdi 235c: e8 eb 04 00 00 call 284c 2361: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2366: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) 236b: 76 c0 jbe 232d 236d: 90 nop 236e: 90 nop 236f: 48 83 c4 28 add $0x28,%rsp 2373: c3 ret 0000000000002374 : 2374: 48 83 ec 28 sub $0x28,%rsp 2378: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 237d: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2384: 00 2385: eb 20 jmp 23a7 2387: 8b 44 24 1c mov 0x1c(%rsp),%eax 238b: 48 c1 e0 09 shl $0x9,%rax 238f: 48 89 c2 mov %rax,%rdx 2392: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2397: 48 01 d0 add %rdx,%rax 239a: 48 89 c7 mov %rax,%rdi 239d: e8 f7 07 00 00 call 2b99 23a2: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 23a7: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) 23ac: 76 d9 jbe 2387 23ae: 90 nop 23af: 90 nop 23b0: 48 83 c4 28 add $0x28,%rsp 23b4: c3 ret 00000000000023b5 : 23b5: 48 83 ec 28 sub $0x28,%rsp 23b9: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 23be: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 23c5: 00 23c6: eb 20 jmp 23e8 23c8: 8b 44 24 1c mov 0x1c(%rsp),%eax 23cc: 48 c1 e0 09 shl $0x9,%rax 23d0: 48 89 c2 mov %rax,%rdx 23d3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 23d8: 48 01 d0 add %rdx,%rax 23db: 48 89 c7 mov %rax,%rdi 23de: e8 df 07 00 00 call 2bc2 23e3: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 23e8: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) 23ed: 76 d9 jbe 23c8 23ef: 90 nop 23f0: 90 nop 23f1: 48 83 c4 28 add $0x28,%rsp 23f5: c3 ret 00000000000023f6 : 23f6: 48 81 ec 48 02 00 00 sub $0x248,%rsp 23fd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2402: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2407: 48 89 54 24 08 mov %rdx,0x8(%rsp) 240c: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2413: 00 00 2415: 48 89 84 24 38 02 00 mov %rax,0x238(%rsp) 241c: 00 241d: 31 c0 xor %eax,%eax 241f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2424: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 2429: 48 8b 44 24 18 mov 0x18(%rsp),%rax 242e: 48 89 ce mov %rcx,%rsi 2431: 48 89 c7 mov %rax,%rdi 2434: e8 a5 07 00 00 call 2bde 2439: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) 2440: 00 2441: eb 55 jmp 2498 2443: 8b 44 24 2c mov 0x2c(%rsp),%eax 2447: 48 c1 e0 09 shl $0x9,%rax 244b: 48 89 c2 mov %rax,%rdx 244e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2453: 48 01 c2 add %rax,%rdx 2456: 8b 44 24 2c mov 0x2c(%rsp),%eax 245a: 48 c1 e0 09 shl $0x9,%rax 245e: 48 89 c1 mov %rax,%rcx 2461: 48 8b 44 24 10 mov 0x10(%rsp),%rax 2466: 48 01 c1 add %rax,%rcx 2469: 48 8d 44 24 30 lea 0x30(%rsp),%rax 246e: 48 89 ce mov %rcx,%rsi 2471: 48 89 c7 mov %rax,%rdi 2474: e8 65 07 00 00 call 2bde 2479: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 247e: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 2483: 48 8b 44 24 18 mov 0x18(%rsp),%rax 2488: 48 89 ce mov %rcx,%rsi 248b: 48 89 c7 mov %rax,%rdi 248e: e8 f2 08 00 00 call 2d85 2493: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 2498: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) 249d: 76 a4 jbe 2443 249f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 24a4: 48 89 c7 mov %rax,%rdi 24a7: e8 8e 08 00 00 call 2d3a 24ac: 90 nop 24ad: 48 8b 84 24 38 02 00 mov 0x238(%rsp),%rax 24b4: 00 24b5: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 24bc: 00 00 24be: 74 05 je 24c5 24c0: e8 bb eb ff ff call 1080 <__stack_chk_fail@plt> 24c5: 48 81 c4 48 02 00 00 add $0x248,%rsp 24cc: c3 ret 00000000000024cd : 24cd: 48 83 ec 28 sub $0x28,%rsp 24d1: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 24d6: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 24dd: 00 24de: eb 20 jmp 2500 24e0: 8b 44 24 1c mov 0x1c(%rsp),%eax 24e4: 48 c1 e0 09 shl $0x9,%rax 24e8: 48 89 c2 mov %rax,%rdx 24eb: 48 8b 44 24 08 mov 0x8(%rsp),%rax 24f0: 48 01 d0 add %rdx,%rax 24f3: 48 89 c7 mov %rax,%rdi 24f6: e8 3f 08 00 00 call 2d3a 24fb: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2500: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) 2505: 76 d9 jbe 24e0 2507: 90 nop 2508: 90 nop 2509: 48 83 c4 28 add $0x28,%rsp 250d: c3 ret 000000000000250e : 250e: 48 83 ec 38 sub $0x38,%rsp 2512: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2517: 48 89 74 24 10 mov %rsi,0x10(%rsp) 251c: 48 89 54 24 08 mov %rdx,0x8(%rsp) 2521: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 2528: 00 2529: eb 49 jmp 2574 252b: 8b 44 24 2c mov 0x2c(%rsp),%eax 252f: 48 c1 e0 09 shl $0x9,%rax 2533: 48 89 c2 mov %rax,%rdx 2536: 48 8b 44 24 08 mov 0x8(%rsp),%rax 253b: 48 01 c2 add %rax,%rdx 253e: 8b 44 24 2c mov 0x2c(%rsp),%eax 2542: 48 c1 e0 09 shl $0x9,%rax 2546: 48 89 c1 mov %rax,%rcx 2549: 48 8b 44 24 10 mov 0x10(%rsp),%rax 254e: 48 01 c1 add %rax,%rcx 2551: 8b 44 24 2c mov 0x2c(%rsp),%eax 2555: 48 c1 e0 09 shl $0x9,%rax 2559: 48 89 c6 mov %rax,%rsi 255c: 48 8b 44 24 18 mov 0x18(%rsp),%rax 2561: 48 01 f0 add %rsi,%rax 2564: 48 89 ce mov %rcx,%rsi 2567: 48 89 c7 mov %rax,%rdi 256a: e8 16 08 00 00 call 2d85 256f: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 2574: 83 7c 24 2c 01 cmpl $0x1,0x2c(%rsp) 2579: 76 b0 jbe 252b 257b: 90 nop 257c: 90 nop 257d: 48 83 c4 38 add $0x38,%rsp 2581: c3 ret 0000000000002582 : 2582: 48 83 ec 38 sub $0x38,%rsp 2586: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 258b: 48 89 34 24 mov %rsi,(%rsp) 258f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2596: 00 00 2598: 48 89 44 24 28 mov %rax,0x28(%rsp) 259d: 31 c0 xor %eax,%eax 259f: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 25a6: 00 25a7: e9 02 01 00 00 jmp 26ae 25ac: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 25b3: 00 25b4: eb 78 jmp 262e 25b6: 8b 44 24 14 mov 0x14(%rsp),%eax 25ba: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 25c1: 8b 44 24 18 mov 0x18(%rsp),%eax 25c5: 01 c2 add %eax,%edx 25c7: 48 8b 04 24 mov (%rsp),%rax 25cb: 89 d2 mov %edx,%edx 25cd: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 25d1: 66 89 44 24 12 mov %ax,0x12(%rsp) 25d6: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax 25db: 66 c1 f8 0f sar $0xf,%ax 25df: 66 25 01 0d and $0xd01,%ax 25e3: 89 c2 mov %eax,%edx 25e5: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax 25ea: 01 d0 add %edx,%eax 25ec: 66 89 44 24 12 mov %ax,0x12(%rsp) 25f1: 0f bf 44 24 12 movswl 0x12(%rsp),%eax 25f6: c1 e0 04 shl $0x4,%eax 25f9: 89 44 24 1c mov %eax,0x1c(%rsp) 25fd: 81 44 24 1c 81 06 00 addl $0x681,0x1c(%rsp) 2604: 00 2605: 8b 44 24 1c mov 0x1c(%rsp),%eax 2609: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax 260f: 89 44 24 1c mov %eax,0x1c(%rsp) 2613: c1 6c 24 1c 1c shrl $0x1c,0x1c(%rsp) 2618: 8b 44 24 1c mov 0x1c(%rsp),%eax 261c: 83 e0 0f and $0xf,%eax 261f: 89 c2 mov %eax,%edx 2621: 8b 44 24 18 mov 0x18(%rsp),%eax 2625: 88 54 04 20 mov %dl,0x20(%rsp,%rax,1) 2629: 83 44 24 18 01 addl $0x1,0x18(%rsp) 262e: 83 7c 24 18 07 cmpl $0x7,0x18(%rsp) 2633: 76 81 jbe 25b6 2635: 0f b6 44 24 20 movzbl 0x20(%rsp),%eax 263a: 89 c2 mov %eax,%edx 263c: 0f b6 44 24 21 movzbl 0x21(%rsp),%eax 2641: c1 e0 04 shl $0x4,%eax 2644: 09 d0 or %edx,%eax 2646: 89 c2 mov %eax,%edx 2648: 48 8b 44 24 08 mov 0x8(%rsp),%rax 264d: 88 10 mov %dl,(%rax) 264f: 0f b6 44 24 22 movzbl 0x22(%rsp),%eax 2654: 89 c2 mov %eax,%edx 2656: 0f b6 44 24 23 movzbl 0x23(%rsp),%eax 265b: c1 e0 04 shl $0x4,%eax 265e: 09 c2 or %eax,%edx 2660: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2665: 48 83 c0 01 add $0x1,%rax 2669: 88 10 mov %dl,(%rax) 266b: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 2670: 89 c2 mov %eax,%edx 2672: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 2677: c1 e0 04 shl $0x4,%eax 267a: 09 c2 or %eax,%edx 267c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2681: 48 83 c0 02 add $0x2,%rax 2685: 88 10 mov %dl,(%rax) 2687: 0f b6 44 24 26 movzbl 0x26(%rsp),%eax 268c: 89 c2 mov %eax,%edx 268e: 0f b6 44 24 27 movzbl 0x27(%rsp),%eax 2693: c1 e0 04 shl $0x4,%eax 2696: 09 c2 or %eax,%edx 2698: 48 8b 44 24 08 mov 0x8(%rsp),%rax 269d: 48 83 c0 03 add $0x3,%rax 26a1: 88 10 mov %dl,(%rax) 26a3: 48 83 44 24 08 04 addq $0x4,0x8(%rsp) 26a9: 83 44 24 14 01 addl $0x1,0x14(%rsp) 26ae: 83 7c 24 14 1f cmpl $0x1f,0x14(%rsp) 26b3: 0f 86 f3 fe ff ff jbe 25ac 26b9: 90 nop 26ba: 48 8b 44 24 28 mov 0x28(%rsp),%rax 26bf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 26c6: 00 00 26c8: 74 05 je 26cf 26ca: e8 b1 e9 ff ff call 1080 <__stack_chk_fail@plt> 26cf: 48 83 c4 38 add $0x38,%rsp 26d3: c3 ret 00000000000026d4 : 26d4: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 26d9: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 26de: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 26e5: 00 26e6: eb 69 jmp 2751 26e8: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 26ed: 0f b6 00 movzbl (%rax),%eax 26f0: 0f b6 c0 movzbl %al,%eax 26f3: 83 e0 0f and $0xf,%eax 26f6: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 26fc: 83 c0 08 add $0x8,%eax 26ff: c1 f8 04 sar $0x4,%eax 2702: 89 c1 mov %eax,%ecx 2704: 8b 44 24 fc mov -0x4(%rsp),%eax 2708: 8d 14 00 lea (%rax,%rax,1),%edx 270b: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2710: 89 d2 mov %edx,%edx 2712: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 2716: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 271b: 0f b6 00 movzbl (%rax),%eax 271e: c0 e8 04 shr $0x4,%al 2721: 0f b6 c0 movzbl %al,%eax 2724: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 272a: 83 c0 08 add $0x8,%eax 272d: c1 f8 04 sar $0x4,%eax 2730: 89 c1 mov %eax,%ecx 2732: 8b 44 24 fc mov -0x4(%rsp),%eax 2736: 01 c0 add %eax,%eax 2738: 8d 50 01 lea 0x1(%rax),%edx 273b: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2740: 89 d2 mov %edx,%edx 2742: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 2746: 48 83 44 24 e0 01 addq $0x1,-0x20(%rsp) 274c: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 2751: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) 2756: 76 90 jbe 26e8 2758: 90 nop 2759: 90 nop 275a: c3 ret 000000000000275b : 275b: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2760: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2765: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 276c: 00 276d: e9 cc 00 00 00 jmp 283e 2772: 8b 44 24 fc mov -0x4(%rsp),%eax 2776: 8d 14 00 lea (%rax,%rax,1),%edx 2779: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 277e: 89 d2 mov %edx,%edx 2780: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2784: 66 89 44 24 f8 mov %ax,-0x8(%rsp) 2789: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax 278e: 66 c1 f8 0f sar $0xf,%ax 2792: 66 25 01 0d and $0xd01,%ax 2796: 66 01 44 24 f8 add %ax,-0x8(%rsp) 279b: 8b 44 24 fc mov -0x4(%rsp),%eax 279f: 01 c0 add %eax,%eax 27a1: 8d 50 01 lea 0x1(%rax),%edx 27a4: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 27a9: 89 d2 mov %edx,%edx 27ab: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 27af: 66 89 44 24 fa mov %ax,-0x6(%rsp) 27b4: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax 27b9: 66 c1 f8 0f sar $0xf,%ax 27bd: 66 25 01 0d and $0xd01,%ax 27c1: 66 01 44 24 fa add %ax,-0x6(%rsp) 27c6: 8b 54 24 fc mov -0x4(%rsp),%edx 27ca: 89 d0 mov %edx,%eax 27cc: 01 c0 add %eax,%eax 27ce: 01 d0 add %edx,%eax 27d0: 89 c2 mov %eax,%edx 27d2: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 27d7: 48 01 d0 add %rdx,%rax 27da: 0f b7 54 24 f8 movzwl -0x8(%rsp),%edx 27df: 88 10 mov %dl,(%rax) 27e1: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax 27e6: 66 c1 e8 08 shr $0x8,%ax 27ea: 89 c2 mov %eax,%edx 27ec: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax 27f1: c1 e0 04 shl $0x4,%eax 27f4: 89 d1 mov %edx,%ecx 27f6: 09 c1 or %eax,%ecx 27f8: 8b 54 24 fc mov -0x4(%rsp),%edx 27fc: 89 d0 mov %edx,%eax 27fe: 01 c0 add %eax,%eax 2800: 01 d0 add %edx,%eax 2802: 83 c0 01 add $0x1,%eax 2805: 89 c2 mov %eax,%edx 2807: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 280c: 48 01 d0 add %rdx,%rax 280f: 89 ca mov %ecx,%edx 2811: 88 10 mov %dl,(%rax) 2813: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax 2818: 66 c1 e8 04 shr $0x4,%ax 281c: 89 c1 mov %eax,%ecx 281e: 8b 54 24 fc mov -0x4(%rsp),%edx 2822: 89 d0 mov %edx,%eax 2824: 01 c0 add %eax,%eax 2826: 01 d0 add %edx,%eax 2828: 83 c0 02 add $0x2,%eax 282b: 89 c2 mov %eax,%edx 282d: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2832: 48 01 d0 add %rdx,%rax 2835: 89 ca mov %ecx,%edx 2837: 88 10 mov %dl,(%rax) 2839: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 283e: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) 2843: 0f 86 29 ff ff ff jbe 2772 2849: 90 nop 284a: 90 nop 284b: c3 ret 000000000000284c : 284c: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2851: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2856: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 285d: 00 285e: e9 b7 00 00 00 jmp 291a 2863: 8b 54 24 fc mov -0x4(%rsp),%edx 2867: 89 d0 mov %edx,%eax 2869: 01 c0 add %eax,%eax 286b: 01 d0 add %edx,%eax 286d: 89 c2 mov %eax,%edx 286f: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2874: 48 01 d0 add %rdx,%rax 2877: 0f b6 00 movzbl (%rax),%eax 287a: 0f b6 c8 movzbl %al,%ecx 287d: 8b 54 24 fc mov -0x4(%rsp),%edx 2881: 89 d0 mov %edx,%eax 2883: 01 c0 add %eax,%eax 2885: 01 d0 add %edx,%eax 2887: 83 c0 01 add $0x1,%eax 288a: 89 c2 mov %eax,%edx 288c: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2891: 48 01 d0 add %rdx,%rax 2894: 0f b6 00 movzbl (%rax),%eax 2897: 0f b6 c0 movzbl %al,%eax 289a: c1 e0 08 shl $0x8,%eax 289d: 09 c1 or %eax,%ecx 289f: 89 ca mov %ecx,%edx 28a1: 8b 44 24 fc mov -0x4(%rsp),%eax 28a5: 8d 0c 00 lea (%rax,%rax,1),%ecx 28a8: 66 81 e2 ff 0f and $0xfff,%dx 28ad: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 28b2: 89 c9 mov %ecx,%ecx 28b4: 66 89 14 48 mov %dx,(%rax,%rcx,2) 28b8: 8b 54 24 fc mov -0x4(%rsp),%edx 28bc: 89 d0 mov %edx,%eax 28be: 01 c0 add %eax,%eax 28c0: 01 d0 add %edx,%eax 28c2: 83 c0 01 add $0x1,%eax 28c5: 89 c2 mov %eax,%edx 28c7: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 28cc: 48 01 d0 add %rdx,%rax 28cf: 0f b6 00 movzbl (%rax),%eax 28d2: c0 e8 04 shr $0x4,%al 28d5: 0f b6 c8 movzbl %al,%ecx 28d8: 8b 54 24 fc mov -0x4(%rsp),%edx 28dc: 89 d0 mov %edx,%eax 28de: 01 c0 add %eax,%eax 28e0: 01 d0 add %edx,%eax 28e2: 83 c0 02 add $0x2,%eax 28e5: 89 c2 mov %eax,%edx 28e7: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 28ec: 48 01 d0 add %rdx,%rax 28ef: 0f b6 00 movzbl (%rax),%eax 28f2: 0f b6 c0 movzbl %al,%eax 28f5: c1 e0 04 shl $0x4,%eax 28f8: 09 c1 or %eax,%ecx 28fa: 89 ca mov %ecx,%edx 28fc: 8b 44 24 fc mov -0x4(%rsp),%eax 2900: 01 c0 add %eax,%eax 2902: 8d 48 01 lea 0x1(%rax),%ecx 2905: 66 81 e2 ff 0f and $0xfff,%dx 290a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 290f: 89 c9 mov %ecx,%ecx 2911: 66 89 14 48 mov %dx,(%rax,%rcx,2) 2915: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 291a: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) 291f: 0f 86 3e ff ff ff jbe 2863 2925: 90 nop 2926: 90 nop 2927: c3 ret 0000000000002928 : 2928: 48 83 ec 28 sub $0x28,%rsp 292c: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2931: 48 89 34 24 mov %rsi,(%rsp) 2935: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 293c: 00 293d: e9 84 00 00 00 jmp 29c6 2942: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2949: 00 294a: eb 6e jmp 29ba 294c: 8b 44 24 18 mov 0x18(%rsp),%eax 2950: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 2957: 8b 44 24 1c mov 0x1c(%rsp),%eax 295b: 01 c2 add %eax,%edx 295d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2962: 89 d2 mov %edx,%edx 2964: 66 c7 04 50 00 00 movw $0x0,(%rax,%rdx,2) 296a: 8b 54 24 18 mov 0x18(%rsp),%edx 296e: 48 8b 04 24 mov (%rsp),%rax 2972: 48 01 d0 add %rdx,%rax 2975: 0f b6 00 movzbl (%rax),%eax 2978: 0f b6 d0 movzbl %al,%edx 297b: 8b 44 24 1c mov 0x1c(%rsp),%eax 297f: 89 c1 mov %eax,%ecx 2981: d3 fa sar %cl,%edx 2983: 89 d0 mov %edx,%eax 2985: 0f b7 c0 movzwl %ax,%eax 2988: 83 e0 01 and $0x1,%eax 298b: 89 c2 mov %eax,%edx 298d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2992: 8b 4c 24 18 mov 0x18(%rsp),%ecx 2996: c1 e1 03 shl $0x3,%ecx 2999: 89 ce mov %ecx,%esi 299b: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 299f: 48 01 f1 add %rsi,%rcx 29a2: 48 01 c9 add %rcx,%rcx 29a5: 48 01 c8 add %rcx,%rax 29a8: be 81 06 00 00 mov $0x681,%esi 29ad: 48 89 c7 mov %rax,%rdi 29b0: e8 14 0d 00 00 call 36c9 29b5: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 29ba: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) 29bf: 76 8b jbe 294c 29c1: 83 44 24 18 01 addl $0x1,0x18(%rsp) 29c6: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) 29cb: 0f 86 71 ff ff ff jbe 2942 29d1: 90 nop 29d2: 90 nop 29d3: 48 83 c4 28 add $0x28,%rsp 29d7: c3 ret 00000000000029d8 : 29d8: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 29dd: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 29e2: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) 29e9: 00 29ea: e9 a4 00 00 00 jmp 2a93 29ef: 8b 54 24 f4 mov -0xc(%rsp),%edx 29f3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 29f8: 48 01 d0 add %rdx,%rax 29fb: c6 00 00 movb $0x0,(%rax) 29fe: c7 44 24 f8 00 00 00 movl $0x0,-0x8(%rsp) 2a05: 00 2a06: eb 7b jmp 2a83 2a08: 8b 44 24 f4 mov -0xc(%rsp),%eax 2a0c: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 2a13: 8b 44 24 f8 mov -0x8(%rsp),%eax 2a17: 01 c2 add %eax,%edx 2a19: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2a1e: 89 d2 mov %edx,%edx 2a20: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2a24: 98 cwtl 2a25: 89 44 24 fc mov %eax,-0x4(%rsp) 2a29: d1 64 24 fc shll $1,-0x4(%rsp) 2a2d: 81 44 24 fc 81 06 00 addl $0x681,-0x4(%rsp) 2a34: 00 2a35: 8b 44 24 fc mov -0x4(%rsp),%eax 2a39: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax 2a3f: 89 44 24 fc mov %eax,-0x4(%rsp) 2a43: c1 6c 24 fc 1c shrl $0x1c,-0x4(%rsp) 2a48: 83 64 24 fc 01 andl $0x1,-0x4(%rsp) 2a4d: 8b 54 24 f4 mov -0xc(%rsp),%edx 2a51: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2a56: 48 01 d0 add %rdx,%rax 2a59: 0f b6 30 movzbl (%rax),%esi 2a5c: 8b 44 24 f8 mov -0x8(%rsp),%eax 2a60: 8b 54 24 fc mov -0x4(%rsp),%edx 2a64: 89 c1 mov %eax,%ecx 2a66: d3 e2 shl %cl,%edx 2a68: 89 d0 mov %edx,%eax 2a6a: 89 c1 mov %eax,%ecx 2a6c: 8b 54 24 f4 mov -0xc(%rsp),%edx 2a70: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2a75: 48 01 d0 add %rdx,%rax 2a78: 09 ce or %ecx,%esi 2a7a: 89 f2 mov %esi,%edx 2a7c: 88 10 mov %dl,(%rax) 2a7e: 83 44 24 f8 01 addl $0x1,-0x8(%rsp) 2a83: 83 7c 24 f8 07 cmpl $0x7,-0x8(%rsp) 2a88: 0f 86 7a ff ff ff jbe 2a08 2a8e: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) 2a93: 83 7c 24 f4 1f cmpl $0x1f,-0xc(%rsp) 2a98: 0f 86 51 ff ff ff jbe 29ef 2a9e: 90 nop 2a9f: 90 nop 2aa0: c3 ret 0000000000002aa1 : 2aa1: 48 81 ec f8 00 00 00 sub $0xf8,%rsp 2aa8: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2aad: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2ab2: 89 d0 mov %edx,%eax 2ab4: 88 44 24 0c mov %al,0xc(%rsp) 2ab8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2abf: 00 00 2ac1: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) 2ac8: 00 2ac9: 31 c0 xor %eax,%eax 2acb: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx 2ad0: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 2ad5: 48 8d 44 24 20 lea 0x20(%rsp),%rax 2ada: be c0 00 00 00 mov $0xc0,%esi 2adf: 48 89 c7 mov %rax,%rdi 2ae2: e8 79 2a 00 00 call 5560 2ae7: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 2aec: 48 8b 44 24 18 mov 0x18(%rsp),%rax 2af1: 48 89 d6 mov %rdx,%rsi 2af4: 48 89 c7 mov %rax,%rdi 2af7: e8 19 0a 00 00 call 3515 2afc: 90 nop 2afd: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 2b04: 00 2b05: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2b0c: 00 00 2b0e: 74 05 je 2b15 2b10: e8 6b e5 ff ff call 1080 <__stack_chk_fail@plt> 2b15: 48 81 c4 f8 00 00 00 add $0xf8,%rsp 2b1c: c3 ret 0000000000002b1d : 2b1d: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 2b24: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2b29: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2b2e: 89 d0 mov %edx,%eax 2b30: 88 44 24 0c mov %al,0xc(%rsp) 2b34: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2b3b: 00 00 2b3d: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 2b44: 00 2b45: 31 c0 xor %eax,%eax 2b47: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx 2b4c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 2b51: 48 8d 44 24 20 lea 0x20(%rsp),%rax 2b56: be 80 00 00 00 mov $0x80,%esi 2b5b: 48 89 c7 mov %rax,%rdi 2b5e: e8 fd 29 00 00 call 5560 2b63: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 2b68: 48 8b 44 24 18 mov 0x18(%rsp),%rax 2b6d: 48 89 d6 mov %rdx,%rsi 2b70: 48 89 c7 mov %rax,%rdi 2b73: e8 c4 09 00 00 call 353c 2b78: 90 nop 2b79: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 2b80: 00 2b81: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2b88: 00 00 2b8a: 74 05 je 2b91 2b8c: e8 ef e4 ff ff call 1080 <__stack_chk_fail@plt> 2b91: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 2b98: c3 ret 0000000000002b99 : 2b99: 48 83 ec 18 sub $0x18,%rsp 2b9d: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2ba2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2ba7: 48 89 c7 mov %rax,%rdi 2baa: e8 b5 02 00 00 call 2e64 2baf: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2bb4: 48 89 c7 mov %rax,%rdi 2bb7: e8 7e 01 00 00 call 2d3a 2bbc: 90 nop 2bbd: 48 83 c4 18 add $0x18,%rsp 2bc1: c3 ret 0000000000002bc2 : 2bc2: 48 83 ec 18 sub $0x18,%rsp 2bc6: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2bcb: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2bd0: 48 89 c7 mov %rax,%rdi 2bd3: e8 ce 03 00 00 call 2fa6 2bd8: 90 nop 2bd9: 48 83 c4 18 add $0x18,%rsp 2bdd: c3 ret 0000000000002bde : 2bde: 48 83 ec 38 sub $0x38,%rsp 2be2: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2be7: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2bec: 48 89 54 24 08 mov %rdx,0x8(%rsp) 2bf1: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 2bf8: 00 2bf9: e9 ce 00 00 00 jmp 2ccc 2bfe: 8b 44 24 2c mov 0x2c(%rsp),%eax 2c02: 83 c0 40 add $0x40,%eax 2c05: 89 c0 mov %eax,%eax 2c07: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2c0b: 48 8d 05 0e 44 00 00 lea 0x440e(%rip),%rax # 7020 2c12: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 2c16: 98 cwtl 2c17: 8b 54 24 2c mov 0x2c(%rsp),%edx 2c1b: c1 e2 02 shl $0x2,%edx 2c1e: 89 d2 mov %edx,%edx 2c20: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx 2c24: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2c29: 48 01 ca add %rcx,%rdx 2c2c: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2c30: c1 e1 02 shl $0x2,%ecx 2c33: 89 c9 mov %ecx,%ecx 2c35: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 2c39: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 2c3e: 48 01 ce add %rcx,%rsi 2c41: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2c45: c1 e1 02 shl $0x2,%ecx 2c48: 89 c9 mov %ecx,%ecx 2c4a: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi 2c4e: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 2c53: 48 01 cf add %rcx,%rdi 2c56: 89 c1 mov %eax,%ecx 2c58: e8 2b 05 00 00 call 3188 2c5d: 8b 44 24 2c mov 0x2c(%rsp),%eax 2c61: 83 c0 40 add $0x40,%eax 2c64: 89 c0 mov %eax,%eax 2c66: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2c6a: 48 8d 05 af 43 00 00 lea 0x43af(%rip),%rax # 7020 2c71: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 2c75: f7 d8 neg %eax 2c77: 98 cwtl 2c78: 8b 54 24 2c mov 0x2c(%rsp),%edx 2c7c: c1 e2 02 shl $0x2,%edx 2c7f: 83 c2 02 add $0x2,%edx 2c82: 89 d2 mov %edx,%edx 2c84: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx 2c88: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2c8d: 48 01 ca add %rcx,%rdx 2c90: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2c94: c1 e1 02 shl $0x2,%ecx 2c97: 83 c1 02 add $0x2,%ecx 2c9a: 89 c9 mov %ecx,%ecx 2c9c: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 2ca0: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 2ca5: 48 01 ce add %rcx,%rsi 2ca8: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2cac: c1 e1 02 shl $0x2,%ecx 2caf: 83 c1 02 add $0x2,%ecx 2cb2: 89 c9 mov %ecx,%ecx 2cb4: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi 2cb8: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 2cbd: 48 01 cf add %rcx,%rdi 2cc0: 89 c1 mov %eax,%ecx 2cc2: e8 c1 04 00 00 call 3188 2cc7: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 2ccc: 83 7c 24 2c 3f cmpl $0x3f,0x2c(%rsp) 2cd1: 0f 86 27 ff ff ff jbe 2bfe 2cd7: 90 nop 2cd8: 90 nop 2cd9: 48 83 c4 38 add $0x38,%rsp 2cdd: c3 ret 0000000000002cde : 2cde: 48 83 ec 28 sub $0x28,%rsp 2ce2: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2ce7: 66 c7 44 24 1a 49 05 movw $0x549,0x1a(%rsp) 2cee: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2cf5: 00 2cf6: eb 31 jmp 2d29 2cf8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2cfd: 8b 54 24 1c mov 0x1c(%rsp),%edx 2d01: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2d05: 0f bf d0 movswl %ax,%edx 2d08: 0f bf 44 24 1a movswl 0x1a(%rsp),%eax 2d0d: 0f af c2 imul %edx,%eax 2d10: 89 c7 mov %eax,%edi 2d12: e8 4c 08 00 00 call 3563 2d17: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2d1c: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 2d20: 66 89 04 4a mov %ax,(%rdx,%rcx,2) 2d24: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2d29: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) 2d30: 00 2d31: 76 c5 jbe 2cf8 2d33: 90 nop 2d34: 90 nop 2d35: 48 83 c4 28 add $0x28,%rsp 2d39: c3 ret 0000000000002d3a : 2d3a: 48 83 ec 28 sub $0x28,%rsp 2d3e: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2d43: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2d4a: 00 2d4b: eb 27 jmp 2d74 2d4d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2d52: 8b 54 24 1c mov 0x1c(%rsp),%edx 2d56: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2d5a: 98 cwtl 2d5b: 89 c7 mov %eax,%edi 2d5d: e8 32 08 00 00 call 3594 2d62: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2d67: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 2d6b: 66 89 04 4a mov %ax,(%rdx,%rcx,2) 2d6f: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2d74: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) 2d7b: 00 2d7c: 76 cf jbe 2d4d 2d7e: 90 nop 2d7f: 90 nop 2d80: 48 83 c4 28 add $0x28,%rsp 2d84: c3 ret 0000000000002d85 : 2d85: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2d8a: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2d8f: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 2d94: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 2d9b: 00 2d9c: eb 32 jmp 2dd0 2d9e: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2da3: 8b 54 24 fc mov -0x4(%rsp),%edx 2da7: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2dab: 89 c1 mov %eax,%ecx 2dad: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 2db2: 8b 54 24 fc mov -0x4(%rsp),%edx 2db6: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2dba: 01 c8 add %ecx,%eax 2dbc: 89 c1 mov %eax,%ecx 2dbe: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2dc3: 8b 54 24 fc mov -0x4(%rsp),%edx 2dc7: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 2dcb: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 2dd0: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) 2dd7: 00 2dd8: 76 c4 jbe 2d9e 2dda: 90 nop 2ddb: 90 nop 2ddc: c3 ret 0000000000002ddd : 2ddd: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2de2: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2de7: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 2dec: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 2df3: 00 2df4: eb 36 jmp 2e2c 2df6: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2dfb: 8b 54 24 fc mov -0x4(%rsp),%edx 2dff: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2e03: 89 c1 mov %eax,%ecx 2e05: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 2e0a: 8b 54 24 fc mov -0x4(%rsp),%edx 2e0e: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2e12: 89 c2 mov %eax,%edx 2e14: 89 c8 mov %ecx,%eax 2e16: 29 d0 sub %edx,%eax 2e18: 89 c1 mov %eax,%ecx 2e1a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2e1f: 8b 54 24 fc mov -0x4(%rsp),%edx 2e23: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 2e27: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 2e2c: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) 2e33: 00 2e34: 76 c0 jbe 2df6 2e36: 90 nop 2e37: 90 nop 2e38: c3 ret 0000000000002e39 : 2e39: 48 83 ec 18 sub $0x18,%rsp 2e3d: 89 fa mov %edi,%edx 2e3f: 89 f0 mov %esi,%eax 2e41: 66 89 54 24 0c mov %dx,0xc(%rsp) 2e46: 66 89 44 24 08 mov %ax,0x8(%rsp) 2e4b: 0f bf 54 24 0c movswl 0xc(%rsp),%edx 2e50: 0f bf 44 24 08 movswl 0x8(%rsp),%eax 2e55: 0f af c2 imul %edx,%eax 2e58: 89 c7 mov %eax,%edi 2e5a: e8 04 07 00 00 call 3563 2e5f: 48 83 c4 18 add $0x18,%rsp 2e63: c3 ret 0000000000002e64 : 2e64: 48 83 ec 38 sub $0x38,%rsp 2e68: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2e6d: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) 2e74: 00 2e75: c7 44 24 20 80 00 00 movl $0x80,0x20(%rsp) 2e7c: 00 2e7d: e9 12 01 00 00 jmp 2f94 2e82: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 2e89: 00 2e8a: e9 f3 00 00 00 jmp 2f82 2e8f: 8b 44 24 2c mov 0x2c(%rsp),%eax 2e93: 8d 50 01 lea 0x1(%rax),%edx 2e96: 89 54 24 2c mov %edx,0x2c(%rsp) 2e9a: 89 c0 mov %eax,%eax 2e9c: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2ea0: 48 8d 05 79 41 00 00 lea 0x4179(%rip),%rax # 7020 2ea7: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 2eab: 66 89 44 24 1c mov %ax,0x1c(%rsp) 2eb0: 8b 44 24 24 mov 0x24(%rsp),%eax 2eb4: 89 44 24 28 mov %eax,0x28(%rsp) 2eb8: e9 a3 00 00 00 jmp 2f60 2ebd: 8b 54 24 28 mov 0x28(%rsp),%edx 2ec1: 8b 44 24 20 mov 0x20(%rsp),%eax 2ec5: 01 d0 add %edx,%eax 2ec7: 89 c0 mov %eax,%eax 2ec9: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2ecd: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2ed2: 48 01 d0 add %rdx,%rax 2ed5: 0f b7 00 movzwl (%rax),%eax 2ed8: 0f bf d0 movswl %ax,%edx 2edb: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax 2ee0: 89 d6 mov %edx,%esi 2ee2: 89 c7 mov %eax,%edi 2ee4: e8 50 ff ff ff call 2e39 2ee9: 66 89 44 24 1e mov %ax,0x1e(%rsp) 2eee: 8b 44 24 28 mov 0x28(%rsp),%eax 2ef2: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2ef6: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2efb: 48 01 d0 add %rdx,%rax 2efe: 0f b7 00 movzwl (%rax),%eax 2f01: 89 c2 mov %eax,%edx 2f03: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 2f08: 89 d1 mov %edx,%ecx 2f0a: 29 c1 sub %eax,%ecx 2f0c: 8b 54 24 28 mov 0x28(%rsp),%edx 2f10: 8b 44 24 20 mov 0x20(%rsp),%eax 2f14: 01 d0 add %edx,%eax 2f16: 89 c0 mov %eax,%eax 2f18: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2f1c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2f21: 48 01 d0 add %rdx,%rax 2f24: 89 ca mov %ecx,%edx 2f26: 66 89 10 mov %dx,(%rax) 2f29: 8b 44 24 28 mov 0x28(%rsp),%eax 2f2d: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2f31: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2f36: 48 01 d0 add %rdx,%rax 2f39: 0f b7 00 movzwl (%rax),%eax 2f3c: 89 c2 mov %eax,%edx 2f3e: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 2f43: 8d 0c 02 lea (%rdx,%rax,1),%ecx 2f46: 8b 44 24 28 mov 0x28(%rsp),%eax 2f4a: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2f4e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2f53: 48 01 d0 add %rdx,%rax 2f56: 89 ca mov %ecx,%edx 2f58: 66 89 10 mov %dx,(%rax) 2f5b: 83 44 24 28 01 addl $0x1,0x28(%rsp) 2f60: 8b 54 24 24 mov 0x24(%rsp),%edx 2f64: 8b 44 24 20 mov 0x20(%rsp),%eax 2f68: 01 d0 add %edx,%eax 2f6a: 39 44 24 28 cmp %eax,0x28(%rsp) 2f6e: 0f 82 49 ff ff ff jb 2ebd 2f74: 8b 54 24 28 mov 0x28(%rsp),%edx 2f78: 8b 44 24 20 mov 0x20(%rsp),%eax 2f7c: 01 d0 add %edx,%eax 2f7e: 89 44 24 24 mov %eax,0x24(%rsp) 2f82: 81 7c 24 24 ff 00 00 cmpl $0xff,0x24(%rsp) 2f89: 00 2f8a: 0f 86 ff fe ff ff jbe 2e8f 2f90: d1 6c 24 20 shrl $1,0x20(%rsp) 2f94: 83 7c 24 20 01 cmpl $0x1,0x20(%rsp) 2f99: 0f 87 e3 fe ff ff ja 2e82 2f9f: 90 nop 2fa0: 90 nop 2fa1: 48 83 c4 38 add $0x38,%rsp 2fa5: c3 ret 0000000000002fa6 : 2fa6: 53 push %rbx 2fa7: 48 83 ec 30 sub $0x30,%rsp 2fab: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2fb0: 66 c7 44 24 1a a1 05 movw $0x5a1,0x1a(%rsp) 2fb7: c7 44 24 2c 7f 00 00 movl $0x7f,0x2c(%rsp) 2fbe: 00 2fbf: c7 44 24 24 02 00 00 movl $0x2,0x24(%rsp) 2fc6: 00 2fc7: e9 57 01 00 00 jmp 3123 2fcc: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 2fd3: 00 2fd4: e9 38 01 00 00 jmp 3111 2fd9: 8b 44 24 2c mov 0x2c(%rsp),%eax 2fdd: 8d 50 ff lea -0x1(%rax),%edx 2fe0: 89 54 24 2c mov %edx,0x2c(%rsp) 2fe4: 89 c0 mov %eax,%eax 2fe6: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2fea: 48 8d 05 2f 40 00 00 lea 0x402f(%rip),%rax # 7020 2ff1: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 2ff5: 66 89 44 24 1c mov %ax,0x1c(%rsp) 2ffa: 8b 44 24 20 mov 0x20(%rsp),%eax 2ffe: 89 44 24 28 mov %eax,0x28(%rsp) 3002: e9 e8 00 00 00 jmp 30ef 3007: 8b 44 24 28 mov 0x28(%rsp),%eax 300b: 48 8d 14 00 lea (%rax,%rax,1),%rdx 300f: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3014: 48 01 d0 add %rdx,%rax 3017: 0f b7 00 movzwl (%rax),%eax 301a: 66 89 44 24 1e mov %ax,0x1e(%rsp) 301f: 8b 54 24 28 mov 0x28(%rsp),%edx 3023: 8b 44 24 24 mov 0x24(%rsp),%eax 3027: 01 d0 add %edx,%eax 3029: 89 c0 mov %eax,%eax 302b: 48 8d 14 00 lea (%rax,%rax,1),%rdx 302f: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3034: 48 01 d0 add %rdx,%rax 3037: 0f b7 00 movzwl (%rax),%eax 303a: 89 c2 mov %eax,%edx 303c: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 3041: 01 d0 add %edx,%eax 3043: 98 cwtl 3044: 8b 54 24 28 mov 0x28(%rsp),%edx 3048: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx 304c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 3051: 48 8d 1c 11 lea (%rcx,%rdx,1),%rbx 3055: 89 c7 mov %eax,%edi 3057: e8 38 05 00 00 call 3594 305c: 66 89 03 mov %ax,(%rbx) 305f: 8b 54 24 28 mov 0x28(%rsp),%edx 3063: 8b 44 24 24 mov 0x24(%rsp),%eax 3067: 01 d0 add %edx,%eax 3069: 89 c0 mov %eax,%eax 306b: 48 8d 14 00 lea (%rax,%rax,1),%rdx 306f: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3074: 48 01 d0 add %rdx,%rax 3077: 0f b7 00 movzwl (%rax),%eax 307a: 89 c2 mov %eax,%edx 307c: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 3081: 89 d1 mov %edx,%ecx 3083: 29 c1 sub %eax,%ecx 3085: 8b 54 24 28 mov 0x28(%rsp),%edx 3089: 8b 44 24 24 mov 0x24(%rsp),%eax 308d: 01 d0 add %edx,%eax 308f: 89 c0 mov %eax,%eax 3091: 48 8d 14 00 lea (%rax,%rax,1),%rdx 3095: 48 8b 44 24 08 mov 0x8(%rsp),%rax 309a: 48 01 d0 add %rdx,%rax 309d: 89 ca mov %ecx,%edx 309f: 66 89 10 mov %dx,(%rax) 30a2: 8b 54 24 28 mov 0x28(%rsp),%edx 30a6: 8b 44 24 24 mov 0x24(%rsp),%eax 30aa: 01 d0 add %edx,%eax 30ac: 89 c0 mov %eax,%eax 30ae: 48 8d 14 00 lea (%rax,%rax,1),%rdx 30b2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 30b7: 48 01 d0 add %rdx,%rax 30ba: 0f b7 00 movzwl (%rax),%eax 30bd: 0f bf d0 movswl %ax,%edx 30c0: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax 30c5: 8b 74 24 28 mov 0x28(%rsp),%esi 30c9: 8b 4c 24 24 mov 0x24(%rsp),%ecx 30cd: 01 f1 add %esi,%ecx 30cf: 89 c9 mov %ecx,%ecx 30d1: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 30d5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 30da: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx 30de: 89 d6 mov %edx,%esi 30e0: 89 c7 mov %eax,%edi 30e2: e8 52 fd ff ff call 2e39 30e7: 66 89 03 mov %ax,(%rbx) 30ea: 83 44 24 28 01 addl $0x1,0x28(%rsp) 30ef: 8b 54 24 20 mov 0x20(%rsp),%edx 30f3: 8b 44 24 24 mov 0x24(%rsp),%eax 30f7: 01 d0 add %edx,%eax 30f9: 39 44 24 28 cmp %eax,0x28(%rsp) 30fd: 0f 82 04 ff ff ff jb 3007 3103: 8b 54 24 28 mov 0x28(%rsp),%edx 3107: 8b 44 24 24 mov 0x24(%rsp),%eax 310b: 01 d0 add %edx,%eax 310d: 89 44 24 20 mov %eax,0x20(%rsp) 3111: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) 3118: 00 3119: 0f 86 ba fe ff ff jbe 2fd9 311f: d1 64 24 24 shll $1,0x24(%rsp) 3123: 81 7c 24 24 80 00 00 cmpl $0x80,0x24(%rsp) 312a: 00 312b: 0f 86 9b fe ff ff jbe 2fcc 3131: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) 3138: 00 3139: eb 3b jmp 3176 313b: 0f bf 54 24 1a movswl 0x1a(%rsp),%edx 3140: 8b 44 24 28 mov 0x28(%rsp),%eax 3144: 48 8d 0c 00 lea (%rax,%rax,1),%rcx 3148: 48 8b 44 24 08 mov 0x8(%rsp),%rax 314d: 48 01 c8 add %rcx,%rax 3150: 0f b7 00 movzwl (%rax),%eax 3153: 98 cwtl 3154: 8b 4c 24 28 mov 0x28(%rsp),%ecx 3158: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 315c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 3161: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx 3165: 89 d6 mov %edx,%esi 3167: 89 c7 mov %eax,%edi 3169: e8 cb fc ff ff call 2e39 316e: 66 89 03 mov %ax,(%rbx) 3171: 83 44 24 28 01 addl $0x1,0x28(%rsp) 3176: 81 7c 24 28 ff 00 00 cmpl $0xff,0x28(%rsp) 317d: 00 317e: 76 bb jbe 313b 3180: 90 nop 3181: 90 nop 3182: 48 83 c4 30 add $0x30,%rsp 3186: 5b pop %rbx 3187: c3 ret 0000000000003188 : 3188: 53 push %rbx 3189: 48 83 ec 20 sub $0x20,%rsp 318d: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 3192: 48 89 74 24 10 mov %rsi,0x10(%rsp) 3197: 48 89 54 24 08 mov %rdx,0x8(%rsp) 319c: 89 c8 mov %ecx,%eax 319e: 66 89 44 24 04 mov %ax,0x4(%rsp) 31a3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 31a8: 48 83 c0 02 add $0x2,%rax 31ac: 0f b7 00 movzwl (%rax),%eax 31af: 0f bf d0 movswl %ax,%edx 31b2: 48 8b 44 24 10 mov 0x10(%rsp),%rax 31b7: 48 83 c0 02 add $0x2,%rax 31bb: 0f b7 00 movzwl (%rax),%eax 31be: 98 cwtl 31bf: 89 d6 mov %edx,%esi 31c1: 89 c7 mov %eax,%edi 31c3: e8 71 fc ff ff call 2e39 31c8: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 31cd: 66 89 02 mov %ax,(%rdx) 31d0: 0f bf 54 24 04 movswl 0x4(%rsp),%edx 31d5: 48 8b 44 24 18 mov 0x18(%rsp),%rax 31da: 0f b7 00 movzwl (%rax),%eax 31dd: 98 cwtl 31de: 89 d6 mov %edx,%esi 31e0: 89 c7 mov %eax,%edi 31e2: e8 52 fc ff ff call 2e39 31e7: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 31ec: 66 89 02 mov %ax,(%rdx) 31ef: 48 8b 44 24 08 mov 0x8(%rsp),%rax 31f4: 0f b7 00 movzwl (%rax),%eax 31f7: 0f bf d0 movswl %ax,%edx 31fa: 48 8b 44 24 10 mov 0x10(%rsp),%rax 31ff: 0f b7 00 movzwl (%rax),%eax 3202: 98 cwtl 3203: 89 d6 mov %edx,%esi 3205: 89 c7 mov %eax,%edi 3207: e8 2d fc ff ff call 2e39 320c: 89 c2 mov %eax,%edx 320e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3213: 0f b7 00 movzwl (%rax),%eax 3216: 89 c1 mov %eax,%ecx 3218: 89 d0 mov %edx,%eax 321a: 01 c8 add %ecx,%eax 321c: 89 c2 mov %eax,%edx 321e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3223: 66 89 10 mov %dx,(%rax) 3226: 48 8b 44 24 08 mov 0x8(%rsp),%rax 322b: 48 83 c0 02 add $0x2,%rax 322f: 0f b7 00 movzwl (%rax),%eax 3232: 0f bf d0 movswl %ax,%edx 3235: 48 8b 44 24 10 mov 0x10(%rsp),%rax 323a: 0f b7 00 movzwl (%rax),%eax 323d: 98 cwtl 323e: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 3243: 48 8d 59 02 lea 0x2(%rcx),%rbx 3247: 89 d6 mov %edx,%esi 3249: 89 c7 mov %eax,%edi 324b: e8 e9 fb ff ff call 2e39 3250: 66 89 03 mov %ax,(%rbx) 3253: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3258: 0f b7 00 movzwl (%rax),%eax 325b: 0f bf d0 movswl %ax,%edx 325e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 3263: 48 83 c0 02 add $0x2,%rax 3267: 0f b7 00 movzwl (%rax),%eax 326a: 98 cwtl 326b: 89 d6 mov %edx,%esi 326d: 89 c7 mov %eax,%edi 326f: e8 c5 fb ff ff call 2e39 3274: 89 c2 mov %eax,%edx 3276: 48 8b 44 24 18 mov 0x18(%rsp),%rax 327b: 48 83 c0 02 add $0x2,%rax 327f: 0f b7 00 movzwl (%rax),%eax 3282: 89 c1 mov %eax,%ecx 3284: 89 d0 mov %edx,%eax 3286: 8d 14 01 lea (%rcx,%rax,1),%edx 3289: 48 8b 44 24 18 mov 0x18(%rsp),%rax 328e: 48 83 c0 02 add $0x2,%rax 3292: 66 89 10 mov %dx,(%rax) 3295: 90 nop 3296: 48 83 c4 20 add $0x20,%rsp 329a: 5b pop %rbx 329b: c3 ret 000000000000329c : 329c: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 32a1: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 32a6: 0f b6 00 movzbl (%rax),%eax 32a9: 0f b6 c0 movzbl %al,%eax 32ac: 89 44 24 fc mov %eax,-0x4(%rsp) 32b0: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 32b5: 48 83 c0 01 add $0x1,%rax 32b9: 0f b6 00 movzbl (%rax),%eax 32bc: 0f b6 c0 movzbl %al,%eax 32bf: c1 e0 08 shl $0x8,%eax 32c2: 09 44 24 fc or %eax,-0x4(%rsp) 32c6: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 32cb: 48 83 c0 02 add $0x2,%rax 32cf: 0f b6 00 movzbl (%rax),%eax 32d2: 0f b6 c0 movzbl %al,%eax 32d5: c1 e0 10 shl $0x10,%eax 32d8: 09 44 24 fc or %eax,-0x4(%rsp) 32dc: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 32e1: 48 83 c0 03 add $0x3,%rax 32e5: 0f b6 00 movzbl (%rax),%eax 32e8: 0f b6 c0 movzbl %al,%eax 32eb: c1 e0 18 shl $0x18,%eax 32ee: 09 44 24 fc or %eax,-0x4(%rsp) 32f2: 8b 44 24 fc mov -0x4(%rsp),%eax 32f6: c3 ret 00000000000032f7 : 32f7: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 32fc: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 3301: 0f b6 00 movzbl (%rax),%eax 3304: 0f b6 c0 movzbl %al,%eax 3307: 89 44 24 fc mov %eax,-0x4(%rsp) 330b: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 3310: 48 83 c0 01 add $0x1,%rax 3314: 0f b6 00 movzbl (%rax),%eax 3317: 0f b6 c0 movzbl %al,%eax 331a: c1 e0 08 shl $0x8,%eax 331d: 09 44 24 fc or %eax,-0x4(%rsp) 3321: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 3326: 48 83 c0 02 add $0x2,%rax 332a: 0f b6 00 movzbl (%rax),%eax 332d: 0f b6 c0 movzbl %al,%eax 3330: c1 e0 10 shl $0x10,%eax 3333: 09 44 24 fc or %eax,-0x4(%rsp) 3337: 8b 44 24 fc mov -0x4(%rsp),%eax 333b: c3 ret 000000000000333c : 333c: 48 83 ec 30 sub $0x30,%rsp 3340: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 3345: 48 89 34 24 mov %rsi,(%rsp) 3349: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 3350: 00 3351: e9 b2 00 00 00 jmp 3408 3356: 8b 44 24 20 mov 0x20(%rsp),%eax 335a: c1 e0 02 shl $0x2,%eax 335d: 89 c2 mov %eax,%edx 335f: 48 8b 04 24 mov (%rsp),%rax 3363: 48 01 d0 add %rdx,%rax 3366: 48 89 c7 mov %rax,%rdi 3369: e8 2e ff ff ff call 329c 336e: 89 44 24 28 mov %eax,0x28(%rsp) 3372: 8b 44 24 28 mov 0x28(%rsp),%eax 3376: 25 55 55 55 55 and $0x55555555,%eax 337b: 89 44 24 2c mov %eax,0x2c(%rsp) 337f: 8b 44 24 28 mov 0x28(%rsp),%eax 3383: d1 e8 shr $1,%eax 3385: 25 55 55 55 55 and $0x55555555,%eax 338a: 01 44 24 2c add %eax,0x2c(%rsp) 338e: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 3395: 00 3396: eb 64 jmp 33fc 3398: 8b 44 24 24 mov 0x24(%rsp),%eax 339c: c1 e0 02 shl $0x2,%eax 339f: 8b 54 24 2c mov 0x2c(%rsp),%edx 33a3: 89 c1 mov %eax,%ecx 33a5: d3 ea shr %cl,%edx 33a7: 89 d0 mov %edx,%eax 33a9: 83 e0 03 and $0x3,%eax 33ac: 66 89 44 24 1c mov %ax,0x1c(%rsp) 33b1: 8b 44 24 24 mov 0x24(%rsp),%eax 33b5: c1 e0 02 shl $0x2,%eax 33b8: 83 c0 02 add $0x2,%eax 33bb: 8b 54 24 2c mov 0x2c(%rsp),%edx 33bf: 89 c1 mov %eax,%ecx 33c1: d3 ea shr %cl,%edx 33c3: 89 d0 mov %edx,%eax 33c5: 83 e0 03 and $0x3,%eax 33c8: 66 89 44 24 1e mov %ax,0x1e(%rsp) 33cd: 0f b7 44 24 1c movzwl 0x1c(%rsp),%eax 33d2: 0f b7 54 24 1e movzwl 0x1e(%rsp),%edx 33d7: 29 d0 sub %edx,%eax 33d9: 89 c1 mov %eax,%ecx 33db: 8b 44 24 20 mov 0x20(%rsp),%eax 33df: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 33e6: 8b 44 24 24 mov 0x24(%rsp),%eax 33ea: 01 c2 add %eax,%edx 33ec: 48 8b 44 24 08 mov 0x8(%rsp),%rax 33f1: 89 d2 mov %edx,%edx 33f3: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 33f7: 83 44 24 24 01 addl $0x1,0x24(%rsp) 33fc: 83 7c 24 24 07 cmpl $0x7,0x24(%rsp) 3401: 76 95 jbe 3398 3403: 83 44 24 20 01 addl $0x1,0x20(%rsp) 3408: 83 7c 24 20 1f cmpl $0x1f,0x20(%rsp) 340d: 0f 86 43 ff ff ff jbe 3356 3413: 90 nop 3414: 90 nop 3415: 48 83 c4 30 add $0x30,%rsp 3419: c3 ret 000000000000341a : 341a: 48 83 ec 30 sub $0x30,%rsp 341e: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 3423: 48 89 34 24 mov %rsi,(%rsp) 3427: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 342e: 00 342f: e9 cf 00 00 00 jmp 3503 3434: 8b 54 24 20 mov 0x20(%rsp),%edx 3438: 89 d0 mov %edx,%eax 343a: 01 c0 add %eax,%eax 343c: 01 d0 add %edx,%eax 343e: 89 c2 mov %eax,%edx 3440: 48 8b 04 24 mov (%rsp),%rax 3444: 48 01 d0 add %rdx,%rax 3447: 48 89 c7 mov %rax,%rdi 344a: e8 a8 fe ff ff call 32f7 344f: 89 44 24 28 mov %eax,0x28(%rsp) 3453: 8b 44 24 28 mov 0x28(%rsp),%eax 3457: 25 49 92 24 00 and $0x249249,%eax 345c: 89 44 24 2c mov %eax,0x2c(%rsp) 3460: 8b 44 24 28 mov 0x28(%rsp),%eax 3464: d1 e8 shr $1,%eax 3466: 25 49 92 24 00 and $0x249249,%eax 346b: 01 44 24 2c add %eax,0x2c(%rsp) 346f: 8b 44 24 28 mov 0x28(%rsp),%eax 3473: c1 e8 02 shr $0x2,%eax 3476: 25 49 92 24 00 and $0x249249,%eax 347b: 01 44 24 2c add %eax,0x2c(%rsp) 347f: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 3486: 00 3487: eb 6e jmp 34f7 3489: 8b 54 24 24 mov 0x24(%rsp),%edx 348d: 89 d0 mov %edx,%eax 348f: 01 c0 add %eax,%eax 3491: 01 d0 add %edx,%eax 3493: 01 c0 add %eax,%eax 3495: 89 c2 mov %eax,%edx 3497: 8b 44 24 2c mov 0x2c(%rsp),%eax 349b: 89 d1 mov %edx,%ecx 349d: d3 e8 shr %cl,%eax 349f: 83 e0 07 and $0x7,%eax 34a2: 66 89 44 24 1c mov %ax,0x1c(%rsp) 34a7: 8b 54 24 24 mov 0x24(%rsp),%edx 34ab: 89 d0 mov %edx,%eax 34ad: 01 c0 add %eax,%eax 34af: 01 d0 add %edx,%eax 34b1: 01 c0 add %eax,%eax 34b3: 83 c0 03 add $0x3,%eax 34b6: 8b 54 24 2c mov 0x2c(%rsp),%edx 34ba: 89 c1 mov %eax,%ecx 34bc: d3 ea shr %cl,%edx 34be: 89 d0 mov %edx,%eax 34c0: 83 e0 07 and $0x7,%eax 34c3: 66 89 44 24 1e mov %ax,0x1e(%rsp) 34c8: 0f b7 44 24 1c movzwl 0x1c(%rsp),%eax 34cd: 0f b7 54 24 1e movzwl 0x1e(%rsp),%edx 34d2: 29 d0 sub %edx,%eax 34d4: 89 c1 mov %eax,%ecx 34d6: 8b 44 24 20 mov 0x20(%rsp),%eax 34da: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx 34e1: 8b 44 24 24 mov 0x24(%rsp),%eax 34e5: 01 c2 add %eax,%edx 34e7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 34ec: 89 d2 mov %edx,%edx 34ee: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 34f2: 83 44 24 24 01 addl $0x1,0x24(%rsp) 34f7: 83 7c 24 24 03 cmpl $0x3,0x24(%rsp) 34fc: 76 8b jbe 3489 34fe: 83 44 24 20 01 addl $0x1,0x20(%rsp) 3503: 83 7c 24 20 3f cmpl $0x3f,0x20(%rsp) 3508: 0f 86 26 ff ff ff jbe 3434 350e: 90 nop 350f: 90 nop 3510: 48 83 c4 30 add $0x30,%rsp 3514: c3 ret 0000000000003515 : 3515: 48 83 ec 10 sub $0x10,%rsp 3519: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 351e: 48 89 34 24 mov %rsi,(%rsp) 3522: 48 8b 14 24 mov (%rsp),%rdx 3526: 48 8b 44 24 08 mov 0x8(%rsp),%rax 352b: 48 89 d6 mov %rdx,%rsi 352e: 48 89 c7 mov %rax,%rdi 3531: e8 e4 fe ff ff call 341a 3536: 90 nop 3537: 48 83 c4 10 add $0x10,%rsp 353b: c3 ret 000000000000353c : 353c: 48 83 ec 10 sub $0x10,%rsp 3540: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 3545: 48 89 34 24 mov %rsi,(%rsp) 3549: 48 8b 14 24 mov (%rsp),%rdx 354d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3552: 48 89 d6 mov %rdx,%rsi 3555: 48 89 c7 mov %rax,%rdi 3558: e8 df fd ff ff call 333c 355d: 90 nop 355e: 48 83 c4 10 add $0x10,%rsp 3562: c3 ret 0000000000003563 : 3563: 89 7c 24 ec mov %edi,-0x14(%rsp) 3567: 8b 44 24 ec mov -0x14(%rsp),%eax 356b: 66 69 c0 01 f3 imul $0xf301,%ax,%ax 3570: 66 89 44 24 fe mov %ax,-0x2(%rsp) 3575: 0f bf 44 24 fe movswl -0x2(%rsp),%eax 357a: 69 d0 ff f2 ff ff imul $0xfffff2ff,%eax,%edx 3580: 8b 44 24 ec mov -0x14(%rsp),%eax 3584: 01 d0 add %edx,%eax 3586: c1 f8 10 sar $0x10,%eax 3589: 66 89 44 24 fe mov %ax,-0x2(%rsp) 358e: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax 3593: c3 ret 0000000000003594 : 3594: 89 f8 mov %edi,%eax 3596: 66 89 44 24 ec mov %ax,-0x14(%rsp) 359b: 66 c7 44 24 fc bf 4e movw $0x4ebf,-0x4(%rsp) 35a2: 0f bf 54 24 fc movswl -0x4(%rsp),%edx 35a7: 0f bf 44 24 ec movswl -0x14(%rsp),%eax 35ac: 0f af c2 imul %edx,%eax 35af: 05 00 00 00 02 add $0x2000000,%eax 35b4: c1 f8 1a sar $0x1a,%eax 35b7: 66 89 44 24 fe mov %ax,-0x2(%rsp) 35bc: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax 35c1: 66 69 c0 01 0d imul $0xd01,%ax,%ax 35c6: 66 89 44 24 fe mov %ax,-0x2(%rsp) 35cb: 0f b7 44 24 ec movzwl -0x14(%rsp),%eax 35d0: 0f b7 54 24 fe movzwl -0x2(%rsp),%edx 35d5: 29 d0 sub %edx,%eax 35d7: c3 ret 00000000000035d8 : 35d8: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 35dd: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 35e2: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 35e7: c6 44 24 f7 00 movb $0x0,-0x9(%rsp) 35ec: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 35f3: 00 00 35f5: eb 2c jmp 3623 35f7: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 35fc: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3601: 48 01 d0 add %rdx,%rax 3604: 0f b6 08 movzbl (%rax),%ecx 3607: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx 360c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3611: 48 01 d0 add %rdx,%rax 3614: 0f b6 00 movzbl (%rax),%eax 3617: 31 c8 xor %ecx,%eax 3619: 08 44 24 f7 or %al,-0x9(%rsp) 361d: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) 3623: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3628: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax 362d: 72 c8 jb 35f7 362f: 0f b6 44 24 f7 movzbl -0x9(%rsp),%eax 3634: 48 f7 d8 neg %rax 3637: 48 c1 e8 3f shr $0x3f,%rax 363b: c3 ret 000000000000363c : 363c: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 3641: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 3646: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 364b: 89 c8 mov %ecx,%eax 364d: 88 44 24 d4 mov %al,-0x2c(%rsp) 3651: 0f b6 44 24 d4 movzbl -0x2c(%rsp),%eax 3656: 88 44 24 d4 mov %al,-0x2c(%rsp) 365a: f6 5c 24 d4 negb -0x2c(%rsp) 365e: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 3665: 00 00 3667: eb 51 jmp 36ba 3669: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 366e: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3673: 48 01 d0 add %rdx,%rax 3676: 0f b6 30 movzbl (%rax),%esi 3679: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 367e: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3683: 48 01 d0 add %rdx,%rax 3686: 0f b6 08 movzbl (%rax),%ecx 3689: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx 368e: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3693: 48 01 d0 add %rdx,%rax 3696: 0f b6 00 movzbl (%rax),%eax 3699: 31 c8 xor %ecx,%eax 369b: 22 44 24 d4 and -0x2c(%rsp),%al 369f: 89 c1 mov %eax,%ecx 36a1: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 36a6: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 36ab: 48 01 d0 add %rdx,%rax 36ae: 31 ce xor %ecx,%esi 36b0: 89 f2 mov %esi,%edx 36b2: 88 10 mov %dl,(%rax) 36b4: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) 36ba: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 36bf: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax 36c4: 72 a3 jb 3669 36c6: 90 nop 36c7: 90 nop 36c8: c3 ret 00000000000036c9 : 36c9: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) 36ce: 89 f1 mov %esi,%ecx 36d0: 89 d0 mov %edx,%eax 36d2: 89 ca mov %ecx,%edx 36d4: 66 89 54 24 f4 mov %dx,-0xc(%rsp) 36d9: 66 89 44 24 f0 mov %ax,-0x10(%rsp) 36de: 66 f7 5c 24 f0 negw -0x10(%rsp) 36e3: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 36e8: 0f b7 10 movzwl (%rax),%edx 36eb: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 36f0: 0f b7 00 movzwl (%rax),%eax 36f3: 66 33 44 24 f4 xor -0xc(%rsp),%ax 36f8: 89 c1 mov %eax,%ecx 36fa: 0f b7 44 24 f0 movzwl -0x10(%rsp),%eax 36ff: 21 c8 and %ecx,%eax 3701: 31 c2 xor %eax,%edx 3703: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3708: 66 89 10 mov %dx,(%rax) 370b: 90 nop 370c: c3 ret 000000000000370d : 370d: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 3712: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 3719: 00 00 371b: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) 3722: 00 3723: eb 2b jmp 3750 3725: 8b 54 24 f4 mov -0xc(%rsp),%edx 3729: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 372e: 48 01 d0 add %rdx,%rax 3731: 0f b6 00 movzbl (%rax),%eax 3734: 0f b6 d0 movzbl %al,%edx 3737: 8b 44 24 f4 mov -0xc(%rsp),%eax 373b: c1 e0 03 shl $0x3,%eax 373e: 89 c1 mov %eax,%ecx 3740: 48 d3 e2 shl %cl,%rdx 3743: 48 89 d0 mov %rdx,%rax 3746: 48 09 44 24 f8 or %rax,-0x8(%rsp) 374b: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) 3750: 83 7c 24 f4 07 cmpl $0x7,-0xc(%rsp) 3755: 76 ce jbe 3725 3757: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 375c: c3 ret 000000000000375d : 375d: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 3762: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 3767: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 376e: 00 376f: eb 29 jmp 379a 3771: 8b 44 24 fc mov -0x4(%rsp),%eax 3775: c1 e0 03 shl $0x3,%eax 3778: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx 377d: 89 c1 mov %eax,%ecx 377f: 48 d3 ea shr %cl,%rdx 3782: 48 89 d1 mov %rdx,%rcx 3785: 8b 54 24 fc mov -0x4(%rsp),%edx 3789: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 378e: 48 01 d0 add %rdx,%rax 3791: 89 ca mov %ecx,%edx 3793: 88 10 mov %dl,(%rax) 3795: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 379a: 83 7c 24 fc 07 cmpl $0x7,-0x4(%rsp) 379f: 76 d0 jbe 3771 37a1: 90 nop 37a2: 90 nop 37a3: c3 ret 00000000000037a4 : 37a4: 48 81 ec 80 01 00 00 sub $0x180,%rsp 37ab: 48 89 7c 24 88 mov %rdi,-0x78(%rsp) 37b0: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37b5: 48 8b 00 mov (%rax),%rax 37b8: 48 89 44 24 a0 mov %rax,-0x60(%rsp) 37bd: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37c2: 48 8b 40 08 mov 0x8(%rax),%rax 37c6: 48 89 44 24 a8 mov %rax,-0x58(%rsp) 37cb: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37d0: 48 8b 40 10 mov 0x10(%rax),%rax 37d4: 48 89 44 24 b0 mov %rax,-0x50(%rsp) 37d9: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37de: 48 8b 40 18 mov 0x18(%rax),%rax 37e2: 48 89 44 24 b8 mov %rax,-0x48(%rsp) 37e7: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37ec: 48 8b 40 20 mov 0x20(%rax),%rax 37f0: 48 89 44 24 c0 mov %rax,-0x40(%rsp) 37f5: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37fa: 48 8b 40 28 mov 0x28(%rax),%rax 37fe: 48 89 44 24 c8 mov %rax,-0x38(%rsp) 3803: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3808: 48 8b 40 30 mov 0x30(%rax),%rax 380c: 48 89 44 24 d0 mov %rax,-0x30(%rsp) 3811: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3816: 48 8b 40 38 mov 0x38(%rax),%rax 381a: 48 89 44 24 d8 mov %rax,-0x28(%rsp) 381f: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3824: 48 8b 40 40 mov 0x40(%rax),%rax 3828: 48 89 44 24 e0 mov %rax,-0x20(%rsp) 382d: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3832: 48 8b 40 48 mov 0x48(%rax),%rax 3836: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 383b: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3840: 48 8b 40 50 mov 0x50(%rax),%rax 3844: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 3849: 48 8b 44 24 88 mov -0x78(%rsp),%rax 384e: 48 8b 40 58 mov 0x58(%rax),%rax 3852: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 3857: 48 8b 44 24 88 mov -0x78(%rsp),%rax 385c: 48 8b 40 60 mov 0x60(%rax),%rax 3860: 48 89 04 24 mov %rax,(%rsp) 3864: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3869: 48 8b 40 68 mov 0x68(%rax),%rax 386d: 48 89 44 24 08 mov %rax,0x8(%rsp) 3872: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3877: 48 8b 40 70 mov 0x70(%rax),%rax 387b: 48 89 44 24 10 mov %rax,0x10(%rsp) 3880: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3885: 48 8b 40 78 mov 0x78(%rax),%rax 3889: 48 89 44 24 18 mov %rax,0x18(%rsp) 388e: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3893: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 389a: 48 89 44 24 20 mov %rax,0x20(%rsp) 389f: 48 8b 44 24 88 mov -0x78(%rsp),%rax 38a4: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 38ab: 48 89 44 24 28 mov %rax,0x28(%rsp) 38b0: 48 8b 44 24 88 mov -0x78(%rsp),%rax 38b5: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 38bc: 48 89 44 24 30 mov %rax,0x30(%rsp) 38c1: 48 8b 44 24 88 mov -0x78(%rsp),%rax 38c6: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 38cd: 48 89 44 24 38 mov %rax,0x38(%rsp) 38d2: 48 8b 44 24 88 mov -0x78(%rsp),%rax 38d7: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 38de: 48 89 44 24 40 mov %rax,0x40(%rsp) 38e3: 48 8b 44 24 88 mov -0x78(%rsp),%rax 38e8: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 38ef: 48 89 44 24 48 mov %rax,0x48(%rsp) 38f4: 48 8b 44 24 88 mov -0x78(%rsp),%rax 38f9: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 3900: 48 89 44 24 50 mov %rax,0x50(%rsp) 3905: 48 8b 44 24 88 mov -0x78(%rsp),%rax 390a: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 3911: 48 89 44 24 58 mov %rax,0x58(%rsp) 3916: 48 8b 44 24 88 mov -0x78(%rsp),%rax 391b: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax 3922: 48 89 44 24 60 mov %rax,0x60(%rsp) 3927: c7 44 24 9c 00 00 00 movl $0x0,-0x64(%rsp) 392e: 00 392f: e9 3b 0e 00 00 jmp 476f 3934: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 3939: 48 33 44 24 c8 xor -0x38(%rsp),%rax 393e: 48 33 44 24 f0 xor -0x10(%rsp),%rax 3943: 48 33 44 24 18 xor 0x18(%rsp),%rax 3948: 48 33 44 24 40 xor 0x40(%rsp),%rax 394d: 48 89 44 24 68 mov %rax,0x68(%rsp) 3952: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 3957: 48 33 44 24 d0 xor -0x30(%rsp),%rax 395c: 48 33 44 24 f8 xor -0x8(%rsp),%rax 3961: 48 33 44 24 20 xor 0x20(%rsp),%rax 3966: 48 33 44 24 48 xor 0x48(%rsp),%rax 396b: 48 89 44 24 70 mov %rax,0x70(%rsp) 3970: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 3975: 48 33 44 24 d8 xor -0x28(%rsp),%rax 397a: 48 33 04 24 xor (%rsp),%rax 397e: 48 33 44 24 28 xor 0x28(%rsp),%rax 3983: 48 33 44 24 50 xor 0x50(%rsp),%rax 3988: 48 89 44 24 78 mov %rax,0x78(%rsp) 398d: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 3992: 48 33 44 24 e0 xor -0x20(%rsp),%rax 3997: 48 33 44 24 08 xor 0x8(%rsp),%rax 399c: 48 33 44 24 30 xor 0x30(%rsp),%rax 39a1: 48 33 44 24 58 xor 0x58(%rsp),%rax 39a6: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 39ad: 00 39ae: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 39b3: 48 33 44 24 e8 xor -0x18(%rsp),%rax 39b8: 48 33 44 24 10 xor 0x10(%rsp),%rax 39bd: 48 33 44 24 38 xor 0x38(%rsp),%rax 39c2: 48 33 44 24 60 xor 0x60(%rsp),%rax 39c7: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 39ce: 00 39cf: 48 8b 44 24 70 mov 0x70(%rsp),%rax 39d4: 48 d1 c0 rol $1,%rax 39d7: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 39de: 00 39df: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 39e6: 00 39e7: 48 8b 44 24 78 mov 0x78(%rsp),%rax 39ec: 48 d1 c0 rol $1,%rax 39ef: 48 33 44 24 68 xor 0x68(%rsp),%rax 39f4: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 39fb: 00 39fc: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3a03: 00 3a04: 48 d1 c0 rol $1,%rax 3a07: 48 33 44 24 70 xor 0x70(%rsp),%rax 3a0c: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 3a13: 00 3a14: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3a1b: 00 3a1c: 48 d1 c0 rol $1,%rax 3a1f: 48 33 44 24 78 xor 0x78(%rsp),%rax 3a24: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 3a2b: 00 3a2c: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3a31: 48 d1 c0 rol $1,%rax 3a34: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3a3b: 00 3a3c: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 3a43: 00 3a44: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3a4b: 00 3a4c: 48 31 44 24 a0 xor %rax,-0x60(%rsp) 3a51: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 3a56: 48 89 44 24 68 mov %rax,0x68(%rsp) 3a5b: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3a62: 00 3a63: 48 31 44 24 d0 xor %rax,-0x30(%rsp) 3a68: 48 8b 44 24 d0 mov -0x30(%rsp),%rax 3a6d: 48 c1 c8 14 ror $0x14,%rax 3a71: 48 89 44 24 70 mov %rax,0x70(%rsp) 3a76: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3a7d: 00 3a7e: 48 31 04 24 xor %rax,(%rsp) 3a82: 48 8b 04 24 mov (%rsp),%rax 3a86: 48 c1 c8 15 ror $0x15,%rax 3a8a: 48 89 44 24 78 mov %rax,0x78(%rsp) 3a8f: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3a96: 00 3a97: 48 31 44 24 30 xor %rax,0x30(%rsp) 3a9c: 48 8b 44 24 30 mov 0x30(%rsp),%rax 3aa1: 48 c1 c0 15 rol $0x15,%rax 3aa5: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3aac: 00 3aad: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3ab4: 00 3ab5: 48 31 44 24 60 xor %rax,0x60(%rsp) 3aba: 48 8b 44 24 60 mov 0x60(%rsp),%rax 3abf: 48 c1 c0 0e rol $0xe,%rax 3ac3: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3aca: 00 3acb: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3ad0: 48 f7 d0 not %rax 3ad3: 48 23 44 24 78 and 0x78(%rsp),%rax 3ad8: 48 33 44 24 68 xor 0x68(%rsp),%rax 3add: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 3ae4: 00 3ae5: 8b 44 24 9c mov -0x64(%rsp),%eax 3ae9: 48 98 cltq 3aeb: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 3af2: 00 3af3: 48 8d 05 26 36 00 00 lea 0x3626(%rip),%rax # 7120 3afa: 48 8b 04 02 mov (%rdx,%rax,1),%rax 3afe: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) 3b05: 00 3b06: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3b0b: 48 f7 d0 not %rax 3b0e: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3b15: 00 3b16: 48 33 44 24 70 xor 0x70(%rsp),%rax 3b1b: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 3b22: 00 3b23: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3b2a: 00 3b2b: 48 f7 d0 not %rax 3b2e: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3b35: 00 3b36: 48 33 44 24 78 xor 0x78(%rsp),%rax 3b3b: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 3b42: 00 3b43: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3b4a: 00 3b4b: 48 f7 d0 not %rax 3b4e: 48 23 44 24 68 and 0x68(%rsp),%rax 3b53: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3b5a: 00 3b5b: 48 89 84 24 d0 00 00 mov %rax,0xd0(%rsp) 3b62: 00 3b63: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3b68: 48 f7 d0 not %rax 3b6b: 48 23 44 24 70 and 0x70(%rsp),%rax 3b70: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3b77: 00 3b78: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) 3b7f: 00 3b80: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3b87: 00 3b88: 48 31 44 24 b8 xor %rax,-0x48(%rsp) 3b8d: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 3b92: 48 c1 c0 1c rol $0x1c,%rax 3b96: 48 89 44 24 68 mov %rax,0x68(%rsp) 3b9b: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3ba2: 00 3ba3: 48 31 44 24 e8 xor %rax,-0x18(%rsp) 3ba8: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 3bad: 48 c1 c0 14 rol $0x14,%rax 3bb1: 48 89 44 24 70 mov %rax,0x70(%rsp) 3bb6: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3bbd: 00 3bbe: 48 31 44 24 f0 xor %rax,-0x10(%rsp) 3bc3: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 3bc8: 48 c1 c0 03 rol $0x3,%rax 3bcc: 48 89 44 24 78 mov %rax,0x78(%rsp) 3bd1: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3bd8: 00 3bd9: 48 31 44 24 20 xor %rax,0x20(%rsp) 3bde: 48 8b 44 24 20 mov 0x20(%rsp),%rax 3be3: 48 c1 c8 13 ror $0x13,%rax 3be7: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3bee: 00 3bef: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3bf6: 00 3bf7: 48 31 44 24 50 xor %rax,0x50(%rsp) 3bfc: 48 8b 44 24 50 mov 0x50(%rsp),%rax 3c01: 48 c1 c8 03 ror $0x3,%rax 3c05: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3c0c: 00 3c0d: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3c12: 48 f7 d0 not %rax 3c15: 48 23 44 24 78 and 0x78(%rsp),%rax 3c1a: 48 33 44 24 68 xor 0x68(%rsp),%rax 3c1f: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 3c26: 00 3c27: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3c2c: 48 f7 d0 not %rax 3c2f: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3c36: 00 3c37: 48 33 44 24 70 xor 0x70(%rsp),%rax 3c3c: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) 3c43: 00 3c44: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3c4b: 00 3c4c: 48 f7 d0 not %rax 3c4f: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3c56: 00 3c57: 48 33 44 24 78 xor 0x78(%rsp),%rax 3c5c: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp) 3c63: 00 3c64: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3c6b: 00 3c6c: 48 f7 d0 not %rax 3c6f: 48 23 44 24 68 and 0x68(%rsp),%rax 3c74: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3c7b: 00 3c7c: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 3c83: 00 3c84: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3c89: 48 f7 d0 not %rax 3c8c: 48 23 44 24 70 and 0x70(%rsp),%rax 3c91: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3c98: 00 3c99: 48 89 84 24 00 01 00 mov %rax,0x100(%rsp) 3ca0: 00 3ca1: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3ca8: 00 3ca9: 48 31 44 24 a8 xor %rax,-0x58(%rsp) 3cae: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 3cb3: 48 d1 c0 rol $1,%rax 3cb6: 48 89 44 24 68 mov %rax,0x68(%rsp) 3cbb: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3cc2: 00 3cc3: 48 31 44 24 d8 xor %rax,-0x28(%rsp) 3cc8: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 3ccd: 48 c1 c0 06 rol $0x6,%rax 3cd1: 48 89 44 24 70 mov %rax,0x70(%rsp) 3cd6: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3cdd: 00 3cde: 48 31 44 24 08 xor %rax,0x8(%rsp) 3ce3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3ce8: 48 c1 c0 19 rol $0x19,%rax 3cec: 48 89 44 24 78 mov %rax,0x78(%rsp) 3cf1: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3cf8: 00 3cf9: 48 31 44 24 38 xor %rax,0x38(%rsp) 3cfe: 48 8b 44 24 38 mov 0x38(%rsp),%rax 3d03: 48 c1 c0 08 rol $0x8,%rax 3d07: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3d0e: 00 3d0f: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3d16: 00 3d17: 48 31 44 24 40 xor %rax,0x40(%rsp) 3d1c: 48 8b 44 24 40 mov 0x40(%rsp),%rax 3d21: 48 c1 c0 12 rol $0x12,%rax 3d25: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3d2c: 00 3d2d: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3d32: 48 f7 d0 not %rax 3d35: 48 23 44 24 78 and 0x78(%rsp),%rax 3d3a: 48 33 44 24 68 xor 0x68(%rsp),%rax 3d3f: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) 3d46: 00 3d47: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3d4c: 48 f7 d0 not %rax 3d4f: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3d56: 00 3d57: 48 33 44 24 70 xor 0x70(%rsp),%rax 3d5c: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) 3d63: 00 3d64: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3d6b: 00 3d6c: 48 f7 d0 not %rax 3d6f: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3d76: 00 3d77: 48 33 44 24 78 xor 0x78(%rsp),%rax 3d7c: 48 89 84 24 18 01 00 mov %rax,0x118(%rsp) 3d83: 00 3d84: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3d8b: 00 3d8c: 48 f7 d0 not %rax 3d8f: 48 23 44 24 68 and 0x68(%rsp),%rax 3d94: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3d9b: 00 3d9c: 48 89 84 24 20 01 00 mov %rax,0x120(%rsp) 3da3: 00 3da4: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3da9: 48 f7 d0 not %rax 3dac: 48 23 44 24 70 and 0x70(%rsp),%rax 3db1: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3db8: 00 3db9: 48 89 84 24 28 01 00 mov %rax,0x128(%rsp) 3dc0: 00 3dc1: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3dc8: 00 3dc9: 48 31 44 24 c0 xor %rax,-0x40(%rsp) 3dce: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 3dd3: 48 c1 c0 1b rol $0x1b,%rax 3dd7: 48 89 44 24 68 mov %rax,0x68(%rsp) 3ddc: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3de3: 00 3de4: 48 31 44 24 c8 xor %rax,-0x38(%rsp) 3de9: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 3dee: 48 c1 c8 1c ror $0x1c,%rax 3df2: 48 89 44 24 70 mov %rax,0x70(%rsp) 3df7: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3dfe: 00 3dff: 48 31 44 24 f8 xor %rax,-0x8(%rsp) 3e04: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3e09: 48 c1 c0 0a rol $0xa,%rax 3e0d: 48 89 44 24 78 mov %rax,0x78(%rsp) 3e12: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3e19: 00 3e1a: 48 31 44 24 28 xor %rax,0x28(%rsp) 3e1f: 48 8b 44 24 28 mov 0x28(%rsp),%rax 3e24: 48 c1 c0 0f rol $0xf,%rax 3e28: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3e2f: 00 3e30: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3e37: 00 3e38: 48 31 44 24 58 xor %rax,0x58(%rsp) 3e3d: 48 8b 44 24 58 mov 0x58(%rsp),%rax 3e42: 48 c1 c8 08 ror $0x8,%rax 3e46: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3e4d: 00 3e4e: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3e53: 48 f7 d0 not %rax 3e56: 48 23 44 24 78 and 0x78(%rsp),%rax 3e5b: 48 33 44 24 68 xor 0x68(%rsp),%rax 3e60: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) 3e67: 00 3e68: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3e6d: 48 f7 d0 not %rax 3e70: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3e77: 00 3e78: 48 33 44 24 70 xor 0x70(%rsp),%rax 3e7d: 48 89 84 24 38 01 00 mov %rax,0x138(%rsp) 3e84: 00 3e85: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3e8c: 00 3e8d: 48 f7 d0 not %rax 3e90: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3e97: 00 3e98: 48 33 44 24 78 xor 0x78(%rsp),%rax 3e9d: 48 89 84 24 40 01 00 mov %rax,0x140(%rsp) 3ea4: 00 3ea5: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3eac: 00 3ead: 48 f7 d0 not %rax 3eb0: 48 23 44 24 68 and 0x68(%rsp),%rax 3eb5: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3ebc: 00 3ebd: 48 89 84 24 48 01 00 mov %rax,0x148(%rsp) 3ec4: 00 3ec5: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3eca: 48 f7 d0 not %rax 3ecd: 48 23 44 24 70 and 0x70(%rsp),%rax 3ed2: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3ed9: 00 3eda: 48 89 84 24 50 01 00 mov %rax,0x150(%rsp) 3ee1: 00 3ee2: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3ee9: 00 3eea: 48 31 44 24 b0 xor %rax,-0x50(%rsp) 3eef: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 3ef4: 48 c1 c8 02 ror $0x2,%rax 3ef8: 48 89 44 24 68 mov %rax,0x68(%rsp) 3efd: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3f04: 00 3f05: 48 31 44 24 e0 xor %rax,-0x20(%rsp) 3f0a: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 3f0f: 48 c1 c8 09 ror $0x9,%rax 3f13: 48 89 44 24 70 mov %rax,0x70(%rsp) 3f18: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3f1f: 00 3f20: 48 31 44 24 10 xor %rax,0x10(%rsp) 3f25: 48 8b 44 24 10 mov 0x10(%rsp),%rax 3f2a: 48 c1 c8 19 ror $0x19,%rax 3f2e: 48 89 44 24 78 mov %rax,0x78(%rsp) 3f33: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3f3a: 00 3f3b: 48 31 44 24 18 xor %rax,0x18(%rsp) 3f40: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3f45: 48 c1 c8 17 ror $0x17,%rax 3f49: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3f50: 00 3f51: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3f58: 00 3f59: 48 31 44 24 48 xor %rax,0x48(%rsp) 3f5e: 48 8b 44 24 48 mov 0x48(%rsp),%rax 3f63: 48 c1 c0 02 rol $0x2,%rax 3f67: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3f6e: 00 3f6f: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3f74: 48 f7 d0 not %rax 3f77: 48 23 44 24 78 and 0x78(%rsp),%rax 3f7c: 48 33 44 24 68 xor 0x68(%rsp),%rax 3f81: 48 89 84 24 58 01 00 mov %rax,0x158(%rsp) 3f88: 00 3f89: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3f8e: 48 f7 d0 not %rax 3f91: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3f98: 00 3f99: 48 33 44 24 70 xor 0x70(%rsp),%rax 3f9e: 48 89 84 24 60 01 00 mov %rax,0x160(%rsp) 3fa5: 00 3fa6: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3fad: 00 3fae: 48 f7 d0 not %rax 3fb1: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3fb8: 00 3fb9: 48 33 44 24 78 xor 0x78(%rsp),%rax 3fbe: 48 89 84 24 68 01 00 mov %rax,0x168(%rsp) 3fc5: 00 3fc6: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3fcd: 00 3fce: 48 f7 d0 not %rax 3fd1: 48 23 44 24 68 and 0x68(%rsp),%rax 3fd6: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3fdd: 00 3fde: 48 89 84 24 70 01 00 mov %rax,0x170(%rsp) 3fe5: 00 3fe6: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3feb: 48 f7 d0 not %rax 3fee: 48 23 44 24 70 and 0x70(%rsp),%rax 3ff3: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3ffa: 00 3ffb: 48 89 84 24 78 01 00 mov %rax,0x178(%rsp) 4002: 00 4003: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 400a: 00 400b: 48 33 84 24 e0 00 00 xor 0xe0(%rsp),%rax 4012: 00 4013: 48 33 84 24 08 01 00 xor 0x108(%rsp),%rax 401a: 00 401b: 48 33 84 24 30 01 00 xor 0x130(%rsp),%rax 4022: 00 4023: 48 33 84 24 58 01 00 xor 0x158(%rsp),%rax 402a: 00 402b: 48 89 44 24 68 mov %rax,0x68(%rsp) 4030: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax 4037: 00 4038: 48 33 84 24 e8 00 00 xor 0xe8(%rsp),%rax 403f: 00 4040: 48 33 84 24 10 01 00 xor 0x110(%rsp),%rax 4047: 00 4048: 48 33 84 24 38 01 00 xor 0x138(%rsp),%rax 404f: 00 4050: 48 33 84 24 60 01 00 xor 0x160(%rsp),%rax 4057: 00 4058: 48 89 44 24 70 mov %rax,0x70(%rsp) 405d: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 4064: 00 4065: 48 33 84 24 f0 00 00 xor 0xf0(%rsp),%rax 406c: 00 406d: 48 33 84 24 18 01 00 xor 0x118(%rsp),%rax 4074: 00 4075: 48 33 84 24 40 01 00 xor 0x140(%rsp),%rax 407c: 00 407d: 48 33 84 24 68 01 00 xor 0x168(%rsp),%rax 4084: 00 4085: 48 89 44 24 78 mov %rax,0x78(%rsp) 408a: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax 4091: 00 4092: 48 33 84 24 f8 00 00 xor 0xf8(%rsp),%rax 4099: 00 409a: 48 33 84 24 20 01 00 xor 0x120(%rsp),%rax 40a1: 00 40a2: 48 33 84 24 48 01 00 xor 0x148(%rsp),%rax 40a9: 00 40aa: 48 33 84 24 70 01 00 xor 0x170(%rsp),%rax 40b1: 00 40b2: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 40b9: 00 40ba: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 40c1: 00 40c2: 48 33 84 24 00 01 00 xor 0x100(%rsp),%rax 40c9: 00 40ca: 48 33 84 24 28 01 00 xor 0x128(%rsp),%rax 40d1: 00 40d2: 48 33 84 24 50 01 00 xor 0x150(%rsp),%rax 40d9: 00 40da: 48 33 84 24 78 01 00 xor 0x178(%rsp),%rax 40e1: 00 40e2: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 40e9: 00 40ea: 48 8b 44 24 70 mov 0x70(%rsp),%rax 40ef: 48 d1 c0 rol $1,%rax 40f2: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 40f9: 00 40fa: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 4101: 00 4102: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4107: 48 d1 c0 rol $1,%rax 410a: 48 33 44 24 68 xor 0x68(%rsp),%rax 410f: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 4116: 00 4117: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 411e: 00 411f: 48 d1 c0 rol $1,%rax 4122: 48 33 44 24 70 xor 0x70(%rsp),%rax 4127: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 412e: 00 412f: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4136: 00 4137: 48 d1 c0 rol $1,%rax 413a: 48 33 44 24 78 xor 0x78(%rsp),%rax 413f: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 4146: 00 4147: 48 8b 44 24 68 mov 0x68(%rsp),%rax 414c: 48 d1 c0 rol $1,%rax 414f: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4156: 00 4157: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 415e: 00 415f: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 4166: 00 4167: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) 416e: 00 416f: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 4176: 00 4177: 48 89 44 24 68 mov %rax,0x68(%rsp) 417c: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4183: 00 4184: 48 31 84 24 e8 00 00 xor %rax,0xe8(%rsp) 418b: 00 418c: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 4193: 00 4194: 48 c1 c8 14 ror $0x14,%rax 4198: 48 89 44 24 70 mov %rax,0x70(%rsp) 419d: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 41a4: 00 41a5: 48 31 84 24 18 01 00 xor %rax,0x118(%rsp) 41ac: 00 41ad: 48 8b 84 24 18 01 00 mov 0x118(%rsp),%rax 41b4: 00 41b5: 48 c1 c8 15 ror $0x15,%rax 41b9: 48 89 44 24 78 mov %rax,0x78(%rsp) 41be: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 41c5: 00 41c6: 48 31 84 24 48 01 00 xor %rax,0x148(%rsp) 41cd: 00 41ce: 48 8b 84 24 48 01 00 mov 0x148(%rsp),%rax 41d5: 00 41d6: 48 c1 c0 15 rol $0x15,%rax 41da: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 41e1: 00 41e2: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 41e9: 00 41ea: 48 31 84 24 78 01 00 xor %rax,0x178(%rsp) 41f1: 00 41f2: 48 8b 84 24 78 01 00 mov 0x178(%rsp),%rax 41f9: 00 41fa: 48 c1 c0 0e rol $0xe,%rax 41fe: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 4205: 00 4206: 48 8b 44 24 70 mov 0x70(%rsp),%rax 420b: 48 f7 d0 not %rax 420e: 48 23 44 24 78 and 0x78(%rsp),%rax 4213: 48 33 44 24 68 xor 0x68(%rsp),%rax 4218: 48 89 44 24 a0 mov %rax,-0x60(%rsp) 421d: 8b 44 24 9c mov -0x64(%rsp),%eax 4221: 83 c0 01 add $0x1,%eax 4224: 48 98 cltq 4226: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 422d: 00 422e: 48 8d 05 eb 2e 00 00 lea 0x2eeb(%rip),%rax # 7120 4235: 48 8b 04 02 mov (%rdx,%rax,1),%rax 4239: 48 31 44 24 a0 xor %rax,-0x60(%rsp) 423e: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4243: 48 f7 d0 not %rax 4246: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 424d: 00 424e: 48 33 44 24 70 xor 0x70(%rsp),%rax 4253: 48 89 44 24 a8 mov %rax,-0x58(%rsp) 4258: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 425f: 00 4260: 48 f7 d0 not %rax 4263: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 426a: 00 426b: 48 33 44 24 78 xor 0x78(%rsp),%rax 4270: 48 89 44 24 b0 mov %rax,-0x50(%rsp) 4275: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 427c: 00 427d: 48 f7 d0 not %rax 4280: 48 23 44 24 68 and 0x68(%rsp),%rax 4285: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 428c: 00 428d: 48 89 44 24 b8 mov %rax,-0x48(%rsp) 4292: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4297: 48 f7 d0 not %rax 429a: 48 23 44 24 70 and 0x70(%rsp),%rax 429f: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 42a6: 00 42a7: 48 89 44 24 c0 mov %rax,-0x40(%rsp) 42ac: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 42b3: 00 42b4: 48 31 84 24 d0 00 00 xor %rax,0xd0(%rsp) 42bb: 00 42bc: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax 42c3: 00 42c4: 48 c1 c0 1c rol $0x1c,%rax 42c8: 48 89 44 24 68 mov %rax,0x68(%rsp) 42cd: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 42d4: 00 42d5: 48 31 84 24 00 01 00 xor %rax,0x100(%rsp) 42dc: 00 42dd: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax 42e4: 00 42e5: 48 c1 c0 14 rol $0x14,%rax 42e9: 48 89 44 24 70 mov %rax,0x70(%rsp) 42ee: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 42f5: 00 42f6: 48 31 84 24 08 01 00 xor %rax,0x108(%rsp) 42fd: 00 42fe: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 4305: 00 4306: 48 c1 c0 03 rol $0x3,%rax 430a: 48 89 44 24 78 mov %rax,0x78(%rsp) 430f: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4316: 00 4317: 48 31 84 24 38 01 00 xor %rax,0x138(%rsp) 431e: 00 431f: 48 8b 84 24 38 01 00 mov 0x138(%rsp),%rax 4326: 00 4327: 48 c1 c8 13 ror $0x13,%rax 432b: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 4332: 00 4333: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 433a: 00 433b: 48 31 84 24 68 01 00 xor %rax,0x168(%rsp) 4342: 00 4343: 48 8b 84 24 68 01 00 mov 0x168(%rsp),%rax 434a: 00 434b: 48 c1 c8 03 ror $0x3,%rax 434f: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 4356: 00 4357: 48 8b 44 24 70 mov 0x70(%rsp),%rax 435c: 48 f7 d0 not %rax 435f: 48 23 44 24 78 and 0x78(%rsp),%rax 4364: 48 33 44 24 68 xor 0x68(%rsp),%rax 4369: 48 89 44 24 c8 mov %rax,-0x38(%rsp) 436e: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4373: 48 f7 d0 not %rax 4376: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 437d: 00 437e: 48 33 44 24 70 xor 0x70(%rsp),%rax 4383: 48 89 44 24 d0 mov %rax,-0x30(%rsp) 4388: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 438f: 00 4390: 48 f7 d0 not %rax 4393: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 439a: 00 439b: 48 33 44 24 78 xor 0x78(%rsp),%rax 43a0: 48 89 44 24 d8 mov %rax,-0x28(%rsp) 43a5: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 43ac: 00 43ad: 48 f7 d0 not %rax 43b0: 48 23 44 24 68 and 0x68(%rsp),%rax 43b5: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 43bc: 00 43bd: 48 89 44 24 e0 mov %rax,-0x20(%rsp) 43c2: 48 8b 44 24 68 mov 0x68(%rsp),%rax 43c7: 48 f7 d0 not %rax 43ca: 48 23 44 24 70 and 0x70(%rsp),%rax 43cf: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 43d6: 00 43d7: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 43dc: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 43e3: 00 43e4: 48 31 84 24 c0 00 00 xor %rax,0xc0(%rsp) 43eb: 00 43ec: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax 43f3: 00 43f4: 48 d1 c0 rol $1,%rax 43f7: 48 89 44 24 68 mov %rax,0x68(%rsp) 43fc: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4403: 00 4404: 48 31 84 24 f0 00 00 xor %rax,0xf0(%rsp) 440b: 00 440c: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax 4413: 00 4414: 48 c1 c0 06 rol $0x6,%rax 4418: 48 89 44 24 70 mov %rax,0x70(%rsp) 441d: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 4424: 00 4425: 48 31 84 24 20 01 00 xor %rax,0x120(%rsp) 442c: 00 442d: 48 8b 84 24 20 01 00 mov 0x120(%rsp),%rax 4434: 00 4435: 48 c1 c0 19 rol $0x19,%rax 4439: 48 89 44 24 78 mov %rax,0x78(%rsp) 443e: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 4445: 00 4446: 48 31 84 24 50 01 00 xor %rax,0x150(%rsp) 444d: 00 444e: 48 8b 84 24 50 01 00 mov 0x150(%rsp),%rax 4455: 00 4456: 48 c1 c0 08 rol $0x8,%rax 445a: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 4461: 00 4462: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 4469: 00 446a: 48 31 84 24 58 01 00 xor %rax,0x158(%rsp) 4471: 00 4472: 48 8b 84 24 58 01 00 mov 0x158(%rsp),%rax 4479: 00 447a: 48 c1 c0 12 rol $0x12,%rax 447e: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 4485: 00 4486: 48 8b 44 24 70 mov 0x70(%rsp),%rax 448b: 48 f7 d0 not %rax 448e: 48 23 44 24 78 and 0x78(%rsp),%rax 4493: 48 33 44 24 68 xor 0x68(%rsp),%rax 4498: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 449d: 48 8b 44 24 78 mov 0x78(%rsp),%rax 44a2: 48 f7 d0 not %rax 44a5: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 44ac: 00 44ad: 48 33 44 24 70 xor 0x70(%rsp),%rax 44b2: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 44b7: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 44be: 00 44bf: 48 f7 d0 not %rax 44c2: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 44c9: 00 44ca: 48 33 44 24 78 xor 0x78(%rsp),%rax 44cf: 48 89 04 24 mov %rax,(%rsp) 44d3: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 44da: 00 44db: 48 f7 d0 not %rax 44de: 48 23 44 24 68 and 0x68(%rsp),%rax 44e3: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 44ea: 00 44eb: 48 89 44 24 08 mov %rax,0x8(%rsp) 44f0: 48 8b 44 24 68 mov 0x68(%rsp),%rax 44f5: 48 f7 d0 not %rax 44f8: 48 23 44 24 70 and 0x70(%rsp),%rax 44fd: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 4504: 00 4505: 48 89 44 24 10 mov %rax,0x10(%rsp) 450a: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 4511: 00 4512: 48 31 84 24 d8 00 00 xor %rax,0xd8(%rsp) 4519: 00 451a: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 4521: 00 4522: 48 c1 c0 1b rol $0x1b,%rax 4526: 48 89 44 24 68 mov %rax,0x68(%rsp) 452b: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 4532: 00 4533: 48 31 84 24 e0 00 00 xor %rax,0xe0(%rsp) 453a: 00 453b: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax 4542: 00 4543: 48 c1 c8 1c ror $0x1c,%rax 4547: 48 89 44 24 70 mov %rax,0x70(%rsp) 454c: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4553: 00 4554: 48 31 84 24 10 01 00 xor %rax,0x110(%rsp) 455b: 00 455c: 48 8b 84 24 10 01 00 mov 0x110(%rsp),%rax 4563: 00 4564: 48 c1 c0 0a rol $0xa,%rax 4568: 48 89 44 24 78 mov %rax,0x78(%rsp) 456d: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4574: 00 4575: 48 31 84 24 40 01 00 xor %rax,0x140(%rsp) 457c: 00 457d: 48 8b 84 24 40 01 00 mov 0x140(%rsp),%rax 4584: 00 4585: 48 c1 c0 0f rol $0xf,%rax 4589: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 4590: 00 4591: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 4598: 00 4599: 48 31 84 24 70 01 00 xor %rax,0x170(%rsp) 45a0: 00 45a1: 48 8b 84 24 70 01 00 mov 0x170(%rsp),%rax 45a8: 00 45a9: 48 c1 c8 08 ror $0x8,%rax 45ad: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 45b4: 00 45b5: 48 8b 44 24 70 mov 0x70(%rsp),%rax 45ba: 48 f7 d0 not %rax 45bd: 48 23 44 24 78 and 0x78(%rsp),%rax 45c2: 48 33 44 24 68 xor 0x68(%rsp),%rax 45c7: 48 89 44 24 18 mov %rax,0x18(%rsp) 45cc: 48 8b 44 24 78 mov 0x78(%rsp),%rax 45d1: 48 f7 d0 not %rax 45d4: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 45db: 00 45dc: 48 33 44 24 70 xor 0x70(%rsp),%rax 45e1: 48 89 44 24 20 mov %rax,0x20(%rsp) 45e6: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 45ed: 00 45ee: 48 f7 d0 not %rax 45f1: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 45f8: 00 45f9: 48 33 44 24 78 xor 0x78(%rsp),%rax 45fe: 48 89 44 24 28 mov %rax,0x28(%rsp) 4603: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 460a: 00 460b: 48 f7 d0 not %rax 460e: 48 23 44 24 68 and 0x68(%rsp),%rax 4613: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 461a: 00 461b: 48 89 44 24 30 mov %rax,0x30(%rsp) 4620: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4625: 48 f7 d0 not %rax 4628: 48 23 44 24 70 and 0x70(%rsp),%rax 462d: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 4634: 00 4635: 48 89 44 24 38 mov %rax,0x38(%rsp) 463a: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4641: 00 4642: 48 31 84 24 c8 00 00 xor %rax,0xc8(%rsp) 4649: 00 464a: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 4651: 00 4652: 48 c1 c8 02 ror $0x2,%rax 4656: 48 89 44 24 68 mov %rax,0x68(%rsp) 465b: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 4662: 00 4663: 48 31 84 24 f8 00 00 xor %rax,0xf8(%rsp) 466a: 00 466b: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 4672: 00 4673: 48 c1 c8 09 ror $0x9,%rax 4677: 48 89 44 24 70 mov %rax,0x70(%rsp) 467c: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 4683: 00 4684: 48 31 84 24 28 01 00 xor %rax,0x128(%rsp) 468b: 00 468c: 48 8b 84 24 28 01 00 mov 0x128(%rsp),%rax 4693: 00 4694: 48 c1 c8 19 ror $0x19,%rax 4698: 48 89 44 24 78 mov %rax,0x78(%rsp) 469d: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 46a4: 00 46a5: 48 31 84 24 30 01 00 xor %rax,0x130(%rsp) 46ac: 00 46ad: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax 46b4: 00 46b5: 48 c1 c8 17 ror $0x17,%rax 46b9: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 46c0: 00 46c1: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 46c8: 00 46c9: 48 31 84 24 60 01 00 xor %rax,0x160(%rsp) 46d0: 00 46d1: 48 8b 84 24 60 01 00 mov 0x160(%rsp),%rax 46d8: 00 46d9: 48 c1 c0 02 rol $0x2,%rax 46dd: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 46e4: 00 46e5: 48 8b 44 24 70 mov 0x70(%rsp),%rax 46ea: 48 f7 d0 not %rax 46ed: 48 23 44 24 78 and 0x78(%rsp),%rax 46f2: 48 33 44 24 68 xor 0x68(%rsp),%rax 46f7: 48 89 44 24 40 mov %rax,0x40(%rsp) 46fc: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4701: 48 f7 d0 not %rax 4704: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 470b: 00 470c: 48 33 44 24 70 xor 0x70(%rsp),%rax 4711: 48 89 44 24 48 mov %rax,0x48(%rsp) 4716: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 471d: 00 471e: 48 f7 d0 not %rax 4721: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 4728: 00 4729: 48 33 44 24 78 xor 0x78(%rsp),%rax 472e: 48 89 44 24 50 mov %rax,0x50(%rsp) 4733: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 473a: 00 473b: 48 f7 d0 not %rax 473e: 48 23 44 24 68 and 0x68(%rsp),%rax 4743: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 474a: 00 474b: 48 89 44 24 58 mov %rax,0x58(%rsp) 4750: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4755: 48 f7 d0 not %rax 4758: 48 23 44 24 70 and 0x70(%rsp),%rax 475d: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 4764: 00 4765: 48 89 44 24 60 mov %rax,0x60(%rsp) 476a: 83 44 24 9c 02 addl $0x2,-0x64(%rsp) 476f: 83 7c 24 9c 17 cmpl $0x17,-0x64(%rsp) 4774: 0f 8e ba f1 ff ff jle 3934 477a: 48 8b 44 24 88 mov -0x78(%rsp),%rax 477f: 48 8b 54 24 a0 mov -0x60(%rsp),%rdx 4784: 48 89 10 mov %rdx,(%rax) 4787: 48 8b 44 24 88 mov -0x78(%rsp),%rax 478c: 48 8d 50 08 lea 0x8(%rax),%rdx 4790: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 4795: 48 89 02 mov %rax,(%rdx) 4798: 48 8b 44 24 88 mov -0x78(%rsp),%rax 479d: 48 8d 50 10 lea 0x10(%rax),%rdx 47a1: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 47a6: 48 89 02 mov %rax,(%rdx) 47a9: 48 8b 44 24 88 mov -0x78(%rsp),%rax 47ae: 48 8d 50 18 lea 0x18(%rax),%rdx 47b2: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 47b7: 48 89 02 mov %rax,(%rdx) 47ba: 48 8b 44 24 88 mov -0x78(%rsp),%rax 47bf: 48 8d 50 20 lea 0x20(%rax),%rdx 47c3: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 47c8: 48 89 02 mov %rax,(%rdx) 47cb: 48 8b 44 24 88 mov -0x78(%rsp),%rax 47d0: 48 8d 50 28 lea 0x28(%rax),%rdx 47d4: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 47d9: 48 89 02 mov %rax,(%rdx) 47dc: 48 8b 44 24 88 mov -0x78(%rsp),%rax 47e1: 48 8d 50 30 lea 0x30(%rax),%rdx 47e5: 48 8b 44 24 d0 mov -0x30(%rsp),%rax 47ea: 48 89 02 mov %rax,(%rdx) 47ed: 48 8b 44 24 88 mov -0x78(%rsp),%rax 47f2: 48 8d 50 38 lea 0x38(%rax),%rdx 47f6: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 47fb: 48 89 02 mov %rax,(%rdx) 47fe: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4803: 48 8d 50 40 lea 0x40(%rax),%rdx 4807: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 480c: 48 89 02 mov %rax,(%rdx) 480f: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4814: 48 8d 50 48 lea 0x48(%rax),%rdx 4818: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 481d: 48 89 02 mov %rax,(%rdx) 4820: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4825: 48 8d 50 50 lea 0x50(%rax),%rdx 4829: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 482e: 48 89 02 mov %rax,(%rdx) 4831: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4836: 48 8d 50 58 lea 0x58(%rax),%rdx 483a: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 483f: 48 89 02 mov %rax,(%rdx) 4842: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4847: 48 8d 50 60 lea 0x60(%rax),%rdx 484b: 48 8b 04 24 mov (%rsp),%rax 484f: 48 89 02 mov %rax,(%rdx) 4852: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4857: 48 8d 50 68 lea 0x68(%rax),%rdx 485b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4860: 48 89 02 mov %rax,(%rdx) 4863: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4868: 48 8d 50 70 lea 0x70(%rax),%rdx 486c: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4871: 48 89 02 mov %rax,(%rdx) 4874: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4879: 48 8d 50 78 lea 0x78(%rax),%rdx 487d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4882: 48 89 02 mov %rax,(%rdx) 4885: 48 8b 44 24 88 mov -0x78(%rsp),%rax 488a: 48 8d 90 80 00 00 00 lea 0x80(%rax),%rdx 4891: 48 8b 44 24 20 mov 0x20(%rsp),%rax 4896: 48 89 02 mov %rax,(%rdx) 4899: 48 8b 44 24 88 mov -0x78(%rsp),%rax 489e: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 48a5: 48 8b 44 24 28 mov 0x28(%rsp),%rax 48aa: 48 89 02 mov %rax,(%rdx) 48ad: 48 8b 44 24 88 mov -0x78(%rsp),%rax 48b2: 48 8d 90 90 00 00 00 lea 0x90(%rax),%rdx 48b9: 48 8b 44 24 30 mov 0x30(%rsp),%rax 48be: 48 89 02 mov %rax,(%rdx) 48c1: 48 8b 44 24 88 mov -0x78(%rsp),%rax 48c6: 48 8d 90 98 00 00 00 lea 0x98(%rax),%rdx 48cd: 48 8b 44 24 38 mov 0x38(%rsp),%rax 48d2: 48 89 02 mov %rax,(%rdx) 48d5: 48 8b 44 24 88 mov -0x78(%rsp),%rax 48da: 48 8d 90 a0 00 00 00 lea 0xa0(%rax),%rdx 48e1: 48 8b 44 24 40 mov 0x40(%rsp),%rax 48e6: 48 89 02 mov %rax,(%rdx) 48e9: 48 8b 44 24 88 mov -0x78(%rsp),%rax 48ee: 48 8d 90 a8 00 00 00 lea 0xa8(%rax),%rdx 48f5: 48 8b 44 24 48 mov 0x48(%rsp),%rax 48fa: 48 89 02 mov %rax,(%rdx) 48fd: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4902: 48 8d 90 b0 00 00 00 lea 0xb0(%rax),%rdx 4909: 48 8b 44 24 50 mov 0x50(%rsp),%rax 490e: 48 89 02 mov %rax,(%rdx) 4911: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4916: 48 8d 90 b8 00 00 00 lea 0xb8(%rax),%rdx 491d: 48 8b 44 24 58 mov 0x58(%rsp),%rax 4922: 48 89 02 mov %rax,(%rdx) 4925: 48 8b 44 24 88 mov -0x78(%rsp),%rax 492a: 48 8d 90 c0 00 00 00 lea 0xc0(%rax),%rdx 4931: 48 8b 44 24 60 mov 0x60(%rsp),%rax 4936: 48 89 02 mov %rax,(%rdx) 4939: 90 nop 493a: 48 81 c4 80 01 00 00 add $0x180,%rsp 4941: c3 ret 0000000000004942 : 4942: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 4947: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 494e: 00 494f: eb 20 jmp 4971 4951: 8b 44 24 fc mov -0x4(%rsp),%eax 4955: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 495c: 00 495d: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 4962: 48 01 d0 add %rdx,%rax 4965: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 496c: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 4971: 83 7c 24 fc 18 cmpl $0x18,-0x4(%rsp) 4976: 76 d9 jbe 4951 4978: 90 nop 4979: 90 nop 497a: c3 ret 000000000000497b : 497b: 48 83 ec 30 sub $0x30,%rsp 497f: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4984: 89 74 24 14 mov %esi,0x14(%rsp) 4988: 89 54 24 10 mov %edx,0x10(%rsp) 498c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 4991: 4c 89 04 24 mov %r8,(%rsp) 4995: e9 98 00 00 00 jmp 4a32 499a: 8b 44 24 14 mov 0x14(%rsp),%eax 499e: 89 44 24 2c mov %eax,0x2c(%rsp) 49a2: eb 61 jmp 4a05 49a4: 48 8b 44 24 08 mov 0x8(%rsp),%rax 49a9: 48 8d 50 01 lea 0x1(%rax),%rdx 49ad: 48 89 54 24 08 mov %rdx,0x8(%rsp) 49b2: 0f b6 00 movzbl (%rax),%eax 49b5: 0f b6 d0 movzbl %al,%edx 49b8: 8b 44 24 2c mov 0x2c(%rsp),%eax 49bc: 83 e0 07 and $0x7,%eax 49bf: c1 e0 03 shl $0x3,%eax 49c2: 89 c1 mov %eax,%ecx 49c4: 48 d3 e2 shl %cl,%rdx 49c7: 48 89 d1 mov %rdx,%rcx 49ca: 8b 44 24 2c mov 0x2c(%rsp),%eax 49ce: c1 e8 03 shr $0x3,%eax 49d1: 89 c6 mov %eax,%esi 49d3: 89 f0 mov %esi,%eax 49d5: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 49dc: 00 49dd: 48 8b 44 24 18 mov 0x18(%rsp),%rax 49e2: 48 01 d0 add %rdx,%rax 49e5: 48 8b 10 mov (%rax),%rdx 49e8: 89 f0 mov %esi,%eax 49ea: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 49f1: 00 49f2: 48 8b 44 24 18 mov 0x18(%rsp),%rax 49f7: 48 01 f0 add %rsi,%rax 49fa: 48 31 ca xor %rcx,%rdx 49fd: 48 89 10 mov %rdx,(%rax) 4a00: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4a05: 8b 44 24 2c mov 0x2c(%rsp),%eax 4a09: 3b 44 24 10 cmp 0x10(%rsp),%eax 4a0d: 72 95 jb 49a4 4a0f: 8b 44 24 10 mov 0x10(%rsp),%eax 4a13: 2b 44 24 14 sub 0x14(%rsp),%eax 4a17: 89 c0 mov %eax,%eax 4a19: 48 29 04 24 sub %rax,(%rsp) 4a1d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4a22: 48 89 c7 mov %rax,%rdi 4a25: e8 7a ed ff ff call 37a4 4a2a: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 4a31: 00 4a32: 8b 54 24 14 mov 0x14(%rsp),%edx 4a36: 48 8b 04 24 mov (%rsp),%rax 4a3a: 48 01 c2 add %rax,%rdx 4a3d: 8b 44 24 10 mov 0x10(%rsp),%eax 4a41: 48 39 c2 cmp %rax,%rdx 4a44: 0f 83 50 ff ff ff jae 499a 4a4a: 8b 44 24 14 mov 0x14(%rsp),%eax 4a4e: 89 44 24 2c mov %eax,0x2c(%rsp) 4a52: eb 61 jmp 4ab5 4a54: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4a59: 48 8d 50 01 lea 0x1(%rax),%rdx 4a5d: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4a62: 0f b6 00 movzbl (%rax),%eax 4a65: 0f b6 d0 movzbl %al,%edx 4a68: 8b 44 24 2c mov 0x2c(%rsp),%eax 4a6c: 83 e0 07 and $0x7,%eax 4a6f: c1 e0 03 shl $0x3,%eax 4a72: 89 c1 mov %eax,%ecx 4a74: 48 d3 e2 shl %cl,%rdx 4a77: 48 89 d1 mov %rdx,%rcx 4a7a: 8b 44 24 2c mov 0x2c(%rsp),%eax 4a7e: c1 e8 03 shr $0x3,%eax 4a81: 89 c6 mov %eax,%esi 4a83: 89 f0 mov %esi,%eax 4a85: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4a8c: 00 4a8d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4a92: 48 01 d0 add %rdx,%rax 4a95: 48 8b 10 mov (%rax),%rdx 4a98: 89 f0 mov %esi,%eax 4a9a: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4aa1: 00 4aa2: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4aa7: 48 01 f0 add %rsi,%rax 4aaa: 48 31 ca xor %rcx,%rdx 4aad: 48 89 10 mov %rdx,(%rax) 4ab0: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4ab5: 8b 54 24 2c mov 0x2c(%rsp),%edx 4ab9: 8b 4c 24 14 mov 0x14(%rsp),%ecx 4abd: 48 8b 04 24 mov (%rsp),%rax 4ac1: 48 01 c8 add %rcx,%rax 4ac4: 48 39 c2 cmp %rax,%rdx 4ac7: 72 8b jb 4a54 4ac9: 8b 44 24 2c mov 0x2c(%rsp),%eax 4acd: 48 83 c4 30 add $0x30,%rsp 4ad1: c3 ret 0000000000004ad2 : 4ad2: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) 4ad7: 89 74 24 f4 mov %esi,-0xc(%rsp) 4adb: 89 54 24 f0 mov %edx,-0x10(%rsp) 4adf: 89 c8 mov %ecx,%eax 4ae1: 88 44 24 ec mov %al,-0x14(%rsp) 4ae5: 8b 44 24 f4 mov -0xc(%rsp),%eax 4ae9: c1 e8 03 shr $0x3,%eax 4aec: 89 c7 mov %eax,%edi 4aee: 89 f8 mov %edi,%eax 4af0: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4af7: 00 4af8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4afd: 48 01 d0 add %rdx,%rax 4b00: 48 8b 10 mov (%rax),%rdx 4b03: 0f b6 74 24 ec movzbl -0x14(%rsp),%esi 4b08: 8b 44 24 f4 mov -0xc(%rsp),%eax 4b0c: 83 e0 07 and $0x7,%eax 4b0f: c1 e0 03 shl $0x3,%eax 4b12: 89 c1 mov %eax,%ecx 4b14: 48 d3 e6 shl %cl,%rsi 4b17: 48 89 f1 mov %rsi,%rcx 4b1a: 89 f8 mov %edi,%eax 4b1c: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4b23: 00 4b24: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4b29: 48 01 f0 add %rsi,%rax 4b2c: 48 31 ca xor %rcx,%rdx 4b2f: 48 89 10 mov %rdx,(%rax) 4b32: 8b 44 24 f0 mov -0x10(%rsp),%eax 4b36: c1 e8 03 shr $0x3,%eax 4b39: 8d 50 ff lea -0x1(%rax),%edx 4b3c: 89 d2 mov %edx,%edx 4b3e: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 4b45: 00 4b46: 48 8b 54 24 f8 mov -0x8(%rsp),%rdx 4b4b: 48 01 ca add %rcx,%rdx 4b4e: 48 8b 12 mov (%rdx),%rdx 4b51: 83 e8 01 sub $0x1,%eax 4b54: 89 c0 mov %eax,%eax 4b56: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 4b5d: 00 4b5e: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4b63: 48 01 c8 add %rcx,%rax 4b66: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx 4b6d: 00 00 80 4b70: 48 31 ca xor %rcx,%rdx 4b73: 48 89 10 mov %rdx,(%rax) 4b76: 90 nop 4b77: c3 ret 0000000000004b78 : 4b78: 48 83 ec 30 sub $0x30,%rsp 4b7c: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4b81: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4b86: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4b8b: 89 4c 24 04 mov %ecx,0x4(%rsp) 4b8f: 44 89 04 24 mov %r8d,(%rsp) 4b93: e9 a2 00 00 00 jmp 4c3a 4b98: 8b 44 24 04 mov 0x4(%rsp),%eax 4b9c: 3b 04 24 cmp (%rsp),%eax 4b9f: 75 15 jne 4bb6 4ba1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4ba6: 48 89 c7 mov %rax,%rdi 4ba9: e8 f6 eb ff ff call 37a4 4bae: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 4bb5: 00 4bb6: 8b 44 24 04 mov 0x4(%rsp),%eax 4bba: 89 44 24 2c mov %eax,0x2c(%rsp) 4bbe: eb 45 jmp 4c05 4bc0: 8b 44 24 2c mov 0x2c(%rsp),%eax 4bc4: c1 e8 03 shr $0x3,%eax 4bc7: 89 c0 mov %eax,%eax 4bc9: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4bd0: 00 4bd1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4bd6: 48 01 d0 add %rdx,%rax 4bd9: 48 8b 10 mov (%rax),%rdx 4bdc: 8b 44 24 2c mov 0x2c(%rsp),%eax 4be0: 83 e0 07 and $0x7,%eax 4be3: c1 e0 03 shl $0x3,%eax 4be6: 89 c1 mov %eax,%ecx 4be8: 48 d3 ea shr %cl,%rdx 4beb: 48 89 d1 mov %rdx,%rcx 4bee: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4bf3: 48 8d 50 01 lea 0x1(%rax),%rdx 4bf7: 48 89 54 24 18 mov %rdx,0x18(%rsp) 4bfc: 89 ca mov %ecx,%edx 4bfe: 88 10 mov %dl,(%rax) 4c00: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4c05: 8b 44 24 2c mov 0x2c(%rsp),%eax 4c09: 3b 04 24 cmp (%rsp),%eax 4c0c: 73 15 jae 4c23 4c0e: 8b 54 24 2c mov 0x2c(%rsp),%edx 4c12: 8b 4c 24 04 mov 0x4(%rsp),%ecx 4c16: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4c1b: 48 01 c8 add %rcx,%rax 4c1e: 48 39 c2 cmp %rax,%rdx 4c21: 72 9d jb 4bc0 4c23: 8b 44 24 2c mov 0x2c(%rsp),%eax 4c27: 2b 44 24 04 sub 0x4(%rsp),%eax 4c2b: 89 c0 mov %eax,%eax 4c2d: 48 29 44 24 10 sub %rax,0x10(%rsp) 4c32: 8b 44 24 2c mov 0x2c(%rsp),%eax 4c36: 89 44 24 04 mov %eax,0x4(%rsp) 4c3a: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 4c40: 0f 85 52 ff ff ff jne 4b98 4c46: 8b 44 24 04 mov 0x4(%rsp),%eax 4c4a: 48 83 c4 30 add $0x30,%rsp 4c4e: c3 ret 0000000000004c4f : 4c4f: 48 83 ec 30 sub $0x30,%rsp 4c53: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4c58: 89 74 24 14 mov %esi,0x14(%rsp) 4c5c: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4c61: 48 89 0c 24 mov %rcx,(%rsp) 4c65: 44 89 c0 mov %r8d,%eax 4c68: 88 44 24 10 mov %al,0x10(%rsp) 4c6c: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4c73: 00 4c74: eb 20 jmp 4c96 4c76: 8b 44 24 2c mov 0x2c(%rsp),%eax 4c7a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4c81: 00 4c82: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4c87: 48 01 d0 add %rdx,%rax 4c8a: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4c91: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4c96: 83 7c 24 2c 18 cmpl $0x18,0x2c(%rsp) 4c9b: 76 d9 jbe 4c76 4c9d: e9 84 00 00 00 jmp 4d26 4ca2: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4ca9: 00 4caa: eb 4f jmp 4cfb 4cac: 8b 44 24 2c mov 0x2c(%rsp),%eax 4cb0: c1 e0 03 shl $0x3,%eax 4cb3: 89 c2 mov %eax,%edx 4cb5: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4cba: 48 01 d0 add %rdx,%rax 4cbd: 48 89 c7 mov %rax,%rdi 4cc0: e8 48 ea ff ff call 370d 4cc5: 8b 54 24 2c mov 0x2c(%rsp),%edx 4cc9: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 4cd0: 00 4cd1: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4cd6: 48 01 ca add %rcx,%rdx 4cd9: 48 8b 0a mov (%rdx),%rcx 4cdc: 8b 54 24 2c mov 0x2c(%rsp),%edx 4ce0: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi 4ce7: 00 4ce8: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4ced: 48 01 f2 add %rsi,%rdx 4cf0: 48 31 c8 xor %rcx,%rax 4cf3: 48 89 02 mov %rax,(%rdx) 4cf6: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4cfb: 8b 44 24 14 mov 0x14(%rsp),%eax 4cff: c1 e8 03 shr $0x3,%eax 4d02: 39 44 24 2c cmp %eax,0x2c(%rsp) 4d06: 72 a4 jb 4cac 4d08: 8b 44 24 14 mov 0x14(%rsp),%eax 4d0c: 48 01 44 24 08 add %rax,0x8(%rsp) 4d11: 8b 44 24 14 mov 0x14(%rsp),%eax 4d15: 48 29 04 24 sub %rax,(%rsp) 4d19: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4d1e: 48 89 c7 mov %rax,%rdi 4d21: e8 7e ea ff ff call 37a4 4d26: 8b 44 24 14 mov 0x14(%rsp),%eax 4d2a: 48 39 04 24 cmp %rax,(%rsp) 4d2e: 0f 83 6e ff ff ff jae 4ca2 4d34: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4d3b: 00 4d3c: eb 5f jmp 4d9d 4d3e: 8b 44 24 2c mov 0x2c(%rsp),%eax 4d42: c1 e8 03 shr $0x3,%eax 4d45: 89 c7 mov %eax,%edi 4d47: 89 f8 mov %edi,%eax 4d49: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4d50: 00 4d51: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4d56: 48 01 d0 add %rdx,%rax 4d59: 48 8b 10 mov (%rax),%rdx 4d5c: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 4d60: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4d65: 48 01 c8 add %rcx,%rax 4d68: 0f b6 00 movzbl (%rax),%eax 4d6b: 0f b6 f0 movzbl %al,%esi 4d6e: 8b 44 24 2c mov 0x2c(%rsp),%eax 4d72: 83 e0 07 and $0x7,%eax 4d75: c1 e0 03 shl $0x3,%eax 4d78: 89 c1 mov %eax,%ecx 4d7a: 48 d3 e6 shl %cl,%rsi 4d7d: 48 89 f1 mov %rsi,%rcx 4d80: 89 f8 mov %edi,%eax 4d82: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4d89: 00 4d8a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4d8f: 48 01 f0 add %rsi,%rax 4d92: 48 31 ca xor %rcx,%rdx 4d95: 48 89 10 mov %rdx,(%rax) 4d98: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4d9d: 8b 44 24 2c mov 0x2c(%rsp),%eax 4da1: 48 3b 04 24 cmp (%rsp),%rax 4da5: 72 97 jb 4d3e 4da7: 8b 44 24 2c mov 0x2c(%rsp),%eax 4dab: c1 e8 03 shr $0x3,%eax 4dae: 89 c7 mov %eax,%edi 4db0: 89 f8 mov %edi,%eax 4db2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4db9: 00 4dba: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4dbf: 48 01 d0 add %rdx,%rax 4dc2: 48 8b 10 mov (%rax),%rdx 4dc5: 0f b6 74 24 10 movzbl 0x10(%rsp),%esi 4dca: 8b 44 24 2c mov 0x2c(%rsp),%eax 4dce: 83 e0 07 and $0x7,%eax 4dd1: c1 e0 03 shl $0x3,%eax 4dd4: 89 c1 mov %eax,%ecx 4dd6: 48 d3 e6 shl %cl,%rsi 4dd9: 48 89 f1 mov %rsi,%rcx 4ddc: 89 f8 mov %edi,%eax 4dde: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4de5: 00 4de6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4deb: 48 01 f0 add %rsi,%rax 4dee: 48 31 ca xor %rcx,%rdx 4df1: 48 89 10 mov %rdx,(%rax) 4df4: 8b 44 24 14 mov 0x14(%rsp),%eax 4df8: 83 e8 01 sub $0x1,%eax 4dfb: c1 e8 03 shr $0x3,%eax 4dfe: 89 c1 mov %eax,%ecx 4e00: 89 c8 mov %ecx,%eax 4e02: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4e09: 00 4e0a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4e0f: 48 01 d0 add %rdx,%rax 4e12: 48 8b 10 mov (%rax),%rdx 4e15: 89 c8 mov %ecx,%eax 4e17: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 4e1e: 00 4e1f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4e24: 48 01 c8 add %rcx,%rax 4e27: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx 4e2e: 00 00 80 4e31: 48 31 ca xor %rcx,%rdx 4e34: 48 89 10 mov %rdx,(%rax) 4e37: 90 nop 4e38: 48 83 c4 30 add $0x30,%rsp 4e3c: c3 ret 0000000000004e3d : 4e3d: 48 83 ec 30 sub $0x30,%rsp 4e41: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4e46: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4e4b: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4e50: 89 4c 24 04 mov %ecx,0x4(%rsp) 4e54: eb 6b jmp 4ec1 4e56: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4e5b: 48 89 c7 mov %rax,%rdi 4e5e: e8 41 e9 ff ff call 37a4 4e63: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4e6a: 00 4e6b: eb 38 jmp 4ea5 4e6d: 8b 44 24 2c mov 0x2c(%rsp),%eax 4e71: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4e78: 00 4e79: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4e7e: 48 01 d0 add %rdx,%rax 4e81: 48 8b 00 mov (%rax),%rax 4e84: 8b 54 24 2c mov 0x2c(%rsp),%edx 4e88: c1 e2 03 shl $0x3,%edx 4e8b: 89 d1 mov %edx,%ecx 4e8d: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4e92: 48 01 ca add %rcx,%rdx 4e95: 48 89 c6 mov %rax,%rsi 4e98: 48 89 d7 mov %rdx,%rdi 4e9b: e8 bd e8 ff ff call 375d 4ea0: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4ea5: 8b 44 24 04 mov 0x4(%rsp),%eax 4ea9: c1 e8 03 shr $0x3,%eax 4eac: 39 44 24 2c cmp %eax,0x2c(%rsp) 4eb0: 72 bb jb 4e6d 4eb2: 8b 44 24 04 mov 0x4(%rsp),%eax 4eb6: 48 01 44 24 18 add %rax,0x18(%rsp) 4ebb: 48 83 6c 24 10 01 subq $0x1,0x10(%rsp) 4ec1: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 4ec7: 75 8d jne 4e56 4ec9: 90 nop 4eca: 90 nop 4ecb: 48 83 c4 30 add $0x30,%rsp 4ecf: c3 ret 0000000000004ed0 : 4ed0: 48 83 ec 08 sub $0x8,%rsp 4ed4: 48 89 3c 24 mov %rdi,(%rsp) 4ed8: 48 8b 04 24 mov (%rsp),%rax 4edc: 48 89 c7 mov %rax,%rdi 4edf: e8 5e fa ff ff call 4942 4ee4: 48 8b 04 24 mov (%rsp),%rax 4ee8: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) 4eef: 00 00 00 4ef2: 90 nop 4ef3: 48 83 c4 08 add $0x8,%rsp 4ef7: c3 ret 0000000000004ef8 : 4ef8: 48 83 ec 18 sub $0x18,%rsp 4efc: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4f01: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4f06: 48 89 14 24 mov %rdx,(%rsp) 4f0a: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4f0f: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 4f15: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4f1a: 48 8b 0c 24 mov (%rsp),%rcx 4f1e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4f23: 49 89 c8 mov %rcx,%r8 4f26: 48 89 d1 mov %rdx,%rcx 4f29: ba a8 00 00 00 mov $0xa8,%edx 4f2e: 48 89 c7 mov %rax,%rdi 4f31: e8 45 fa ff ff call 497b 4f36: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 4f3b: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 4f41: 90 nop 4f42: 48 83 c4 18 add $0x18,%rsp 4f46: c3 ret 0000000000004f47 : 4f47: 48 83 ec 08 sub $0x8,%rsp 4f4b: 48 89 3c 24 mov %rdi,(%rsp) 4f4f: 48 8b 04 24 mov (%rsp),%rax 4f53: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 4f59: 48 8b 04 24 mov (%rsp),%rax 4f5d: b9 1f 00 00 00 mov $0x1f,%ecx 4f62: ba a8 00 00 00 mov $0xa8,%edx 4f67: 48 89 c7 mov %rax,%rdi 4f6a: e8 63 fb ff ff call 4ad2 4f6f: 48 8b 04 24 mov (%rsp),%rax 4f73: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) 4f7a: 00 00 00 4f7d: 90 nop 4f7e: 48 83 c4 08 add $0x8,%rsp 4f82: c3 ret 0000000000004f83 : 4f83: 48 83 ec 18 sub $0x18,%rsp 4f87: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4f8c: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4f91: 48 89 14 24 mov %rdx,(%rsp) 4f95: 48 8b 04 24 mov (%rsp),%rax 4f99: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 4f9f: 48 8b 14 24 mov (%rsp),%rdx 4fa3: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 4fa8: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4fad: 41 b8 a8 00 00 00 mov $0xa8,%r8d 4fb3: 48 89 c7 mov %rax,%rdi 4fb6: e8 bd fb ff ff call 4b78 4fbb: 48 8b 14 24 mov (%rsp),%rdx 4fbf: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 4fc5: 90 nop 4fc6: 48 83 c4 18 add $0x18,%rsp 4fca: c3 ret 0000000000004fcb : 4fcb: 48 83 ec 18 sub $0x18,%rsp 4fcf: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4fd4: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4fd9: 48 89 14 24 mov %rdx,(%rsp) 4fdd: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4fe2: 48 8b 0c 24 mov (%rsp),%rcx 4fe6: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4feb: 41 b8 1f 00 00 00 mov $0x1f,%r8d 4ff1: be a8 00 00 00 mov $0xa8,%esi 4ff6: 48 89 c7 mov %rax,%rdi 4ff9: e8 51 fc ff ff call 4c4f 4ffe: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5003: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) 500a: 00 00 00 500d: 90 nop 500e: 48 83 c4 18 add $0x18,%rsp 5012: c3 ret 0000000000005013 : 5013: 48 83 ec 18 sub $0x18,%rsp 5017: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 501c: 48 89 74 24 08 mov %rsi,0x8(%rsp) 5021: 48 89 14 24 mov %rdx,(%rsp) 5025: 48 8b 14 24 mov (%rsp),%rdx 5029: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 502e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5033: b9 a8 00 00 00 mov $0xa8,%ecx 5038: 48 89 c7 mov %rax,%rdi 503b: e8 fd fd ff ff call 4e3d 5040: 90 nop 5041: 48 83 c4 18 add $0x18,%rsp 5045: c3 ret 0000000000005046 : 5046: 48 83 ec 08 sub $0x8,%rsp 504a: 48 89 3c 24 mov %rdi,(%rsp) 504e: 48 8b 04 24 mov (%rsp),%rax 5052: 48 89 c7 mov %rax,%rdi 5055: e8 e8 f8 ff ff call 4942 505a: 48 8b 04 24 mov (%rsp),%rax 505e: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) 5065: 00 00 00 5068: 90 nop 5069: 48 83 c4 08 add $0x8,%rsp 506d: c3 ret 000000000000506e : 506e: 48 83 ec 18 sub $0x18,%rsp 5072: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 5077: 48 89 74 24 08 mov %rsi,0x8(%rsp) 507c: 48 89 14 24 mov %rdx,(%rsp) 5080: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5085: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 508b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5090: 48 8b 0c 24 mov (%rsp),%rcx 5094: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 5099: 49 89 c8 mov %rcx,%r8 509c: 48 89 d1 mov %rdx,%rcx 509f: ba 88 00 00 00 mov $0x88,%edx 50a4: 48 89 c7 mov %rax,%rdi 50a7: e8 cf f8 ff ff call 497b 50ac: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 50b1: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 50b7: 90 nop 50b8: 48 83 c4 18 add $0x18,%rsp 50bc: c3 ret 00000000000050bd : 50bd: 48 83 ec 08 sub $0x8,%rsp 50c1: 48 89 3c 24 mov %rdi,(%rsp) 50c5: 48 8b 04 24 mov (%rsp),%rax 50c9: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 50cf: 48 8b 04 24 mov (%rsp),%rax 50d3: b9 1f 00 00 00 mov $0x1f,%ecx 50d8: ba 88 00 00 00 mov $0x88,%edx 50dd: 48 89 c7 mov %rax,%rdi 50e0: e8 ed f9 ff ff call 4ad2 50e5: 48 8b 04 24 mov (%rsp),%rax 50e9: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) 50f0: 00 00 00 50f3: 90 nop 50f4: 48 83 c4 08 add $0x8,%rsp 50f8: c3 ret 00000000000050f9 : 50f9: 48 83 ec 18 sub $0x18,%rsp 50fd: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 5102: 48 89 74 24 08 mov %rsi,0x8(%rsp) 5107: 48 89 14 24 mov %rdx,(%rsp) 510b: 48 8b 04 24 mov (%rsp),%rax 510f: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 5115: 48 8b 14 24 mov (%rsp),%rdx 5119: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 511e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5123: 41 b8 88 00 00 00 mov $0x88,%r8d 5129: 48 89 c7 mov %rax,%rdi 512c: e8 47 fa ff ff call 4b78 5131: 48 8b 14 24 mov (%rsp),%rdx 5135: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 513b: 90 nop 513c: 48 83 c4 18 add $0x18,%rsp 5140: c3 ret 0000000000005141 : 5141: 48 83 ec 18 sub $0x18,%rsp 5145: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 514a: 48 89 74 24 08 mov %rsi,0x8(%rsp) 514f: 48 89 14 24 mov %rdx,(%rsp) 5153: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5158: 48 8b 0c 24 mov (%rsp),%rcx 515c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 5161: 41 b8 1f 00 00 00 mov $0x1f,%r8d 5167: be 88 00 00 00 mov $0x88,%esi 516c: 48 89 c7 mov %rax,%rdi 516f: e8 db fa ff ff call 4c4f 5174: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5179: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) 5180: 00 00 00 5183: 90 nop 5184: 48 83 c4 18 add $0x18,%rsp 5188: c3 ret 0000000000005189 : 5189: 48 83 ec 18 sub $0x18,%rsp 518d: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 5192: 48 89 74 24 08 mov %rsi,0x8(%rsp) 5197: 48 89 14 24 mov %rdx,(%rsp) 519b: 48 8b 14 24 mov (%rsp),%rdx 519f: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 51a4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 51a9: b9 88 00 00 00 mov $0x88,%ecx 51ae: 48 89 c7 mov %rax,%rdi 51b1: e8 87 fc ff ff call 4e3d 51b6: 90 nop 51b7: 48 83 c4 18 add $0x18,%rsp 51bb: c3 ret 00000000000051bc : 51bc: 48 81 ec 18 01 00 00 sub $0x118,%rsp 51c3: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 51c8: 48 89 74 24 10 mov %rsi,0x10(%rsp) 51cd: 48 89 54 24 08 mov %rdx,0x8(%rsp) 51d2: 48 89 0c 24 mov %rcx,(%rsp) 51d6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 51dd: 00 00 51df: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) 51e6: 00 51e7: 31 c0 xor %eax,%eax 51e9: 48 8b 14 24 mov (%rsp),%rdx 51ed: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 51f2: 48 8d 44 24 30 lea 0x30(%rsp),%rax 51f7: 48 89 ce mov %rcx,%rsi 51fa: 48 89 c7 mov %rax,%rdi 51fd: e8 c9 fd ff ff call 4fcb 5202: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5207: 48 c1 e8 03 shr $0x3,%rax 520b: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx 5212: c3 30 0c 5215: 48 f7 e2 mul %rdx 5218: 48 89 54 24 28 mov %rdx,0x28(%rsp) 521d: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 5222: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 5227: 48 8b 44 24 18 mov 0x18(%rsp),%rax 522c: 48 89 ce mov %rcx,%rsi 522f: 48 89 c7 mov %rax,%rdi 5232: e8 dc fd ff ff call 5013 5237: 48 8b 44 24 28 mov 0x28(%rsp),%rax 523c: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax 5243: 48 29 44 24 10 sub %rax,0x10(%rsp) 5248: 48 8b 44 24 28 mov 0x28(%rsp),%rax 524d: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax 5254: 48 01 44 24 18 add %rax,0x18(%rsp) 5259: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 525e: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 5263: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5268: 48 89 ce mov %rcx,%rsi 526b: 48 89 c7 mov %rax,%rdi 526e: e8 10 fd ff ff call 4f83 5273: 90 nop 5274: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 527b: 00 527c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 5283: 00 00 5285: 74 05 je 528c 5287: e8 f4 bd ff ff call 1080 <__stack_chk_fail@plt> 528c: 48 81 c4 18 01 00 00 add $0x118,%rsp 5293: c3 ret 0000000000005294 : 5294: 48 81 ec 18 01 00 00 sub $0x118,%rsp 529b: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 52a0: 48 89 74 24 10 mov %rsi,0x10(%rsp) 52a5: 48 89 54 24 08 mov %rdx,0x8(%rsp) 52aa: 48 89 0c 24 mov %rcx,(%rsp) 52ae: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 52b5: 00 00 52b7: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) 52be: 00 52bf: 31 c0 xor %eax,%eax 52c1: 48 8b 14 24 mov (%rsp),%rdx 52c5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 52ca: 48 8d 44 24 30 lea 0x30(%rsp),%rax 52cf: 48 89 ce mov %rcx,%rsi 52d2: 48 89 c7 mov %rax,%rdi 52d5: e8 67 fe ff ff call 5141 52da: 48 8b 44 24 10 mov 0x10(%rsp),%rax 52df: 48 ba f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rdx 52e6: f0 f0 f0 52e9: 48 f7 e2 mul %rdx 52ec: 48 89 d0 mov %rdx,%rax 52ef: 48 c1 e8 07 shr $0x7,%rax 52f3: 48 89 44 24 28 mov %rax,0x28(%rsp) 52f8: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 52fd: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 5302: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5307: 48 89 ce mov %rcx,%rsi 530a: 48 89 c7 mov %rax,%rdi 530d: e8 77 fe ff ff call 5189 5312: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5317: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax 531e: 48 29 44 24 10 sub %rax,0x10(%rsp) 5323: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5328: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax 532f: 48 01 44 24 18 add %rax,0x18(%rsp) 5334: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 5339: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 533e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5343: 48 89 ce mov %rcx,%rsi 5346: 48 89 c7 mov %rax,%rdi 5349: e8 ab fd ff ff call 50f9 534e: 90 nop 534f: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 5356: 00 5357: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 535e: 00 00 5360: 74 05 je 5367 5362: e8 19 bd ff ff call 1080 <__stack_chk_fail@plt> 5367: 48 81 c4 18 01 00 00 add $0x118,%rsp 536e: c3 ret 000000000000536f : 536f: 48 81 ec 08 01 00 00 sub $0x108,%rsp 5376: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 537b: 48 89 74 24 10 mov %rsi,0x10(%rsp) 5380: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5385: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 538c: 00 00 538e: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 5395: 00 5396: 31 c0 xor %eax,%eax 5398: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 539d: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 53a2: 48 8d 44 24 30 lea 0x30(%rsp),%rax 53a7: 41 b8 06 00 00 00 mov $0x6,%r8d 53ad: be 88 00 00 00 mov $0x88,%esi 53b2: 48 89 c7 mov %rax,%rdi 53b5: e8 95 f8 ff ff call 4c4f 53ba: 48 8d 44 24 30 lea 0x30(%rsp),%rax 53bf: 48 89 c7 mov %rax,%rdi 53c2: e8 dd e3 ff ff call 37a4 53c7: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 53ce: 00 53cf: eb 2a jmp 53fb 53d1: 8b 44 24 2c mov 0x2c(%rsp),%eax 53d5: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax 53da: 8b 54 24 2c mov 0x2c(%rsp),%edx 53de: c1 e2 03 shl $0x3,%edx 53e1: 89 d1 mov %edx,%ecx 53e3: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 53e8: 48 01 ca add %rcx,%rdx 53eb: 48 89 c6 mov %rax,%rsi 53ee: 48 89 d7 mov %rdx,%rdi 53f1: e8 67 e3 ff ff call 375d 53f6: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 53fb: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 5400: 76 cf jbe 53d1 5402: 90 nop 5403: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 540a: 00 540b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 5412: 00 00 5414: 74 05 je 541b 5416: e8 65 bc ff ff call 1080 <__stack_chk_fail@plt> 541b: 48 81 c4 08 01 00 00 add $0x108,%rsp 5422: c3 ret 0000000000005423 : 5423: 48 81 ec 08 01 00 00 sub $0x108,%rsp 542a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 542f: 48 89 74 24 10 mov %rsi,0x10(%rsp) 5434: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5439: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5440: 00 00 5442: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 5449: 00 544a: 31 c0 xor %eax,%eax 544c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 5451: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 5456: 48 8d 44 24 30 lea 0x30(%rsp),%rax 545b: 41 b8 06 00 00 00 mov $0x6,%r8d 5461: be 48 00 00 00 mov $0x48,%esi 5466: 48 89 c7 mov %rax,%rdi 5469: e8 e1 f7 ff ff call 4c4f 546e: 48 8d 44 24 30 lea 0x30(%rsp),%rax 5473: 48 89 c7 mov %rax,%rdi 5476: e8 29 e3 ff ff call 37a4 547b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 5482: 00 5483: eb 2a jmp 54af 5485: 8b 44 24 2c mov 0x2c(%rsp),%eax 5489: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax 548e: 8b 54 24 2c mov 0x2c(%rsp),%edx 5492: c1 e2 03 shl $0x3,%edx 5495: 89 d1 mov %edx,%ecx 5497: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 549c: 48 01 ca add %rcx,%rdx 549f: 48 89 c6 mov %rax,%rsi 54a2: 48 89 d7 mov %rdx,%rdi 54a5: e8 b3 e2 ff ff call 375d 54aa: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 54af: 83 7c 24 2c 07 cmpl $0x7,0x2c(%rsp) 54b4: 76 cf jbe 5485 54b6: 90 nop 54b7: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 54be: 00 54bf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 54c6: 00 00 54c8: 74 05 je 54cf 54ca: e8 b1 bb ff ff call 1080 <__stack_chk_fail@plt> 54cf: 48 81 c4 08 01 00 00 add $0x108,%rsp 54d6: c3 ret 00000000000054d7 : 54d7: 48 83 ec 58 sub $0x58,%rsp 54db: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 54e0: 48 89 74 24 10 mov %rsi,0x10(%rsp) 54e5: 89 c8 mov %ecx,%eax 54e7: 88 54 24 0c mov %dl,0xc(%rsp) 54eb: 88 44 24 08 mov %al,0x8(%rsp) 54ef: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 54f6: 00 00 54f8: 48 89 44 24 48 mov %rax,0x48(%rsp) 54fd: 31 c0 xor %eax,%eax 54ff: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 5504: 48 8d 44 24 20 lea 0x20(%rsp),%rax 5509: ba 20 00 00 00 mov $0x20,%edx 550e: 48 89 ce mov %rcx,%rsi 5511: 48 89 c7 mov %rax,%rdi 5514: e8 97 bb ff ff call 10b0 5519: 0f b6 44 24 0c movzbl 0xc(%rsp),%eax 551e: 88 44 24 40 mov %al,0x40(%rsp) 5522: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax 5527: 88 44 24 41 mov %al,0x41(%rsp) 552b: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 5530: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5535: ba 22 00 00 00 mov $0x22,%edx 553a: 48 89 ce mov %rcx,%rsi 553d: 48 89 c7 mov %rax,%rdi 5540: e8 86 fa ff ff call 4fcb 5545: 90 nop 5546: 48 8b 44 24 48 mov 0x48(%rsp),%rax 554b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 5552: 00 00 5554: 74 05 je 555b 5556: e8 25 bb ff ff call 1080 <__stack_chk_fail@plt> 555b: 48 83 c4 58 add $0x58,%rsp 555f: c3 ret 0000000000005560 : 5560: 48 83 ec 58 sub $0x58,%rsp 5564: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 5569: 48 89 74 24 10 mov %rsi,0x10(%rsp) 556e: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5573: 89 c8 mov %ecx,%eax 5575: 88 44 24 04 mov %al,0x4(%rsp) 5579: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5580: 00 00 5582: 48 89 44 24 48 mov %rax,0x48(%rsp) 5587: 31 c0 xor %eax,%eax 5589: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 558e: 48 8d 44 24 20 lea 0x20(%rsp),%rax 5593: ba 20 00 00 00 mov $0x20,%edx 5598: 48 89 ce mov %rcx,%rsi 559b: 48 89 c7 mov %rax,%rdi 559e: e8 0d bb ff ff call 10b0 55a3: 0f b6 44 24 04 movzbl 0x4(%rsp),%eax 55a8: 88 44 24 40 mov %al,0x40(%rsp) 55ac: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 55b1: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 55b6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 55bb: b9 21 00 00 00 mov $0x21,%ecx 55c0: 48 89 c7 mov %rax,%rdi 55c3: e8 cc fc ff ff call 5294 55c8: 90 nop 55c9: 48 8b 44 24 48 mov 0x48(%rsp),%rax 55ce: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 55d5: 00 00 55d7: 74 05 je 55de 55d9: e8 a2 ba ff ff call 1080 <__stack_chk_fail@plt> 55de: 48 83 c4 58 add $0x58,%rsp 55e2: c3 ret 00000000000055e3 : 55e3: 48 81 ec 08 01 00 00 sub $0x108,%rsp 55ea: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 55ef: 48 89 74 24 10 mov %rsi,0x10(%rsp) 55f4: 48 89 54 24 08 mov %rdx,0x8(%rsp) 55f9: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5600: 00 00 5602: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 5609: 00 560a: 31 c0 xor %eax,%eax 560c: 48 8d 44 24 20 lea 0x20(%rsp),%rax 5611: 48 89 c7 mov %rax,%rdi 5614: e8 2d fa ff ff call 5046 5619: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 561e: 48 8d 44 24 20 lea 0x20(%rsp),%rax 5623: ba 20 00 00 00 mov $0x20,%edx 5628: 48 89 ce mov %rcx,%rsi 562b: 48 89 c7 mov %rax,%rdi 562e: e8 3b fa ff ff call 506e 5633: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 5638: 48 8d 44 24 20 lea 0x20(%rsp),%rax 563d: ba 00 03 00 00 mov $0x300,%edx 5642: 48 89 ce mov %rcx,%rsi 5645: 48 89 c7 mov %rax,%rdi 5648: e8 21 fa ff ff call 506e 564d: 48 8d 44 24 20 lea 0x20(%rsp),%rax 5652: 48 89 c7 mov %rax,%rdi 5655: e8 63 fa ff ff call 50bd 565a: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 565f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5664: be 20 00 00 00 mov $0x20,%esi 5669: 48 89 c7 mov %rax,%rdi 566c: e8 88 fa ff ff call 50f9 5671: 90 nop 5672: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 5679: 00 567a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 5681: 00 00 5683: 74 05 je 568a 5685: e8 f6 b9 ff ff call 1080 <__stack_chk_fail@plt> 568a: 48 81 c4 08 01 00 00 add $0x108,%rsp 5691: c3 ret 0000000000005692 : 5692: 48 83 ec 28 sub $0x28,%rsp 5696: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 569b: 48 89 34 24 mov %rsi,(%rsp) 569f: eb 5c jmp 56fd 56a1: 48 8b 14 24 mov (%rsp),%rdx 56a5: 48 8b 44 24 08 mov 0x8(%rsp),%rax 56aa: b9 00 00 00 00 mov $0x0,%ecx 56af: 48 89 c6 mov %rax,%rsi 56b2: bf 3e 01 00 00 mov $0x13e,%edi 56b7: b8 00 00 00 00 mov $0x0,%eax 56bc: e8 df b9 ff ff call 10a0 56c1: 48 89 44 24 18 mov %rax,0x18(%rsp) 56c6: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) 56cc: 75 0c jne 56da 56ce: e8 7d b9 ff ff call 1050 <__errno_location@plt> 56d3: 8b 00 mov (%rax),%eax 56d5: 83 f8 04 cmp $0x4,%eax 56d8: 74 22 je 56fc 56da: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) 56e0: 75 05 jne 56e7 56e2: e8 59 b9 ff ff call 1040 56e7: 48 8b 44 24 18 mov 0x18(%rsp),%rax 56ec: 48 01 44 24 08 add %rax,0x8(%rsp) 56f1: 48 8b 44 24 18 mov 0x18(%rsp),%rax 56f6: 48 29 04 24 sub %rax,(%rsp) 56fa: eb 01 jmp 56fd 56fc: 90 nop 56fd: 48 83 3c 24 00 cmpq $0x0,(%rsp) 5702: 75 9d jne 56a1 5704: 90 nop 5705: 90 nop 5706: 48 83 c4 28 add $0x28,%rsp 570a: c3 ret 000000000000570b : 570b: 0f 31 rdtsc 570d: 48 c1 e2 20 shl $0x20,%rdx 5711: 48 09 d0 or %rdx,%rax 5714: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 5719: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 571e: c3 ret 000000000000571f : 571f: 48 83 ec 20 sub $0x20,%rsp 5723: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 572a: ff ff 572c: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 5733: 00 5734: eb 39 jmp 576f 5736: e8 d0 ff ff ff call 570b 573b: 48 89 44 24 10 mov %rax,0x10(%rsp) 5740: e8 c6 ff ff ff call 570b 5745: 48 89 44 24 18 mov %rax,0x18(%rsp) 574a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 574f: 48 2b 44 24 10 sub 0x10(%rsp),%rax 5754: 48 3b 44 24 08 cmp 0x8(%rsp),%rax 5759: 73 0f jae 576a 575b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5760: 48 2b 44 24 10 sub 0x10(%rsp),%rax 5765: 48 89 44 24 08 mov %rax,0x8(%rsp) 576a: 83 44 24 04 01 addl $0x1,0x4(%rsp) 576f: 81 7c 24 04 9f 86 01 cmpl $0x1869f,0x4(%rsp) 5776: 00 5777: 76 bd jbe 5736 5779: 48 8b 44 24 08 mov 0x8(%rsp),%rax 577e: 48 83 c4 20 add $0x20,%rsp 5782: c3 ret 0000000000005783 : 5783: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) 5788: 48 89 74 24 f0 mov %rsi,-0x10(%rsp) 578d: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 5792: 48 8b 10 mov (%rax),%rdx 5795: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 579a: 48 8b 00 mov (%rax),%rax 579d: 48 39 c2 cmp %rax,%rdx 57a0: 73 06 jae 57a8 57a2: b8 ff ff ff ff mov $0xffffffff,%eax 57a7: c3 ret 57a8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 57ad: 48 8b 00 mov (%rax),%rax 57b0: 48 8b 54 24 f0 mov -0x10(%rsp),%rdx 57b5: 48 8b 12 mov (%rdx),%rdx 57b8: 48 39 c2 cmp %rax,%rdx 57bb: 73 06 jae 57c3 57bd: b8 01 00 00 00 mov $0x1,%eax 57c2: c3 ret 57c3: b8 00 00 00 00 mov $0x0,%eax 57c8: c3 ret 00000000000057c9 : 57c9: 48 83 ec 18 sub $0x18,%rsp 57cd: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 57d2: 48 89 34 24 mov %rsi,(%rsp) 57d6: 48 8d 15 a6 ff ff ff lea -0x5a(%rip),%rdx # 5783 57dd: 48 8b 34 24 mov (%rsp),%rsi 57e1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 57e6: 48 89 d1 mov %rdx,%rcx 57e9: ba 08 00 00 00 mov $0x8,%edx 57ee: 48 89 c7 mov %rax,%rdi 57f1: e8 7a b8 ff ff call 1070 57f6: 48 8b 04 24 mov (%rsp),%rax 57fa: 83 e0 01 and $0x1,%eax 57fd: 48 85 c0 test %rax,%rax 5800: 74 1c je 581e 5802: 48 8b 04 24 mov (%rsp),%rax 5806: 48 d1 e8 shr $1,%rax 5809: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 5810: 00 5811: 48 8b 44 24 08 mov 0x8(%rsp),%rax 5816: 48 01 d0 add %rdx,%rax 5819: 48 8b 00 mov (%rax),%rax 581c: eb 3a jmp 5858 581e: 48 8b 04 24 mov (%rsp),%rax 5822: 48 d1 e8 shr $1,%rax 5825: 48 c1 e0 03 shl $0x3,%rax 5829: 48 8d 50 f8 lea -0x8(%rax),%rdx 582d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 5832: 48 01 d0 add %rdx,%rax 5835: 48 8b 10 mov (%rax),%rdx 5838: 48 8b 04 24 mov (%rsp),%rax 583c: 48 d1 e8 shr $1,%rax 583f: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 5846: 00 5847: 48 8b 44 24 08 mov 0x8(%rsp),%rax 584c: 48 01 c8 add %rcx,%rax 584f: 48 8b 00 mov (%rax),%rax 5852: 48 01 d0 add %rdx,%rax 5855: 48 d1 e8 shr $1,%rax 5858: 48 83 c4 18 add $0x18,%rsp 585c: c3 ret 000000000000585d : 585d: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 5862: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 5867: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 586e: 00 00 5870: 48 c7 44 24 f0 00 00 movq $0x0,-0x10(%rsp) 5877: 00 00 5879: eb 23 jmp 589e 587b: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 5880: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 5887: 00 5888: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 588d: 48 01 d0 add %rdx,%rax 5890: 48 8b 00 mov (%rax),%rax 5893: 48 01 44 24 f8 add %rax,-0x8(%rsp) 5898: 48 83 44 24 f0 01 addq $0x1,-0x10(%rsp) 589e: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 58a3: 48 3b 44 24 e0 cmp -0x20(%rsp),%rax 58a8: 72 d1 jb 587b 58aa: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 58af: ba 00 00 00 00 mov $0x0,%edx 58b4: 48 f7 74 24 e0 divq -0x20(%rsp) 58b9: c3 ret 00000000000058ba : 58ba: 48 83 ec 38 sub $0x38,%rsp 58be: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 58c3: 48 89 74 24 10 mov %rsi,0x10(%rsp) 58c8: 48 89 54 24 08 mov %rdx,0x8(%rsp) 58cd: 48 83 7c 24 08 01 cmpq $0x1,0x8(%rsp) 58d3: 77 25 ja 58fa 58d5: 48 8b 05 a4 37 00 00 mov 0x37a4(%rip),%rax # 9080 58dc: 48 8d 3d fd 18 00 00 lea 0x18fd(%rip),%rdi # 71e0 58e3: 48 89 c1 mov %rax,%rcx 58e6: ba 26 00 00 00 mov $0x26,%edx 58eb: be 01 00 00 00 mov $0x1,%esi 58f0: e8 cb b7 ff ff call 10c0 58f5: e9 0d 01 00 00 jmp 5a07 58fa: 48 8b 05 5f 37 00 00 mov 0x375f(%rip),%rax # 9060 5901: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 5905: 75 0c jne 5913 5907: e8 13 fe ff ff call 571f 590c: 48 89 05 4d 37 00 00 mov %rax,0x374d(%rip) # 9060 5913: 48 83 6c 24 08 01 subq $0x1,0x8(%rsp) 5919: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 5920: 00 00 5922: eb 62 jmp 5986 5924: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5929: 48 83 c0 01 add $0x1,%rax 592d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 5934: 00 5935: 48 8b 44 24 10 mov 0x10(%rsp),%rax 593a: 48 01 d0 add %rdx,%rax 593d: 48 8b 10 mov (%rax),%rdx 5940: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5945: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 594c: 00 594d: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5952: 48 01 c8 add %rcx,%rax 5955: 48 8b 00 mov (%rax),%rax 5958: 48 89 d1 mov %rdx,%rcx 595b: 48 29 c1 sub %rax,%rcx 595e: 48 8b 05 fb 36 00 00 mov 0x36fb(%rip),%rax # 9060 5965: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 596a: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi 5971: 00 5972: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 5977: 48 01 f2 add %rsi,%rdx 597a: 48 29 c1 sub %rax,%rcx 597d: 48 89 0a mov %rcx,(%rdx) 5980: 48 83 44 24 28 01 addq $0x1,0x28(%rsp) 5986: 48 8b 44 24 28 mov 0x28(%rsp),%rax 598b: 48 3b 44 24 08 cmp 0x8(%rsp),%rax 5990: 72 92 jb 5924 5992: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5997: 48 89 c7 mov %rax,%rdi 599a: e8 c1 b6 ff ff call 1060 599f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 59a4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 59a9: 48 89 d6 mov %rdx,%rsi 59ac: 48 89 c7 mov %rax,%rdi 59af: e8 15 fe ff ff call 57c9 59b4: 48 89 c2 mov %rax,%rdx 59b7: 48 8d 05 49 18 00 00 lea 0x1849(%rip),%rax # 7207 59be: 48 89 d6 mov %rdx,%rsi 59c1: 48 89 c7 mov %rax,%rdi 59c4: b8 00 00 00 00 mov $0x0,%eax 59c9: e8 c2 b6 ff ff call 1090 59ce: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 59d3: 48 8b 44 24 10 mov 0x10(%rsp),%rax 59d8: 48 89 d6 mov %rdx,%rsi 59db: 48 89 c7 mov %rax,%rdi 59de: e8 7a fe ff ff call 585d 59e3: 48 89 c2 mov %rax,%rdx 59e6: 48 8d 05 35 18 00 00 lea 0x1835(%rip),%rax # 7222 59ed: 48 89 d6 mov %rdx,%rsi 59f0: 48 89 c7 mov %rax,%rdi 59f3: b8 00 00 00 00 mov $0x0,%eax 59f8: e8 93 b6 ff ff call 1090 59fd: bf 0a 00 00 00 mov $0xa,%edi 5a02: e8 29 b6 ff ff call 1030 5a07: 48 83 c4 38 add $0x38,%rsp 5a0b: c3 ret 0000000000005a0c : 5a0c: 0f 31 rdtsc 5a0e: 48 c1 e2 20 shl $0x20,%rdx 5a12: 48 09 d0 or %rdx,%rax 5a15: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 5a1a: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 5a1f: c3 ret 0000000000005a20
: 5a20: 48 81 ec 28 17 00 00 sub $0x1728,%rsp 5a27: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5a2e: 00 00 5a30: 48 89 84 24 18 17 00 mov %rax,0x1718(%rsp) 5a37: 00 5a38: 31 c0 xor %eax,%eax 5a3a: 48 8d 84 24 30 0a 00 lea 0xa30(%rsp),%rax 5a41: 00 5a42: be 20 00 00 00 mov $0x20,%esi 5a47: 48 89 c7 mov %rax,%rdi 5a4a: e8 43 fc ff ff call 5692 5a4f: 48 8d 84 24 50 0a 00 lea 0xa50(%rsp),%rax 5a56: 00 5a57: be 40 00 00 00 mov $0x40,%esi 5a5c: 48 89 c7 mov %rax,%rdi 5a5f: e8 2e fc ff ff call 5692 5a64: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5a6b: 00 5a6c: eb 40 jmp 5aae 5a6e: e8 99 ff ff ff call 5a0c 5a73: 8b 54 24 0c mov 0xc(%rsp),%edx 5a77: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5a7e: 00 5a7f: 48 8d 15 1a 36 00 00 lea 0x361a(%rip),%rdx # 90a0 5a86: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5a8a: 48 8d 0d 4f 55 00 00 lea 0x554f(%rip),%rcx # afe0 5a91: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax 5a98: 00 5a99: ba 00 00 00 00 mov $0x0,%edx 5a9e: 48 89 ce mov %rcx,%rsi 5aa1: 48 89 c7 mov %rax,%rdi 5aa4: e8 51 bd ff ff call 17fa 5aa9: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5aae: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5ab5: 00 5ab6: 76 b6 jbe 5a6e 5ab8: 48 8d 0d e1 35 00 00 lea 0x35e1(%rip),%rcx # 90a0 5abf: 48 8d 05 7a 17 00 00 lea 0x177a(%rip),%rax # 7240 5ac6: ba e8 03 00 00 mov $0x3e8,%edx 5acb: 48 89 ce mov %rcx,%rsi 5ace: 48 89 c7 mov %rax,%rdi 5ad1: e8 e4 fd ff ff call 58ba 5ad6: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5add: 00 5ade: eb 3d jmp 5b1d 5ae0: e8 27 ff ff ff call 5a0c 5ae5: 8b 54 24 0c mov 0xc(%rsp),%edx 5ae9: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5af0: 00 5af1: 48 8d 15 a8 35 00 00 lea 0x35a8(%rip),%rdx # 90a0 5af8: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5afc: 48 8d 0d dd 54 00 00 lea 0x54dd(%rip),%rcx # afe0 5b03: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5b08: ba 00 00 00 00 mov $0x0,%edx 5b0d: 48 89 ce mov %rcx,%rsi 5b10: 48 89 c7 mov %rax,%rdi 5b13: e8 89 cf ff ff call 2aa1 5b18: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5b1d: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5b24: 00 5b25: 76 b9 jbe 5ae0 5b27: 48 8d 0d 72 35 00 00 lea 0x3572(%rip),%rcx # 90a0 5b2e: 48 8d 05 13 17 00 00 lea 0x1713(%rip),%rax # 7248 5b35: ba e8 03 00 00 mov $0x3e8,%edx 5b3a: 48 89 ce mov %rcx,%rsi 5b3d: 48 89 c7 mov %rax,%rdi 5b40: e8 75 fd ff ff call 58ba 5b45: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5b4c: 00 5b4d: eb 3d jmp 5b8c 5b4f: e8 b8 fe ff ff call 5a0c 5b54: 8b 54 24 0c mov 0xc(%rsp),%edx 5b58: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5b5f: 00 5b60: 48 8d 15 39 35 00 00 lea 0x3539(%rip),%rdx # 90a0 5b67: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5b6b: 48 8d 0d 6e 54 00 00 lea 0x546e(%rip),%rcx # afe0 5b72: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5b77: ba 00 00 00 00 mov $0x0,%edx 5b7c: 48 89 ce mov %rcx,%rsi 5b7f: 48 89 c7 mov %rax,%rdi 5b82: e8 96 cf ff ff call 2b1d 5b87: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5b8c: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5b93: 00 5b94: 76 b9 jbe 5b4f 5b96: 48 8d 0d 03 35 00 00 lea 0x3503(%rip),%rcx # 90a0 5b9d: 48 8d 05 b9 16 00 00 lea 0x16b9(%rip),%rax # 725d 5ba4: ba e8 03 00 00 mov $0x3e8,%edx 5ba9: 48 89 ce mov %rcx,%rsi 5bac: 48 89 c7 mov %rax,%rdi 5baf: e8 06 fd ff ff call 58ba 5bb4: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5bbb: 00 5bbc: eb 2e jmp 5bec 5bbe: e8 49 fe ff ff call 5a0c 5bc3: 8b 54 24 0c mov 0xc(%rsp),%edx 5bc7: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5bce: 00 5bcf: 48 8d 15 ca 34 00 00 lea 0x34ca(%rip),%rdx # 90a0 5bd6: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5bda: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5bdf: 48 89 c7 mov %rax,%rdi 5be2: e8 b2 cf ff ff call 2b99 5be7: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5bec: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5bf3: 00 5bf4: 76 c8 jbe 5bbe 5bf6: 48 8d 0d a3 34 00 00 lea 0x34a3(%rip),%rcx # 90a0 5bfd: 48 8d 05 6e 16 00 00 lea 0x166e(%rip),%rax # 7272 5c04: ba e8 03 00 00 mov $0x3e8,%edx 5c09: 48 89 ce mov %rcx,%rsi 5c0c: 48 89 c7 mov %rax,%rdi 5c0f: e8 a6 fc ff ff call 58ba 5c14: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5c1b: 00 5c1c: eb 2e jmp 5c4c 5c1e: e8 e9 fd ff ff call 5a0c 5c23: 8b 54 24 0c mov 0xc(%rsp),%edx 5c27: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5c2e: 00 5c2f: 48 8d 15 6a 34 00 00 lea 0x346a(%rip),%rdx # 90a0 5c36: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5c3a: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5c3f: 48 89 c7 mov %rax,%rdi 5c42: e8 7b cf ff ff call 2bc2 5c47: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5c4c: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5c53: 00 5c54: 76 c8 jbe 5c1e 5c56: 48 8d 0d 43 34 00 00 lea 0x3443(%rip),%rcx # 90a0 5c5d: 48 8d 05 14 16 00 00 lea 0x1614(%rip),%rax # 7278 5c64: ba e8 03 00 00 mov $0x3e8,%edx 5c69: 48 89 ce mov %rcx,%rsi 5c6c: 48 89 c7 mov %rax,%rdi 5c6f: e8 46 fc ff ff call 58ba 5c74: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5c7b: 00 5c7c: eb 48 jmp 5cc6 5c7e: e8 89 fd ff ff call 5a0c 5c83: 8b 54 24 0c mov 0xc(%rsp),%edx 5c87: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5c8e: 00 5c8f: 48 8d 15 0a 34 00 00 lea 0x340a(%rip),%rdx # 90a0 5c96: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5c9a: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax 5ca1: 00 5ca2: 48 8d 90 00 04 00 00 lea 0x400(%rax),%rdx 5ca9: 48 8d 8c 24 10 02 00 lea 0x210(%rsp),%rcx 5cb0: 00 5cb1: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5cb6: 48 89 ce mov %rcx,%rsi 5cb9: 48 89 c7 mov %rax,%rdi 5cbc: e8 35 c7 ff ff call 23f6 5cc1: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5cc6: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5ccd: 00 5cce: 76 ae jbe 5c7e 5cd0: 48 8d 0d c9 33 00 00 lea 0x33c9(%rip),%rcx # 90a0 5cd7: 48 8d 05 aa 15 00 00 lea 0x15aa(%rip),%rax # 7288 5cde: ba e8 03 00 00 mov $0x3e8,%edx 5ce3: 48 89 ce mov %rcx,%rsi 5ce6: 48 89 c7 mov %rax,%rdi 5ce9: e8 cc fb ff ff call 58ba 5cee: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5cf5: 00 5cf6: eb 39 jmp 5d31 5cf8: e8 0f fd ff ff call 5a0c 5cfd: 8b 54 24 0c mov 0xc(%rsp),%edx 5d01: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5d08: 00 5d09: 48 8d 15 90 33 00 00 lea 0x3390(%rip),%rdx # 90a0 5d10: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5d14: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 5d19: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax 5d20: 00 5d21: 48 89 d6 mov %rdx,%rsi 5d24: 48 89 c7 mov %rax,%rdi 5d27: e8 ac cc ff ff call 29d8 5d2c: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5d31: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5d38: 00 5d39: 76 bd jbe 5cf8 5d3b: 48 8d 0d 5e 33 00 00 lea 0x335e(%rip),%rcx # 90a0 5d42: 48 8d 05 60 15 00 00 lea 0x1560(%rip),%rax # 72a9 5d49: ba e8 03 00 00 mov $0x3e8,%edx 5d4e: 48 89 ce mov %rcx,%rsi 5d51: 48 89 c7 mov %rax,%rdi 5d54: e8 61 fb ff ff call 58ba 5d59: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5d60: 00 5d61: eb 39 jmp 5d9c 5d63: e8 a4 fc ff ff call 5a0c 5d68: 8b 54 24 0c mov 0xc(%rsp),%edx 5d6c: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5d73: 00 5d74: 48 8d 15 25 33 00 00 lea 0x3325(%rip),%rdx # 90a0 5d7b: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5d7f: 48 8d 94 24 90 0a 00 lea 0xa90(%rsp),%rdx 5d86: 00 5d87: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5d8c: 48 89 d6 mov %rdx,%rsi 5d8f: 48 89 c7 mov %rax,%rdi 5d92: e8 91 cb ff ff call 2928 5d97: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5d9c: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5da3: 00 5da4: 76 bd jbe 5d63 5da6: 48 8d 0d f3 32 00 00 lea 0x32f3(%rip),%rcx # 90a0 5dad: 48 8d 05 02 15 00 00 lea 0x1502(%rip),%rax # 72b6 5db4: ba e8 03 00 00 mov $0x3e8,%edx 5db9: 48 89 ce mov %rcx,%rsi 5dbc: 48 89 c7 mov %rax,%rdi 5dbf: e8 f6 fa ff ff call 58ba 5dc4: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5dcb: 00 5dcc: eb 39 jmp 5e07 5dce: e8 39 fc ff ff call 5a0c 5dd3: 8b 54 24 0c mov 0xc(%rsp),%edx 5dd7: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5dde: 00 5ddf: 48 8d 15 ba 32 00 00 lea 0x32ba(%rip),%rdx # 90a0 5de6: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5dea: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 5def: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax 5df6: 00 5df7: 48 89 d6 mov %rdx,%rsi 5dfa: 48 89 c7 mov %rax,%rdi 5dfd: e8 80 c7 ff ff call 2582 5e02: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5e07: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5e0e: 00 5e0f: 76 bd jbe 5dce 5e11: 48 8d 0d 88 32 00 00 lea 0x3288(%rip),%rcx # 90a0 5e18: 48 8d 05 a6 14 00 00 lea 0x14a6(%rip),%rax # 72c5 5e1f: ba e8 03 00 00 mov $0x3e8,%edx 5e24: 48 89 ce mov %rcx,%rsi 5e27: 48 89 c7 mov %rax,%rdi 5e2a: e8 8b fa ff ff call 58ba 5e2f: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5e36: 00 5e37: eb 39 jmp 5e72 5e39: e8 ce fb ff ff call 5a0c 5e3e: 8b 54 24 0c mov 0xc(%rsp),%edx 5e42: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5e49: 00 5e4a: 48 8d 15 4f 32 00 00 lea 0x324f(%rip),%rdx # 90a0 5e51: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5e55: 48 8d 94 24 90 0a 00 lea 0xa90(%rsp),%rdx 5e5c: 00 5e5d: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5e62: 48 89 d6 mov %rdx,%rsi 5e65: 48 89 c7 mov %rax,%rdi 5e68: e8 67 c8 ff ff call 26d4 5e6d: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5e72: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5e79: 00 5e7a: 76 bd jbe 5e39 5e7c: 48 8d 0d 1d 32 00 00 lea 0x321d(%rip),%rcx # 90a0 5e83: 48 8d 05 4b 14 00 00 lea 0x144b(%rip),%rax # 72d5 5e8a: ba e8 03 00 00 mov $0x3e8,%edx 5e8f: 48 89 ce mov %rcx,%rsi 5e92: 48 89 c7 mov %rax,%rdi 5e95: e8 20 fa ff ff call 58ba 5e9a: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5ea1: 00 5ea2: eb 3c jmp 5ee0 5ea4: e8 63 fb ff ff call 5a0c 5ea9: 8b 54 24 0c mov 0xc(%rsp),%edx 5ead: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5eb4: 00 5eb5: 48 8d 15 e4 31 00 00 lea 0x31e4(%rip),%rdx # 90a0 5ebc: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5ec0: 48 8d 94 24 10 02 00 lea 0x210(%rsp),%rdx 5ec7: 00 5ec8: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax 5ecf: 00 5ed0: 48 89 d6 mov %rdx,%rsi 5ed3: 48 89 c7 mov %rax,%rdi 5ed6: e8 b0 c0 ff ff call 1f8b 5edb: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5ee0: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5ee7: 00 5ee8: 76 ba jbe 5ea4 5eea: 48 8d 0d af 31 00 00 lea 0x31af(%rip),%rcx # 90a0 5ef1: 48 8d 05 ef 13 00 00 lea 0x13ef(%rip),%rax # 72e7 5ef8: ba e8 03 00 00 mov $0x3e8,%edx 5efd: 48 89 ce mov %rcx,%rsi 5f00: 48 89 c7 mov %rax,%rdi 5f03: e8 b2 f9 ff ff call 58ba 5f08: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5f0f: 00 5f10: eb 3c jmp 5f4e 5f12: e8 f5 fa ff ff call 5a0c 5f17: 8b 54 24 0c mov 0xc(%rsp),%edx 5f1b: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5f22: 00 5f23: 48 8d 15 76 31 00 00 lea 0x3176(%rip),%rdx # 90a0 5f2a: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5f2e: 48 8d 94 24 90 0a 00 lea 0xa90(%rsp),%rdx 5f35: 00 5f36: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax 5f3d: 00 5f3e: 48 89 d6 mov %rdx,%rsi 5f41: 48 89 c7 mov %rax,%rdi 5f44: e8 fc c1 ff ff call 2145 5f49: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5f4e: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5f55: 00 5f56: 76 ba jbe 5f12 5f58: 48 8d 0d 41 31 00 00 lea 0x3141(%rip),%rcx # 90a0 5f5f: 48 8d 05 94 13 00 00 lea 0x1394(%rip),%rax # 72fa 5f66: ba e8 03 00 00 mov $0x3e8,%edx 5f6b: 48 89 ce mov %rcx,%rsi 5f6e: 48 89 c7 mov %rax,%rdi 5f71: e8 44 f9 ff ff call 58ba 5f76: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5f7d: 00 5f7e: eb 44 jmp 5fc4 5f80: e8 87 fa ff ff call 5a0c 5f85: 8b 54 24 0c mov 0xc(%rsp),%edx 5f89: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5f90: 00 5f91: 48 8d 15 08 31 00 00 lea 0x3108(%rip),%rdx # 90a0 5f98: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5f9c: 48 8d 94 24 30 0a 00 lea 0xa30(%rsp),%rdx 5fa3: 00 5fa4: 48 8d 8c 24 b0 10 00 lea 0x10b0(%rsp),%rcx 5fab: 00 5fac: 48 8d 84 24 90 0d 00 lea 0xd90(%rsp),%rax 5fb3: 00 5fb4: 48 89 ce mov %rcx,%rsi 5fb7: 48 89 c7 mov %rax,%rdi 5fba: e8 de b9 ff ff call 199d 5fbf: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5fc4: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5fcb: 00 5fcc: 76 b2 jbe 5f80 5fce: 48 8d 0d cb 30 00 00 lea 0x30cb(%rip),%rcx # 90a0 5fd5: 48 8d 05 33 13 00 00 lea 0x1333(%rip),%rax # 730f 5fdc: ba e8 03 00 00 mov $0x3e8,%edx 5fe1: 48 89 ce mov %rcx,%rsi 5fe4: 48 89 c7 mov %rax,%rdi 5fe7: e8 ce f8 ff ff call 58ba 5fec: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5ff3: 00 5ff4: eb 48 jmp 603e 5ff6: e8 11 fa ff ff call 5a0c 5ffb: 8b 54 24 0c mov 0xc(%rsp),%edx 5fff: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 6006: 00 6007: 48 8d 15 92 30 00 00 lea 0x3092(%rip),%rdx # 90a0 600e: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 6012: 48 8d 0d c7 4f 00 00 lea 0x4fc7(%rip),%rcx # afe0 6019: 48 8d 94 24 90 0d 00 lea 0xd90(%rsp),%rdx 6020: 00 6021: 48 8d b4 24 10 0a 00 lea 0xa10(%rsp),%rsi 6028: 00 6029: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax 6030: 00 6031: 48 89 c7 mov %rax,%rdi 6034: e8 ae bb ff ff call 1be7 6039: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 603e: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 6045: 00 6046: 76 ae jbe 5ff6 6048: 48 8d 0d 51 30 00 00 lea 0x3051(%rip),%rcx # 90a0 604f: 48 8d 05 ca 12 00 00 lea 0x12ca(%rip),%rax # 7320 6056: ba e8 03 00 00 mov $0x3e8,%edx 605b: 48 89 ce mov %rcx,%rsi 605e: 48 89 c7 mov %rax,%rdi 6061: e8 54 f8 ff ff call 58ba 6066: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 606d: 00 606e: eb 44 jmp 60b4 6070: e8 97 f9 ff ff call 5a0c 6075: 8b 54 24 0c mov 0xc(%rsp),%edx 6079: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 6080: 00 6081: 48 8d 15 18 30 00 00 lea 0x3018(%rip),%rdx # 90a0 6088: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 608c: 48 8d 94 24 b0 10 00 lea 0x10b0(%rsp),%rdx 6093: 00 6094: 48 8d 8c 24 90 0a 00 lea 0xa90(%rsp),%rcx 609b: 00 609c: 48 8d 84 24 10 0a 00 lea 0xa10(%rsp),%rax 60a3: 00 60a4: 48 89 ce mov %rcx,%rsi 60a7: 48 89 c7 mov %rax,%rdi 60aa: e8 d2 bd ff ff call 1e81 60af: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 60b4: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 60bb: 00 60bc: 76 b2 jbe 6070 60be: 48 8d 0d db 2f 00 00 lea 0x2fdb(%rip),%rcx # 90a0 60c5: 48 8d 05 61 12 00 00 lea 0x1261(%rip),%rax # 732d 60cc: ba e8 03 00 00 mov $0x3e8,%edx 60d1: 48 89 ce mov %rcx,%rsi 60d4: 48 89 c7 mov %rax,%rdi 60d7: e8 de f7 ff ff call 58ba 60dc: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 60e3: 00 60e4: eb 44 jmp 612a 60e6: e8 21 f9 ff ff call 5a0c 60eb: 8b 54 24 0c mov 0xc(%rsp),%edx 60ef: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 60f6: 00 60f7: 48 8d 15 a2 2f 00 00 lea 0x2fa2(%rip),%rdx # 90a0 60fe: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 6102: 48 8d 94 24 50 0a 00 lea 0xa50(%rsp),%rdx 6109: 00 610a: 48 8d 8c 24 b0 10 00 lea 0x10b0(%rsp),%rcx 6111: 00 6112: 48 8d 84 24 90 0d 00 lea 0xd90(%rsp),%rax 6119: 00 611a: 48 89 ce mov %rcx,%rsi 611d: 48 89 c7 mov %rax,%rdi 6120: e8 a4 b0 ff ff call 11c9 6125: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 612a: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 6131: 00 6132: 76 b2 jbe 60e6 6134: 48 8d 0d 65 2f 00 00 lea 0x2f65(%rip),%rcx # 90a0 613b: 48 8d 05 f8 11 00 00 lea 0x11f8(%rip),%rax # 733a 6142: ba e8 03 00 00 mov $0x3e8,%edx 6147: 48 89 ce mov %rcx,%rsi 614a: 48 89 c7 mov %rax,%rdi 614d: e8 68 f7 ff ff call 58ba 6152: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 6159: 00 615a: eb 3c jmp 6198 615c: e8 ab f8 ff ff call 5a0c 6161: 8b 54 24 0c mov 0xc(%rsp),%edx 6165: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 616c: 00 616d: 48 8d 15 2c 2f 00 00 lea 0x2f2c(%rip),%rdx # 90a0 6174: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 6178: 48 8d 94 24 b0 10 00 lea 0x10b0(%rsp),%rdx 617f: 00 6180: 48 8d 84 24 90 0d 00 lea 0xd90(%rsp),%rax 6187: 00 6188: 48 89 d6 mov %rdx,%rsi 618b: 48 89 c7 mov %rax,%rdi 618e: e8 d3 b0 ff ff call 1266 6193: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6198: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 619f: 00 61a0: 76 ba jbe 615c 61a2: 48 8d 0d f7 2e 00 00 lea 0x2ef7(%rip),%rcx # 90a0 61a9: 48 8d 05 a1 11 00 00 lea 0x11a1(%rip),%rax # 7351 61b0: ba e8 03 00 00 mov $0x3e8,%edx 61b5: 48 89 ce mov %rcx,%rsi 61b8: 48 89 c7 mov %rax,%rdi 61bb: e8 fa f6 ff ff call 58ba 61c0: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 61c7: 00 61c8: eb 49 jmp 6213 61ca: e8 3d f8 ff ff call 5a0c 61cf: 8b 54 24 0c mov 0xc(%rsp),%edx 61d3: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 61da: 00 61db: 48 8d 15 be 2e 00 00 lea 0x2ebe(%rip),%rdx # 90a0 61e2: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 61e6: 48 8d 8c 24 30 0a 00 lea 0xa30(%rsp),%rcx 61ed: 00 61ee: 48 8d 94 24 90 0d 00 lea 0xd90(%rsp),%rdx 61f5: 00 61f6: 48 8d b4 24 10 0a 00 lea 0xa10(%rsp),%rsi 61fd: 00 61fe: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax 6205: 00 6206: 48 89 c7 mov %rax,%rdi 6209: e8 bf b0 ff ff call 12cd 620e: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6213: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 621a: 00 621b: 76 ad jbe 61ca 621d: 48 8d 0d 7c 2e 00 00 lea 0x2e7c(%rip),%rcx # 90a0 6224: 48 8d 05 36 11 00 00 lea 0x1136(%rip),%rax # 7361 622b: ba e8 03 00 00 mov $0x3e8,%edx 6230: 48 89 ce mov %rcx,%rsi 6233: 48 89 c7 mov %rax,%rdi 6236: e8 7f f6 ff ff call 58ba 623b: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 6242: 00 6243: eb 44 jmp 6289 6245: e8 c2 f7 ff ff call 5a0c 624a: 8b 54 24 0c mov 0xc(%rsp),%edx 624e: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 6255: 00 6256: 48 8d 15 43 2e 00 00 lea 0x2e43(%rip),%rdx # 90a0 625d: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 6261: 48 8d 94 24 90 0d 00 lea 0xd90(%rsp),%rdx 6268: 00 6269: 48 8d 8c 24 10 0a 00 lea 0xa10(%rsp),%rcx 6270: 00 6271: 48 8d 84 24 90 0a 00 lea 0xa90(%rsp),%rax 6278: 00 6279: 48 89 ce mov %rcx,%rsi 627c: 48 89 c7 mov %rax,%rdi 627f: e8 26 b1 ff ff call 13aa 6284: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6289: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 6290: 00 6291: 76 b2 jbe 6245 6293: 48 8d 0d 06 2e 00 00 lea 0x2e06(%rip),%rcx # 90a0 629a: 48 8d 05 d6 10 00 00 lea 0x10d6(%rip),%rax # 7377 62a1: ba e8 03 00 00 mov $0x3e8,%edx 62a6: 48 89 ce mov %rcx,%rsi 62a9: 48 89 c7 mov %rax,%rdi 62ac: e8 09 f6 ff ff call 58ba 62b1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 62b8: 00 62b9: eb 44 jmp 62ff 62bb: e8 4c f7 ff ff call 5a0c 62c0: 8b 54 24 0c mov 0xc(%rsp),%edx 62c4: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 62cb: 00 62cc: 48 8d 15 cd 2d 00 00 lea 0x2dcd(%rip),%rdx # 90a0 62d3: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 62d7: 48 8d 94 24 b0 10 00 lea 0x10b0(%rsp),%rdx 62de: 00 62df: 48 8d 8c 24 90 0a 00 lea 0xa90(%rsp),%rcx 62e6: 00 62e7: 48 8d 84 24 10 0a 00 lea 0xa10(%rsp),%rax 62ee: 00 62ef: 48 89 ce mov %rcx,%rsi 62f2: 48 89 c7 mov %rax,%rdi 62f5: e8 20 b1 ff ff call 141a 62fa: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 62ff: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 6306: 00 6307: 76 b2 jbe 62bb 6309: 48 8d 0d 90 2d 00 00 lea 0x2d90(%rip),%rcx # 90a0 6310: 48 8d 05 6f 10 00 00 lea 0x106f(%rip),%rax # 7386 6317: ba e8 03 00 00 mov $0x3e8,%edx 631c: 48 89 ce mov %rcx,%rsi 631f: 48 89 c7 mov %rax,%rdi 6322: e8 93 f5 ff ff call 58ba 6327: b8 00 00 00 00 mov $0x0,%eax 632c: 48 8b 94 24 18 17 00 mov 0x1718(%rsp),%rdx 6333: 00 6334: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx 633b: 00 00 633d: 74 05 je 6344 633f: e8 3c ad ff ff call 1080 <__stack_chk_fail@plt> 6344: 48 81 c4 28 17 00 00 add $0x1728,%rsp 634b: c3 ret Disassembly of section .fini: 000000000000634c <_fini>: 634c: f3 0f 1e fa endbr64 6350: 48 83 ec 08 sub $0x8,%rsp 6354: 48 83 c4 08 add $0x8,%rsp 6358: c3 ret