test_speed768: 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 1e 48 00 00 lea 0x481e(%rip),%rdi # 590d
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 c2 07 00 00 call 19b8 11f6: 48 8b 44 24 10 mov 0x10(%rsp),%rax 11fb: 48 8d 88 80 04 00 00 lea 0x480(%rax),%rcx 1202: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1207: ba a0 04 00 00 mov $0x4a0,%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 09 00 00 lea 0x920(%rax),%rcx 1223: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1228: ba a0 04 00 00 mov $0x4a0,%edx 122d: 48 89 c6 mov %rax,%rsi 1230: 48 89 cf mov %rcx,%rdi 1233: e8 24 40 00 00 call 525c 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 09 00 00 add $0x940,%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 ea 42 00 00 call 557f 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 a0 04 00 00 mov $0x4a0,%edx 1326: 48 89 ce mov %rcx,%rsi 1329: 48 89 c7 mov %rax,%rdi 132c: e8 2b 3f 00 00 call 525c 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 c5 3f 00 00 call 5310 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 a0 08 00 00 call 1c0b 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 a0 41 00 00 call 557f 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 08 05 00 00 sub $0x508,%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 f8 04 00 mov %rax,0x4f8(%rsp) 1440: 00 1441: 31 c0 xor %eax,%eax 1443: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1448: 48 05 80 04 00 00 add $0x480,%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 41 0a 00 00 call 1eae 146d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1472: 48 8d 88 20 09 00 00 lea 0x920(%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 64 3e 00 00 call 5310 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 3c 07 00 00 call 1c0b 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 40 04 00 00 mov $0x440,%edx 14e1: 48 89 ce mov %rcx,%rsi 14e4: 48 89 c7 mov %rax,%rdi 14e7: e8 d9 1f 00 00 call 34c5 14ec: 89 44 24 24 mov %eax,0x24(%rsp) 14f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 14f5: 48 8d 88 40 09 00 00 lea 0x940(%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 bf 3f 00 00 call 54d0 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 f4 1f 00 00 call 3529 1535: b8 00 00 00 00 mov $0x0,%eax 153a: 48 8b 94 24 f8 04 00 mov 0x4f8(%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 08 05 00 00 add $0x508,%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 62 0d 00 00 call 22e4 1582: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1587: 48 8d 88 80 04 00 00 lea 0x480(%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 72 0d 00 00 call 2343 15d1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 15d6: 48 8d 88 80 04 00 00 lea 0x480(%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 cb 0c 00 00 call 22e4 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 03 0d 00 00 call 2343 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 4a 09 00 00 call 1fb8 166e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1673: 48 8d 90 c0 03 00 00 lea 0x3c0(%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 25 0f 00 00 call 25af 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 ba 0a 00 00 call 2172 16b8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 16bd: 48 8d 90 c0 03 00 00 lea 0x3c0(%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 2d 10 00 00 call 2701 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 5d 01 00 00 jmp 198c 182f: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) 1836: 00 1837: e9 40 01 00 00 jmp 197c 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 61 3b 00 00 call 53c4 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 3f 3b 00 00 call 53c4 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 61 36 00 00 call 4f00 189f: c7 44 24 2c f8 01 00 movl $0x1f8,0x2c(%rsp) 18a6: 00 18a7: 8b 54 24 24 mov 0x24(%rsp),%edx 18ab: 48 89 d0 mov %rdx,%rax 18ae: 48 01 c0 add %rax,%rax 18b1: 48 01 d0 add %rdx,%rax 18b4: 48 c1 e0 09 shl $0x9,%rax 18b8: 48 89 c2 mov %rax,%rdx 18bb: 48 8b 44 24 18 mov 0x18(%rsp),%rax 18c0: 48 01 c2 add %rax,%rdx 18c3: 8b 44 24 28 mov 0x28(%rsp),%eax 18c7: 48 c1 e0 09 shl $0x9,%rax 18cb: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi 18cf: 8b 54 24 2c mov 0x2c(%rsp),%edx 18d3: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax 18da: 00 18db: 89 d1 mov %edx,%ecx 18dd: 48 89 c2 mov %rax,%rdx 18e0: be 00 01 00 00 mov $0x100,%esi 18e5: e8 f0 fd ff ff call 16da 18ea: 89 44 24 20 mov %eax,0x20(%rsp) 18ee: eb 79 jmp 1969 18f0: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18f5: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax 18fc: 00 18fd: be 01 00 00 00 mov $0x1,%esi 1902: 48 89 c7 mov %rax,%rdi 1905: e8 f6 35 00 00 call 4f00 190a: c7 44 24 2c a8 00 00 movl $0xa8,0x2c(%rsp) 1911: 00 1912: b8 00 01 00 00 mov $0x100,%eax 1917: 2b 44 24 20 sub 0x20(%rsp),%eax 191b: 89 c6 mov %eax,%esi 191d: 8b 54 24 24 mov 0x24(%rsp),%edx 1921: 48 89 d0 mov %rdx,%rax 1924: 48 01 c0 add %rax,%rax 1927: 48 01 d0 add %rdx,%rax 192a: 48 c1 e0 09 shl $0x9,%rax 192e: 48 89 c2 mov %rax,%rdx 1931: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1936: 48 01 c2 add %rax,%rdx 1939: 8b 44 24 28 mov 0x28(%rsp),%eax 193d: 48 c1 e0 09 shl $0x9,%rax 1941: 48 01 c2 add %rax,%rdx 1944: 8b 44 24 20 mov 0x20(%rsp),%eax 1948: 48 01 c0 add %rax,%rax 194b: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi 194f: 8b 54 24 2c mov 0x2c(%rsp),%edx 1953: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax 195a: 00 195b: 89 d1 mov %edx,%ecx 195d: 48 89 c2 mov %rax,%rdx 1960: e8 75 fd ff ff call 16da 1965: 01 44 24 20 add %eax,0x20(%rsp) 1969: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) 1970: 00 1971: 0f 86 79 ff ff ff jbe 18f0 1977: 83 44 24 28 01 addl $0x1,0x28(%rsp) 197c: 83 7c 24 28 02 cmpl $0x2,0x28(%rsp) 1981: 0f 86 b5 fe ff ff jbe 183c 1987: 83 44 24 24 01 addl $0x1,0x24(%rsp) 198c: 83 7c 24 24 02 cmpl $0x2,0x24(%rsp) 1991: 0f 86 98 fe ff ff jbe 182f 1997: 90 nop 1998: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax 199f: 00 19a0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 19a7: 00 00 19a9: 74 05 je 19b0 19ab: e8 d0 f6 ff ff call 1080 <__stack_chk_fail@plt> 19b0: 48 81 c4 08 03 00 00 add $0x308,%rsp 19b7: c3 ret 00000000000019b8 : 19b8: 48 81 ec 98 24 00 00 sub $0x2498,%rsp 19bf: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 19c4: 48 89 74 24 10 mov %rsi,0x10(%rsp) 19c9: 48 89 54 24 08 mov %rdx,0x8(%rsp) 19ce: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 19d5: 00 00 19d7: 48 89 84 24 88 24 00 mov %rax,0x2488(%rsp) 19de: 00 19df: 31 c0 xor %eax,%eax 19e1: 48 8d 84 24 40 24 00 lea 0x2440(%rsp),%rax 19e8: 00 19e9: 48 89 44 24 30 mov %rax,0x30(%rsp) 19ee: 48 8d 84 24 40 24 00 lea 0x2440(%rsp),%rax 19f5: 00 19f6: 48 83 c0 20 add $0x20,%rax 19fa: 48 89 44 24 38 mov %rax,0x38(%rsp) 19ff: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) 1a04: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 1a09: 48 8d 84 24 40 24 00 lea 0x2440(%rsp),%rax 1a10: 00 1a11: ba 20 00 00 00 mov $0x20,%edx 1a16: 48 89 ce mov %rcx,%rsi 1a19: 48 89 c7 mov %rax,%rdi 1a1c: e8 8f f6 ff ff call 10b0 1a21: c6 84 24 60 24 00 00 movb $0x3,0x2460(%rsp) 1a28: 03 1a29: 48 8d 8c 24 40 24 00 lea 0x2440(%rsp),%rcx 1a30: 00 1a31: 48 8d 84 24 40 24 00 lea 0x2440(%rsp),%rax 1a38: 00 1a39: ba 21 00 00 00 mov $0x21,%edx 1a3e: 48 89 ce mov %rcx,%rsi 1a41: 48 89 c7 mov %rax,%rdi 1a44: e8 c7 38 00 00 call 5310 1a49: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1a4e: 48 8d 84 24 40 12 00 lea 0x1240(%rsp),%rax 1a55: 00 1a56: ba 00 00 00 00 mov $0x0,%edx 1a5b: 48 89 ce mov %rcx,%rsi 1a5e: 48 89 c7 mov %rax,%rdi 1a61: e8 94 fd ff ff call 17fa 1a66: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1a6d: 00 1a6e: eb 37 jmp 1aa7 1a70: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1a75: 8d 50 01 lea 0x1(%rax),%edx 1a78: 88 54 24 2b mov %dl,0x2b(%rsp) 1a7c: 0f b6 d0 movzbl %al,%edx 1a7f: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax 1a86: 00 1a87: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 1a8b: 48 c1 e1 09 shl $0x9,%rcx 1a8f: 48 01 c1 add %rax,%rcx 1a92: 48 8b 44 24 38 mov 0x38(%rsp),%rax 1a97: 48 89 c6 mov %rax,%rsi 1a9a: 48 89 cf mov %rcx,%rdi 1a9d: e8 2c 10 00 00 call 2ace 1aa2: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1aa7: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) 1aac: 76 c2 jbe 1a70 1aae: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1ab5: 00 1ab6: eb 34 jmp 1aec 1ab8: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1abd: 8d 50 01 lea 0x1(%rax),%edx 1ac0: 88 54 24 2b mov %dl,0x2b(%rsp) 1ac4: 0f b6 d0 movzbl %al,%edx 1ac7: 48 8d 44 24 40 lea 0x40(%rsp),%rax 1acc: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 1ad0: 48 c1 e1 09 shl $0x9,%rcx 1ad4: 48 01 c1 add %rax,%rcx 1ad7: 48 8b 44 24 38 mov 0x38(%rsp),%rax 1adc: 48 89 c6 mov %rax,%rsi 1adf: 48 89 cf mov %rcx,%rdi 1ae2: e8 e7 0f 00 00 call 2ace 1ae7: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1aec: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) 1af1: 76 c5 jbe 1ab8 1af3: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax 1afa: 00 1afb: 48 89 c7 mov %rax,%rdi 1afe: e8 9e 08 00 00 call 23a1 1b03: 48 8d 44 24 40 lea 0x40(%rsp),%rax 1b08: 48 89 c7 mov %rax,%rdi 1b0b: e8 91 08 00 00 call 23a1 1b10: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1b17: 00 1b18: eb 64 jmp 1b7e 1b1a: 48 8d 8c 24 40 12 00 lea 0x1240(%rsp),%rcx 1b21: 00 1b22: 8b 54 24 2c mov 0x2c(%rsp),%edx 1b26: 48 89 d0 mov %rdx,%rax 1b29: 48 01 c0 add %rax,%rax 1b2c: 48 01 d0 add %rdx,%rax 1b2f: 48 c1 e0 09 shl $0x9,%rax 1b33: 48 8d 34 01 lea (%rcx,%rax,1),%rsi 1b37: 48 8d 84 24 40 06 00 lea 0x640(%rsp),%rax 1b3e: 00 1b3f: 8b 54 24 2c mov 0x2c(%rsp),%edx 1b43: 48 c1 e2 09 shl $0x9,%rdx 1b47: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 1b4b: 48 8d 84 24 40 0c 00 lea 0xc40(%rsp),%rax 1b52: 00 1b53: 48 89 c2 mov %rax,%rdx 1b56: 48 89 cf mov %rcx,%rdi 1b59: e8 c5 08 00 00 call 2423 1b5e: 48 8d 84 24 40 06 00 lea 0x640(%rsp),%rax 1b65: 00 1b66: 8b 54 24 2c mov 0x2c(%rsp),%edx 1b6a: 48 c1 e2 09 shl $0x9,%rdx 1b6e: 48 01 d0 add %rdx,%rax 1b71: 48 89 c7 mov %rax,%rdi 1b74: e8 92 11 00 00 call 2d0b 1b79: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1b7e: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) 1b83: 76 95 jbe 1b1a 1b85: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 1b8a: 48 8d 8c 24 40 06 00 lea 0x640(%rsp),%rcx 1b91: 00 1b92: 48 8d 84 24 40 06 00 lea 0x640(%rsp),%rax 1b99: 00 1b9a: 48 89 ce mov %rcx,%rsi 1b9d: 48 89 c7 mov %rax,%rdi 1ba0: e8 96 09 00 00 call 253b 1ba5: 48 8d 84 24 40 06 00 lea 0x640(%rsp),%rax 1bac: 00 1bad: 48 89 c7 mov %rax,%rdi 1bb0: e8 45 09 00 00 call 24fa 1bb5: 48 8d 94 24 40 0c 00 lea 0xc40(%rsp),%rdx 1bbc: 00 1bbd: 48 8b 44 24 10 mov 0x10(%rsp),%rax 1bc2: 48 89 d6 mov %rdx,%rsi 1bc5: 48 89 c7 mov %rax,%rdi 1bc8: e8 2b fa ff ff call 15f8 1bcd: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 1bd2: 48 8d 8c 24 40 06 00 lea 0x640(%rsp),%rcx 1bd9: 00 1bda: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1bdf: 48 89 ce mov %rcx,%rsi 1be2: 48 89 c7 mov %rax,%rdi 1be5: e8 70 f9 ff ff call 155a 1bea: 90 nop 1beb: 48 8b 84 24 88 24 00 mov 0x2488(%rsp),%rax 1bf2: 00 1bf3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1bfa: 00 00 1bfc: 74 05 je 1c03 1bfe: e8 7d f4 ff ff call 1080 <__stack_chk_fail@plt> 1c03: 48 81 c4 98 24 00 00 add $0x2498,%rsp 1c0a: c3 ret 0000000000001c0b : 1c0b: 48 81 ec 68 30 00 00 sub $0x3068,%rsp 1c12: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1c17: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1c1c: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1c21: 48 89 0c 24 mov %rcx,(%rsp) 1c25: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1c2c: 00 00 1c2e: 48 89 84 24 58 30 00 mov %rax,0x3058(%rsp) 1c35: 00 1c36: 31 c0 xor %eax,%eax 1c38: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) 1c3d: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1c42: 48 8d 8c 24 30 30 00 lea 0x3030(%rsp),%rcx 1c49: 00 1c4a: 48 8d 84 24 30 0c 00 lea 0xc30(%rsp),%rax 1c51: 00 1c52: 48 89 ce mov %rcx,%rsi 1c55: 48 89 c7 mov %rax,%rdi 1c58: e8 4c f9 ff ff call 15a9 1c5d: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1c62: 48 8d 84 24 30 02 00 lea 0x230(%rsp),%rax 1c69: 00 1c6a: 48 89 d6 mov %rdx,%rsi 1c6d: 48 89 c7 mov %rax,%rdi 1c70: e8 e0 0c 00 00 call 2955 1c75: 48 8d 8c 24 30 30 00 lea 0x3030(%rsp),%rcx 1c7c: 00 1c7d: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax 1c84: 00 1c85: ba 01 00 00 00 mov $0x1,%edx 1c8a: 48 89 ce mov %rcx,%rsi 1c8d: 48 89 c7 mov %rax,%rdi 1c90: e8 65 fb ff ff call 17fa 1c95: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1c9c: 00 1c9d: eb 39 jmp 1cd8 1c9f: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1ca4: 8d 50 01 lea 0x1(%rax),%edx 1ca7: 88 54 24 2b mov %dl,0x2b(%rsp) 1cab: 0f b6 d0 movzbl %al,%edx 1cae: 8b 44 24 2c mov 0x2c(%rsp),%eax 1cb2: 48 c1 e0 09 shl $0x9,%rax 1cb6: 48 89 c1 mov %rax,%rcx 1cb9: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax 1cc0: 00 1cc1: 48 01 c1 add %rax,%rcx 1cc4: 48 8b 04 24 mov (%rsp),%rax 1cc8: 48 89 c6 mov %rax,%rsi 1ccb: 48 89 cf mov %rcx,%rdi 1cce: e8 fb 0d 00 00 call 2ace 1cd3: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1cd8: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) 1cdd: 76 c0 jbe 1c9f 1cdf: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1ce6: 00 1ce7: eb 39 jmp 1d22 1ce9: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1cee: 8d 50 01 lea 0x1(%rax),%edx 1cf1: 88 54 24 2b mov %dl,0x2b(%rsp) 1cf5: 0f b6 d0 movzbl %al,%edx 1cf8: 8b 44 24 2c mov 0x2c(%rsp),%eax 1cfc: 48 c1 e0 09 shl $0x9,%rax 1d00: 48 89 c1 mov %rax,%rcx 1d03: 48 8d 84 24 30 12 00 lea 0x1230(%rsp),%rax 1d0a: 00 1d0b: 48 01 c1 add %rax,%rcx 1d0e: 48 8b 04 24 mov (%rsp),%rax 1d12: 48 89 c6 mov %rax,%rsi 1d15: 48 89 cf mov %rcx,%rdi 1d18: e8 2d 0e 00 00 call 2b4a 1d1d: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1d22: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) 1d27: 76 c0 jbe 1ce9 1d29: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1d2e: 8d 50 01 lea 0x1(%rax),%edx 1d31: 88 54 24 2b mov %dl,0x2b(%rsp) 1d35: 0f b6 d0 movzbl %al,%edx 1d38: 48 8b 0c 24 mov (%rsp),%rcx 1d3c: 48 8d 84 24 30 04 00 lea 0x430(%rsp),%rax 1d43: 00 1d44: 48 89 ce mov %rcx,%rsi 1d47: 48 89 c7 mov %rax,%rdi 1d4a: e8 fb 0d 00 00 call 2b4a 1d4f: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax 1d56: 00 1d57: 48 89 c7 mov %rax,%rdi 1d5a: e8 42 06 00 00 call 23a1 1d5f: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1d66: 00 1d67: eb 49 jmp 1db2 1d69: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx 1d70: 00 1d71: 8b 54 24 2c mov 0x2c(%rsp),%edx 1d75: 48 89 d0 mov %rdx,%rax 1d78: 48 01 c0 add %rax,%rax 1d7b: 48 01 d0 add %rdx,%rax 1d7e: 48 c1 e0 09 shl $0x9,%rax 1d82: 48 8d 34 01 lea (%rcx,%rax,1),%rsi 1d86: 48 8d 84 24 30 18 00 lea 0x1830(%rsp),%rax 1d8d: 00 1d8e: 8b 54 24 2c mov 0x2c(%rsp),%edx 1d92: 48 c1 e2 09 shl $0x9,%rdx 1d96: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 1d9a: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax 1da1: 00 1da2: 48 89 c2 mov %rax,%rdx 1da5: 48 89 cf mov %rcx,%rdi 1da8: e8 76 06 00 00 call 2423 1dad: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1db2: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) 1db7: 76 b0 jbe 1d69 1db9: 48 8d 94 24 30 06 00 lea 0x630(%rsp),%rdx 1dc0: 00 1dc1: 48 8d 8c 24 30 0c 00 lea 0xc30(%rsp),%rcx 1dc8: 00 1dc9: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1dce: 48 89 ce mov %rcx,%rsi 1dd1: 48 89 c7 mov %rax,%rdi 1dd4: e8 4a 06 00 00 call 2423 1dd9: 48 8d 84 24 30 18 00 lea 0x1830(%rsp),%rax 1de0: 00 1de1: 48 89 c7 mov %rax,%rdi 1de4: e8 f9 05 00 00 call 23e2 1de9: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1dee: 48 89 c7 mov %rax,%rdi 1df1: e8 f9 0d 00 00 call 2bef 1df6: 48 8d 94 24 30 12 00 lea 0x1230(%rsp),%rdx 1dfd: 00 1dfe: 48 8d 8c 24 30 18 00 lea 0x1830(%rsp),%rcx 1e05: 00 1e06: 48 8d 84 24 30 18 00 lea 0x1830(%rsp),%rax 1e0d: 00 1e0e: 48 89 ce mov %rcx,%rsi 1e11: 48 89 c7 mov %rax,%rdi 1e14: e8 22 07 00 00 call 253b 1e19: 48 8d 94 24 30 04 00 lea 0x430(%rsp),%rdx 1e20: 00 1e21: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1e26: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1e2b: 48 89 ce mov %rcx,%rsi 1e2e: 48 89 c7 mov %rax,%rdi 1e31: e8 7c 0f 00 00 call 2db2 1e36: 48 8d 94 24 30 02 00 lea 0x230(%rsp),%rdx 1e3d: 00 1e3e: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1e43: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1e48: 48 89 ce mov %rcx,%rsi 1e4b: 48 89 c7 mov %rax,%rdi 1e4e: e8 5f 0f 00 00 call 2db2 1e53: 48 8d 84 24 30 18 00 lea 0x1830(%rsp),%rax 1e5a: 00 1e5b: 48 89 c7 mov %rax,%rdi 1e5e: e8 97 06 00 00 call 24fa 1e63: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1e68: 48 89 c7 mov %rax,%rdi 1e6b: e8 f7 0e 00 00 call 2d67 1e70: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1e75: 48 8d 8c 24 30 18 00 lea 0x1830(%rsp),%rcx 1e7c: 00 1e7d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1e82: 48 89 ce mov %rcx,%rsi 1e85: 48 89 c7 mov %rax,%rdi 1e88: e8 b9 f7 ff ff call 1646 1e8d: 90 nop 1e8e: 48 8b 84 24 58 30 00 mov 0x3058(%rsp),%rax 1e95: 00 1e96: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1e9d: 00 00 1e9f: 74 05 je 1ea6 1ea1: e8 da f1 ff ff call 1080 <__stack_chk_fail@plt> 1ea6: 48 81 c4 68 30 00 00 add $0x3068,%rsp 1ead: c3 ret 0000000000001eae : 1eae: 48 81 ec 38 10 00 00 sub $0x1038,%rsp 1eb5: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1eba: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1ebf: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1ec4: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1ecb: 00 00 1ecd: 48 89 84 24 28 10 00 mov %rax,0x1028(%rsp) 1ed4: 00 1ed5: 31 c0 xor %eax,%eax 1ed7: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1edc: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1ee1: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax 1ee8: 00 1ee9: 48 89 ce mov %rcx,%rsi 1eec: 48 89 c7 mov %rax,%rdi 1eef: e8 9c f7 ff ff call 1690 1ef4: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1ef9: 48 8d 84 24 20 0a 00 lea 0xa20(%rsp),%rax 1f00: 00 1f01: 48 89 d6 mov %rdx,%rsi 1f04: 48 89 c7 mov %rax,%rdi 1f07: e8 13 f7 ff ff call 161f 1f0c: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax 1f13: 00 1f14: 48 89 c7 mov %rax,%rdi 1f17: e8 85 04 00 00 call 23a1 1f1c: 48 8d 94 24 20 04 00 lea 0x420(%rsp),%rdx 1f23: 00 1f24: 48 8d 8c 24 20 0a 00 lea 0xa20(%rsp),%rcx 1f2b: 00 1f2c: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f33: 00 1f34: 48 89 ce mov %rcx,%rsi 1f37: 48 89 c7 mov %rax,%rdi 1f3a: e8 e4 04 00 00 call 2423 1f3f: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f46: 00 1f47: 48 89 c7 mov %rax,%rdi 1f4a: e8 a0 0c 00 00 call 2bef 1f4f: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx 1f56: 00 1f57: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1f5c: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f63: 00 1f64: 48 89 ce mov %rcx,%rsi 1f67: 48 89 c7 mov %rax,%rdi 1f6a: e8 9b 0e 00 00 call 2e0a 1f6f: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f76: 00 1f77: 48 89 c7 mov %rax,%rdi 1f7a: e8 e8 0d 00 00 call 2d67 1f7f: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx 1f86: 00 1f87: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1f8c: 48 89 d6 mov %rdx,%rsi 1f8f: 48 89 c7 mov %rax,%rdi 1f92: e8 6e 0a 00 00 call 2a05 1f97: 90 nop 1f98: 48 8b 84 24 28 10 00 mov 0x1028(%rsp),%rax 1f9f: 00 1fa0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1fa7: 00 00 1fa9: 74 05 je 1fb0 1fab: e8 d0 f0 ff ff call 1080 <__stack_chk_fail@plt> 1fb0: 48 81 c4 38 10 00 00 add $0x1038,%rsp 1fb7: c3 ret 0000000000001fb8 : 1fb8: 48 83 ec 48 sub $0x48,%rsp 1fbc: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 1fc1: 48 89 34 24 mov %rsi,(%rsp) 1fc5: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1fcc: 00 00 1fce: 48 89 44 24 38 mov %rax,0x38(%rsp) 1fd3: 31 c0 xor %eax,%eax 1fd5: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 1fdc: 00 1fdd: e9 6a 01 00 00 jmp 214c 1fe2: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 1fe9: 00 1fea: e9 4d 01 00 00 jmp 213c 1fef: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 1ff6: 00 1ff7: e9 a6 00 00 00 jmp 20a2 1ffc: 8b 44 24 20 mov 0x20(%rsp),%eax 2000: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx 2007: 8b 44 24 24 mov 0x24(%rsp),%eax 200b: 01 c2 add %eax,%edx 200d: 48 8b 04 24 mov (%rsp),%rax 2011: 89 d1 mov %edx,%ecx 2013: 8b 54 24 1c mov 0x1c(%rsp),%edx 2017: 48 c1 e2 08 shl $0x8,%rdx 201b: 48 01 ca add %rcx,%rdx 201e: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2022: 89 c2 mov %eax,%edx 2024: 8b 44 24 24 mov 0x24(%rsp),%eax 2028: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) 202d: 8b 44 24 24 mov 0x24(%rsp),%eax 2031: 0f b7 54 44 30 movzwl 0x30(%rsp,%rax,2),%edx 2036: 8b 44 24 24 mov 0x24(%rsp),%eax 203a: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax 203f: 66 c1 f8 0f sar $0xf,%ax 2043: 66 25 01 0d and $0xd01,%ax 2047: 01 c2 add %eax,%edx 2049: 8b 44 24 24 mov 0x24(%rsp),%eax 204d: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) 2052: 8b 44 24 24 mov 0x24(%rsp),%eax 2056: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax 205b: 0f b7 c0 movzwl %ax,%eax 205e: 48 89 44 24 28 mov %rax,0x28(%rsp) 2063: 48 c1 64 24 28 0a shlq $0xa,0x28(%rsp) 2069: 48 81 44 24 28 81 06 addq $0x681,0x28(%rsp) 2070: 00 00 2072: 48 8b 44 24 28 mov 0x28(%rsp),%rax 2077: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax 207e: 48 89 44 24 28 mov %rax,0x28(%rsp) 2083: 48 c1 6c 24 28 20 shrq $0x20,0x28(%rsp) 2089: 48 8b 44 24 28 mov 0x28(%rsp),%rax 208e: 66 25 ff 03 and $0x3ff,%ax 2092: 89 c2 mov %eax,%edx 2094: 8b 44 24 24 mov 0x24(%rsp),%eax 2098: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) 209d: 83 44 24 24 01 addl $0x1,0x24(%rsp) 20a2: 83 7c 24 24 03 cmpl $0x3,0x24(%rsp) 20a7: 0f 86 4f ff ff ff jbe 1ffc 20ad: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax 20b2: 89 c2 mov %eax,%edx 20b4: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20b9: 88 10 mov %dl,(%rax) 20bb: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax 20c0: 66 c1 e8 08 shr $0x8,%ax 20c4: 89 c2 mov %eax,%edx 20c6: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax 20cb: c1 e0 02 shl $0x2,%eax 20ce: 09 c2 or %eax,%edx 20d0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20d5: 48 83 c0 01 add $0x1,%rax 20d9: 88 10 mov %dl,(%rax) 20db: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax 20e0: 66 c1 e8 06 shr $0x6,%ax 20e4: 89 c2 mov %eax,%edx 20e6: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax 20eb: c1 e0 04 shl $0x4,%eax 20ee: 09 c2 or %eax,%edx 20f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20f5: 48 83 c0 02 add $0x2,%rax 20f9: 88 10 mov %dl,(%rax) 20fb: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax 2100: 66 c1 e8 04 shr $0x4,%ax 2104: 89 c2 mov %eax,%edx 2106: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax 210b: c1 e0 06 shl $0x6,%eax 210e: 09 c2 or %eax,%edx 2110: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2115: 48 83 c0 03 add $0x3,%rax 2119: 88 10 mov %dl,(%rax) 211b: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax 2120: 66 c1 e8 02 shr $0x2,%ax 2124: 89 c2 mov %eax,%edx 2126: 48 8b 44 24 08 mov 0x8(%rsp),%rax 212b: 48 83 c0 04 add $0x4,%rax 212f: 88 10 mov %dl,(%rax) 2131: 48 83 44 24 08 05 addq $0x5,0x8(%rsp) 2137: 83 44 24 20 01 addl $0x1,0x20(%rsp) 213c: 83 7c 24 20 3f cmpl $0x3f,0x20(%rsp) 2141: 0f 86 a8 fe ff ff jbe 1fef 2147: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 214c: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) 2151: 0f 86 8b fe ff ff jbe 1fe2 2157: 90 nop 2158: 48 8b 44 24 38 mov 0x38(%rsp),%rax 215d: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2164: 00 00 2166: 74 05 je 216d 2168: e8 13 ef ff ff call 1080 <__stack_chk_fail@plt> 216d: 48 83 c4 48 add $0x48,%rsp 2171: c3 ret 0000000000002172 : 2172: 48 83 ec 38 sub $0x38,%rsp 2176: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 217b: 48 89 34 24 mov %rsi,(%rsp) 217f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2186: 00 00 2188: 48 89 44 24 28 mov %rax,0x28(%rsp) 218d: 31 c0 xor %eax,%eax 218f: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 2196: 00 2197: e9 22 01 00 00 jmp 22be 219c: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 21a3: 00 21a4: e9 05 01 00 00 jmp 22ae 21a9: 48 8b 04 24 mov (%rsp),%rax 21ad: 0f b6 00 movzbl (%rax),%eax 21b0: 0f b6 d0 movzbl %al,%edx 21b3: 48 8b 04 24 mov (%rsp),%rax 21b7: 48 83 c0 01 add $0x1,%rax 21bb: 0f b6 00 movzbl (%rax),%eax 21be: 0f b6 c0 movzbl %al,%eax 21c1: c1 e0 08 shl $0x8,%eax 21c4: 09 d0 or %edx,%eax 21c6: 66 89 44 24 20 mov %ax,0x20(%rsp) 21cb: 48 8b 04 24 mov (%rsp),%rax 21cf: 48 83 c0 01 add $0x1,%rax 21d3: 0f b6 00 movzbl (%rax),%eax 21d6: c0 e8 02 shr $0x2,%al 21d9: 0f b6 d0 movzbl %al,%edx 21dc: 48 8b 04 24 mov (%rsp),%rax 21e0: 48 83 c0 02 add $0x2,%rax 21e4: 0f b6 00 movzbl (%rax),%eax 21e7: 0f b6 c0 movzbl %al,%eax 21ea: c1 e0 06 shl $0x6,%eax 21ed: 09 d0 or %edx,%eax 21ef: 66 89 44 24 22 mov %ax,0x22(%rsp) 21f4: 48 8b 04 24 mov (%rsp),%rax 21f8: 48 83 c0 02 add $0x2,%rax 21fc: 0f b6 00 movzbl (%rax),%eax 21ff: c0 e8 04 shr $0x4,%al 2202: 0f b6 d0 movzbl %al,%edx 2205: 48 8b 04 24 mov (%rsp),%rax 2209: 48 83 c0 03 add $0x3,%rax 220d: 0f b6 00 movzbl (%rax),%eax 2210: 0f b6 c0 movzbl %al,%eax 2213: c1 e0 04 shl $0x4,%eax 2216: 09 d0 or %edx,%eax 2218: 66 89 44 24 24 mov %ax,0x24(%rsp) 221d: 48 8b 04 24 mov (%rsp),%rax 2221: 48 83 c0 03 add $0x3,%rax 2225: 0f b6 00 movzbl (%rax),%eax 2228: c0 e8 06 shr $0x6,%al 222b: 0f b6 d0 movzbl %al,%edx 222e: 48 8b 04 24 mov (%rsp),%rax 2232: 48 83 c0 04 add $0x4,%rax 2236: 0f b6 00 movzbl (%rax),%eax 2239: 0f b6 c0 movzbl %al,%eax 223c: c1 e0 02 shl $0x2,%eax 223f: 09 d0 or %edx,%eax 2241: 66 89 44 24 26 mov %ax,0x26(%rsp) 2246: 48 83 04 24 05 addq $0x5,(%rsp) 224b: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2252: 00 2253: eb 4d jmp 22a2 2255: 8b 44 24 1c mov 0x1c(%rsp),%eax 2259: 0f b7 44 44 20 movzwl 0x20(%rsp,%rax,2),%eax 225e: 0f b7 c0 movzwl %ax,%eax 2261: 25 ff 03 00 00 and $0x3ff,%eax 2266: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 226c: 05 00 02 00 00 add $0x200,%eax 2271: c1 e8 0a shr $0xa,%eax 2274: 89 c1 mov %eax,%ecx 2276: 8b 44 24 18 mov 0x18(%rsp),%eax 227a: 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%edx 2281: 8b 44 24 1c mov 0x1c(%rsp),%eax 2285: 01 c2 add %eax,%edx 2287: 48 8b 44 24 08 mov 0x8(%rsp),%rax 228c: 89 d6 mov %edx,%esi 228e: 8b 54 24 14 mov 0x14(%rsp),%edx 2292: 48 c1 e2 08 shl $0x8,%rdx 2296: 48 01 f2 add %rsi,%rdx 2299: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 229d: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 22a2: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) 22a7: 76 ac jbe 2255 22a9: 83 44 24 18 01 addl $0x1,0x18(%rsp) 22ae: 83 7c 24 18 3f cmpl $0x3f,0x18(%rsp) 22b3: 0f 86 f0 fe ff ff jbe 21a9 22b9: 83 44 24 14 01 addl $0x1,0x14(%rsp) 22be: 83 7c 24 14 02 cmpl $0x2,0x14(%rsp) 22c3: 0f 86 d3 fe ff ff jbe 219c 22c9: 90 nop 22ca: 48 8b 44 24 28 mov 0x28(%rsp),%rax 22cf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 22d6: 00 00 22d8: 74 05 je 22df 22da: e8 a1 ed ff ff call 1080 <__stack_chk_fail@plt> 22df: 48 83 c4 38 add $0x38,%rsp 22e3: c3 ret 00000000000022e4 : 22e4: 48 83 ec 28 sub $0x28,%rsp 22e8: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 22ed: 48 89 34 24 mov %rsi,(%rsp) 22f1: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 22f8: 00 22f9: eb 3a jmp 2335 22fb: 8b 44 24 1c mov 0x1c(%rsp),%eax 22ff: 48 c1 e0 09 shl $0x9,%rax 2303: 48 89 c2 mov %rax,%rdx 2306: 48 8b 04 24 mov (%rsp),%rax 230a: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 230e: 8b 54 24 1c mov 0x1c(%rsp),%edx 2312: 89 d0 mov %edx,%eax 2314: 01 c0 add %eax,%eax 2316: 01 d0 add %edx,%eax 2318: c1 e0 07 shl $0x7,%eax 231b: 89 c2 mov %eax,%edx 231d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2322: 48 01 d0 add %rdx,%rax 2325: 48 89 ce mov %rcx,%rsi 2328: 48 89 c7 mov %rax,%rdi 232b: e8 58 04 00 00 call 2788 2330: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2335: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) 233a: 76 bf jbe 22fb 233c: 90 nop 233d: 90 nop 233e: 48 83 c4 28 add $0x28,%rsp 2342: c3 ret 0000000000002343 : 2343: 48 83 ec 28 sub $0x28,%rsp 2347: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 234c: 48 89 34 24 mov %rsi,(%rsp) 2350: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2357: 00 2358: eb 39 jmp 2393 235a: 8b 54 24 1c mov 0x1c(%rsp),%edx 235e: 89 d0 mov %edx,%eax 2360: 01 c0 add %eax,%eax 2362: 01 d0 add %edx,%eax 2364: c1 e0 07 shl $0x7,%eax 2367: 89 c2 mov %eax,%edx 2369: 48 8b 04 24 mov (%rsp),%rax 236d: 48 01 c2 add %rax,%rdx 2370: 8b 44 24 1c mov 0x1c(%rsp),%eax 2374: 48 c1 e0 09 shl $0x9,%rax 2378: 48 89 c1 mov %rax,%rcx 237b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2380: 48 01 c8 add %rcx,%rax 2383: 48 89 d6 mov %rdx,%rsi 2386: 48 89 c7 mov %rax,%rdi 2389: e8 eb 04 00 00 call 2879 238e: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2393: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) 2398: 76 c0 jbe 235a 239a: 90 nop 239b: 90 nop 239c: 48 83 c4 28 add $0x28,%rsp 23a0: c3 ret 00000000000023a1 : 23a1: 48 83 ec 28 sub $0x28,%rsp 23a5: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 23aa: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 23b1: 00 23b2: eb 20 jmp 23d4 23b4: 8b 44 24 1c mov 0x1c(%rsp),%eax 23b8: 48 c1 e0 09 shl $0x9,%rax 23bc: 48 89 c2 mov %rax,%rdx 23bf: 48 8b 44 24 08 mov 0x8(%rsp),%rax 23c4: 48 01 d0 add %rdx,%rax 23c7: 48 89 c7 mov %rax,%rdi 23ca: e8 f7 07 00 00 call 2bc6 23cf: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 23d4: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) 23d9: 76 d9 jbe 23b4 23db: 90 nop 23dc: 90 nop 23dd: 48 83 c4 28 add $0x28,%rsp 23e1: c3 ret 00000000000023e2 : 23e2: 48 83 ec 28 sub $0x28,%rsp 23e6: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 23eb: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 23f2: 00 23f3: eb 20 jmp 2415 23f5: 8b 44 24 1c mov 0x1c(%rsp),%eax 23f9: 48 c1 e0 09 shl $0x9,%rax 23fd: 48 89 c2 mov %rax,%rdx 2400: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2405: 48 01 d0 add %rdx,%rax 2408: 48 89 c7 mov %rax,%rdi 240b: e8 df 07 00 00 call 2bef 2410: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2415: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) 241a: 76 d9 jbe 23f5 241c: 90 nop 241d: 90 nop 241e: 48 83 c4 28 add $0x28,%rsp 2422: c3 ret 0000000000002423 : 2423: 48 81 ec 48 02 00 00 sub $0x248,%rsp 242a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 242f: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2434: 48 89 54 24 08 mov %rdx,0x8(%rsp) 2439: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2440: 00 00 2442: 48 89 84 24 38 02 00 mov %rax,0x238(%rsp) 2449: 00 244a: 31 c0 xor %eax,%eax 244c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2451: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 2456: 48 8b 44 24 18 mov 0x18(%rsp),%rax 245b: 48 89 ce mov %rcx,%rsi 245e: 48 89 c7 mov %rax,%rdi 2461: e8 a5 07 00 00 call 2c0b 2466: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) 246d: 00 246e: eb 55 jmp 24c5 2470: 8b 44 24 2c mov 0x2c(%rsp),%eax 2474: 48 c1 e0 09 shl $0x9,%rax 2478: 48 89 c2 mov %rax,%rdx 247b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2480: 48 01 c2 add %rax,%rdx 2483: 8b 44 24 2c mov 0x2c(%rsp),%eax 2487: 48 c1 e0 09 shl $0x9,%rax 248b: 48 89 c1 mov %rax,%rcx 248e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 2493: 48 01 c1 add %rax,%rcx 2496: 48 8d 44 24 30 lea 0x30(%rsp),%rax 249b: 48 89 ce mov %rcx,%rsi 249e: 48 89 c7 mov %rax,%rdi 24a1: e8 65 07 00 00 call 2c0b 24a6: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 24ab: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 24b0: 48 8b 44 24 18 mov 0x18(%rsp),%rax 24b5: 48 89 ce mov %rcx,%rsi 24b8: 48 89 c7 mov %rax,%rdi 24bb: e8 f2 08 00 00 call 2db2 24c0: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 24c5: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) 24ca: 76 a4 jbe 2470 24cc: 48 8b 44 24 18 mov 0x18(%rsp),%rax 24d1: 48 89 c7 mov %rax,%rdi 24d4: e8 8e 08 00 00 call 2d67 24d9: 90 nop 24da: 48 8b 84 24 38 02 00 mov 0x238(%rsp),%rax 24e1: 00 24e2: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 24e9: 00 00 24eb: 74 05 je 24f2 24ed: e8 8e eb ff ff call 1080 <__stack_chk_fail@plt> 24f2: 48 81 c4 48 02 00 00 add $0x248,%rsp 24f9: c3 ret 00000000000024fa : 24fa: 48 83 ec 28 sub $0x28,%rsp 24fe: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2503: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 250a: 00 250b: eb 20 jmp 252d 250d: 8b 44 24 1c mov 0x1c(%rsp),%eax 2511: 48 c1 e0 09 shl $0x9,%rax 2515: 48 89 c2 mov %rax,%rdx 2518: 48 8b 44 24 08 mov 0x8(%rsp),%rax 251d: 48 01 d0 add %rdx,%rax 2520: 48 89 c7 mov %rax,%rdi 2523: e8 3f 08 00 00 call 2d67 2528: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 252d: 83 7c 24 1c 02 cmpl $0x2,0x1c(%rsp) 2532: 76 d9 jbe 250d 2534: 90 nop 2535: 90 nop 2536: 48 83 c4 28 add $0x28,%rsp 253a: c3 ret 000000000000253b : 253b: 48 83 ec 38 sub $0x38,%rsp 253f: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2544: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2549: 48 89 54 24 08 mov %rdx,0x8(%rsp) 254e: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 2555: 00 2556: eb 49 jmp 25a1 2558: 8b 44 24 2c mov 0x2c(%rsp),%eax 255c: 48 c1 e0 09 shl $0x9,%rax 2560: 48 89 c2 mov %rax,%rdx 2563: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2568: 48 01 c2 add %rax,%rdx 256b: 8b 44 24 2c mov 0x2c(%rsp),%eax 256f: 48 c1 e0 09 shl $0x9,%rax 2573: 48 89 c1 mov %rax,%rcx 2576: 48 8b 44 24 10 mov 0x10(%rsp),%rax 257b: 48 01 c1 add %rax,%rcx 257e: 8b 44 24 2c mov 0x2c(%rsp),%eax 2582: 48 c1 e0 09 shl $0x9,%rax 2586: 48 89 c6 mov %rax,%rsi 2589: 48 8b 44 24 18 mov 0x18(%rsp),%rax 258e: 48 01 f0 add %rsi,%rax 2591: 48 89 ce mov %rcx,%rsi 2594: 48 89 c7 mov %rax,%rdi 2597: e8 16 08 00 00 call 2db2 259c: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 25a1: 83 7c 24 2c 02 cmpl $0x2,0x2c(%rsp) 25a6: 76 b0 jbe 2558 25a8: 90 nop 25a9: 90 nop 25aa: 48 83 c4 38 add $0x38,%rsp 25ae: c3 ret 00000000000025af : 25af: 48 83 ec 38 sub $0x38,%rsp 25b3: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 25b8: 48 89 34 24 mov %rsi,(%rsp) 25bc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 25c3: 00 00 25c5: 48 89 44 24 28 mov %rax,0x28(%rsp) 25ca: 31 c0 xor %eax,%eax 25cc: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 25d3: 00 25d4: e9 02 01 00 00 jmp 26db 25d9: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 25e0: 00 25e1: eb 78 jmp 265b 25e3: 8b 44 24 14 mov 0x14(%rsp),%eax 25e7: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 25ee: 8b 44 24 18 mov 0x18(%rsp),%eax 25f2: 01 c2 add %eax,%edx 25f4: 48 8b 04 24 mov (%rsp),%rax 25f8: 89 d2 mov %edx,%edx 25fa: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 25fe: 66 89 44 24 12 mov %ax,0x12(%rsp) 2603: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax 2608: 66 c1 f8 0f sar $0xf,%ax 260c: 66 25 01 0d and $0xd01,%ax 2610: 89 c2 mov %eax,%edx 2612: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax 2617: 01 d0 add %edx,%eax 2619: 66 89 44 24 12 mov %ax,0x12(%rsp) 261e: 0f bf 44 24 12 movswl 0x12(%rsp),%eax 2623: c1 e0 04 shl $0x4,%eax 2626: 89 44 24 1c mov %eax,0x1c(%rsp) 262a: 81 44 24 1c 81 06 00 addl $0x681,0x1c(%rsp) 2631: 00 2632: 8b 44 24 1c mov 0x1c(%rsp),%eax 2636: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax 263c: 89 44 24 1c mov %eax,0x1c(%rsp) 2640: c1 6c 24 1c 1c shrl $0x1c,0x1c(%rsp) 2645: 8b 44 24 1c mov 0x1c(%rsp),%eax 2649: 83 e0 0f and $0xf,%eax 264c: 89 c2 mov %eax,%edx 264e: 8b 44 24 18 mov 0x18(%rsp),%eax 2652: 88 54 04 20 mov %dl,0x20(%rsp,%rax,1) 2656: 83 44 24 18 01 addl $0x1,0x18(%rsp) 265b: 83 7c 24 18 07 cmpl $0x7,0x18(%rsp) 2660: 76 81 jbe 25e3 2662: 0f b6 44 24 20 movzbl 0x20(%rsp),%eax 2667: 89 c2 mov %eax,%edx 2669: 0f b6 44 24 21 movzbl 0x21(%rsp),%eax 266e: c1 e0 04 shl $0x4,%eax 2671: 09 d0 or %edx,%eax 2673: 89 c2 mov %eax,%edx 2675: 48 8b 44 24 08 mov 0x8(%rsp),%rax 267a: 88 10 mov %dl,(%rax) 267c: 0f b6 44 24 22 movzbl 0x22(%rsp),%eax 2681: 89 c2 mov %eax,%edx 2683: 0f b6 44 24 23 movzbl 0x23(%rsp),%eax 2688: c1 e0 04 shl $0x4,%eax 268b: 09 c2 or %eax,%edx 268d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2692: 48 83 c0 01 add $0x1,%rax 2696: 88 10 mov %dl,(%rax) 2698: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 269d: 89 c2 mov %eax,%edx 269f: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 26a4: c1 e0 04 shl $0x4,%eax 26a7: 09 c2 or %eax,%edx 26a9: 48 8b 44 24 08 mov 0x8(%rsp),%rax 26ae: 48 83 c0 02 add $0x2,%rax 26b2: 88 10 mov %dl,(%rax) 26b4: 0f b6 44 24 26 movzbl 0x26(%rsp),%eax 26b9: 89 c2 mov %eax,%edx 26bb: 0f b6 44 24 27 movzbl 0x27(%rsp),%eax 26c0: c1 e0 04 shl $0x4,%eax 26c3: 09 c2 or %eax,%edx 26c5: 48 8b 44 24 08 mov 0x8(%rsp),%rax 26ca: 48 83 c0 03 add $0x3,%rax 26ce: 88 10 mov %dl,(%rax) 26d0: 48 83 44 24 08 04 addq $0x4,0x8(%rsp) 26d6: 83 44 24 14 01 addl $0x1,0x14(%rsp) 26db: 83 7c 24 14 1f cmpl $0x1f,0x14(%rsp) 26e0: 0f 86 f3 fe ff ff jbe 25d9 26e6: 90 nop 26e7: 48 8b 44 24 28 mov 0x28(%rsp),%rax 26ec: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 26f3: 00 00 26f5: 74 05 je 26fc 26f7: e8 84 e9 ff ff call 1080 <__stack_chk_fail@plt> 26fc: 48 83 c4 38 add $0x38,%rsp 2700: c3 ret 0000000000002701 : 2701: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2706: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 270b: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 2712: 00 2713: eb 69 jmp 277e 2715: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 271a: 0f b6 00 movzbl (%rax),%eax 271d: 0f b6 c0 movzbl %al,%eax 2720: 83 e0 0f and $0xf,%eax 2723: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 2729: 83 c0 08 add $0x8,%eax 272c: c1 f8 04 sar $0x4,%eax 272f: 89 c1 mov %eax,%ecx 2731: 8b 44 24 fc mov -0x4(%rsp),%eax 2735: 8d 14 00 lea (%rax,%rax,1),%edx 2738: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 273d: 89 d2 mov %edx,%edx 273f: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 2743: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2748: 0f b6 00 movzbl (%rax),%eax 274b: c0 e8 04 shr $0x4,%al 274e: 0f b6 c0 movzbl %al,%eax 2751: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 2757: 83 c0 08 add $0x8,%eax 275a: c1 f8 04 sar $0x4,%eax 275d: 89 c1 mov %eax,%ecx 275f: 8b 44 24 fc mov -0x4(%rsp),%eax 2763: 01 c0 add %eax,%eax 2765: 8d 50 01 lea 0x1(%rax),%edx 2768: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 276d: 89 d2 mov %edx,%edx 276f: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 2773: 48 83 44 24 e0 01 addq $0x1,-0x20(%rsp) 2779: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 277e: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) 2783: 76 90 jbe 2715 2785: 90 nop 2786: 90 nop 2787: c3 ret 0000000000002788 : 2788: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 278d: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2792: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 2799: 00 279a: e9 cc 00 00 00 jmp 286b 279f: 8b 44 24 fc mov -0x4(%rsp),%eax 27a3: 8d 14 00 lea (%rax,%rax,1),%edx 27a6: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 27ab: 89 d2 mov %edx,%edx 27ad: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 27b1: 66 89 44 24 f8 mov %ax,-0x8(%rsp) 27b6: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax 27bb: 66 c1 f8 0f sar $0xf,%ax 27bf: 66 25 01 0d and $0xd01,%ax 27c3: 66 01 44 24 f8 add %ax,-0x8(%rsp) 27c8: 8b 44 24 fc mov -0x4(%rsp),%eax 27cc: 01 c0 add %eax,%eax 27ce: 8d 50 01 lea 0x1(%rax),%edx 27d1: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 27d6: 89 d2 mov %edx,%edx 27d8: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 27dc: 66 89 44 24 fa mov %ax,-0x6(%rsp) 27e1: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax 27e6: 66 c1 f8 0f sar $0xf,%ax 27ea: 66 25 01 0d and $0xd01,%ax 27ee: 66 01 44 24 fa add %ax,-0x6(%rsp) 27f3: 8b 54 24 fc mov -0x4(%rsp),%edx 27f7: 89 d0 mov %edx,%eax 27f9: 01 c0 add %eax,%eax 27fb: 01 d0 add %edx,%eax 27fd: 89 c2 mov %eax,%edx 27ff: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2804: 48 01 d0 add %rdx,%rax 2807: 0f b7 54 24 f8 movzwl -0x8(%rsp),%edx 280c: 88 10 mov %dl,(%rax) 280e: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax 2813: 66 c1 e8 08 shr $0x8,%ax 2817: 89 c2 mov %eax,%edx 2819: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax 281e: c1 e0 04 shl $0x4,%eax 2821: 89 d1 mov %edx,%ecx 2823: 09 c1 or %eax,%ecx 2825: 8b 54 24 fc mov -0x4(%rsp),%edx 2829: 89 d0 mov %edx,%eax 282b: 01 c0 add %eax,%eax 282d: 01 d0 add %edx,%eax 282f: 83 c0 01 add $0x1,%eax 2832: 89 c2 mov %eax,%edx 2834: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2839: 48 01 d0 add %rdx,%rax 283c: 89 ca mov %ecx,%edx 283e: 88 10 mov %dl,(%rax) 2840: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax 2845: 66 c1 e8 04 shr $0x4,%ax 2849: 89 c1 mov %eax,%ecx 284b: 8b 54 24 fc mov -0x4(%rsp),%edx 284f: 89 d0 mov %edx,%eax 2851: 01 c0 add %eax,%eax 2853: 01 d0 add %edx,%eax 2855: 83 c0 02 add $0x2,%eax 2858: 89 c2 mov %eax,%edx 285a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 285f: 48 01 d0 add %rdx,%rax 2862: 89 ca mov %ecx,%edx 2864: 88 10 mov %dl,(%rax) 2866: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 286b: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) 2870: 0f 86 29 ff ff ff jbe 279f 2876: 90 nop 2877: 90 nop 2878: c3 ret 0000000000002879 : 2879: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 287e: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2883: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 288a: 00 288b: e9 b7 00 00 00 jmp 2947 2890: 8b 54 24 fc mov -0x4(%rsp),%edx 2894: 89 d0 mov %edx,%eax 2896: 01 c0 add %eax,%eax 2898: 01 d0 add %edx,%eax 289a: 89 c2 mov %eax,%edx 289c: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 28a1: 48 01 d0 add %rdx,%rax 28a4: 0f b6 00 movzbl (%rax),%eax 28a7: 0f b6 c8 movzbl %al,%ecx 28aa: 8b 54 24 fc mov -0x4(%rsp),%edx 28ae: 89 d0 mov %edx,%eax 28b0: 01 c0 add %eax,%eax 28b2: 01 d0 add %edx,%eax 28b4: 83 c0 01 add $0x1,%eax 28b7: 89 c2 mov %eax,%edx 28b9: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 28be: 48 01 d0 add %rdx,%rax 28c1: 0f b6 00 movzbl (%rax),%eax 28c4: 0f b6 c0 movzbl %al,%eax 28c7: c1 e0 08 shl $0x8,%eax 28ca: 09 c1 or %eax,%ecx 28cc: 89 ca mov %ecx,%edx 28ce: 8b 44 24 fc mov -0x4(%rsp),%eax 28d2: 8d 0c 00 lea (%rax,%rax,1),%ecx 28d5: 66 81 e2 ff 0f and $0xfff,%dx 28da: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 28df: 89 c9 mov %ecx,%ecx 28e1: 66 89 14 48 mov %dx,(%rax,%rcx,2) 28e5: 8b 54 24 fc mov -0x4(%rsp),%edx 28e9: 89 d0 mov %edx,%eax 28eb: 01 c0 add %eax,%eax 28ed: 01 d0 add %edx,%eax 28ef: 83 c0 01 add $0x1,%eax 28f2: 89 c2 mov %eax,%edx 28f4: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 28f9: 48 01 d0 add %rdx,%rax 28fc: 0f b6 00 movzbl (%rax),%eax 28ff: c0 e8 04 shr $0x4,%al 2902: 0f b6 c8 movzbl %al,%ecx 2905: 8b 54 24 fc mov -0x4(%rsp),%edx 2909: 89 d0 mov %edx,%eax 290b: 01 c0 add %eax,%eax 290d: 01 d0 add %edx,%eax 290f: 83 c0 02 add $0x2,%eax 2912: 89 c2 mov %eax,%edx 2914: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2919: 48 01 d0 add %rdx,%rax 291c: 0f b6 00 movzbl (%rax),%eax 291f: 0f b6 c0 movzbl %al,%eax 2922: c1 e0 04 shl $0x4,%eax 2925: 09 c1 or %eax,%ecx 2927: 89 ca mov %ecx,%edx 2929: 8b 44 24 fc mov -0x4(%rsp),%eax 292d: 01 c0 add %eax,%eax 292f: 8d 48 01 lea 0x1(%rax),%ecx 2932: 66 81 e2 ff 0f and $0xfff,%dx 2937: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 293c: 89 c9 mov %ecx,%ecx 293e: 66 89 14 48 mov %dx,(%rax,%rcx,2) 2942: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 2947: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) 294c: 0f 86 3e ff ff ff jbe 2890 2952: 90 nop 2953: 90 nop 2954: c3 ret 0000000000002955 : 2955: 48 83 ec 28 sub $0x28,%rsp 2959: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 295e: 48 89 34 24 mov %rsi,(%rsp) 2962: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 2969: 00 296a: e9 84 00 00 00 jmp 29f3 296f: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2976: 00 2977: eb 6e jmp 29e7 2979: 8b 44 24 18 mov 0x18(%rsp),%eax 297d: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 2984: 8b 44 24 1c mov 0x1c(%rsp),%eax 2988: 01 c2 add %eax,%edx 298a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 298f: 89 d2 mov %edx,%edx 2991: 66 c7 04 50 00 00 movw $0x0,(%rax,%rdx,2) 2997: 8b 54 24 18 mov 0x18(%rsp),%edx 299b: 48 8b 04 24 mov (%rsp),%rax 299f: 48 01 d0 add %rdx,%rax 29a2: 0f b6 00 movzbl (%rax),%eax 29a5: 0f b6 d0 movzbl %al,%edx 29a8: 8b 44 24 1c mov 0x1c(%rsp),%eax 29ac: 89 c1 mov %eax,%ecx 29ae: d3 fa sar %cl,%edx 29b0: 89 d0 mov %edx,%eax 29b2: 0f b7 c0 movzwl %ax,%eax 29b5: 83 e0 01 and $0x1,%eax 29b8: 89 c2 mov %eax,%edx 29ba: 48 8b 44 24 08 mov 0x8(%rsp),%rax 29bf: 8b 4c 24 18 mov 0x18(%rsp),%ecx 29c3: c1 e1 03 shl $0x3,%ecx 29c6: 89 ce mov %ecx,%esi 29c8: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 29cc: 48 01 f1 add %rsi,%rcx 29cf: 48 01 c9 add %rcx,%rcx 29d2: 48 01 c8 add %rcx,%rax 29d5: be 81 06 00 00 mov $0x681,%esi 29da: 48 89 c7 mov %rax,%rdi 29dd: e8 d4 0b 00 00 call 35b6 29e2: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 29e7: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) 29ec: 76 8b jbe 2979 29ee: 83 44 24 18 01 addl $0x1,0x18(%rsp) 29f3: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) 29f8: 0f 86 71 ff ff ff jbe 296f 29fe: 90 nop 29ff: 90 nop 2a00: 48 83 c4 28 add $0x28,%rsp 2a04: c3 ret 0000000000002a05 : 2a05: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2a0a: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2a0f: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) 2a16: 00 2a17: e9 a4 00 00 00 jmp 2ac0 2a1c: 8b 54 24 f4 mov -0xc(%rsp),%edx 2a20: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2a25: 48 01 d0 add %rdx,%rax 2a28: c6 00 00 movb $0x0,(%rax) 2a2b: c7 44 24 f8 00 00 00 movl $0x0,-0x8(%rsp) 2a32: 00 2a33: eb 7b jmp 2ab0 2a35: 8b 44 24 f4 mov -0xc(%rsp),%eax 2a39: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 2a40: 8b 44 24 f8 mov -0x8(%rsp),%eax 2a44: 01 c2 add %eax,%edx 2a46: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2a4b: 89 d2 mov %edx,%edx 2a4d: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2a51: 98 cwtl 2a52: 89 44 24 fc mov %eax,-0x4(%rsp) 2a56: d1 64 24 fc shll $1,-0x4(%rsp) 2a5a: 81 44 24 fc 81 06 00 addl $0x681,-0x4(%rsp) 2a61: 00 2a62: 8b 44 24 fc mov -0x4(%rsp),%eax 2a66: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax 2a6c: 89 44 24 fc mov %eax,-0x4(%rsp) 2a70: c1 6c 24 fc 1c shrl $0x1c,-0x4(%rsp) 2a75: 83 64 24 fc 01 andl $0x1,-0x4(%rsp) 2a7a: 8b 54 24 f4 mov -0xc(%rsp),%edx 2a7e: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2a83: 48 01 d0 add %rdx,%rax 2a86: 0f b6 30 movzbl (%rax),%esi 2a89: 8b 44 24 f8 mov -0x8(%rsp),%eax 2a8d: 8b 54 24 fc mov -0x4(%rsp),%edx 2a91: 89 c1 mov %eax,%ecx 2a93: d3 e2 shl %cl,%edx 2a95: 89 d0 mov %edx,%eax 2a97: 89 c1 mov %eax,%ecx 2a99: 8b 54 24 f4 mov -0xc(%rsp),%edx 2a9d: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2aa2: 48 01 d0 add %rdx,%rax 2aa5: 09 ce or %ecx,%esi 2aa7: 89 f2 mov %esi,%edx 2aa9: 88 10 mov %dl,(%rax) 2aab: 83 44 24 f8 01 addl $0x1,-0x8(%rsp) 2ab0: 83 7c 24 f8 07 cmpl $0x7,-0x8(%rsp) 2ab5: 0f 86 7a ff ff ff jbe 2a35 2abb: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) 2ac0: 83 7c 24 f4 1f cmpl $0x1f,-0xc(%rsp) 2ac5: 0f 86 51 ff ff ff jbe 2a1c 2acb: 90 nop 2acc: 90 nop 2acd: c3 ret 0000000000002ace : 2ace: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 2ad5: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2ada: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2adf: 89 d0 mov %edx,%eax 2ae1: 88 44 24 0c mov %al,0xc(%rsp) 2ae5: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2aec: 00 00 2aee: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 2af5: 00 2af6: 31 c0 xor %eax,%eax 2af8: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx 2afd: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 2b02: 48 8d 44 24 20 lea 0x20(%rsp),%rax 2b07: be 80 00 00 00 mov $0x80,%esi 2b0c: 48 89 c7 mov %rax,%rdi 2b0f: e8 39 29 00 00 call 544d 2b14: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 2b19: 48 8b 44 24 18 mov 0x18(%rsp),%rax 2b1e: 48 89 d6 mov %rdx,%rsi 2b21: 48 89 c7 mov %rax,%rdi 2b24: e8 d9 08 00 00 call 3402 2b29: 90 nop 2b2a: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 2b31: 00 2b32: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2b39: 00 00 2b3b: 74 05 je 2b42 2b3d: e8 3e e5 ff ff call 1080 <__stack_chk_fail@plt> 2b42: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 2b49: c3 ret 0000000000002b4a : 2b4a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 2b51: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2b56: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2b5b: 89 d0 mov %edx,%eax 2b5d: 88 44 24 0c mov %al,0xc(%rsp) 2b61: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2b68: 00 00 2b6a: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 2b71: 00 2b72: 31 c0 xor %eax,%eax 2b74: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx 2b79: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 2b7e: 48 8d 44 24 20 lea 0x20(%rsp),%rax 2b83: be 80 00 00 00 mov $0x80,%esi 2b88: 48 89 c7 mov %rax,%rdi 2b8b: e8 bd 28 00 00 call 544d 2b90: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 2b95: 48 8b 44 24 18 mov 0x18(%rsp),%rax 2b9a: 48 89 d6 mov %rdx,%rsi 2b9d: 48 89 c7 mov %rax,%rdi 2ba0: e8 84 08 00 00 call 3429 2ba5: 90 nop 2ba6: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 2bad: 00 2bae: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2bb5: 00 00 2bb7: 74 05 je 2bbe 2bb9: e8 c2 e4 ff ff call 1080 <__stack_chk_fail@plt> 2bbe: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 2bc5: c3 ret 0000000000002bc6 : 2bc6: 48 83 ec 18 sub $0x18,%rsp 2bca: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2bcf: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2bd4: 48 89 c7 mov %rax,%rdi 2bd7: e8 b5 02 00 00 call 2e91 2bdc: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2be1: 48 89 c7 mov %rax,%rdi 2be4: e8 7e 01 00 00 call 2d67 2be9: 90 nop 2bea: 48 83 c4 18 add $0x18,%rsp 2bee: c3 ret 0000000000002bef : 2bef: 48 83 ec 18 sub $0x18,%rsp 2bf3: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2bf8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2bfd: 48 89 c7 mov %rax,%rdi 2c00: e8 ce 03 00 00 call 2fd3 2c05: 90 nop 2c06: 48 83 c4 18 add $0x18,%rsp 2c0a: c3 ret 0000000000002c0b : 2c0b: 48 83 ec 38 sub $0x38,%rsp 2c0f: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2c14: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2c19: 48 89 54 24 08 mov %rdx,0x8(%rsp) 2c1e: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 2c25: 00 2c26: e9 ce 00 00 00 jmp 2cf9 2c2b: 8b 44 24 2c mov 0x2c(%rsp),%eax 2c2f: 83 c0 40 add $0x40,%eax 2c32: 89 c0 mov %eax,%eax 2c34: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2c38: 48 8d 05 e1 43 00 00 lea 0x43e1(%rip),%rax # 7020 2c3f: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 2c43: 98 cwtl 2c44: 8b 54 24 2c mov 0x2c(%rsp),%edx 2c48: c1 e2 02 shl $0x2,%edx 2c4b: 89 d2 mov %edx,%edx 2c4d: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx 2c51: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2c56: 48 01 ca add %rcx,%rdx 2c59: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2c5d: c1 e1 02 shl $0x2,%ecx 2c60: 89 c9 mov %ecx,%ecx 2c62: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 2c66: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 2c6b: 48 01 ce add %rcx,%rsi 2c6e: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2c72: c1 e1 02 shl $0x2,%ecx 2c75: 89 c9 mov %ecx,%ecx 2c77: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi 2c7b: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 2c80: 48 01 cf add %rcx,%rdi 2c83: 89 c1 mov %eax,%ecx 2c85: e8 2b 05 00 00 call 31b5 2c8a: 8b 44 24 2c mov 0x2c(%rsp),%eax 2c8e: 83 c0 40 add $0x40,%eax 2c91: 89 c0 mov %eax,%eax 2c93: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2c97: 48 8d 05 82 43 00 00 lea 0x4382(%rip),%rax # 7020 2c9e: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 2ca2: f7 d8 neg %eax 2ca4: 98 cwtl 2ca5: 8b 54 24 2c mov 0x2c(%rsp),%edx 2ca9: c1 e2 02 shl $0x2,%edx 2cac: 83 c2 02 add $0x2,%edx 2caf: 89 d2 mov %edx,%edx 2cb1: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx 2cb5: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2cba: 48 01 ca add %rcx,%rdx 2cbd: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2cc1: c1 e1 02 shl $0x2,%ecx 2cc4: 83 c1 02 add $0x2,%ecx 2cc7: 89 c9 mov %ecx,%ecx 2cc9: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 2ccd: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 2cd2: 48 01 ce add %rcx,%rsi 2cd5: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2cd9: c1 e1 02 shl $0x2,%ecx 2cdc: 83 c1 02 add $0x2,%ecx 2cdf: 89 c9 mov %ecx,%ecx 2ce1: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi 2ce5: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 2cea: 48 01 cf add %rcx,%rdi 2ced: 89 c1 mov %eax,%ecx 2cef: e8 c1 04 00 00 call 31b5 2cf4: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 2cf9: 83 7c 24 2c 3f cmpl $0x3f,0x2c(%rsp) 2cfe: 0f 86 27 ff ff ff jbe 2c2b 2d04: 90 nop 2d05: 90 nop 2d06: 48 83 c4 38 add $0x38,%rsp 2d0a: c3 ret 0000000000002d0b : 2d0b: 48 83 ec 28 sub $0x28,%rsp 2d0f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2d14: 66 c7 44 24 1a 49 05 movw $0x549,0x1a(%rsp) 2d1b: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2d22: 00 2d23: eb 31 jmp 2d56 2d25: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2d2a: 8b 54 24 1c mov 0x1c(%rsp),%edx 2d2e: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2d32: 0f bf d0 movswl %ax,%edx 2d35: 0f bf 44 24 1a movswl 0x1a(%rsp),%eax 2d3a: 0f af c2 imul %edx,%eax 2d3d: 89 c7 mov %eax,%edi 2d3f: e8 0c 07 00 00 call 3450 2d44: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2d49: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 2d4d: 66 89 04 4a mov %ax,(%rdx,%rcx,2) 2d51: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2d56: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) 2d5d: 00 2d5e: 76 c5 jbe 2d25 2d60: 90 nop 2d61: 90 nop 2d62: 48 83 c4 28 add $0x28,%rsp 2d66: c3 ret 0000000000002d67 : 2d67: 48 83 ec 28 sub $0x28,%rsp 2d6b: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2d70: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2d77: 00 2d78: eb 27 jmp 2da1 2d7a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2d7f: 8b 54 24 1c mov 0x1c(%rsp),%edx 2d83: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2d87: 98 cwtl 2d88: 89 c7 mov %eax,%edi 2d8a: e8 f2 06 00 00 call 3481 2d8f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2d94: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 2d98: 66 89 04 4a mov %ax,(%rdx,%rcx,2) 2d9c: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2da1: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) 2da8: 00 2da9: 76 cf jbe 2d7a 2dab: 90 nop 2dac: 90 nop 2dad: 48 83 c4 28 add $0x28,%rsp 2db1: c3 ret 0000000000002db2 : 2db2: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2db7: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2dbc: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 2dc1: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 2dc8: 00 2dc9: eb 32 jmp 2dfd 2dcb: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2dd0: 8b 54 24 fc mov -0x4(%rsp),%edx 2dd4: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2dd8: 89 c1 mov %eax,%ecx 2dda: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 2ddf: 8b 54 24 fc mov -0x4(%rsp),%edx 2de3: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2de7: 01 c8 add %ecx,%eax 2de9: 89 c1 mov %eax,%ecx 2deb: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2df0: 8b 54 24 fc mov -0x4(%rsp),%edx 2df4: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 2df8: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 2dfd: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) 2e04: 00 2e05: 76 c4 jbe 2dcb 2e07: 90 nop 2e08: 90 nop 2e09: c3 ret 0000000000002e0a : 2e0a: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2e0f: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2e14: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 2e19: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 2e20: 00 2e21: eb 36 jmp 2e59 2e23: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2e28: 8b 54 24 fc mov -0x4(%rsp),%edx 2e2c: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2e30: 89 c1 mov %eax,%ecx 2e32: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 2e37: 8b 54 24 fc mov -0x4(%rsp),%edx 2e3b: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2e3f: 89 c2 mov %eax,%edx 2e41: 89 c8 mov %ecx,%eax 2e43: 29 d0 sub %edx,%eax 2e45: 89 c1 mov %eax,%ecx 2e47: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2e4c: 8b 54 24 fc mov -0x4(%rsp),%edx 2e50: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 2e54: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 2e59: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) 2e60: 00 2e61: 76 c0 jbe 2e23 2e63: 90 nop 2e64: 90 nop 2e65: c3 ret 0000000000002e66 : 2e66: 48 83 ec 18 sub $0x18,%rsp 2e6a: 89 fa mov %edi,%edx 2e6c: 89 f0 mov %esi,%eax 2e6e: 66 89 54 24 0c mov %dx,0xc(%rsp) 2e73: 66 89 44 24 08 mov %ax,0x8(%rsp) 2e78: 0f bf 54 24 0c movswl 0xc(%rsp),%edx 2e7d: 0f bf 44 24 08 movswl 0x8(%rsp),%eax 2e82: 0f af c2 imul %edx,%eax 2e85: 89 c7 mov %eax,%edi 2e87: e8 c4 05 00 00 call 3450 2e8c: 48 83 c4 18 add $0x18,%rsp 2e90: c3 ret 0000000000002e91 : 2e91: 48 83 ec 38 sub $0x38,%rsp 2e95: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2e9a: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) 2ea1: 00 2ea2: c7 44 24 20 80 00 00 movl $0x80,0x20(%rsp) 2ea9: 00 2eaa: e9 12 01 00 00 jmp 2fc1 2eaf: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 2eb6: 00 2eb7: e9 f3 00 00 00 jmp 2faf 2ebc: 8b 44 24 2c mov 0x2c(%rsp),%eax 2ec0: 8d 50 01 lea 0x1(%rax),%edx 2ec3: 89 54 24 2c mov %edx,0x2c(%rsp) 2ec7: 89 c0 mov %eax,%eax 2ec9: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2ecd: 48 8d 05 4c 41 00 00 lea 0x414c(%rip),%rax # 7020 2ed4: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 2ed8: 66 89 44 24 1c mov %ax,0x1c(%rsp) 2edd: 8b 44 24 24 mov 0x24(%rsp),%eax 2ee1: 89 44 24 28 mov %eax,0x28(%rsp) 2ee5: e9 a3 00 00 00 jmp 2f8d 2eea: 8b 54 24 28 mov 0x28(%rsp),%edx 2eee: 8b 44 24 20 mov 0x20(%rsp),%eax 2ef2: 01 d0 add %edx,%eax 2ef4: 89 c0 mov %eax,%eax 2ef6: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2efa: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2eff: 48 01 d0 add %rdx,%rax 2f02: 0f b7 00 movzwl (%rax),%eax 2f05: 0f bf d0 movswl %ax,%edx 2f08: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax 2f0d: 89 d6 mov %edx,%esi 2f0f: 89 c7 mov %eax,%edi 2f11: e8 50 ff ff ff call 2e66 2f16: 66 89 44 24 1e mov %ax,0x1e(%rsp) 2f1b: 8b 44 24 28 mov 0x28(%rsp),%eax 2f1f: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2f23: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2f28: 48 01 d0 add %rdx,%rax 2f2b: 0f b7 00 movzwl (%rax),%eax 2f2e: 89 c2 mov %eax,%edx 2f30: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 2f35: 89 d1 mov %edx,%ecx 2f37: 29 c1 sub %eax,%ecx 2f39: 8b 54 24 28 mov 0x28(%rsp),%edx 2f3d: 8b 44 24 20 mov 0x20(%rsp),%eax 2f41: 01 d0 add %edx,%eax 2f43: 89 c0 mov %eax,%eax 2f45: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2f49: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2f4e: 48 01 d0 add %rdx,%rax 2f51: 89 ca mov %ecx,%edx 2f53: 66 89 10 mov %dx,(%rax) 2f56: 8b 44 24 28 mov 0x28(%rsp),%eax 2f5a: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2f5e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2f63: 48 01 d0 add %rdx,%rax 2f66: 0f b7 00 movzwl (%rax),%eax 2f69: 89 c2 mov %eax,%edx 2f6b: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 2f70: 8d 0c 02 lea (%rdx,%rax,1),%ecx 2f73: 8b 44 24 28 mov 0x28(%rsp),%eax 2f77: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2f7b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2f80: 48 01 d0 add %rdx,%rax 2f83: 89 ca mov %ecx,%edx 2f85: 66 89 10 mov %dx,(%rax) 2f88: 83 44 24 28 01 addl $0x1,0x28(%rsp) 2f8d: 8b 54 24 24 mov 0x24(%rsp),%edx 2f91: 8b 44 24 20 mov 0x20(%rsp),%eax 2f95: 01 d0 add %edx,%eax 2f97: 39 44 24 28 cmp %eax,0x28(%rsp) 2f9b: 0f 82 49 ff ff ff jb 2eea 2fa1: 8b 54 24 28 mov 0x28(%rsp),%edx 2fa5: 8b 44 24 20 mov 0x20(%rsp),%eax 2fa9: 01 d0 add %edx,%eax 2fab: 89 44 24 24 mov %eax,0x24(%rsp) 2faf: 81 7c 24 24 ff 00 00 cmpl $0xff,0x24(%rsp) 2fb6: 00 2fb7: 0f 86 ff fe ff ff jbe 2ebc 2fbd: d1 6c 24 20 shrl $1,0x20(%rsp) 2fc1: 83 7c 24 20 01 cmpl $0x1,0x20(%rsp) 2fc6: 0f 87 e3 fe ff ff ja 2eaf 2fcc: 90 nop 2fcd: 90 nop 2fce: 48 83 c4 38 add $0x38,%rsp 2fd2: c3 ret 0000000000002fd3 : 2fd3: 53 push %rbx 2fd4: 48 83 ec 30 sub $0x30,%rsp 2fd8: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2fdd: 66 c7 44 24 1a a1 05 movw $0x5a1,0x1a(%rsp) 2fe4: c7 44 24 2c 7f 00 00 movl $0x7f,0x2c(%rsp) 2feb: 00 2fec: c7 44 24 24 02 00 00 movl $0x2,0x24(%rsp) 2ff3: 00 2ff4: e9 57 01 00 00 jmp 3150 2ff9: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 3000: 00 3001: e9 38 01 00 00 jmp 313e 3006: 8b 44 24 2c mov 0x2c(%rsp),%eax 300a: 8d 50 ff lea -0x1(%rax),%edx 300d: 89 54 24 2c mov %edx,0x2c(%rsp) 3011: 89 c0 mov %eax,%eax 3013: 48 8d 14 00 lea (%rax,%rax,1),%rdx 3017: 48 8d 05 02 40 00 00 lea 0x4002(%rip),%rax # 7020 301e: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 3022: 66 89 44 24 1c mov %ax,0x1c(%rsp) 3027: 8b 44 24 20 mov 0x20(%rsp),%eax 302b: 89 44 24 28 mov %eax,0x28(%rsp) 302f: e9 e8 00 00 00 jmp 311c 3034: 8b 44 24 28 mov 0x28(%rsp),%eax 3038: 48 8d 14 00 lea (%rax,%rax,1),%rdx 303c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3041: 48 01 d0 add %rdx,%rax 3044: 0f b7 00 movzwl (%rax),%eax 3047: 66 89 44 24 1e mov %ax,0x1e(%rsp) 304c: 8b 54 24 28 mov 0x28(%rsp),%edx 3050: 8b 44 24 24 mov 0x24(%rsp),%eax 3054: 01 d0 add %edx,%eax 3056: 89 c0 mov %eax,%eax 3058: 48 8d 14 00 lea (%rax,%rax,1),%rdx 305c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3061: 48 01 d0 add %rdx,%rax 3064: 0f b7 00 movzwl (%rax),%eax 3067: 89 c2 mov %eax,%edx 3069: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 306e: 01 d0 add %edx,%eax 3070: 98 cwtl 3071: 8b 54 24 28 mov 0x28(%rsp),%edx 3075: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx 3079: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 307e: 48 8d 1c 11 lea (%rcx,%rdx,1),%rbx 3082: 89 c7 mov %eax,%edi 3084: e8 f8 03 00 00 call 3481 3089: 66 89 03 mov %ax,(%rbx) 308c: 8b 54 24 28 mov 0x28(%rsp),%edx 3090: 8b 44 24 24 mov 0x24(%rsp),%eax 3094: 01 d0 add %edx,%eax 3096: 89 c0 mov %eax,%eax 3098: 48 8d 14 00 lea (%rax,%rax,1),%rdx 309c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 30a1: 48 01 d0 add %rdx,%rax 30a4: 0f b7 00 movzwl (%rax),%eax 30a7: 89 c2 mov %eax,%edx 30a9: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 30ae: 89 d1 mov %edx,%ecx 30b0: 29 c1 sub %eax,%ecx 30b2: 8b 54 24 28 mov 0x28(%rsp),%edx 30b6: 8b 44 24 24 mov 0x24(%rsp),%eax 30ba: 01 d0 add %edx,%eax 30bc: 89 c0 mov %eax,%eax 30be: 48 8d 14 00 lea (%rax,%rax,1),%rdx 30c2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 30c7: 48 01 d0 add %rdx,%rax 30ca: 89 ca mov %ecx,%edx 30cc: 66 89 10 mov %dx,(%rax) 30cf: 8b 54 24 28 mov 0x28(%rsp),%edx 30d3: 8b 44 24 24 mov 0x24(%rsp),%eax 30d7: 01 d0 add %edx,%eax 30d9: 89 c0 mov %eax,%eax 30db: 48 8d 14 00 lea (%rax,%rax,1),%rdx 30df: 48 8b 44 24 08 mov 0x8(%rsp),%rax 30e4: 48 01 d0 add %rdx,%rax 30e7: 0f b7 00 movzwl (%rax),%eax 30ea: 0f bf d0 movswl %ax,%edx 30ed: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax 30f2: 8b 74 24 28 mov 0x28(%rsp),%esi 30f6: 8b 4c 24 24 mov 0x24(%rsp),%ecx 30fa: 01 f1 add %esi,%ecx 30fc: 89 c9 mov %ecx,%ecx 30fe: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 3102: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 3107: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx 310b: 89 d6 mov %edx,%esi 310d: 89 c7 mov %eax,%edi 310f: e8 52 fd ff ff call 2e66 3114: 66 89 03 mov %ax,(%rbx) 3117: 83 44 24 28 01 addl $0x1,0x28(%rsp) 311c: 8b 54 24 20 mov 0x20(%rsp),%edx 3120: 8b 44 24 24 mov 0x24(%rsp),%eax 3124: 01 d0 add %edx,%eax 3126: 39 44 24 28 cmp %eax,0x28(%rsp) 312a: 0f 82 04 ff ff ff jb 3034 3130: 8b 54 24 28 mov 0x28(%rsp),%edx 3134: 8b 44 24 24 mov 0x24(%rsp),%eax 3138: 01 d0 add %edx,%eax 313a: 89 44 24 20 mov %eax,0x20(%rsp) 313e: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) 3145: 00 3146: 0f 86 ba fe ff ff jbe 3006 314c: d1 64 24 24 shll $1,0x24(%rsp) 3150: 81 7c 24 24 80 00 00 cmpl $0x80,0x24(%rsp) 3157: 00 3158: 0f 86 9b fe ff ff jbe 2ff9 315e: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) 3165: 00 3166: eb 3b jmp 31a3 3168: 0f bf 54 24 1a movswl 0x1a(%rsp),%edx 316d: 8b 44 24 28 mov 0x28(%rsp),%eax 3171: 48 8d 0c 00 lea (%rax,%rax,1),%rcx 3175: 48 8b 44 24 08 mov 0x8(%rsp),%rax 317a: 48 01 c8 add %rcx,%rax 317d: 0f b7 00 movzwl (%rax),%eax 3180: 98 cwtl 3181: 8b 4c 24 28 mov 0x28(%rsp),%ecx 3185: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 3189: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 318e: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx 3192: 89 d6 mov %edx,%esi 3194: 89 c7 mov %eax,%edi 3196: e8 cb fc ff ff call 2e66 319b: 66 89 03 mov %ax,(%rbx) 319e: 83 44 24 28 01 addl $0x1,0x28(%rsp) 31a3: 81 7c 24 28 ff 00 00 cmpl $0xff,0x28(%rsp) 31aa: 00 31ab: 76 bb jbe 3168 31ad: 90 nop 31ae: 90 nop 31af: 48 83 c4 30 add $0x30,%rsp 31b3: 5b pop %rbx 31b4: c3 ret 00000000000031b5 : 31b5: 53 push %rbx 31b6: 48 83 ec 20 sub $0x20,%rsp 31ba: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 31bf: 48 89 74 24 10 mov %rsi,0x10(%rsp) 31c4: 48 89 54 24 08 mov %rdx,0x8(%rsp) 31c9: 89 c8 mov %ecx,%eax 31cb: 66 89 44 24 04 mov %ax,0x4(%rsp) 31d0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 31d5: 48 83 c0 02 add $0x2,%rax 31d9: 0f b7 00 movzwl (%rax),%eax 31dc: 0f bf d0 movswl %ax,%edx 31df: 48 8b 44 24 10 mov 0x10(%rsp),%rax 31e4: 48 83 c0 02 add $0x2,%rax 31e8: 0f b7 00 movzwl (%rax),%eax 31eb: 98 cwtl 31ec: 89 d6 mov %edx,%esi 31ee: 89 c7 mov %eax,%edi 31f0: e8 71 fc ff ff call 2e66 31f5: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 31fa: 66 89 02 mov %ax,(%rdx) 31fd: 0f bf 54 24 04 movswl 0x4(%rsp),%edx 3202: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3207: 0f b7 00 movzwl (%rax),%eax 320a: 98 cwtl 320b: 89 d6 mov %edx,%esi 320d: 89 c7 mov %eax,%edi 320f: e8 52 fc ff ff call 2e66 3214: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 3219: 66 89 02 mov %ax,(%rdx) 321c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3221: 0f b7 00 movzwl (%rax),%eax 3224: 0f bf d0 movswl %ax,%edx 3227: 48 8b 44 24 10 mov 0x10(%rsp),%rax 322c: 0f b7 00 movzwl (%rax),%eax 322f: 98 cwtl 3230: 89 d6 mov %edx,%esi 3232: 89 c7 mov %eax,%edi 3234: e8 2d fc ff ff call 2e66 3239: 89 c2 mov %eax,%edx 323b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3240: 0f b7 00 movzwl (%rax),%eax 3243: 89 c1 mov %eax,%ecx 3245: 89 d0 mov %edx,%eax 3247: 01 c8 add %ecx,%eax 3249: 89 c2 mov %eax,%edx 324b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3250: 66 89 10 mov %dx,(%rax) 3253: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3258: 48 83 c0 02 add $0x2,%rax 325c: 0f b7 00 movzwl (%rax),%eax 325f: 0f bf d0 movswl %ax,%edx 3262: 48 8b 44 24 10 mov 0x10(%rsp),%rax 3267: 0f b7 00 movzwl (%rax),%eax 326a: 98 cwtl 326b: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 3270: 48 8d 59 02 lea 0x2(%rcx),%rbx 3274: 89 d6 mov %edx,%esi 3276: 89 c7 mov %eax,%edi 3278: e8 e9 fb ff ff call 2e66 327d: 66 89 03 mov %ax,(%rbx) 3280: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3285: 0f b7 00 movzwl (%rax),%eax 3288: 0f bf d0 movswl %ax,%edx 328b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 3290: 48 83 c0 02 add $0x2,%rax 3294: 0f b7 00 movzwl (%rax),%eax 3297: 98 cwtl 3298: 89 d6 mov %edx,%esi 329a: 89 c7 mov %eax,%edi 329c: e8 c5 fb ff ff call 2e66 32a1: 89 c2 mov %eax,%edx 32a3: 48 8b 44 24 18 mov 0x18(%rsp),%rax 32a8: 48 83 c0 02 add $0x2,%rax 32ac: 0f b7 00 movzwl (%rax),%eax 32af: 89 c1 mov %eax,%ecx 32b1: 89 d0 mov %edx,%eax 32b3: 8d 14 01 lea (%rcx,%rax,1),%edx 32b6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 32bb: 48 83 c0 02 add $0x2,%rax 32bf: 66 89 10 mov %dx,(%rax) 32c2: 90 nop 32c3: 48 83 c4 20 add $0x20,%rsp 32c7: 5b pop %rbx 32c8: c3 ret 00000000000032c9 : 32c9: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 32ce: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 32d3: 0f b6 00 movzbl (%rax),%eax 32d6: 0f b6 c0 movzbl %al,%eax 32d9: 89 44 24 fc mov %eax,-0x4(%rsp) 32dd: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 32e2: 48 83 c0 01 add $0x1,%rax 32e6: 0f b6 00 movzbl (%rax),%eax 32e9: 0f b6 c0 movzbl %al,%eax 32ec: c1 e0 08 shl $0x8,%eax 32ef: 09 44 24 fc or %eax,-0x4(%rsp) 32f3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 32f8: 48 83 c0 02 add $0x2,%rax 32fc: 0f b6 00 movzbl (%rax),%eax 32ff: 0f b6 c0 movzbl %al,%eax 3302: c1 e0 10 shl $0x10,%eax 3305: 09 44 24 fc or %eax,-0x4(%rsp) 3309: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 330e: 48 83 c0 03 add $0x3,%rax 3312: 0f b6 00 movzbl (%rax),%eax 3315: 0f b6 c0 movzbl %al,%eax 3318: c1 e0 18 shl $0x18,%eax 331b: 09 44 24 fc or %eax,-0x4(%rsp) 331f: 8b 44 24 fc mov -0x4(%rsp),%eax 3323: c3 ret 0000000000003324 : 3324: 48 83 ec 30 sub $0x30,%rsp 3328: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 332d: 48 89 34 24 mov %rsi,(%rsp) 3331: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 3338: 00 3339: e9 b2 00 00 00 jmp 33f0 333e: 8b 44 24 20 mov 0x20(%rsp),%eax 3342: c1 e0 02 shl $0x2,%eax 3345: 89 c2 mov %eax,%edx 3347: 48 8b 04 24 mov (%rsp),%rax 334b: 48 01 d0 add %rdx,%rax 334e: 48 89 c7 mov %rax,%rdi 3351: e8 73 ff ff ff call 32c9 3356: 89 44 24 28 mov %eax,0x28(%rsp) 335a: 8b 44 24 28 mov 0x28(%rsp),%eax 335e: 25 55 55 55 55 and $0x55555555,%eax 3363: 89 44 24 2c mov %eax,0x2c(%rsp) 3367: 8b 44 24 28 mov 0x28(%rsp),%eax 336b: d1 e8 shr $1,%eax 336d: 25 55 55 55 55 and $0x55555555,%eax 3372: 01 44 24 2c add %eax,0x2c(%rsp) 3376: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 337d: 00 337e: eb 64 jmp 33e4 3380: 8b 44 24 24 mov 0x24(%rsp),%eax 3384: c1 e0 02 shl $0x2,%eax 3387: 8b 54 24 2c mov 0x2c(%rsp),%edx 338b: 89 c1 mov %eax,%ecx 338d: d3 ea shr %cl,%edx 338f: 89 d0 mov %edx,%eax 3391: 83 e0 03 and $0x3,%eax 3394: 66 89 44 24 1c mov %ax,0x1c(%rsp) 3399: 8b 44 24 24 mov 0x24(%rsp),%eax 339d: c1 e0 02 shl $0x2,%eax 33a0: 83 c0 02 add $0x2,%eax 33a3: 8b 54 24 2c mov 0x2c(%rsp),%edx 33a7: 89 c1 mov %eax,%ecx 33a9: d3 ea shr %cl,%edx 33ab: 89 d0 mov %edx,%eax 33ad: 83 e0 03 and $0x3,%eax 33b0: 66 89 44 24 1e mov %ax,0x1e(%rsp) 33b5: 0f b7 44 24 1c movzwl 0x1c(%rsp),%eax 33ba: 0f b7 54 24 1e movzwl 0x1e(%rsp),%edx 33bf: 29 d0 sub %edx,%eax 33c1: 89 c1 mov %eax,%ecx 33c3: 8b 44 24 20 mov 0x20(%rsp),%eax 33c7: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 33ce: 8b 44 24 24 mov 0x24(%rsp),%eax 33d2: 01 c2 add %eax,%edx 33d4: 48 8b 44 24 08 mov 0x8(%rsp),%rax 33d9: 89 d2 mov %edx,%edx 33db: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 33df: 83 44 24 24 01 addl $0x1,0x24(%rsp) 33e4: 83 7c 24 24 07 cmpl $0x7,0x24(%rsp) 33e9: 76 95 jbe 3380 33eb: 83 44 24 20 01 addl $0x1,0x20(%rsp) 33f0: 83 7c 24 20 1f cmpl $0x1f,0x20(%rsp) 33f5: 0f 86 43 ff ff ff jbe 333e 33fb: 90 nop 33fc: 90 nop 33fd: 48 83 c4 30 add $0x30,%rsp 3401: c3 ret 0000000000003402 : 3402: 48 83 ec 10 sub $0x10,%rsp 3406: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 340b: 48 89 34 24 mov %rsi,(%rsp) 340f: 48 8b 14 24 mov (%rsp),%rdx 3413: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3418: 48 89 d6 mov %rdx,%rsi 341b: 48 89 c7 mov %rax,%rdi 341e: e8 01 ff ff ff call 3324 3423: 90 nop 3424: 48 83 c4 10 add $0x10,%rsp 3428: c3 ret 0000000000003429 : 3429: 48 83 ec 10 sub $0x10,%rsp 342d: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 3432: 48 89 34 24 mov %rsi,(%rsp) 3436: 48 8b 14 24 mov (%rsp),%rdx 343a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 343f: 48 89 d6 mov %rdx,%rsi 3442: 48 89 c7 mov %rax,%rdi 3445: e8 da fe ff ff call 3324 344a: 90 nop 344b: 48 83 c4 10 add $0x10,%rsp 344f: c3 ret 0000000000003450 : 3450: 89 7c 24 ec mov %edi,-0x14(%rsp) 3454: 8b 44 24 ec mov -0x14(%rsp),%eax 3458: 66 69 c0 01 f3 imul $0xf301,%ax,%ax 345d: 66 89 44 24 fe mov %ax,-0x2(%rsp) 3462: 0f bf 44 24 fe movswl -0x2(%rsp),%eax 3467: 69 d0 ff f2 ff ff imul $0xfffff2ff,%eax,%edx 346d: 8b 44 24 ec mov -0x14(%rsp),%eax 3471: 01 d0 add %edx,%eax 3473: c1 f8 10 sar $0x10,%eax 3476: 66 89 44 24 fe mov %ax,-0x2(%rsp) 347b: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax 3480: c3 ret 0000000000003481 : 3481: 89 f8 mov %edi,%eax 3483: 66 89 44 24 ec mov %ax,-0x14(%rsp) 3488: 66 c7 44 24 fc bf 4e movw $0x4ebf,-0x4(%rsp) 348f: 0f bf 54 24 fc movswl -0x4(%rsp),%edx 3494: 0f bf 44 24 ec movswl -0x14(%rsp),%eax 3499: 0f af c2 imul %edx,%eax 349c: 05 00 00 00 02 add $0x2000000,%eax 34a1: c1 f8 1a sar $0x1a,%eax 34a4: 66 89 44 24 fe mov %ax,-0x2(%rsp) 34a9: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax 34ae: 66 69 c0 01 0d imul $0xd01,%ax,%ax 34b3: 66 89 44 24 fe mov %ax,-0x2(%rsp) 34b8: 0f b7 44 24 ec movzwl -0x14(%rsp),%eax 34bd: 0f b7 54 24 fe movzwl -0x2(%rsp),%edx 34c2: 29 d0 sub %edx,%eax 34c4: c3 ret 00000000000034c5 : 34c5: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 34ca: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 34cf: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 34d4: c6 44 24 f7 00 movb $0x0,-0x9(%rsp) 34d9: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 34e0: 00 00 34e2: eb 2c jmp 3510 34e4: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 34e9: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 34ee: 48 01 d0 add %rdx,%rax 34f1: 0f b6 08 movzbl (%rax),%ecx 34f4: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx 34f9: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 34fe: 48 01 d0 add %rdx,%rax 3501: 0f b6 00 movzbl (%rax),%eax 3504: 31 c8 xor %ecx,%eax 3506: 08 44 24 f7 or %al,-0x9(%rsp) 350a: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) 3510: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3515: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax 351a: 72 c8 jb 34e4 351c: 0f b6 44 24 f7 movzbl -0x9(%rsp),%eax 3521: 48 f7 d8 neg %rax 3524: 48 c1 e8 3f shr $0x3f,%rax 3528: c3 ret 0000000000003529 : 3529: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 352e: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 3533: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 3538: 89 c8 mov %ecx,%eax 353a: 88 44 24 d4 mov %al,-0x2c(%rsp) 353e: 0f b6 44 24 d4 movzbl -0x2c(%rsp),%eax 3543: 88 44 24 d4 mov %al,-0x2c(%rsp) 3547: f6 5c 24 d4 negb -0x2c(%rsp) 354b: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 3552: 00 00 3554: eb 51 jmp 35a7 3556: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 355b: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3560: 48 01 d0 add %rdx,%rax 3563: 0f b6 30 movzbl (%rax),%esi 3566: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 356b: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3570: 48 01 d0 add %rdx,%rax 3573: 0f b6 08 movzbl (%rax),%ecx 3576: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx 357b: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3580: 48 01 d0 add %rdx,%rax 3583: 0f b6 00 movzbl (%rax),%eax 3586: 31 c8 xor %ecx,%eax 3588: 22 44 24 d4 and -0x2c(%rsp),%al 358c: 89 c1 mov %eax,%ecx 358e: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 3593: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3598: 48 01 d0 add %rdx,%rax 359b: 31 ce xor %ecx,%esi 359d: 89 f2 mov %esi,%edx 359f: 88 10 mov %dl,(%rax) 35a1: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) 35a7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 35ac: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax 35b1: 72 a3 jb 3556 35b3: 90 nop 35b4: 90 nop 35b5: c3 ret 00000000000035b6 : 35b6: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) 35bb: 89 f1 mov %esi,%ecx 35bd: 89 d0 mov %edx,%eax 35bf: 89 ca mov %ecx,%edx 35c1: 66 89 54 24 f4 mov %dx,-0xc(%rsp) 35c6: 66 89 44 24 f0 mov %ax,-0x10(%rsp) 35cb: 66 f7 5c 24 f0 negw -0x10(%rsp) 35d0: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 35d5: 0f b7 10 movzwl (%rax),%edx 35d8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 35dd: 0f b7 00 movzwl (%rax),%eax 35e0: 66 33 44 24 f4 xor -0xc(%rsp),%ax 35e5: 89 c1 mov %eax,%ecx 35e7: 0f b7 44 24 f0 movzwl -0x10(%rsp),%eax 35ec: 21 c8 and %ecx,%eax 35ee: 31 c2 xor %eax,%edx 35f0: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 35f5: 66 89 10 mov %dx,(%rax) 35f8: 90 nop 35f9: c3 ret 00000000000035fa : 35fa: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 35ff: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 3606: 00 00 3608: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) 360f: 00 3610: eb 2b jmp 363d 3612: 8b 54 24 f4 mov -0xc(%rsp),%edx 3616: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 361b: 48 01 d0 add %rdx,%rax 361e: 0f b6 00 movzbl (%rax),%eax 3621: 0f b6 d0 movzbl %al,%edx 3624: 8b 44 24 f4 mov -0xc(%rsp),%eax 3628: c1 e0 03 shl $0x3,%eax 362b: 89 c1 mov %eax,%ecx 362d: 48 d3 e2 shl %cl,%rdx 3630: 48 89 d0 mov %rdx,%rax 3633: 48 09 44 24 f8 or %rax,-0x8(%rsp) 3638: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) 363d: 83 7c 24 f4 07 cmpl $0x7,-0xc(%rsp) 3642: 76 ce jbe 3612 3644: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3649: c3 ret 000000000000364a : 364a: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 364f: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 3654: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 365b: 00 365c: eb 29 jmp 3687 365e: 8b 44 24 fc mov -0x4(%rsp),%eax 3662: c1 e0 03 shl $0x3,%eax 3665: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx 366a: 89 c1 mov %eax,%ecx 366c: 48 d3 ea shr %cl,%rdx 366f: 48 89 d1 mov %rdx,%rcx 3672: 8b 54 24 fc mov -0x4(%rsp),%edx 3676: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 367b: 48 01 d0 add %rdx,%rax 367e: 89 ca mov %ecx,%edx 3680: 88 10 mov %dl,(%rax) 3682: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 3687: 83 7c 24 fc 07 cmpl $0x7,-0x4(%rsp) 368c: 76 d0 jbe 365e 368e: 90 nop 368f: 90 nop 3690: c3 ret 0000000000003691 : 3691: 48 81 ec 80 01 00 00 sub $0x180,%rsp 3698: 48 89 7c 24 88 mov %rdi,-0x78(%rsp) 369d: 48 8b 44 24 88 mov -0x78(%rsp),%rax 36a2: 48 8b 00 mov (%rax),%rax 36a5: 48 89 44 24 a0 mov %rax,-0x60(%rsp) 36aa: 48 8b 44 24 88 mov -0x78(%rsp),%rax 36af: 48 8b 40 08 mov 0x8(%rax),%rax 36b3: 48 89 44 24 a8 mov %rax,-0x58(%rsp) 36b8: 48 8b 44 24 88 mov -0x78(%rsp),%rax 36bd: 48 8b 40 10 mov 0x10(%rax),%rax 36c1: 48 89 44 24 b0 mov %rax,-0x50(%rsp) 36c6: 48 8b 44 24 88 mov -0x78(%rsp),%rax 36cb: 48 8b 40 18 mov 0x18(%rax),%rax 36cf: 48 89 44 24 b8 mov %rax,-0x48(%rsp) 36d4: 48 8b 44 24 88 mov -0x78(%rsp),%rax 36d9: 48 8b 40 20 mov 0x20(%rax),%rax 36dd: 48 89 44 24 c0 mov %rax,-0x40(%rsp) 36e2: 48 8b 44 24 88 mov -0x78(%rsp),%rax 36e7: 48 8b 40 28 mov 0x28(%rax),%rax 36eb: 48 89 44 24 c8 mov %rax,-0x38(%rsp) 36f0: 48 8b 44 24 88 mov -0x78(%rsp),%rax 36f5: 48 8b 40 30 mov 0x30(%rax),%rax 36f9: 48 89 44 24 d0 mov %rax,-0x30(%rsp) 36fe: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3703: 48 8b 40 38 mov 0x38(%rax),%rax 3707: 48 89 44 24 d8 mov %rax,-0x28(%rsp) 370c: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3711: 48 8b 40 40 mov 0x40(%rax),%rax 3715: 48 89 44 24 e0 mov %rax,-0x20(%rsp) 371a: 48 8b 44 24 88 mov -0x78(%rsp),%rax 371f: 48 8b 40 48 mov 0x48(%rax),%rax 3723: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 3728: 48 8b 44 24 88 mov -0x78(%rsp),%rax 372d: 48 8b 40 50 mov 0x50(%rax),%rax 3731: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 3736: 48 8b 44 24 88 mov -0x78(%rsp),%rax 373b: 48 8b 40 58 mov 0x58(%rax),%rax 373f: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 3744: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3749: 48 8b 40 60 mov 0x60(%rax),%rax 374d: 48 89 04 24 mov %rax,(%rsp) 3751: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3756: 48 8b 40 68 mov 0x68(%rax),%rax 375a: 48 89 44 24 08 mov %rax,0x8(%rsp) 375f: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3764: 48 8b 40 70 mov 0x70(%rax),%rax 3768: 48 89 44 24 10 mov %rax,0x10(%rsp) 376d: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3772: 48 8b 40 78 mov 0x78(%rax),%rax 3776: 48 89 44 24 18 mov %rax,0x18(%rsp) 377b: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3780: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 3787: 48 89 44 24 20 mov %rax,0x20(%rsp) 378c: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3791: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 3798: 48 89 44 24 28 mov %rax,0x28(%rsp) 379d: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37a2: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 37a9: 48 89 44 24 30 mov %rax,0x30(%rsp) 37ae: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37b3: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 37ba: 48 89 44 24 38 mov %rax,0x38(%rsp) 37bf: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37c4: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 37cb: 48 89 44 24 40 mov %rax,0x40(%rsp) 37d0: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37d5: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 37dc: 48 89 44 24 48 mov %rax,0x48(%rsp) 37e1: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37e6: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 37ed: 48 89 44 24 50 mov %rax,0x50(%rsp) 37f2: 48 8b 44 24 88 mov -0x78(%rsp),%rax 37f7: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 37fe: 48 89 44 24 58 mov %rax,0x58(%rsp) 3803: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3808: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax 380f: 48 89 44 24 60 mov %rax,0x60(%rsp) 3814: c7 44 24 9c 00 00 00 movl $0x0,-0x64(%rsp) 381b: 00 381c: e9 3b 0e 00 00 jmp 465c 3821: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 3826: 48 33 44 24 c8 xor -0x38(%rsp),%rax 382b: 48 33 44 24 f0 xor -0x10(%rsp),%rax 3830: 48 33 44 24 18 xor 0x18(%rsp),%rax 3835: 48 33 44 24 40 xor 0x40(%rsp),%rax 383a: 48 89 44 24 68 mov %rax,0x68(%rsp) 383f: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 3844: 48 33 44 24 d0 xor -0x30(%rsp),%rax 3849: 48 33 44 24 f8 xor -0x8(%rsp),%rax 384e: 48 33 44 24 20 xor 0x20(%rsp),%rax 3853: 48 33 44 24 48 xor 0x48(%rsp),%rax 3858: 48 89 44 24 70 mov %rax,0x70(%rsp) 385d: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 3862: 48 33 44 24 d8 xor -0x28(%rsp),%rax 3867: 48 33 04 24 xor (%rsp),%rax 386b: 48 33 44 24 28 xor 0x28(%rsp),%rax 3870: 48 33 44 24 50 xor 0x50(%rsp),%rax 3875: 48 89 44 24 78 mov %rax,0x78(%rsp) 387a: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 387f: 48 33 44 24 e0 xor -0x20(%rsp),%rax 3884: 48 33 44 24 08 xor 0x8(%rsp),%rax 3889: 48 33 44 24 30 xor 0x30(%rsp),%rax 388e: 48 33 44 24 58 xor 0x58(%rsp),%rax 3893: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 389a: 00 389b: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 38a0: 48 33 44 24 e8 xor -0x18(%rsp),%rax 38a5: 48 33 44 24 10 xor 0x10(%rsp),%rax 38aa: 48 33 44 24 38 xor 0x38(%rsp),%rax 38af: 48 33 44 24 60 xor 0x60(%rsp),%rax 38b4: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 38bb: 00 38bc: 48 8b 44 24 70 mov 0x70(%rsp),%rax 38c1: 48 d1 c0 rol $1,%rax 38c4: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 38cb: 00 38cc: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 38d3: 00 38d4: 48 8b 44 24 78 mov 0x78(%rsp),%rax 38d9: 48 d1 c0 rol $1,%rax 38dc: 48 33 44 24 68 xor 0x68(%rsp),%rax 38e1: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 38e8: 00 38e9: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 38f0: 00 38f1: 48 d1 c0 rol $1,%rax 38f4: 48 33 44 24 70 xor 0x70(%rsp),%rax 38f9: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 3900: 00 3901: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3908: 00 3909: 48 d1 c0 rol $1,%rax 390c: 48 33 44 24 78 xor 0x78(%rsp),%rax 3911: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 3918: 00 3919: 48 8b 44 24 68 mov 0x68(%rsp),%rax 391e: 48 d1 c0 rol $1,%rax 3921: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3928: 00 3929: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 3930: 00 3931: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3938: 00 3939: 48 31 44 24 a0 xor %rax,-0x60(%rsp) 393e: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 3943: 48 89 44 24 68 mov %rax,0x68(%rsp) 3948: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 394f: 00 3950: 48 31 44 24 d0 xor %rax,-0x30(%rsp) 3955: 48 8b 44 24 d0 mov -0x30(%rsp),%rax 395a: 48 c1 c8 14 ror $0x14,%rax 395e: 48 89 44 24 70 mov %rax,0x70(%rsp) 3963: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 396a: 00 396b: 48 31 04 24 xor %rax,(%rsp) 396f: 48 8b 04 24 mov (%rsp),%rax 3973: 48 c1 c8 15 ror $0x15,%rax 3977: 48 89 44 24 78 mov %rax,0x78(%rsp) 397c: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3983: 00 3984: 48 31 44 24 30 xor %rax,0x30(%rsp) 3989: 48 8b 44 24 30 mov 0x30(%rsp),%rax 398e: 48 c1 c0 15 rol $0x15,%rax 3992: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3999: 00 399a: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 39a1: 00 39a2: 48 31 44 24 60 xor %rax,0x60(%rsp) 39a7: 48 8b 44 24 60 mov 0x60(%rsp),%rax 39ac: 48 c1 c0 0e rol $0xe,%rax 39b0: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 39b7: 00 39b8: 48 8b 44 24 70 mov 0x70(%rsp),%rax 39bd: 48 f7 d0 not %rax 39c0: 48 23 44 24 78 and 0x78(%rsp),%rax 39c5: 48 33 44 24 68 xor 0x68(%rsp),%rax 39ca: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 39d1: 00 39d2: 8b 44 24 9c mov -0x64(%rsp),%eax 39d6: 48 98 cltq 39d8: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 39df: 00 39e0: 48 8d 05 39 37 00 00 lea 0x3739(%rip),%rax # 7120 39e7: 48 8b 04 02 mov (%rdx,%rax,1),%rax 39eb: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) 39f2: 00 39f3: 48 8b 44 24 78 mov 0x78(%rsp),%rax 39f8: 48 f7 d0 not %rax 39fb: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3a02: 00 3a03: 48 33 44 24 70 xor 0x70(%rsp),%rax 3a08: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 3a0f: 00 3a10: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3a17: 00 3a18: 48 f7 d0 not %rax 3a1b: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3a22: 00 3a23: 48 33 44 24 78 xor 0x78(%rsp),%rax 3a28: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 3a2f: 00 3a30: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3a37: 00 3a38: 48 f7 d0 not %rax 3a3b: 48 23 44 24 68 and 0x68(%rsp),%rax 3a40: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3a47: 00 3a48: 48 89 84 24 d0 00 00 mov %rax,0xd0(%rsp) 3a4f: 00 3a50: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3a55: 48 f7 d0 not %rax 3a58: 48 23 44 24 70 and 0x70(%rsp),%rax 3a5d: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3a64: 00 3a65: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) 3a6c: 00 3a6d: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3a74: 00 3a75: 48 31 44 24 b8 xor %rax,-0x48(%rsp) 3a7a: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 3a7f: 48 c1 c0 1c rol $0x1c,%rax 3a83: 48 89 44 24 68 mov %rax,0x68(%rsp) 3a88: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3a8f: 00 3a90: 48 31 44 24 e8 xor %rax,-0x18(%rsp) 3a95: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 3a9a: 48 c1 c0 14 rol $0x14,%rax 3a9e: 48 89 44 24 70 mov %rax,0x70(%rsp) 3aa3: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3aaa: 00 3aab: 48 31 44 24 f0 xor %rax,-0x10(%rsp) 3ab0: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 3ab5: 48 c1 c0 03 rol $0x3,%rax 3ab9: 48 89 44 24 78 mov %rax,0x78(%rsp) 3abe: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3ac5: 00 3ac6: 48 31 44 24 20 xor %rax,0x20(%rsp) 3acb: 48 8b 44 24 20 mov 0x20(%rsp),%rax 3ad0: 48 c1 c8 13 ror $0x13,%rax 3ad4: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3adb: 00 3adc: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3ae3: 00 3ae4: 48 31 44 24 50 xor %rax,0x50(%rsp) 3ae9: 48 8b 44 24 50 mov 0x50(%rsp),%rax 3aee: 48 c1 c8 03 ror $0x3,%rax 3af2: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3af9: 00 3afa: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3aff: 48 f7 d0 not %rax 3b02: 48 23 44 24 78 and 0x78(%rsp),%rax 3b07: 48 33 44 24 68 xor 0x68(%rsp),%rax 3b0c: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 3b13: 00 3b14: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3b19: 48 f7 d0 not %rax 3b1c: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3b23: 00 3b24: 48 33 44 24 70 xor 0x70(%rsp),%rax 3b29: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) 3b30: 00 3b31: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3b38: 00 3b39: 48 f7 d0 not %rax 3b3c: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3b43: 00 3b44: 48 33 44 24 78 xor 0x78(%rsp),%rax 3b49: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp) 3b50: 00 3b51: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3b58: 00 3b59: 48 f7 d0 not %rax 3b5c: 48 23 44 24 68 and 0x68(%rsp),%rax 3b61: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3b68: 00 3b69: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 3b70: 00 3b71: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3b76: 48 f7 d0 not %rax 3b79: 48 23 44 24 70 and 0x70(%rsp),%rax 3b7e: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3b85: 00 3b86: 48 89 84 24 00 01 00 mov %rax,0x100(%rsp) 3b8d: 00 3b8e: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3b95: 00 3b96: 48 31 44 24 a8 xor %rax,-0x58(%rsp) 3b9b: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 3ba0: 48 d1 c0 rol $1,%rax 3ba3: 48 89 44 24 68 mov %rax,0x68(%rsp) 3ba8: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3baf: 00 3bb0: 48 31 44 24 d8 xor %rax,-0x28(%rsp) 3bb5: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 3bba: 48 c1 c0 06 rol $0x6,%rax 3bbe: 48 89 44 24 70 mov %rax,0x70(%rsp) 3bc3: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3bca: 00 3bcb: 48 31 44 24 08 xor %rax,0x8(%rsp) 3bd0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3bd5: 48 c1 c0 19 rol $0x19,%rax 3bd9: 48 89 44 24 78 mov %rax,0x78(%rsp) 3bde: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3be5: 00 3be6: 48 31 44 24 38 xor %rax,0x38(%rsp) 3beb: 48 8b 44 24 38 mov 0x38(%rsp),%rax 3bf0: 48 c1 c0 08 rol $0x8,%rax 3bf4: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3bfb: 00 3bfc: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3c03: 00 3c04: 48 31 44 24 40 xor %rax,0x40(%rsp) 3c09: 48 8b 44 24 40 mov 0x40(%rsp),%rax 3c0e: 48 c1 c0 12 rol $0x12,%rax 3c12: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3c19: 00 3c1a: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3c1f: 48 f7 d0 not %rax 3c22: 48 23 44 24 78 and 0x78(%rsp),%rax 3c27: 48 33 44 24 68 xor 0x68(%rsp),%rax 3c2c: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) 3c33: 00 3c34: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3c39: 48 f7 d0 not %rax 3c3c: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3c43: 00 3c44: 48 33 44 24 70 xor 0x70(%rsp),%rax 3c49: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) 3c50: 00 3c51: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3c58: 00 3c59: 48 f7 d0 not %rax 3c5c: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3c63: 00 3c64: 48 33 44 24 78 xor 0x78(%rsp),%rax 3c69: 48 89 84 24 18 01 00 mov %rax,0x118(%rsp) 3c70: 00 3c71: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3c78: 00 3c79: 48 f7 d0 not %rax 3c7c: 48 23 44 24 68 and 0x68(%rsp),%rax 3c81: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3c88: 00 3c89: 48 89 84 24 20 01 00 mov %rax,0x120(%rsp) 3c90: 00 3c91: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3c96: 48 f7 d0 not %rax 3c99: 48 23 44 24 70 and 0x70(%rsp),%rax 3c9e: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3ca5: 00 3ca6: 48 89 84 24 28 01 00 mov %rax,0x128(%rsp) 3cad: 00 3cae: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3cb5: 00 3cb6: 48 31 44 24 c0 xor %rax,-0x40(%rsp) 3cbb: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 3cc0: 48 c1 c0 1b rol $0x1b,%rax 3cc4: 48 89 44 24 68 mov %rax,0x68(%rsp) 3cc9: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3cd0: 00 3cd1: 48 31 44 24 c8 xor %rax,-0x38(%rsp) 3cd6: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 3cdb: 48 c1 c8 1c ror $0x1c,%rax 3cdf: 48 89 44 24 70 mov %rax,0x70(%rsp) 3ce4: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3ceb: 00 3cec: 48 31 44 24 f8 xor %rax,-0x8(%rsp) 3cf1: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3cf6: 48 c1 c0 0a rol $0xa,%rax 3cfa: 48 89 44 24 78 mov %rax,0x78(%rsp) 3cff: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3d06: 00 3d07: 48 31 44 24 28 xor %rax,0x28(%rsp) 3d0c: 48 8b 44 24 28 mov 0x28(%rsp),%rax 3d11: 48 c1 c0 0f rol $0xf,%rax 3d15: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3d1c: 00 3d1d: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3d24: 00 3d25: 48 31 44 24 58 xor %rax,0x58(%rsp) 3d2a: 48 8b 44 24 58 mov 0x58(%rsp),%rax 3d2f: 48 c1 c8 08 ror $0x8,%rax 3d33: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3d3a: 00 3d3b: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3d40: 48 f7 d0 not %rax 3d43: 48 23 44 24 78 and 0x78(%rsp),%rax 3d48: 48 33 44 24 68 xor 0x68(%rsp),%rax 3d4d: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) 3d54: 00 3d55: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3d5a: 48 f7 d0 not %rax 3d5d: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3d64: 00 3d65: 48 33 44 24 70 xor 0x70(%rsp),%rax 3d6a: 48 89 84 24 38 01 00 mov %rax,0x138(%rsp) 3d71: 00 3d72: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3d79: 00 3d7a: 48 f7 d0 not %rax 3d7d: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3d84: 00 3d85: 48 33 44 24 78 xor 0x78(%rsp),%rax 3d8a: 48 89 84 24 40 01 00 mov %rax,0x140(%rsp) 3d91: 00 3d92: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3d99: 00 3d9a: 48 f7 d0 not %rax 3d9d: 48 23 44 24 68 and 0x68(%rsp),%rax 3da2: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3da9: 00 3daa: 48 89 84 24 48 01 00 mov %rax,0x148(%rsp) 3db1: 00 3db2: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3db7: 48 f7 d0 not %rax 3dba: 48 23 44 24 70 and 0x70(%rsp),%rax 3dbf: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3dc6: 00 3dc7: 48 89 84 24 50 01 00 mov %rax,0x150(%rsp) 3dce: 00 3dcf: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3dd6: 00 3dd7: 48 31 44 24 b0 xor %rax,-0x50(%rsp) 3ddc: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 3de1: 48 c1 c8 02 ror $0x2,%rax 3de5: 48 89 44 24 68 mov %rax,0x68(%rsp) 3dea: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3df1: 00 3df2: 48 31 44 24 e0 xor %rax,-0x20(%rsp) 3df7: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 3dfc: 48 c1 c8 09 ror $0x9,%rax 3e00: 48 89 44 24 70 mov %rax,0x70(%rsp) 3e05: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3e0c: 00 3e0d: 48 31 44 24 10 xor %rax,0x10(%rsp) 3e12: 48 8b 44 24 10 mov 0x10(%rsp),%rax 3e17: 48 c1 c8 19 ror $0x19,%rax 3e1b: 48 89 44 24 78 mov %rax,0x78(%rsp) 3e20: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3e27: 00 3e28: 48 31 44 24 18 xor %rax,0x18(%rsp) 3e2d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3e32: 48 c1 c8 17 ror $0x17,%rax 3e36: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3e3d: 00 3e3e: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3e45: 00 3e46: 48 31 44 24 48 xor %rax,0x48(%rsp) 3e4b: 48 8b 44 24 48 mov 0x48(%rsp),%rax 3e50: 48 c1 c0 02 rol $0x2,%rax 3e54: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3e5b: 00 3e5c: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3e61: 48 f7 d0 not %rax 3e64: 48 23 44 24 78 and 0x78(%rsp),%rax 3e69: 48 33 44 24 68 xor 0x68(%rsp),%rax 3e6e: 48 89 84 24 58 01 00 mov %rax,0x158(%rsp) 3e75: 00 3e76: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3e7b: 48 f7 d0 not %rax 3e7e: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3e85: 00 3e86: 48 33 44 24 70 xor 0x70(%rsp),%rax 3e8b: 48 89 84 24 60 01 00 mov %rax,0x160(%rsp) 3e92: 00 3e93: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3e9a: 00 3e9b: 48 f7 d0 not %rax 3e9e: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3ea5: 00 3ea6: 48 33 44 24 78 xor 0x78(%rsp),%rax 3eab: 48 89 84 24 68 01 00 mov %rax,0x168(%rsp) 3eb2: 00 3eb3: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3eba: 00 3ebb: 48 f7 d0 not %rax 3ebe: 48 23 44 24 68 and 0x68(%rsp),%rax 3ec3: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3eca: 00 3ecb: 48 89 84 24 70 01 00 mov %rax,0x170(%rsp) 3ed2: 00 3ed3: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3ed8: 48 f7 d0 not %rax 3edb: 48 23 44 24 70 and 0x70(%rsp),%rax 3ee0: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3ee7: 00 3ee8: 48 89 84 24 78 01 00 mov %rax,0x178(%rsp) 3eef: 00 3ef0: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 3ef7: 00 3ef8: 48 33 84 24 e0 00 00 xor 0xe0(%rsp),%rax 3eff: 00 3f00: 48 33 84 24 08 01 00 xor 0x108(%rsp),%rax 3f07: 00 3f08: 48 33 84 24 30 01 00 xor 0x130(%rsp),%rax 3f0f: 00 3f10: 48 33 84 24 58 01 00 xor 0x158(%rsp),%rax 3f17: 00 3f18: 48 89 44 24 68 mov %rax,0x68(%rsp) 3f1d: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax 3f24: 00 3f25: 48 33 84 24 e8 00 00 xor 0xe8(%rsp),%rax 3f2c: 00 3f2d: 48 33 84 24 10 01 00 xor 0x110(%rsp),%rax 3f34: 00 3f35: 48 33 84 24 38 01 00 xor 0x138(%rsp),%rax 3f3c: 00 3f3d: 48 33 84 24 60 01 00 xor 0x160(%rsp),%rax 3f44: 00 3f45: 48 89 44 24 70 mov %rax,0x70(%rsp) 3f4a: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 3f51: 00 3f52: 48 33 84 24 f0 00 00 xor 0xf0(%rsp),%rax 3f59: 00 3f5a: 48 33 84 24 18 01 00 xor 0x118(%rsp),%rax 3f61: 00 3f62: 48 33 84 24 40 01 00 xor 0x140(%rsp),%rax 3f69: 00 3f6a: 48 33 84 24 68 01 00 xor 0x168(%rsp),%rax 3f71: 00 3f72: 48 89 44 24 78 mov %rax,0x78(%rsp) 3f77: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax 3f7e: 00 3f7f: 48 33 84 24 f8 00 00 xor 0xf8(%rsp),%rax 3f86: 00 3f87: 48 33 84 24 20 01 00 xor 0x120(%rsp),%rax 3f8e: 00 3f8f: 48 33 84 24 48 01 00 xor 0x148(%rsp),%rax 3f96: 00 3f97: 48 33 84 24 70 01 00 xor 0x170(%rsp),%rax 3f9e: 00 3f9f: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3fa6: 00 3fa7: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 3fae: 00 3faf: 48 33 84 24 00 01 00 xor 0x100(%rsp),%rax 3fb6: 00 3fb7: 48 33 84 24 28 01 00 xor 0x128(%rsp),%rax 3fbe: 00 3fbf: 48 33 84 24 50 01 00 xor 0x150(%rsp),%rax 3fc6: 00 3fc7: 48 33 84 24 78 01 00 xor 0x178(%rsp),%rax 3fce: 00 3fcf: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3fd6: 00 3fd7: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3fdc: 48 d1 c0 rol $1,%rax 3fdf: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3fe6: 00 3fe7: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 3fee: 00 3fef: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3ff4: 48 d1 c0 rol $1,%rax 3ff7: 48 33 44 24 68 xor 0x68(%rsp),%rax 3ffc: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 4003: 00 4004: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 400b: 00 400c: 48 d1 c0 rol $1,%rax 400f: 48 33 44 24 70 xor 0x70(%rsp),%rax 4014: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 401b: 00 401c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4023: 00 4024: 48 d1 c0 rol $1,%rax 4027: 48 33 44 24 78 xor 0x78(%rsp),%rax 402c: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 4033: 00 4034: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4039: 48 d1 c0 rol $1,%rax 403c: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4043: 00 4044: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 404b: 00 404c: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 4053: 00 4054: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) 405b: 00 405c: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 4063: 00 4064: 48 89 44 24 68 mov %rax,0x68(%rsp) 4069: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4070: 00 4071: 48 31 84 24 e8 00 00 xor %rax,0xe8(%rsp) 4078: 00 4079: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 4080: 00 4081: 48 c1 c8 14 ror $0x14,%rax 4085: 48 89 44 24 70 mov %rax,0x70(%rsp) 408a: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4091: 00 4092: 48 31 84 24 18 01 00 xor %rax,0x118(%rsp) 4099: 00 409a: 48 8b 84 24 18 01 00 mov 0x118(%rsp),%rax 40a1: 00 40a2: 48 c1 c8 15 ror $0x15,%rax 40a6: 48 89 44 24 78 mov %rax,0x78(%rsp) 40ab: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 40b2: 00 40b3: 48 31 84 24 48 01 00 xor %rax,0x148(%rsp) 40ba: 00 40bb: 48 8b 84 24 48 01 00 mov 0x148(%rsp),%rax 40c2: 00 40c3: 48 c1 c0 15 rol $0x15,%rax 40c7: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 40ce: 00 40cf: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 40d6: 00 40d7: 48 31 84 24 78 01 00 xor %rax,0x178(%rsp) 40de: 00 40df: 48 8b 84 24 78 01 00 mov 0x178(%rsp),%rax 40e6: 00 40e7: 48 c1 c0 0e rol $0xe,%rax 40eb: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 40f2: 00 40f3: 48 8b 44 24 70 mov 0x70(%rsp),%rax 40f8: 48 f7 d0 not %rax 40fb: 48 23 44 24 78 and 0x78(%rsp),%rax 4100: 48 33 44 24 68 xor 0x68(%rsp),%rax 4105: 48 89 44 24 a0 mov %rax,-0x60(%rsp) 410a: 8b 44 24 9c mov -0x64(%rsp),%eax 410e: 83 c0 01 add $0x1,%eax 4111: 48 98 cltq 4113: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 411a: 00 411b: 48 8d 05 fe 2f 00 00 lea 0x2ffe(%rip),%rax # 7120 4122: 48 8b 04 02 mov (%rdx,%rax,1),%rax 4126: 48 31 44 24 a0 xor %rax,-0x60(%rsp) 412b: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4130: 48 f7 d0 not %rax 4133: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 413a: 00 413b: 48 33 44 24 70 xor 0x70(%rsp),%rax 4140: 48 89 44 24 a8 mov %rax,-0x58(%rsp) 4145: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 414c: 00 414d: 48 f7 d0 not %rax 4150: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 4157: 00 4158: 48 33 44 24 78 xor 0x78(%rsp),%rax 415d: 48 89 44 24 b0 mov %rax,-0x50(%rsp) 4162: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4169: 00 416a: 48 f7 d0 not %rax 416d: 48 23 44 24 68 and 0x68(%rsp),%rax 4172: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4179: 00 417a: 48 89 44 24 b8 mov %rax,-0x48(%rsp) 417f: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4184: 48 f7 d0 not %rax 4187: 48 23 44 24 70 and 0x70(%rsp),%rax 418c: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 4193: 00 4194: 48 89 44 24 c0 mov %rax,-0x40(%rsp) 4199: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 41a0: 00 41a1: 48 31 84 24 d0 00 00 xor %rax,0xd0(%rsp) 41a8: 00 41a9: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax 41b0: 00 41b1: 48 c1 c0 1c rol $0x1c,%rax 41b5: 48 89 44 24 68 mov %rax,0x68(%rsp) 41ba: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 41c1: 00 41c2: 48 31 84 24 00 01 00 xor %rax,0x100(%rsp) 41c9: 00 41ca: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax 41d1: 00 41d2: 48 c1 c0 14 rol $0x14,%rax 41d6: 48 89 44 24 70 mov %rax,0x70(%rsp) 41db: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 41e2: 00 41e3: 48 31 84 24 08 01 00 xor %rax,0x108(%rsp) 41ea: 00 41eb: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 41f2: 00 41f3: 48 c1 c0 03 rol $0x3,%rax 41f7: 48 89 44 24 78 mov %rax,0x78(%rsp) 41fc: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4203: 00 4204: 48 31 84 24 38 01 00 xor %rax,0x138(%rsp) 420b: 00 420c: 48 8b 84 24 38 01 00 mov 0x138(%rsp),%rax 4213: 00 4214: 48 c1 c8 13 ror $0x13,%rax 4218: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 421f: 00 4220: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4227: 00 4228: 48 31 84 24 68 01 00 xor %rax,0x168(%rsp) 422f: 00 4230: 48 8b 84 24 68 01 00 mov 0x168(%rsp),%rax 4237: 00 4238: 48 c1 c8 03 ror $0x3,%rax 423c: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 4243: 00 4244: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4249: 48 f7 d0 not %rax 424c: 48 23 44 24 78 and 0x78(%rsp),%rax 4251: 48 33 44 24 68 xor 0x68(%rsp),%rax 4256: 48 89 44 24 c8 mov %rax,-0x38(%rsp) 425b: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4260: 48 f7 d0 not %rax 4263: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 426a: 00 426b: 48 33 44 24 70 xor 0x70(%rsp),%rax 4270: 48 89 44 24 d0 mov %rax,-0x30(%rsp) 4275: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 427c: 00 427d: 48 f7 d0 not %rax 4280: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 4287: 00 4288: 48 33 44 24 78 xor 0x78(%rsp),%rax 428d: 48 89 44 24 d8 mov %rax,-0x28(%rsp) 4292: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4299: 00 429a: 48 f7 d0 not %rax 429d: 48 23 44 24 68 and 0x68(%rsp),%rax 42a2: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 42a9: 00 42aa: 48 89 44 24 e0 mov %rax,-0x20(%rsp) 42af: 48 8b 44 24 68 mov 0x68(%rsp),%rax 42b4: 48 f7 d0 not %rax 42b7: 48 23 44 24 70 and 0x70(%rsp),%rax 42bc: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 42c3: 00 42c4: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 42c9: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 42d0: 00 42d1: 48 31 84 24 c0 00 00 xor %rax,0xc0(%rsp) 42d8: 00 42d9: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax 42e0: 00 42e1: 48 d1 c0 rol $1,%rax 42e4: 48 89 44 24 68 mov %rax,0x68(%rsp) 42e9: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 42f0: 00 42f1: 48 31 84 24 f0 00 00 xor %rax,0xf0(%rsp) 42f8: 00 42f9: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax 4300: 00 4301: 48 c1 c0 06 rol $0x6,%rax 4305: 48 89 44 24 70 mov %rax,0x70(%rsp) 430a: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 4311: 00 4312: 48 31 84 24 20 01 00 xor %rax,0x120(%rsp) 4319: 00 431a: 48 8b 84 24 20 01 00 mov 0x120(%rsp),%rax 4321: 00 4322: 48 c1 c0 19 rol $0x19,%rax 4326: 48 89 44 24 78 mov %rax,0x78(%rsp) 432b: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 4332: 00 4333: 48 31 84 24 50 01 00 xor %rax,0x150(%rsp) 433a: 00 433b: 48 8b 84 24 50 01 00 mov 0x150(%rsp),%rax 4342: 00 4343: 48 c1 c0 08 rol $0x8,%rax 4347: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 434e: 00 434f: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 4356: 00 4357: 48 31 84 24 58 01 00 xor %rax,0x158(%rsp) 435e: 00 435f: 48 8b 84 24 58 01 00 mov 0x158(%rsp),%rax 4366: 00 4367: 48 c1 c0 12 rol $0x12,%rax 436b: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 4372: 00 4373: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4378: 48 f7 d0 not %rax 437b: 48 23 44 24 78 and 0x78(%rsp),%rax 4380: 48 33 44 24 68 xor 0x68(%rsp),%rax 4385: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 438a: 48 8b 44 24 78 mov 0x78(%rsp),%rax 438f: 48 f7 d0 not %rax 4392: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 4399: 00 439a: 48 33 44 24 70 xor 0x70(%rsp),%rax 439f: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 43a4: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 43ab: 00 43ac: 48 f7 d0 not %rax 43af: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 43b6: 00 43b7: 48 33 44 24 78 xor 0x78(%rsp),%rax 43bc: 48 89 04 24 mov %rax,(%rsp) 43c0: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 43c7: 00 43c8: 48 f7 d0 not %rax 43cb: 48 23 44 24 68 and 0x68(%rsp),%rax 43d0: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 43d7: 00 43d8: 48 89 44 24 08 mov %rax,0x8(%rsp) 43dd: 48 8b 44 24 68 mov 0x68(%rsp),%rax 43e2: 48 f7 d0 not %rax 43e5: 48 23 44 24 70 and 0x70(%rsp),%rax 43ea: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 43f1: 00 43f2: 48 89 44 24 10 mov %rax,0x10(%rsp) 43f7: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 43fe: 00 43ff: 48 31 84 24 d8 00 00 xor %rax,0xd8(%rsp) 4406: 00 4407: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 440e: 00 440f: 48 c1 c0 1b rol $0x1b,%rax 4413: 48 89 44 24 68 mov %rax,0x68(%rsp) 4418: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 441f: 00 4420: 48 31 84 24 e0 00 00 xor %rax,0xe0(%rsp) 4427: 00 4428: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax 442f: 00 4430: 48 c1 c8 1c ror $0x1c,%rax 4434: 48 89 44 24 70 mov %rax,0x70(%rsp) 4439: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4440: 00 4441: 48 31 84 24 10 01 00 xor %rax,0x110(%rsp) 4448: 00 4449: 48 8b 84 24 10 01 00 mov 0x110(%rsp),%rax 4450: 00 4451: 48 c1 c0 0a rol $0xa,%rax 4455: 48 89 44 24 78 mov %rax,0x78(%rsp) 445a: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4461: 00 4462: 48 31 84 24 40 01 00 xor %rax,0x140(%rsp) 4469: 00 446a: 48 8b 84 24 40 01 00 mov 0x140(%rsp),%rax 4471: 00 4472: 48 c1 c0 0f rol $0xf,%rax 4476: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 447d: 00 447e: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 4485: 00 4486: 48 31 84 24 70 01 00 xor %rax,0x170(%rsp) 448d: 00 448e: 48 8b 84 24 70 01 00 mov 0x170(%rsp),%rax 4495: 00 4496: 48 c1 c8 08 ror $0x8,%rax 449a: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 44a1: 00 44a2: 48 8b 44 24 70 mov 0x70(%rsp),%rax 44a7: 48 f7 d0 not %rax 44aa: 48 23 44 24 78 and 0x78(%rsp),%rax 44af: 48 33 44 24 68 xor 0x68(%rsp),%rax 44b4: 48 89 44 24 18 mov %rax,0x18(%rsp) 44b9: 48 8b 44 24 78 mov 0x78(%rsp),%rax 44be: 48 f7 d0 not %rax 44c1: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 44c8: 00 44c9: 48 33 44 24 70 xor 0x70(%rsp),%rax 44ce: 48 89 44 24 20 mov %rax,0x20(%rsp) 44d3: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 44da: 00 44db: 48 f7 d0 not %rax 44de: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 44e5: 00 44e6: 48 33 44 24 78 xor 0x78(%rsp),%rax 44eb: 48 89 44 24 28 mov %rax,0x28(%rsp) 44f0: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 44f7: 00 44f8: 48 f7 d0 not %rax 44fb: 48 23 44 24 68 and 0x68(%rsp),%rax 4500: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4507: 00 4508: 48 89 44 24 30 mov %rax,0x30(%rsp) 450d: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4512: 48 f7 d0 not %rax 4515: 48 23 44 24 70 and 0x70(%rsp),%rax 451a: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 4521: 00 4522: 48 89 44 24 38 mov %rax,0x38(%rsp) 4527: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 452e: 00 452f: 48 31 84 24 c8 00 00 xor %rax,0xc8(%rsp) 4536: 00 4537: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 453e: 00 453f: 48 c1 c8 02 ror $0x2,%rax 4543: 48 89 44 24 68 mov %rax,0x68(%rsp) 4548: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 454f: 00 4550: 48 31 84 24 f8 00 00 xor %rax,0xf8(%rsp) 4557: 00 4558: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 455f: 00 4560: 48 c1 c8 09 ror $0x9,%rax 4564: 48 89 44 24 70 mov %rax,0x70(%rsp) 4569: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 4570: 00 4571: 48 31 84 24 28 01 00 xor %rax,0x128(%rsp) 4578: 00 4579: 48 8b 84 24 28 01 00 mov 0x128(%rsp),%rax 4580: 00 4581: 48 c1 c8 19 ror $0x19,%rax 4585: 48 89 44 24 78 mov %rax,0x78(%rsp) 458a: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 4591: 00 4592: 48 31 84 24 30 01 00 xor %rax,0x130(%rsp) 4599: 00 459a: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax 45a1: 00 45a2: 48 c1 c8 17 ror $0x17,%rax 45a6: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 45ad: 00 45ae: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 45b5: 00 45b6: 48 31 84 24 60 01 00 xor %rax,0x160(%rsp) 45bd: 00 45be: 48 8b 84 24 60 01 00 mov 0x160(%rsp),%rax 45c5: 00 45c6: 48 c1 c0 02 rol $0x2,%rax 45ca: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 45d1: 00 45d2: 48 8b 44 24 70 mov 0x70(%rsp),%rax 45d7: 48 f7 d0 not %rax 45da: 48 23 44 24 78 and 0x78(%rsp),%rax 45df: 48 33 44 24 68 xor 0x68(%rsp),%rax 45e4: 48 89 44 24 40 mov %rax,0x40(%rsp) 45e9: 48 8b 44 24 78 mov 0x78(%rsp),%rax 45ee: 48 f7 d0 not %rax 45f1: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 45f8: 00 45f9: 48 33 44 24 70 xor 0x70(%rsp),%rax 45fe: 48 89 44 24 48 mov %rax,0x48(%rsp) 4603: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 460a: 00 460b: 48 f7 d0 not %rax 460e: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 4615: 00 4616: 48 33 44 24 78 xor 0x78(%rsp),%rax 461b: 48 89 44 24 50 mov %rax,0x50(%rsp) 4620: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4627: 00 4628: 48 f7 d0 not %rax 462b: 48 23 44 24 68 and 0x68(%rsp),%rax 4630: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4637: 00 4638: 48 89 44 24 58 mov %rax,0x58(%rsp) 463d: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4642: 48 f7 d0 not %rax 4645: 48 23 44 24 70 and 0x70(%rsp),%rax 464a: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 4651: 00 4652: 48 89 44 24 60 mov %rax,0x60(%rsp) 4657: 83 44 24 9c 02 addl $0x2,-0x64(%rsp) 465c: 83 7c 24 9c 17 cmpl $0x17,-0x64(%rsp) 4661: 0f 8e ba f1 ff ff jle 3821 4667: 48 8b 44 24 88 mov -0x78(%rsp),%rax 466c: 48 8b 54 24 a0 mov -0x60(%rsp),%rdx 4671: 48 89 10 mov %rdx,(%rax) 4674: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4679: 48 8d 50 08 lea 0x8(%rax),%rdx 467d: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 4682: 48 89 02 mov %rax,(%rdx) 4685: 48 8b 44 24 88 mov -0x78(%rsp),%rax 468a: 48 8d 50 10 lea 0x10(%rax),%rdx 468e: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 4693: 48 89 02 mov %rax,(%rdx) 4696: 48 8b 44 24 88 mov -0x78(%rsp),%rax 469b: 48 8d 50 18 lea 0x18(%rax),%rdx 469f: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 46a4: 48 89 02 mov %rax,(%rdx) 46a7: 48 8b 44 24 88 mov -0x78(%rsp),%rax 46ac: 48 8d 50 20 lea 0x20(%rax),%rdx 46b0: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 46b5: 48 89 02 mov %rax,(%rdx) 46b8: 48 8b 44 24 88 mov -0x78(%rsp),%rax 46bd: 48 8d 50 28 lea 0x28(%rax),%rdx 46c1: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 46c6: 48 89 02 mov %rax,(%rdx) 46c9: 48 8b 44 24 88 mov -0x78(%rsp),%rax 46ce: 48 8d 50 30 lea 0x30(%rax),%rdx 46d2: 48 8b 44 24 d0 mov -0x30(%rsp),%rax 46d7: 48 89 02 mov %rax,(%rdx) 46da: 48 8b 44 24 88 mov -0x78(%rsp),%rax 46df: 48 8d 50 38 lea 0x38(%rax),%rdx 46e3: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 46e8: 48 89 02 mov %rax,(%rdx) 46eb: 48 8b 44 24 88 mov -0x78(%rsp),%rax 46f0: 48 8d 50 40 lea 0x40(%rax),%rdx 46f4: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 46f9: 48 89 02 mov %rax,(%rdx) 46fc: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4701: 48 8d 50 48 lea 0x48(%rax),%rdx 4705: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 470a: 48 89 02 mov %rax,(%rdx) 470d: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4712: 48 8d 50 50 lea 0x50(%rax),%rdx 4716: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 471b: 48 89 02 mov %rax,(%rdx) 471e: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4723: 48 8d 50 58 lea 0x58(%rax),%rdx 4727: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 472c: 48 89 02 mov %rax,(%rdx) 472f: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4734: 48 8d 50 60 lea 0x60(%rax),%rdx 4738: 48 8b 04 24 mov (%rsp),%rax 473c: 48 89 02 mov %rax,(%rdx) 473f: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4744: 48 8d 50 68 lea 0x68(%rax),%rdx 4748: 48 8b 44 24 08 mov 0x8(%rsp),%rax 474d: 48 89 02 mov %rax,(%rdx) 4750: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4755: 48 8d 50 70 lea 0x70(%rax),%rdx 4759: 48 8b 44 24 10 mov 0x10(%rsp),%rax 475e: 48 89 02 mov %rax,(%rdx) 4761: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4766: 48 8d 50 78 lea 0x78(%rax),%rdx 476a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 476f: 48 89 02 mov %rax,(%rdx) 4772: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4777: 48 8d 90 80 00 00 00 lea 0x80(%rax),%rdx 477e: 48 8b 44 24 20 mov 0x20(%rsp),%rax 4783: 48 89 02 mov %rax,(%rdx) 4786: 48 8b 44 24 88 mov -0x78(%rsp),%rax 478b: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 4792: 48 8b 44 24 28 mov 0x28(%rsp),%rax 4797: 48 89 02 mov %rax,(%rdx) 479a: 48 8b 44 24 88 mov -0x78(%rsp),%rax 479f: 48 8d 90 90 00 00 00 lea 0x90(%rax),%rdx 47a6: 48 8b 44 24 30 mov 0x30(%rsp),%rax 47ab: 48 89 02 mov %rax,(%rdx) 47ae: 48 8b 44 24 88 mov -0x78(%rsp),%rax 47b3: 48 8d 90 98 00 00 00 lea 0x98(%rax),%rdx 47ba: 48 8b 44 24 38 mov 0x38(%rsp),%rax 47bf: 48 89 02 mov %rax,(%rdx) 47c2: 48 8b 44 24 88 mov -0x78(%rsp),%rax 47c7: 48 8d 90 a0 00 00 00 lea 0xa0(%rax),%rdx 47ce: 48 8b 44 24 40 mov 0x40(%rsp),%rax 47d3: 48 89 02 mov %rax,(%rdx) 47d6: 48 8b 44 24 88 mov -0x78(%rsp),%rax 47db: 48 8d 90 a8 00 00 00 lea 0xa8(%rax),%rdx 47e2: 48 8b 44 24 48 mov 0x48(%rsp),%rax 47e7: 48 89 02 mov %rax,(%rdx) 47ea: 48 8b 44 24 88 mov -0x78(%rsp),%rax 47ef: 48 8d 90 b0 00 00 00 lea 0xb0(%rax),%rdx 47f6: 48 8b 44 24 50 mov 0x50(%rsp),%rax 47fb: 48 89 02 mov %rax,(%rdx) 47fe: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4803: 48 8d 90 b8 00 00 00 lea 0xb8(%rax),%rdx 480a: 48 8b 44 24 58 mov 0x58(%rsp),%rax 480f: 48 89 02 mov %rax,(%rdx) 4812: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4817: 48 8d 90 c0 00 00 00 lea 0xc0(%rax),%rdx 481e: 48 8b 44 24 60 mov 0x60(%rsp),%rax 4823: 48 89 02 mov %rax,(%rdx) 4826: 90 nop 4827: 48 81 c4 80 01 00 00 add $0x180,%rsp 482e: c3 ret 000000000000482f : 482f: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 4834: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 483b: 00 483c: eb 20 jmp 485e 483e: 8b 44 24 fc mov -0x4(%rsp),%eax 4842: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4849: 00 484a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 484f: 48 01 d0 add %rdx,%rax 4852: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4859: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 485e: 83 7c 24 fc 18 cmpl $0x18,-0x4(%rsp) 4863: 76 d9 jbe 483e 4865: 90 nop 4866: 90 nop 4867: c3 ret 0000000000004868 : 4868: 48 83 ec 30 sub $0x30,%rsp 486c: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4871: 89 74 24 14 mov %esi,0x14(%rsp) 4875: 89 54 24 10 mov %edx,0x10(%rsp) 4879: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 487e: 4c 89 04 24 mov %r8,(%rsp) 4882: e9 98 00 00 00 jmp 491f 4887: 8b 44 24 14 mov 0x14(%rsp),%eax 488b: 89 44 24 2c mov %eax,0x2c(%rsp) 488f: eb 61 jmp 48f2 4891: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4896: 48 8d 50 01 lea 0x1(%rax),%rdx 489a: 48 89 54 24 08 mov %rdx,0x8(%rsp) 489f: 0f b6 00 movzbl (%rax),%eax 48a2: 0f b6 d0 movzbl %al,%edx 48a5: 8b 44 24 2c mov 0x2c(%rsp),%eax 48a9: 83 e0 07 and $0x7,%eax 48ac: c1 e0 03 shl $0x3,%eax 48af: 89 c1 mov %eax,%ecx 48b1: 48 d3 e2 shl %cl,%rdx 48b4: 48 89 d1 mov %rdx,%rcx 48b7: 8b 44 24 2c mov 0x2c(%rsp),%eax 48bb: c1 e8 03 shr $0x3,%eax 48be: 89 c6 mov %eax,%esi 48c0: 89 f0 mov %esi,%eax 48c2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 48c9: 00 48ca: 48 8b 44 24 18 mov 0x18(%rsp),%rax 48cf: 48 01 d0 add %rdx,%rax 48d2: 48 8b 10 mov (%rax),%rdx 48d5: 89 f0 mov %esi,%eax 48d7: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 48de: 00 48df: 48 8b 44 24 18 mov 0x18(%rsp),%rax 48e4: 48 01 f0 add %rsi,%rax 48e7: 48 31 ca xor %rcx,%rdx 48ea: 48 89 10 mov %rdx,(%rax) 48ed: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 48f2: 8b 44 24 2c mov 0x2c(%rsp),%eax 48f6: 3b 44 24 10 cmp 0x10(%rsp),%eax 48fa: 72 95 jb 4891 48fc: 8b 44 24 10 mov 0x10(%rsp),%eax 4900: 2b 44 24 14 sub 0x14(%rsp),%eax 4904: 89 c0 mov %eax,%eax 4906: 48 29 04 24 sub %rax,(%rsp) 490a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 490f: 48 89 c7 mov %rax,%rdi 4912: e8 7a ed ff ff call 3691 4917: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 491e: 00 491f: 8b 54 24 14 mov 0x14(%rsp),%edx 4923: 48 8b 04 24 mov (%rsp),%rax 4927: 48 01 c2 add %rax,%rdx 492a: 8b 44 24 10 mov 0x10(%rsp),%eax 492e: 48 39 c2 cmp %rax,%rdx 4931: 0f 83 50 ff ff ff jae 4887 4937: 8b 44 24 14 mov 0x14(%rsp),%eax 493b: 89 44 24 2c mov %eax,0x2c(%rsp) 493f: eb 61 jmp 49a2 4941: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4946: 48 8d 50 01 lea 0x1(%rax),%rdx 494a: 48 89 54 24 08 mov %rdx,0x8(%rsp) 494f: 0f b6 00 movzbl (%rax),%eax 4952: 0f b6 d0 movzbl %al,%edx 4955: 8b 44 24 2c mov 0x2c(%rsp),%eax 4959: 83 e0 07 and $0x7,%eax 495c: c1 e0 03 shl $0x3,%eax 495f: 89 c1 mov %eax,%ecx 4961: 48 d3 e2 shl %cl,%rdx 4964: 48 89 d1 mov %rdx,%rcx 4967: 8b 44 24 2c mov 0x2c(%rsp),%eax 496b: c1 e8 03 shr $0x3,%eax 496e: 89 c6 mov %eax,%esi 4970: 89 f0 mov %esi,%eax 4972: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4979: 00 497a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 497f: 48 01 d0 add %rdx,%rax 4982: 48 8b 10 mov (%rax),%rdx 4985: 89 f0 mov %esi,%eax 4987: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 498e: 00 498f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4994: 48 01 f0 add %rsi,%rax 4997: 48 31 ca xor %rcx,%rdx 499a: 48 89 10 mov %rdx,(%rax) 499d: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 49a2: 8b 54 24 2c mov 0x2c(%rsp),%edx 49a6: 8b 4c 24 14 mov 0x14(%rsp),%ecx 49aa: 48 8b 04 24 mov (%rsp),%rax 49ae: 48 01 c8 add %rcx,%rax 49b1: 48 39 c2 cmp %rax,%rdx 49b4: 72 8b jb 4941 49b6: 8b 44 24 2c mov 0x2c(%rsp),%eax 49ba: 48 83 c4 30 add $0x30,%rsp 49be: c3 ret 00000000000049bf : 49bf: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) 49c4: 89 74 24 f4 mov %esi,-0xc(%rsp) 49c8: 89 54 24 f0 mov %edx,-0x10(%rsp) 49cc: 89 c8 mov %ecx,%eax 49ce: 88 44 24 ec mov %al,-0x14(%rsp) 49d2: 8b 44 24 f4 mov -0xc(%rsp),%eax 49d6: c1 e8 03 shr $0x3,%eax 49d9: 89 c7 mov %eax,%edi 49db: 89 f8 mov %edi,%eax 49dd: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 49e4: 00 49e5: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 49ea: 48 01 d0 add %rdx,%rax 49ed: 48 8b 10 mov (%rax),%rdx 49f0: 0f b6 74 24 ec movzbl -0x14(%rsp),%esi 49f5: 8b 44 24 f4 mov -0xc(%rsp),%eax 49f9: 83 e0 07 and $0x7,%eax 49fc: c1 e0 03 shl $0x3,%eax 49ff: 89 c1 mov %eax,%ecx 4a01: 48 d3 e6 shl %cl,%rsi 4a04: 48 89 f1 mov %rsi,%rcx 4a07: 89 f8 mov %edi,%eax 4a09: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4a10: 00 4a11: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4a16: 48 01 f0 add %rsi,%rax 4a19: 48 31 ca xor %rcx,%rdx 4a1c: 48 89 10 mov %rdx,(%rax) 4a1f: 8b 44 24 f0 mov -0x10(%rsp),%eax 4a23: c1 e8 03 shr $0x3,%eax 4a26: 8d 50 ff lea -0x1(%rax),%edx 4a29: 89 d2 mov %edx,%edx 4a2b: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 4a32: 00 4a33: 48 8b 54 24 f8 mov -0x8(%rsp),%rdx 4a38: 48 01 ca add %rcx,%rdx 4a3b: 48 8b 12 mov (%rdx),%rdx 4a3e: 83 e8 01 sub $0x1,%eax 4a41: 89 c0 mov %eax,%eax 4a43: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 4a4a: 00 4a4b: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4a50: 48 01 c8 add %rcx,%rax 4a53: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx 4a5a: 00 00 80 4a5d: 48 31 ca xor %rcx,%rdx 4a60: 48 89 10 mov %rdx,(%rax) 4a63: 90 nop 4a64: c3 ret 0000000000004a65 : 4a65: 48 83 ec 30 sub $0x30,%rsp 4a69: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4a6e: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4a73: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4a78: 89 4c 24 04 mov %ecx,0x4(%rsp) 4a7c: 44 89 04 24 mov %r8d,(%rsp) 4a80: e9 a2 00 00 00 jmp 4b27 4a85: 8b 44 24 04 mov 0x4(%rsp),%eax 4a89: 3b 04 24 cmp (%rsp),%eax 4a8c: 75 15 jne 4aa3 4a8e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4a93: 48 89 c7 mov %rax,%rdi 4a96: e8 f6 eb ff ff call 3691 4a9b: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 4aa2: 00 4aa3: 8b 44 24 04 mov 0x4(%rsp),%eax 4aa7: 89 44 24 2c mov %eax,0x2c(%rsp) 4aab: eb 45 jmp 4af2 4aad: 8b 44 24 2c mov 0x2c(%rsp),%eax 4ab1: c1 e8 03 shr $0x3,%eax 4ab4: 89 c0 mov %eax,%eax 4ab6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4abd: 00 4abe: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4ac3: 48 01 d0 add %rdx,%rax 4ac6: 48 8b 10 mov (%rax),%rdx 4ac9: 8b 44 24 2c mov 0x2c(%rsp),%eax 4acd: 83 e0 07 and $0x7,%eax 4ad0: c1 e0 03 shl $0x3,%eax 4ad3: 89 c1 mov %eax,%ecx 4ad5: 48 d3 ea shr %cl,%rdx 4ad8: 48 89 d1 mov %rdx,%rcx 4adb: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4ae0: 48 8d 50 01 lea 0x1(%rax),%rdx 4ae4: 48 89 54 24 18 mov %rdx,0x18(%rsp) 4ae9: 89 ca mov %ecx,%edx 4aeb: 88 10 mov %dl,(%rax) 4aed: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4af2: 8b 44 24 2c mov 0x2c(%rsp),%eax 4af6: 3b 04 24 cmp (%rsp),%eax 4af9: 73 15 jae 4b10 4afb: 8b 54 24 2c mov 0x2c(%rsp),%edx 4aff: 8b 4c 24 04 mov 0x4(%rsp),%ecx 4b03: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4b08: 48 01 c8 add %rcx,%rax 4b0b: 48 39 c2 cmp %rax,%rdx 4b0e: 72 9d jb 4aad 4b10: 8b 44 24 2c mov 0x2c(%rsp),%eax 4b14: 2b 44 24 04 sub 0x4(%rsp),%eax 4b18: 89 c0 mov %eax,%eax 4b1a: 48 29 44 24 10 sub %rax,0x10(%rsp) 4b1f: 8b 44 24 2c mov 0x2c(%rsp),%eax 4b23: 89 44 24 04 mov %eax,0x4(%rsp) 4b27: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 4b2d: 0f 85 52 ff ff ff jne 4a85 4b33: 8b 44 24 04 mov 0x4(%rsp),%eax 4b37: 48 83 c4 30 add $0x30,%rsp 4b3b: c3 ret 0000000000004b3c : 4b3c: 48 83 ec 30 sub $0x30,%rsp 4b40: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4b45: 89 74 24 14 mov %esi,0x14(%rsp) 4b49: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4b4e: 48 89 0c 24 mov %rcx,(%rsp) 4b52: 44 89 c0 mov %r8d,%eax 4b55: 88 44 24 10 mov %al,0x10(%rsp) 4b59: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4b60: 00 4b61: eb 20 jmp 4b83 4b63: 8b 44 24 2c mov 0x2c(%rsp),%eax 4b67: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4b6e: 00 4b6f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4b74: 48 01 d0 add %rdx,%rax 4b77: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4b7e: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4b83: 83 7c 24 2c 18 cmpl $0x18,0x2c(%rsp) 4b88: 76 d9 jbe 4b63 4b8a: e9 84 00 00 00 jmp 4c13 4b8f: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4b96: 00 4b97: eb 4f jmp 4be8 4b99: 8b 44 24 2c mov 0x2c(%rsp),%eax 4b9d: c1 e0 03 shl $0x3,%eax 4ba0: 89 c2 mov %eax,%edx 4ba2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4ba7: 48 01 d0 add %rdx,%rax 4baa: 48 89 c7 mov %rax,%rdi 4bad: e8 48 ea ff ff call 35fa 4bb2: 8b 54 24 2c mov 0x2c(%rsp),%edx 4bb6: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 4bbd: 00 4bbe: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4bc3: 48 01 ca add %rcx,%rdx 4bc6: 48 8b 0a mov (%rdx),%rcx 4bc9: 8b 54 24 2c mov 0x2c(%rsp),%edx 4bcd: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi 4bd4: 00 4bd5: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4bda: 48 01 f2 add %rsi,%rdx 4bdd: 48 31 c8 xor %rcx,%rax 4be0: 48 89 02 mov %rax,(%rdx) 4be3: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4be8: 8b 44 24 14 mov 0x14(%rsp),%eax 4bec: c1 e8 03 shr $0x3,%eax 4bef: 39 44 24 2c cmp %eax,0x2c(%rsp) 4bf3: 72 a4 jb 4b99 4bf5: 8b 44 24 14 mov 0x14(%rsp),%eax 4bf9: 48 01 44 24 08 add %rax,0x8(%rsp) 4bfe: 8b 44 24 14 mov 0x14(%rsp),%eax 4c02: 48 29 04 24 sub %rax,(%rsp) 4c06: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4c0b: 48 89 c7 mov %rax,%rdi 4c0e: e8 7e ea ff ff call 3691 4c13: 8b 44 24 14 mov 0x14(%rsp),%eax 4c17: 48 39 04 24 cmp %rax,(%rsp) 4c1b: 0f 83 6e ff ff ff jae 4b8f 4c21: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4c28: 00 4c29: eb 5f jmp 4c8a 4c2b: 8b 44 24 2c mov 0x2c(%rsp),%eax 4c2f: c1 e8 03 shr $0x3,%eax 4c32: 89 c7 mov %eax,%edi 4c34: 89 f8 mov %edi,%eax 4c36: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4c3d: 00 4c3e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4c43: 48 01 d0 add %rdx,%rax 4c46: 48 8b 10 mov (%rax),%rdx 4c49: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 4c4d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4c52: 48 01 c8 add %rcx,%rax 4c55: 0f b6 00 movzbl (%rax),%eax 4c58: 0f b6 f0 movzbl %al,%esi 4c5b: 8b 44 24 2c mov 0x2c(%rsp),%eax 4c5f: 83 e0 07 and $0x7,%eax 4c62: c1 e0 03 shl $0x3,%eax 4c65: 89 c1 mov %eax,%ecx 4c67: 48 d3 e6 shl %cl,%rsi 4c6a: 48 89 f1 mov %rsi,%rcx 4c6d: 89 f8 mov %edi,%eax 4c6f: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4c76: 00 4c77: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4c7c: 48 01 f0 add %rsi,%rax 4c7f: 48 31 ca xor %rcx,%rdx 4c82: 48 89 10 mov %rdx,(%rax) 4c85: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4c8a: 8b 44 24 2c mov 0x2c(%rsp),%eax 4c8e: 48 3b 04 24 cmp (%rsp),%rax 4c92: 72 97 jb 4c2b 4c94: 8b 44 24 2c mov 0x2c(%rsp),%eax 4c98: c1 e8 03 shr $0x3,%eax 4c9b: 89 c7 mov %eax,%edi 4c9d: 89 f8 mov %edi,%eax 4c9f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4ca6: 00 4ca7: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4cac: 48 01 d0 add %rdx,%rax 4caf: 48 8b 10 mov (%rax),%rdx 4cb2: 0f b6 74 24 10 movzbl 0x10(%rsp),%esi 4cb7: 8b 44 24 2c mov 0x2c(%rsp),%eax 4cbb: 83 e0 07 and $0x7,%eax 4cbe: c1 e0 03 shl $0x3,%eax 4cc1: 89 c1 mov %eax,%ecx 4cc3: 48 d3 e6 shl %cl,%rsi 4cc6: 48 89 f1 mov %rsi,%rcx 4cc9: 89 f8 mov %edi,%eax 4ccb: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4cd2: 00 4cd3: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4cd8: 48 01 f0 add %rsi,%rax 4cdb: 48 31 ca xor %rcx,%rdx 4cde: 48 89 10 mov %rdx,(%rax) 4ce1: 8b 44 24 14 mov 0x14(%rsp),%eax 4ce5: 83 e8 01 sub $0x1,%eax 4ce8: c1 e8 03 shr $0x3,%eax 4ceb: 89 c1 mov %eax,%ecx 4ced: 89 c8 mov %ecx,%eax 4cef: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4cf6: 00 4cf7: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4cfc: 48 01 d0 add %rdx,%rax 4cff: 48 8b 10 mov (%rax),%rdx 4d02: 89 c8 mov %ecx,%eax 4d04: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 4d0b: 00 4d0c: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4d11: 48 01 c8 add %rcx,%rax 4d14: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx 4d1b: 00 00 80 4d1e: 48 31 ca xor %rcx,%rdx 4d21: 48 89 10 mov %rdx,(%rax) 4d24: 90 nop 4d25: 48 83 c4 30 add $0x30,%rsp 4d29: c3 ret 0000000000004d2a : 4d2a: 48 83 ec 30 sub $0x30,%rsp 4d2e: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4d33: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4d38: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4d3d: 89 4c 24 04 mov %ecx,0x4(%rsp) 4d41: eb 6b jmp 4dae 4d43: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4d48: 48 89 c7 mov %rax,%rdi 4d4b: e8 41 e9 ff ff call 3691 4d50: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4d57: 00 4d58: eb 38 jmp 4d92 4d5a: 8b 44 24 2c mov 0x2c(%rsp),%eax 4d5e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4d65: 00 4d66: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4d6b: 48 01 d0 add %rdx,%rax 4d6e: 48 8b 00 mov (%rax),%rax 4d71: 8b 54 24 2c mov 0x2c(%rsp),%edx 4d75: c1 e2 03 shl $0x3,%edx 4d78: 89 d1 mov %edx,%ecx 4d7a: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4d7f: 48 01 ca add %rcx,%rdx 4d82: 48 89 c6 mov %rax,%rsi 4d85: 48 89 d7 mov %rdx,%rdi 4d88: e8 bd e8 ff ff call 364a 4d8d: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4d92: 8b 44 24 04 mov 0x4(%rsp),%eax 4d96: c1 e8 03 shr $0x3,%eax 4d99: 39 44 24 2c cmp %eax,0x2c(%rsp) 4d9d: 72 bb jb 4d5a 4d9f: 8b 44 24 04 mov 0x4(%rsp),%eax 4da3: 48 01 44 24 18 add %rax,0x18(%rsp) 4da8: 48 83 6c 24 10 01 subq $0x1,0x10(%rsp) 4dae: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 4db4: 75 8d jne 4d43 4db6: 90 nop 4db7: 90 nop 4db8: 48 83 c4 30 add $0x30,%rsp 4dbc: c3 ret 0000000000004dbd : 4dbd: 48 83 ec 08 sub $0x8,%rsp 4dc1: 48 89 3c 24 mov %rdi,(%rsp) 4dc5: 48 8b 04 24 mov (%rsp),%rax 4dc9: 48 89 c7 mov %rax,%rdi 4dcc: e8 5e fa ff ff call 482f 4dd1: 48 8b 04 24 mov (%rsp),%rax 4dd5: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) 4ddc: 00 00 00 4ddf: 90 nop 4de0: 48 83 c4 08 add $0x8,%rsp 4de4: c3 ret 0000000000004de5 : 4de5: 48 83 ec 18 sub $0x18,%rsp 4de9: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4dee: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4df3: 48 89 14 24 mov %rdx,(%rsp) 4df7: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4dfc: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 4e02: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4e07: 48 8b 0c 24 mov (%rsp),%rcx 4e0b: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4e10: 49 89 c8 mov %rcx,%r8 4e13: 48 89 d1 mov %rdx,%rcx 4e16: ba a8 00 00 00 mov $0xa8,%edx 4e1b: 48 89 c7 mov %rax,%rdi 4e1e: e8 45 fa ff ff call 4868 4e23: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 4e28: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 4e2e: 90 nop 4e2f: 48 83 c4 18 add $0x18,%rsp 4e33: c3 ret 0000000000004e34 : 4e34: 48 83 ec 08 sub $0x8,%rsp 4e38: 48 89 3c 24 mov %rdi,(%rsp) 4e3c: 48 8b 04 24 mov (%rsp),%rax 4e40: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 4e46: 48 8b 04 24 mov (%rsp),%rax 4e4a: b9 1f 00 00 00 mov $0x1f,%ecx 4e4f: ba a8 00 00 00 mov $0xa8,%edx 4e54: 48 89 c7 mov %rax,%rdi 4e57: e8 63 fb ff ff call 49bf 4e5c: 48 8b 04 24 mov (%rsp),%rax 4e60: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) 4e67: 00 00 00 4e6a: 90 nop 4e6b: 48 83 c4 08 add $0x8,%rsp 4e6f: c3 ret 0000000000004e70 : 4e70: 48 83 ec 18 sub $0x18,%rsp 4e74: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4e79: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4e7e: 48 89 14 24 mov %rdx,(%rsp) 4e82: 48 8b 04 24 mov (%rsp),%rax 4e86: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 4e8c: 48 8b 14 24 mov (%rsp),%rdx 4e90: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 4e95: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4e9a: 41 b8 a8 00 00 00 mov $0xa8,%r8d 4ea0: 48 89 c7 mov %rax,%rdi 4ea3: e8 bd fb ff ff call 4a65 4ea8: 48 8b 14 24 mov (%rsp),%rdx 4eac: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 4eb2: 90 nop 4eb3: 48 83 c4 18 add $0x18,%rsp 4eb7: c3 ret 0000000000004eb8 : 4eb8: 48 83 ec 18 sub $0x18,%rsp 4ebc: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4ec1: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4ec6: 48 89 14 24 mov %rdx,(%rsp) 4eca: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4ecf: 48 8b 0c 24 mov (%rsp),%rcx 4ed3: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4ed8: 41 b8 1f 00 00 00 mov $0x1f,%r8d 4ede: be a8 00 00 00 mov $0xa8,%esi 4ee3: 48 89 c7 mov %rax,%rdi 4ee6: e8 51 fc ff ff call 4b3c 4eeb: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4ef0: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) 4ef7: 00 00 00 4efa: 90 nop 4efb: 48 83 c4 18 add $0x18,%rsp 4eff: c3 ret 0000000000004f00 : 4f00: 48 83 ec 18 sub $0x18,%rsp 4f04: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4f09: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4f0e: 48 89 14 24 mov %rdx,(%rsp) 4f12: 48 8b 14 24 mov (%rsp),%rdx 4f16: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 4f1b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4f20: b9 a8 00 00 00 mov $0xa8,%ecx 4f25: 48 89 c7 mov %rax,%rdi 4f28: e8 fd fd ff ff call 4d2a 4f2d: 90 nop 4f2e: 48 83 c4 18 add $0x18,%rsp 4f32: c3 ret 0000000000004f33 : 4f33: 48 83 ec 08 sub $0x8,%rsp 4f37: 48 89 3c 24 mov %rdi,(%rsp) 4f3b: 48 8b 04 24 mov (%rsp),%rax 4f3f: 48 89 c7 mov %rax,%rdi 4f42: e8 e8 f8 ff ff call 482f 4f47: 48 8b 04 24 mov (%rsp),%rax 4f4b: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) 4f52: 00 00 00 4f55: 90 nop 4f56: 48 83 c4 08 add $0x8,%rsp 4f5a: c3 ret 0000000000004f5b : 4f5b: 48 83 ec 18 sub $0x18,%rsp 4f5f: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4f64: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4f69: 48 89 14 24 mov %rdx,(%rsp) 4f6d: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4f72: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 4f78: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4f7d: 48 8b 0c 24 mov (%rsp),%rcx 4f81: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4f86: 49 89 c8 mov %rcx,%r8 4f89: 48 89 d1 mov %rdx,%rcx 4f8c: ba 88 00 00 00 mov $0x88,%edx 4f91: 48 89 c7 mov %rax,%rdi 4f94: e8 cf f8 ff ff call 4868 4f99: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 4f9e: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 4fa4: 90 nop 4fa5: 48 83 c4 18 add $0x18,%rsp 4fa9: c3 ret 0000000000004faa : 4faa: 48 83 ec 08 sub $0x8,%rsp 4fae: 48 89 3c 24 mov %rdi,(%rsp) 4fb2: 48 8b 04 24 mov (%rsp),%rax 4fb6: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 4fbc: 48 8b 04 24 mov (%rsp),%rax 4fc0: b9 1f 00 00 00 mov $0x1f,%ecx 4fc5: ba 88 00 00 00 mov $0x88,%edx 4fca: 48 89 c7 mov %rax,%rdi 4fcd: e8 ed f9 ff ff call 49bf 4fd2: 48 8b 04 24 mov (%rsp),%rax 4fd6: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) 4fdd: 00 00 00 4fe0: 90 nop 4fe1: 48 83 c4 08 add $0x8,%rsp 4fe5: c3 ret 0000000000004fe6 : 4fe6: 48 83 ec 18 sub $0x18,%rsp 4fea: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4fef: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4ff4: 48 89 14 24 mov %rdx,(%rsp) 4ff8: 48 8b 04 24 mov (%rsp),%rax 4ffc: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 5002: 48 8b 14 24 mov (%rsp),%rdx 5006: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 500b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5010: 41 b8 88 00 00 00 mov $0x88,%r8d 5016: 48 89 c7 mov %rax,%rdi 5019: e8 47 fa ff ff call 4a65 501e: 48 8b 14 24 mov (%rsp),%rdx 5022: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 5028: 90 nop 5029: 48 83 c4 18 add $0x18,%rsp 502d: c3 ret 000000000000502e : 502e: 48 83 ec 18 sub $0x18,%rsp 5032: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 5037: 48 89 74 24 08 mov %rsi,0x8(%rsp) 503c: 48 89 14 24 mov %rdx,(%rsp) 5040: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5045: 48 8b 0c 24 mov (%rsp),%rcx 5049: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 504e: 41 b8 1f 00 00 00 mov $0x1f,%r8d 5054: be 88 00 00 00 mov $0x88,%esi 5059: 48 89 c7 mov %rax,%rdi 505c: e8 db fa ff ff call 4b3c 5061: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5066: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) 506d: 00 00 00 5070: 90 nop 5071: 48 83 c4 18 add $0x18,%rsp 5075: c3 ret 0000000000005076 : 5076: 48 83 ec 18 sub $0x18,%rsp 507a: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 507f: 48 89 74 24 08 mov %rsi,0x8(%rsp) 5084: 48 89 14 24 mov %rdx,(%rsp) 5088: 48 8b 14 24 mov (%rsp),%rdx 508c: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 5091: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5096: b9 88 00 00 00 mov $0x88,%ecx 509b: 48 89 c7 mov %rax,%rdi 509e: e8 87 fc ff ff call 4d2a 50a3: 90 nop 50a4: 48 83 c4 18 add $0x18,%rsp 50a8: c3 ret 00000000000050a9 : 50a9: 48 81 ec 18 01 00 00 sub $0x118,%rsp 50b0: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 50b5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 50ba: 48 89 54 24 08 mov %rdx,0x8(%rsp) 50bf: 48 89 0c 24 mov %rcx,(%rsp) 50c3: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 50ca: 00 00 50cc: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) 50d3: 00 50d4: 31 c0 xor %eax,%eax 50d6: 48 8b 14 24 mov (%rsp),%rdx 50da: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 50df: 48 8d 44 24 30 lea 0x30(%rsp),%rax 50e4: 48 89 ce mov %rcx,%rsi 50e7: 48 89 c7 mov %rax,%rdi 50ea: e8 c9 fd ff ff call 4eb8 50ef: 48 8b 44 24 10 mov 0x10(%rsp),%rax 50f4: 48 c1 e8 03 shr $0x3,%rax 50f8: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx 50ff: c3 30 0c 5102: 48 f7 e2 mul %rdx 5105: 48 89 54 24 28 mov %rdx,0x28(%rsp) 510a: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 510f: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 5114: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5119: 48 89 ce mov %rcx,%rsi 511c: 48 89 c7 mov %rax,%rdi 511f: e8 dc fd ff ff call 4f00 5124: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5129: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax 5130: 48 29 44 24 10 sub %rax,0x10(%rsp) 5135: 48 8b 44 24 28 mov 0x28(%rsp),%rax 513a: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax 5141: 48 01 44 24 18 add %rax,0x18(%rsp) 5146: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 514b: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 5150: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5155: 48 89 ce mov %rcx,%rsi 5158: 48 89 c7 mov %rax,%rdi 515b: e8 10 fd ff ff call 4e70 5160: 90 nop 5161: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 5168: 00 5169: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 5170: 00 00 5172: 74 05 je 5179 5174: e8 07 bf ff ff call 1080 <__stack_chk_fail@plt> 5179: 48 81 c4 18 01 00 00 add $0x118,%rsp 5180: c3 ret 0000000000005181 : 5181: 48 81 ec 18 01 00 00 sub $0x118,%rsp 5188: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 518d: 48 89 74 24 10 mov %rsi,0x10(%rsp) 5192: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5197: 48 89 0c 24 mov %rcx,(%rsp) 519b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 51a2: 00 00 51a4: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) 51ab: 00 51ac: 31 c0 xor %eax,%eax 51ae: 48 8b 14 24 mov (%rsp),%rdx 51b2: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 51b7: 48 8d 44 24 30 lea 0x30(%rsp),%rax 51bc: 48 89 ce mov %rcx,%rsi 51bf: 48 89 c7 mov %rax,%rdi 51c2: e8 67 fe ff ff call 502e 51c7: 48 8b 44 24 10 mov 0x10(%rsp),%rax 51cc: 48 ba f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rdx 51d3: f0 f0 f0 51d6: 48 f7 e2 mul %rdx 51d9: 48 89 d0 mov %rdx,%rax 51dc: 48 c1 e8 07 shr $0x7,%rax 51e0: 48 89 44 24 28 mov %rax,0x28(%rsp) 51e5: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 51ea: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 51ef: 48 8b 44 24 18 mov 0x18(%rsp),%rax 51f4: 48 89 ce mov %rcx,%rsi 51f7: 48 89 c7 mov %rax,%rdi 51fa: e8 77 fe ff ff call 5076 51ff: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5204: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax 520b: 48 29 44 24 10 sub %rax,0x10(%rsp) 5210: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5215: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax 521c: 48 01 44 24 18 add %rax,0x18(%rsp) 5221: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 5226: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 522b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5230: 48 89 ce mov %rcx,%rsi 5233: 48 89 c7 mov %rax,%rdi 5236: e8 ab fd ff ff call 4fe6 523b: 90 nop 523c: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 5243: 00 5244: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 524b: 00 00 524d: 74 05 je 5254 524f: e8 2c be ff ff call 1080 <__stack_chk_fail@plt> 5254: 48 81 c4 18 01 00 00 add $0x118,%rsp 525b: c3 ret 000000000000525c : 525c: 48 81 ec 08 01 00 00 sub $0x108,%rsp 5263: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 5268: 48 89 74 24 10 mov %rsi,0x10(%rsp) 526d: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5272: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5279: 00 00 527b: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 5282: 00 5283: 31 c0 xor %eax,%eax 5285: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 528a: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 528f: 48 8d 44 24 30 lea 0x30(%rsp),%rax 5294: 41 b8 06 00 00 00 mov $0x6,%r8d 529a: be 88 00 00 00 mov $0x88,%esi 529f: 48 89 c7 mov %rax,%rdi 52a2: e8 95 f8 ff ff call 4b3c 52a7: 48 8d 44 24 30 lea 0x30(%rsp),%rax 52ac: 48 89 c7 mov %rax,%rdi 52af: e8 dd e3 ff ff call 3691 52b4: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 52bb: 00 52bc: eb 2a jmp 52e8 52be: 8b 44 24 2c mov 0x2c(%rsp),%eax 52c2: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax 52c7: 8b 54 24 2c mov 0x2c(%rsp),%edx 52cb: c1 e2 03 shl $0x3,%edx 52ce: 89 d1 mov %edx,%ecx 52d0: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 52d5: 48 01 ca add %rcx,%rdx 52d8: 48 89 c6 mov %rax,%rsi 52db: 48 89 d7 mov %rdx,%rdi 52de: e8 67 e3 ff ff call 364a 52e3: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 52e8: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 52ed: 76 cf jbe 52be 52ef: 90 nop 52f0: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 52f7: 00 52f8: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 52ff: 00 00 5301: 74 05 je 5308 5303: e8 78 bd ff ff call 1080 <__stack_chk_fail@plt> 5308: 48 81 c4 08 01 00 00 add $0x108,%rsp 530f: c3 ret 0000000000005310 : 5310: 48 81 ec 08 01 00 00 sub $0x108,%rsp 5317: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 531c: 48 89 74 24 10 mov %rsi,0x10(%rsp) 5321: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5326: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 532d: 00 00 532f: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 5336: 00 5337: 31 c0 xor %eax,%eax 5339: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 533e: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 5343: 48 8d 44 24 30 lea 0x30(%rsp),%rax 5348: 41 b8 06 00 00 00 mov $0x6,%r8d 534e: be 48 00 00 00 mov $0x48,%esi 5353: 48 89 c7 mov %rax,%rdi 5356: e8 e1 f7 ff ff call 4b3c 535b: 48 8d 44 24 30 lea 0x30(%rsp),%rax 5360: 48 89 c7 mov %rax,%rdi 5363: e8 29 e3 ff ff call 3691 5368: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 536f: 00 5370: eb 2a jmp 539c 5372: 8b 44 24 2c mov 0x2c(%rsp),%eax 5376: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax 537b: 8b 54 24 2c mov 0x2c(%rsp),%edx 537f: c1 e2 03 shl $0x3,%edx 5382: 89 d1 mov %edx,%ecx 5384: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 5389: 48 01 ca add %rcx,%rdx 538c: 48 89 c6 mov %rax,%rsi 538f: 48 89 d7 mov %rdx,%rdi 5392: e8 b3 e2 ff ff call 364a 5397: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 539c: 83 7c 24 2c 07 cmpl $0x7,0x2c(%rsp) 53a1: 76 cf jbe 5372 53a3: 90 nop 53a4: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 53ab: 00 53ac: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 53b3: 00 00 53b5: 74 05 je 53bc 53b7: e8 c4 bc ff ff call 1080 <__stack_chk_fail@plt> 53bc: 48 81 c4 08 01 00 00 add $0x108,%rsp 53c3: c3 ret 00000000000053c4 : 53c4: 48 83 ec 58 sub $0x58,%rsp 53c8: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 53cd: 48 89 74 24 10 mov %rsi,0x10(%rsp) 53d2: 89 c8 mov %ecx,%eax 53d4: 88 54 24 0c mov %dl,0xc(%rsp) 53d8: 88 44 24 08 mov %al,0x8(%rsp) 53dc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 53e3: 00 00 53e5: 48 89 44 24 48 mov %rax,0x48(%rsp) 53ea: 31 c0 xor %eax,%eax 53ec: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 53f1: 48 8d 44 24 20 lea 0x20(%rsp),%rax 53f6: ba 20 00 00 00 mov $0x20,%edx 53fb: 48 89 ce mov %rcx,%rsi 53fe: 48 89 c7 mov %rax,%rdi 5401: e8 aa bc ff ff call 10b0 5406: 0f b6 44 24 0c movzbl 0xc(%rsp),%eax 540b: 88 44 24 40 mov %al,0x40(%rsp) 540f: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax 5414: 88 44 24 41 mov %al,0x41(%rsp) 5418: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 541d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5422: ba 22 00 00 00 mov $0x22,%edx 5427: 48 89 ce mov %rcx,%rsi 542a: 48 89 c7 mov %rax,%rdi 542d: e8 86 fa ff ff call 4eb8 5432: 90 nop 5433: 48 8b 44 24 48 mov 0x48(%rsp),%rax 5438: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 543f: 00 00 5441: 74 05 je 5448 5443: e8 38 bc ff ff call 1080 <__stack_chk_fail@plt> 5448: 48 83 c4 58 add $0x58,%rsp 544c: c3 ret 000000000000544d : 544d: 48 83 ec 58 sub $0x58,%rsp 5451: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 5456: 48 89 74 24 10 mov %rsi,0x10(%rsp) 545b: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5460: 89 c8 mov %ecx,%eax 5462: 88 44 24 04 mov %al,0x4(%rsp) 5466: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 546d: 00 00 546f: 48 89 44 24 48 mov %rax,0x48(%rsp) 5474: 31 c0 xor %eax,%eax 5476: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 547b: 48 8d 44 24 20 lea 0x20(%rsp),%rax 5480: ba 20 00 00 00 mov $0x20,%edx 5485: 48 89 ce mov %rcx,%rsi 5488: 48 89 c7 mov %rax,%rdi 548b: e8 20 bc ff ff call 10b0 5490: 0f b6 44 24 04 movzbl 0x4(%rsp),%eax 5495: 88 44 24 40 mov %al,0x40(%rsp) 5499: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 549e: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 54a3: 48 8b 44 24 18 mov 0x18(%rsp),%rax 54a8: b9 21 00 00 00 mov $0x21,%ecx 54ad: 48 89 c7 mov %rax,%rdi 54b0: e8 cc fc ff ff call 5181 54b5: 90 nop 54b6: 48 8b 44 24 48 mov 0x48(%rsp),%rax 54bb: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 54c2: 00 00 54c4: 74 05 je 54cb 54c6: e8 b5 bb ff ff call 1080 <__stack_chk_fail@plt> 54cb: 48 83 c4 58 add $0x58,%rsp 54cf: c3 ret 00000000000054d0 : 54d0: 48 81 ec 08 01 00 00 sub $0x108,%rsp 54d7: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 54dc: 48 89 74 24 10 mov %rsi,0x10(%rsp) 54e1: 48 89 54 24 08 mov %rdx,0x8(%rsp) 54e6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 54ed: 00 00 54ef: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 54f6: 00 54f7: 31 c0 xor %eax,%eax 54f9: 48 8d 44 24 20 lea 0x20(%rsp),%rax 54fe: 48 89 c7 mov %rax,%rdi 5501: e8 2d fa ff ff call 4f33 5506: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 550b: 48 8d 44 24 20 lea 0x20(%rsp),%rax 5510: ba 20 00 00 00 mov $0x20,%edx 5515: 48 89 ce mov %rcx,%rsi 5518: 48 89 c7 mov %rax,%rdi 551b: e8 3b fa ff ff call 4f5b 5520: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 5525: 48 8d 44 24 20 lea 0x20(%rsp),%rax 552a: ba 40 04 00 00 mov $0x440,%edx 552f: 48 89 ce mov %rcx,%rsi 5532: 48 89 c7 mov %rax,%rdi 5535: e8 21 fa ff ff call 4f5b 553a: 48 8d 44 24 20 lea 0x20(%rsp),%rax 553f: 48 89 c7 mov %rax,%rdi 5542: e8 63 fa ff ff call 4faa 5547: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 554c: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5551: be 20 00 00 00 mov $0x20,%esi 5556: 48 89 c7 mov %rax,%rdi 5559: e8 88 fa ff ff call 4fe6 555e: 90 nop 555f: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 5566: 00 5567: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 556e: 00 00 5570: 74 05 je 5577 5572: e8 09 bb ff ff call 1080 <__stack_chk_fail@plt> 5577: 48 81 c4 08 01 00 00 add $0x108,%rsp 557e: c3 ret 000000000000557f : 557f: 48 83 ec 28 sub $0x28,%rsp 5583: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 5588: 48 89 34 24 mov %rsi,(%rsp) 558c: eb 5c jmp 55ea 558e: 48 8b 14 24 mov (%rsp),%rdx 5592: 48 8b 44 24 08 mov 0x8(%rsp),%rax 5597: b9 00 00 00 00 mov $0x0,%ecx 559c: 48 89 c6 mov %rax,%rsi 559f: bf 3e 01 00 00 mov $0x13e,%edi 55a4: b8 00 00 00 00 mov $0x0,%eax 55a9: e8 f2 ba ff ff call 10a0 55ae: 48 89 44 24 18 mov %rax,0x18(%rsp) 55b3: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) 55b9: 75 0c jne 55c7 55bb: e8 90 ba ff ff call 1050 <__errno_location@plt> 55c0: 8b 00 mov (%rax),%eax 55c2: 83 f8 04 cmp $0x4,%eax 55c5: 74 22 je 55e9 55c7: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) 55cd: 75 05 jne 55d4 55cf: e8 6c ba ff ff call 1040 55d4: 48 8b 44 24 18 mov 0x18(%rsp),%rax 55d9: 48 01 44 24 08 add %rax,0x8(%rsp) 55de: 48 8b 44 24 18 mov 0x18(%rsp),%rax 55e3: 48 29 04 24 sub %rax,(%rsp) 55e7: eb 01 jmp 55ea 55e9: 90 nop 55ea: 48 83 3c 24 00 cmpq $0x0,(%rsp) 55ef: 75 9d jne 558e 55f1: 90 nop 55f2: 90 nop 55f3: 48 83 c4 28 add $0x28,%rsp 55f7: c3 ret 00000000000055f8 : 55f8: 0f 31 rdtsc 55fa: 48 c1 e2 20 shl $0x20,%rdx 55fe: 48 09 d0 or %rdx,%rax 5601: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 5606: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 560b: c3 ret 000000000000560c : 560c: 48 83 ec 20 sub $0x20,%rsp 5610: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 5617: ff ff 5619: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 5620: 00 5621: eb 39 jmp 565c 5623: e8 d0 ff ff ff call 55f8 5628: 48 89 44 24 10 mov %rax,0x10(%rsp) 562d: e8 c6 ff ff ff call 55f8 5632: 48 89 44 24 18 mov %rax,0x18(%rsp) 5637: 48 8b 44 24 18 mov 0x18(%rsp),%rax 563c: 48 2b 44 24 10 sub 0x10(%rsp),%rax 5641: 48 3b 44 24 08 cmp 0x8(%rsp),%rax 5646: 73 0f jae 5657 5648: 48 8b 44 24 18 mov 0x18(%rsp),%rax 564d: 48 2b 44 24 10 sub 0x10(%rsp),%rax 5652: 48 89 44 24 08 mov %rax,0x8(%rsp) 5657: 83 44 24 04 01 addl $0x1,0x4(%rsp) 565c: 81 7c 24 04 9f 86 01 cmpl $0x1869f,0x4(%rsp) 5663: 00 5664: 76 bd jbe 5623 5666: 48 8b 44 24 08 mov 0x8(%rsp),%rax 566b: 48 83 c4 20 add $0x20,%rsp 566f: c3 ret 0000000000005670 : 5670: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) 5675: 48 89 74 24 f0 mov %rsi,-0x10(%rsp) 567a: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 567f: 48 8b 10 mov (%rax),%rdx 5682: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 5687: 48 8b 00 mov (%rax),%rax 568a: 48 39 c2 cmp %rax,%rdx 568d: 73 06 jae 5695 568f: b8 ff ff ff ff mov $0xffffffff,%eax 5694: c3 ret 5695: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 569a: 48 8b 00 mov (%rax),%rax 569d: 48 8b 54 24 f0 mov -0x10(%rsp),%rdx 56a2: 48 8b 12 mov (%rdx),%rdx 56a5: 48 39 c2 cmp %rax,%rdx 56a8: 73 06 jae 56b0 56aa: b8 01 00 00 00 mov $0x1,%eax 56af: c3 ret 56b0: b8 00 00 00 00 mov $0x0,%eax 56b5: c3 ret 00000000000056b6 : 56b6: 48 83 ec 18 sub $0x18,%rsp 56ba: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 56bf: 48 89 34 24 mov %rsi,(%rsp) 56c3: 48 8d 15 a6 ff ff ff lea -0x5a(%rip),%rdx # 5670 56ca: 48 8b 34 24 mov (%rsp),%rsi 56ce: 48 8b 44 24 08 mov 0x8(%rsp),%rax 56d3: 48 89 d1 mov %rdx,%rcx 56d6: ba 08 00 00 00 mov $0x8,%edx 56db: 48 89 c7 mov %rax,%rdi 56de: e8 8d b9 ff ff call 1070 56e3: 48 8b 04 24 mov (%rsp),%rax 56e7: 83 e0 01 and $0x1,%eax 56ea: 48 85 c0 test %rax,%rax 56ed: 74 1c je 570b 56ef: 48 8b 04 24 mov (%rsp),%rax 56f3: 48 d1 e8 shr $1,%rax 56f6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 56fd: 00 56fe: 48 8b 44 24 08 mov 0x8(%rsp),%rax 5703: 48 01 d0 add %rdx,%rax 5706: 48 8b 00 mov (%rax),%rax 5709: eb 3a jmp 5745 570b: 48 8b 04 24 mov (%rsp),%rax 570f: 48 d1 e8 shr $1,%rax 5712: 48 c1 e0 03 shl $0x3,%rax 5716: 48 8d 50 f8 lea -0x8(%rax),%rdx 571a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 571f: 48 01 d0 add %rdx,%rax 5722: 48 8b 10 mov (%rax),%rdx 5725: 48 8b 04 24 mov (%rsp),%rax 5729: 48 d1 e8 shr $1,%rax 572c: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 5733: 00 5734: 48 8b 44 24 08 mov 0x8(%rsp),%rax 5739: 48 01 c8 add %rcx,%rax 573c: 48 8b 00 mov (%rax),%rax 573f: 48 01 d0 add %rdx,%rax 5742: 48 d1 e8 shr $1,%rax 5745: 48 83 c4 18 add $0x18,%rsp 5749: c3 ret 000000000000574a : 574a: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 574f: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 5754: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 575b: 00 00 575d: 48 c7 44 24 f0 00 00 movq $0x0,-0x10(%rsp) 5764: 00 00 5766: eb 23 jmp 578b 5768: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 576d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 5774: 00 5775: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 577a: 48 01 d0 add %rdx,%rax 577d: 48 8b 00 mov (%rax),%rax 5780: 48 01 44 24 f8 add %rax,-0x8(%rsp) 5785: 48 83 44 24 f0 01 addq $0x1,-0x10(%rsp) 578b: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 5790: 48 3b 44 24 e0 cmp -0x20(%rsp),%rax 5795: 72 d1 jb 5768 5797: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 579c: ba 00 00 00 00 mov $0x0,%edx 57a1: 48 f7 74 24 e0 divq -0x20(%rsp) 57a6: c3 ret 00000000000057a7 : 57a7: 48 83 ec 38 sub $0x38,%rsp 57ab: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 57b0: 48 89 74 24 10 mov %rsi,0x10(%rsp) 57b5: 48 89 54 24 08 mov %rdx,0x8(%rsp) 57ba: 48 83 7c 24 08 01 cmpq $0x1,0x8(%rsp) 57c0: 77 25 ja 57e7 57c2: 48 8b 05 b7 38 00 00 mov 0x38b7(%rip),%rax # 9080 57c9: 48 8d 3d 10 1a 00 00 lea 0x1a10(%rip),%rdi # 71e0 57d0: 48 89 c1 mov %rax,%rcx 57d3: ba 26 00 00 00 mov $0x26,%edx 57d8: be 01 00 00 00 mov $0x1,%esi 57dd: e8 de b8 ff ff call 10c0 57e2: e9 0d 01 00 00 jmp 58f4 57e7: 48 8b 05 72 38 00 00 mov 0x3872(%rip),%rax # 9060 57ee: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 57f2: 75 0c jne 5800 57f4: e8 13 fe ff ff call 560c 57f9: 48 89 05 60 38 00 00 mov %rax,0x3860(%rip) # 9060 5800: 48 83 6c 24 08 01 subq $0x1,0x8(%rsp) 5806: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 580d: 00 00 580f: eb 62 jmp 5873 5811: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5816: 48 83 c0 01 add $0x1,%rax 581a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 5821: 00 5822: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5827: 48 01 d0 add %rdx,%rax 582a: 48 8b 10 mov (%rax),%rdx 582d: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5832: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 5839: 00 583a: 48 8b 44 24 10 mov 0x10(%rsp),%rax 583f: 48 01 c8 add %rcx,%rax 5842: 48 8b 00 mov (%rax),%rax 5845: 48 89 d1 mov %rdx,%rcx 5848: 48 29 c1 sub %rax,%rcx 584b: 48 8b 05 0e 38 00 00 mov 0x380e(%rip),%rax # 9060 5852: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 5857: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi 585e: 00 585f: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 5864: 48 01 f2 add %rsi,%rdx 5867: 48 29 c1 sub %rax,%rcx 586a: 48 89 0a mov %rcx,(%rdx) 586d: 48 83 44 24 28 01 addq $0x1,0x28(%rsp) 5873: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5878: 48 3b 44 24 08 cmp 0x8(%rsp),%rax 587d: 72 92 jb 5811 587f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5884: 48 89 c7 mov %rax,%rdi 5887: e8 d4 b7 ff ff call 1060 588c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 5891: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5896: 48 89 d6 mov %rdx,%rsi 5899: 48 89 c7 mov %rax,%rdi 589c: e8 15 fe ff ff call 56b6 58a1: 48 89 c2 mov %rax,%rdx 58a4: 48 8d 05 5c 19 00 00 lea 0x195c(%rip),%rax # 7207 58ab: 48 89 d6 mov %rdx,%rsi 58ae: 48 89 c7 mov %rax,%rdi 58b1: b8 00 00 00 00 mov $0x0,%eax 58b6: e8 d5 b7 ff ff call 1090 58bb: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 58c0: 48 8b 44 24 10 mov 0x10(%rsp),%rax 58c5: 48 89 d6 mov %rdx,%rsi 58c8: 48 89 c7 mov %rax,%rdi 58cb: e8 7a fe ff ff call 574a 58d0: 48 89 c2 mov %rax,%rdx 58d3: 48 8d 05 48 19 00 00 lea 0x1948(%rip),%rax # 7222 58da: 48 89 d6 mov %rdx,%rsi 58dd: 48 89 c7 mov %rax,%rdi 58e0: b8 00 00 00 00 mov $0x0,%eax 58e5: e8 a6 b7 ff ff call 1090 58ea: bf 0a 00 00 00 mov $0xa,%edi 58ef: e8 3c b7 ff ff call 1030 58f4: 48 83 c4 38 add $0x38,%rsp 58f8: c3 ret 00000000000058f9 : 58f9: 0f 31 rdtsc 58fb: 48 c1 e2 20 shl $0x20,%rdx 58ff: 48 09 d0 or %rdx,%rax 5902: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 5907: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 590c: c3 ret 000000000000590d
: 590d: 48 81 ec e8 26 00 00 sub $0x26e8,%rsp 5914: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 591b: 00 00 591d: 48 89 84 24 d8 26 00 mov %rax,0x26d8(%rsp) 5924: 00 5925: 31 c0 xor %eax,%eax 5927: 48 8d 84 24 30 14 00 lea 0x1430(%rsp),%rax 592e: 00 592f: be 20 00 00 00 mov $0x20,%esi 5934: 48 89 c7 mov %rax,%rdi 5937: e8 43 fc ff ff call 557f 593c: 48 8d 84 24 50 14 00 lea 0x1450(%rsp),%rax 5943: 00 5944: be 40 00 00 00 mov $0x40,%esi 5949: 48 89 c7 mov %rax,%rdi 594c: e8 2e fc ff ff call 557f 5951: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5958: 00 5959: eb 40 jmp 599b 595b: e8 99 ff ff ff call 58f9 5960: 8b 54 24 0c mov 0xc(%rsp),%edx 5964: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 596b: 00 596c: 48 8d 15 2d 37 00 00 lea 0x372d(%rip),%rdx # 90a0 5973: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5977: 48 8d 0d 62 56 00 00 lea 0x5662(%rip),%rcx # afe0 597e: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax 5985: 00 5986: ba 00 00 00 00 mov $0x0,%edx 598b: 48 89 ce mov %rcx,%rsi 598e: 48 89 c7 mov %rax,%rdi 5991: e8 64 be ff ff call 17fa 5996: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 599b: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 59a2: 00 59a3: 76 b6 jbe 595b 59a5: 48 8d 0d f4 36 00 00 lea 0x36f4(%rip),%rcx # 90a0 59ac: 48 8d 05 8d 18 00 00 lea 0x188d(%rip),%rax # 7240 59b3: ba e8 03 00 00 mov $0x3e8,%edx 59b8: 48 89 ce mov %rcx,%rsi 59bb: 48 89 c7 mov %rax,%rdi 59be: e8 e4 fd ff ff call 57a7 59c3: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 59ca: 00 59cb: eb 3d jmp 5a0a 59cd: e8 27 ff ff ff call 58f9 59d2: 8b 54 24 0c mov 0xc(%rsp),%edx 59d6: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 59dd: 00 59de: 48 8d 15 bb 36 00 00 lea 0x36bb(%rip),%rdx # 90a0 59e5: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 59e9: 48 8d 0d f0 55 00 00 lea 0x55f0(%rip),%rcx # afe0 59f0: 48 8d 44 24 10 lea 0x10(%rsp),%rax 59f5: ba 00 00 00 00 mov $0x0,%edx 59fa: 48 89 ce mov %rcx,%rsi 59fd: 48 89 c7 mov %rax,%rdi 5a00: e8 c9 d0 ff ff call 2ace 5a05: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5a0a: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5a11: 00 5a12: 76 b9 jbe 59cd 5a14: 48 8d 0d 85 36 00 00 lea 0x3685(%rip),%rcx # 90a0 5a1b: 48 8d 05 26 18 00 00 lea 0x1826(%rip),%rax # 7248 5a22: ba e8 03 00 00 mov $0x3e8,%edx 5a27: 48 89 ce mov %rcx,%rsi 5a2a: 48 89 c7 mov %rax,%rdi 5a2d: e8 75 fd ff ff call 57a7 5a32: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5a39: 00 5a3a: eb 3d jmp 5a79 5a3c: e8 b8 fe ff ff call 58f9 5a41: 8b 54 24 0c mov 0xc(%rsp),%edx 5a45: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5a4c: 00 5a4d: 48 8d 15 4c 36 00 00 lea 0x364c(%rip),%rdx # 90a0 5a54: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5a58: 48 8d 0d 81 55 00 00 lea 0x5581(%rip),%rcx # afe0 5a5f: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5a64: ba 00 00 00 00 mov $0x0,%edx 5a69: 48 89 ce mov %rcx,%rsi 5a6c: 48 89 c7 mov %rax,%rdi 5a6f: e8 d6 d0 ff ff call 2b4a 5a74: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5a79: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5a80: 00 5a81: 76 b9 jbe 5a3c 5a83: 48 8d 0d 16 36 00 00 lea 0x3616(%rip),%rcx # 90a0 5a8a: 48 8d 05 cc 17 00 00 lea 0x17cc(%rip),%rax # 725d 5a91: ba e8 03 00 00 mov $0x3e8,%edx 5a96: 48 89 ce mov %rcx,%rsi 5a99: 48 89 c7 mov %rax,%rdi 5a9c: e8 06 fd ff ff call 57a7 5aa1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5aa8: 00 5aa9: eb 2e jmp 5ad9 5aab: e8 49 fe ff ff call 58f9 5ab0: 8b 54 24 0c mov 0xc(%rsp),%edx 5ab4: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5abb: 00 5abc: 48 8d 15 dd 35 00 00 lea 0x35dd(%rip),%rdx # 90a0 5ac3: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5ac7: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5acc: 48 89 c7 mov %rax,%rdi 5acf: e8 f2 d0 ff ff call 2bc6 5ad4: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5ad9: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5ae0: 00 5ae1: 76 c8 jbe 5aab 5ae3: 48 8d 0d b6 35 00 00 lea 0x35b6(%rip),%rcx # 90a0 5aea: 48 8d 05 81 17 00 00 lea 0x1781(%rip),%rax # 7272 5af1: ba e8 03 00 00 mov $0x3e8,%edx 5af6: 48 89 ce mov %rcx,%rsi 5af9: 48 89 c7 mov %rax,%rdi 5afc: e8 a6 fc ff ff call 57a7 5b01: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5b08: 00 5b09: eb 2e jmp 5b39 5b0b: e8 e9 fd ff ff call 58f9 5b10: 8b 54 24 0c mov 0xc(%rsp),%edx 5b14: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5b1b: 00 5b1c: 48 8d 15 7d 35 00 00 lea 0x357d(%rip),%rdx # 90a0 5b23: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5b27: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5b2c: 48 89 c7 mov %rax,%rdi 5b2f: e8 bb d0 ff ff call 2bef 5b34: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5b39: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5b40: 00 5b41: 76 c8 jbe 5b0b 5b43: 48 8d 0d 56 35 00 00 lea 0x3556(%rip),%rcx # 90a0 5b4a: 48 8d 05 27 17 00 00 lea 0x1727(%rip),%rax # 7278 5b51: ba e8 03 00 00 mov $0x3e8,%edx 5b56: 48 89 ce mov %rcx,%rsi 5b59: 48 89 c7 mov %rax,%rdi 5b5c: e8 46 fc ff ff call 57a7 5b61: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5b68: 00 5b69: eb 48 jmp 5bb3 5b6b: e8 89 fd ff ff call 58f9 5b70: 8b 54 24 0c mov 0xc(%rsp),%edx 5b74: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5b7b: 00 5b7c: 48 8d 15 1d 35 00 00 lea 0x351d(%rip),%rdx # 90a0 5b83: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5b87: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax 5b8e: 00 5b8f: 48 8d 90 00 06 00 00 lea 0x600(%rax),%rdx 5b96: 48 8d 8c 24 10 02 00 lea 0x210(%rsp),%rcx 5b9d: 00 5b9e: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5ba3: 48 89 ce mov %rcx,%rsi 5ba6: 48 89 c7 mov %rax,%rdi 5ba9: e8 75 c8 ff ff call 2423 5bae: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5bb3: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5bba: 00 5bbb: 76 ae jbe 5b6b 5bbd: 48 8d 0d dc 34 00 00 lea 0x34dc(%rip),%rcx # 90a0 5bc4: 48 8d 05 bd 16 00 00 lea 0x16bd(%rip),%rax # 7288 5bcb: ba e8 03 00 00 mov $0x3e8,%edx 5bd0: 48 89 ce mov %rcx,%rsi 5bd3: 48 89 c7 mov %rax,%rdi 5bd6: e8 cc fb ff ff call 57a7 5bdb: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5be2: 00 5be3: eb 39 jmp 5c1e 5be5: e8 0f fd ff ff call 58f9 5bea: 8b 54 24 0c mov 0xc(%rsp),%edx 5bee: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5bf5: 00 5bf6: 48 8d 15 a3 34 00 00 lea 0x34a3(%rip),%rdx # 90a0 5bfd: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5c01: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 5c06: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax 5c0d: 00 5c0e: 48 89 d6 mov %rdx,%rsi 5c11: 48 89 c7 mov %rax,%rdi 5c14: e8 ec cd ff ff call 2a05 5c19: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5c1e: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5c25: 00 5c26: 76 bd jbe 5be5 5c28: 48 8d 0d 71 34 00 00 lea 0x3471(%rip),%rcx # 90a0 5c2f: 48 8d 05 73 16 00 00 lea 0x1673(%rip),%rax # 72a9 5c36: ba e8 03 00 00 mov $0x3e8,%edx 5c3b: 48 89 ce mov %rcx,%rsi 5c3e: 48 89 c7 mov %rax,%rdi 5c41: e8 61 fb ff ff call 57a7 5c46: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5c4d: 00 5c4e: eb 39 jmp 5c89 5c50: e8 a4 fc ff ff call 58f9 5c55: 8b 54 24 0c mov 0xc(%rsp),%edx 5c59: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5c60: 00 5c61: 48 8d 15 38 34 00 00 lea 0x3438(%rip),%rdx # 90a0 5c68: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5c6c: 48 8d 94 24 90 14 00 lea 0x1490(%rsp),%rdx 5c73: 00 5c74: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5c79: 48 89 d6 mov %rdx,%rsi 5c7c: 48 89 c7 mov %rax,%rdi 5c7f: e8 d1 cc ff ff call 2955 5c84: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5c89: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5c90: 00 5c91: 76 bd jbe 5c50 5c93: 48 8d 0d 06 34 00 00 lea 0x3406(%rip),%rcx # 90a0 5c9a: 48 8d 05 15 16 00 00 lea 0x1615(%rip),%rax # 72b6 5ca1: ba e8 03 00 00 mov $0x3e8,%edx 5ca6: 48 89 ce mov %rcx,%rsi 5ca9: 48 89 c7 mov %rax,%rdi 5cac: e8 f6 fa ff ff call 57a7 5cb1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5cb8: 00 5cb9: eb 39 jmp 5cf4 5cbb: e8 39 fc ff ff call 58f9 5cc0: 8b 54 24 0c mov 0xc(%rsp),%edx 5cc4: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5ccb: 00 5ccc: 48 8d 15 cd 33 00 00 lea 0x33cd(%rip),%rdx # 90a0 5cd3: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5cd7: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 5cdc: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax 5ce3: 00 5ce4: 48 89 d6 mov %rdx,%rsi 5ce7: 48 89 c7 mov %rax,%rdi 5cea: e8 c0 c8 ff ff call 25af 5cef: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5cf4: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5cfb: 00 5cfc: 76 bd jbe 5cbb 5cfe: 48 8d 0d 9b 33 00 00 lea 0x339b(%rip),%rcx # 90a0 5d05: 48 8d 05 b9 15 00 00 lea 0x15b9(%rip),%rax # 72c5 5d0c: ba e8 03 00 00 mov $0x3e8,%edx 5d11: 48 89 ce mov %rcx,%rsi 5d14: 48 89 c7 mov %rax,%rdi 5d17: e8 8b fa ff ff call 57a7 5d1c: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5d23: 00 5d24: eb 39 jmp 5d5f 5d26: e8 ce fb ff ff call 58f9 5d2b: 8b 54 24 0c mov 0xc(%rsp),%edx 5d2f: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5d36: 00 5d37: 48 8d 15 62 33 00 00 lea 0x3362(%rip),%rdx # 90a0 5d3e: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5d42: 48 8d 94 24 90 14 00 lea 0x1490(%rsp),%rdx 5d49: 00 5d4a: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5d4f: 48 89 d6 mov %rdx,%rsi 5d52: 48 89 c7 mov %rax,%rdi 5d55: e8 a7 c9 ff ff call 2701 5d5a: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5d5f: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5d66: 00 5d67: 76 bd jbe 5d26 5d69: 48 8d 0d 30 33 00 00 lea 0x3330(%rip),%rcx # 90a0 5d70: 48 8d 05 5e 15 00 00 lea 0x155e(%rip),%rax # 72d5 5d77: ba e8 03 00 00 mov $0x3e8,%edx 5d7c: 48 89 ce mov %rcx,%rsi 5d7f: 48 89 c7 mov %rax,%rdi 5d82: e8 20 fa ff ff call 57a7 5d87: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5d8e: 00 5d8f: eb 3c jmp 5dcd 5d91: e8 63 fb ff ff call 58f9 5d96: 8b 54 24 0c mov 0xc(%rsp),%edx 5d9a: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5da1: 00 5da2: 48 8d 15 f7 32 00 00 lea 0x32f7(%rip),%rdx # 90a0 5da9: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5dad: 48 8d 94 24 10 02 00 lea 0x210(%rsp),%rdx 5db4: 00 5db5: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax 5dbc: 00 5dbd: 48 89 d6 mov %rdx,%rsi 5dc0: 48 89 c7 mov %rax,%rdi 5dc3: e8 f0 c1 ff ff call 1fb8 5dc8: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5dcd: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5dd4: 00 5dd5: 76 ba jbe 5d91 5dd7: 48 8d 0d c2 32 00 00 lea 0x32c2(%rip),%rcx # 90a0 5dde: 48 8d 05 02 15 00 00 lea 0x1502(%rip),%rax # 72e7 5de5: ba e8 03 00 00 mov $0x3e8,%edx 5dea: 48 89 ce mov %rcx,%rsi 5ded: 48 89 c7 mov %rax,%rdi 5df0: e8 b2 f9 ff ff call 57a7 5df5: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5dfc: 00 5dfd: eb 3c jmp 5e3b 5dff: e8 f5 fa ff ff call 58f9 5e04: 8b 54 24 0c mov 0xc(%rsp),%edx 5e08: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5e0f: 00 5e10: 48 8d 15 89 32 00 00 lea 0x3289(%rip),%rdx # 90a0 5e17: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5e1b: 48 8d 94 24 90 14 00 lea 0x1490(%rsp),%rdx 5e22: 00 5e23: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax 5e2a: 00 5e2b: 48 89 d6 mov %rdx,%rsi 5e2e: 48 89 c7 mov %rax,%rdi 5e31: e8 3c c3 ff ff call 2172 5e36: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5e3b: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5e42: 00 5e43: 76 ba jbe 5dff 5e45: 48 8d 0d 54 32 00 00 lea 0x3254(%rip),%rcx # 90a0 5e4c: 48 8d 05 a7 14 00 00 lea 0x14a7(%rip),%rax # 72fa 5e53: ba e8 03 00 00 mov $0x3e8,%edx 5e58: 48 89 ce mov %rcx,%rsi 5e5b: 48 89 c7 mov %rax,%rdi 5e5e: e8 44 f9 ff ff call 57a7 5e63: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5e6a: 00 5e6b: eb 44 jmp 5eb1 5e6d: e8 87 fa ff ff call 58f9 5e72: 8b 54 24 0c mov 0xc(%rsp),%edx 5e76: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5e7d: 00 5e7e: 48 8d 15 1b 32 00 00 lea 0x321b(%rip),%rdx # 90a0 5e85: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5e89: 48 8d 94 24 30 14 00 lea 0x1430(%rsp),%rdx 5e90: 00 5e91: 48 8d 8c 24 70 1d 00 lea 0x1d70(%rsp),%rcx 5e98: 00 5e99: 48 8d 84 24 d0 18 00 lea 0x18d0(%rsp),%rax 5ea0: 00 5ea1: 48 89 ce mov %rcx,%rsi 5ea4: 48 89 c7 mov %rax,%rdi 5ea7: e8 0c bb ff ff call 19b8 5eac: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5eb1: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5eb8: 00 5eb9: 76 b2 jbe 5e6d 5ebb: 48 8d 0d de 31 00 00 lea 0x31de(%rip),%rcx # 90a0 5ec2: 48 8d 05 46 14 00 00 lea 0x1446(%rip),%rax # 730f 5ec9: ba e8 03 00 00 mov $0x3e8,%edx 5ece: 48 89 ce mov %rcx,%rsi 5ed1: 48 89 c7 mov %rax,%rdi 5ed4: e8 ce f8 ff ff call 57a7 5ed9: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5ee0: 00 5ee1: eb 48 jmp 5f2b 5ee3: e8 11 fa ff ff call 58f9 5ee8: 8b 54 24 0c mov 0xc(%rsp),%edx 5eec: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5ef3: 00 5ef4: 48 8d 15 a5 31 00 00 lea 0x31a5(%rip),%rdx # 90a0 5efb: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5eff: 48 8d 0d da 50 00 00 lea 0x50da(%rip),%rcx # afe0 5f06: 48 8d 94 24 d0 18 00 lea 0x18d0(%rsp),%rdx 5f0d: 00 5f0e: 48 8d b4 24 10 14 00 lea 0x1410(%rsp),%rsi 5f15: 00 5f16: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax 5f1d: 00 5f1e: 48 89 c7 mov %rax,%rdi 5f21: e8 e5 bc ff ff call 1c0b 5f26: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5f2b: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5f32: 00 5f33: 76 ae jbe 5ee3 5f35: 48 8d 0d 64 31 00 00 lea 0x3164(%rip),%rcx # 90a0 5f3c: 48 8d 05 dd 13 00 00 lea 0x13dd(%rip),%rax # 7320 5f43: ba e8 03 00 00 mov $0x3e8,%edx 5f48: 48 89 ce mov %rcx,%rsi 5f4b: 48 89 c7 mov %rax,%rdi 5f4e: e8 54 f8 ff ff call 57a7 5f53: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5f5a: 00 5f5b: eb 44 jmp 5fa1 5f5d: e8 97 f9 ff ff call 58f9 5f62: 8b 54 24 0c mov 0xc(%rsp),%edx 5f66: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5f6d: 00 5f6e: 48 8d 15 2b 31 00 00 lea 0x312b(%rip),%rdx # 90a0 5f75: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5f79: 48 8d 94 24 70 1d 00 lea 0x1d70(%rsp),%rdx 5f80: 00 5f81: 48 8d 8c 24 90 14 00 lea 0x1490(%rsp),%rcx 5f88: 00 5f89: 48 8d 84 24 10 14 00 lea 0x1410(%rsp),%rax 5f90: 00 5f91: 48 89 ce mov %rcx,%rsi 5f94: 48 89 c7 mov %rax,%rdi 5f97: e8 12 bf ff ff call 1eae 5f9c: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5fa1: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5fa8: 00 5fa9: 76 b2 jbe 5f5d 5fab: 48 8d 0d ee 30 00 00 lea 0x30ee(%rip),%rcx # 90a0 5fb2: 48 8d 05 74 13 00 00 lea 0x1374(%rip),%rax # 732d 5fb9: ba e8 03 00 00 mov $0x3e8,%edx 5fbe: 48 89 ce mov %rcx,%rsi 5fc1: 48 89 c7 mov %rax,%rdi 5fc4: e8 de f7 ff ff call 57a7 5fc9: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5fd0: 00 5fd1: eb 44 jmp 6017 5fd3: e8 21 f9 ff ff call 58f9 5fd8: 8b 54 24 0c mov 0xc(%rsp),%edx 5fdc: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5fe3: 00 5fe4: 48 8d 15 b5 30 00 00 lea 0x30b5(%rip),%rdx # 90a0 5feb: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5fef: 48 8d 94 24 50 14 00 lea 0x1450(%rsp),%rdx 5ff6: 00 5ff7: 48 8d 8c 24 70 1d 00 lea 0x1d70(%rsp),%rcx 5ffe: 00 5fff: 48 8d 84 24 d0 18 00 lea 0x18d0(%rsp),%rax 6006: 00 6007: 48 89 ce mov %rcx,%rsi 600a: 48 89 c7 mov %rax,%rdi 600d: e8 b7 b1 ff ff call 11c9 6012: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6017: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 601e: 00 601f: 76 b2 jbe 5fd3 6021: 48 8d 0d 78 30 00 00 lea 0x3078(%rip),%rcx # 90a0 6028: 48 8d 05 0b 13 00 00 lea 0x130b(%rip),%rax # 733a 602f: ba e8 03 00 00 mov $0x3e8,%edx 6034: 48 89 ce mov %rcx,%rsi 6037: 48 89 c7 mov %rax,%rdi 603a: e8 68 f7 ff ff call 57a7 603f: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 6046: 00 6047: eb 3c jmp 6085 6049: e8 ab f8 ff ff call 58f9 604e: 8b 54 24 0c mov 0xc(%rsp),%edx 6052: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 6059: 00 605a: 48 8d 15 3f 30 00 00 lea 0x303f(%rip),%rdx # 90a0 6061: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 6065: 48 8d 94 24 70 1d 00 lea 0x1d70(%rsp),%rdx 606c: 00 606d: 48 8d 84 24 d0 18 00 lea 0x18d0(%rsp),%rax 6074: 00 6075: 48 89 d6 mov %rdx,%rsi 6078: 48 89 c7 mov %rax,%rdi 607b: e8 e6 b1 ff ff call 1266 6080: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6085: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 608c: 00 608d: 76 ba jbe 6049 608f: 48 8d 0d 0a 30 00 00 lea 0x300a(%rip),%rcx # 90a0 6096: 48 8d 05 b4 12 00 00 lea 0x12b4(%rip),%rax # 7351 609d: ba e8 03 00 00 mov $0x3e8,%edx 60a2: 48 89 ce mov %rcx,%rsi 60a5: 48 89 c7 mov %rax,%rdi 60a8: e8 fa f6 ff ff call 57a7 60ad: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 60b4: 00 60b5: eb 49 jmp 6100 60b7: e8 3d f8 ff ff call 58f9 60bc: 8b 54 24 0c mov 0xc(%rsp),%edx 60c0: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 60c7: 00 60c8: 48 8d 15 d1 2f 00 00 lea 0x2fd1(%rip),%rdx # 90a0 60cf: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 60d3: 48 8d 8c 24 30 14 00 lea 0x1430(%rsp),%rcx 60da: 00 60db: 48 8d 94 24 d0 18 00 lea 0x18d0(%rsp),%rdx 60e2: 00 60e3: 48 8d b4 24 10 14 00 lea 0x1410(%rsp),%rsi 60ea: 00 60eb: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax 60f2: 00 60f3: 48 89 c7 mov %rax,%rdi 60f6: e8 d2 b1 ff ff call 12cd 60fb: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6100: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 6107: 00 6108: 76 ad jbe 60b7 610a: 48 8d 0d 8f 2f 00 00 lea 0x2f8f(%rip),%rcx # 90a0 6111: 48 8d 05 49 12 00 00 lea 0x1249(%rip),%rax # 7361 6118: ba e8 03 00 00 mov $0x3e8,%edx 611d: 48 89 ce mov %rcx,%rsi 6120: 48 89 c7 mov %rax,%rdi 6123: e8 7f f6 ff ff call 57a7 6128: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 612f: 00 6130: eb 44 jmp 6176 6132: e8 c2 f7 ff ff call 58f9 6137: 8b 54 24 0c mov 0xc(%rsp),%edx 613b: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 6142: 00 6143: 48 8d 15 56 2f 00 00 lea 0x2f56(%rip),%rdx # 90a0 614a: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 614e: 48 8d 94 24 d0 18 00 lea 0x18d0(%rsp),%rdx 6155: 00 6156: 48 8d 8c 24 10 14 00 lea 0x1410(%rsp),%rcx 615d: 00 615e: 48 8d 84 24 90 14 00 lea 0x1490(%rsp),%rax 6165: 00 6166: 48 89 ce mov %rcx,%rsi 6169: 48 89 c7 mov %rax,%rdi 616c: e8 39 b2 ff ff call 13aa 6171: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6176: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 617d: 00 617e: 76 b2 jbe 6132 6180: 48 8d 0d 19 2f 00 00 lea 0x2f19(%rip),%rcx # 90a0 6187: 48 8d 05 e9 11 00 00 lea 0x11e9(%rip),%rax # 7377 618e: ba e8 03 00 00 mov $0x3e8,%edx 6193: 48 89 ce mov %rcx,%rsi 6196: 48 89 c7 mov %rax,%rdi 6199: e8 09 f6 ff ff call 57a7 619e: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 61a5: 00 61a6: eb 44 jmp 61ec 61a8: e8 4c f7 ff ff call 58f9 61ad: 8b 54 24 0c mov 0xc(%rsp),%edx 61b1: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 61b8: 00 61b9: 48 8d 15 e0 2e 00 00 lea 0x2ee0(%rip),%rdx # 90a0 61c0: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 61c4: 48 8d 94 24 70 1d 00 lea 0x1d70(%rsp),%rdx 61cb: 00 61cc: 48 8d 8c 24 90 14 00 lea 0x1490(%rsp),%rcx 61d3: 00 61d4: 48 8d 84 24 10 14 00 lea 0x1410(%rsp),%rax 61db: 00 61dc: 48 89 ce mov %rcx,%rsi 61df: 48 89 c7 mov %rax,%rdi 61e2: e8 33 b2 ff ff call 141a 61e7: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 61ec: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 61f3: 00 61f4: 76 b2 jbe 61a8 61f6: 48 8d 0d a3 2e 00 00 lea 0x2ea3(%rip),%rcx # 90a0 61fd: 48 8d 05 82 11 00 00 lea 0x1182(%rip),%rax # 7386 6204: ba e8 03 00 00 mov $0x3e8,%edx 6209: 48 89 ce mov %rcx,%rsi 620c: 48 89 c7 mov %rax,%rdi 620f: e8 93 f5 ff ff call 57a7 6214: b8 00 00 00 00 mov $0x0,%eax 6219: 48 8b 94 24 d8 26 00 mov 0x26d8(%rsp),%rdx 6220: 00 6221: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx 6228: 00 00 622a: 74 05 je 6231 622c: e8 4f ae ff ff call 1080 <__stack_chk_fail@plt> 6231: 48 81 c4 e8 26 00 00 add $0x26e8,%rsp 6238: c3 ret Disassembly of section .fini: 000000000000623c <_fini>: 623c: f3 0f 1e fa endbr64 6240: 48 83 ec 08 sub $0x8,%rsp 6244: 48 83 c4 08 add $0x8,%rsp 6248: c3 ret