test_speed1024: 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 8a 4a 00 00 lea 0x4a8a(%rip),%rdi # 5b79
10ef: ff 15 cb 7e 00 00 call *0x7ecb(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> 10f5: f4 hlt 10f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 10fd: 00 00 00 1100: 48 8d 3d 61 7f 00 00 lea 0x7f61(%rip),%rdi # 9068 <__TMC_END__> 1107: 48 8d 05 5a 7f 00 00 lea 0x7f5a(%rip),%rax # 9068 <__TMC_END__> 110e: 48 39 f8 cmp %rdi,%rax 1111: 74 15 je 1128 <_start+0x58> 1113: 48 8b 05 ae 7e 00 00 mov 0x7eae(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> 111a: 48 85 c0 test %rax,%rax 111d: 74 09 je 1128 <_start+0x58> 111f: ff e0 jmp *%rax 1121: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1128: c3 ret 1129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1130: 48 8d 3d 31 7f 00 00 lea 0x7f31(%rip),%rdi # 9068 <__TMC_END__> 1137: 48 8d 35 2a 7f 00 00 lea 0x7f2a(%rip),%rsi # 9068 <__TMC_END__> 113e: 48 29 fe sub %rdi,%rsi 1141: 48 89 f0 mov %rsi,%rax 1144: 48 c1 ee 3f shr $0x3f,%rsi 1148: 48 c1 f8 03 sar $0x3,%rax 114c: 48 01 c6 add %rax,%rsi 114f: 48 d1 fe sar $1,%rsi 1152: 74 14 je 1168 <_start+0x98> 1154: 48 8b 05 7d 7e 00 00 mov 0x7e7d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> 115b: 48 85 c0 test %rax,%rax 115e: 74 08 je 1168 <_start+0x98> 1160: ff e0 jmp *%rax 1162: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1168: c3 ret 1169: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1170: f3 0f 1e fa endbr64 1174: 80 3d 0d 7f 00 00 00 cmpb $0x0,0x7f0d(%rip) # 9088 117b: 75 33 jne 11b0 <_start+0xe0> 117d: 55 push %rbp 117e: 48 83 3d 5a 7e 00 00 cmpq $0x0,0x7e5a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> 1185: 00 1186: 48 89 e5 mov %rsp,%rbp 1189: 74 0d je 1198 <_start+0xc8> 118b: 48 8b 3d c6 7e 00 00 mov 0x7ec6(%rip),%rdi # 9058 <__dso_handle> 1192: ff 15 48 7e 00 00 call *0x7e48(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> 1198: e8 63 ff ff ff call 1100 <_start+0x30> 119d: c6 05 e4 7e 00 00 01 movb $0x1,0x7ee4(%rip) # 9088 11a4: 5d pop %rbp 11a5: c3 ret 11a6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 11ad: 00 00 00 11b0: c3 ret 11b1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 11b8: 00 00 00 00 11bc: 0f 1f 40 00 nopl 0x0(%rax) 11c0: f3 0f 1e fa endbr64 11c4: e9 67 ff ff ff jmp 1130 <_start+0x60> 00000000000011c9 : 11c9: 48 83 ec 28 sub $0x28,%rsp 11cd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 11d2: 48 89 74 24 10 mov %rsi,0x10(%rsp) 11d7: 48 89 54 24 08 mov %rdx,0x8(%rsp) 11dc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 11e1: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 11e6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 11eb: 48 89 ce mov %rcx,%rsi 11ee: 48 89 c7 mov %rax,%rdi 11f1: e8 a7 07 00 00 call 199d 11f6: 48 8b 44 24 10 mov 0x10(%rsp),%rax 11fb: 48 8d 88 00 06 00 00 lea 0x600(%rax),%rcx 1202: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1207: ba 20 06 00 00 mov $0x620,%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 0c 00 00 lea 0xc20(%rax),%rcx 1223: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1228: ba 20 06 00 00 mov $0x620,%edx 122d: 48 89 c6 mov %rax,%rsi 1230: 48 89 cf mov %rcx,%rdi 1233: e8 90 42 00 00 call 54c8 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 0c 00 00 add $0xc40,%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 56 45 00 00 call 57eb 1295: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 129a: 48 8b 0c 24 mov (%rsp),%rcx 129e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12a3: 48 89 ce mov %rcx,%rsi 12a6: 48 89 c7 mov %rax,%rdi 12a9: e8 1b ff ff ff call 11c9 12ae: b8 00 00 00 00 mov $0x0,%eax 12b3: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 12b8: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx 12bf: 00 00 12c1: 74 05 je 12c8 12c3: e8 b8 fd ff ff call 1080 <__stack_chk_fail@plt> 12c8: 48 83 c4 68 add $0x68,%rsp 12cc: c3 ret 00000000000012cd : 12cd: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 12d4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 12d9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 12de: 48 89 54 24 08 mov %rdx,0x8(%rsp) 12e3: 48 89 0c 24 mov %rcx,(%rsp) 12e7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 12ee: 00 00 12f0: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 12f7: 00 12f8: 31 c0 xor %eax,%eax 12fa: 48 8b 0c 24 mov (%rsp),%rcx 12fe: 48 8d 44 24 20 lea 0x20(%rsp),%rax 1303: ba 20 00 00 00 mov $0x20,%edx 1308: 48 89 ce mov %rcx,%rsi 130b: 48 89 c7 mov %rax,%rdi 130e: e8 9d fd ff ff call 10b0 1313: 48 8d 44 24 20 lea 0x20(%rsp),%rax 1318: 48 83 c0 20 add $0x20,%rax 131c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 1321: ba 20 06 00 00 mov $0x620,%edx 1326: 48 89 ce mov %rcx,%rsi 1329: 48 89 c7 mov %rax,%rdi 132c: e8 97 41 00 00 call 54c8 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 31 42 00 00 call 557c 134b: 48 8d 44 24 60 lea 0x60(%rsp),%rax 1350: 48 83 c0 20 add $0x20,%rax 1354: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1359: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 135e: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 1363: 48 89 c1 mov %rax,%rcx 1366: e8 7c 08 00 00 call 1be7 136b: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 1370: 48 8b 44 24 10 mov 0x10(%rsp),%rax 1375: ba 20 00 00 00 mov $0x20,%edx 137a: 48 89 ce mov %rcx,%rsi 137d: 48 89 c7 mov %rax,%rdi 1380: e8 2b fd ff ff call 10b0 1385: b8 00 00 00 00 mov $0x0,%eax 138a: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx 1391: 00 1392: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx 1399: 00 00 139b: 74 05 je 13a2 139d: e8 de fc ff ff call 1080 <__stack_chk_fail@plt> 13a2: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 13a9: c3 ret 00000000000013aa : 13aa: 48 83 ec 58 sub $0x58,%rsp 13ae: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 13b3: 48 89 74 24 10 mov %rsi,0x10(%rsp) 13b8: 48 89 54 24 08 mov %rdx,0x8(%rsp) 13bd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 13c4: 00 00 13c6: 48 89 44 24 48 mov %rax,0x48(%rsp) 13cb: 31 c0 xor %eax,%eax 13cd: 48 8d 44 24 20 lea 0x20(%rsp),%rax 13d2: be 20 00 00 00 mov $0x20,%esi 13d7: 48 89 c7 mov %rax,%rdi 13da: e8 0c 44 00 00 call 57eb 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 e8 06 00 00 sub $0x6e8,%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 d8 06 00 mov %rax,0x6d8(%rsp) 1440: 00 1441: 31 c0 xor %eax,%eax 1443: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1448: 48 05 00 06 00 00 add $0x600,%rax 144e: 48 89 44 24 28 mov %rax,0x28(%rsp) 1453: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1458: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 145d: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1462: 48 89 ce mov %rcx,%rsi 1465: 48 89 c7 mov %rax,%rdi 1468: e8 14 0a 00 00 call 1e81 146d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1472: 48 8d 88 20 0c 00 00 lea 0xc20(%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 d0 40 00 00 call 557c 14ac: 48 8d 44 24 70 lea 0x70(%rsp),%rax 14b1: 48 83 c0 20 add $0x20,%rax 14b5: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 14ba: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 14bf: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi 14c6: 00 14c7: 48 89 c1 mov %rax,%rcx 14ca: e8 18 07 00 00 call 1be7 14cf: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx 14d6: 00 14d7: 48 8b 44 24 10 mov 0x10(%rsp),%rax 14dc: ba 20 06 00 00 mov $0x620,%edx 14e1: 48 89 ce mov %rcx,%rsi 14e4: 48 89 c7 mov %rax,%rdi 14e7: e8 45 22 00 00 call 3731 14ec: 89 44 24 24 mov %eax,0x24(%rsp) 14f0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 14f5: 48 8d 88 40 0c 00 00 lea 0xc40(%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 2b 42 00 00 call 573c 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 60 22 00 00 call 3795 1535: b8 00 00 00 00 mov $0x0,%eax 153a: 48 8b 94 24 d8 06 00 mov 0x6d8(%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 e8 06 00 00 add $0x6e8,%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 a7 0e 00 00 call 2429 1582: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1587: 48 8d 88 00 06 00 00 lea 0x600(%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 b7 0e 00 00 call 2488 15d1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 15d6: 48 8d 88 00 06 00 00 lea 0x600(%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 10 0e 00 00 call 2429 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 48 0e 00 00 call 2488 1640: 90 nop 1641: 48 83 c4 18 add $0x18,%rsp 1645: c3 ret 0000000000001646 : 1646: 48 83 ec 28 sub $0x28,%rsp 164a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 164f: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1654: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1659: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 165e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1663: 48 89 d6 mov %rdx,%rsi 1666: 48 89 c7 mov %rax,%rdi 1669: e8 1d 09 00 00 call 1f8b 166e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1673: 48 8d 90 80 05 00 00 lea 0x580(%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 6a 10 00 00 call 26f4 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 37 0b 00 00 call 21ef 16b8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 16bd: 48 8d 90 80 05 00 00 lea 0x580(%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 ac 11 00 00 call 2880 16d4: 90 nop 16d5: 48 83 c4 28 add $0x28,%rsp 16d9: c3 ret 00000000000016da : 16da: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 16df: 89 74 24 e4 mov %esi,-0x1c(%rsp) 16e3: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 16e8: 89 4c 24 e0 mov %ecx,-0x20(%rsp) 16ec: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 16f3: 00 16f4: 8b 44 24 fc mov -0x4(%rsp),%eax 16f8: 89 44 24 f8 mov %eax,-0x8(%rsp) 16fc: e9 d9 00 00 00 jmp 17da 1701: 8b 54 24 fc mov -0x4(%rsp),%edx 1705: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 170a: 48 01 d0 add %rdx,%rax 170d: 0f b6 00 movzbl (%rax),%eax 1710: 0f b6 d0 movzbl %al,%edx 1713: 8b 44 24 fc mov -0x4(%rsp),%eax 1717: 83 c0 01 add $0x1,%eax 171a: 89 c1 mov %eax,%ecx 171c: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 1721: 48 01 c8 add %rcx,%rax 1724: 0f b6 00 movzbl (%rax),%eax 1727: 0f b6 c0 movzbl %al,%eax 172a: c1 e0 08 shl $0x8,%eax 172d: 09 d0 or %edx,%eax 172f: 66 25 ff 0f and $0xfff,%ax 1733: 66 89 44 24 f4 mov %ax,-0xc(%rsp) 1738: 8b 44 24 fc mov -0x4(%rsp),%eax 173c: 83 c0 01 add $0x1,%eax 173f: 89 c2 mov %eax,%edx 1741: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 1746: 48 01 d0 add %rdx,%rax 1749: 0f b6 00 movzbl (%rax),%eax 174c: c0 e8 04 shr $0x4,%al 174f: 0f b6 d0 movzbl %al,%edx 1752: 8b 44 24 fc mov -0x4(%rsp),%eax 1756: 83 c0 02 add $0x2,%eax 1759: 89 c1 mov %eax,%ecx 175b: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 1760: 48 01 c8 add %rcx,%rax 1763: 0f b6 00 movzbl (%rax),%eax 1766: 0f b6 c0 movzbl %al,%eax 1769: c1 e0 04 shl $0x4,%eax 176c: 09 d0 or %edx,%eax 176e: 66 25 ff 0f and $0xfff,%ax 1772: 66 89 44 24 f6 mov %ax,-0xa(%rsp) 1777: 83 44 24 fc 03 addl $0x3,-0x4(%rsp) 177c: 66 81 7c 24 f4 00 0d cmpw $0xd00,-0xc(%rsp) 1783: 77 21 ja 17a6 1785: 8b 44 24 f8 mov -0x8(%rsp),%eax 1789: 8d 50 01 lea 0x1(%rax),%edx 178c: 89 54 24 f8 mov %edx,-0x8(%rsp) 1790: 89 c0 mov %eax,%eax 1792: 48 8d 14 00 lea (%rax,%rax,1),%rdx 1796: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 179b: 48 01 c2 add %rax,%rdx 179e: 0f b7 44 24 f4 movzwl -0xc(%rsp),%eax 17a3: 66 89 02 mov %ax,(%rdx) 17a6: 8b 44 24 f8 mov -0x8(%rsp),%eax 17aa: 3b 44 24 e4 cmp -0x1c(%rsp),%eax 17ae: 73 2a jae 17da 17b0: 66 81 7c 24 f6 00 0d cmpw $0xd00,-0xa(%rsp) 17b7: 77 21 ja 17da 17b9: 8b 44 24 f8 mov -0x8(%rsp),%eax 17bd: 8d 50 01 lea 0x1(%rax),%edx 17c0: 89 54 24 f8 mov %edx,-0x8(%rsp) 17c4: 89 c0 mov %eax,%eax 17c6: 48 8d 14 00 lea (%rax,%rax,1),%rdx 17ca: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 17cf: 48 01 c2 add %rax,%rdx 17d2: 0f b7 44 24 f6 movzwl -0xa(%rsp),%eax 17d7: 66 89 02 mov %ax,(%rdx) 17da: 8b 44 24 f8 mov -0x8(%rsp),%eax 17de: 3b 44 24 e4 cmp -0x1c(%rsp),%eax 17e2: 73 11 jae 17f5 17e4: 8b 44 24 fc mov -0x4(%rsp),%eax 17e8: 83 c0 03 add $0x3,%eax 17eb: 39 44 24 e0 cmp %eax,-0x20(%rsp) 17ef: 0f 83 0c ff ff ff jae 1701 17f5: 8b 44 24 f8 mov -0x8(%rsp),%eax 17f9: c3 ret 00000000000017fa : 17fa: 48 81 ec 08 03 00 00 sub $0x308,%rsp 1801: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1806: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180b: 89 54 24 0c mov %edx,0xc(%rsp) 180f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1816: 00 00 1818: 48 89 84 24 f8 02 00 mov %rax,0x2f8(%rsp) 181f: 00 1820: 31 c0 xor %eax,%eax 1822: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 1829: 00 182a: e9 42 01 00 00 jmp 1971 182f: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) 1836: 00 1837: e9 25 01 00 00 jmp 1961 183c: 83 7c 24 0c 00 cmpl $0x0,0xc(%rsp) 1841: 74 22 je 1865 1843: 8b 44 24 28 mov 0x28(%rsp),%eax 1847: 0f b6 c8 movzbl %al,%ecx 184a: 8b 44 24 24 mov 0x24(%rsp),%eax 184e: 0f b6 d0 movzbl %al,%edx 1851: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 1856: 48 8d 44 24 30 lea 0x30(%rsp),%rax 185b: 48 89 c7 mov %rax,%rdi 185e: e8 cd 3d 00 00 call 5630 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 ab 3d 00 00 call 5630 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 cd 38 00 00 call 516c 189f: c7 44 24 2c f8 01 00 movl $0x1f8,0x2c(%rsp) 18a6: 00 18a7: 8b 44 24 24 mov 0x24(%rsp),%eax 18ab: 48 c1 e0 0b shl $0xb,%rax 18af: 48 89 c2 mov %rax,%rdx 18b2: 48 8b 44 24 18 mov 0x18(%rsp),%rax 18b7: 48 01 c2 add %rax,%rdx 18ba: 8b 44 24 28 mov 0x28(%rsp),%eax 18be: 48 c1 e0 09 shl $0x9,%rax 18c2: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi 18c6: 8b 54 24 2c mov 0x2c(%rsp),%edx 18ca: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax 18d1: 00 18d2: 89 d1 mov %edx,%ecx 18d4: 48 89 c2 mov %rax,%rdx 18d7: be 00 01 00 00 mov $0x100,%esi 18dc: e8 f9 fd ff ff call 16da 18e1: 89 44 24 20 mov %eax,0x20(%rsp) 18e5: eb 6b jmp 1952 18e7: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18ec: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax 18f3: 00 18f4: be 01 00 00 00 mov $0x1,%esi 18f9: 48 89 c7 mov %rax,%rdi 18fc: e8 6b 38 00 00 call 516c 1901: c7 44 24 2c a8 00 00 movl $0xa8,0x2c(%rsp) 1908: 00 1909: b8 00 01 00 00 mov $0x100,%eax 190e: 2b 44 24 20 sub 0x20(%rsp),%eax 1912: 8b 54 24 24 mov 0x24(%rsp),%edx 1916: 48 89 d1 mov %rdx,%rcx 1919: 48 c1 e1 0b shl $0xb,%rcx 191d: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 1922: 48 01 d1 add %rdx,%rcx 1925: 8b 54 24 28 mov 0x28(%rsp),%edx 1929: 48 c1 e2 09 shl $0x9,%rdx 192d: 48 01 d1 add %rdx,%rcx 1930: 8b 54 24 20 mov 0x20(%rsp),%edx 1934: 48 01 d2 add %rdx,%rdx 1937: 48 8d 3c 11 lea (%rcx,%rdx,1),%rdi 193b: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 193f: 48 8d 94 24 00 01 00 lea 0x100(%rsp),%rdx 1946: 00 1947: 89 c6 mov %eax,%esi 1949: e8 8c fd ff ff call 16da 194e: 01 44 24 20 add %eax,0x20(%rsp) 1952: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) 1959: 00 195a: 76 8b jbe 18e7 195c: 83 44 24 28 01 addl $0x1,0x28(%rsp) 1961: 83 7c 24 28 03 cmpl $0x3,0x28(%rsp) 1966: 0f 86 d0 fe ff ff jbe 183c 196c: 83 44 24 24 01 addl $0x1,0x24(%rsp) 1971: 83 7c 24 24 03 cmpl $0x3,0x24(%rsp) 1976: 0f 86 b3 fe ff ff jbe 182f 197c: 90 nop 197d: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax 1984: 00 1985: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 198c: 00 00 198e: 74 05 je 1995 1990: e8 eb f6 ff ff call 1080 <__stack_chk_fail@plt> 1995: 48 81 c4 08 03 00 00 add $0x308,%rsp 199c: c3 ret 000000000000199d : 199d: 48 81 ec 98 38 00 00 sub $0x3898,%rsp 19a4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 19a9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 19ae: 48 89 54 24 08 mov %rdx,0x8(%rsp) 19b3: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 19ba: 00 00 19bc: 48 89 84 24 88 38 00 mov %rax,0x3888(%rsp) 19c3: 00 19c4: 31 c0 xor %eax,%eax 19c6: 48 8d 84 24 40 38 00 lea 0x3840(%rsp),%rax 19cd: 00 19ce: 48 89 44 24 30 mov %rax,0x30(%rsp) 19d3: 48 8d 84 24 40 38 00 lea 0x3840(%rsp),%rax 19da: 00 19db: 48 83 c0 20 add $0x20,%rax 19df: 48 89 44 24 38 mov %rax,0x38(%rsp) 19e4: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) 19e9: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 19ee: 48 8d 84 24 40 38 00 lea 0x3840(%rsp),%rax 19f5: 00 19f6: ba 20 00 00 00 mov $0x20,%edx 19fb: 48 89 ce mov %rcx,%rsi 19fe: 48 89 c7 mov %rax,%rdi 1a01: e8 aa f6 ff ff call 10b0 1a06: c6 84 24 60 38 00 00 movb $0x4,0x3860(%rsp) 1a0d: 04 1a0e: 48 8d 8c 24 40 38 00 lea 0x3840(%rsp),%rcx 1a15: 00 1a16: 48 8d 84 24 40 38 00 lea 0x3840(%rsp),%rax 1a1d: 00 1a1e: ba 21 00 00 00 mov $0x21,%edx 1a23: 48 89 ce mov %rcx,%rsi 1a26: 48 89 c7 mov %rax,%rdi 1a29: e8 4e 3b 00 00 call 557c 1a2e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1a33: 48 8d 84 24 40 18 00 lea 0x1840(%rsp),%rax 1a3a: 00 1a3b: ba 00 00 00 00 mov $0x0,%edx 1a40: 48 89 ce mov %rcx,%rsi 1a43: 48 89 c7 mov %rax,%rdi 1a46: e8 af fd ff ff call 17fa 1a4b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1a52: 00 1a53: eb 37 jmp 1a8c 1a55: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1a5a: 8d 50 01 lea 0x1(%rax),%edx 1a5d: 88 54 24 2b mov %dl,0x2b(%rsp) 1a61: 0f b6 d0 movzbl %al,%edx 1a64: 48 8d 84 24 40 10 00 lea 0x1040(%rsp),%rax 1a6b: 00 1a6c: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 1a70: 48 c1 e1 09 shl $0x9,%rcx 1a74: 48 01 c1 add %rax,%rcx 1a77: 48 8b 44 24 38 mov 0x38(%rsp),%rax 1a7c: 48 89 c6 mov %rax,%rsi 1a7f: 48 89 cf mov %rcx,%rdi 1a82: e8 b3 12 00 00 call 2d3a 1a87: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1a8c: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 1a91: 76 c2 jbe 1a55 1a93: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1a9a: 00 1a9b: eb 34 jmp 1ad1 1a9d: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1aa2: 8d 50 01 lea 0x1(%rax),%edx 1aa5: 88 54 24 2b mov %dl,0x2b(%rsp) 1aa9: 0f b6 d0 movzbl %al,%edx 1aac: 48 8d 44 24 40 lea 0x40(%rsp),%rax 1ab1: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 1ab5: 48 c1 e1 09 shl $0x9,%rcx 1ab9: 48 01 c1 add %rax,%rcx 1abc: 48 8b 44 24 38 mov 0x38(%rsp),%rax 1ac1: 48 89 c6 mov %rax,%rsi 1ac4: 48 89 cf mov %rcx,%rdi 1ac7: e8 6e 12 00 00 call 2d3a 1acc: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1ad1: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 1ad6: 76 c5 jbe 1a9d 1ad8: 48 8d 84 24 40 10 00 lea 0x1040(%rsp),%rax 1adf: 00 1ae0: 48 89 c7 mov %rax,%rdi 1ae3: e8 fe 09 00 00 call 24e6 1ae8: 48 8d 44 24 40 lea 0x40(%rsp),%rax 1aed: 48 89 c7 mov %rax,%rdi 1af0: e8 f1 09 00 00 call 24e6 1af5: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1afc: 00 1afd: eb 5b jmp 1b5a 1aff: 48 8d 84 24 40 18 00 lea 0x1840(%rsp),%rax 1b06: 00 1b07: 8b 54 24 2c mov 0x2c(%rsp),%edx 1b0b: 48 c1 e2 0b shl $0xb,%rdx 1b0f: 48 8d 34 10 lea (%rax,%rdx,1),%rsi 1b13: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax 1b1a: 00 1b1b: 8b 54 24 2c mov 0x2c(%rsp),%edx 1b1f: 48 c1 e2 09 shl $0x9,%rdx 1b23: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 1b27: 48 8d 84 24 40 10 00 lea 0x1040(%rsp),%rax 1b2e: 00 1b2f: 48 89 c2 mov %rax,%rdx 1b32: 48 89 cf mov %rcx,%rdi 1b35: e8 2e 0a 00 00 call 2568 1b3a: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax 1b41: 00 1b42: 8b 54 24 2c mov 0x2c(%rsp),%edx 1b46: 48 c1 e2 09 shl $0x9,%rdx 1b4a: 48 01 d0 add %rdx,%rax 1b4d: 48 89 c7 mov %rax,%rdi 1b50: e8 22 14 00 00 call 2f77 1b55: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1b5a: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 1b5f: 76 9e jbe 1aff 1b61: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 1b66: 48 8d 8c 24 40 08 00 lea 0x840(%rsp),%rcx 1b6d: 00 1b6e: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax 1b75: 00 1b76: 48 89 ce mov %rcx,%rsi 1b79: 48 89 c7 mov %rax,%rdi 1b7c: e8 ff 0a 00 00 call 2680 1b81: 48 8d 84 24 40 08 00 lea 0x840(%rsp),%rax 1b88: 00 1b89: 48 89 c7 mov %rax,%rdi 1b8c: e8 ae 0a 00 00 call 263f 1b91: 48 8d 94 24 40 10 00 lea 0x1040(%rsp),%rdx 1b98: 00 1b99: 48 8b 44 24 10 mov 0x10(%rsp),%rax 1b9e: 48 89 d6 mov %rdx,%rsi 1ba1: 48 89 c7 mov %rax,%rdi 1ba4: e8 4f fa ff ff call 15f8 1ba9: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 1bae: 48 8d 8c 24 40 08 00 lea 0x840(%rsp),%rcx 1bb5: 00 1bb6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1bbb: 48 89 ce mov %rcx,%rsi 1bbe: 48 89 c7 mov %rax,%rdi 1bc1: e8 94 f9 ff ff call 155a 1bc6: 90 nop 1bc7: 48 8b 84 24 88 38 00 mov 0x3888(%rsp),%rax 1bce: 00 1bcf: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1bd6: 00 00 1bd8: 74 05 je 1bdf 1bda: e8 a1 f4 ff ff call 1080 <__stack_chk_fail@plt> 1bdf: 48 81 c4 98 38 00 00 add $0x3898,%rsp 1be6: c3 ret 0000000000001be7 : 1be7: 48 81 ec 68 46 00 00 sub $0x4668,%rsp 1bee: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1bf3: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1bf8: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1bfd: 48 89 0c 24 mov %rcx,(%rsp) 1c01: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1c08: 00 00 1c0a: 48 89 84 24 58 46 00 mov %rax,0x4658(%rsp) 1c11: 00 1c12: 31 c0 xor %eax,%eax 1c14: c6 44 24 2b 00 movb $0x0,0x2b(%rsp) 1c19: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1c1e: 48 8d 8c 24 30 46 00 lea 0x4630(%rsp),%rcx 1c25: 00 1c26: 48 8d 84 24 30 0e 00 lea 0xe30(%rsp),%rax 1c2d: 00 1c2e: 48 89 ce mov %rcx,%rsi 1c31: 48 89 c7 mov %rax,%rdi 1c34: e8 70 f9 ff ff call 15a9 1c39: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1c3e: 48 8d 84 24 30 02 00 lea 0x230(%rsp),%rax 1c45: 00 1c46: 48 89 d6 mov %rdx,%rsi 1c49: 48 89 c7 mov %rax,%rdi 1c4c: e8 70 0f 00 00 call 2bc1 1c51: 48 8d 8c 24 30 46 00 lea 0x4630(%rsp),%rcx 1c58: 00 1c59: 48 8d 84 24 30 26 00 lea 0x2630(%rsp),%rax 1c60: 00 1c61: ba 01 00 00 00 mov $0x1,%edx 1c66: 48 89 ce mov %rcx,%rsi 1c69: 48 89 c7 mov %rax,%rdi 1c6c: e8 89 fb ff ff call 17fa 1c71: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1c78: 00 1c79: eb 39 jmp 1cb4 1c7b: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1c80: 8d 50 01 lea 0x1(%rax),%edx 1c83: 88 54 24 2b mov %dl,0x2b(%rsp) 1c87: 0f b6 d0 movzbl %al,%edx 1c8a: 8b 44 24 2c mov 0x2c(%rsp),%eax 1c8e: 48 c1 e0 09 shl $0x9,%rax 1c92: 48 89 c1 mov %rax,%rcx 1c95: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax 1c9c: 00 1c9d: 48 01 c1 add %rax,%rcx 1ca0: 48 8b 04 24 mov (%rsp),%rax 1ca4: 48 89 c6 mov %rax,%rsi 1ca7: 48 89 cf mov %rcx,%rdi 1caa: e8 8b 10 00 00 call 2d3a 1caf: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1cb4: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 1cb9: 76 c0 jbe 1c7b 1cbb: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1cc2: 00 1cc3: eb 39 jmp 1cfe 1cc5: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1cca: 8d 50 01 lea 0x1(%rax),%edx 1ccd: 88 54 24 2b mov %dl,0x2b(%rsp) 1cd1: 0f b6 d0 movzbl %al,%edx 1cd4: 8b 44 24 2c mov 0x2c(%rsp),%eax 1cd8: 48 c1 e0 09 shl $0x9,%rax 1cdc: 48 89 c1 mov %rax,%rcx 1cdf: 48 8d 84 24 30 16 00 lea 0x1630(%rsp),%rax 1ce6: 00 1ce7: 48 01 c1 add %rax,%rcx 1cea: 48 8b 04 24 mov (%rsp),%rax 1cee: 48 89 c6 mov %rax,%rsi 1cf1: 48 89 cf mov %rcx,%rdi 1cf4: e8 bd 10 00 00 call 2db6 1cf9: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1cfe: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 1d03: 76 c0 jbe 1cc5 1d05: 0f b6 44 24 2b movzbl 0x2b(%rsp),%eax 1d0a: 8d 50 01 lea 0x1(%rax),%edx 1d0d: 88 54 24 2b mov %dl,0x2b(%rsp) 1d11: 0f b6 d0 movzbl %al,%edx 1d14: 48 8b 0c 24 mov (%rsp),%rcx 1d18: 48 8d 84 24 30 04 00 lea 0x430(%rsp),%rax 1d1f: 00 1d20: 48 89 ce mov %rcx,%rsi 1d23: 48 89 c7 mov %rax,%rdi 1d26: e8 8b 10 00 00 call 2db6 1d2b: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax 1d32: 00 1d33: 48 89 c7 mov %rax,%rdi 1d36: e8 ab 07 00 00 call 24e6 1d3b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 1d42: 00 1d43: eb 40 jmp 1d85 1d45: 48 8d 84 24 30 26 00 lea 0x2630(%rsp),%rax 1d4c: 00 1d4d: 8b 54 24 2c mov 0x2c(%rsp),%edx 1d51: 48 c1 e2 0b shl $0xb,%rdx 1d55: 48 8d 34 10 lea (%rax,%rdx,1),%rsi 1d59: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax 1d60: 00 1d61: 8b 54 24 2c mov 0x2c(%rsp),%edx 1d65: 48 c1 e2 09 shl $0x9,%rdx 1d69: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 1d6d: 48 8d 84 24 30 06 00 lea 0x630(%rsp),%rax 1d74: 00 1d75: 48 89 c2 mov %rax,%rdx 1d78: 48 89 cf mov %rcx,%rdi 1d7b: e8 e8 07 00 00 call 2568 1d80: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 1d85: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 1d8a: 76 b9 jbe 1d45 1d8c: 48 8d 94 24 30 06 00 lea 0x630(%rsp),%rdx 1d93: 00 1d94: 48 8d 8c 24 30 0e 00 lea 0xe30(%rsp),%rcx 1d9b: 00 1d9c: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1da1: 48 89 ce mov %rcx,%rsi 1da4: 48 89 c7 mov %rax,%rdi 1da7: e8 bc 07 00 00 call 2568 1dac: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax 1db3: 00 1db4: 48 89 c7 mov %rax,%rdi 1db7: e8 6b 07 00 00 call 2527 1dbc: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1dc1: 48 89 c7 mov %rax,%rdi 1dc4: e8 92 10 00 00 call 2e5b 1dc9: 48 8d 94 24 30 16 00 lea 0x1630(%rsp),%rdx 1dd0: 00 1dd1: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx 1dd8: 00 1dd9: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax 1de0: 00 1de1: 48 89 ce mov %rcx,%rsi 1de4: 48 89 c7 mov %rax,%rdi 1de7: e8 94 08 00 00 call 2680 1dec: 48 8d 94 24 30 04 00 lea 0x430(%rsp),%rdx 1df3: 00 1df4: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1df9: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1dfe: 48 89 ce mov %rcx,%rsi 1e01: 48 89 c7 mov %rax,%rdi 1e04: e8 15 12 00 00 call 301e 1e09: 48 8d 94 24 30 02 00 lea 0x230(%rsp),%rdx 1e10: 00 1e11: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1e16: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1e1b: 48 89 ce mov %rcx,%rsi 1e1e: 48 89 c7 mov %rax,%rdi 1e21: e8 f8 11 00 00 call 301e 1e26: 48 8d 84 24 30 1e 00 lea 0x1e30(%rsp),%rax 1e2d: 00 1e2e: 48 89 c7 mov %rax,%rdi 1e31: e8 09 08 00 00 call 263f 1e36: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1e3b: 48 89 c7 mov %rax,%rdi 1e3e: e8 90 11 00 00 call 2fd3 1e43: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1e48: 48 8d 8c 24 30 1e 00 lea 0x1e30(%rsp),%rcx 1e4f: 00 1e50: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1e55: 48 89 ce mov %rcx,%rsi 1e58: 48 89 c7 mov %rax,%rdi 1e5b: e8 e6 f7 ff ff call 1646 1e60: 90 nop 1e61: 48 8b 84 24 58 46 00 mov 0x4658(%rsp),%rax 1e68: 00 1e69: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1e70: 00 00 1e72: 74 05 je 1e79 1e74: e8 07 f2 ff ff call 1080 <__stack_chk_fail@plt> 1e79: 48 81 c4 68 46 00 00 add $0x4668,%rsp 1e80: c3 ret 0000000000001e81 : 1e81: 48 81 ec 38 14 00 00 sub $0x1438,%rsp 1e88: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1e8d: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1e92: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1e97: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1e9e: 00 00 1ea0: 48 89 84 24 28 14 00 mov %rax,0x1428(%rsp) 1ea7: 00 1ea8: 31 c0 xor %eax,%eax 1eaa: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1eaf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1eb4: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax 1ebb: 00 1ebc: 48 89 ce mov %rcx,%rsi 1ebf: 48 89 c7 mov %rax,%rdi 1ec2: e8 c9 f7 ff ff call 1690 1ec7: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1ecc: 48 8d 84 24 20 0c 00 lea 0xc20(%rsp),%rax 1ed3: 00 1ed4: 48 89 d6 mov %rdx,%rsi 1ed7: 48 89 c7 mov %rax,%rdi 1eda: e8 40 f7 ff ff call 161f 1edf: 48 8d 84 24 20 04 00 lea 0x420(%rsp),%rax 1ee6: 00 1ee7: 48 89 c7 mov %rax,%rdi 1eea: e8 f7 05 00 00 call 24e6 1eef: 48 8d 94 24 20 04 00 lea 0x420(%rsp),%rdx 1ef6: 00 1ef7: 48 8d 8c 24 20 0c 00 lea 0xc20(%rsp),%rcx 1efe: 00 1eff: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f06: 00 1f07: 48 89 ce mov %rcx,%rsi 1f0a: 48 89 c7 mov %rax,%rdi 1f0d: e8 56 06 00 00 call 2568 1f12: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f19: 00 1f1a: 48 89 c7 mov %rax,%rdi 1f1d: e8 39 0f 00 00 call 2e5b 1f22: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx 1f29: 00 1f2a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1f2f: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f36: 00 1f37: 48 89 ce mov %rcx,%rsi 1f3a: 48 89 c7 mov %rax,%rdi 1f3d: e8 34 11 00 00 call 3076 1f42: 48 8d 84 24 20 02 00 lea 0x220(%rsp),%rax 1f49: 00 1f4a: 48 89 c7 mov %rax,%rdi 1f4d: e8 81 10 00 00 call 2fd3 1f52: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx 1f59: 00 1f5a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1f5f: 48 89 d6 mov %rdx,%rsi 1f62: 48 89 c7 mov %rax,%rdi 1f65: e8 07 0d 00 00 call 2c71 1f6a: 90 nop 1f6b: 48 8b 84 24 28 14 00 mov 0x1428(%rsp),%rax 1f72: 00 1f73: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1f7a: 00 00 1f7c: 74 05 je 1f83 1f7e: e8 fd f0 ff ff call 1080 <__stack_chk_fail@plt> 1f83: 48 81 c4 38 14 00 00 add $0x1438,%rsp 1f8a: c3 ret 0000000000001f8b : 1f8b: 48 83 ec 58 sub $0x58,%rsp 1f8f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 1f94: 48 89 34 24 mov %rsi,(%rsp) 1f98: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1f9f: 00 00 1fa1: 48 89 44 24 48 mov %rax,0x48(%rsp) 1fa6: 31 c0 xor %eax,%eax 1fa8: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 1faf: 00 1fb0: e9 14 02 00 00 jmp 21c9 1fb5: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 1fbc: 00 1fbd: e9 f7 01 00 00 jmp 21b9 1fc2: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 1fc9: 00 1fca: e9 a6 00 00 00 jmp 2075 1fcf: 8b 44 24 20 mov 0x20(%rsp),%eax 1fd3: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 1fda: 8b 44 24 24 mov 0x24(%rsp),%eax 1fde: 01 c2 add %eax,%edx 1fe0: 48 8b 04 24 mov (%rsp),%rax 1fe4: 89 d1 mov %edx,%ecx 1fe6: 8b 54 24 1c mov 0x1c(%rsp),%edx 1fea: 48 c1 e2 08 shl $0x8,%rdx 1fee: 48 01 ca add %rcx,%rdx 1ff1: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 1ff5: 89 c2 mov %eax,%edx 1ff7: 8b 44 24 24 mov 0x24(%rsp),%eax 1ffb: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) 2000: 8b 44 24 24 mov 0x24(%rsp),%eax 2004: 0f b7 54 44 30 movzwl 0x30(%rsp,%rax,2),%edx 2009: 8b 44 24 24 mov 0x24(%rsp),%eax 200d: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax 2012: 66 c1 f8 0f sar $0xf,%ax 2016: 66 25 01 0d and $0xd01,%ax 201a: 01 c2 add %eax,%edx 201c: 8b 44 24 24 mov 0x24(%rsp),%eax 2020: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) 2025: 8b 44 24 24 mov 0x24(%rsp),%eax 2029: 0f b7 44 44 30 movzwl 0x30(%rsp,%rax,2),%eax 202e: 0f b7 c0 movzwl %ax,%eax 2031: 48 89 44 24 28 mov %rax,0x28(%rsp) 2036: 48 c1 64 24 28 0b shlq $0xb,0x28(%rsp) 203c: 48 81 44 24 28 80 06 addq $0x680,0x28(%rsp) 2043: 00 00 2045: 48 8b 44 24 28 mov 0x28(%rsp),%rax 204a: 48 69 c0 dc d7 09 00 imul $0x9d7dc,%rax,%rax 2051: 48 89 44 24 28 mov %rax,0x28(%rsp) 2056: 48 c1 6c 24 28 1f shrq $0x1f,0x28(%rsp) 205c: 48 8b 44 24 28 mov 0x28(%rsp),%rax 2061: 66 25 ff 07 and $0x7ff,%ax 2065: 89 c2 mov %eax,%edx 2067: 8b 44 24 24 mov 0x24(%rsp),%eax 206b: 66 89 54 44 30 mov %dx,0x30(%rsp,%rax,2) 2070: 83 44 24 24 01 addl $0x1,0x24(%rsp) 2075: 83 7c 24 24 07 cmpl $0x7,0x24(%rsp) 207a: 0f 86 4f ff ff ff jbe 1fcf 2080: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax 2085: 89 c2 mov %eax,%edx 2087: 48 8b 44 24 08 mov 0x8(%rsp),%rax 208c: 88 10 mov %dl,(%rax) 208e: 0f b7 44 24 30 movzwl 0x30(%rsp),%eax 2093: 66 c1 e8 08 shr $0x8,%ax 2097: 89 c2 mov %eax,%edx 2099: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax 209e: c1 e0 03 shl $0x3,%eax 20a1: 09 c2 or %eax,%edx 20a3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20a8: 48 83 c0 01 add $0x1,%rax 20ac: 88 10 mov %dl,(%rax) 20ae: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax 20b3: 66 c1 e8 05 shr $0x5,%ax 20b7: 89 c2 mov %eax,%edx 20b9: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax 20be: c1 e0 06 shl $0x6,%eax 20c1: 09 c2 or %eax,%edx 20c3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20c8: 48 83 c0 02 add $0x2,%rax 20cc: 88 10 mov %dl,(%rax) 20ce: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax 20d3: 66 c1 e8 02 shr $0x2,%ax 20d7: 89 c2 mov %eax,%edx 20d9: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20de: 48 83 c0 03 add $0x3,%rax 20e2: 88 10 mov %dl,(%rax) 20e4: 0f b7 44 24 34 movzwl 0x34(%rsp),%eax 20e9: 66 c1 e8 0a shr $0xa,%ax 20ed: 89 c2 mov %eax,%edx 20ef: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax 20f4: 01 c0 add %eax,%eax 20f6: 09 c2 or %eax,%edx 20f8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 20fd: 48 83 c0 04 add $0x4,%rax 2101: 88 10 mov %dl,(%rax) 2103: 0f b7 44 24 36 movzwl 0x36(%rsp),%eax 2108: 66 c1 e8 07 shr $0x7,%ax 210c: 89 c2 mov %eax,%edx 210e: 0f b7 44 24 38 movzwl 0x38(%rsp),%eax 2113: c1 e0 04 shl $0x4,%eax 2116: 09 c2 or %eax,%edx 2118: 48 8b 44 24 08 mov 0x8(%rsp),%rax 211d: 48 83 c0 05 add $0x5,%rax 2121: 88 10 mov %dl,(%rax) 2123: 0f b7 44 24 38 movzwl 0x38(%rsp),%eax 2128: 66 c1 e8 04 shr $0x4,%ax 212c: 89 c2 mov %eax,%edx 212e: 0f b7 44 24 3a movzwl 0x3a(%rsp),%eax 2133: c1 e0 07 shl $0x7,%eax 2136: 09 c2 or %eax,%edx 2138: 48 8b 44 24 08 mov 0x8(%rsp),%rax 213d: 48 83 c0 06 add $0x6,%rax 2141: 88 10 mov %dl,(%rax) 2143: 0f b7 44 24 3a movzwl 0x3a(%rsp),%eax 2148: 66 d1 e8 shr $1,%ax 214b: 89 c2 mov %eax,%edx 214d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2152: 48 83 c0 07 add $0x7,%rax 2156: 88 10 mov %dl,(%rax) 2158: 0f b7 44 24 3a movzwl 0x3a(%rsp),%eax 215d: 66 c1 e8 09 shr $0x9,%ax 2161: 89 c2 mov %eax,%edx 2163: 0f b7 44 24 3c movzwl 0x3c(%rsp),%eax 2168: c1 e0 02 shl $0x2,%eax 216b: 09 c2 or %eax,%edx 216d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2172: 48 83 c0 08 add $0x8,%rax 2176: 88 10 mov %dl,(%rax) 2178: 0f b7 44 24 3c movzwl 0x3c(%rsp),%eax 217d: 66 c1 e8 06 shr $0x6,%ax 2181: 89 c2 mov %eax,%edx 2183: 0f b7 44 24 3e movzwl 0x3e(%rsp),%eax 2188: c1 e0 05 shl $0x5,%eax 218b: 09 c2 or %eax,%edx 218d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2192: 48 83 c0 09 add $0x9,%rax 2196: 88 10 mov %dl,(%rax) 2198: 0f b7 44 24 3e movzwl 0x3e(%rsp),%eax 219d: 66 c1 e8 03 shr $0x3,%ax 21a1: 89 c2 mov %eax,%edx 21a3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 21a8: 48 83 c0 0a add $0xa,%rax 21ac: 88 10 mov %dl,(%rax) 21ae: 48 83 44 24 08 0b addq $0xb,0x8(%rsp) 21b4: 83 44 24 20 01 addl $0x1,0x20(%rsp) 21b9: 83 7c 24 20 1f cmpl $0x1f,0x20(%rsp) 21be: 0f 86 fe fd ff ff jbe 1fc2 21c4: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 21c9: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) 21ce: 0f 86 e1 fd ff ff jbe 1fb5 21d4: 90 nop 21d5: 48 8b 44 24 48 mov 0x48(%rsp),%rax 21da: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 21e1: 00 00 21e3: 74 05 je 21ea 21e5: e8 96 ee ff ff call 1080 <__stack_chk_fail@plt> 21ea: 48 83 c4 58 add $0x58,%rsp 21ee: c3 ret 00000000000021ef : 21ef: 48 83 ec 48 sub $0x48,%rsp 21f3: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 21f8: 48 89 34 24 mov %rsi,(%rsp) 21fc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2203: 00 00 2205: 48 89 44 24 38 mov %rax,0x38(%rsp) 220a: 31 c0 xor %eax,%eax 220c: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 2213: 00 2214: e9 ea 01 00 00 jmp 2403 2219: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 2220: 00 2221: e9 cd 01 00 00 jmp 23f3 2226: 48 8b 04 24 mov (%rsp),%rax 222a: 0f b6 00 movzbl (%rax),%eax 222d: 0f b6 d0 movzbl %al,%edx 2230: 48 8b 04 24 mov (%rsp),%rax 2234: 48 83 c0 01 add $0x1,%rax 2238: 0f b6 00 movzbl (%rax),%eax 223b: 0f b6 c0 movzbl %al,%eax 223e: c1 e0 08 shl $0x8,%eax 2241: 09 d0 or %edx,%eax 2243: 66 89 44 24 20 mov %ax,0x20(%rsp) 2248: 48 8b 04 24 mov (%rsp),%rax 224c: 48 83 c0 01 add $0x1,%rax 2250: 0f b6 00 movzbl (%rax),%eax 2253: c0 e8 03 shr $0x3,%al 2256: 0f b6 d0 movzbl %al,%edx 2259: 48 8b 04 24 mov (%rsp),%rax 225d: 48 83 c0 02 add $0x2,%rax 2261: 0f b6 00 movzbl (%rax),%eax 2264: 0f b6 c0 movzbl %al,%eax 2267: c1 e0 05 shl $0x5,%eax 226a: 09 d0 or %edx,%eax 226c: 66 89 44 24 22 mov %ax,0x22(%rsp) 2271: 48 8b 04 24 mov (%rsp),%rax 2275: 48 83 c0 02 add $0x2,%rax 2279: 0f b6 00 movzbl (%rax),%eax 227c: c0 e8 06 shr $0x6,%al 227f: 0f b6 d0 movzbl %al,%edx 2282: 48 8b 04 24 mov (%rsp),%rax 2286: 48 83 c0 03 add $0x3,%rax 228a: 0f b6 00 movzbl (%rax),%eax 228d: 0f b6 c0 movzbl %al,%eax 2290: c1 e0 02 shl $0x2,%eax 2293: 09 c2 or %eax,%edx 2295: 48 8b 04 24 mov (%rsp),%rax 2299: 48 83 c0 04 add $0x4,%rax 229d: 0f b6 00 movzbl (%rax),%eax 22a0: 0f b6 c0 movzbl %al,%eax 22a3: c1 e0 0a shl $0xa,%eax 22a6: 09 d0 or %edx,%eax 22a8: 66 89 44 24 24 mov %ax,0x24(%rsp) 22ad: 48 8b 04 24 mov (%rsp),%rax 22b1: 48 83 c0 04 add $0x4,%rax 22b5: 0f b6 00 movzbl (%rax),%eax 22b8: d0 e8 shr $1,%al 22ba: 0f b6 d0 movzbl %al,%edx 22bd: 48 8b 04 24 mov (%rsp),%rax 22c1: 48 83 c0 05 add $0x5,%rax 22c5: 0f b6 00 movzbl (%rax),%eax 22c8: 0f b6 c0 movzbl %al,%eax 22cb: c1 e0 07 shl $0x7,%eax 22ce: 09 d0 or %edx,%eax 22d0: 66 89 44 24 26 mov %ax,0x26(%rsp) 22d5: 48 8b 04 24 mov (%rsp),%rax 22d9: 48 83 c0 05 add $0x5,%rax 22dd: 0f b6 00 movzbl (%rax),%eax 22e0: c0 e8 04 shr $0x4,%al 22e3: 0f b6 d0 movzbl %al,%edx 22e6: 48 8b 04 24 mov (%rsp),%rax 22ea: 48 83 c0 06 add $0x6,%rax 22ee: 0f b6 00 movzbl (%rax),%eax 22f1: 0f b6 c0 movzbl %al,%eax 22f4: c1 e0 04 shl $0x4,%eax 22f7: 09 d0 or %edx,%eax 22f9: 66 89 44 24 28 mov %ax,0x28(%rsp) 22fe: 48 8b 04 24 mov (%rsp),%rax 2302: 48 83 c0 06 add $0x6,%rax 2306: 0f b6 00 movzbl (%rax),%eax 2309: c0 e8 07 shr $0x7,%al 230c: 0f b6 d0 movzbl %al,%edx 230f: 48 8b 04 24 mov (%rsp),%rax 2313: 48 83 c0 07 add $0x7,%rax 2317: 0f b6 00 movzbl (%rax),%eax 231a: 0f b6 c0 movzbl %al,%eax 231d: 01 c0 add %eax,%eax 231f: 09 c2 or %eax,%edx 2321: 48 8b 04 24 mov (%rsp),%rax 2325: 48 83 c0 08 add $0x8,%rax 2329: 0f b6 00 movzbl (%rax),%eax 232c: 0f b6 c0 movzbl %al,%eax 232f: c1 e0 09 shl $0x9,%eax 2332: 09 d0 or %edx,%eax 2334: 66 89 44 24 2a mov %ax,0x2a(%rsp) 2339: 48 8b 04 24 mov (%rsp),%rax 233d: 48 83 c0 08 add $0x8,%rax 2341: 0f b6 00 movzbl (%rax),%eax 2344: c0 e8 02 shr $0x2,%al 2347: 0f b6 d0 movzbl %al,%edx 234a: 48 8b 04 24 mov (%rsp),%rax 234e: 48 83 c0 09 add $0x9,%rax 2352: 0f b6 00 movzbl (%rax),%eax 2355: 0f b6 c0 movzbl %al,%eax 2358: c1 e0 06 shl $0x6,%eax 235b: 09 d0 or %edx,%eax 235d: 66 89 44 24 2c mov %ax,0x2c(%rsp) 2362: 48 8b 04 24 mov (%rsp),%rax 2366: 48 83 c0 09 add $0x9,%rax 236a: 0f b6 00 movzbl (%rax),%eax 236d: c0 e8 05 shr $0x5,%al 2370: 0f b6 d0 movzbl %al,%edx 2373: 48 8b 04 24 mov (%rsp),%rax 2377: 48 83 c0 0a add $0xa,%rax 237b: 0f b6 00 movzbl (%rax),%eax 237e: 0f b6 c0 movzbl %al,%eax 2381: c1 e0 03 shl $0x3,%eax 2384: 09 d0 or %edx,%eax 2386: 66 89 44 24 2e mov %ax,0x2e(%rsp) 238b: 48 83 04 24 0b addq $0xb,(%rsp) 2390: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2397: 00 2398: eb 4d jmp 23e7 239a: 8b 44 24 1c mov 0x1c(%rsp),%eax 239e: 0f b7 44 44 20 movzwl 0x20(%rsp,%rax,2),%eax 23a3: 0f b7 c0 movzwl %ax,%eax 23a6: 25 ff 07 00 00 and $0x7ff,%eax 23ab: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 23b1: 05 00 04 00 00 add $0x400,%eax 23b6: c1 e8 0b shr $0xb,%eax 23b9: 89 c1 mov %eax,%ecx 23bb: 8b 44 24 18 mov 0x18(%rsp),%eax 23bf: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 23c6: 8b 44 24 1c mov 0x1c(%rsp),%eax 23ca: 01 c2 add %eax,%edx 23cc: 48 8b 44 24 08 mov 0x8(%rsp),%rax 23d1: 89 d6 mov %edx,%esi 23d3: 8b 54 24 14 mov 0x14(%rsp),%edx 23d7: 48 c1 e2 08 shl $0x8,%rdx 23db: 48 01 f2 add %rsi,%rdx 23de: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 23e2: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 23e7: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) 23ec: 76 ac jbe 239a 23ee: 83 44 24 18 01 addl $0x1,0x18(%rsp) 23f3: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) 23f8: 0f 86 28 fe ff ff jbe 2226 23fe: 83 44 24 14 01 addl $0x1,0x14(%rsp) 2403: 83 7c 24 14 03 cmpl $0x3,0x14(%rsp) 2408: 0f 86 0b fe ff ff jbe 2219 240e: 90 nop 240f: 48 8b 44 24 38 mov 0x38(%rsp),%rax 2414: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 241b: 00 00 241d: 74 05 je 2424 241f: e8 5c ec ff ff call 1080 <__stack_chk_fail@plt> 2424: 48 83 c4 48 add $0x48,%rsp 2428: c3 ret 0000000000002429 : 2429: 48 83 ec 28 sub $0x28,%rsp 242d: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2432: 48 89 34 24 mov %rsi,(%rsp) 2436: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 243d: 00 243e: eb 3a jmp 247a 2440: 8b 44 24 1c mov 0x1c(%rsp),%eax 2444: 48 c1 e0 09 shl $0x9,%rax 2448: 48 89 c2 mov %rax,%rdx 244b: 48 8b 04 24 mov (%rsp),%rax 244f: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2453: 8b 54 24 1c mov 0x1c(%rsp),%edx 2457: 89 d0 mov %edx,%eax 2459: 01 c0 add %eax,%eax 245b: 01 d0 add %edx,%eax 245d: c1 e0 07 shl $0x7,%eax 2460: 89 c2 mov %eax,%edx 2462: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2467: 48 01 d0 add %rdx,%rax 246a: 48 89 ce mov %rcx,%rsi 246d: 48 89 c7 mov %rax,%rdi 2470: e8 7f 05 00 00 call 29f4 2475: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 247a: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) 247f: 76 bf jbe 2440 2481: 90 nop 2482: 90 nop 2483: 48 83 c4 28 add $0x28,%rsp 2487: c3 ret 0000000000002488 : 2488: 48 83 ec 28 sub $0x28,%rsp 248c: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2491: 48 89 34 24 mov %rsi,(%rsp) 2495: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 249c: 00 249d: eb 39 jmp 24d8 249f: 8b 54 24 1c mov 0x1c(%rsp),%edx 24a3: 89 d0 mov %edx,%eax 24a5: 01 c0 add %eax,%eax 24a7: 01 d0 add %edx,%eax 24a9: c1 e0 07 shl $0x7,%eax 24ac: 89 c2 mov %eax,%edx 24ae: 48 8b 04 24 mov (%rsp),%rax 24b2: 48 01 c2 add %rax,%rdx 24b5: 8b 44 24 1c mov 0x1c(%rsp),%eax 24b9: 48 c1 e0 09 shl $0x9,%rax 24bd: 48 89 c1 mov %rax,%rcx 24c0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 24c5: 48 01 c8 add %rcx,%rax 24c8: 48 89 d6 mov %rdx,%rsi 24cb: 48 89 c7 mov %rax,%rdi 24ce: e8 12 06 00 00 call 2ae5 24d3: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 24d8: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) 24dd: 76 c0 jbe 249f 24df: 90 nop 24e0: 90 nop 24e1: 48 83 c4 28 add $0x28,%rsp 24e5: c3 ret 00000000000024e6 : 24e6: 48 83 ec 28 sub $0x28,%rsp 24ea: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 24ef: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 24f6: 00 24f7: eb 20 jmp 2519 24f9: 8b 44 24 1c mov 0x1c(%rsp),%eax 24fd: 48 c1 e0 09 shl $0x9,%rax 2501: 48 89 c2 mov %rax,%rdx 2504: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2509: 48 01 d0 add %rdx,%rax 250c: 48 89 c7 mov %rax,%rdi 250f: e8 1e 09 00 00 call 2e32 2514: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2519: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) 251e: 76 d9 jbe 24f9 2520: 90 nop 2521: 90 nop 2522: 48 83 c4 28 add $0x28,%rsp 2526: c3 ret 0000000000002527 : 2527: 48 83 ec 28 sub $0x28,%rsp 252b: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2530: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2537: 00 2538: eb 20 jmp 255a 253a: 8b 44 24 1c mov 0x1c(%rsp),%eax 253e: 48 c1 e0 09 shl $0x9,%rax 2542: 48 89 c2 mov %rax,%rdx 2545: 48 8b 44 24 08 mov 0x8(%rsp),%rax 254a: 48 01 d0 add %rdx,%rax 254d: 48 89 c7 mov %rax,%rdi 2550: e8 06 09 00 00 call 2e5b 2555: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 255a: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) 255f: 76 d9 jbe 253a 2561: 90 nop 2562: 90 nop 2563: 48 83 c4 28 add $0x28,%rsp 2567: c3 ret 0000000000002568 : 2568: 48 81 ec 48 02 00 00 sub $0x248,%rsp 256f: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2574: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2579: 48 89 54 24 08 mov %rdx,0x8(%rsp) 257e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2585: 00 00 2587: 48 89 84 24 38 02 00 mov %rax,0x238(%rsp) 258e: 00 258f: 31 c0 xor %eax,%eax 2591: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2596: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 259b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 25a0: 48 89 ce mov %rcx,%rsi 25a3: 48 89 c7 mov %rax,%rdi 25a6: e8 cc 08 00 00 call 2e77 25ab: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) 25b2: 00 25b3: eb 55 jmp 260a 25b5: 8b 44 24 2c mov 0x2c(%rsp),%eax 25b9: 48 c1 e0 09 shl $0x9,%rax 25bd: 48 89 c2 mov %rax,%rdx 25c0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 25c5: 48 01 c2 add %rax,%rdx 25c8: 8b 44 24 2c mov 0x2c(%rsp),%eax 25cc: 48 c1 e0 09 shl $0x9,%rax 25d0: 48 89 c1 mov %rax,%rcx 25d3: 48 8b 44 24 10 mov 0x10(%rsp),%rax 25d8: 48 01 c1 add %rax,%rcx 25db: 48 8d 44 24 30 lea 0x30(%rsp),%rax 25e0: 48 89 ce mov %rcx,%rsi 25e3: 48 89 c7 mov %rax,%rdi 25e6: e8 8c 08 00 00 call 2e77 25eb: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 25f0: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 25f5: 48 8b 44 24 18 mov 0x18(%rsp),%rax 25fa: 48 89 ce mov %rcx,%rsi 25fd: 48 89 c7 mov %rax,%rdi 2600: e8 19 0a 00 00 call 301e 2605: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 260a: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 260f: 76 a4 jbe 25b5 2611: 48 8b 44 24 18 mov 0x18(%rsp),%rax 2616: 48 89 c7 mov %rax,%rdi 2619: e8 b5 09 00 00 call 2fd3 261e: 90 nop 261f: 48 8b 84 24 38 02 00 mov 0x238(%rsp),%rax 2626: 00 2627: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 262e: 00 00 2630: 74 05 je 2637 2632: e8 49 ea ff ff call 1080 <__stack_chk_fail@plt> 2637: 48 81 c4 48 02 00 00 add $0x248,%rsp 263e: c3 ret 000000000000263f : 263f: 48 83 ec 28 sub $0x28,%rsp 2643: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2648: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 264f: 00 2650: eb 20 jmp 2672 2652: 8b 44 24 1c mov 0x1c(%rsp),%eax 2656: 48 c1 e0 09 shl $0x9,%rax 265a: 48 89 c2 mov %rax,%rdx 265d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2662: 48 01 d0 add %rdx,%rax 2665: 48 89 c7 mov %rax,%rdi 2668: e8 66 09 00 00 call 2fd3 266d: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2672: 83 7c 24 1c 03 cmpl $0x3,0x1c(%rsp) 2677: 76 d9 jbe 2652 2679: 90 nop 267a: 90 nop 267b: 48 83 c4 28 add $0x28,%rsp 267f: c3 ret 0000000000002680 : 2680: 48 83 ec 38 sub $0x38,%rsp 2684: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2689: 48 89 74 24 10 mov %rsi,0x10(%rsp) 268e: 48 89 54 24 08 mov %rdx,0x8(%rsp) 2693: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 269a: 00 269b: eb 49 jmp 26e6 269d: 8b 44 24 2c mov 0x2c(%rsp),%eax 26a1: 48 c1 e0 09 shl $0x9,%rax 26a5: 48 89 c2 mov %rax,%rdx 26a8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 26ad: 48 01 c2 add %rax,%rdx 26b0: 8b 44 24 2c mov 0x2c(%rsp),%eax 26b4: 48 c1 e0 09 shl $0x9,%rax 26b8: 48 89 c1 mov %rax,%rcx 26bb: 48 8b 44 24 10 mov 0x10(%rsp),%rax 26c0: 48 01 c1 add %rax,%rcx 26c3: 8b 44 24 2c mov 0x2c(%rsp),%eax 26c7: 48 c1 e0 09 shl $0x9,%rax 26cb: 48 89 c6 mov %rax,%rsi 26ce: 48 8b 44 24 18 mov 0x18(%rsp),%rax 26d3: 48 01 f0 add %rsi,%rax 26d6: 48 89 ce mov %rcx,%rsi 26d9: 48 89 c7 mov %rax,%rdi 26dc: e8 3d 09 00 00 call 301e 26e1: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 26e6: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 26eb: 76 b0 jbe 269d 26ed: 90 nop 26ee: 90 nop 26ef: 48 83 c4 38 add $0x38,%rsp 26f3: c3 ret 00000000000026f4 : 26f4: 48 83 ec 38 sub $0x38,%rsp 26f8: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 26fd: 48 89 34 24 mov %rsi,(%rsp) 2701: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2708: 00 00 270a: 48 89 44 24 28 mov %rax,0x28(%rsp) 270f: 31 c0 xor %eax,%eax 2711: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 2718: 00 2719: e9 3c 01 00 00 jmp 285a 271e: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 2725: 00 2726: eb 78 jmp 27a0 2728: 8b 44 24 14 mov 0x14(%rsp),%eax 272c: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 2733: 8b 44 24 18 mov 0x18(%rsp),%eax 2737: 01 c2 add %eax,%edx 2739: 48 8b 04 24 mov (%rsp),%rax 273d: 89 d2 mov %edx,%edx 273f: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2743: 66 89 44 24 12 mov %ax,0x12(%rsp) 2748: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax 274d: 66 c1 f8 0f sar $0xf,%ax 2751: 66 25 01 0d and $0xd01,%ax 2755: 89 c2 mov %eax,%edx 2757: 0f b7 44 24 12 movzwl 0x12(%rsp),%eax 275c: 01 d0 add %edx,%eax 275e: 66 89 44 24 12 mov %ax,0x12(%rsp) 2763: 0f bf 44 24 12 movswl 0x12(%rsp),%eax 2768: c1 e0 05 shl $0x5,%eax 276b: 89 44 24 1c mov %eax,0x1c(%rsp) 276f: 81 44 24 1c 80 06 00 addl $0x680,0x1c(%rsp) 2776: 00 2777: 8b 44 24 1c mov 0x1c(%rsp),%eax 277b: 69 c0 7e 9d 00 00 imul $0x9d7e,%eax,%eax 2781: 89 44 24 1c mov %eax,0x1c(%rsp) 2785: c1 6c 24 1c 1b shrl $0x1b,0x1c(%rsp) 278a: 8b 44 24 1c mov 0x1c(%rsp),%eax 278e: 83 e0 1f and $0x1f,%eax 2791: 89 c2 mov %eax,%edx 2793: 8b 44 24 18 mov 0x18(%rsp),%eax 2797: 88 54 04 20 mov %dl,0x20(%rsp,%rax,1) 279b: 83 44 24 18 01 addl $0x1,0x18(%rsp) 27a0: 83 7c 24 18 07 cmpl $0x7,0x18(%rsp) 27a5: 76 81 jbe 2728 27a7: 0f b6 44 24 20 movzbl 0x20(%rsp),%eax 27ac: 89 c2 mov %eax,%edx 27ae: 0f b6 44 24 21 movzbl 0x21(%rsp),%eax 27b3: c1 e0 05 shl $0x5,%eax 27b6: 09 d0 or %edx,%eax 27b8: 89 c2 mov %eax,%edx 27ba: 48 8b 44 24 08 mov 0x8(%rsp),%rax 27bf: 88 10 mov %dl,(%rax) 27c1: 0f b6 44 24 21 movzbl 0x21(%rsp),%eax 27c6: c0 e8 03 shr $0x3,%al 27c9: 89 c2 mov %eax,%edx 27cb: 0f b6 44 24 22 movzbl 0x22(%rsp),%eax 27d0: c1 e0 02 shl $0x2,%eax 27d3: 09 c2 or %eax,%edx 27d5: 0f b6 44 24 23 movzbl 0x23(%rsp),%eax 27da: c1 e0 07 shl $0x7,%eax 27dd: 09 c2 or %eax,%edx 27df: 48 8b 44 24 08 mov 0x8(%rsp),%rax 27e4: 48 83 c0 01 add $0x1,%rax 27e8: 88 10 mov %dl,(%rax) 27ea: 0f b6 44 24 23 movzbl 0x23(%rsp),%eax 27ef: d0 e8 shr $1,%al 27f1: 89 c2 mov %eax,%edx 27f3: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 27f8: c1 e0 04 shl $0x4,%eax 27fb: 09 c2 or %eax,%edx 27fd: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2802: 48 83 c0 02 add $0x2,%rax 2806: 88 10 mov %dl,(%rax) 2808: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 280d: c0 e8 04 shr $0x4,%al 2810: 89 c2 mov %eax,%edx 2812: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 2817: 01 c0 add %eax,%eax 2819: 09 c2 or %eax,%edx 281b: 0f b6 44 24 26 movzbl 0x26(%rsp),%eax 2820: c1 e0 06 shl $0x6,%eax 2823: 09 c2 or %eax,%edx 2825: 48 8b 44 24 08 mov 0x8(%rsp),%rax 282a: 48 83 c0 03 add $0x3,%rax 282e: 88 10 mov %dl,(%rax) 2830: 0f b6 44 24 26 movzbl 0x26(%rsp),%eax 2835: c0 e8 02 shr $0x2,%al 2838: 89 c2 mov %eax,%edx 283a: 0f b6 44 24 27 movzbl 0x27(%rsp),%eax 283f: c1 e0 03 shl $0x3,%eax 2842: 09 c2 or %eax,%edx 2844: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2849: 48 83 c0 04 add $0x4,%rax 284d: 88 10 mov %dl,(%rax) 284f: 48 83 44 24 08 05 addq $0x5,0x8(%rsp) 2855: 83 44 24 14 01 addl $0x1,0x14(%rsp) 285a: 83 7c 24 14 1f cmpl $0x1f,0x14(%rsp) 285f: 0f 86 b9 fe ff ff jbe 271e 2865: 90 nop 2866: 48 8b 44 24 28 mov 0x28(%rsp),%rax 286b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2872: 00 00 2874: 74 05 je 287b 2876: e8 05 e8 ff ff call 1080 <__stack_chk_fail@plt> 287b: 48 83 c4 38 add $0x38,%rsp 287f: c3 ret 0000000000002880 : 2880: 48 83 ec 38 sub $0x38,%rsp 2884: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2889: 48 89 34 24 mov %rsi,(%rsp) 288d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2894: 00 00 2896: 48 89 44 24 28 mov %rax,0x28(%rsp) 289b: 31 c0 xor %eax,%eax 289d: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 28a4: 00 28a5: e9 24 01 00 00 jmp 29ce 28aa: 48 8b 04 24 mov (%rsp),%rax 28ae: 0f b6 00 movzbl (%rax),%eax 28b1: 88 44 24 20 mov %al,0x20(%rsp) 28b5: 48 8b 04 24 mov (%rsp),%rax 28b9: 0f b6 00 movzbl (%rax),%eax 28bc: c0 e8 05 shr $0x5,%al 28bf: 89 c2 mov %eax,%edx 28c1: 48 8b 04 24 mov (%rsp),%rax 28c5: 48 83 c0 01 add $0x1,%rax 28c9: 0f b6 00 movzbl (%rax),%eax 28cc: c1 e0 03 shl $0x3,%eax 28cf: 09 d0 or %edx,%eax 28d1: 88 44 24 21 mov %al,0x21(%rsp) 28d5: 48 8b 04 24 mov (%rsp),%rax 28d9: 48 83 c0 01 add $0x1,%rax 28dd: 0f b6 00 movzbl (%rax),%eax 28e0: c0 e8 02 shr $0x2,%al 28e3: 88 44 24 22 mov %al,0x22(%rsp) 28e7: 48 8b 04 24 mov (%rsp),%rax 28eb: 48 83 c0 01 add $0x1,%rax 28ef: 0f b6 00 movzbl (%rax),%eax 28f2: c0 e8 07 shr $0x7,%al 28f5: 89 c2 mov %eax,%edx 28f7: 48 8b 04 24 mov (%rsp),%rax 28fb: 48 83 c0 02 add $0x2,%rax 28ff: 0f b6 00 movzbl (%rax),%eax 2902: 01 c0 add %eax,%eax 2904: 09 d0 or %edx,%eax 2906: 88 44 24 23 mov %al,0x23(%rsp) 290a: 48 8b 04 24 mov (%rsp),%rax 290e: 48 83 c0 02 add $0x2,%rax 2912: 0f b6 00 movzbl (%rax),%eax 2915: c0 e8 04 shr $0x4,%al 2918: 89 c2 mov %eax,%edx 291a: 48 8b 04 24 mov (%rsp),%rax 291e: 48 83 c0 03 add $0x3,%rax 2922: 0f b6 00 movzbl (%rax),%eax 2925: c1 e0 04 shl $0x4,%eax 2928: 09 d0 or %edx,%eax 292a: 88 44 24 24 mov %al,0x24(%rsp) 292e: 48 8b 04 24 mov (%rsp),%rax 2932: 48 83 c0 03 add $0x3,%rax 2936: 0f b6 00 movzbl (%rax),%eax 2939: d0 e8 shr $1,%al 293b: 88 44 24 25 mov %al,0x25(%rsp) 293f: 48 8b 04 24 mov (%rsp),%rax 2943: 48 83 c0 03 add $0x3,%rax 2947: 0f b6 00 movzbl (%rax),%eax 294a: c0 e8 06 shr $0x6,%al 294d: 89 c2 mov %eax,%edx 294f: 48 8b 04 24 mov (%rsp),%rax 2953: 48 83 c0 04 add $0x4,%rax 2957: 0f b6 00 movzbl (%rax),%eax 295a: c1 e0 02 shl $0x2,%eax 295d: 09 d0 or %edx,%eax 295f: 88 44 24 26 mov %al,0x26(%rsp) 2963: 48 8b 04 24 mov (%rsp),%rax 2967: 48 83 c0 04 add $0x4,%rax 296b: 0f b6 00 movzbl (%rax),%eax 296e: c0 e8 03 shr $0x3,%al 2971: 88 44 24 27 mov %al,0x27(%rsp) 2975: 48 83 04 24 05 addq $0x5,(%rsp) 297a: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2981: 00 2982: eb 3e jmp 29c2 2984: 8b 44 24 1c mov 0x1c(%rsp),%eax 2988: 0f b6 44 04 20 movzbl 0x20(%rsp,%rax,1),%eax 298d: 0f b6 c0 movzbl %al,%eax 2990: 83 e0 1f and $0x1f,%eax 2993: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 2999: 83 c0 10 add $0x10,%eax 299c: c1 e8 05 shr $0x5,%eax 299f: 89 c1 mov %eax,%ecx 29a1: 8b 44 24 18 mov 0x18(%rsp),%eax 29a5: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 29ac: 8b 44 24 1c mov 0x1c(%rsp),%eax 29b0: 01 c2 add %eax,%edx 29b2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 29b7: 89 d2 mov %edx,%edx 29b9: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 29bd: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 29c2: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) 29c7: 76 bb jbe 2984 29c9: 83 44 24 18 01 addl $0x1,0x18(%rsp) 29ce: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) 29d3: 0f 86 d1 fe ff ff jbe 28aa 29d9: 90 nop 29da: 48 8b 44 24 28 mov 0x28(%rsp),%rax 29df: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 29e6: 00 00 29e8: 74 05 je 29ef 29ea: e8 91 e6 ff ff call 1080 <__stack_chk_fail@plt> 29ef: 48 83 c4 38 add $0x38,%rsp 29f3: c3 ret 00000000000029f4 : 29f4: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 29f9: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 29fe: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 2a05: 00 2a06: e9 cc 00 00 00 jmp 2ad7 2a0b: 8b 44 24 fc mov -0x4(%rsp),%eax 2a0f: 8d 14 00 lea (%rax,%rax,1),%edx 2a12: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2a17: 89 d2 mov %edx,%edx 2a19: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2a1d: 66 89 44 24 f8 mov %ax,-0x8(%rsp) 2a22: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax 2a27: 66 c1 f8 0f sar $0xf,%ax 2a2b: 66 25 01 0d and $0xd01,%ax 2a2f: 66 01 44 24 f8 add %ax,-0x8(%rsp) 2a34: 8b 44 24 fc mov -0x4(%rsp),%eax 2a38: 01 c0 add %eax,%eax 2a3a: 8d 50 01 lea 0x1(%rax),%edx 2a3d: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2a42: 89 d2 mov %edx,%edx 2a44: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2a48: 66 89 44 24 fa mov %ax,-0x6(%rsp) 2a4d: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax 2a52: 66 c1 f8 0f sar $0xf,%ax 2a56: 66 25 01 0d and $0xd01,%ax 2a5a: 66 01 44 24 fa add %ax,-0x6(%rsp) 2a5f: 8b 54 24 fc mov -0x4(%rsp),%edx 2a63: 89 d0 mov %edx,%eax 2a65: 01 c0 add %eax,%eax 2a67: 01 d0 add %edx,%eax 2a69: 89 c2 mov %eax,%edx 2a6b: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2a70: 48 01 d0 add %rdx,%rax 2a73: 0f b7 54 24 f8 movzwl -0x8(%rsp),%edx 2a78: 88 10 mov %dl,(%rax) 2a7a: 0f b7 44 24 f8 movzwl -0x8(%rsp),%eax 2a7f: 66 c1 e8 08 shr $0x8,%ax 2a83: 89 c2 mov %eax,%edx 2a85: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax 2a8a: c1 e0 04 shl $0x4,%eax 2a8d: 89 d1 mov %edx,%ecx 2a8f: 09 c1 or %eax,%ecx 2a91: 8b 54 24 fc mov -0x4(%rsp),%edx 2a95: 89 d0 mov %edx,%eax 2a97: 01 c0 add %eax,%eax 2a99: 01 d0 add %edx,%eax 2a9b: 83 c0 01 add $0x1,%eax 2a9e: 89 c2 mov %eax,%edx 2aa0: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2aa5: 48 01 d0 add %rdx,%rax 2aa8: 89 ca mov %ecx,%edx 2aaa: 88 10 mov %dl,(%rax) 2aac: 0f b7 44 24 fa movzwl -0x6(%rsp),%eax 2ab1: 66 c1 e8 04 shr $0x4,%ax 2ab5: 89 c1 mov %eax,%ecx 2ab7: 8b 54 24 fc mov -0x4(%rsp),%edx 2abb: 89 d0 mov %edx,%eax 2abd: 01 c0 add %eax,%eax 2abf: 01 d0 add %edx,%eax 2ac1: 83 c0 02 add $0x2,%eax 2ac4: 89 c2 mov %eax,%edx 2ac6: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2acb: 48 01 d0 add %rdx,%rax 2ace: 89 ca mov %ecx,%edx 2ad0: 88 10 mov %dl,(%rax) 2ad2: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 2ad7: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) 2adc: 0f 86 29 ff ff ff jbe 2a0b 2ae2: 90 nop 2ae3: 90 nop 2ae4: c3 ret 0000000000002ae5 : 2ae5: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2aea: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2aef: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 2af6: 00 2af7: e9 b7 00 00 00 jmp 2bb3 2afc: 8b 54 24 fc mov -0x4(%rsp),%edx 2b00: 89 d0 mov %edx,%eax 2b02: 01 c0 add %eax,%eax 2b04: 01 d0 add %edx,%eax 2b06: 89 c2 mov %eax,%edx 2b08: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2b0d: 48 01 d0 add %rdx,%rax 2b10: 0f b6 00 movzbl (%rax),%eax 2b13: 0f b6 c8 movzbl %al,%ecx 2b16: 8b 54 24 fc mov -0x4(%rsp),%edx 2b1a: 89 d0 mov %edx,%eax 2b1c: 01 c0 add %eax,%eax 2b1e: 01 d0 add %edx,%eax 2b20: 83 c0 01 add $0x1,%eax 2b23: 89 c2 mov %eax,%edx 2b25: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2b2a: 48 01 d0 add %rdx,%rax 2b2d: 0f b6 00 movzbl (%rax),%eax 2b30: 0f b6 c0 movzbl %al,%eax 2b33: c1 e0 08 shl $0x8,%eax 2b36: 09 c1 or %eax,%ecx 2b38: 89 ca mov %ecx,%edx 2b3a: 8b 44 24 fc mov -0x4(%rsp),%eax 2b3e: 8d 0c 00 lea (%rax,%rax,1),%ecx 2b41: 66 81 e2 ff 0f and $0xfff,%dx 2b46: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2b4b: 89 c9 mov %ecx,%ecx 2b4d: 66 89 14 48 mov %dx,(%rax,%rcx,2) 2b51: 8b 54 24 fc mov -0x4(%rsp),%edx 2b55: 89 d0 mov %edx,%eax 2b57: 01 c0 add %eax,%eax 2b59: 01 d0 add %edx,%eax 2b5b: 83 c0 01 add $0x1,%eax 2b5e: 89 c2 mov %eax,%edx 2b60: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2b65: 48 01 d0 add %rdx,%rax 2b68: 0f b6 00 movzbl (%rax),%eax 2b6b: c0 e8 04 shr $0x4,%al 2b6e: 0f b6 c8 movzbl %al,%ecx 2b71: 8b 54 24 fc mov -0x4(%rsp),%edx 2b75: 89 d0 mov %edx,%eax 2b77: 01 c0 add %eax,%eax 2b79: 01 d0 add %edx,%eax 2b7b: 83 c0 02 add $0x2,%eax 2b7e: 89 c2 mov %eax,%edx 2b80: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2b85: 48 01 d0 add %rdx,%rax 2b88: 0f b6 00 movzbl (%rax),%eax 2b8b: 0f b6 c0 movzbl %al,%eax 2b8e: c1 e0 04 shl $0x4,%eax 2b91: 09 c1 or %eax,%ecx 2b93: 89 ca mov %ecx,%edx 2b95: 8b 44 24 fc mov -0x4(%rsp),%eax 2b99: 01 c0 add %eax,%eax 2b9b: 8d 48 01 lea 0x1(%rax),%ecx 2b9e: 66 81 e2 ff 0f and $0xfff,%dx 2ba3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2ba8: 89 c9 mov %ecx,%ecx 2baa: 66 89 14 48 mov %dx,(%rax,%rcx,2) 2bae: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 2bb3: 83 7c 24 fc 7f cmpl $0x7f,-0x4(%rsp) 2bb8: 0f 86 3e ff ff ff jbe 2afc 2bbe: 90 nop 2bbf: 90 nop 2bc0: c3 ret 0000000000002bc1 : 2bc1: 48 83 ec 28 sub $0x28,%rsp 2bc5: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2bca: 48 89 34 24 mov %rsi,(%rsp) 2bce: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 2bd5: 00 2bd6: e9 84 00 00 00 jmp 2c5f 2bdb: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2be2: 00 2be3: eb 6e jmp 2c53 2be5: 8b 44 24 18 mov 0x18(%rsp),%eax 2be9: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 2bf0: 8b 44 24 1c mov 0x1c(%rsp),%eax 2bf4: 01 c2 add %eax,%edx 2bf6: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2bfb: 89 d2 mov %edx,%edx 2bfd: 66 c7 04 50 00 00 movw $0x0,(%rax,%rdx,2) 2c03: 8b 54 24 18 mov 0x18(%rsp),%edx 2c07: 48 8b 04 24 mov (%rsp),%rax 2c0b: 48 01 d0 add %rdx,%rax 2c0e: 0f b6 00 movzbl (%rax),%eax 2c11: 0f b6 d0 movzbl %al,%edx 2c14: 8b 44 24 1c mov 0x1c(%rsp),%eax 2c18: 89 c1 mov %eax,%ecx 2c1a: d3 fa sar %cl,%edx 2c1c: 89 d0 mov %edx,%eax 2c1e: 0f b7 c0 movzwl %ax,%eax 2c21: 83 e0 01 and $0x1,%eax 2c24: 89 c2 mov %eax,%edx 2c26: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2c2b: 8b 4c 24 18 mov 0x18(%rsp),%ecx 2c2f: c1 e1 03 shl $0x3,%ecx 2c32: 89 ce mov %ecx,%esi 2c34: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 2c38: 48 01 f1 add %rsi,%rcx 2c3b: 48 01 c9 add %rcx,%rcx 2c3e: 48 01 c8 add %rcx,%rax 2c41: be 81 06 00 00 mov $0x681,%esi 2c46: 48 89 c7 mov %rax,%rdi 2c49: e8 d4 0b 00 00 call 3822 2c4e: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2c53: 83 7c 24 1c 07 cmpl $0x7,0x1c(%rsp) 2c58: 76 8b jbe 2be5 2c5a: 83 44 24 18 01 addl $0x1,0x18(%rsp) 2c5f: 83 7c 24 18 1f cmpl $0x1f,0x18(%rsp) 2c64: 0f 86 71 ff ff ff jbe 2bdb 2c6a: 90 nop 2c6b: 90 nop 2c6c: 48 83 c4 28 add $0x28,%rsp 2c70: c3 ret 0000000000002c71 : 2c71: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 2c76: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 2c7b: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) 2c82: 00 2c83: e9 a4 00 00 00 jmp 2d2c 2c88: 8b 54 24 f4 mov -0xc(%rsp),%edx 2c8c: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2c91: 48 01 d0 add %rdx,%rax 2c94: c6 00 00 movb $0x0,(%rax) 2c97: c7 44 24 f8 00 00 00 movl $0x0,-0x8(%rsp) 2c9e: 00 2c9f: eb 7b jmp 2d1c 2ca1: 8b 44 24 f4 mov -0xc(%rsp),%eax 2ca5: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 2cac: 8b 44 24 f8 mov -0x8(%rsp),%eax 2cb0: 01 c2 add %eax,%edx 2cb2: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 2cb7: 89 d2 mov %edx,%edx 2cb9: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2cbd: 98 cwtl 2cbe: 89 44 24 fc mov %eax,-0x4(%rsp) 2cc2: d1 64 24 fc shll $1,-0x4(%rsp) 2cc6: 81 44 24 fc 81 06 00 addl $0x681,-0x4(%rsp) 2ccd: 00 2cce: 8b 44 24 fc mov -0x4(%rsp),%eax 2cd2: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax 2cd8: 89 44 24 fc mov %eax,-0x4(%rsp) 2cdc: c1 6c 24 fc 1c shrl $0x1c,-0x4(%rsp) 2ce1: 83 64 24 fc 01 andl $0x1,-0x4(%rsp) 2ce6: 8b 54 24 f4 mov -0xc(%rsp),%edx 2cea: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2cef: 48 01 d0 add %rdx,%rax 2cf2: 0f b6 30 movzbl (%rax),%esi 2cf5: 8b 44 24 f8 mov -0x8(%rsp),%eax 2cf9: 8b 54 24 fc mov -0x4(%rsp),%edx 2cfd: 89 c1 mov %eax,%ecx 2cff: d3 e2 shl %cl,%edx 2d01: 89 d0 mov %edx,%eax 2d03: 89 c1 mov %eax,%ecx 2d05: 8b 54 24 f4 mov -0xc(%rsp),%edx 2d09: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 2d0e: 48 01 d0 add %rdx,%rax 2d11: 09 ce or %ecx,%esi 2d13: 89 f2 mov %esi,%edx 2d15: 88 10 mov %dl,(%rax) 2d17: 83 44 24 f8 01 addl $0x1,-0x8(%rsp) 2d1c: 83 7c 24 f8 07 cmpl $0x7,-0x8(%rsp) 2d21: 0f 86 7a ff ff ff jbe 2ca1 2d27: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) 2d2c: 83 7c 24 f4 1f cmpl $0x1f,-0xc(%rsp) 2d31: 0f 86 51 ff ff ff jbe 2c88 2d37: 90 nop 2d38: 90 nop 2d39: c3 ret 0000000000002d3a : 2d3a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 2d41: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2d46: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2d4b: 89 d0 mov %edx,%eax 2d4d: 88 44 24 0c mov %al,0xc(%rsp) 2d51: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2d58: 00 00 2d5a: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 2d61: 00 2d62: 31 c0 xor %eax,%eax 2d64: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx 2d69: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 2d6e: 48 8d 44 24 20 lea 0x20(%rsp),%rax 2d73: be 80 00 00 00 mov $0x80,%esi 2d78: 48 89 c7 mov %rax,%rdi 2d7b: e8 39 29 00 00 call 56b9 2d80: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 2d85: 48 8b 44 24 18 mov 0x18(%rsp),%rax 2d8a: 48 89 d6 mov %rdx,%rsi 2d8d: 48 89 c7 mov %rax,%rdi 2d90: e8 d9 08 00 00 call 366e 2d95: 90 nop 2d96: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 2d9d: 00 2d9e: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2da5: 00 00 2da7: 74 05 je 2dae 2da9: e8 d2 e2 ff ff call 1080 <__stack_chk_fail@plt> 2dae: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 2db5: c3 ret 0000000000002db6 : 2db6: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 2dbd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2dc2: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2dc7: 89 d0 mov %edx,%eax 2dc9: 88 44 24 0c mov %al,0xc(%rsp) 2dcd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 2dd4: 00 00 2dd6: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 2ddd: 00 2dde: 31 c0 xor %eax,%eax 2de0: 0f b6 4c 24 0c movzbl 0xc(%rsp),%ecx 2de5: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 2dea: 48 8d 44 24 20 lea 0x20(%rsp),%rax 2def: be 80 00 00 00 mov $0x80,%esi 2df4: 48 89 c7 mov %rax,%rdi 2df7: e8 bd 28 00 00 call 56b9 2dfc: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 2e01: 48 8b 44 24 18 mov 0x18(%rsp),%rax 2e06: 48 89 d6 mov %rdx,%rsi 2e09: 48 89 c7 mov %rax,%rdi 2e0c: e8 84 08 00 00 call 3695 2e11: 90 nop 2e12: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 2e19: 00 2e1a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2e21: 00 00 2e23: 74 05 je 2e2a 2e25: e8 56 e2 ff ff call 1080 <__stack_chk_fail@plt> 2e2a: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 2e31: c3 ret 0000000000002e32 : 2e32: 48 83 ec 18 sub $0x18,%rsp 2e36: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2e3b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2e40: 48 89 c7 mov %rax,%rdi 2e43: e8 b5 02 00 00 call 30fd 2e48: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2e4d: 48 89 c7 mov %rax,%rdi 2e50: e8 7e 01 00 00 call 2fd3 2e55: 90 nop 2e56: 48 83 c4 18 add $0x18,%rsp 2e5a: c3 ret 0000000000002e5b : 2e5b: 48 83 ec 18 sub $0x18,%rsp 2e5f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2e64: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2e69: 48 89 c7 mov %rax,%rdi 2e6c: e8 ce 03 00 00 call 323f 2e71: 90 nop 2e72: 48 83 c4 18 add $0x18,%rsp 2e76: c3 ret 0000000000002e77 : 2e77: 48 83 ec 38 sub $0x38,%rsp 2e7b: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 2e80: 48 89 74 24 10 mov %rsi,0x10(%rsp) 2e85: 48 89 54 24 08 mov %rdx,0x8(%rsp) 2e8a: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 2e91: 00 2e92: e9 ce 00 00 00 jmp 2f65 2e97: 8b 44 24 2c mov 0x2c(%rsp),%eax 2e9b: 83 c0 40 add $0x40,%eax 2e9e: 89 c0 mov %eax,%eax 2ea0: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2ea4: 48 8d 05 75 41 00 00 lea 0x4175(%rip),%rax # 7020 2eab: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 2eaf: 98 cwtl 2eb0: 8b 54 24 2c mov 0x2c(%rsp),%edx 2eb4: c1 e2 02 shl $0x2,%edx 2eb7: 89 d2 mov %edx,%edx 2eb9: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx 2ebd: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2ec2: 48 01 ca add %rcx,%rdx 2ec5: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2ec9: c1 e1 02 shl $0x2,%ecx 2ecc: 89 c9 mov %ecx,%ecx 2ece: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 2ed2: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 2ed7: 48 01 ce add %rcx,%rsi 2eda: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2ede: c1 e1 02 shl $0x2,%ecx 2ee1: 89 c9 mov %ecx,%ecx 2ee3: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi 2ee7: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 2eec: 48 01 cf add %rcx,%rdi 2eef: 89 c1 mov %eax,%ecx 2ef1: e8 2b 05 00 00 call 3421 2ef6: 8b 44 24 2c mov 0x2c(%rsp),%eax 2efa: 83 c0 40 add $0x40,%eax 2efd: 89 c0 mov %eax,%eax 2eff: 48 8d 14 00 lea (%rax,%rax,1),%rdx 2f03: 48 8d 05 16 41 00 00 lea 0x4116(%rip),%rax # 7020 2f0a: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 2f0e: f7 d8 neg %eax 2f10: 98 cwtl 2f11: 8b 54 24 2c mov 0x2c(%rsp),%edx 2f15: c1 e2 02 shl $0x2,%edx 2f18: 83 c2 02 add $0x2,%edx 2f1b: 89 d2 mov %edx,%edx 2f1d: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx 2f21: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2f26: 48 01 ca add %rcx,%rdx 2f29: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2f2d: c1 e1 02 shl $0x2,%ecx 2f30: 83 c1 02 add $0x2,%ecx 2f33: 89 c9 mov %ecx,%ecx 2f35: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 2f39: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 2f3e: 48 01 ce add %rcx,%rsi 2f41: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 2f45: c1 e1 02 shl $0x2,%ecx 2f48: 83 c1 02 add $0x2,%ecx 2f4b: 89 c9 mov %ecx,%ecx 2f4d: 48 8d 3c 09 lea (%rcx,%rcx,1),%rdi 2f51: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 2f56: 48 01 cf add %rcx,%rdi 2f59: 89 c1 mov %eax,%ecx 2f5b: e8 c1 04 00 00 call 3421 2f60: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 2f65: 83 7c 24 2c 3f cmpl $0x3f,0x2c(%rsp) 2f6a: 0f 86 27 ff ff ff jbe 2e97 2f70: 90 nop 2f71: 90 nop 2f72: 48 83 c4 38 add $0x38,%rsp 2f76: c3 ret 0000000000002f77 : 2f77: 48 83 ec 28 sub $0x28,%rsp 2f7b: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2f80: 66 c7 44 24 1a 49 05 movw $0x549,0x1a(%rsp) 2f87: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2f8e: 00 2f8f: eb 31 jmp 2fc2 2f91: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2f96: 8b 54 24 1c mov 0x1c(%rsp),%edx 2f9a: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2f9e: 0f bf d0 movswl %ax,%edx 2fa1: 0f bf 44 24 1a movswl 0x1a(%rsp),%eax 2fa6: 0f af c2 imul %edx,%eax 2fa9: 89 c7 mov %eax,%edi 2fab: e8 0c 07 00 00 call 36bc 2fb0: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 2fb5: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 2fb9: 66 89 04 4a mov %ax,(%rdx,%rcx,2) 2fbd: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 2fc2: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) 2fc9: 00 2fca: 76 c5 jbe 2f91 2fcc: 90 nop 2fcd: 90 nop 2fce: 48 83 c4 28 add $0x28,%rsp 2fd2: c3 ret 0000000000002fd3 : 2fd3: 48 83 ec 28 sub $0x28,%rsp 2fd7: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 2fdc: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 2fe3: 00 2fe4: eb 27 jmp 300d 2fe6: 48 8b 44 24 08 mov 0x8(%rsp),%rax 2feb: 8b 54 24 1c mov 0x1c(%rsp),%edx 2fef: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 2ff3: 98 cwtl 2ff4: 89 c7 mov %eax,%edi 2ff6: e8 f2 06 00 00 call 36ed 2ffb: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 3000: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 3004: 66 89 04 4a mov %ax,(%rdx,%rcx,2) 3008: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 300d: 81 7c 24 1c ff 00 00 cmpl $0xff,0x1c(%rsp) 3014: 00 3015: 76 cf jbe 2fe6 3017: 90 nop 3018: 90 nop 3019: 48 83 c4 28 add $0x28,%rsp 301d: c3 ret 000000000000301e : 301e: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 3023: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 3028: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 302d: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 3034: 00 3035: eb 32 jmp 3069 3037: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 303c: 8b 54 24 fc mov -0x4(%rsp),%edx 3040: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 3044: 89 c1 mov %eax,%ecx 3046: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 304b: 8b 54 24 fc mov -0x4(%rsp),%edx 304f: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 3053: 01 c8 add %ecx,%eax 3055: 89 c1 mov %eax,%ecx 3057: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 305c: 8b 54 24 fc mov -0x4(%rsp),%edx 3060: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 3064: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 3069: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) 3070: 00 3071: 76 c4 jbe 3037 3073: 90 nop 3074: 90 nop 3075: c3 ret 0000000000003076 : 3076: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 307b: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 3080: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 3085: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 308c: 00 308d: eb 36 jmp 30c5 308f: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 3094: 8b 54 24 fc mov -0x4(%rsp),%edx 3098: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 309c: 89 c1 mov %eax,%ecx 309e: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 30a3: 8b 54 24 fc mov -0x4(%rsp),%edx 30a7: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax 30ab: 89 c2 mov %eax,%edx 30ad: 89 c8 mov %ecx,%eax 30af: 29 d0 sub %edx,%eax 30b1: 89 c1 mov %eax,%ecx 30b3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 30b8: 8b 54 24 fc mov -0x4(%rsp),%edx 30bc: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 30c0: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 30c5: 81 7c 24 fc ff 00 00 cmpl $0xff,-0x4(%rsp) 30cc: 00 30cd: 76 c0 jbe 308f 30cf: 90 nop 30d0: 90 nop 30d1: c3 ret 00000000000030d2 : 30d2: 48 83 ec 18 sub $0x18,%rsp 30d6: 89 fa mov %edi,%edx 30d8: 89 f0 mov %esi,%eax 30da: 66 89 54 24 0c mov %dx,0xc(%rsp) 30df: 66 89 44 24 08 mov %ax,0x8(%rsp) 30e4: 0f bf 54 24 0c movswl 0xc(%rsp),%edx 30e9: 0f bf 44 24 08 movswl 0x8(%rsp),%eax 30ee: 0f af c2 imul %edx,%eax 30f1: 89 c7 mov %eax,%edi 30f3: e8 c4 05 00 00 call 36bc 30f8: 48 83 c4 18 add $0x18,%rsp 30fc: c3 ret 00000000000030fd : 30fd: 48 83 ec 38 sub $0x38,%rsp 3101: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 3106: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%rsp) 310d: 00 310e: c7 44 24 20 80 00 00 movl $0x80,0x20(%rsp) 3115: 00 3116: e9 12 01 00 00 jmp 322d 311b: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 3122: 00 3123: e9 f3 00 00 00 jmp 321b 3128: 8b 44 24 2c mov 0x2c(%rsp),%eax 312c: 8d 50 01 lea 0x1(%rax),%edx 312f: 89 54 24 2c mov %edx,0x2c(%rsp) 3133: 89 c0 mov %eax,%eax 3135: 48 8d 14 00 lea (%rax,%rax,1),%rdx 3139: 48 8d 05 e0 3e 00 00 lea 0x3ee0(%rip),%rax # 7020 3140: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 3144: 66 89 44 24 1c mov %ax,0x1c(%rsp) 3149: 8b 44 24 24 mov 0x24(%rsp),%eax 314d: 89 44 24 28 mov %eax,0x28(%rsp) 3151: e9 a3 00 00 00 jmp 31f9 3156: 8b 54 24 28 mov 0x28(%rsp),%edx 315a: 8b 44 24 20 mov 0x20(%rsp),%eax 315e: 01 d0 add %edx,%eax 3160: 89 c0 mov %eax,%eax 3162: 48 8d 14 00 lea (%rax,%rax,1),%rdx 3166: 48 8b 44 24 08 mov 0x8(%rsp),%rax 316b: 48 01 d0 add %rdx,%rax 316e: 0f b7 00 movzwl (%rax),%eax 3171: 0f bf d0 movswl %ax,%edx 3174: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax 3179: 89 d6 mov %edx,%esi 317b: 89 c7 mov %eax,%edi 317d: e8 50 ff ff ff call 30d2 3182: 66 89 44 24 1e mov %ax,0x1e(%rsp) 3187: 8b 44 24 28 mov 0x28(%rsp),%eax 318b: 48 8d 14 00 lea (%rax,%rax,1),%rdx 318f: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3194: 48 01 d0 add %rdx,%rax 3197: 0f b7 00 movzwl (%rax),%eax 319a: 89 c2 mov %eax,%edx 319c: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 31a1: 89 d1 mov %edx,%ecx 31a3: 29 c1 sub %eax,%ecx 31a5: 8b 54 24 28 mov 0x28(%rsp),%edx 31a9: 8b 44 24 20 mov 0x20(%rsp),%eax 31ad: 01 d0 add %edx,%eax 31af: 89 c0 mov %eax,%eax 31b1: 48 8d 14 00 lea (%rax,%rax,1),%rdx 31b5: 48 8b 44 24 08 mov 0x8(%rsp),%rax 31ba: 48 01 d0 add %rdx,%rax 31bd: 89 ca mov %ecx,%edx 31bf: 66 89 10 mov %dx,(%rax) 31c2: 8b 44 24 28 mov 0x28(%rsp),%eax 31c6: 48 8d 14 00 lea (%rax,%rax,1),%rdx 31ca: 48 8b 44 24 08 mov 0x8(%rsp),%rax 31cf: 48 01 d0 add %rdx,%rax 31d2: 0f b7 00 movzwl (%rax),%eax 31d5: 89 c2 mov %eax,%edx 31d7: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 31dc: 8d 0c 02 lea (%rdx,%rax,1),%ecx 31df: 8b 44 24 28 mov 0x28(%rsp),%eax 31e3: 48 8d 14 00 lea (%rax,%rax,1),%rdx 31e7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 31ec: 48 01 d0 add %rdx,%rax 31ef: 89 ca mov %ecx,%edx 31f1: 66 89 10 mov %dx,(%rax) 31f4: 83 44 24 28 01 addl $0x1,0x28(%rsp) 31f9: 8b 54 24 24 mov 0x24(%rsp),%edx 31fd: 8b 44 24 20 mov 0x20(%rsp),%eax 3201: 01 d0 add %edx,%eax 3203: 39 44 24 28 cmp %eax,0x28(%rsp) 3207: 0f 82 49 ff ff ff jb 3156 320d: 8b 54 24 28 mov 0x28(%rsp),%edx 3211: 8b 44 24 20 mov 0x20(%rsp),%eax 3215: 01 d0 add %edx,%eax 3217: 89 44 24 24 mov %eax,0x24(%rsp) 321b: 81 7c 24 24 ff 00 00 cmpl $0xff,0x24(%rsp) 3222: 00 3223: 0f 86 ff fe ff ff jbe 3128 3229: d1 6c 24 20 shrl $1,0x20(%rsp) 322d: 83 7c 24 20 01 cmpl $0x1,0x20(%rsp) 3232: 0f 87 e3 fe ff ff ja 311b 3238: 90 nop 3239: 90 nop 323a: 48 83 c4 38 add $0x38,%rsp 323e: c3 ret 000000000000323f : 323f: 53 push %rbx 3240: 48 83 ec 30 sub $0x30,%rsp 3244: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 3249: 66 c7 44 24 1a a1 05 movw $0x5a1,0x1a(%rsp) 3250: c7 44 24 2c 7f 00 00 movl $0x7f,0x2c(%rsp) 3257: 00 3258: c7 44 24 24 02 00 00 movl $0x2,0x24(%rsp) 325f: 00 3260: e9 57 01 00 00 jmp 33bc 3265: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 326c: 00 326d: e9 38 01 00 00 jmp 33aa 3272: 8b 44 24 2c mov 0x2c(%rsp),%eax 3276: 8d 50 ff lea -0x1(%rax),%edx 3279: 89 54 24 2c mov %edx,0x2c(%rsp) 327d: 89 c0 mov %eax,%eax 327f: 48 8d 14 00 lea (%rax,%rax,1),%rdx 3283: 48 8d 05 96 3d 00 00 lea 0x3d96(%rip),%rax # 7020 328a: 0f b7 04 02 movzwl (%rdx,%rax,1),%eax 328e: 66 89 44 24 1c mov %ax,0x1c(%rsp) 3293: 8b 44 24 20 mov 0x20(%rsp),%eax 3297: 89 44 24 28 mov %eax,0x28(%rsp) 329b: e9 e8 00 00 00 jmp 3388 32a0: 8b 44 24 28 mov 0x28(%rsp),%eax 32a4: 48 8d 14 00 lea (%rax,%rax,1),%rdx 32a8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 32ad: 48 01 d0 add %rdx,%rax 32b0: 0f b7 00 movzwl (%rax),%eax 32b3: 66 89 44 24 1e mov %ax,0x1e(%rsp) 32b8: 8b 54 24 28 mov 0x28(%rsp),%edx 32bc: 8b 44 24 24 mov 0x24(%rsp),%eax 32c0: 01 d0 add %edx,%eax 32c2: 89 c0 mov %eax,%eax 32c4: 48 8d 14 00 lea (%rax,%rax,1),%rdx 32c8: 48 8b 44 24 08 mov 0x8(%rsp),%rax 32cd: 48 01 d0 add %rdx,%rax 32d0: 0f b7 00 movzwl (%rax),%eax 32d3: 89 c2 mov %eax,%edx 32d5: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 32da: 01 d0 add %edx,%eax 32dc: 98 cwtl 32dd: 8b 54 24 28 mov 0x28(%rsp),%edx 32e1: 48 8d 0c 12 lea (%rdx,%rdx,1),%rcx 32e5: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 32ea: 48 8d 1c 11 lea (%rcx,%rdx,1),%rbx 32ee: 89 c7 mov %eax,%edi 32f0: e8 f8 03 00 00 call 36ed 32f5: 66 89 03 mov %ax,(%rbx) 32f8: 8b 54 24 28 mov 0x28(%rsp),%edx 32fc: 8b 44 24 24 mov 0x24(%rsp),%eax 3300: 01 d0 add %edx,%eax 3302: 89 c0 mov %eax,%eax 3304: 48 8d 14 00 lea (%rax,%rax,1),%rdx 3308: 48 8b 44 24 08 mov 0x8(%rsp),%rax 330d: 48 01 d0 add %rdx,%rax 3310: 0f b7 00 movzwl (%rax),%eax 3313: 89 c2 mov %eax,%edx 3315: 0f b7 44 24 1e movzwl 0x1e(%rsp),%eax 331a: 89 d1 mov %edx,%ecx 331c: 29 c1 sub %eax,%ecx 331e: 8b 54 24 28 mov 0x28(%rsp),%edx 3322: 8b 44 24 24 mov 0x24(%rsp),%eax 3326: 01 d0 add %edx,%eax 3328: 89 c0 mov %eax,%eax 332a: 48 8d 14 00 lea (%rax,%rax,1),%rdx 332e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3333: 48 01 d0 add %rdx,%rax 3336: 89 ca mov %ecx,%edx 3338: 66 89 10 mov %dx,(%rax) 333b: 8b 54 24 28 mov 0x28(%rsp),%edx 333f: 8b 44 24 24 mov 0x24(%rsp),%eax 3343: 01 d0 add %edx,%eax 3345: 89 c0 mov %eax,%eax 3347: 48 8d 14 00 lea (%rax,%rax,1),%rdx 334b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3350: 48 01 d0 add %rdx,%rax 3353: 0f b7 00 movzwl (%rax),%eax 3356: 0f bf d0 movswl %ax,%edx 3359: 0f bf 44 24 1c movswl 0x1c(%rsp),%eax 335e: 8b 74 24 28 mov 0x28(%rsp),%esi 3362: 8b 4c 24 24 mov 0x24(%rsp),%ecx 3366: 01 f1 add %esi,%ecx 3368: 89 c9 mov %ecx,%ecx 336a: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 336e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 3373: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx 3377: 89 d6 mov %edx,%esi 3379: 89 c7 mov %eax,%edi 337b: e8 52 fd ff ff call 30d2 3380: 66 89 03 mov %ax,(%rbx) 3383: 83 44 24 28 01 addl $0x1,0x28(%rsp) 3388: 8b 54 24 20 mov 0x20(%rsp),%edx 338c: 8b 44 24 24 mov 0x24(%rsp),%eax 3390: 01 d0 add %edx,%eax 3392: 39 44 24 28 cmp %eax,0x28(%rsp) 3396: 0f 82 04 ff ff ff jb 32a0 339c: 8b 54 24 28 mov 0x28(%rsp),%edx 33a0: 8b 44 24 24 mov 0x24(%rsp),%eax 33a4: 01 d0 add %edx,%eax 33a6: 89 44 24 20 mov %eax,0x20(%rsp) 33aa: 81 7c 24 20 ff 00 00 cmpl $0xff,0x20(%rsp) 33b1: 00 33b2: 0f 86 ba fe ff ff jbe 3272 33b8: d1 64 24 24 shll $1,0x24(%rsp) 33bc: 81 7c 24 24 80 00 00 cmpl $0x80,0x24(%rsp) 33c3: 00 33c4: 0f 86 9b fe ff ff jbe 3265 33ca: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) 33d1: 00 33d2: eb 3b jmp 340f 33d4: 0f bf 54 24 1a movswl 0x1a(%rsp),%edx 33d9: 8b 44 24 28 mov 0x28(%rsp),%eax 33dd: 48 8d 0c 00 lea (%rax,%rax,1),%rcx 33e1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 33e6: 48 01 c8 add %rcx,%rax 33e9: 0f b7 00 movzwl (%rax),%eax 33ec: 98 cwtl 33ed: 8b 4c 24 28 mov 0x28(%rsp),%ecx 33f1: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 33f5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 33fa: 48 8d 1c 0e lea (%rsi,%rcx,1),%rbx 33fe: 89 d6 mov %edx,%esi 3400: 89 c7 mov %eax,%edi 3402: e8 cb fc ff ff call 30d2 3407: 66 89 03 mov %ax,(%rbx) 340a: 83 44 24 28 01 addl $0x1,0x28(%rsp) 340f: 81 7c 24 28 ff 00 00 cmpl $0xff,0x28(%rsp) 3416: 00 3417: 76 bb jbe 33d4 3419: 90 nop 341a: 90 nop 341b: 48 83 c4 30 add $0x30,%rsp 341f: 5b pop %rbx 3420: c3 ret 0000000000003421 : 3421: 53 push %rbx 3422: 48 83 ec 20 sub $0x20,%rsp 3426: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 342b: 48 89 74 24 10 mov %rsi,0x10(%rsp) 3430: 48 89 54 24 08 mov %rdx,0x8(%rsp) 3435: 89 c8 mov %ecx,%eax 3437: 66 89 44 24 04 mov %ax,0x4(%rsp) 343c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3441: 48 83 c0 02 add $0x2,%rax 3445: 0f b7 00 movzwl (%rax),%eax 3448: 0f bf d0 movswl %ax,%edx 344b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 3450: 48 83 c0 02 add $0x2,%rax 3454: 0f b7 00 movzwl (%rax),%eax 3457: 98 cwtl 3458: 89 d6 mov %edx,%esi 345a: 89 c7 mov %eax,%edi 345c: e8 71 fc ff ff call 30d2 3461: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 3466: 66 89 02 mov %ax,(%rdx) 3469: 0f bf 54 24 04 movswl 0x4(%rsp),%edx 346e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3473: 0f b7 00 movzwl (%rax),%eax 3476: 98 cwtl 3477: 89 d6 mov %edx,%esi 3479: 89 c7 mov %eax,%edi 347b: e8 52 fc ff ff call 30d2 3480: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 3485: 66 89 02 mov %ax,(%rdx) 3488: 48 8b 44 24 08 mov 0x8(%rsp),%rax 348d: 0f b7 00 movzwl (%rax),%eax 3490: 0f bf d0 movswl %ax,%edx 3493: 48 8b 44 24 10 mov 0x10(%rsp),%rax 3498: 0f b7 00 movzwl (%rax),%eax 349b: 98 cwtl 349c: 89 d6 mov %edx,%esi 349e: 89 c7 mov %eax,%edi 34a0: e8 2d fc ff ff call 30d2 34a5: 89 c2 mov %eax,%edx 34a7: 48 8b 44 24 18 mov 0x18(%rsp),%rax 34ac: 0f b7 00 movzwl (%rax),%eax 34af: 89 c1 mov %eax,%ecx 34b1: 89 d0 mov %edx,%eax 34b3: 01 c8 add %ecx,%eax 34b5: 89 c2 mov %eax,%edx 34b7: 48 8b 44 24 18 mov 0x18(%rsp),%rax 34bc: 66 89 10 mov %dx,(%rax) 34bf: 48 8b 44 24 08 mov 0x8(%rsp),%rax 34c4: 48 83 c0 02 add $0x2,%rax 34c8: 0f b7 00 movzwl (%rax),%eax 34cb: 0f bf d0 movswl %ax,%edx 34ce: 48 8b 44 24 10 mov 0x10(%rsp),%rax 34d3: 0f b7 00 movzwl (%rax),%eax 34d6: 98 cwtl 34d7: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 34dc: 48 8d 59 02 lea 0x2(%rcx),%rbx 34e0: 89 d6 mov %edx,%esi 34e2: 89 c7 mov %eax,%edi 34e4: e8 e9 fb ff ff call 30d2 34e9: 66 89 03 mov %ax,(%rbx) 34ec: 48 8b 44 24 08 mov 0x8(%rsp),%rax 34f1: 0f b7 00 movzwl (%rax),%eax 34f4: 0f bf d0 movswl %ax,%edx 34f7: 48 8b 44 24 10 mov 0x10(%rsp),%rax 34fc: 48 83 c0 02 add $0x2,%rax 3500: 0f b7 00 movzwl (%rax),%eax 3503: 98 cwtl 3504: 89 d6 mov %edx,%esi 3506: 89 c7 mov %eax,%edi 3508: e8 c5 fb ff ff call 30d2 350d: 89 c2 mov %eax,%edx 350f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3514: 48 83 c0 02 add $0x2,%rax 3518: 0f b7 00 movzwl (%rax),%eax 351b: 89 c1 mov %eax,%ecx 351d: 89 d0 mov %edx,%eax 351f: 8d 14 01 lea (%rcx,%rax,1),%edx 3522: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3527: 48 83 c0 02 add $0x2,%rax 352b: 66 89 10 mov %dx,(%rax) 352e: 90 nop 352f: 48 83 c4 20 add $0x20,%rsp 3533: 5b pop %rbx 3534: c3 ret 0000000000003535 : 3535: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 353a: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 353f: 0f b6 00 movzbl (%rax),%eax 3542: 0f b6 c0 movzbl %al,%eax 3545: 89 44 24 fc mov %eax,-0x4(%rsp) 3549: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 354e: 48 83 c0 01 add $0x1,%rax 3552: 0f b6 00 movzbl (%rax),%eax 3555: 0f b6 c0 movzbl %al,%eax 3558: c1 e0 08 shl $0x8,%eax 355b: 09 44 24 fc or %eax,-0x4(%rsp) 355f: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 3564: 48 83 c0 02 add $0x2,%rax 3568: 0f b6 00 movzbl (%rax),%eax 356b: 0f b6 c0 movzbl %al,%eax 356e: c1 e0 10 shl $0x10,%eax 3571: 09 44 24 fc or %eax,-0x4(%rsp) 3575: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 357a: 48 83 c0 03 add $0x3,%rax 357e: 0f b6 00 movzbl (%rax),%eax 3581: 0f b6 c0 movzbl %al,%eax 3584: c1 e0 18 shl $0x18,%eax 3587: 09 44 24 fc or %eax,-0x4(%rsp) 358b: 8b 44 24 fc mov -0x4(%rsp),%eax 358f: c3 ret 0000000000003590 : 3590: 48 83 ec 30 sub $0x30,%rsp 3594: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 3599: 48 89 34 24 mov %rsi,(%rsp) 359d: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 35a4: 00 35a5: e9 b2 00 00 00 jmp 365c 35aa: 8b 44 24 20 mov 0x20(%rsp),%eax 35ae: c1 e0 02 shl $0x2,%eax 35b1: 89 c2 mov %eax,%edx 35b3: 48 8b 04 24 mov (%rsp),%rax 35b7: 48 01 d0 add %rdx,%rax 35ba: 48 89 c7 mov %rax,%rdi 35bd: e8 73 ff ff ff call 3535 35c2: 89 44 24 28 mov %eax,0x28(%rsp) 35c6: 8b 44 24 28 mov 0x28(%rsp),%eax 35ca: 25 55 55 55 55 and $0x55555555,%eax 35cf: 89 44 24 2c mov %eax,0x2c(%rsp) 35d3: 8b 44 24 28 mov 0x28(%rsp),%eax 35d7: d1 e8 shr $1,%eax 35d9: 25 55 55 55 55 and $0x55555555,%eax 35de: 01 44 24 2c add %eax,0x2c(%rsp) 35e2: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 35e9: 00 35ea: eb 64 jmp 3650 35ec: 8b 44 24 24 mov 0x24(%rsp),%eax 35f0: c1 e0 02 shl $0x2,%eax 35f3: 8b 54 24 2c mov 0x2c(%rsp),%edx 35f7: 89 c1 mov %eax,%ecx 35f9: d3 ea shr %cl,%edx 35fb: 89 d0 mov %edx,%eax 35fd: 83 e0 03 and $0x3,%eax 3600: 66 89 44 24 1c mov %ax,0x1c(%rsp) 3605: 8b 44 24 24 mov 0x24(%rsp),%eax 3609: c1 e0 02 shl $0x2,%eax 360c: 83 c0 02 add $0x2,%eax 360f: 8b 54 24 2c mov 0x2c(%rsp),%edx 3613: 89 c1 mov %eax,%ecx 3615: d3 ea shr %cl,%edx 3617: 89 d0 mov %edx,%eax 3619: 83 e0 03 and $0x3,%eax 361c: 66 89 44 24 1e mov %ax,0x1e(%rsp) 3621: 0f b7 44 24 1c movzwl 0x1c(%rsp),%eax 3626: 0f b7 54 24 1e movzwl 0x1e(%rsp),%edx 362b: 29 d0 sub %edx,%eax 362d: 89 c1 mov %eax,%ecx 362f: 8b 44 24 20 mov 0x20(%rsp),%eax 3633: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 363a: 8b 44 24 24 mov 0x24(%rsp),%eax 363e: 01 c2 add %eax,%edx 3640: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3645: 89 d2 mov %edx,%edx 3647: 66 89 0c 50 mov %cx,(%rax,%rdx,2) 364b: 83 44 24 24 01 addl $0x1,0x24(%rsp) 3650: 83 7c 24 24 07 cmpl $0x7,0x24(%rsp) 3655: 76 95 jbe 35ec 3657: 83 44 24 20 01 addl $0x1,0x20(%rsp) 365c: 83 7c 24 20 1f cmpl $0x1f,0x20(%rsp) 3661: 0f 86 43 ff ff ff jbe 35aa 3667: 90 nop 3668: 90 nop 3669: 48 83 c4 30 add $0x30,%rsp 366d: c3 ret 000000000000366e : 366e: 48 83 ec 10 sub $0x10,%rsp 3672: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 3677: 48 89 34 24 mov %rsi,(%rsp) 367b: 48 8b 14 24 mov (%rsp),%rdx 367f: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3684: 48 89 d6 mov %rdx,%rsi 3687: 48 89 c7 mov %rax,%rdi 368a: e8 01 ff ff ff call 3590 368f: 90 nop 3690: 48 83 c4 10 add $0x10,%rsp 3694: c3 ret 0000000000003695 : 3695: 48 83 ec 10 sub $0x10,%rsp 3699: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 369e: 48 89 34 24 mov %rsi,(%rsp) 36a2: 48 8b 14 24 mov (%rsp),%rdx 36a6: 48 8b 44 24 08 mov 0x8(%rsp),%rax 36ab: 48 89 d6 mov %rdx,%rsi 36ae: 48 89 c7 mov %rax,%rdi 36b1: e8 da fe ff ff call 3590 36b6: 90 nop 36b7: 48 83 c4 10 add $0x10,%rsp 36bb: c3 ret 00000000000036bc : 36bc: 89 7c 24 ec mov %edi,-0x14(%rsp) 36c0: 8b 44 24 ec mov -0x14(%rsp),%eax 36c4: 66 69 c0 01 f3 imul $0xf301,%ax,%ax 36c9: 66 89 44 24 fe mov %ax,-0x2(%rsp) 36ce: 0f bf 44 24 fe movswl -0x2(%rsp),%eax 36d3: 69 d0 ff f2 ff ff imul $0xfffff2ff,%eax,%edx 36d9: 8b 44 24 ec mov -0x14(%rsp),%eax 36dd: 01 d0 add %edx,%eax 36df: c1 f8 10 sar $0x10,%eax 36e2: 66 89 44 24 fe mov %ax,-0x2(%rsp) 36e7: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax 36ec: c3 ret 00000000000036ed : 36ed: 89 f8 mov %edi,%eax 36ef: 66 89 44 24 ec mov %ax,-0x14(%rsp) 36f4: 66 c7 44 24 fc bf 4e movw $0x4ebf,-0x4(%rsp) 36fb: 0f bf 54 24 fc movswl -0x4(%rsp),%edx 3700: 0f bf 44 24 ec movswl -0x14(%rsp),%eax 3705: 0f af c2 imul %edx,%eax 3708: 05 00 00 00 02 add $0x2000000,%eax 370d: c1 f8 1a sar $0x1a,%eax 3710: 66 89 44 24 fe mov %ax,-0x2(%rsp) 3715: 0f b7 44 24 fe movzwl -0x2(%rsp),%eax 371a: 66 69 c0 01 0d imul $0xd01,%ax,%ax 371f: 66 89 44 24 fe mov %ax,-0x2(%rsp) 3724: 0f b7 44 24 ec movzwl -0x14(%rsp),%eax 3729: 0f b7 54 24 fe movzwl -0x2(%rsp),%edx 372e: 29 d0 sub %edx,%eax 3730: c3 ret 0000000000003731 : 3731: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 3736: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 373b: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 3740: c6 44 24 f7 00 movb $0x0,-0x9(%rsp) 3745: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 374c: 00 00 374e: eb 2c jmp 377c 3750: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 3755: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 375a: 48 01 d0 add %rdx,%rax 375d: 0f b6 08 movzbl (%rax),%ecx 3760: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx 3765: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 376a: 48 01 d0 add %rdx,%rax 376d: 0f b6 00 movzbl (%rax),%eax 3770: 31 c8 xor %ecx,%eax 3772: 08 44 24 f7 or %al,-0x9(%rsp) 3776: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) 377c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3781: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax 3786: 72 c8 jb 3750 3788: 0f b6 44 24 f7 movzbl -0x9(%rsp),%eax 378d: 48 f7 d8 neg %rax 3790: 48 c1 e8 3f shr $0x3f,%rax 3794: c3 ret 0000000000003795 : 3795: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 379a: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 379f: 48 89 54 24 d8 mov %rdx,-0x28(%rsp) 37a4: 89 c8 mov %ecx,%eax 37a6: 88 44 24 d4 mov %al,-0x2c(%rsp) 37aa: 0f b6 44 24 d4 movzbl -0x2c(%rsp),%eax 37af: 88 44 24 d4 mov %al,-0x2c(%rsp) 37b3: f6 5c 24 d4 negb -0x2c(%rsp) 37b7: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 37be: 00 00 37c0: eb 51 jmp 3813 37c2: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 37c7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 37cc: 48 01 d0 add %rdx,%rax 37cf: 0f b6 30 movzbl (%rax),%esi 37d2: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 37d7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 37dc: 48 01 d0 add %rdx,%rax 37df: 0f b6 08 movzbl (%rax),%ecx 37e2: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx 37e7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 37ec: 48 01 d0 add %rdx,%rax 37ef: 0f b6 00 movzbl (%rax),%eax 37f2: 31 c8 xor %ecx,%eax 37f4: 22 44 24 d4 and -0x2c(%rsp),%al 37f8: 89 c1 mov %eax,%ecx 37fa: 48 8b 54 24 e8 mov -0x18(%rsp),%rdx 37ff: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3804: 48 01 d0 add %rdx,%rax 3807: 31 ce xor %ecx,%esi 3809: 89 f2 mov %esi,%edx 380b: 88 10 mov %dl,(%rax) 380d: 48 83 44 24 f8 01 addq $0x1,-0x8(%rsp) 3813: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3818: 48 3b 44 24 d8 cmp -0x28(%rsp),%rax 381d: 72 a3 jb 37c2 381f: 90 nop 3820: 90 nop 3821: c3 ret 0000000000003822 : 3822: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) 3827: 89 f1 mov %esi,%ecx 3829: 89 d0 mov %edx,%eax 382b: 89 ca mov %ecx,%edx 382d: 66 89 54 24 f4 mov %dx,-0xc(%rsp) 3832: 66 89 44 24 f0 mov %ax,-0x10(%rsp) 3837: 66 f7 5c 24 f0 negw -0x10(%rsp) 383c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3841: 0f b7 10 movzwl (%rax),%edx 3844: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3849: 0f b7 00 movzwl (%rax),%eax 384c: 66 33 44 24 f4 xor -0xc(%rsp),%ax 3851: 89 c1 mov %eax,%ecx 3853: 0f b7 44 24 f0 movzwl -0x10(%rsp),%eax 3858: 21 c8 and %ecx,%eax 385a: 31 c2 xor %eax,%edx 385c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3861: 66 89 10 mov %dx,(%rax) 3864: 90 nop 3865: c3 ret 0000000000003866 : 3866: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 386b: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 3872: 00 00 3874: c7 44 24 f4 00 00 00 movl $0x0,-0xc(%rsp) 387b: 00 387c: eb 2b jmp 38a9 387e: 8b 54 24 f4 mov -0xc(%rsp),%edx 3882: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 3887: 48 01 d0 add %rdx,%rax 388a: 0f b6 00 movzbl (%rax),%eax 388d: 0f b6 d0 movzbl %al,%edx 3890: 8b 44 24 f4 mov -0xc(%rsp),%eax 3894: c1 e0 03 shl $0x3,%eax 3897: 89 c1 mov %eax,%ecx 3899: 48 d3 e2 shl %cl,%rdx 389c: 48 89 d0 mov %rdx,%rax 389f: 48 09 44 24 f8 or %rax,-0x8(%rsp) 38a4: 83 44 24 f4 01 addl $0x1,-0xc(%rsp) 38a9: 83 7c 24 f4 07 cmpl $0x7,-0xc(%rsp) 38ae: 76 ce jbe 387e 38b0: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 38b5: c3 ret 00000000000038b6 : 38b6: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 38bb: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 38c0: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 38c7: 00 38c8: eb 29 jmp 38f3 38ca: 8b 44 24 fc mov -0x4(%rsp),%eax 38ce: c1 e0 03 shl $0x3,%eax 38d1: 48 8b 54 24 e0 mov -0x20(%rsp),%rdx 38d6: 89 c1 mov %eax,%ecx 38d8: 48 d3 ea shr %cl,%rdx 38db: 48 89 d1 mov %rdx,%rcx 38de: 8b 54 24 fc mov -0x4(%rsp),%edx 38e2: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 38e7: 48 01 d0 add %rdx,%rax 38ea: 89 ca mov %ecx,%edx 38ec: 88 10 mov %dl,(%rax) 38ee: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 38f3: 83 7c 24 fc 07 cmpl $0x7,-0x4(%rsp) 38f8: 76 d0 jbe 38ca 38fa: 90 nop 38fb: 90 nop 38fc: c3 ret 00000000000038fd : 38fd: 48 81 ec 80 01 00 00 sub $0x180,%rsp 3904: 48 89 7c 24 88 mov %rdi,-0x78(%rsp) 3909: 48 8b 44 24 88 mov -0x78(%rsp),%rax 390e: 48 8b 00 mov (%rax),%rax 3911: 48 89 44 24 a0 mov %rax,-0x60(%rsp) 3916: 48 8b 44 24 88 mov -0x78(%rsp),%rax 391b: 48 8b 40 08 mov 0x8(%rax),%rax 391f: 48 89 44 24 a8 mov %rax,-0x58(%rsp) 3924: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3929: 48 8b 40 10 mov 0x10(%rax),%rax 392d: 48 89 44 24 b0 mov %rax,-0x50(%rsp) 3932: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3937: 48 8b 40 18 mov 0x18(%rax),%rax 393b: 48 89 44 24 b8 mov %rax,-0x48(%rsp) 3940: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3945: 48 8b 40 20 mov 0x20(%rax),%rax 3949: 48 89 44 24 c0 mov %rax,-0x40(%rsp) 394e: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3953: 48 8b 40 28 mov 0x28(%rax),%rax 3957: 48 89 44 24 c8 mov %rax,-0x38(%rsp) 395c: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3961: 48 8b 40 30 mov 0x30(%rax),%rax 3965: 48 89 44 24 d0 mov %rax,-0x30(%rsp) 396a: 48 8b 44 24 88 mov -0x78(%rsp),%rax 396f: 48 8b 40 38 mov 0x38(%rax),%rax 3973: 48 89 44 24 d8 mov %rax,-0x28(%rsp) 3978: 48 8b 44 24 88 mov -0x78(%rsp),%rax 397d: 48 8b 40 40 mov 0x40(%rax),%rax 3981: 48 89 44 24 e0 mov %rax,-0x20(%rsp) 3986: 48 8b 44 24 88 mov -0x78(%rsp),%rax 398b: 48 8b 40 48 mov 0x48(%rax),%rax 398f: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 3994: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3999: 48 8b 40 50 mov 0x50(%rax),%rax 399d: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 39a2: 48 8b 44 24 88 mov -0x78(%rsp),%rax 39a7: 48 8b 40 58 mov 0x58(%rax),%rax 39ab: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 39b0: 48 8b 44 24 88 mov -0x78(%rsp),%rax 39b5: 48 8b 40 60 mov 0x60(%rax),%rax 39b9: 48 89 04 24 mov %rax,(%rsp) 39bd: 48 8b 44 24 88 mov -0x78(%rsp),%rax 39c2: 48 8b 40 68 mov 0x68(%rax),%rax 39c6: 48 89 44 24 08 mov %rax,0x8(%rsp) 39cb: 48 8b 44 24 88 mov -0x78(%rsp),%rax 39d0: 48 8b 40 70 mov 0x70(%rax),%rax 39d4: 48 89 44 24 10 mov %rax,0x10(%rsp) 39d9: 48 8b 44 24 88 mov -0x78(%rsp),%rax 39de: 48 8b 40 78 mov 0x78(%rax),%rax 39e2: 48 89 44 24 18 mov %rax,0x18(%rsp) 39e7: 48 8b 44 24 88 mov -0x78(%rsp),%rax 39ec: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 39f3: 48 89 44 24 20 mov %rax,0x20(%rsp) 39f8: 48 8b 44 24 88 mov -0x78(%rsp),%rax 39fd: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 3a04: 48 89 44 24 28 mov %rax,0x28(%rsp) 3a09: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3a0e: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 3a15: 48 89 44 24 30 mov %rax,0x30(%rsp) 3a1a: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3a1f: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 3a26: 48 89 44 24 38 mov %rax,0x38(%rsp) 3a2b: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3a30: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 3a37: 48 89 44 24 40 mov %rax,0x40(%rsp) 3a3c: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3a41: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 3a48: 48 89 44 24 48 mov %rax,0x48(%rsp) 3a4d: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3a52: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 3a59: 48 89 44 24 50 mov %rax,0x50(%rsp) 3a5e: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3a63: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 3a6a: 48 89 44 24 58 mov %rax,0x58(%rsp) 3a6f: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3a74: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax 3a7b: 48 89 44 24 60 mov %rax,0x60(%rsp) 3a80: c7 44 24 9c 00 00 00 movl $0x0,-0x64(%rsp) 3a87: 00 3a88: e9 3b 0e 00 00 jmp 48c8 3a8d: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 3a92: 48 33 44 24 c8 xor -0x38(%rsp),%rax 3a97: 48 33 44 24 f0 xor -0x10(%rsp),%rax 3a9c: 48 33 44 24 18 xor 0x18(%rsp),%rax 3aa1: 48 33 44 24 40 xor 0x40(%rsp),%rax 3aa6: 48 89 44 24 68 mov %rax,0x68(%rsp) 3aab: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 3ab0: 48 33 44 24 d0 xor -0x30(%rsp),%rax 3ab5: 48 33 44 24 f8 xor -0x8(%rsp),%rax 3aba: 48 33 44 24 20 xor 0x20(%rsp),%rax 3abf: 48 33 44 24 48 xor 0x48(%rsp),%rax 3ac4: 48 89 44 24 70 mov %rax,0x70(%rsp) 3ac9: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 3ace: 48 33 44 24 d8 xor -0x28(%rsp),%rax 3ad3: 48 33 04 24 xor (%rsp),%rax 3ad7: 48 33 44 24 28 xor 0x28(%rsp),%rax 3adc: 48 33 44 24 50 xor 0x50(%rsp),%rax 3ae1: 48 89 44 24 78 mov %rax,0x78(%rsp) 3ae6: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 3aeb: 48 33 44 24 e0 xor -0x20(%rsp),%rax 3af0: 48 33 44 24 08 xor 0x8(%rsp),%rax 3af5: 48 33 44 24 30 xor 0x30(%rsp),%rax 3afa: 48 33 44 24 58 xor 0x58(%rsp),%rax 3aff: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3b06: 00 3b07: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 3b0c: 48 33 44 24 e8 xor -0x18(%rsp),%rax 3b11: 48 33 44 24 10 xor 0x10(%rsp),%rax 3b16: 48 33 44 24 38 xor 0x38(%rsp),%rax 3b1b: 48 33 44 24 60 xor 0x60(%rsp),%rax 3b20: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3b27: 00 3b28: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3b2d: 48 d1 c0 rol $1,%rax 3b30: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3b37: 00 3b38: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 3b3f: 00 3b40: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3b45: 48 d1 c0 rol $1,%rax 3b48: 48 33 44 24 68 xor 0x68(%rsp),%rax 3b4d: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 3b54: 00 3b55: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3b5c: 00 3b5d: 48 d1 c0 rol $1,%rax 3b60: 48 33 44 24 70 xor 0x70(%rsp),%rax 3b65: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 3b6c: 00 3b6d: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3b74: 00 3b75: 48 d1 c0 rol $1,%rax 3b78: 48 33 44 24 78 xor 0x78(%rsp),%rax 3b7d: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 3b84: 00 3b85: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3b8a: 48 d1 c0 rol $1,%rax 3b8d: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3b94: 00 3b95: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 3b9c: 00 3b9d: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3ba4: 00 3ba5: 48 31 44 24 a0 xor %rax,-0x60(%rsp) 3baa: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 3baf: 48 89 44 24 68 mov %rax,0x68(%rsp) 3bb4: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3bbb: 00 3bbc: 48 31 44 24 d0 xor %rax,-0x30(%rsp) 3bc1: 48 8b 44 24 d0 mov -0x30(%rsp),%rax 3bc6: 48 c1 c8 14 ror $0x14,%rax 3bca: 48 89 44 24 70 mov %rax,0x70(%rsp) 3bcf: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3bd6: 00 3bd7: 48 31 04 24 xor %rax,(%rsp) 3bdb: 48 8b 04 24 mov (%rsp),%rax 3bdf: 48 c1 c8 15 ror $0x15,%rax 3be3: 48 89 44 24 78 mov %rax,0x78(%rsp) 3be8: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3bef: 00 3bf0: 48 31 44 24 30 xor %rax,0x30(%rsp) 3bf5: 48 8b 44 24 30 mov 0x30(%rsp),%rax 3bfa: 48 c1 c0 15 rol $0x15,%rax 3bfe: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3c05: 00 3c06: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3c0d: 00 3c0e: 48 31 44 24 60 xor %rax,0x60(%rsp) 3c13: 48 8b 44 24 60 mov 0x60(%rsp),%rax 3c18: 48 c1 c0 0e rol $0xe,%rax 3c1c: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3c23: 00 3c24: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3c29: 48 f7 d0 not %rax 3c2c: 48 23 44 24 78 and 0x78(%rsp),%rax 3c31: 48 33 44 24 68 xor 0x68(%rsp),%rax 3c36: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 3c3d: 00 3c3e: 8b 44 24 9c mov -0x64(%rsp),%eax 3c42: 48 98 cltq 3c44: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 3c4b: 00 3c4c: 48 8d 05 cd 34 00 00 lea 0x34cd(%rip),%rax # 7120 3c53: 48 8b 04 02 mov (%rdx,%rax,1),%rax 3c57: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) 3c5e: 00 3c5f: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3c64: 48 f7 d0 not %rax 3c67: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3c6e: 00 3c6f: 48 33 44 24 70 xor 0x70(%rsp),%rax 3c74: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 3c7b: 00 3c7c: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3c83: 00 3c84: 48 f7 d0 not %rax 3c87: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3c8e: 00 3c8f: 48 33 44 24 78 xor 0x78(%rsp),%rax 3c94: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 3c9b: 00 3c9c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3ca3: 00 3ca4: 48 f7 d0 not %rax 3ca7: 48 23 44 24 68 and 0x68(%rsp),%rax 3cac: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3cb3: 00 3cb4: 48 89 84 24 d0 00 00 mov %rax,0xd0(%rsp) 3cbb: 00 3cbc: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3cc1: 48 f7 d0 not %rax 3cc4: 48 23 44 24 70 and 0x70(%rsp),%rax 3cc9: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3cd0: 00 3cd1: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) 3cd8: 00 3cd9: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3ce0: 00 3ce1: 48 31 44 24 b8 xor %rax,-0x48(%rsp) 3ce6: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 3ceb: 48 c1 c0 1c rol $0x1c,%rax 3cef: 48 89 44 24 68 mov %rax,0x68(%rsp) 3cf4: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3cfb: 00 3cfc: 48 31 44 24 e8 xor %rax,-0x18(%rsp) 3d01: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 3d06: 48 c1 c0 14 rol $0x14,%rax 3d0a: 48 89 44 24 70 mov %rax,0x70(%rsp) 3d0f: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3d16: 00 3d17: 48 31 44 24 f0 xor %rax,-0x10(%rsp) 3d1c: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 3d21: 48 c1 c0 03 rol $0x3,%rax 3d25: 48 89 44 24 78 mov %rax,0x78(%rsp) 3d2a: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3d31: 00 3d32: 48 31 44 24 20 xor %rax,0x20(%rsp) 3d37: 48 8b 44 24 20 mov 0x20(%rsp),%rax 3d3c: 48 c1 c8 13 ror $0x13,%rax 3d40: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3d47: 00 3d48: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3d4f: 00 3d50: 48 31 44 24 50 xor %rax,0x50(%rsp) 3d55: 48 8b 44 24 50 mov 0x50(%rsp),%rax 3d5a: 48 c1 c8 03 ror $0x3,%rax 3d5e: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3d65: 00 3d66: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3d6b: 48 f7 d0 not %rax 3d6e: 48 23 44 24 78 and 0x78(%rsp),%rax 3d73: 48 33 44 24 68 xor 0x68(%rsp),%rax 3d78: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 3d7f: 00 3d80: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3d85: 48 f7 d0 not %rax 3d88: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3d8f: 00 3d90: 48 33 44 24 70 xor 0x70(%rsp),%rax 3d95: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) 3d9c: 00 3d9d: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3da4: 00 3da5: 48 f7 d0 not %rax 3da8: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3daf: 00 3db0: 48 33 44 24 78 xor 0x78(%rsp),%rax 3db5: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp) 3dbc: 00 3dbd: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3dc4: 00 3dc5: 48 f7 d0 not %rax 3dc8: 48 23 44 24 68 and 0x68(%rsp),%rax 3dcd: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3dd4: 00 3dd5: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 3ddc: 00 3ddd: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3de2: 48 f7 d0 not %rax 3de5: 48 23 44 24 70 and 0x70(%rsp),%rax 3dea: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3df1: 00 3df2: 48 89 84 24 00 01 00 mov %rax,0x100(%rsp) 3df9: 00 3dfa: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3e01: 00 3e02: 48 31 44 24 a8 xor %rax,-0x58(%rsp) 3e07: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 3e0c: 48 d1 c0 rol $1,%rax 3e0f: 48 89 44 24 68 mov %rax,0x68(%rsp) 3e14: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3e1b: 00 3e1c: 48 31 44 24 d8 xor %rax,-0x28(%rsp) 3e21: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 3e26: 48 c1 c0 06 rol $0x6,%rax 3e2a: 48 89 44 24 70 mov %rax,0x70(%rsp) 3e2f: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3e36: 00 3e37: 48 31 44 24 08 xor %rax,0x8(%rsp) 3e3c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3e41: 48 c1 c0 19 rol $0x19,%rax 3e45: 48 89 44 24 78 mov %rax,0x78(%rsp) 3e4a: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3e51: 00 3e52: 48 31 44 24 38 xor %rax,0x38(%rsp) 3e57: 48 8b 44 24 38 mov 0x38(%rsp),%rax 3e5c: 48 c1 c0 08 rol $0x8,%rax 3e60: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3e67: 00 3e68: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3e6f: 00 3e70: 48 31 44 24 40 xor %rax,0x40(%rsp) 3e75: 48 8b 44 24 40 mov 0x40(%rsp),%rax 3e7a: 48 c1 c0 12 rol $0x12,%rax 3e7e: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3e85: 00 3e86: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3e8b: 48 f7 d0 not %rax 3e8e: 48 23 44 24 78 and 0x78(%rsp),%rax 3e93: 48 33 44 24 68 xor 0x68(%rsp),%rax 3e98: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) 3e9f: 00 3ea0: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3ea5: 48 f7 d0 not %rax 3ea8: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3eaf: 00 3eb0: 48 33 44 24 70 xor 0x70(%rsp),%rax 3eb5: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) 3ebc: 00 3ebd: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3ec4: 00 3ec5: 48 f7 d0 not %rax 3ec8: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3ecf: 00 3ed0: 48 33 44 24 78 xor 0x78(%rsp),%rax 3ed5: 48 89 84 24 18 01 00 mov %rax,0x118(%rsp) 3edc: 00 3edd: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3ee4: 00 3ee5: 48 f7 d0 not %rax 3ee8: 48 23 44 24 68 and 0x68(%rsp),%rax 3eed: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 3ef4: 00 3ef5: 48 89 84 24 20 01 00 mov %rax,0x120(%rsp) 3efc: 00 3efd: 48 8b 44 24 68 mov 0x68(%rsp),%rax 3f02: 48 f7 d0 not %rax 3f05: 48 23 44 24 70 and 0x70(%rsp),%rax 3f0a: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 3f11: 00 3f12: 48 89 84 24 28 01 00 mov %rax,0x128(%rsp) 3f19: 00 3f1a: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 3f21: 00 3f22: 48 31 44 24 c0 xor %rax,-0x40(%rsp) 3f27: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 3f2c: 48 c1 c0 1b rol $0x1b,%rax 3f30: 48 89 44 24 68 mov %rax,0x68(%rsp) 3f35: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 3f3c: 00 3f3d: 48 31 44 24 c8 xor %rax,-0x38(%rsp) 3f42: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 3f47: 48 c1 c8 1c ror $0x1c,%rax 3f4b: 48 89 44 24 70 mov %rax,0x70(%rsp) 3f50: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 3f57: 00 3f58: 48 31 44 24 f8 xor %rax,-0x8(%rsp) 3f5d: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3f62: 48 c1 c0 0a rol $0xa,%rax 3f66: 48 89 44 24 78 mov %rax,0x78(%rsp) 3f6b: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 3f72: 00 3f73: 48 31 44 24 28 xor %rax,0x28(%rsp) 3f78: 48 8b 44 24 28 mov 0x28(%rsp),%rax 3f7d: 48 c1 c0 0f rol $0xf,%rax 3f81: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 3f88: 00 3f89: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 3f90: 00 3f91: 48 31 44 24 58 xor %rax,0x58(%rsp) 3f96: 48 8b 44 24 58 mov 0x58(%rsp),%rax 3f9b: 48 c1 c8 08 ror $0x8,%rax 3f9f: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 3fa6: 00 3fa7: 48 8b 44 24 70 mov 0x70(%rsp),%rax 3fac: 48 f7 d0 not %rax 3faf: 48 23 44 24 78 and 0x78(%rsp),%rax 3fb4: 48 33 44 24 68 xor 0x68(%rsp),%rax 3fb9: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) 3fc0: 00 3fc1: 48 8b 44 24 78 mov 0x78(%rsp),%rax 3fc6: 48 f7 d0 not %rax 3fc9: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 3fd0: 00 3fd1: 48 33 44 24 70 xor 0x70(%rsp),%rax 3fd6: 48 89 84 24 38 01 00 mov %rax,0x138(%rsp) 3fdd: 00 3fde: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 3fe5: 00 3fe6: 48 f7 d0 not %rax 3fe9: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 3ff0: 00 3ff1: 48 33 44 24 78 xor 0x78(%rsp),%rax 3ff6: 48 89 84 24 40 01 00 mov %rax,0x140(%rsp) 3ffd: 00 3ffe: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4005: 00 4006: 48 f7 d0 not %rax 4009: 48 23 44 24 68 and 0x68(%rsp),%rax 400e: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4015: 00 4016: 48 89 84 24 48 01 00 mov %rax,0x148(%rsp) 401d: 00 401e: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4023: 48 f7 d0 not %rax 4026: 48 23 44 24 70 and 0x70(%rsp),%rax 402b: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 4032: 00 4033: 48 89 84 24 50 01 00 mov %rax,0x150(%rsp) 403a: 00 403b: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4042: 00 4043: 48 31 44 24 b0 xor %rax,-0x50(%rsp) 4048: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 404d: 48 c1 c8 02 ror $0x2,%rax 4051: 48 89 44 24 68 mov %rax,0x68(%rsp) 4056: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 405d: 00 405e: 48 31 44 24 e0 xor %rax,-0x20(%rsp) 4063: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 4068: 48 c1 c8 09 ror $0x9,%rax 406c: 48 89 44 24 70 mov %rax,0x70(%rsp) 4071: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 4078: 00 4079: 48 31 44 24 10 xor %rax,0x10(%rsp) 407e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4083: 48 c1 c8 19 ror $0x19,%rax 4087: 48 89 44 24 78 mov %rax,0x78(%rsp) 408c: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 4093: 00 4094: 48 31 44 24 18 xor %rax,0x18(%rsp) 4099: 48 8b 44 24 18 mov 0x18(%rsp),%rax 409e: 48 c1 c8 17 ror $0x17,%rax 40a2: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 40a9: 00 40aa: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 40b1: 00 40b2: 48 31 44 24 48 xor %rax,0x48(%rsp) 40b7: 48 8b 44 24 48 mov 0x48(%rsp),%rax 40bc: 48 c1 c0 02 rol $0x2,%rax 40c0: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 40c7: 00 40c8: 48 8b 44 24 70 mov 0x70(%rsp),%rax 40cd: 48 f7 d0 not %rax 40d0: 48 23 44 24 78 and 0x78(%rsp),%rax 40d5: 48 33 44 24 68 xor 0x68(%rsp),%rax 40da: 48 89 84 24 58 01 00 mov %rax,0x158(%rsp) 40e1: 00 40e2: 48 8b 44 24 78 mov 0x78(%rsp),%rax 40e7: 48 f7 d0 not %rax 40ea: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 40f1: 00 40f2: 48 33 44 24 70 xor 0x70(%rsp),%rax 40f7: 48 89 84 24 60 01 00 mov %rax,0x160(%rsp) 40fe: 00 40ff: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 4106: 00 4107: 48 f7 d0 not %rax 410a: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 4111: 00 4112: 48 33 44 24 78 xor 0x78(%rsp),%rax 4117: 48 89 84 24 68 01 00 mov %rax,0x168(%rsp) 411e: 00 411f: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4126: 00 4127: 48 f7 d0 not %rax 412a: 48 23 44 24 68 and 0x68(%rsp),%rax 412f: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4136: 00 4137: 48 89 84 24 70 01 00 mov %rax,0x170(%rsp) 413e: 00 413f: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4144: 48 f7 d0 not %rax 4147: 48 23 44 24 70 and 0x70(%rsp),%rax 414c: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 4153: 00 4154: 48 89 84 24 78 01 00 mov %rax,0x178(%rsp) 415b: 00 415c: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 4163: 00 4164: 48 33 84 24 e0 00 00 xor 0xe0(%rsp),%rax 416b: 00 416c: 48 33 84 24 08 01 00 xor 0x108(%rsp),%rax 4173: 00 4174: 48 33 84 24 30 01 00 xor 0x130(%rsp),%rax 417b: 00 417c: 48 33 84 24 58 01 00 xor 0x158(%rsp),%rax 4183: 00 4184: 48 89 44 24 68 mov %rax,0x68(%rsp) 4189: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax 4190: 00 4191: 48 33 84 24 e8 00 00 xor 0xe8(%rsp),%rax 4198: 00 4199: 48 33 84 24 10 01 00 xor 0x110(%rsp),%rax 41a0: 00 41a1: 48 33 84 24 38 01 00 xor 0x138(%rsp),%rax 41a8: 00 41a9: 48 33 84 24 60 01 00 xor 0x160(%rsp),%rax 41b0: 00 41b1: 48 89 44 24 70 mov %rax,0x70(%rsp) 41b6: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 41bd: 00 41be: 48 33 84 24 f0 00 00 xor 0xf0(%rsp),%rax 41c5: 00 41c6: 48 33 84 24 18 01 00 xor 0x118(%rsp),%rax 41cd: 00 41ce: 48 33 84 24 40 01 00 xor 0x140(%rsp),%rax 41d5: 00 41d6: 48 33 84 24 68 01 00 xor 0x168(%rsp),%rax 41dd: 00 41de: 48 89 44 24 78 mov %rax,0x78(%rsp) 41e3: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax 41ea: 00 41eb: 48 33 84 24 f8 00 00 xor 0xf8(%rsp),%rax 41f2: 00 41f3: 48 33 84 24 20 01 00 xor 0x120(%rsp),%rax 41fa: 00 41fb: 48 33 84 24 48 01 00 xor 0x148(%rsp),%rax 4202: 00 4203: 48 33 84 24 70 01 00 xor 0x170(%rsp),%rax 420a: 00 420b: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 4212: 00 4213: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 421a: 00 421b: 48 33 84 24 00 01 00 xor 0x100(%rsp),%rax 4222: 00 4223: 48 33 84 24 28 01 00 xor 0x128(%rsp),%rax 422a: 00 422b: 48 33 84 24 50 01 00 xor 0x150(%rsp),%rax 4232: 00 4233: 48 33 84 24 78 01 00 xor 0x178(%rsp),%rax 423a: 00 423b: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 4242: 00 4243: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4248: 48 d1 c0 rol $1,%rax 424b: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 4252: 00 4253: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 425a: 00 425b: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4260: 48 d1 c0 rol $1,%rax 4263: 48 33 44 24 68 xor 0x68(%rsp),%rax 4268: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 426f: 00 4270: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 4277: 00 4278: 48 d1 c0 rol $1,%rax 427b: 48 33 44 24 70 xor 0x70(%rsp),%rax 4280: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 4287: 00 4288: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 428f: 00 4290: 48 d1 c0 rol $1,%rax 4293: 48 33 44 24 78 xor 0x78(%rsp),%rax 4298: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 429f: 00 42a0: 48 8b 44 24 68 mov 0x68(%rsp),%rax 42a5: 48 d1 c0 rol $1,%rax 42a8: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 42af: 00 42b0: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 42b7: 00 42b8: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 42bf: 00 42c0: 48 31 84 24 b8 00 00 xor %rax,0xb8(%rsp) 42c7: 00 42c8: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 42cf: 00 42d0: 48 89 44 24 68 mov %rax,0x68(%rsp) 42d5: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 42dc: 00 42dd: 48 31 84 24 e8 00 00 xor %rax,0xe8(%rsp) 42e4: 00 42e5: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 42ec: 00 42ed: 48 c1 c8 14 ror $0x14,%rax 42f1: 48 89 44 24 70 mov %rax,0x70(%rsp) 42f6: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 42fd: 00 42fe: 48 31 84 24 18 01 00 xor %rax,0x118(%rsp) 4305: 00 4306: 48 8b 84 24 18 01 00 mov 0x118(%rsp),%rax 430d: 00 430e: 48 c1 c8 15 ror $0x15,%rax 4312: 48 89 44 24 78 mov %rax,0x78(%rsp) 4317: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 431e: 00 431f: 48 31 84 24 48 01 00 xor %rax,0x148(%rsp) 4326: 00 4327: 48 8b 84 24 48 01 00 mov 0x148(%rsp),%rax 432e: 00 432f: 48 c1 c0 15 rol $0x15,%rax 4333: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 433a: 00 433b: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 4342: 00 4343: 48 31 84 24 78 01 00 xor %rax,0x178(%rsp) 434a: 00 434b: 48 8b 84 24 78 01 00 mov 0x178(%rsp),%rax 4352: 00 4353: 48 c1 c0 0e rol $0xe,%rax 4357: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 435e: 00 435f: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4364: 48 f7 d0 not %rax 4367: 48 23 44 24 78 and 0x78(%rsp),%rax 436c: 48 33 44 24 68 xor 0x68(%rsp),%rax 4371: 48 89 44 24 a0 mov %rax,-0x60(%rsp) 4376: 8b 44 24 9c mov -0x64(%rsp),%eax 437a: 83 c0 01 add $0x1,%eax 437d: 48 98 cltq 437f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4386: 00 4387: 48 8d 05 92 2d 00 00 lea 0x2d92(%rip),%rax # 7120 438e: 48 8b 04 02 mov (%rdx,%rax,1),%rax 4392: 48 31 44 24 a0 xor %rax,-0x60(%rsp) 4397: 48 8b 44 24 78 mov 0x78(%rsp),%rax 439c: 48 f7 d0 not %rax 439f: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 43a6: 00 43a7: 48 33 44 24 70 xor 0x70(%rsp),%rax 43ac: 48 89 44 24 a8 mov %rax,-0x58(%rsp) 43b1: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 43b8: 00 43b9: 48 f7 d0 not %rax 43bc: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 43c3: 00 43c4: 48 33 44 24 78 xor 0x78(%rsp),%rax 43c9: 48 89 44 24 b0 mov %rax,-0x50(%rsp) 43ce: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 43d5: 00 43d6: 48 f7 d0 not %rax 43d9: 48 23 44 24 68 and 0x68(%rsp),%rax 43de: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 43e5: 00 43e6: 48 89 44 24 b8 mov %rax,-0x48(%rsp) 43eb: 48 8b 44 24 68 mov 0x68(%rsp),%rax 43f0: 48 f7 d0 not %rax 43f3: 48 23 44 24 70 and 0x70(%rsp),%rax 43f8: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 43ff: 00 4400: 48 89 44 24 c0 mov %rax,-0x40(%rsp) 4405: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 440c: 00 440d: 48 31 84 24 d0 00 00 xor %rax,0xd0(%rsp) 4414: 00 4415: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax 441c: 00 441d: 48 c1 c0 1c rol $0x1c,%rax 4421: 48 89 44 24 68 mov %rax,0x68(%rsp) 4426: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 442d: 00 442e: 48 31 84 24 00 01 00 xor %rax,0x100(%rsp) 4435: 00 4436: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax 443d: 00 443e: 48 c1 c0 14 rol $0x14,%rax 4442: 48 89 44 24 70 mov %rax,0x70(%rsp) 4447: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 444e: 00 444f: 48 31 84 24 08 01 00 xor %rax,0x108(%rsp) 4456: 00 4457: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 445e: 00 445f: 48 c1 c0 03 rol $0x3,%rax 4463: 48 89 44 24 78 mov %rax,0x78(%rsp) 4468: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 446f: 00 4470: 48 31 84 24 38 01 00 xor %rax,0x138(%rsp) 4477: 00 4478: 48 8b 84 24 38 01 00 mov 0x138(%rsp),%rax 447f: 00 4480: 48 c1 c8 13 ror $0x13,%rax 4484: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 448b: 00 448c: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4493: 00 4494: 48 31 84 24 68 01 00 xor %rax,0x168(%rsp) 449b: 00 449c: 48 8b 84 24 68 01 00 mov 0x168(%rsp),%rax 44a3: 00 44a4: 48 c1 c8 03 ror $0x3,%rax 44a8: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 44af: 00 44b0: 48 8b 44 24 70 mov 0x70(%rsp),%rax 44b5: 48 f7 d0 not %rax 44b8: 48 23 44 24 78 and 0x78(%rsp),%rax 44bd: 48 33 44 24 68 xor 0x68(%rsp),%rax 44c2: 48 89 44 24 c8 mov %rax,-0x38(%rsp) 44c7: 48 8b 44 24 78 mov 0x78(%rsp),%rax 44cc: 48 f7 d0 not %rax 44cf: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 44d6: 00 44d7: 48 33 44 24 70 xor 0x70(%rsp),%rax 44dc: 48 89 44 24 d0 mov %rax,-0x30(%rsp) 44e1: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 44e8: 00 44e9: 48 f7 d0 not %rax 44ec: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 44f3: 00 44f4: 48 33 44 24 78 xor 0x78(%rsp),%rax 44f9: 48 89 44 24 d8 mov %rax,-0x28(%rsp) 44fe: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4505: 00 4506: 48 f7 d0 not %rax 4509: 48 23 44 24 68 and 0x68(%rsp),%rax 450e: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4515: 00 4516: 48 89 44 24 e0 mov %rax,-0x20(%rsp) 451b: 48 8b 44 24 68 mov 0x68(%rsp),%rax 4520: 48 f7 d0 not %rax 4523: 48 23 44 24 70 and 0x70(%rsp),%rax 4528: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 452f: 00 4530: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 4535: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 453c: 00 453d: 48 31 84 24 c0 00 00 xor %rax,0xc0(%rsp) 4544: 00 4545: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax 454c: 00 454d: 48 d1 c0 rol $1,%rax 4550: 48 89 44 24 68 mov %rax,0x68(%rsp) 4555: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 455c: 00 455d: 48 31 84 24 f0 00 00 xor %rax,0xf0(%rsp) 4564: 00 4565: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax 456c: 00 456d: 48 c1 c0 06 rol $0x6,%rax 4571: 48 89 44 24 70 mov %rax,0x70(%rsp) 4576: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 457d: 00 457e: 48 31 84 24 20 01 00 xor %rax,0x120(%rsp) 4585: 00 4586: 48 8b 84 24 20 01 00 mov 0x120(%rsp),%rax 458d: 00 458e: 48 c1 c0 19 rol $0x19,%rax 4592: 48 89 44 24 78 mov %rax,0x78(%rsp) 4597: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 459e: 00 459f: 48 31 84 24 50 01 00 xor %rax,0x150(%rsp) 45a6: 00 45a7: 48 8b 84 24 50 01 00 mov 0x150(%rsp),%rax 45ae: 00 45af: 48 c1 c0 08 rol $0x8,%rax 45b3: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 45ba: 00 45bb: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 45c2: 00 45c3: 48 31 84 24 58 01 00 xor %rax,0x158(%rsp) 45ca: 00 45cb: 48 8b 84 24 58 01 00 mov 0x158(%rsp),%rax 45d2: 00 45d3: 48 c1 c0 12 rol $0x12,%rax 45d7: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 45de: 00 45df: 48 8b 44 24 70 mov 0x70(%rsp),%rax 45e4: 48 f7 d0 not %rax 45e7: 48 23 44 24 78 and 0x78(%rsp),%rax 45ec: 48 33 44 24 68 xor 0x68(%rsp),%rax 45f1: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 45f6: 48 8b 44 24 78 mov 0x78(%rsp),%rax 45fb: 48 f7 d0 not %rax 45fe: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 4605: 00 4606: 48 33 44 24 70 xor 0x70(%rsp),%rax 460b: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 4610: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 4617: 00 4618: 48 f7 d0 not %rax 461b: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 4622: 00 4623: 48 33 44 24 78 xor 0x78(%rsp),%rax 4628: 48 89 04 24 mov %rax,(%rsp) 462c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4633: 00 4634: 48 f7 d0 not %rax 4637: 48 23 44 24 68 and 0x68(%rsp),%rax 463c: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4643: 00 4644: 48 89 44 24 08 mov %rax,0x8(%rsp) 4649: 48 8b 44 24 68 mov 0x68(%rsp),%rax 464e: 48 f7 d0 not %rax 4651: 48 23 44 24 70 and 0x70(%rsp),%rax 4656: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 465d: 00 465e: 48 89 44 24 10 mov %rax,0x10(%rsp) 4663: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 466a: 00 466b: 48 31 84 24 d8 00 00 xor %rax,0xd8(%rsp) 4672: 00 4673: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 467a: 00 467b: 48 c1 c0 1b rol $0x1b,%rax 467f: 48 89 44 24 68 mov %rax,0x68(%rsp) 4684: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 468b: 00 468c: 48 31 84 24 e0 00 00 xor %rax,0xe0(%rsp) 4693: 00 4694: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax 469b: 00 469c: 48 c1 c8 1c ror $0x1c,%rax 46a0: 48 89 44 24 70 mov %rax,0x70(%rsp) 46a5: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 46ac: 00 46ad: 48 31 84 24 10 01 00 xor %rax,0x110(%rsp) 46b4: 00 46b5: 48 8b 84 24 10 01 00 mov 0x110(%rsp),%rax 46bc: 00 46bd: 48 c1 c0 0a rol $0xa,%rax 46c1: 48 89 44 24 78 mov %rax,0x78(%rsp) 46c6: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 46cd: 00 46ce: 48 31 84 24 40 01 00 xor %rax,0x140(%rsp) 46d5: 00 46d6: 48 8b 84 24 40 01 00 mov 0x140(%rsp),%rax 46dd: 00 46de: 48 c1 c0 0f rol $0xf,%rax 46e2: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 46e9: 00 46ea: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 46f1: 00 46f2: 48 31 84 24 70 01 00 xor %rax,0x170(%rsp) 46f9: 00 46fa: 48 8b 84 24 70 01 00 mov 0x170(%rsp),%rax 4701: 00 4702: 48 c1 c8 08 ror $0x8,%rax 4706: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 470d: 00 470e: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4713: 48 f7 d0 not %rax 4716: 48 23 44 24 78 and 0x78(%rsp),%rax 471b: 48 33 44 24 68 xor 0x68(%rsp),%rax 4720: 48 89 44 24 18 mov %rax,0x18(%rsp) 4725: 48 8b 44 24 78 mov 0x78(%rsp),%rax 472a: 48 f7 d0 not %rax 472d: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 4734: 00 4735: 48 33 44 24 70 xor 0x70(%rsp),%rax 473a: 48 89 44 24 20 mov %rax,0x20(%rsp) 473f: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 4746: 00 4747: 48 f7 d0 not %rax 474a: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 4751: 00 4752: 48 33 44 24 78 xor 0x78(%rsp),%rax 4757: 48 89 44 24 28 mov %rax,0x28(%rsp) 475c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4763: 00 4764: 48 f7 d0 not %rax 4767: 48 23 44 24 68 and 0x68(%rsp),%rax 476c: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 4773: 00 4774: 48 89 44 24 30 mov %rax,0x30(%rsp) 4779: 48 8b 44 24 68 mov 0x68(%rsp),%rax 477e: 48 f7 d0 not %rax 4781: 48 23 44 24 70 and 0x70(%rsp),%rax 4786: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 478d: 00 478e: 48 89 44 24 38 mov %rax,0x38(%rsp) 4793: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 479a: 00 479b: 48 31 84 24 c8 00 00 xor %rax,0xc8(%rsp) 47a2: 00 47a3: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 47aa: 00 47ab: 48 c1 c8 02 ror $0x2,%rax 47af: 48 89 44 24 68 mov %rax,0x68(%rsp) 47b4: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 47bb: 00 47bc: 48 31 84 24 f8 00 00 xor %rax,0xf8(%rsp) 47c3: 00 47c4: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 47cb: 00 47cc: 48 c1 c8 09 ror $0x9,%rax 47d0: 48 89 44 24 70 mov %rax,0x70(%rsp) 47d5: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 47dc: 00 47dd: 48 31 84 24 28 01 00 xor %rax,0x128(%rsp) 47e4: 00 47e5: 48 8b 84 24 28 01 00 mov 0x128(%rsp),%rax 47ec: 00 47ed: 48 c1 c8 19 ror $0x19,%rax 47f1: 48 89 44 24 78 mov %rax,0x78(%rsp) 47f6: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 47fd: 00 47fe: 48 31 84 24 30 01 00 xor %rax,0x130(%rsp) 4805: 00 4806: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax 480d: 00 480e: 48 c1 c8 17 ror $0x17,%rax 4812: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 4819: 00 481a: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4821: 00 4822: 48 31 84 24 60 01 00 xor %rax,0x160(%rsp) 4829: 00 482a: 48 8b 84 24 60 01 00 mov 0x160(%rsp),%rax 4831: 00 4832: 48 c1 c0 02 rol $0x2,%rax 4836: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 483d: 00 483e: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4843: 48 f7 d0 not %rax 4846: 48 23 44 24 78 and 0x78(%rsp),%rax 484b: 48 33 44 24 68 xor 0x68(%rsp),%rax 4850: 48 89 44 24 40 mov %rax,0x40(%rsp) 4855: 48 8b 44 24 78 mov 0x78(%rsp),%rax 485a: 48 f7 d0 not %rax 485d: 48 23 84 24 80 00 00 and 0x80(%rsp),%rax 4864: 00 4865: 48 33 44 24 70 xor 0x70(%rsp),%rax 486a: 48 89 44 24 48 mov %rax,0x48(%rsp) 486f: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 4876: 00 4877: 48 f7 d0 not %rax 487a: 48 23 84 24 88 00 00 and 0x88(%rsp),%rax 4881: 00 4882: 48 33 44 24 78 xor 0x78(%rsp),%rax 4887: 48 89 44 24 50 mov %rax,0x50(%rsp) 488c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 4893: 00 4894: 48 f7 d0 not %rax 4897: 48 23 44 24 68 and 0x68(%rsp),%rax 489c: 48 33 84 24 80 00 00 xor 0x80(%rsp),%rax 48a3: 00 48a4: 48 89 44 24 58 mov %rax,0x58(%rsp) 48a9: 48 8b 44 24 68 mov 0x68(%rsp),%rax 48ae: 48 f7 d0 not %rax 48b1: 48 23 44 24 70 and 0x70(%rsp),%rax 48b6: 48 33 84 24 88 00 00 xor 0x88(%rsp),%rax 48bd: 00 48be: 48 89 44 24 60 mov %rax,0x60(%rsp) 48c3: 83 44 24 9c 02 addl $0x2,-0x64(%rsp) 48c8: 83 7c 24 9c 17 cmpl $0x17,-0x64(%rsp) 48cd: 0f 8e ba f1 ff ff jle 3a8d 48d3: 48 8b 44 24 88 mov -0x78(%rsp),%rax 48d8: 48 8b 54 24 a0 mov -0x60(%rsp),%rdx 48dd: 48 89 10 mov %rdx,(%rax) 48e0: 48 8b 44 24 88 mov -0x78(%rsp),%rax 48e5: 48 8d 50 08 lea 0x8(%rax),%rdx 48e9: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 48ee: 48 89 02 mov %rax,(%rdx) 48f1: 48 8b 44 24 88 mov -0x78(%rsp),%rax 48f6: 48 8d 50 10 lea 0x10(%rax),%rdx 48fa: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 48ff: 48 89 02 mov %rax,(%rdx) 4902: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4907: 48 8d 50 18 lea 0x18(%rax),%rdx 490b: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 4910: 48 89 02 mov %rax,(%rdx) 4913: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4918: 48 8d 50 20 lea 0x20(%rax),%rdx 491c: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 4921: 48 89 02 mov %rax,(%rdx) 4924: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4929: 48 8d 50 28 lea 0x28(%rax),%rdx 492d: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 4932: 48 89 02 mov %rax,(%rdx) 4935: 48 8b 44 24 88 mov -0x78(%rsp),%rax 493a: 48 8d 50 30 lea 0x30(%rax),%rdx 493e: 48 8b 44 24 d0 mov -0x30(%rsp),%rax 4943: 48 89 02 mov %rax,(%rdx) 4946: 48 8b 44 24 88 mov -0x78(%rsp),%rax 494b: 48 8d 50 38 lea 0x38(%rax),%rdx 494f: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 4954: 48 89 02 mov %rax,(%rdx) 4957: 48 8b 44 24 88 mov -0x78(%rsp),%rax 495c: 48 8d 50 40 lea 0x40(%rax),%rdx 4960: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 4965: 48 89 02 mov %rax,(%rdx) 4968: 48 8b 44 24 88 mov -0x78(%rsp),%rax 496d: 48 8d 50 48 lea 0x48(%rax),%rdx 4971: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 4976: 48 89 02 mov %rax,(%rdx) 4979: 48 8b 44 24 88 mov -0x78(%rsp),%rax 497e: 48 8d 50 50 lea 0x50(%rax),%rdx 4982: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 4987: 48 89 02 mov %rax,(%rdx) 498a: 48 8b 44 24 88 mov -0x78(%rsp),%rax 498f: 48 8d 50 58 lea 0x58(%rax),%rdx 4993: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4998: 48 89 02 mov %rax,(%rdx) 499b: 48 8b 44 24 88 mov -0x78(%rsp),%rax 49a0: 48 8d 50 60 lea 0x60(%rax),%rdx 49a4: 48 8b 04 24 mov (%rsp),%rax 49a8: 48 89 02 mov %rax,(%rdx) 49ab: 48 8b 44 24 88 mov -0x78(%rsp),%rax 49b0: 48 8d 50 68 lea 0x68(%rax),%rdx 49b4: 48 8b 44 24 08 mov 0x8(%rsp),%rax 49b9: 48 89 02 mov %rax,(%rdx) 49bc: 48 8b 44 24 88 mov -0x78(%rsp),%rax 49c1: 48 8d 50 70 lea 0x70(%rax),%rdx 49c5: 48 8b 44 24 10 mov 0x10(%rsp),%rax 49ca: 48 89 02 mov %rax,(%rdx) 49cd: 48 8b 44 24 88 mov -0x78(%rsp),%rax 49d2: 48 8d 50 78 lea 0x78(%rax),%rdx 49d6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 49db: 48 89 02 mov %rax,(%rdx) 49de: 48 8b 44 24 88 mov -0x78(%rsp),%rax 49e3: 48 8d 90 80 00 00 00 lea 0x80(%rax),%rdx 49ea: 48 8b 44 24 20 mov 0x20(%rsp),%rax 49ef: 48 89 02 mov %rax,(%rdx) 49f2: 48 8b 44 24 88 mov -0x78(%rsp),%rax 49f7: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 49fe: 48 8b 44 24 28 mov 0x28(%rsp),%rax 4a03: 48 89 02 mov %rax,(%rdx) 4a06: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4a0b: 48 8d 90 90 00 00 00 lea 0x90(%rax),%rdx 4a12: 48 8b 44 24 30 mov 0x30(%rsp),%rax 4a17: 48 89 02 mov %rax,(%rdx) 4a1a: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4a1f: 48 8d 90 98 00 00 00 lea 0x98(%rax),%rdx 4a26: 48 8b 44 24 38 mov 0x38(%rsp),%rax 4a2b: 48 89 02 mov %rax,(%rdx) 4a2e: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4a33: 48 8d 90 a0 00 00 00 lea 0xa0(%rax),%rdx 4a3a: 48 8b 44 24 40 mov 0x40(%rsp),%rax 4a3f: 48 89 02 mov %rax,(%rdx) 4a42: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4a47: 48 8d 90 a8 00 00 00 lea 0xa8(%rax),%rdx 4a4e: 48 8b 44 24 48 mov 0x48(%rsp),%rax 4a53: 48 89 02 mov %rax,(%rdx) 4a56: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4a5b: 48 8d 90 b0 00 00 00 lea 0xb0(%rax),%rdx 4a62: 48 8b 44 24 50 mov 0x50(%rsp),%rax 4a67: 48 89 02 mov %rax,(%rdx) 4a6a: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4a6f: 48 8d 90 b8 00 00 00 lea 0xb8(%rax),%rdx 4a76: 48 8b 44 24 58 mov 0x58(%rsp),%rax 4a7b: 48 89 02 mov %rax,(%rdx) 4a7e: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4a83: 48 8d 90 c0 00 00 00 lea 0xc0(%rax),%rdx 4a8a: 48 8b 44 24 60 mov 0x60(%rsp),%rax 4a8f: 48 89 02 mov %rax,(%rdx) 4a92: 90 nop 4a93: 48 81 c4 80 01 00 00 add $0x180,%rsp 4a9a: c3 ret 0000000000004a9b : 4a9b: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 4aa0: c7 44 24 fc 00 00 00 movl $0x0,-0x4(%rsp) 4aa7: 00 4aa8: eb 20 jmp 4aca 4aaa: 8b 44 24 fc mov -0x4(%rsp),%eax 4aae: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4ab5: 00 4ab6: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 4abb: 48 01 d0 add %rdx,%rax 4abe: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4ac5: 83 44 24 fc 01 addl $0x1,-0x4(%rsp) 4aca: 83 7c 24 fc 18 cmpl $0x18,-0x4(%rsp) 4acf: 76 d9 jbe 4aaa 4ad1: 90 nop 4ad2: 90 nop 4ad3: c3 ret 0000000000004ad4 : 4ad4: 48 83 ec 30 sub $0x30,%rsp 4ad8: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4add: 89 74 24 14 mov %esi,0x14(%rsp) 4ae1: 89 54 24 10 mov %edx,0x10(%rsp) 4ae5: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 4aea: 4c 89 04 24 mov %r8,(%rsp) 4aee: e9 98 00 00 00 jmp 4b8b 4af3: 8b 44 24 14 mov 0x14(%rsp),%eax 4af7: 89 44 24 2c mov %eax,0x2c(%rsp) 4afb: eb 61 jmp 4b5e 4afd: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4b02: 48 8d 50 01 lea 0x1(%rax),%rdx 4b06: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4b0b: 0f b6 00 movzbl (%rax),%eax 4b0e: 0f b6 d0 movzbl %al,%edx 4b11: 8b 44 24 2c mov 0x2c(%rsp),%eax 4b15: 83 e0 07 and $0x7,%eax 4b18: c1 e0 03 shl $0x3,%eax 4b1b: 89 c1 mov %eax,%ecx 4b1d: 48 d3 e2 shl %cl,%rdx 4b20: 48 89 d1 mov %rdx,%rcx 4b23: 8b 44 24 2c mov 0x2c(%rsp),%eax 4b27: c1 e8 03 shr $0x3,%eax 4b2a: 89 c6 mov %eax,%esi 4b2c: 89 f0 mov %esi,%eax 4b2e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4b35: 00 4b36: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4b3b: 48 01 d0 add %rdx,%rax 4b3e: 48 8b 10 mov (%rax),%rdx 4b41: 89 f0 mov %esi,%eax 4b43: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4b4a: 00 4b4b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4b50: 48 01 f0 add %rsi,%rax 4b53: 48 31 ca xor %rcx,%rdx 4b56: 48 89 10 mov %rdx,(%rax) 4b59: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4b5e: 8b 44 24 2c mov 0x2c(%rsp),%eax 4b62: 3b 44 24 10 cmp 0x10(%rsp),%eax 4b66: 72 95 jb 4afd 4b68: 8b 44 24 10 mov 0x10(%rsp),%eax 4b6c: 2b 44 24 14 sub 0x14(%rsp),%eax 4b70: 89 c0 mov %eax,%eax 4b72: 48 29 04 24 sub %rax,(%rsp) 4b76: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4b7b: 48 89 c7 mov %rax,%rdi 4b7e: e8 7a ed ff ff call 38fd 4b83: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 4b8a: 00 4b8b: 8b 54 24 14 mov 0x14(%rsp),%edx 4b8f: 48 8b 04 24 mov (%rsp),%rax 4b93: 48 01 c2 add %rax,%rdx 4b96: 8b 44 24 10 mov 0x10(%rsp),%eax 4b9a: 48 39 c2 cmp %rax,%rdx 4b9d: 0f 83 50 ff ff ff jae 4af3 4ba3: 8b 44 24 14 mov 0x14(%rsp),%eax 4ba7: 89 44 24 2c mov %eax,0x2c(%rsp) 4bab: eb 61 jmp 4c0e 4bad: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4bb2: 48 8d 50 01 lea 0x1(%rax),%rdx 4bb6: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4bbb: 0f b6 00 movzbl (%rax),%eax 4bbe: 0f b6 d0 movzbl %al,%edx 4bc1: 8b 44 24 2c mov 0x2c(%rsp),%eax 4bc5: 83 e0 07 and $0x7,%eax 4bc8: c1 e0 03 shl $0x3,%eax 4bcb: 89 c1 mov %eax,%ecx 4bcd: 48 d3 e2 shl %cl,%rdx 4bd0: 48 89 d1 mov %rdx,%rcx 4bd3: 8b 44 24 2c mov 0x2c(%rsp),%eax 4bd7: c1 e8 03 shr $0x3,%eax 4bda: 89 c6 mov %eax,%esi 4bdc: 89 f0 mov %esi,%eax 4bde: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4be5: 00 4be6: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4beb: 48 01 d0 add %rdx,%rax 4bee: 48 8b 10 mov (%rax),%rdx 4bf1: 89 f0 mov %esi,%eax 4bf3: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4bfa: 00 4bfb: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4c00: 48 01 f0 add %rsi,%rax 4c03: 48 31 ca xor %rcx,%rdx 4c06: 48 89 10 mov %rdx,(%rax) 4c09: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4c0e: 8b 54 24 2c mov 0x2c(%rsp),%edx 4c12: 8b 4c 24 14 mov 0x14(%rsp),%ecx 4c16: 48 8b 04 24 mov (%rsp),%rax 4c1a: 48 01 c8 add %rcx,%rax 4c1d: 48 39 c2 cmp %rax,%rdx 4c20: 72 8b jb 4bad 4c22: 8b 44 24 2c mov 0x2c(%rsp),%eax 4c26: 48 83 c4 30 add $0x30,%rsp 4c2a: c3 ret 0000000000004c2b : 4c2b: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) 4c30: 89 74 24 f4 mov %esi,-0xc(%rsp) 4c34: 89 54 24 f0 mov %edx,-0x10(%rsp) 4c38: 89 c8 mov %ecx,%eax 4c3a: 88 44 24 ec mov %al,-0x14(%rsp) 4c3e: 8b 44 24 f4 mov -0xc(%rsp),%eax 4c42: c1 e8 03 shr $0x3,%eax 4c45: 89 c7 mov %eax,%edi 4c47: 89 f8 mov %edi,%eax 4c49: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4c50: 00 4c51: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4c56: 48 01 d0 add %rdx,%rax 4c59: 48 8b 10 mov (%rax),%rdx 4c5c: 0f b6 74 24 ec movzbl -0x14(%rsp),%esi 4c61: 8b 44 24 f4 mov -0xc(%rsp),%eax 4c65: 83 e0 07 and $0x7,%eax 4c68: c1 e0 03 shl $0x3,%eax 4c6b: 89 c1 mov %eax,%ecx 4c6d: 48 d3 e6 shl %cl,%rsi 4c70: 48 89 f1 mov %rsi,%rcx 4c73: 89 f8 mov %edi,%eax 4c75: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4c7c: 00 4c7d: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4c82: 48 01 f0 add %rsi,%rax 4c85: 48 31 ca xor %rcx,%rdx 4c88: 48 89 10 mov %rdx,(%rax) 4c8b: 8b 44 24 f0 mov -0x10(%rsp),%eax 4c8f: c1 e8 03 shr $0x3,%eax 4c92: 8d 50 ff lea -0x1(%rax),%edx 4c95: 89 d2 mov %edx,%edx 4c97: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 4c9e: 00 4c9f: 48 8b 54 24 f8 mov -0x8(%rsp),%rdx 4ca4: 48 01 ca add %rcx,%rdx 4ca7: 48 8b 12 mov (%rdx),%rdx 4caa: 83 e8 01 sub $0x1,%eax 4cad: 89 c0 mov %eax,%eax 4caf: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 4cb6: 00 4cb7: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4cbc: 48 01 c8 add %rcx,%rax 4cbf: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx 4cc6: 00 00 80 4cc9: 48 31 ca xor %rcx,%rdx 4ccc: 48 89 10 mov %rdx,(%rax) 4ccf: 90 nop 4cd0: c3 ret 0000000000004cd1 : 4cd1: 48 83 ec 30 sub $0x30,%rsp 4cd5: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4cda: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4cdf: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4ce4: 89 4c 24 04 mov %ecx,0x4(%rsp) 4ce8: 44 89 04 24 mov %r8d,(%rsp) 4cec: e9 a2 00 00 00 jmp 4d93 4cf1: 8b 44 24 04 mov 0x4(%rsp),%eax 4cf5: 3b 04 24 cmp (%rsp),%eax 4cf8: 75 15 jne 4d0f 4cfa: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4cff: 48 89 c7 mov %rax,%rdi 4d02: e8 f6 eb ff ff call 38fd 4d07: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 4d0e: 00 4d0f: 8b 44 24 04 mov 0x4(%rsp),%eax 4d13: 89 44 24 2c mov %eax,0x2c(%rsp) 4d17: eb 45 jmp 4d5e 4d19: 8b 44 24 2c mov 0x2c(%rsp),%eax 4d1d: c1 e8 03 shr $0x3,%eax 4d20: 89 c0 mov %eax,%eax 4d22: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4d29: 00 4d2a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4d2f: 48 01 d0 add %rdx,%rax 4d32: 48 8b 10 mov (%rax),%rdx 4d35: 8b 44 24 2c mov 0x2c(%rsp),%eax 4d39: 83 e0 07 and $0x7,%eax 4d3c: c1 e0 03 shl $0x3,%eax 4d3f: 89 c1 mov %eax,%ecx 4d41: 48 d3 ea shr %cl,%rdx 4d44: 48 89 d1 mov %rdx,%rcx 4d47: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4d4c: 48 8d 50 01 lea 0x1(%rax),%rdx 4d50: 48 89 54 24 18 mov %rdx,0x18(%rsp) 4d55: 89 ca mov %ecx,%edx 4d57: 88 10 mov %dl,(%rax) 4d59: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4d5e: 8b 44 24 2c mov 0x2c(%rsp),%eax 4d62: 3b 04 24 cmp (%rsp),%eax 4d65: 73 15 jae 4d7c 4d67: 8b 54 24 2c mov 0x2c(%rsp),%edx 4d6b: 8b 4c 24 04 mov 0x4(%rsp),%ecx 4d6f: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4d74: 48 01 c8 add %rcx,%rax 4d77: 48 39 c2 cmp %rax,%rdx 4d7a: 72 9d jb 4d19 4d7c: 8b 44 24 2c mov 0x2c(%rsp),%eax 4d80: 2b 44 24 04 sub 0x4(%rsp),%eax 4d84: 89 c0 mov %eax,%eax 4d86: 48 29 44 24 10 sub %rax,0x10(%rsp) 4d8b: 8b 44 24 2c mov 0x2c(%rsp),%eax 4d8f: 89 44 24 04 mov %eax,0x4(%rsp) 4d93: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 4d99: 0f 85 52 ff ff ff jne 4cf1 4d9f: 8b 44 24 04 mov 0x4(%rsp),%eax 4da3: 48 83 c4 30 add $0x30,%rsp 4da7: c3 ret 0000000000004da8 : 4da8: 48 83 ec 30 sub $0x30,%rsp 4dac: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4db1: 89 74 24 14 mov %esi,0x14(%rsp) 4db5: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4dba: 48 89 0c 24 mov %rcx,(%rsp) 4dbe: 44 89 c0 mov %r8d,%eax 4dc1: 88 44 24 10 mov %al,0x10(%rsp) 4dc5: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4dcc: 00 4dcd: eb 20 jmp 4def 4dcf: 8b 44 24 2c mov 0x2c(%rsp),%eax 4dd3: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4dda: 00 4ddb: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4de0: 48 01 d0 add %rdx,%rax 4de3: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4dea: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4def: 83 7c 24 2c 18 cmpl $0x18,0x2c(%rsp) 4df4: 76 d9 jbe 4dcf 4df6: e9 84 00 00 00 jmp 4e7f 4dfb: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4e02: 00 4e03: eb 4f jmp 4e54 4e05: 8b 44 24 2c mov 0x2c(%rsp),%eax 4e09: c1 e0 03 shl $0x3,%eax 4e0c: 89 c2 mov %eax,%edx 4e0e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4e13: 48 01 d0 add %rdx,%rax 4e16: 48 89 c7 mov %rax,%rdi 4e19: e8 48 ea ff ff call 3866 4e1e: 8b 54 24 2c mov 0x2c(%rsp),%edx 4e22: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 4e29: 00 4e2a: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4e2f: 48 01 ca add %rcx,%rdx 4e32: 48 8b 0a mov (%rdx),%rcx 4e35: 8b 54 24 2c mov 0x2c(%rsp),%edx 4e39: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi 4e40: 00 4e41: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4e46: 48 01 f2 add %rsi,%rdx 4e49: 48 31 c8 xor %rcx,%rax 4e4c: 48 89 02 mov %rax,(%rdx) 4e4f: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4e54: 8b 44 24 14 mov 0x14(%rsp),%eax 4e58: c1 e8 03 shr $0x3,%eax 4e5b: 39 44 24 2c cmp %eax,0x2c(%rsp) 4e5f: 72 a4 jb 4e05 4e61: 8b 44 24 14 mov 0x14(%rsp),%eax 4e65: 48 01 44 24 08 add %rax,0x8(%rsp) 4e6a: 8b 44 24 14 mov 0x14(%rsp),%eax 4e6e: 48 29 04 24 sub %rax,(%rsp) 4e72: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4e77: 48 89 c7 mov %rax,%rdi 4e7a: e8 7e ea ff ff call 38fd 4e7f: 8b 44 24 14 mov 0x14(%rsp),%eax 4e83: 48 39 04 24 cmp %rax,(%rsp) 4e87: 0f 83 6e ff ff ff jae 4dfb 4e8d: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4e94: 00 4e95: eb 5f jmp 4ef6 4e97: 8b 44 24 2c mov 0x2c(%rsp),%eax 4e9b: c1 e8 03 shr $0x3,%eax 4e9e: 89 c7 mov %eax,%edi 4ea0: 89 f8 mov %edi,%eax 4ea2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4ea9: 00 4eaa: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4eaf: 48 01 d0 add %rdx,%rax 4eb2: 48 8b 10 mov (%rax),%rdx 4eb5: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 4eb9: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4ebe: 48 01 c8 add %rcx,%rax 4ec1: 0f b6 00 movzbl (%rax),%eax 4ec4: 0f b6 f0 movzbl %al,%esi 4ec7: 8b 44 24 2c mov 0x2c(%rsp),%eax 4ecb: 83 e0 07 and $0x7,%eax 4ece: c1 e0 03 shl $0x3,%eax 4ed1: 89 c1 mov %eax,%ecx 4ed3: 48 d3 e6 shl %cl,%rsi 4ed6: 48 89 f1 mov %rsi,%rcx 4ed9: 89 f8 mov %edi,%eax 4edb: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4ee2: 00 4ee3: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4ee8: 48 01 f0 add %rsi,%rax 4eeb: 48 31 ca xor %rcx,%rdx 4eee: 48 89 10 mov %rdx,(%rax) 4ef1: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4ef6: 8b 44 24 2c mov 0x2c(%rsp),%eax 4efa: 48 3b 04 24 cmp (%rsp),%rax 4efe: 72 97 jb 4e97 4f00: 8b 44 24 2c mov 0x2c(%rsp),%eax 4f04: c1 e8 03 shr $0x3,%eax 4f07: 89 c7 mov %eax,%edi 4f09: 89 f8 mov %edi,%eax 4f0b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4f12: 00 4f13: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4f18: 48 01 d0 add %rdx,%rax 4f1b: 48 8b 10 mov (%rax),%rdx 4f1e: 0f b6 74 24 10 movzbl 0x10(%rsp),%esi 4f23: 8b 44 24 2c mov 0x2c(%rsp),%eax 4f27: 83 e0 07 and $0x7,%eax 4f2a: c1 e0 03 shl $0x3,%eax 4f2d: 89 c1 mov %eax,%ecx 4f2f: 48 d3 e6 shl %cl,%rsi 4f32: 48 89 f1 mov %rsi,%rcx 4f35: 89 f8 mov %edi,%eax 4f37: 48 8d 34 c5 00 00 00 lea 0x0(,%rax,8),%rsi 4f3e: 00 4f3f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4f44: 48 01 f0 add %rsi,%rax 4f47: 48 31 ca xor %rcx,%rdx 4f4a: 48 89 10 mov %rdx,(%rax) 4f4d: 8b 44 24 14 mov 0x14(%rsp),%eax 4f51: 83 e8 01 sub $0x1,%eax 4f54: c1 e8 03 shr $0x3,%eax 4f57: 89 c1 mov %eax,%ecx 4f59: 89 c8 mov %ecx,%eax 4f5b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4f62: 00 4f63: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4f68: 48 01 d0 add %rdx,%rax 4f6b: 48 8b 10 mov (%rax),%rdx 4f6e: 89 c8 mov %ecx,%eax 4f70: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 4f77: 00 4f78: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4f7d: 48 01 c8 add %rcx,%rax 4f80: 48 b9 00 00 00 00 00 movabs $0x8000000000000000,%rcx 4f87: 00 00 80 4f8a: 48 31 ca xor %rcx,%rdx 4f8d: 48 89 10 mov %rdx,(%rax) 4f90: 90 nop 4f91: 48 83 c4 30 add $0x30,%rsp 4f95: c3 ret 0000000000004f96 : 4f96: 48 83 ec 30 sub $0x30,%rsp 4f9a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4f9f: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4fa4: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4fa9: 89 4c 24 04 mov %ecx,0x4(%rsp) 4fad: eb 6b jmp 501a 4faf: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4fb4: 48 89 c7 mov %rax,%rdi 4fb7: e8 41 e9 ff ff call 38fd 4fbc: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 4fc3: 00 4fc4: eb 38 jmp 4ffe 4fc6: 8b 44 24 2c mov 0x2c(%rsp),%eax 4fca: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 4fd1: 00 4fd2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4fd7: 48 01 d0 add %rdx,%rax 4fda: 48 8b 00 mov (%rax),%rax 4fdd: 8b 54 24 2c mov 0x2c(%rsp),%edx 4fe1: c1 e2 03 shl $0x3,%edx 4fe4: 89 d1 mov %edx,%ecx 4fe6: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4feb: 48 01 ca add %rcx,%rdx 4fee: 48 89 c6 mov %rax,%rsi 4ff1: 48 89 d7 mov %rdx,%rdi 4ff4: e8 bd e8 ff ff call 38b6 4ff9: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 4ffe: 8b 44 24 04 mov 0x4(%rsp),%eax 5002: c1 e8 03 shr $0x3,%eax 5005: 39 44 24 2c cmp %eax,0x2c(%rsp) 5009: 72 bb jb 4fc6 500b: 8b 44 24 04 mov 0x4(%rsp),%eax 500f: 48 01 44 24 18 add %rax,0x18(%rsp) 5014: 48 83 6c 24 10 01 subq $0x1,0x10(%rsp) 501a: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 5020: 75 8d jne 4faf 5022: 90 nop 5023: 90 nop 5024: 48 83 c4 30 add $0x30,%rsp 5028: c3 ret 0000000000005029 : 5029: 48 83 ec 08 sub $0x8,%rsp 502d: 48 89 3c 24 mov %rdi,(%rsp) 5031: 48 8b 04 24 mov (%rsp),%rax 5035: 48 89 c7 mov %rax,%rdi 5038: e8 5e fa ff ff call 4a9b 503d: 48 8b 04 24 mov (%rsp),%rax 5041: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) 5048: 00 00 00 504b: 90 nop 504c: 48 83 c4 08 add $0x8,%rsp 5050: c3 ret 0000000000005051 : 5051: 48 83 ec 18 sub $0x18,%rsp 5055: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 505a: 48 89 74 24 08 mov %rsi,0x8(%rsp) 505f: 48 89 14 24 mov %rdx,(%rsp) 5063: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5068: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 506e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5073: 48 8b 0c 24 mov (%rsp),%rcx 5077: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 507c: 49 89 c8 mov %rcx,%r8 507f: 48 89 d1 mov %rdx,%rcx 5082: ba a8 00 00 00 mov $0xa8,%edx 5087: 48 89 c7 mov %rax,%rdi 508a: e8 45 fa ff ff call 4ad4 508f: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 5094: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 509a: 90 nop 509b: 48 83 c4 18 add $0x18,%rsp 509f: c3 ret 00000000000050a0 : 50a0: 48 83 ec 08 sub $0x8,%rsp 50a4: 48 89 3c 24 mov %rdi,(%rsp) 50a8: 48 8b 04 24 mov (%rsp),%rax 50ac: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 50b2: 48 8b 04 24 mov (%rsp),%rax 50b6: b9 1f 00 00 00 mov $0x1f,%ecx 50bb: ba a8 00 00 00 mov $0xa8,%edx 50c0: 48 89 c7 mov %rax,%rdi 50c3: e8 63 fb ff ff call 4c2b 50c8: 48 8b 04 24 mov (%rsp),%rax 50cc: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) 50d3: 00 00 00 50d6: 90 nop 50d7: 48 83 c4 08 add $0x8,%rsp 50db: c3 ret 00000000000050dc : 50dc: 48 83 ec 18 sub $0x18,%rsp 50e0: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 50e5: 48 89 74 24 08 mov %rsi,0x8(%rsp) 50ea: 48 89 14 24 mov %rdx,(%rsp) 50ee: 48 8b 04 24 mov (%rsp),%rax 50f2: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 50f8: 48 8b 14 24 mov (%rsp),%rdx 50fc: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 5101: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5106: 41 b8 a8 00 00 00 mov $0xa8,%r8d 510c: 48 89 c7 mov %rax,%rdi 510f: e8 bd fb ff ff call 4cd1 5114: 48 8b 14 24 mov (%rsp),%rdx 5118: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 511e: 90 nop 511f: 48 83 c4 18 add $0x18,%rsp 5123: c3 ret 0000000000005124 : 5124: 48 83 ec 18 sub $0x18,%rsp 5128: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 512d: 48 89 74 24 08 mov %rsi,0x8(%rsp) 5132: 48 89 14 24 mov %rdx,(%rsp) 5136: 48 8b 44 24 10 mov 0x10(%rsp),%rax 513b: 48 8b 0c 24 mov (%rsp),%rcx 513f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 5144: 41 b8 1f 00 00 00 mov $0x1f,%r8d 514a: be a8 00 00 00 mov $0xa8,%esi 514f: 48 89 c7 mov %rax,%rdi 5152: e8 51 fc ff ff call 4da8 5157: 48 8b 44 24 10 mov 0x10(%rsp),%rax 515c: c7 80 c8 00 00 00 a8 movl $0xa8,0xc8(%rax) 5163: 00 00 00 5166: 90 nop 5167: 48 83 c4 18 add $0x18,%rsp 516b: c3 ret 000000000000516c : 516c: 48 83 ec 18 sub $0x18,%rsp 5170: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 5175: 48 89 74 24 08 mov %rsi,0x8(%rsp) 517a: 48 89 14 24 mov %rdx,(%rsp) 517e: 48 8b 14 24 mov (%rsp),%rdx 5182: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 5187: 48 8b 44 24 10 mov 0x10(%rsp),%rax 518c: b9 a8 00 00 00 mov $0xa8,%ecx 5191: 48 89 c7 mov %rax,%rdi 5194: e8 fd fd ff ff call 4f96 5199: 90 nop 519a: 48 83 c4 18 add $0x18,%rsp 519e: c3 ret 000000000000519f : 519f: 48 83 ec 08 sub $0x8,%rsp 51a3: 48 89 3c 24 mov %rdi,(%rsp) 51a7: 48 8b 04 24 mov (%rsp),%rax 51ab: 48 89 c7 mov %rax,%rdi 51ae: e8 e8 f8 ff ff call 4a9b 51b3: 48 8b 04 24 mov (%rsp),%rax 51b7: c7 80 c8 00 00 00 00 movl $0x0,0xc8(%rax) 51be: 00 00 00 51c1: 90 nop 51c2: 48 83 c4 08 add $0x8,%rsp 51c6: c3 ret 00000000000051c7 : 51c7: 48 83 ec 18 sub $0x18,%rsp 51cb: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 51d0: 48 89 74 24 08 mov %rsi,0x8(%rsp) 51d5: 48 89 14 24 mov %rdx,(%rsp) 51d9: 48 8b 44 24 10 mov 0x10(%rsp),%rax 51de: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 51e4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 51e9: 48 8b 0c 24 mov (%rsp),%rcx 51ed: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 51f2: 49 89 c8 mov %rcx,%r8 51f5: 48 89 d1 mov %rdx,%rcx 51f8: ba 88 00 00 00 mov $0x88,%edx 51fd: 48 89 c7 mov %rax,%rdi 5200: e8 cf f8 ff ff call 4ad4 5205: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 520a: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 5210: 90 nop 5211: 48 83 c4 18 add $0x18,%rsp 5215: c3 ret 0000000000005216 : 5216: 48 83 ec 08 sub $0x8,%rsp 521a: 48 89 3c 24 mov %rdi,(%rsp) 521e: 48 8b 04 24 mov (%rsp),%rax 5222: 8b b0 c8 00 00 00 mov 0xc8(%rax),%esi 5228: 48 8b 04 24 mov (%rsp),%rax 522c: b9 1f 00 00 00 mov $0x1f,%ecx 5231: ba 88 00 00 00 mov $0x88,%edx 5236: 48 89 c7 mov %rax,%rdi 5239: e8 ed f9 ff ff call 4c2b 523e: 48 8b 04 24 mov (%rsp),%rax 5242: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) 5249: 00 00 00 524c: 90 nop 524d: 48 83 c4 08 add $0x8,%rsp 5251: c3 ret 0000000000005252 : 5252: 48 83 ec 18 sub $0x18,%rsp 5256: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 525b: 48 89 74 24 08 mov %rsi,0x8(%rsp) 5260: 48 89 14 24 mov %rdx,(%rsp) 5264: 48 8b 04 24 mov (%rsp),%rax 5268: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 526e: 48 8b 14 24 mov (%rsp),%rdx 5272: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 5277: 48 8b 44 24 10 mov 0x10(%rsp),%rax 527c: 41 b8 88 00 00 00 mov $0x88,%r8d 5282: 48 89 c7 mov %rax,%rdi 5285: e8 47 fa ff ff call 4cd1 528a: 48 8b 14 24 mov (%rsp),%rdx 528e: 89 82 c8 00 00 00 mov %eax,0xc8(%rdx) 5294: 90 nop 5295: 48 83 c4 18 add $0x18,%rsp 5299: c3 ret 000000000000529a : 529a: 48 83 ec 18 sub $0x18,%rsp 529e: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 52a3: 48 89 74 24 08 mov %rsi,0x8(%rsp) 52a8: 48 89 14 24 mov %rdx,(%rsp) 52ac: 48 8b 44 24 10 mov 0x10(%rsp),%rax 52b1: 48 8b 0c 24 mov (%rsp),%rcx 52b5: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 52ba: 41 b8 1f 00 00 00 mov $0x1f,%r8d 52c0: be 88 00 00 00 mov $0x88,%esi 52c5: 48 89 c7 mov %rax,%rdi 52c8: e8 db fa ff ff call 4da8 52cd: 48 8b 44 24 10 mov 0x10(%rsp),%rax 52d2: c7 80 c8 00 00 00 88 movl $0x88,0xc8(%rax) 52d9: 00 00 00 52dc: 90 nop 52dd: 48 83 c4 18 add $0x18,%rsp 52e1: c3 ret 00000000000052e2 : 52e2: 48 83 ec 18 sub $0x18,%rsp 52e6: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 52eb: 48 89 74 24 08 mov %rsi,0x8(%rsp) 52f0: 48 89 14 24 mov %rdx,(%rsp) 52f4: 48 8b 14 24 mov (%rsp),%rdx 52f8: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 52fd: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5302: b9 88 00 00 00 mov $0x88,%ecx 5307: 48 89 c7 mov %rax,%rdi 530a: e8 87 fc ff ff call 4f96 530f: 90 nop 5310: 48 83 c4 18 add $0x18,%rsp 5314: c3 ret 0000000000005315 : 5315: 48 81 ec 18 01 00 00 sub $0x118,%rsp 531c: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 5321: 48 89 74 24 10 mov %rsi,0x10(%rsp) 5326: 48 89 54 24 08 mov %rdx,0x8(%rsp) 532b: 48 89 0c 24 mov %rcx,(%rsp) 532f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5336: 00 00 5338: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) 533f: 00 5340: 31 c0 xor %eax,%eax 5342: 48 8b 14 24 mov (%rsp),%rdx 5346: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 534b: 48 8d 44 24 30 lea 0x30(%rsp),%rax 5350: 48 89 ce mov %rcx,%rsi 5353: 48 89 c7 mov %rax,%rdi 5356: e8 c9 fd ff ff call 5124 535b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5360: 48 c1 e8 03 shr $0x3,%rax 5364: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx 536b: c3 30 0c 536e: 48 f7 e2 mul %rdx 5371: 48 89 54 24 28 mov %rdx,0x28(%rsp) 5376: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 537b: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 5380: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5385: 48 89 ce mov %rcx,%rsi 5388: 48 89 c7 mov %rax,%rdi 538b: e8 dc fd ff ff call 516c 5390: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5395: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax 539c: 48 29 44 24 10 sub %rax,0x10(%rsp) 53a1: 48 8b 44 24 28 mov 0x28(%rsp),%rax 53a6: 48 69 c0 a8 00 00 00 imul $0xa8,%rax,%rax 53ad: 48 01 44 24 18 add %rax,0x18(%rsp) 53b2: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 53b7: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 53bc: 48 8b 44 24 18 mov 0x18(%rsp),%rax 53c1: 48 89 ce mov %rcx,%rsi 53c4: 48 89 c7 mov %rax,%rdi 53c7: e8 10 fd ff ff call 50dc 53cc: 90 nop 53cd: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 53d4: 00 53d5: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 53dc: 00 00 53de: 74 05 je 53e5 53e0: e8 9b bc ff ff call 1080 <__stack_chk_fail@plt> 53e5: 48 81 c4 18 01 00 00 add $0x118,%rsp 53ec: c3 ret 00000000000053ed : 53ed: 48 81 ec 18 01 00 00 sub $0x118,%rsp 53f4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 53f9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 53fe: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5403: 48 89 0c 24 mov %rcx,(%rsp) 5407: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 540e: 00 00 5410: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) 5417: 00 5418: 31 c0 xor %eax,%eax 541a: 48 8b 14 24 mov (%rsp),%rdx 541e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 5423: 48 8d 44 24 30 lea 0x30(%rsp),%rax 5428: 48 89 ce mov %rcx,%rsi 542b: 48 89 c7 mov %rax,%rdi 542e: e8 67 fe ff ff call 529a 5433: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5438: 48 ba f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rdx 543f: f0 f0 f0 5442: 48 f7 e2 mul %rdx 5445: 48 89 d0 mov %rdx,%rax 5448: 48 c1 e8 07 shr $0x7,%rax 544c: 48 89 44 24 28 mov %rax,0x28(%rsp) 5451: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 5456: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 545b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5460: 48 89 ce mov %rcx,%rsi 5463: 48 89 c7 mov %rax,%rdi 5466: e8 77 fe ff ff call 52e2 546b: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5470: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax 5477: 48 29 44 24 10 sub %rax,0x10(%rsp) 547c: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5481: 48 69 c0 88 00 00 00 imul $0x88,%rax,%rax 5488: 48 01 44 24 18 add %rax,0x18(%rsp) 548d: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 5492: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 5497: 48 8b 44 24 18 mov 0x18(%rsp),%rax 549c: 48 89 ce mov %rcx,%rsi 549f: 48 89 c7 mov %rax,%rdi 54a2: e8 ab fd ff ff call 5252 54a7: 90 nop 54a8: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 54af: 00 54b0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 54b7: 00 00 54b9: 74 05 je 54c0 54bb: e8 c0 bb ff ff call 1080 <__stack_chk_fail@plt> 54c0: 48 81 c4 18 01 00 00 add $0x118,%rsp 54c7: c3 ret 00000000000054c8 : 54c8: 48 81 ec 08 01 00 00 sub $0x108,%rsp 54cf: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 54d4: 48 89 74 24 10 mov %rsi,0x10(%rsp) 54d9: 48 89 54 24 08 mov %rdx,0x8(%rsp) 54de: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 54e5: 00 00 54e7: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 54ee: 00 54ef: 31 c0 xor %eax,%eax 54f1: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 54f6: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 54fb: 48 8d 44 24 30 lea 0x30(%rsp),%rax 5500: 41 b8 06 00 00 00 mov $0x6,%r8d 5506: be 88 00 00 00 mov $0x88,%esi 550b: 48 89 c7 mov %rax,%rdi 550e: e8 95 f8 ff ff call 4da8 5513: 48 8d 44 24 30 lea 0x30(%rsp),%rax 5518: 48 89 c7 mov %rax,%rdi 551b: e8 dd e3 ff ff call 38fd 5520: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 5527: 00 5528: eb 2a jmp 5554 552a: 8b 44 24 2c mov 0x2c(%rsp),%eax 552e: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax 5533: 8b 54 24 2c mov 0x2c(%rsp),%edx 5537: c1 e2 03 shl $0x3,%edx 553a: 89 d1 mov %edx,%ecx 553c: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 5541: 48 01 ca add %rcx,%rdx 5544: 48 89 c6 mov %rax,%rsi 5547: 48 89 d7 mov %rdx,%rdi 554a: e8 67 e3 ff ff call 38b6 554f: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 5554: 83 7c 24 2c 03 cmpl $0x3,0x2c(%rsp) 5559: 76 cf jbe 552a 555b: 90 nop 555c: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 5563: 00 5564: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 556b: 00 00 556d: 74 05 je 5574 556f: e8 0c bb ff ff call 1080 <__stack_chk_fail@plt> 5574: 48 81 c4 08 01 00 00 add $0x108,%rsp 557b: c3 ret 000000000000557c : 557c: 48 81 ec 08 01 00 00 sub $0x108,%rsp 5583: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 5588: 48 89 74 24 10 mov %rsi,0x10(%rsp) 558d: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5592: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5599: 00 00 559b: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 55a2: 00 55a3: 31 c0 xor %eax,%eax 55a5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 55aa: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 55af: 48 8d 44 24 30 lea 0x30(%rsp),%rax 55b4: 41 b8 06 00 00 00 mov $0x6,%r8d 55ba: be 48 00 00 00 mov $0x48,%esi 55bf: 48 89 c7 mov %rax,%rdi 55c2: e8 e1 f7 ff ff call 4da8 55c7: 48 8d 44 24 30 lea 0x30(%rsp),%rax 55cc: 48 89 c7 mov %rax,%rdi 55cf: e8 29 e3 ff ff call 38fd 55d4: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp) 55db: 00 55dc: eb 2a jmp 5608 55de: 8b 44 24 2c mov 0x2c(%rsp),%eax 55e2: 48 8b 44 c4 30 mov 0x30(%rsp,%rax,8),%rax 55e7: 8b 54 24 2c mov 0x2c(%rsp),%edx 55eb: c1 e2 03 shl $0x3,%edx 55ee: 89 d1 mov %edx,%ecx 55f0: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 55f5: 48 01 ca add %rcx,%rdx 55f8: 48 89 c6 mov %rax,%rsi 55fb: 48 89 d7 mov %rdx,%rdi 55fe: e8 b3 e2 ff ff call 38b6 5603: 83 44 24 2c 01 addl $0x1,0x2c(%rsp) 5608: 83 7c 24 2c 07 cmpl $0x7,0x2c(%rsp) 560d: 76 cf jbe 55de 560f: 90 nop 5610: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 5617: 00 5618: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 561f: 00 00 5621: 74 05 je 5628 5623: e8 58 ba ff ff call 1080 <__stack_chk_fail@plt> 5628: 48 81 c4 08 01 00 00 add $0x108,%rsp 562f: c3 ret 0000000000005630 : 5630: 48 83 ec 58 sub $0x58,%rsp 5634: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 5639: 48 89 74 24 10 mov %rsi,0x10(%rsp) 563e: 89 c8 mov %ecx,%eax 5640: 88 54 24 0c mov %dl,0xc(%rsp) 5644: 88 44 24 08 mov %al,0x8(%rsp) 5648: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 564f: 00 00 5651: 48 89 44 24 48 mov %rax,0x48(%rsp) 5656: 31 c0 xor %eax,%eax 5658: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 565d: 48 8d 44 24 20 lea 0x20(%rsp),%rax 5662: ba 20 00 00 00 mov $0x20,%edx 5667: 48 89 ce mov %rcx,%rsi 566a: 48 89 c7 mov %rax,%rdi 566d: e8 3e ba ff ff call 10b0 5672: 0f b6 44 24 0c movzbl 0xc(%rsp),%eax 5677: 88 44 24 40 mov %al,0x40(%rsp) 567b: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax 5680: 88 44 24 41 mov %al,0x41(%rsp) 5684: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 5689: 48 8b 44 24 18 mov 0x18(%rsp),%rax 568e: ba 22 00 00 00 mov $0x22,%edx 5693: 48 89 ce mov %rcx,%rsi 5696: 48 89 c7 mov %rax,%rdi 5699: e8 86 fa ff ff call 5124 569e: 90 nop 569f: 48 8b 44 24 48 mov 0x48(%rsp),%rax 56a4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 56ab: 00 00 56ad: 74 05 je 56b4 56af: e8 cc b9 ff ff call 1080 <__stack_chk_fail@plt> 56b4: 48 83 c4 58 add $0x58,%rsp 56b8: c3 ret 00000000000056b9 : 56b9: 48 83 ec 58 sub $0x58,%rsp 56bd: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 56c2: 48 89 74 24 10 mov %rsi,0x10(%rsp) 56c7: 48 89 54 24 08 mov %rdx,0x8(%rsp) 56cc: 89 c8 mov %ecx,%eax 56ce: 88 44 24 04 mov %al,0x4(%rsp) 56d2: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 56d9: 00 00 56db: 48 89 44 24 48 mov %rax,0x48(%rsp) 56e0: 31 c0 xor %eax,%eax 56e2: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 56e7: 48 8d 44 24 20 lea 0x20(%rsp),%rax 56ec: ba 20 00 00 00 mov $0x20,%edx 56f1: 48 89 ce mov %rcx,%rsi 56f4: 48 89 c7 mov %rax,%rdi 56f7: e8 b4 b9 ff ff call 10b0 56fc: 0f b6 44 24 04 movzbl 0x4(%rsp),%eax 5701: 88 44 24 40 mov %al,0x40(%rsp) 5705: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 570a: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 570f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5714: b9 21 00 00 00 mov $0x21,%ecx 5719: 48 89 c7 mov %rax,%rdi 571c: e8 cc fc ff ff call 53ed 5721: 90 nop 5722: 48 8b 44 24 48 mov 0x48(%rsp),%rax 5727: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 572e: 00 00 5730: 74 05 je 5737 5732: e8 49 b9 ff ff call 1080 <__stack_chk_fail@plt> 5737: 48 83 c4 58 add $0x58,%rsp 573b: c3 ret 000000000000573c : 573c: 48 81 ec 08 01 00 00 sub $0x108,%rsp 5743: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 5748: 48 89 74 24 10 mov %rsi,0x10(%rsp) 574d: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5752: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5759: 00 00 575b: 48 89 84 24 f8 00 00 mov %rax,0xf8(%rsp) 5762: 00 5763: 31 c0 xor %eax,%eax 5765: 48 8d 44 24 20 lea 0x20(%rsp),%rax 576a: 48 89 c7 mov %rax,%rdi 576d: e8 2d fa ff ff call 519f 5772: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 5777: 48 8d 44 24 20 lea 0x20(%rsp),%rax 577c: ba 20 00 00 00 mov $0x20,%edx 5781: 48 89 ce mov %rcx,%rsi 5784: 48 89 c7 mov %rax,%rdi 5787: e8 3b fa ff ff call 51c7 578c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 5791: 48 8d 44 24 20 lea 0x20(%rsp),%rax 5796: ba 20 06 00 00 mov $0x620,%edx 579b: 48 89 ce mov %rcx,%rsi 579e: 48 89 c7 mov %rax,%rdi 57a1: e8 21 fa ff ff call 51c7 57a6: 48 8d 44 24 20 lea 0x20(%rsp),%rax 57ab: 48 89 c7 mov %rax,%rdi 57ae: e8 63 fa ff ff call 5216 57b3: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 57b8: 48 8b 44 24 18 mov 0x18(%rsp),%rax 57bd: be 20 00 00 00 mov $0x20,%esi 57c2: 48 89 c7 mov %rax,%rdi 57c5: e8 88 fa ff ff call 5252 57ca: 90 nop 57cb: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 57d2: 00 57d3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 57da: 00 00 57dc: 74 05 je 57e3 57de: e8 9d b8 ff ff call 1080 <__stack_chk_fail@plt> 57e3: 48 81 c4 08 01 00 00 add $0x108,%rsp 57ea: c3 ret 00000000000057eb : 57eb: 48 83 ec 28 sub $0x28,%rsp 57ef: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 57f4: 48 89 34 24 mov %rsi,(%rsp) 57f8: eb 5c jmp 5856 57fa: 48 8b 14 24 mov (%rsp),%rdx 57fe: 48 8b 44 24 08 mov 0x8(%rsp),%rax 5803: b9 00 00 00 00 mov $0x0,%ecx 5808: 48 89 c6 mov %rax,%rsi 580b: bf 3e 01 00 00 mov $0x13e,%edi 5810: b8 00 00 00 00 mov $0x0,%eax 5815: e8 86 b8 ff ff call 10a0 581a: 48 89 44 24 18 mov %rax,0x18(%rsp) 581f: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) 5825: 75 0c jne 5833 5827: e8 24 b8 ff ff call 1050 <__errno_location@plt> 582c: 8b 00 mov (%rax),%eax 582e: 83 f8 04 cmp $0x4,%eax 5831: 74 22 je 5855 5833: 48 83 7c 24 18 ff cmpq $0xffffffffffffffff,0x18(%rsp) 5839: 75 05 jne 5840 583b: e8 00 b8 ff ff call 1040 5840: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5845: 48 01 44 24 08 add %rax,0x8(%rsp) 584a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 584f: 48 29 04 24 sub %rax,(%rsp) 5853: eb 01 jmp 5856 5855: 90 nop 5856: 48 83 3c 24 00 cmpq $0x0,(%rsp) 585b: 75 9d jne 57fa 585d: 90 nop 585e: 90 nop 585f: 48 83 c4 28 add $0x28,%rsp 5863: c3 ret 0000000000005864 : 5864: 0f 31 rdtsc 5866: 48 c1 e2 20 shl $0x20,%rdx 586a: 48 09 d0 or %rdx,%rax 586d: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 5872: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 5877: c3 ret 0000000000005878 : 5878: 48 83 ec 20 sub $0x20,%rsp 587c: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 5883: ff ff 5885: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 588c: 00 588d: eb 39 jmp 58c8 588f: e8 d0 ff ff ff call 5864 5894: 48 89 44 24 10 mov %rax,0x10(%rsp) 5899: e8 c6 ff ff ff call 5864 589e: 48 89 44 24 18 mov %rax,0x18(%rsp) 58a3: 48 8b 44 24 18 mov 0x18(%rsp),%rax 58a8: 48 2b 44 24 10 sub 0x10(%rsp),%rax 58ad: 48 3b 44 24 08 cmp 0x8(%rsp),%rax 58b2: 73 0f jae 58c3 58b4: 48 8b 44 24 18 mov 0x18(%rsp),%rax 58b9: 48 2b 44 24 10 sub 0x10(%rsp),%rax 58be: 48 89 44 24 08 mov %rax,0x8(%rsp) 58c3: 83 44 24 04 01 addl $0x1,0x4(%rsp) 58c8: 81 7c 24 04 9f 86 01 cmpl $0x1869f,0x4(%rsp) 58cf: 00 58d0: 76 bd jbe 588f 58d2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 58d7: 48 83 c4 20 add $0x20,%rsp 58db: c3 ret 00000000000058dc : 58dc: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp) 58e1: 48 89 74 24 f0 mov %rsi,-0x10(%rsp) 58e6: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 58eb: 48 8b 10 mov (%rax),%rdx 58ee: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 58f3: 48 8b 00 mov (%rax),%rax 58f6: 48 39 c2 cmp %rax,%rdx 58f9: 73 06 jae 5901 58fb: b8 ff ff ff ff mov $0xffffffff,%eax 5900: c3 ret 5901: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 5906: 48 8b 00 mov (%rax),%rax 5909: 48 8b 54 24 f0 mov -0x10(%rsp),%rdx 590e: 48 8b 12 mov (%rdx),%rdx 5911: 48 39 c2 cmp %rax,%rdx 5914: 73 06 jae 591c 5916: b8 01 00 00 00 mov $0x1,%eax 591b: c3 ret 591c: b8 00 00 00 00 mov $0x0,%eax 5921: c3 ret 0000000000005922 : 5922: 48 83 ec 18 sub $0x18,%rsp 5926: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 592b: 48 89 34 24 mov %rsi,(%rsp) 592f: 48 8d 15 a6 ff ff ff lea -0x5a(%rip),%rdx # 58dc 5936: 48 8b 34 24 mov (%rsp),%rsi 593a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 593f: 48 89 d1 mov %rdx,%rcx 5942: ba 08 00 00 00 mov $0x8,%edx 5947: 48 89 c7 mov %rax,%rdi 594a: e8 21 b7 ff ff call 1070 594f: 48 8b 04 24 mov (%rsp),%rax 5953: 83 e0 01 and $0x1,%eax 5956: 48 85 c0 test %rax,%rax 5959: 74 1c je 5977 595b: 48 8b 04 24 mov (%rsp),%rax 595f: 48 d1 e8 shr $1,%rax 5962: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 5969: 00 596a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 596f: 48 01 d0 add %rdx,%rax 5972: 48 8b 00 mov (%rax),%rax 5975: eb 3a jmp 59b1 5977: 48 8b 04 24 mov (%rsp),%rax 597b: 48 d1 e8 shr $1,%rax 597e: 48 c1 e0 03 shl $0x3,%rax 5982: 48 8d 50 f8 lea -0x8(%rax),%rdx 5986: 48 8b 44 24 08 mov 0x8(%rsp),%rax 598b: 48 01 d0 add %rdx,%rax 598e: 48 8b 10 mov (%rax),%rdx 5991: 48 8b 04 24 mov (%rsp),%rax 5995: 48 d1 e8 shr $1,%rax 5998: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 599f: 00 59a0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 59a5: 48 01 c8 add %rcx,%rax 59a8: 48 8b 00 mov (%rax),%rax 59ab: 48 01 d0 add %rdx,%rax 59ae: 48 d1 e8 shr $1,%rax 59b1: 48 83 c4 18 add $0x18,%rsp 59b5: c3 ret 00000000000059b6 : 59b6: 48 89 7c 24 e8 mov %rdi,-0x18(%rsp) 59bb: 48 89 74 24 e0 mov %rsi,-0x20(%rsp) 59c0: 48 c7 44 24 f8 00 00 movq $0x0,-0x8(%rsp) 59c7: 00 00 59c9: 48 c7 44 24 f0 00 00 movq $0x0,-0x10(%rsp) 59d0: 00 00 59d2: eb 23 jmp 59f7 59d4: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 59d9: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 59e0: 00 59e1: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 59e6: 48 01 d0 add %rdx,%rax 59e9: 48 8b 00 mov (%rax),%rax 59ec: 48 01 44 24 f8 add %rax,-0x8(%rsp) 59f1: 48 83 44 24 f0 01 addq $0x1,-0x10(%rsp) 59f7: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 59fc: 48 3b 44 24 e0 cmp -0x20(%rsp),%rax 5a01: 72 d1 jb 59d4 5a03: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 5a08: ba 00 00 00 00 mov $0x0,%edx 5a0d: 48 f7 74 24 e0 divq -0x20(%rsp) 5a12: c3 ret 0000000000005a13 : 5a13: 48 83 ec 38 sub $0x38,%rsp 5a17: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 5a1c: 48 89 74 24 10 mov %rsi,0x10(%rsp) 5a21: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5a26: 48 83 7c 24 08 01 cmpq $0x1,0x8(%rsp) 5a2c: 77 25 ja 5a53 5a2e: 48 8b 05 4b 36 00 00 mov 0x364b(%rip),%rax # 9080 5a35: 48 8d 3d a4 17 00 00 lea 0x17a4(%rip),%rdi # 71e0 5a3c: 48 89 c1 mov %rax,%rcx 5a3f: ba 26 00 00 00 mov $0x26,%edx 5a44: be 01 00 00 00 mov $0x1,%esi 5a49: e8 72 b6 ff ff call 10c0 5a4e: e9 0d 01 00 00 jmp 5b60 5a53: 48 8b 05 06 36 00 00 mov 0x3606(%rip),%rax # 9060 5a5a: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 5a5e: 75 0c jne 5a6c 5a60: e8 13 fe ff ff call 5878 5a65: 48 89 05 f4 35 00 00 mov %rax,0x35f4(%rip) # 9060 5a6c: 48 83 6c 24 08 01 subq $0x1,0x8(%rsp) 5a72: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 5a79: 00 00 5a7b: eb 62 jmp 5adf 5a7d: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5a82: 48 83 c0 01 add $0x1,%rax 5a86: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx 5a8d: 00 5a8e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5a93: 48 01 d0 add %rdx,%rax 5a96: 48 8b 10 mov (%rax),%rdx 5a99: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5a9e: 48 8d 0c c5 00 00 00 lea 0x0(,%rax,8),%rcx 5aa5: 00 5aa6: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5aab: 48 01 c8 add %rcx,%rax 5aae: 48 8b 00 mov (%rax),%rax 5ab1: 48 89 d1 mov %rdx,%rcx 5ab4: 48 29 c1 sub %rax,%rcx 5ab7: 48 8b 05 a2 35 00 00 mov 0x35a2(%rip),%rax # 9060 5abe: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 5ac3: 48 8d 34 d5 00 00 00 lea 0x0(,%rdx,8),%rsi 5aca: 00 5acb: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 5ad0: 48 01 f2 add %rsi,%rdx 5ad3: 48 29 c1 sub %rax,%rcx 5ad6: 48 89 0a mov %rcx,(%rdx) 5ad9: 48 83 44 24 28 01 addq $0x1,0x28(%rsp) 5adf: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5ae4: 48 3b 44 24 08 cmp 0x8(%rsp),%rax 5ae9: 72 92 jb 5a7d 5aeb: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5af0: 48 89 c7 mov %rax,%rdi 5af3: e8 68 b5 ff ff call 1060 5af8: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 5afd: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5b02: 48 89 d6 mov %rdx,%rsi 5b05: 48 89 c7 mov %rax,%rdi 5b08: e8 15 fe ff ff call 5922 5b0d: 48 89 c2 mov %rax,%rdx 5b10: 48 8d 05 f0 16 00 00 lea 0x16f0(%rip),%rax # 7207 5b17: 48 89 d6 mov %rdx,%rsi 5b1a: 48 89 c7 mov %rax,%rdi 5b1d: b8 00 00 00 00 mov $0x0,%eax 5b22: e8 69 b5 ff ff call 1090 5b27: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 5b2c: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5b31: 48 89 d6 mov %rdx,%rsi 5b34: 48 89 c7 mov %rax,%rdi 5b37: e8 7a fe ff ff call 59b6 5b3c: 48 89 c2 mov %rax,%rdx 5b3f: 48 8d 05 dc 16 00 00 lea 0x16dc(%rip),%rax # 7222 5b46: 48 89 d6 mov %rdx,%rsi 5b49: 48 89 c7 mov %rax,%rdi 5b4c: b8 00 00 00 00 mov $0x0,%eax 5b51: e8 3a b5 ff ff call 1090 5b56: bf 0a 00 00 00 mov $0xa,%edi 5b5b: e8 d0 b4 ff ff call 1030 5b60: 48 83 c4 38 add $0x38,%rsp 5b64: c3 ret 0000000000005b65 : 5b65: 0f 31 rdtsc 5b67: 48 c1 e2 20 shl $0x20,%rdx 5b6b: 48 09 d0 or %rdx,%rax 5b6e: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 5b73: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 5b78: c3 ret 0000000000005b79
: 5b79: 48 81 ec 48 3b 00 00 sub $0x3b48,%rsp 5b80: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5b87: 00 00 5b89: 48 89 84 24 38 3b 00 mov %rax,0x3b38(%rsp) 5b90: 00 5b91: 31 c0 xor %eax,%eax 5b93: 48 8d 84 24 30 22 00 lea 0x2230(%rsp),%rax 5b9a: 00 5b9b: be 20 00 00 00 mov $0x20,%esi 5ba0: 48 89 c7 mov %rax,%rdi 5ba3: e8 43 fc ff ff call 57eb 5ba8: 48 8d 84 24 50 22 00 lea 0x2250(%rsp),%rax 5baf: 00 5bb0: be 40 00 00 00 mov $0x40,%esi 5bb5: 48 89 c7 mov %rax,%rdi 5bb8: e8 2e fc ff ff call 57eb 5bbd: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5bc4: 00 5bc5: eb 40 jmp 5c07 5bc7: e8 99 ff ff ff call 5b65 5bcc: 8b 54 24 0c mov 0xc(%rsp),%edx 5bd0: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5bd7: 00 5bd8: 48 8d 15 c1 34 00 00 lea 0x34c1(%rip),%rdx # 90a0 5bdf: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5be3: 48 8d 0d f6 53 00 00 lea 0x53f6(%rip),%rcx # afe0 5bea: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax 5bf1: 00 5bf2: ba 00 00 00 00 mov $0x0,%edx 5bf7: 48 89 ce mov %rcx,%rsi 5bfa: 48 89 c7 mov %rax,%rdi 5bfd: e8 f8 bb ff ff call 17fa 5c02: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5c07: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5c0e: 00 5c0f: 76 b6 jbe 5bc7 5c11: 48 8d 0d 88 34 00 00 lea 0x3488(%rip),%rcx # 90a0 5c18: 48 8d 05 21 16 00 00 lea 0x1621(%rip),%rax # 7240 5c1f: ba e8 03 00 00 mov $0x3e8,%edx 5c24: 48 89 ce mov %rcx,%rsi 5c27: 48 89 c7 mov %rax,%rdi 5c2a: e8 e4 fd ff ff call 5a13 5c2f: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5c36: 00 5c37: eb 3d jmp 5c76 5c39: e8 27 ff ff ff call 5b65 5c3e: 8b 54 24 0c mov 0xc(%rsp),%edx 5c42: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5c49: 00 5c4a: 48 8d 15 4f 34 00 00 lea 0x344f(%rip),%rdx # 90a0 5c51: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5c55: 48 8d 0d 84 53 00 00 lea 0x5384(%rip),%rcx # afe0 5c5c: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5c61: ba 00 00 00 00 mov $0x0,%edx 5c66: 48 89 ce mov %rcx,%rsi 5c69: 48 89 c7 mov %rax,%rdi 5c6c: e8 c9 d0 ff ff call 2d3a 5c71: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5c76: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5c7d: 00 5c7e: 76 b9 jbe 5c39 5c80: 48 8d 0d 19 34 00 00 lea 0x3419(%rip),%rcx # 90a0 5c87: 48 8d 05 ba 15 00 00 lea 0x15ba(%rip),%rax # 7248 5c8e: ba e8 03 00 00 mov $0x3e8,%edx 5c93: 48 89 ce mov %rcx,%rsi 5c96: 48 89 c7 mov %rax,%rdi 5c99: e8 75 fd ff ff call 5a13 5c9e: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5ca5: 00 5ca6: eb 3d jmp 5ce5 5ca8: e8 b8 fe ff ff call 5b65 5cad: 8b 54 24 0c mov 0xc(%rsp),%edx 5cb1: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5cb8: 00 5cb9: 48 8d 15 e0 33 00 00 lea 0x33e0(%rip),%rdx # 90a0 5cc0: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5cc4: 48 8d 0d 15 53 00 00 lea 0x5315(%rip),%rcx # afe0 5ccb: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5cd0: ba 00 00 00 00 mov $0x0,%edx 5cd5: 48 89 ce mov %rcx,%rsi 5cd8: 48 89 c7 mov %rax,%rdi 5cdb: e8 d6 d0 ff ff call 2db6 5ce0: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5ce5: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5cec: 00 5ced: 76 b9 jbe 5ca8 5cef: 48 8d 0d aa 33 00 00 lea 0x33aa(%rip),%rcx # 90a0 5cf6: 48 8d 05 60 15 00 00 lea 0x1560(%rip),%rax # 725d 5cfd: ba e8 03 00 00 mov $0x3e8,%edx 5d02: 48 89 ce mov %rcx,%rsi 5d05: 48 89 c7 mov %rax,%rdi 5d08: e8 06 fd ff ff call 5a13 5d0d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5d14: 00 5d15: eb 2e jmp 5d45 5d17: e8 49 fe ff ff call 5b65 5d1c: 8b 54 24 0c mov 0xc(%rsp),%edx 5d20: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5d27: 00 5d28: 48 8d 15 71 33 00 00 lea 0x3371(%rip),%rdx # 90a0 5d2f: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5d33: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5d38: 48 89 c7 mov %rax,%rdi 5d3b: e8 f2 d0 ff ff call 2e32 5d40: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5d45: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5d4c: 00 5d4d: 76 c8 jbe 5d17 5d4f: 48 8d 0d 4a 33 00 00 lea 0x334a(%rip),%rcx # 90a0 5d56: 48 8d 05 15 15 00 00 lea 0x1515(%rip),%rax # 7272 5d5d: ba e8 03 00 00 mov $0x3e8,%edx 5d62: 48 89 ce mov %rcx,%rsi 5d65: 48 89 c7 mov %rax,%rdi 5d68: e8 a6 fc ff ff call 5a13 5d6d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5d74: 00 5d75: eb 2e jmp 5da5 5d77: e8 e9 fd ff ff call 5b65 5d7c: 8b 54 24 0c mov 0xc(%rsp),%edx 5d80: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5d87: 00 5d88: 48 8d 15 11 33 00 00 lea 0x3311(%rip),%rdx # 90a0 5d8f: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5d93: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5d98: 48 89 c7 mov %rax,%rdi 5d9b: e8 bb d0 ff ff call 2e5b 5da0: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5da5: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5dac: 00 5dad: 76 c8 jbe 5d77 5daf: 48 8d 0d ea 32 00 00 lea 0x32ea(%rip),%rcx # 90a0 5db6: 48 8d 05 bb 14 00 00 lea 0x14bb(%rip),%rax # 7278 5dbd: ba e8 03 00 00 mov $0x3e8,%edx 5dc2: 48 89 ce mov %rcx,%rsi 5dc5: 48 89 c7 mov %rax,%rdi 5dc8: e8 46 fc ff ff call 5a13 5dcd: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5dd4: 00 5dd5: eb 48 jmp 5e1f 5dd7: e8 89 fd ff ff call 5b65 5ddc: 8b 54 24 0c mov 0xc(%rsp),%edx 5de0: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5de7: 00 5de8: 48 8d 15 b1 32 00 00 lea 0x32b1(%rip),%rdx # 90a0 5def: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5df3: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax 5dfa: 00 5dfb: 48 8d 90 00 08 00 00 lea 0x800(%rax),%rdx 5e02: 48 8d 8c 24 10 02 00 lea 0x210(%rsp),%rcx 5e09: 00 5e0a: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5e0f: 48 89 ce mov %rcx,%rsi 5e12: 48 89 c7 mov %rax,%rdi 5e15: e8 4e c7 ff ff call 2568 5e1a: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5e1f: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5e26: 00 5e27: 76 ae jbe 5dd7 5e29: 48 8d 0d 70 32 00 00 lea 0x3270(%rip),%rcx # 90a0 5e30: 48 8d 05 51 14 00 00 lea 0x1451(%rip),%rax # 7288 5e37: ba e8 03 00 00 mov $0x3e8,%edx 5e3c: 48 89 ce mov %rcx,%rsi 5e3f: 48 89 c7 mov %rax,%rdi 5e42: e8 cc fb ff ff call 5a13 5e47: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5e4e: 00 5e4f: eb 39 jmp 5e8a 5e51: e8 0f fd ff ff call 5b65 5e56: 8b 54 24 0c mov 0xc(%rsp),%edx 5e5a: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5e61: 00 5e62: 48 8d 15 37 32 00 00 lea 0x3237(%rip),%rdx # 90a0 5e69: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5e6d: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 5e72: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax 5e79: 00 5e7a: 48 89 d6 mov %rdx,%rsi 5e7d: 48 89 c7 mov %rax,%rdi 5e80: e8 ec cd ff ff call 2c71 5e85: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5e8a: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5e91: 00 5e92: 76 bd jbe 5e51 5e94: 48 8d 0d 05 32 00 00 lea 0x3205(%rip),%rcx # 90a0 5e9b: 48 8d 05 07 14 00 00 lea 0x1407(%rip),%rax # 72a9 5ea2: ba e8 03 00 00 mov $0x3e8,%edx 5ea7: 48 89 ce mov %rcx,%rsi 5eaa: 48 89 c7 mov %rax,%rdi 5ead: e8 61 fb ff ff call 5a13 5eb2: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5eb9: 00 5eba: eb 39 jmp 5ef5 5ebc: e8 a4 fc ff ff call 5b65 5ec1: 8b 54 24 0c mov 0xc(%rsp),%edx 5ec5: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5ecc: 00 5ecd: 48 8d 15 cc 31 00 00 lea 0x31cc(%rip),%rdx # 90a0 5ed4: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5ed8: 48 8d 94 24 b0 28 00 lea 0x28b0(%rsp),%rdx 5edf: 00 5ee0: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5ee5: 48 89 d6 mov %rdx,%rsi 5ee8: 48 89 c7 mov %rax,%rdi 5eeb: e8 d1 cc ff ff call 2bc1 5ef0: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5ef5: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5efc: 00 5efd: 76 bd jbe 5ebc 5eff: 48 8d 0d 9a 31 00 00 lea 0x319a(%rip),%rcx # 90a0 5f06: 48 8d 05 a9 13 00 00 lea 0x13a9(%rip),%rax # 72b6 5f0d: ba e8 03 00 00 mov $0x3e8,%edx 5f12: 48 89 ce mov %rcx,%rsi 5f15: 48 89 c7 mov %rax,%rdi 5f18: e8 f6 fa ff ff call 5a13 5f1d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5f24: 00 5f25: eb 39 jmp 5f60 5f27: e8 39 fc ff ff call 5b65 5f2c: 8b 54 24 0c mov 0xc(%rsp),%edx 5f30: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5f37: 00 5f38: 48 8d 15 61 31 00 00 lea 0x3161(%rip),%rdx # 90a0 5f3f: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5f43: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 5f48: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax 5f4f: 00 5f50: 48 89 d6 mov %rdx,%rsi 5f53: 48 89 c7 mov %rax,%rdi 5f56: e8 99 c7 ff ff call 26f4 5f5b: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5f60: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5f67: 00 5f68: 76 bd jbe 5f27 5f6a: 48 8d 0d 2f 31 00 00 lea 0x312f(%rip),%rcx # 90a0 5f71: 48 8d 05 4d 13 00 00 lea 0x134d(%rip),%rax # 72c5 5f78: ba e8 03 00 00 mov $0x3e8,%edx 5f7d: 48 89 ce mov %rcx,%rsi 5f80: 48 89 c7 mov %rax,%rdi 5f83: e8 8b fa ff ff call 5a13 5f88: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5f8f: 00 5f90: eb 39 jmp 5fcb 5f92: e8 ce fb ff ff call 5b65 5f97: 8b 54 24 0c mov 0xc(%rsp),%edx 5f9b: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 5fa2: 00 5fa3: 48 8d 15 f6 30 00 00 lea 0x30f6(%rip),%rdx # 90a0 5faa: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 5fae: 48 8d 94 24 b0 28 00 lea 0x28b0(%rsp),%rdx 5fb5: 00 5fb6: 48 8d 44 24 10 lea 0x10(%rsp),%rax 5fbb: 48 89 d6 mov %rdx,%rsi 5fbe: 48 89 c7 mov %rax,%rdi 5fc1: e8 ba c8 ff ff call 2880 5fc6: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 5fcb: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 5fd2: 00 5fd3: 76 bd jbe 5f92 5fd5: 48 8d 0d c4 30 00 00 lea 0x30c4(%rip),%rcx # 90a0 5fdc: 48 8d 05 f2 12 00 00 lea 0x12f2(%rip),%rax # 72d5 5fe3: ba e8 03 00 00 mov $0x3e8,%edx 5fe8: 48 89 ce mov %rcx,%rsi 5feb: 48 89 c7 mov %rax,%rdi 5fee: e8 20 fa ff ff call 5a13 5ff3: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5ffa: 00 5ffb: eb 3c jmp 6039 5ffd: e8 63 fb ff ff call 5b65 6002: 8b 54 24 0c mov 0xc(%rsp),%edx 6006: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 600d: 00 600e: 48 8d 15 8b 30 00 00 lea 0x308b(%rip),%rdx # 90a0 6015: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 6019: 48 8d 94 24 10 02 00 lea 0x210(%rsp),%rdx 6020: 00 6021: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax 6028: 00 6029: 48 89 d6 mov %rdx,%rsi 602c: 48 89 c7 mov %rax,%rdi 602f: e8 57 bf ff ff call 1f8b 6034: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6039: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 6040: 00 6041: 76 ba jbe 5ffd 6043: 48 8d 0d 56 30 00 00 lea 0x3056(%rip),%rcx # 90a0 604a: 48 8d 05 96 12 00 00 lea 0x1296(%rip),%rax # 72e7 6051: ba e8 03 00 00 mov $0x3e8,%edx 6056: 48 89 ce mov %rcx,%rsi 6059: 48 89 c7 mov %rax,%rdi 605c: e8 b2 f9 ff ff call 5a13 6061: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 6068: 00 6069: eb 3c jmp 60a7 606b: e8 f5 fa ff ff call 5b65 6070: 8b 54 24 0c mov 0xc(%rsp),%edx 6074: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 607b: 00 607c: 48 8d 15 1d 30 00 00 lea 0x301d(%rip),%rdx # 90a0 6083: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 6087: 48 8d 94 24 b0 28 00 lea 0x28b0(%rsp),%rdx 608e: 00 608f: 48 8d 84 24 10 02 00 lea 0x210(%rsp),%rax 6096: 00 6097: 48 89 d6 mov %rdx,%rsi 609a: 48 89 c7 mov %rax,%rdi 609d: e8 4d c1 ff ff call 21ef 60a2: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 60a7: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 60ae: 00 60af: 76 ba jbe 606b 60b1: 48 8d 0d e8 2f 00 00 lea 0x2fe8(%rip),%rcx # 90a0 60b8: 48 8d 05 3b 12 00 00 lea 0x123b(%rip),%rax # 72fa 60bf: ba e8 03 00 00 mov $0x3e8,%edx 60c4: 48 89 ce mov %rcx,%rsi 60c7: 48 89 c7 mov %rax,%rdi 60ca: e8 44 f9 ff ff call 5a13 60cf: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 60d6: 00 60d7: eb 44 jmp 611d 60d9: e8 87 fa ff ff call 5b65 60de: 8b 54 24 0c mov 0xc(%rsp),%edx 60e2: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 60e9: 00 60ea: 48 8d 15 af 2f 00 00 lea 0x2faf(%rip),%rdx # 90a0 60f1: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 60f5: 48 8d 94 24 30 22 00 lea 0x2230(%rsp),%rdx 60fc: 00 60fd: 48 8d 8c 24 d0 2e 00 lea 0x2ed0(%rsp),%rcx 6104: 00 6105: 48 8d 84 24 90 22 00 lea 0x2290(%rsp),%rax 610c: 00 610d: 48 89 ce mov %rcx,%rsi 6110: 48 89 c7 mov %rax,%rdi 6113: e8 85 b8 ff ff call 199d 6118: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 611d: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 6124: 00 6125: 76 b2 jbe 60d9 6127: 48 8d 0d 72 2f 00 00 lea 0x2f72(%rip),%rcx # 90a0 612e: 48 8d 05 da 11 00 00 lea 0x11da(%rip),%rax # 730f 6135: ba e8 03 00 00 mov $0x3e8,%edx 613a: 48 89 ce mov %rcx,%rsi 613d: 48 89 c7 mov %rax,%rdi 6140: e8 ce f8 ff ff call 5a13 6145: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 614c: 00 614d: eb 48 jmp 6197 614f: e8 11 fa ff ff call 5b65 6154: 8b 54 24 0c mov 0xc(%rsp),%edx 6158: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 615f: 00 6160: 48 8d 15 39 2f 00 00 lea 0x2f39(%rip),%rdx # 90a0 6167: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 616b: 48 8d 0d 6e 4e 00 00 lea 0x4e6e(%rip),%rcx # afe0 6172: 48 8d 94 24 90 22 00 lea 0x2290(%rsp),%rdx 6179: 00 617a: 48 8d b4 24 10 22 00 lea 0x2210(%rsp),%rsi 6181: 00 6182: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax 6189: 00 618a: 48 89 c7 mov %rax,%rdi 618d: e8 55 ba ff ff call 1be7 6192: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6197: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 619e: 00 619f: 76 ae jbe 614f 61a1: 48 8d 0d f8 2e 00 00 lea 0x2ef8(%rip),%rcx # 90a0 61a8: 48 8d 05 71 11 00 00 lea 0x1171(%rip),%rax # 7320 61af: ba e8 03 00 00 mov $0x3e8,%edx 61b4: 48 89 ce mov %rcx,%rsi 61b7: 48 89 c7 mov %rax,%rdi 61ba: e8 54 f8 ff ff call 5a13 61bf: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 61c6: 00 61c7: eb 44 jmp 620d 61c9: e8 97 f9 ff ff call 5b65 61ce: 8b 54 24 0c mov 0xc(%rsp),%edx 61d2: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 61d9: 00 61da: 48 8d 15 bf 2e 00 00 lea 0x2ebf(%rip),%rdx # 90a0 61e1: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 61e5: 48 8d 94 24 d0 2e 00 lea 0x2ed0(%rsp),%rdx 61ec: 00 61ed: 48 8d 8c 24 b0 28 00 lea 0x28b0(%rsp),%rcx 61f4: 00 61f5: 48 8d 84 24 10 22 00 lea 0x2210(%rsp),%rax 61fc: 00 61fd: 48 89 ce mov %rcx,%rsi 6200: 48 89 c7 mov %rax,%rdi 6203: e8 79 bc ff ff call 1e81 6208: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 620d: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 6214: 00 6215: 76 b2 jbe 61c9 6217: 48 8d 0d 82 2e 00 00 lea 0x2e82(%rip),%rcx # 90a0 621e: 48 8d 05 08 11 00 00 lea 0x1108(%rip),%rax # 732d 6225: ba e8 03 00 00 mov $0x3e8,%edx 622a: 48 89 ce mov %rcx,%rsi 622d: 48 89 c7 mov %rax,%rdi 6230: e8 de f7 ff ff call 5a13 6235: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 623c: 00 623d: eb 44 jmp 6283 623f: e8 21 f9 ff ff call 5b65 6244: 8b 54 24 0c mov 0xc(%rsp),%edx 6248: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 624f: 00 6250: 48 8d 15 49 2e 00 00 lea 0x2e49(%rip),%rdx # 90a0 6257: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 625b: 48 8d 94 24 50 22 00 lea 0x2250(%rsp),%rdx 6262: 00 6263: 48 8d 8c 24 d0 2e 00 lea 0x2ed0(%rsp),%rcx 626a: 00 626b: 48 8d 84 24 90 22 00 lea 0x2290(%rsp),%rax 6272: 00 6273: 48 89 ce mov %rcx,%rsi 6276: 48 89 c7 mov %rax,%rdi 6279: e8 4b af ff ff call 11c9 627e: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6283: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 628a: 00 628b: 76 b2 jbe 623f 628d: 48 8d 0d 0c 2e 00 00 lea 0x2e0c(%rip),%rcx # 90a0 6294: 48 8d 05 9f 10 00 00 lea 0x109f(%rip),%rax # 733a 629b: ba e8 03 00 00 mov $0x3e8,%edx 62a0: 48 89 ce mov %rcx,%rsi 62a3: 48 89 c7 mov %rax,%rdi 62a6: e8 68 f7 ff ff call 5a13 62ab: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 62b2: 00 62b3: eb 3c jmp 62f1 62b5: e8 ab f8 ff ff call 5b65 62ba: 8b 54 24 0c mov 0xc(%rsp),%edx 62be: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 62c5: 00 62c6: 48 8d 15 d3 2d 00 00 lea 0x2dd3(%rip),%rdx # 90a0 62cd: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 62d1: 48 8d 94 24 d0 2e 00 lea 0x2ed0(%rsp),%rdx 62d8: 00 62d9: 48 8d 84 24 90 22 00 lea 0x2290(%rsp),%rax 62e0: 00 62e1: 48 89 d6 mov %rdx,%rsi 62e4: 48 89 c7 mov %rax,%rdi 62e7: e8 7a af ff ff call 1266 62ec: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 62f1: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 62f8: 00 62f9: 76 ba jbe 62b5 62fb: 48 8d 0d 9e 2d 00 00 lea 0x2d9e(%rip),%rcx # 90a0 6302: 48 8d 05 48 10 00 00 lea 0x1048(%rip),%rax # 7351 6309: ba e8 03 00 00 mov $0x3e8,%edx 630e: 48 89 ce mov %rcx,%rsi 6311: 48 89 c7 mov %rax,%rdi 6314: e8 fa f6 ff ff call 5a13 6319: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 6320: 00 6321: eb 49 jmp 636c 6323: e8 3d f8 ff ff call 5b65 6328: 8b 54 24 0c mov 0xc(%rsp),%edx 632c: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 6333: 00 6334: 48 8d 15 65 2d 00 00 lea 0x2d65(%rip),%rdx # 90a0 633b: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 633f: 48 8d 8c 24 30 22 00 lea 0x2230(%rsp),%rcx 6346: 00 6347: 48 8d 94 24 90 22 00 lea 0x2290(%rsp),%rdx 634e: 00 634f: 48 8d b4 24 10 22 00 lea 0x2210(%rsp),%rsi 6356: 00 6357: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax 635e: 00 635f: 48 89 c7 mov %rax,%rdi 6362: e8 66 af ff ff call 12cd 6367: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 636c: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 6373: 00 6374: 76 ad jbe 6323 6376: 48 8d 0d 23 2d 00 00 lea 0x2d23(%rip),%rcx # 90a0 637d: 48 8d 05 dd 0f 00 00 lea 0xfdd(%rip),%rax # 7361 6384: ba e8 03 00 00 mov $0x3e8,%edx 6389: 48 89 ce mov %rcx,%rsi 638c: 48 89 c7 mov %rax,%rdi 638f: e8 7f f6 ff ff call 5a13 6394: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 639b: 00 639c: eb 44 jmp 63e2 639e: e8 c2 f7 ff ff call 5b65 63a3: 8b 54 24 0c mov 0xc(%rsp),%edx 63a7: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 63ae: 00 63af: 48 8d 15 ea 2c 00 00 lea 0x2cea(%rip),%rdx # 90a0 63b6: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 63ba: 48 8d 94 24 90 22 00 lea 0x2290(%rsp),%rdx 63c1: 00 63c2: 48 8d 8c 24 10 22 00 lea 0x2210(%rsp),%rcx 63c9: 00 63ca: 48 8d 84 24 b0 28 00 lea 0x28b0(%rsp),%rax 63d1: 00 63d2: 48 89 ce mov %rcx,%rsi 63d5: 48 89 c7 mov %rax,%rdi 63d8: e8 cd af ff ff call 13aa 63dd: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 63e2: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 63e9: 00 63ea: 76 b2 jbe 639e 63ec: 48 8d 0d ad 2c 00 00 lea 0x2cad(%rip),%rcx # 90a0 63f3: 48 8d 05 7d 0f 00 00 lea 0xf7d(%rip),%rax # 7377 63fa: ba e8 03 00 00 mov $0x3e8,%edx 63ff: 48 89 ce mov %rcx,%rsi 6402: 48 89 c7 mov %rax,%rdi 6405: e8 09 f6 ff ff call 5a13 640a: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 6411: 00 6412: eb 44 jmp 6458 6414: e8 4c f7 ff ff call 5b65 6419: 8b 54 24 0c mov 0xc(%rsp),%edx 641d: 48 8d 0c d5 00 00 00 lea 0x0(,%rdx,8),%rcx 6424: 00 6425: 48 8d 15 74 2c 00 00 lea 0x2c74(%rip),%rdx # 90a0 642c: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 6430: 48 8d 94 24 d0 2e 00 lea 0x2ed0(%rsp),%rdx 6437: 00 6438: 48 8d 8c 24 b0 28 00 lea 0x28b0(%rsp),%rcx 643f: 00 6440: 48 8d 84 24 10 22 00 lea 0x2210(%rsp),%rax 6447: 00 6448: 48 89 ce mov %rcx,%rsi 644b: 48 89 c7 mov %rax,%rdi 644e: e8 c7 af ff ff call 141a 6453: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 6458: 81 7c 24 0c e7 03 00 cmpl $0x3e7,0xc(%rsp) 645f: 00 6460: 76 b2 jbe 6414 6462: 48 8d 0d 37 2c 00 00 lea 0x2c37(%rip),%rcx # 90a0 6469: 48 8d 05 16 0f 00 00 lea 0xf16(%rip),%rax # 7386 6470: ba e8 03 00 00 mov $0x3e8,%edx 6475: 48 89 ce mov %rcx,%rsi 6478: 48 89 c7 mov %rax,%rdi 647b: e8 93 f5 ff ff call 5a13 6480: b8 00 00 00 00 mov $0x0,%eax 6485: 48 8b 94 24 38 3b 00 mov 0x3b38(%rsp),%rdx 648c: 00 648d: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx 6494: 00 00 6496: 74 05 je 649d 6498: e8 e3 ab ff ff call 1080 <__stack_chk_fail@plt> 649d: 48 81 c4 48 3b 00 00 add $0x3b48,%rsp 64a4: c3 ret Disassembly of section .fini: 00000000000064a8 <_fini>: 64a8: f3 0f 1e fa endbr64 64ac: 48 83 ec 08 sub $0x8,%rsp 64b0: 48 83 c4 08 add $0x8,%rsp 64b4: c3 ret