test_speed512: file format elf64-x86-64 Disassembly of section .init: 0000000000001000 <_init>: 1000: f3 0f 1e fa endbr64 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 1016 <_init+0x16> 1014: ff d0 call *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 ret Disassembly of section .plt: 0000000000001020 : 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> 102c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000001030 : 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 1036: 68 00 00 00 00 push $0x0 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> 0000000000001040 : 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 1046: 68 01 00 00 00 push $0x1 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> 0000000000001050 <__errno_location@plt>: 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> 1056: 68 02 00 00 00 push $0x2 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> 0000000000001060 : 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 1066: 68 03 00 00 00 push $0x3 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> 0000000000001070 : 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 1076: 68 04 00 00 00 push $0x4 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> 0000000000001080 <__stack_chk_fail@plt>: 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> 1086: 68 05 00 00 00 push $0x5 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> 0000000000001090 : 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 1096: 68 06 00 00 00 push $0x6 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> 00000000000010a0 : 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 10a6: 68 07 00 00 00 push $0x7 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> 00000000000010b0 : 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 10b6: 68 08 00 00 00 push $0x8 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> Disassembly of section .text: 00000000000010c0 : 10c0: e8 7b ff ff ff call 1040 10c5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 10cc: 00 00 00 10cf: 90 nop 00000000000010d0
: 10d0: 41 57 push %r15 10d2: be 20 00 00 00 mov $0x20,%esi 10d7: 4c 8d 3d c2 7f 00 00 lea 0x7fc2(%rip),%r15 # 90a0 10de: 41 56 push %r14 10e0: 41 55 push %r13 10e2: 41 54 push %r12 10e4: 55 push %rbp 10e5: 4c 89 fd mov %r15,%rbp 10e8: 53 push %rbx 10e9: 49 8d 9f 40 1f 00 00 lea 0x1f40(%r15),%rbx 10f0: 48 81 ec 38 17 00 00 sub $0x1738,%rsp 10f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 10fe: 00 00 1100: 48 89 84 24 28 17 00 mov %rax,0x1728(%rsp) 1107: 00 1108: 48 8d 84 24 40 0a 00 lea 0xa40(%rsp),%rax 110f: 00 1110: 4c 8d ac 24 20 02 00 lea 0x220(%rsp),%r13 1117: 00 1118: 48 89 c7 mov %rax,%rdi 111b: 48 89 04 24 mov %rax,(%rsp) 111f: e8 9c 3d 00 00 call 4ec0 1124: 48 8d 84 24 60 0a 00 lea 0xa60(%rsp),%rax 112b: 00 112c: be 40 00 00 00 mov $0x40,%esi 1131: 48 89 c7 mov %rax,%rdi 1134: 48 89 44 24 10 mov %rax,0x10(%rsp) 1139: e8 82 3d 00 00 call 4ec0 113e: 4c 89 7c 24 18 mov %r15,0x18(%rsp) 1143: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 114a: 00 00 00 00 114e: 66 90 xchg %ax,%ax 1150: 0f 31 rdtsc 1152: 48 c1 e2 20 shl $0x20,%rdx 1156: 48 09 d0 or %rdx,%rax 1159: 48 89 45 00 mov %rax,0x0(%rbp) 115d: 31 d2 xor %edx,%edx 115f: 48 8d 35 1a 7f 00 00 lea 0x7f1a(%rip),%rsi # 9080 1166: 4c 89 ef mov %r13,%rdi 1169: 48 83 c5 08 add $0x8,%rbp 116d: e8 7e 0b 00 00 call 1cf0 1172: 48 39 dd cmp %rbx,%rbp 1175: 75 d9 jne 1150 1177: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 117c: ba e8 03 00 00 mov $0x3e8,%edx 1181: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 1186: 48 8d 3d d3 50 00 00 lea 0x50d3(%rip),%rdi # 6260 118d: e8 0e 3e 00 00 call 4fa0 1192: 48 8d 05 07 7f 00 00 lea 0x7f07(%rip),%rax # 90a0 1199: 48 89 44 24 18 mov %rax,0x18(%rsp) 119e: 48 89 c5 mov %rax,%rbp 11a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 11a8: 00 00 00 00 11ac: 0f 1f 40 00 nopl 0x0(%rax) 11b0: 0f 31 rdtsc 11b2: 48 c1 e2 20 shl $0x20,%rdx 11b6: 48 09 d0 or %rdx,%rax 11b9: 48 89 45 00 mov %rax,0x0(%rbp) 11bd: 31 d2 xor %edx,%edx 11bf: 48 8d 35 ba 7e 00 00 lea 0x7eba(%rip),%rsi # 9080 11c6: 4c 89 e7 mov %r12,%rdi 11c9: 48 83 c5 08 add $0x8,%rbp 11cd: e8 ae 1a 00 00 call 2c80 11d2: 48 39 dd cmp %rbx,%rbp 11d5: 75 d9 jne 11b0 11d7: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 11dc: ba e8 03 00 00 mov $0x3e8,%edx 11e1: 48 8d 3d 80 50 00 00 lea 0x5080(%rip),%rdi # 6268 11e8: e8 b3 3d 00 00 call 4fa0 11ed: 48 8d 05 ac 7e 00 00 lea 0x7eac(%rip),%rax # 90a0 11f4: 48 89 44 24 18 mov %rax,0x18(%rsp) 11f9: 48 89 c5 mov %rax,%rbp 11fc: 0f 1f 40 00 nopl 0x0(%rax) 1200: 0f 31 rdtsc 1202: 48 c1 e2 20 shl $0x20,%rdx 1206: 48 09 d0 or %rdx,%rax 1209: 48 89 45 00 mov %rax,0x0(%rbp) 120d: 31 d2 xor %edx,%edx 120f: 48 8d 35 6a 7e 00 00 lea 0x7e6a(%rip),%rsi # 9080 1216: 4c 89 e7 mov %r12,%rdi 1219: 48 83 c5 08 add $0x8,%rbp 121d: e8 be 1a 00 00 call 2ce0 1222: 48 39 dd cmp %rbx,%rbp 1225: 75 d9 jne 1200 1227: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 122c: ba e8 03 00 00 mov $0x3e8,%edx 1231: 48 8d 3d 45 50 00 00 lea 0x5045(%rip),%rdi # 627d 1238: e8 63 3d 00 00 call 4fa0 123d: 48 8d 05 5c 7e 00 00 lea 0x7e5c(%rip),%rax # 90a0 1244: 48 89 44 24 18 mov %rax,0x18(%rsp) 1249: 48 89 c5 mov %rax,%rbp 124c: 0f 1f 40 00 nopl 0x0(%rax) 1250: 0f 31 rdtsc 1252: 48 c1 e2 20 shl $0x20,%rdx 1256: 48 09 d0 or %rdx,%rax 1259: 48 89 45 00 mov %rax,0x0(%rbp) 125d: 4c 89 e7 mov %r12,%rdi 1260: 48 83 c5 08 add $0x8,%rbp 1264: e8 d7 1a 00 00 call 2d40 1269: 48 39 dd cmp %rbx,%rbp 126c: 75 e2 jne 1250 126e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1273: ba e8 03 00 00 mov $0x3e8,%edx 1278: 48 8d 3d 16 50 00 00 lea 0x5016(%rip),%rdi # 6295 127f: e8 1c 3d 00 00 call 4fa0 1284: 48 8d 05 15 7e 00 00 lea 0x7e15(%rip),%rax # 90a0 128b: 48 89 44 24 18 mov %rax,0x18(%rsp) 1290: 48 89 c5 mov %rax,%rbp 1293: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 129a: 00 00 00 00 129e: 66 90 xchg %ax,%ax 12a0: 0f 31 rdtsc 12a2: 48 c1 e2 20 shl $0x20,%rdx 12a6: 48 09 d0 or %rdx,%rax 12a9: 48 89 45 00 mov %rax,0x0(%rbp) 12ad: 4c 89 e7 mov %r12,%rdi 12b0: 48 83 c5 08 add $0x8,%rbp 12b4: e8 c7 1a 00 00 call 2d80 12b9: 48 39 dd cmp %rbx,%rbp 12bc: 75 e2 jne 12a0 12be: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 12c3: ba e8 03 00 00 mov $0x3e8,%edx 12c8: 48 8d 3d c3 4f 00 00 lea 0x4fc3(%rip),%rdi # 6292 12cf: 48 8d ac 24 20 06 00 lea 0x620(%rsp),%rbp 12d6: 00 12d7: e8 c4 3c 00 00 call 4fa0 12dc: 48 8d 05 bd 7d 00 00 lea 0x7dbd(%rip),%rax # 90a0 12e3: 48 89 44 24 18 mov %rax,0x18(%rsp) 12e8: 49 89 c6 mov %rax,%r14 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: 0f 31 rdtsc 12f2: 48 c1 e2 20 shl $0x20,%rdx 12f6: 48 09 d0 or %rdx,%rax 12f9: 49 89 06 mov %rax,(%r14) 12fc: 48 89 ea mov %rbp,%rdx 12ff: 4c 89 ee mov %r13,%rsi 1302: 4c 89 e7 mov %r12,%rdi 1305: 49 83 c6 08 add $0x8,%r14 1309: e8 22 14 00 00 call 2730 130e: 49 39 de cmp %rbx,%r14 1311: 75 dd jne 12f0 1313: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1318: ba e8 03 00 00 mov $0x3e8,%edx 131d: 48 8d 3d e4 4e 00 00 lea 0x4ee4(%rip),%rdi # 6208 1324: 48 8d ac 24 a0 0a 00 lea 0xaa0(%rsp),%rbp 132b: 00 132c: e8 6f 3c 00 00 call 4fa0 1331: 48 8d 05 68 7d 00 00 lea 0x7d68(%rip),%rax # 90a0 1338: 48 89 44 24 18 mov %rax,0x18(%rsp) 133d: 49 89 c6 mov %rax,%r14 1340: 0f 31 rdtsc 1342: 48 c1 e2 20 shl $0x20,%rdx 1346: 48 09 d0 or %rdx,%rax 1349: 49 89 06 mov %rax,(%r14) 134c: 4c 89 e6 mov %r12,%rsi 134f: 48 89 ef mov %rbp,%rdi 1352: 49 83 c6 08 add $0x8,%r14 1356: e8 15 18 00 00 call 2b70 135b: 49 39 de cmp %rbx,%r14 135e: 75 e0 jne 1340 1360: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1365: ba e8 03 00 00 mov $0x3e8,%edx 136a: 48 8d 3d 2a 4f 00 00 lea 0x4f2a(%rip),%rdi # 629b 1371: e8 2a 3c 00 00 call 4fa0 1376: 48 8d 05 23 7d 00 00 lea 0x7d23(%rip),%rax # 90a0 137d: 48 89 44 24 18 mov %rax,0x18(%rsp) 1382: 49 89 c6 mov %rax,%r14 1385: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 138c: 00 00 00 00 1390: 0f 31 rdtsc 1392: 48 c1 e2 20 shl $0x20,%rdx 1396: 48 09 d0 or %rdx,%rax 1399: 49 89 06 mov %rax,(%r14) 139c: 48 89 ee mov %rbp,%rsi 139f: 4c 89 e7 mov %r12,%rdi 13a2: 49 83 c6 08 add $0x8,%r14 13a6: e8 55 17 00 00 call 2b00 13ab: 49 39 de cmp %rbx,%r14 13ae: 75 e0 jne 1390 13b0: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 13b5: ba e8 03 00 00 mov $0x3e8,%edx 13ba: 48 8d 3d e7 4e 00 00 lea 0x4ee7(%rip),%rdi # 62a8 13c1: e8 da 3b 00 00 call 4fa0 13c6: 48 8d 05 d3 7c 00 00 lea 0x7cd3(%rip),%rax # 90a0 13cd: 48 89 44 24 18 mov %rax,0x18(%rsp) 13d2: 49 89 c6 mov %rax,%r14 13d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 13dc: 00 00 00 00 13e0: 0f 31 rdtsc 13e2: 48 c1 e2 20 shl $0x20,%rdx 13e6: 48 09 d0 or %rdx,%rax 13e9: 49 89 06 mov %rax,(%r14) 13ec: 4c 89 e6 mov %r12,%rsi 13ef: 48 89 ef mov %rbp,%rdi 13f2: 49 83 c6 08 add $0x8,%r14 13f6: e8 45 14 00 00 call 2840 13fb: 49 39 de cmp %rbx,%r14 13fe: 75 e0 jne 13e0 1400: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1405: ba e8 03 00 00 mov $0x3e8,%edx 140a: 48 8d 3d a6 4e 00 00 lea 0x4ea6(%rip),%rdi # 62b7 1411: e8 8a 3b 00 00 call 4fa0 1416: 48 8d 05 83 7c 00 00 lea 0x7c83(%rip),%rax # 90a0 141d: 48 89 44 24 18 mov %rax,0x18(%rsp) 1422: 49 89 c6 mov %rax,%r14 1425: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 142c: 00 00 00 00 1430: 0f 31 rdtsc 1432: 48 c1 e2 20 shl $0x20,%rdx 1436: 48 09 d0 or %rdx,%rax 1439: 49 89 06 mov %rax,(%r14) 143c: 48 89 ee mov %rbp,%rsi 143f: 4c 89 e7 mov %r12,%rdi 1442: 49 83 c6 08 add $0x8,%r14 1446: e8 a5 15 00 00 call 29f0 144b: 49 39 de cmp %rbx,%r14 144e: 75 e0 jne 1430 1450: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1455: ba e8 03 00 00 mov $0x3e8,%edx 145a: 48 8d 3d 66 4e 00 00 lea 0x4e66(%rip),%rdi # 62c7 1461: e8 3a 3b 00 00 call 4fa0 1466: 48 8d 05 33 7c 00 00 lea 0x7c33(%rip),%rax # 90a0 146d: 48 89 44 24 18 mov %rax,0x18(%rsp) 1472: 49 89 c4 mov %rax,%r12 1475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 147c: 00 00 00 00 1480: 0f 31 rdtsc 1482: 48 c1 e2 20 shl $0x20,%rdx 1486: 48 09 d0 or %rdx,%rax 1489: 49 89 04 24 mov %rax,(%r12) 148d: 4c 89 ee mov %r13,%rsi 1490: 48 89 ef mov %rbp,%rdi 1493: 49 83 c4 08 add $0x8,%r12 1497: e8 84 0f 00 00 call 2420 149c: 49 39 dc cmp %rbx,%r12 149f: 75 df jne 1480 14a1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 14a6: ba e8 03 00 00 mov $0x3e8,%edx 14ab: 48 8d 3d 27 4e 00 00 lea 0x4e27(%rip),%rdi # 62d9 14b2: e8 e9 3a 00 00 call 4fa0 14b7: 48 8d 05 e2 7b 00 00 lea 0x7be2(%rip),%rax # 90a0 14be: 48 89 44 24 18 mov %rax,0x18(%rsp) 14c3: 49 89 c4 mov %rax,%r12 14c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 14cd: 00 00 00 14d0: 0f 31 rdtsc 14d2: 48 c1 e2 20 shl $0x20,%rdx 14d6: 48 09 d0 or %rdx,%rax 14d9: 49 89 04 24 mov %rax,(%r12) 14dd: 48 89 ee mov %rbp,%rsi 14e0: 4c 89 ef mov %r13,%rdi 14e3: 49 83 c4 08 add $0x8,%r12 14e7: e8 a4 10 00 00 call 2590 14ec: 49 39 dc cmp %rbx,%r12 14ef: 75 df jne 14d0 14f1: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 14f6: ba e8 03 00 00 mov $0x3e8,%edx 14fb: 48 8d 3d ea 4d 00 00 lea 0x4dea(%rip),%rdi # 62ec 1502: 4c 8d b4 24 c0 10 00 lea 0x10c0(%rsp),%r14 1509: 00 150a: 4c 8d a4 24 a0 0d 00 lea 0xda0(%rsp),%r12 1511: 00 1512: e8 89 3a 00 00 call 4fa0 1517: 48 8d 05 82 7b 00 00 lea 0x7b82(%rip),%rax # 90a0 151e: 48 89 44 24 18 mov %rax,0x18(%rsp) 1523: 49 89 c5 mov %rax,%r13 1526: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 152d: 00 00 00 1530: 0f 31 rdtsc 1532: 48 c1 e2 20 shl $0x20,%rdx 1536: 48 09 d0 or %rdx,%rax 1539: 49 89 45 00 mov %rax,0x0(%r13) 153d: 48 8b 14 24 mov (%rsp),%rdx 1541: 4c 89 f6 mov %r14,%rsi 1544: 4c 89 e7 mov %r12,%rdi 1547: 49 83 c5 08 add $0x8,%r13 154b: e8 00 0a 00 00 call 1f50 1550: 49 39 dd cmp %rbx,%r13 1553: 75 db jne 1530 1555: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 155a: ba e8 03 00 00 mov $0x3e8,%edx 155f: 48 8d 3d 9b 4d 00 00 lea 0x4d9b(%rip),%rdi # 6301 1566: 4c 8d ac 24 20 0a 00 lea 0xa20(%rsp),%r13 156d: 00 156e: e8 2d 3a 00 00 call 4fa0 1573: 48 8d 05 26 7b 00 00 lea 0x7b26(%rip),%rax # 90a0 157a: 48 89 44 24 18 mov %rax,0x18(%rsp) 157f: 49 89 c0 mov %rax,%r8 1582: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1589: 00 00 00 00 158d: 0f 1f 00 nopl (%rax) 1590: 0f 31 rdtsc 1592: 48 c1 e2 20 shl $0x20,%rdx 1596: 48 09 d0 or %rdx,%rax 1599: 49 89 00 mov %rax,(%r8) 159c: 48 8d 0d dd 7a 00 00 lea 0x7add(%rip),%rcx # 9080 15a3: 4c 89 e2 mov %r12,%rdx 15a6: 4c 89 ee mov %r13,%rsi 15a9: 48 89 ef mov %rbp,%rdi 15ac: 4c 89 44 24 08 mov %r8,0x8(%rsp) 15b1: e8 6a 0b 00 00 call 2120 15b6: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 15bb: 49 83 c0 08 add $0x8,%r8 15bf: 49 39 d8 cmp %rbx,%r8 15c2: 75 cc jne 1590 15c4: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 15c9: ba e8 03 00 00 mov $0x3e8,%edx 15ce: 48 8d 3d 3d 4d 00 00 lea 0x4d3d(%rip),%rdi # 6312 15d5: e8 c6 39 00 00 call 4fa0 15da: 48 8d 05 bf 7a 00 00 lea 0x7abf(%rip),%rax # 90a0 15e1: 48 89 44 24 18 mov %rax,0x18(%rsp) 15e6: 48 89 c1 mov %rax,%rcx 15e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15f0: 0f 31 rdtsc 15f2: 48 c1 e2 20 shl $0x20,%rdx 15f6: 48 09 d0 or %rdx,%rax 15f9: 48 89 01 mov %rax,(%rcx) 15fc: 4c 89 f2 mov %r14,%rdx 15ff: 48 89 ee mov %rbp,%rsi 1602: 4c 89 ef mov %r13,%rdi 1605: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 160a: e8 21 0d 00 00 call 2330 160f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 1614: 48 83 c1 08 add $0x8,%rcx 1618: 48 39 d9 cmp %rbx,%rcx 161b: 75 d3 jne 15f0 161d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1622: ba e8 03 00 00 mov $0x3e8,%edx 1627: 48 8d 3d f1 4c 00 00 lea 0x4cf1(%rip),%rdi # 631f 162e: e8 6d 39 00 00 call 4fa0 1633: 48 8d 05 66 7a 00 00 lea 0x7a66(%rip),%rax # 90a0 163a: 48 89 44 24 18 mov %rax,0x18(%rsp) 163f: 48 89 c1 mov %rax,%rcx 1642: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1649: 00 00 00 00 164d: 0f 1f 00 nopl (%rax) 1650: 0f 31 rdtsc 1652: 48 c1 e2 20 shl $0x20,%rdx 1656: 48 09 d0 or %rdx,%rax 1659: 48 89 01 mov %rax,(%rcx) 165c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1661: 4c 89 f6 mov %r14,%rsi 1664: 4c 89 e7 mov %r12,%rdi 1667: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 166c: e8 af 02 00 00 call 1920 1671: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 1676: 48 83 c1 08 add $0x8,%rcx 167a: 48 39 d9 cmp %rbx,%rcx 167d: 75 d1 jne 1650 167f: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1684: ba e8 03 00 00 mov $0x3e8,%edx 1689: 48 8d 3d 9c 4c 00 00 lea 0x4c9c(%rip),%rdi # 632c 1690: e8 0b 39 00 00 call 4fa0 1695: 48 8d 05 04 7a 00 00 lea 0x7a04(%rip),%rax # 90a0 169c: 48 89 44 24 18 mov %rax,0x18(%rsp) 16a1: 48 89 c1 mov %rax,%rcx 16a4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 16ab: 00 00 00 00 16af: 90 nop 16b0: 0f 31 rdtsc 16b2: 48 c1 e2 20 shl $0x20,%rdx 16b6: 48 09 d0 or %rdx,%rax 16b9: 48 89 01 mov %rax,(%rcx) 16bc: 4c 89 f6 mov %r14,%rsi 16bf: 4c 89 e7 mov %r12,%rdi 16c2: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 16c7: e8 e4 02 00 00 call 19b0 16cc: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 16d1: 48 83 c1 08 add $0x8,%rcx 16d5: 48 39 d9 cmp %rbx,%rcx 16d8: 75 d6 jne 16b0 16da: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 16df: ba e8 03 00 00 mov $0x3e8,%edx 16e4: 48 8d 3d 58 4c 00 00 lea 0x4c58(%rip),%rdi # 6343 16eb: e8 b0 38 00 00 call 4fa0 16f0: 48 8d 05 a9 79 00 00 lea 0x79a9(%rip),%rax # 90a0 16f7: 48 89 44 24 18 mov %rax,0x18(%rsp) 16fc: 49 89 c0 mov %rax,%r8 16ff: 90 nop 1700: 0f 31 rdtsc 1702: 48 c1 e2 20 shl $0x20,%rdx 1706: 48 09 d0 or %rdx,%rax 1709: 49 89 00 mov %rax,(%r8) 170c: 48 8b 0c 24 mov (%rsp),%rcx 1710: 4c 89 e2 mov %r12,%rdx 1713: 4c 89 ee mov %r13,%rsi 1716: 48 89 ef mov %rbp,%rdi 1719: 4c 89 44 24 08 mov %r8,0x8(%rsp) 171e: e8 5d 03 00 00 call 1a80 1723: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1728: 49 83 c0 08 add $0x8,%r8 172c: 49 39 d8 cmp %rbx,%r8 172f: 75 cf jne 1700 1731: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1736: ba e8 03 00 00 mov $0x3e8,%edx 173b: 48 8d 3d 11 4c 00 00 lea 0x4c11(%rip),%rdi # 6353 1742: e8 59 38 00 00 call 4fa0 1747: 48 8d 05 52 79 00 00 lea 0x7952(%rip),%rax # 90a0 174e: 48 89 44 24 18 mov %rax,0x18(%rsp) 1753: 48 89 c1 mov %rax,%rcx 1756: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 175d: 00 00 00 1760: 0f 31 rdtsc 1762: 48 c1 e2 20 shl $0x20,%rdx 1766: 48 09 d0 or %rdx,%rax 1769: 48 89 01 mov %rax,(%rcx) 176c: 4c 89 e2 mov %r12,%rdx 176f: 4c 89 ee mov %r13,%rsi 1772: 48 89 ef mov %rbp,%rdi 1775: 48 89 0c 24 mov %rcx,(%rsp) 1779: e8 b2 03 00 00 call 1b30 177e: 48 8b 0c 24 mov (%rsp),%rcx 1782: 48 83 c1 08 add $0x8,%rcx 1786: 48 39 d9 cmp %rbx,%rcx 1789: 75 d5 jne 1760 178b: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1790: ba e8 03 00 00 mov $0x3e8,%edx 1795: 48 8d 3d cd 4b 00 00 lea 0x4bcd(%rip),%rdi # 6369 179c: e8 ff 37 00 00 call 4fa0 17a1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 17a8: 00 00 00 00 17ac: 0f 1f 40 00 nopl 0x0(%rax) 17b0: 0f 31 rdtsc 17b2: 48 c1 e2 20 shl $0x20,%rdx 17b6: 48 09 d0 or %rdx,%rax 17b9: 49 89 07 mov %rax,(%r15) 17bc: 4c 89 f2 mov %r14,%rdx 17bf: 48 89 ee mov %rbp,%rsi 17c2: 4c 89 ef mov %r13,%rdi 17c5: 49 83 c7 08 add $0x8,%r15 17c9: e8 32 04 00 00 call 1c00 17ce: 49 39 df cmp %rbx,%r15 17d1: 75 dd jne 17b0 17d3: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 17d8: ba e8 03 00 00 mov $0x3e8,%edx 17dd: 48 8d 3d 94 4b 00 00 lea 0x4b94(%rip),%rdi # 6378 17e4: e8 b7 37 00 00 call 4fa0 17e9: 48 8b 84 24 28 17 00 mov 0x1728(%rsp),%rax 17f0: 00 17f1: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 17f8: 00 00 17fa: 75 14 jne 1810 17fc: 48 81 c4 38 17 00 00 add $0x1738,%rsp 1803: 31 c0 xor %eax,%eax 1805: 5b pop %rbx 1806: 5d pop %rbp 1807: 41 5c pop %r12 1809: 41 5d pop %r13 180b: 41 5e pop %r14 180d: 41 5f pop %r15 180f: c3 ret 1810: e8 6b f8 ff ff call 1080 <__stack_chk_fail@plt> 1815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 181c: 00 00 00 181f: 90 nop 0000000000001820 <_start>: 1820: f3 0f 1e fa endbr64 1824: 31 ed xor %ebp,%ebp 1826: 49 89 d1 mov %rdx,%r9 1829: 5e pop %rsi 182a: 48 89 e2 mov %rsp,%rdx 182d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1831: 50 push %rax 1832: 54 push %rsp 1833: 45 31 c0 xor %r8d,%r8d 1836: 31 c9 xor %ecx,%ecx 1838: 48 8d 3d 91 f8 ff ff lea -0x76f(%rip),%rdi # 10d0
183f: ff 15 7b 77 00 00 call *0x777b(%rip) # 8fc0 <__libc_start_main@GLIBC_2.34> 1845: f4 hlt 1846: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 184d: 00 00 00 1850: 48 8d 3d 09 78 00 00 lea 0x7809(%rip),%rdi # 9060 1857: 48 8d 05 02 78 00 00 lea 0x7802(%rip),%rax # 9060 185e: 48 39 f8 cmp %rdi,%rax 1861: 74 15 je 1878 <_start+0x58> 1863: 48 8b 05 5e 77 00 00 mov 0x775e(%rip),%rax # 8fc8 <_ITM_deregisterTMCloneTable@Base> 186a: 48 85 c0 test %rax,%rax 186d: 74 09 je 1878 <_start+0x58> 186f: ff e0 jmp *%rax 1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1878: c3 ret 1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1880: 48 8d 3d d9 77 00 00 lea 0x77d9(%rip),%rdi # 9060 1887: 48 8d 35 d2 77 00 00 lea 0x77d2(%rip),%rsi # 9060 188e: 48 29 fe sub %rdi,%rsi 1891: 48 89 f0 mov %rsi,%rax 1894: 48 c1 ee 3f shr $0x3f,%rsi 1898: 48 c1 f8 03 sar $0x3,%rax 189c: 48 01 c6 add %rax,%rsi 189f: 48 d1 fe sar $1,%rsi 18a2: 74 14 je 18b8 <_start+0x98> 18a4: 48 8b 05 2d 77 00 00 mov 0x772d(%rip),%rax # 8fd8 <_ITM_registerTMCloneTable@Base> 18ab: 48 85 c0 test %rax,%rax 18ae: 74 08 je 18b8 <_start+0x98> 18b0: ff e0 jmp *%rax 18b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 18b8: c3 ret 18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18c0: f3 0f 1e fa endbr64 18c4: 80 3d 9d 77 00 00 00 cmpb $0x0,0x779d(%rip) # 9068 18cb: 75 33 jne 1900 <_start+0xe0> 18cd: 55 push %rbp 18ce: 48 83 3d 0a 77 00 00 cmpq $0x0,0x770a(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> 18d5: 00 18d6: 48 89 e5 mov %rsp,%rbp 18d9: 74 0d je 18e8 <_start+0xc8> 18db: 48 8b 3d 6e 77 00 00 mov 0x776e(%rip),%rdi # 9050 <__dso_handle> 18e2: ff 15 f8 76 00 00 call *0x76f8(%rip) # 8fe0 <__cxa_finalize@GLIBC_2.2.5> 18e8: e8 63 ff ff ff call 1850 <_start+0x30> 18ed: c6 05 74 77 00 00 01 movb $0x1,0x7774(%rip) # 9068 18f4: 5d pop %rbp 18f5: c3 ret 18f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 18fd: 00 00 00 1900: c3 ret 1901: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1908: 00 00 00 00 190c: 0f 1f 40 00 nopl 0x0(%rax) 1910: f3 0f 1e fa endbr64 1914: e9 67 ff ff ff jmp 1880 <_start+0x60> 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000001920 : 1920: 41 54 push %r12 1922: 49 89 d4 mov %rdx,%r12 1925: 55 push %rbp 1926: 48 89 fd mov %rdi,%rbp 1929: 53 push %rbx 192a: 48 89 f3 mov %rsi,%rbx 192d: e8 1e 06 00 00 call 1f50 1932: 48 8b 45 00 mov 0x0(%rbp),%rax 1936: 48 8d bb 08 03 00 00 lea 0x308(%rbx),%rdi 193d: 48 89 ee mov %rbp,%rsi 1940: 48 8d 8b 00 03 00 00 lea 0x300(%rbx),%rcx 1947: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 194b: 48 89 83 00 03 00 00 mov %rax,0x300(%rbx) 1952: 48 29 f9 sub %rdi,%rcx 1955: 48 8b 95 18 03 00 00 mov 0x318(%rbp),%rdx 195c: 48 29 ce sub %rcx,%rsi 195f: 81 c1 20 03 00 00 add $0x320,%ecx 1965: 48 89 93 18 06 00 00 mov %rdx,0x618(%rbx) 196c: c1 e9 03 shr $0x3,%ecx 196f: ba 20 03 00 00 mov $0x320,%edx 1974: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) 1977: 48 89 ee mov %rbp,%rsi 197a: 48 8d bb 20 06 00 00 lea 0x620(%rbx),%rdi 1981: e8 7a 31 00 00 call 4b00 1986: f3 41 0f 6f 44 24 20 movdqu 0x20(%r12),%xmm0 198d: 31 c0 xor %eax,%eax 198f: 0f 11 83 40 06 00 00 movups %xmm0,0x640(%rbx) 1996: f3 41 0f 6f 44 24 30 movdqu 0x30(%r12),%xmm0 199d: 0f 11 83 50 06 00 00 movups %xmm0,0x650(%rbx) 19a4: 5b pop %rbx 19a5: 5d pop %rbp 19a6: 41 5c pop %r12 19a8: c3 ret 19a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000019b0 : 19b0: 41 54 push %r12 19b2: 55 push %rbp 19b3: 48 89 fd mov %rdi,%rbp 19b6: 53 push %rbx 19b7: 48 83 ec 50 sub $0x50,%rsp 19bb: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx 19c2: 00 00 19c4: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 19c9: 48 89 f3 mov %rsi,%rbx 19cc: 48 89 e7 mov %rsp,%rdi 19cf: be 40 00 00 00 mov $0x40,%esi 19d4: e8 e7 34 00 00 call 4ec0 19d9: 48 89 e2 mov %rsp,%rdx 19dc: 48 89 ef mov %rbp,%rdi 19df: 48 89 de mov %rbx,%rsi 19e2: e8 69 05 00 00 call 1f50 19e7: 48 8b 45 00 mov 0x0(%rbp),%rax 19eb: 48 8d bb 08 03 00 00 lea 0x308(%rbx),%rdi 19f2: 48 89 ee mov %rbp,%rsi 19f5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 19f9: 48 8d 8b 00 03 00 00 lea 0x300(%rbx),%rcx 1a00: 48 89 83 00 03 00 00 mov %rax,0x300(%rbx) 1a07: 48 29 f9 sub %rdi,%rcx 1a0a: 48 8b 95 18 03 00 00 mov 0x318(%rbp),%rdx 1a11: 48 29 ce sub %rcx,%rsi 1a14: 81 c1 20 03 00 00 add $0x320,%ecx 1a1a: 48 89 93 18 06 00 00 mov %rdx,0x618(%rbx) 1a21: c1 e9 03 shr $0x3,%ecx 1a24: ba 20 03 00 00 mov $0x320,%edx 1a29: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) 1a2c: 48 89 ee mov %rbp,%rsi 1a2f: 48 8d bb 20 06 00 00 lea 0x620(%rbx),%rdi 1a36: e8 c5 30 00 00 call 4b00 1a3b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 1a41: 0f 11 83 40 06 00 00 movups %xmm0,0x640(%rbx) 1a48: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0 1a4e: 0f 11 83 50 06 00 00 movups %xmm0,0x650(%rbx) 1a55: 48 8b 44 24 48 mov 0x48(%rsp),%rax 1a5a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1a61: 00 00 1a63: 75 0b jne 1a70 1a65: 48 83 c4 50 add $0x50,%rsp 1a69: 31 c0 xor %eax,%eax 1a6b: 5b pop %rbx 1a6c: 5d pop %rbp 1a6d: 41 5c pop %r12 1a6f: c3 ret 1a70: e8 0b f6 ff ff call 1080 <__stack_chk_fail@plt> 1a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1a7c: 00 00 00 00 0000000000001a80 : 1a80: 41 55 push %r13 1a82: 49 89 fd mov %rdi,%r13 1a85: 41 54 push %r12 1a87: 55 push %rbp 1a88: 53 push %rbx 1a89: 48 89 f3 mov %rsi,%rbx 1a8c: 48 81 ec 98 00 00 00 sub $0x98,%rsp 1a93: f3 0f 6f 01 movdqu (%rcx),%xmm0 1a97: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 1a9e: 00 00 1aa0: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) 1aa7: 00 1aa8: 49 89 d4 mov %rdx,%r12 1aab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 1ab0: ba 20 03 00 00 mov $0x320,%edx 1ab5: 0f 29 04 24 movaps %xmm0,(%rsp) 1ab9: f3 0f 6f 41 10 movdqu 0x10(%rcx),%xmm0 1abe: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 1ac3: 4c 89 e6 mov %r12,%rsi 1ac6: e8 35 30 00 00 call 4b00 1acb: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 1ad0: ba 40 00 00 00 mov $0x40,%edx 1ad5: 48 89 e6 mov %rsp,%rsi 1ad8: e8 a3 30 00 00 call 4b80 1add: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 1ae2: 4c 89 e2 mov %r12,%rdx 1ae5: 48 89 e6 mov %rsp,%rsi 1ae8: 4c 89 ef mov %r13,%rdi 1aeb: e8 30 06 00 00 call 2120 1af0: 66 0f 6f 44 24 40 movdqa 0x40(%rsp),%xmm0 1af6: 0f 11 03 movups %xmm0,(%rbx) 1af9: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0 1aff: 0f 11 43 10 movups %xmm0,0x10(%rbx) 1b03: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 1b0a: 00 1b0b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1b12: 00 00 1b14: 75 10 jne 1b26 1b16: 48 81 c4 98 00 00 00 add $0x98,%rsp 1b1d: 31 c0 xor %eax,%eax 1b1f: 5b pop %rbx 1b20: 5d pop %rbp 1b21: 41 5c pop %r12 1b23: 41 5d pop %r13 1b25: c3 ret 1b26: e8 55 f5 ff ff call 1080 <__stack_chk_fail@plt> 1b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000001b30 : 1b30: 41 55 push %r13 1b32: 49 89 fd mov %rdi,%r13 1b35: 41 54 push %r12 1b37: 55 push %rbp 1b38: 53 push %rbx 1b39: 48 89 f3 mov %rsi,%rbx 1b3c: be 20 00 00 00 mov $0x20,%esi 1b41: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 1b48: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 1b4f: 00 00 1b51: 4c 89 a4 24 a8 00 00 mov %r12,0xa8(%rsp) 1b58: 00 1b59: 49 89 d4 mov %rdx,%r12 1b5c: 48 89 e7 mov %rsp,%rdi 1b5f: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 1b64: e8 57 33 00 00 call 4ec0 1b69: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 1b6e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 1b73: ba 20 03 00 00 mov $0x320,%edx 1b78: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 1b7d: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0 1b83: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 1b88: 4c 89 e6 mov %r12,%rsi 1b8b: e8 70 2f 00 00 call 4b00 1b90: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 1b95: ba 40 00 00 00 mov $0x40,%edx 1b9a: 48 89 ee mov %rbp,%rsi 1b9d: e8 de 2f 00 00 call 4b80 1ba2: 4c 89 e2 mov %r12,%rdx 1ba5: 48 89 ee mov %rbp,%rsi 1ba8: 4c 89 ef mov %r13,%rdi 1bab: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx 1bb2: 00 1bb3: e8 68 05 00 00 call 2120 1bb8: 66 0f 6f 44 24 60 movdqa 0x60(%rsp),%xmm0 1bbe: 0f 11 03 movups %xmm0,(%rbx) 1bc1: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0 1bc7: 0f 11 43 10 movups %xmm0,0x10(%rbx) 1bcb: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 1bd2: 00 1bd3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1bda: 00 00 1bdc: 75 10 jne 1bee 1bde: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 1be5: 31 c0 xor %eax,%eax 1be7: 5b pop %rbx 1be8: 5d pop %rbp 1be9: 41 5c pop %r12 1beb: 41 5d pop %r13 1bed: c3 ret 1bee: e8 8d f4 ff ff call 1080 <__stack_chk_fail@plt> 1bf3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1bfa: 00 00 00 00 1bfe: 66 90 xchg %ax,%ax 0000000000001c00 : 1c00: 41 57 push %r15 1c02: 41 56 push %r14 1c04: 41 55 push %r13 1c06: 49 89 fd mov %rdi,%r13 1c09: 41 54 push %r12 1c0b: 55 push %rbp 1c0c: 48 89 f5 mov %rsi,%rbp 1c0f: 53 push %rbx 1c10: 48 81 ec 98 03 00 00 sub $0x398,%rsp 1c17: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx 1c1e: 00 00 1c20: 48 89 9c 24 88 03 00 mov %rbx,0x388(%rsp) 1c27: 00 1c28: 48 89 d3 mov %rdx,%rbx 1c2b: 48 89 e7 mov %rsp,%rdi 1c2e: e8 fd 06 00 00 call 2330 1c33: ba 40 00 00 00 mov $0x40,%edx 1c38: 48 89 e6 mov %rsp,%rsi 1c3b: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 1c40: f3 0f 6f 83 20 06 00 movdqu 0x620(%rbx),%xmm0 1c47: 00 1c48: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 1c4d: f3 0f 6f 83 30 06 00 movdqu 0x630(%rbx),%xmm0 1c54: 00 1c55: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 1c5a: e8 21 2f 00 00 call 4b80 1c5f: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 1c64: 48 89 e6 mov %rsp,%rsi 1c67: 48 8d 93 00 03 00 00 lea 0x300(%rbx),%rdx 1c6e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi 1c75: 00 1c76: e8 a5 04 00 00 call 2120 1c7b: ba 00 03 00 00 mov $0x300,%edx 1c80: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi 1c87: 00 1c88: 48 89 ef mov %rbp,%rdi 1c8b: e8 70 17 00 00 call 3400 1c90: 48 8d b3 40 06 00 00 lea 0x640(%rbx),%rsi 1c97: 48 89 ea mov %rbp,%rdx 1c9a: 4c 89 ef mov %r13,%rdi 1c9d: 41 89 c4 mov %eax,%r12d 1ca0: e8 7b 31 00 00 call 4e20 1ca5: 31 c9 xor %ecx,%ecx 1ca7: 45 85 e4 test %r12d,%r12d 1caa: ba 20 00 00 00 mov $0x20,%edx 1caf: 0f 94 c1 sete %cl 1cb2: 48 8d 74 24 40 lea 0x40(%rsp),%rsi 1cb7: 4c 89 ef mov %r13,%rdi 1cba: e8 91 17 00 00 call 3450 1cbf: 48 8b 84 24 88 03 00 mov 0x388(%rsp),%rax 1cc6: 00 1cc7: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1cce: 00 00 1cd0: 75 14 jne 1ce6 1cd2: 48 81 c4 98 03 00 00 add $0x398,%rsp 1cd9: 31 c0 xor %eax,%eax 1cdb: 5b pop %rbx 1cdc: 5d pop %rbp 1cdd: 41 5c pop %r12 1cdf: 41 5d pop %r13 1ce1: 41 5e pop %r14 1ce3: 41 5f pop %r15 1ce5: c3 ret 1ce6: e8 95 f3 ff ff call 1080 <__stack_chk_fail@plt> 1ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000001cf0 : 1cf0: 41 57 push %r15 1cf2: 41 56 push %r14 1cf4: 41 55 push %r13 1cf6: 41 54 push %r12 1cf8: 55 push %rbp 1cf9: 53 push %rbx 1cfa: 48 81 ec f8 02 00 00 sub $0x2f8,%rsp 1d01: 48 89 74 24 08 mov %rsi,0x8(%rsp) 1d06: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 1d0b: 4c 8d 94 24 e8 02 00 lea 0x2e8(%rsp),%r10 1d12: 00 1d13: 89 54 24 18 mov %edx,0x18(%rsp) 1d17: 64 48 8b 0c 25 28 00 mov %fs:0x28,%rcx 1d1e: 00 00 1d20: 48 89 8c 24 e8 02 00 mov %rcx,0x2e8(%rsp) 1d27: 00 1d28: b9 02 00 00 00 mov $0x2,%ecx 1d2d: b8 02 00 00 00 mov $0x2,%eax 1d32: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 1d37: 49 89 fe mov %rdi,%r14 1d3a: 4d 89 d7 mov %r10,%r15 1d3d: 29 c8 sub %ecx,%eax 1d3f: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 1d46: 89 44 24 04 mov %eax,0x4(%rsp) 1d4a: 89 4c 24 1c mov %ecx,0x1c(%rsp) 1d4e: 8b 44 24 18 mov 0x18(%rsp),%eax 1d52: 85 c0 test %eax,%eax 1d54: 0f 84 f7 00 00 00 je 1e51 1d5a: 8b 0c 24 mov (%rsp),%ecx 1d5d: 8b 54 24 04 mov 0x4(%rsp),%edx 1d61: 48 89 ef mov %rbp,%rdi 1d64: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 1d69: e8 f2 2f 00 00 call 4d60 1d6e: 48 89 ea mov %rbp,%rdx 1d71: be 03 00 00 00 mov $0x3,%esi 1d76: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi 1d7d: 00 1d7e: 45 31 e4 xor %r12d,%r12d 1d81: e8 ca 25 00 00 call 4350 1d86: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx 1d8d: 00 1d8e: eb 3b jmp 1dcb 1d90: 44 89 e7 mov %r12d,%edi 1d93: 41 8d 74 24 01 lea 0x1(%r12),%esi 1d98: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) 1d9d: 41 81 fc ff 00 00 00 cmp $0xff,%r12d 1da4: 74 5a je 1e00 1da6: 66 3d 00 0d cmp $0xd00,%ax 1daa: 7f 54 jg 1e00 1dac: 44 8d 66 01 lea 0x1(%rsi),%r12d 1db0: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) 1db5: 41 81 fc 00 01 00 00 cmp $0x100,%r12d 1dbc: 74 52 je 1e10 1dbe: 48 83 c1 03 add $0x3,%rcx 1dc2: 49 39 cf cmp %rcx,%r15 1dc5: 0f 84 9f 00 00 00 je 1e6a 1dcb: 0f b6 41 01 movzbl 0x1(%rcx),%eax 1dcf: 0f b6 11 movzbl (%rcx),%edx 1dd2: 89 c6 mov %eax,%esi 1dd4: c0 e8 04 shr $0x4,%al 1dd7: c1 e6 08 shl $0x8,%esi 1dda: 0f b6 c0 movzbl %al,%eax 1ddd: 09 f2 or %esi,%edx 1ddf: 0f b6 71 02 movzbl 0x2(%rcx),%esi 1de3: 66 81 e2 ff 0f and $0xfff,%dx 1de8: c1 e6 04 shl $0x4,%esi 1deb: 09 f0 or %esi,%eax 1ded: 66 81 fa 00 0d cmp $0xd00,%dx 1df2: 7e 9c jle 1d90 1df4: 66 3d 00 0d cmp $0xd00,%ax 1df8: 7f c4 jg 1dbe 1dfa: 44 89 e6 mov %r12d,%esi 1dfd: eb ad jmp 1dac 1dff: 90 nop 1e00: 41 89 f4 mov %esi,%r12d 1e03: 41 81 fc 00 01 00 00 cmp $0x100,%r12d 1e0a: 75 b2 jne 1dbe 1e0c: 0f 1f 40 00 nopl 0x0(%rax) 1e10: 8b 04 24 mov (%rsp),%eax 1e13: 49 81 c6 00 02 00 00 add $0x200,%r14 1e1a: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 1e21: 83 c0 01 add $0x1,%eax 1e24: 83 f8 02 cmp $0x2,%eax 1e27: 0f 85 21 ff ff ff jne 1d4e 1e2d: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 1e32: 4d 89 fa mov %r15,%r10 1e35: 48 81 c7 00 04 00 00 add $0x400,%rdi 1e3c: 83 7c 24 1c 01 cmpl $0x1,0x1c(%rsp) 1e41: 0f 84 d9 00 00 00 je 1f20 1e47: b9 01 00 00 00 mov $0x1,%ecx 1e4c: e9 dc fe ff ff jmp 1d2d 1e51: 8b 4c 24 04 mov 0x4(%rsp),%ecx 1e55: 8b 14 24 mov (%rsp),%edx 1e58: 48 89 ef mov %rbp,%rdi 1e5b: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 1e60: e8 fb 2e 00 00 call 4d60 1e65: e9 04 ff ff ff jmp 1d6e 1e6a: 4c 8d ac 24 98 01 00 lea 0x198(%rsp),%r13 1e71: 00 1e72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1e79: 00 00 00 00 1e7d: 0f 1f 00 nopl (%rax) 1e80: be 01 00 00 00 mov $0x1,%esi 1e85: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi 1e8c: 00 1e8d: 48 89 ea mov %rbp,%rdx 1e90: e8 bb 24 00 00 call 4350 1e95: bf 00 01 00 00 mov $0x100,%edi 1e9a: 44 89 e0 mov %r12d,%eax 1e9d: 31 f6 xor %esi,%esi 1e9f: 44 29 e7 sub %r12d,%edi 1ea2: 4d 8d 04 46 lea (%r14,%rax,2),%r8 1ea6: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx 1ead: 00 1eae: eb 1d jmp 1ecd 1eb0: 66 3d 00 0d cmp $0xd00,%ax 1eb4: 7f 0a jg 1ec0 1eb6: 89 f2 mov %esi,%edx 1eb8: 83 c6 01 add $0x1,%esi 1ebb: 66 41 89 04 50 mov %ax,(%r8,%rdx,2) 1ec0: 39 fe cmp %edi,%esi 1ec2: 73 47 jae 1f0b 1ec4: 48 83 c1 03 add $0x3,%rcx 1ec8: 49 39 cd cmp %rcx,%r13 1ecb: 74 3e je 1f0b 1ecd: 0f b6 41 01 movzbl 0x1(%rcx),%eax 1ed1: 0f b6 11 movzbl (%rcx),%edx 1ed4: 41 89 c1 mov %eax,%r9d 1ed7: c0 e8 04 shr $0x4,%al 1eda: 41 c1 e1 08 shl $0x8,%r9d 1ede: 0f b6 c0 movzbl %al,%eax 1ee1: 44 09 ca or %r9d,%edx 1ee4: 44 0f b6 49 02 movzbl 0x2(%rcx),%r9d 1ee9: 66 81 e2 ff 0f and $0xfff,%dx 1eee: 41 c1 e1 04 shl $0x4,%r9d 1ef2: 44 09 c8 or %r9d,%eax 1ef5: 66 81 fa 00 0d cmp $0xd00,%dx 1efa: 7f 0b jg 1f07 1efc: 41 89 f1 mov %esi,%r9d 1eff: 83 c6 01 add $0x1,%esi 1f02: 66 43 89 14 48 mov %dx,(%r8,%r9,2) 1f07: 39 fe cmp %edi,%esi 1f09: 72 a5 jb 1eb0 1f0b: 41 01 f4 add %esi,%r12d 1f0e: 41 81 fc ff 00 00 00 cmp $0xff,%r12d 1f15: 0f 86 65 ff ff ff jbe 1e80 1f1b: e9 f0 fe ff ff jmp 1e10 1f20: 48 8b 84 24 e8 02 00 mov 0x2e8(%rsp),%rax 1f27: 00 1f28: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1f2f: 00 00 1f31: 75 12 jne 1f45 1f33: 48 81 c4 f8 02 00 00 add $0x2f8,%rsp 1f3a: 5b pop %rbx 1f3b: 5d pop %rbp 1f3c: 41 5c pop %r12 1f3e: 41 5d pop %r13 1f40: 41 5e pop %r14 1f42: 41 5f pop %r15 1f44: c3 ret 1f45: e8 36 f1 ff ff call 1080 <__stack_chk_fail@plt> 1f4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000001f50 : 1f50: 41 57 push %r15 1f52: 41 56 push %r14 1f54: 41 55 push %r13 1f56: 41 54 push %r12 1f58: 49 89 fc mov %rdi,%r12 1f5b: 55 push %rbp 1f5c: 53 push %rbx 1f5d: 48 81 ec 58 14 00 00 sub $0x1458,%rsp 1f64: f3 0f 6f 02 movdqu (%rdx),%xmm0 1f68: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 1f6f: 00 00 1f71: 4c 89 b4 24 48 14 00 mov %r14,0x1448(%rsp) 1f78: 00 1f79: 49 89 f6 mov %rsi,%r14 1f7c: 48 8d bc 24 00 14 00 lea 0x1400(%rsp),%rdi 1f83: 00 1f84: 48 8d b4 24 00 14 00 lea 0x1400(%rsp),%rsi 1f8b: 00 1f8c: c6 84 24 20 14 00 00 movb $0x2,0x1420(%rsp) 1f93: 02 1f94: 0f 29 84 24 00 14 00 movaps %xmm0,0x1400(%rsp) 1f9b: 00 1f9c: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 1fa1: ba 21 00 00 00 mov $0x21,%edx 1fa6: 48 8d ac 24 00 08 00 lea 0x800(%rsp),%rbp 1fad: 00 1fae: 0f 29 84 24 10 14 00 movaps %xmm0,0x1410(%rsp) 1fb5: 00 1fb6: e8 c5 2b 00 00 call 4b80 1fbb: 31 d2 xor %edx,%edx 1fbd: 48 8d b4 24 00 14 00 lea 0x1400(%rsp),%rsi 1fc4: 00 1fc5: 48 8d bc 24 00 0c 00 lea 0xc00(%rsp),%rdi 1fcc: 00 1fcd: e8 1e fd ff ff call 1cf0 1fd2: 31 d2 xor %edx,%edx 1fd4: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi 1fdb: 00 1fdc: 48 89 ef mov %rbp,%rdi 1fdf: e8 9c 0c 00 00 call 2c80 1fe4: 48 8d bc 24 00 0a 00 lea 0xa00(%rsp),%rdi 1feb: 00 1fec: ba 01 00 00 00 mov $0x1,%edx 1ff1: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi 1ff8: 00 1ff9: e8 82 0c 00 00 call 2c80 1ffe: ba 02 00 00 00 mov $0x2,%edx 2003: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi 200a: 00 200b: 48 89 e7 mov %rsp,%rdi 200e: e8 6d 0c 00 00 call 2c80 2013: ba 03 00 00 00 mov $0x3,%edx 2018: 48 8d b4 24 20 14 00 lea 0x1420(%rsp),%rsi 201f: 00 2020: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi 2027: 00 2028: e8 53 0c 00 00 call 2c80 202d: 48 89 ef mov %rbp,%rdi 2030: e8 bb 06 00 00 call 26f0 2035: 48 89 e7 mov %rsp,%rdi 2038: e8 b3 06 00 00 call 26f0 203d: 48 89 ea mov %rbp,%rdx 2040: 48 8d b4 24 00 0c 00 lea 0xc00(%rsp),%rsi 2047: 00 2048: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi 204f: 00 2050: e8 db 06 00 00 call 2730 2055: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi 205c: 00 205d: e8 ae 0d 00 00 call 2e10 2062: 48 8d b4 24 00 10 00 lea 0x1000(%rsp),%rsi 2069: 00 206a: 48 89 ea mov %rbp,%rdx 206d: 48 8d bc 24 00 06 00 lea 0x600(%rsp),%rdi 2074: 00 2075: e8 b6 06 00 00 call 2730 207a: 48 8d bc 24 00 06 00 lea 0x600(%rsp),%rdi 2081: 00 2082: e8 89 0d 00 00 call 2e10 2087: 48 89 e2 mov %rsp,%rdx 208a: 48 8d b4 24 00 04 00 lea 0x400(%rsp),%rsi 2091: 00 2092: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi 2099: 00 209a: e8 31 07 00 00 call 27d0 209f: 48 8d bc 24 00 04 00 lea 0x400(%rsp),%rdi 20a6: 00 20a7: e8 04 07 00 00 call 27b0 20ac: 48 89 ee mov %rbp,%rsi 20af: 4c 89 f7 mov %r14,%rdi 20b2: e8 d9 05 00 00 call 2690 20b7: 48 8d b4 24 00 04 00 lea 0x400(%rsp),%rsi 20be: 00 20bf: 4c 89 e7 mov %r12,%rdi 20c2: e8 c9 05 00 00 call 2690 20c7: 66 0f 6f 84 24 00 14 movdqa 0x1400(%rsp),%xmm0 20ce: 00 00 20d0: 41 0f 11 84 24 00 03 movups %xmm0,0x300(%r12) 20d7: 00 00 20d9: 66 0f 6f 84 24 10 14 movdqa 0x1410(%rsp),%xmm0 20e0: 00 00 20e2: 41 0f 11 84 24 10 03 movups %xmm0,0x310(%r12) 20e9: 00 00 20eb: 48 8b 84 24 48 14 00 mov 0x1448(%rsp),%rax 20f2: 00 20f3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 20fa: 00 00 20fc: 75 12 jne 2110 20fe: 48 81 c4 58 14 00 00 add $0x1458,%rsp 2105: 5b pop %rbx 2106: 5d pop %rbp 2107: 41 5c pop %r12 2109: 41 5d pop %r13 210b: 41 5e pop %r14 210d: 41 5f pop %r15 210f: c3 ret 2110: e8 6b ef ff ff call 1080 <__stack_chk_fail@plt> 2115: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 211c: 00 00 00 00 0000000000002120 : 2120: 41 57 push %r15 2122: 41 56 push %r14 2124: 41 55 push %r13 2126: 49 89 fd mov %rdi,%r13 2129: 41 54 push %r12 212b: 49 89 f4 mov %rsi,%r12 212e: 48 89 d6 mov %rdx,%rsi 2131: 55 push %rbp 2132: 48 89 d5 mov %rdx,%rbp 2135: 53 push %rbx 2136: 48 81 ec 58 1e 00 00 sub $0x1e58,%rsp 213d: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx 2144: 00 00 2146: 48 89 9c 24 48 1e 00 mov %rbx,0x1e48(%rsp) 214d: 00 214e: 48 89 cb mov %rcx,%rbx 2151: 48 8d 8c 24 20 0a 00 lea 0xa20(%rsp),%rcx 2158: 00 2159: 48 89 cf mov %rcx,%rdi 215c: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 2161: e8 5a 05 00 00 call 26c0 2166: f3 0f 6f 85 00 03 00 movdqu 0x300(%rbp),%xmm0 216d: 00 216e: 4c 89 e6 mov %r12,%rsi 2171: 48 8d bc 24 20 02 00 lea 0x220(%rsp),%rdi 2178: 00 2179: 0f 29 84 24 20 1e 00 movaps %xmm0,0x1e20(%rsp) 2180: 00 2181: f3 0f 6f 85 10 03 00 movdqu 0x310(%rbp),%xmm0 2188: 00 2189: 48 8d ac 24 20 12 00 lea 0x1220(%rsp),%rbp 2190: 00 2191: 0f 29 84 24 30 1e 00 movaps %xmm0,0x1e30(%rsp) 2198: 00 2199: e8 62 09 00 00 call 2b00 219e: 4c 8d 84 24 20 16 00 lea 0x1620(%rsp),%r8 21a5: 00 21a6: ba 01 00 00 00 mov $0x1,%edx 21ab: 48 8d b4 24 20 1e 00 lea 0x1e20(%rsp),%rsi 21b2: 00 21b3: 4c 89 c7 mov %r8,%rdi 21b6: 4c 89 44 24 10 mov %r8,0x10(%rsp) 21bb: e8 30 fb ff ff call 1cf0 21c0: 31 d2 xor %edx,%edx 21c2: 48 89 de mov %rbx,%rsi 21c5: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi 21cc: 00 21cd: e8 ae 0a 00 00 call 2c80 21d2: 48 8d bc 24 20 08 00 lea 0x820(%rsp),%rdi 21d9: 00 21da: ba 01 00 00 00 mov $0x1,%edx 21df: 48 89 de mov %rbx,%rsi 21e2: e8 99 0a 00 00 call 2c80 21e7: 48 8d 84 24 20 0e 00 lea 0xe20(%rsp),%rax 21ee: 00 21ef: ba 02 00 00 00 mov $0x2,%edx 21f4: 48 89 de mov %rbx,%rsi 21f7: 48 89 c7 mov %rax,%rdi 21fa: 48 89 44 24 08 mov %rax,0x8(%rsp) 21ff: e8 dc 0a 00 00 call 2ce0 2204: 48 8d bc 24 20 10 00 lea 0x1020(%rsp),%rdi 220b: 00 220c: ba 03 00 00 00 mov $0x3,%edx 2211: 48 89 de mov %rbx,%rsi 2214: e8 c7 0a 00 00 call 2ce0 2219: ba 04 00 00 00 mov $0x4,%edx 221e: 48 89 de mov %rbx,%rsi 2221: 48 8d bc 24 20 04 00 lea 0x420(%rsp),%rdi 2228: 00 2229: e8 b2 0a 00 00 call 2ce0 222e: 48 8d bc 24 20 06 00 lea 0x620(%rsp),%rdi 2235: 00 2236: e8 b5 04 00 00 call 26f0 223b: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 2240: 48 8d 94 24 20 06 00 lea 0x620(%rsp),%rdx 2247: 00 2248: 48 89 ef mov %rbp,%rdi 224b: e8 e0 04 00 00 call 2730 2250: 48 8d b4 24 20 1a 00 lea 0x1a20(%rsp),%rsi 2257: 00 2258: 48 8d bc 24 20 14 00 lea 0x1420(%rsp),%rdi 225f: 00 2260: 48 8d 94 24 20 06 00 lea 0x620(%rsp),%rdx 2267: 00 2268: e8 c3 04 00 00 call 2730 226d: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 2272: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 2277: 48 8d 94 24 20 06 00 lea 0x620(%rsp),%rdx 227e: 00 227f: e8 ac 04 00 00 call 2730 2284: 48 89 ef mov %rbp,%rdi 2287: e8 84 04 00 00 call 2710 228c: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 2291: e8 ea 0a 00 00 call 2d80 2296: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 229b: 48 89 ee mov %rbp,%rsi 229e: 48 89 ef mov %rbp,%rdi 22a1: e8 2a 05 00 00 call 27d0 22a6: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 22ab: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 22b0: 48 8d 94 24 20 04 00 lea 0x420(%rsp),%rdx 22b7: 00 22b8: e8 c3 0b 00 00 call 2e80 22bd: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 22c2: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 22c7: 48 8d 94 24 20 02 00 lea 0x220(%rsp),%rdx 22ce: 00 22cf: e8 ac 0b 00 00 call 2e80 22d4: 48 89 ef mov %rbp,%rdi 22d7: e8 d4 04 00 00 call 27b0 22dc: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 22e1: e8 6a 0b 00 00 call 2e50 22e6: 48 89 ee mov %rbp,%rsi 22e9: 4c 89 ef mov %r13,%rdi 22ec: e8 2f 01 00 00 call 2420 22f1: 49 8d bd 80 02 00 00 lea 0x280(%r13),%rdi 22f8: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 22fd: e8 3e 05 00 00 call 2840 2302: 48 8b 84 24 48 1e 00 mov 0x1e48(%rsp),%rax 2309: 00 230a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2311: 00 00 2313: 75 12 jne 2327 2315: 48 81 c4 58 1e 00 00 add $0x1e58,%rsp 231c: 5b pop %rbx 231d: 5d pop %rbp 231e: 41 5c pop %r12 2320: 41 5d pop %r13 2322: 41 5e pop %r14 2324: 41 5f pop %r15 2326: c3 ret 2327: e8 54 ed ff ff call 1080 <__stack_chk_fail@plt> 232c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002330 : 2330: 41 57 push %r15 2332: 41 56 push %r14 2334: 41 55 push %r13 2336: 49 89 fd mov %rdi,%r13 2339: 41 54 push %r12 233b: 55 push %rbp 233c: 53 push %rbx 233d: 48 89 f3 mov %rsi,%rbx 2340: 48 81 ec 18 0c 00 00 sub $0xc18,%rsp 2347: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 234e: 00 00 2350: 4c 89 b4 24 08 0c 00 mov %r14,0xc08(%rsp) 2357: 00 2358: 49 89 d6 mov %rdx,%r14 235b: 48 8d ac 24 00 04 00 lea 0x400(%rsp),%rbp 2362: 00 2363: 48 89 ef mov %rbp,%rdi 2366: e8 25 02 00 00 call 2590 236b: 48 8d b3 80 02 00 00 lea 0x280(%rbx),%rsi 2372: 48 89 e7 mov %rsp,%rdi 2375: e8 76 06 00 00 call 29f0 237a: 48 8d bc 24 00 08 00 lea 0x800(%rsp),%rdi 2381: 00 2382: 4c 89 f6 mov %r14,%rsi 2385: e8 36 03 00 00 call 26c0 238a: 48 89 ef mov %rbp,%rdi 238d: e8 5e 03 00 00 call 26f0 2392: 48 89 ea mov %rbp,%rdx 2395: 48 8d b4 24 00 08 00 lea 0x800(%rsp),%rsi 239c: 00 239d: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi 23a4: 00 23a5: e8 86 03 00 00 call 2730 23aa: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi 23b1: 00 23b2: e8 c9 09 00 00 call 2d80 23b7: 48 89 e6 mov %rsp,%rsi 23ba: 48 8d 94 24 00 02 00 lea 0x200(%rsp),%rdx 23c1: 00 23c2: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi 23c9: 00 23ca: e8 f1 0a 00 00 call 2ec0 23cf: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi 23d6: 00 23d7: e8 74 0a 00 00 call 2e50 23dc: 48 8d b4 24 00 02 00 lea 0x200(%rsp),%rsi 23e3: 00 23e4: 4c 89 ef mov %r13,%rdi 23e7: e8 84 07 00 00 call 2b70 23ec: 48 8b 84 24 08 0c 00 mov 0xc08(%rsp),%rax 23f3: 00 23f4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 23fb: 00 00 23fd: 75 12 jne 2411 23ff: 48 81 c4 18 0c 00 00 add $0xc18,%rsp 2406: 5b pop %rbx 2407: 5d pop %rbp 2408: 41 5c pop %r12 240a: 41 5d pop %r13 240c: 41 5e pop %r14 240e: 41 5f pop %r15 2410: c3 ret 2411: e8 6a ec ff ff call 1080 <__stack_chk_fail@plt> 2416: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 241d: 00 00 00 0000000000002420 : 2420: 41 56 push %r14 2422: 48 81 c7 40 01 00 00 add $0x140,%rdi 2429: 49 89 f0 mov %rsi,%r8 242c: 4c 8d 8e 00 04 00 00 lea 0x400(%rsi),%r9 2433: 41 54 push %r12 2435: 55 push %rbp 2436: 53 push %rbx 2437: 48 8d 8f c0 fe ff ff lea -0x140(%rdi),%rcx 243e: 4c 89 c6 mov %r8,%rsi 2441: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2448: 00 00 00 00 244c: 0f 1f 40 00 nopl 0x0(%rax) 2450: 0f b7 16 movzwl (%rsi),%edx 2453: 89 d0 mov %edx,%eax 2455: 66 c1 f8 0f sar $0xf,%ax 2459: 66 25 01 0d and $0xd01,%ax 245d: 01 d0 add %edx,%eax 245f: 0f b7 c0 movzwl %ax,%eax 2462: 48 c1 e0 0a shl $0xa,%rax 2466: 48 05 81 06 00 00 add $0x681,%rax 246c: 48 69 c0 b7 af 13 00 imul $0x13afb7,%rax,%rax 2473: 48 c1 e8 20 shr $0x20,%rax 2477: 89 c3 mov %eax,%ebx 2479: 0f b7 46 02 movzwl 0x2(%rsi),%eax 247d: 66 81 e3 ff 03 and $0x3ff,%bx 2482: 41 89 c3 mov %eax,%r11d 2485: 66 41 c1 fb 0f sar $0xf,%r11w 248a: 66 41 81 e3 01 0d and $0xd01,%r11w 2490: 41 01 c3 add %eax,%r11d 2493: 0f b7 46 04 movzwl 0x4(%rsi),%eax 2497: 45 0f b7 db movzwl %r11w,%r11d 249b: 41 89 c2 mov %eax,%r10d 249e: 49 c1 e3 0a shl $0xa,%r11 24a2: 66 41 c1 fa 0f sar $0xf,%r10w 24a7: 49 81 c3 81 06 00 00 add $0x681,%r11 24ae: 66 41 81 e2 01 0d and $0xd01,%r10w 24b4: 4d 69 db b7 af 13 00 imul $0x13afb7,%r11,%r11 24bb: 41 01 c2 add %eax,%r10d 24be: 0f b7 46 06 movzwl 0x6(%rsi),%eax 24c2: 88 19 mov %bl,(%rcx) 24c4: 45 0f b7 d2 movzwl %r10w,%r10d 24c8: 49 c1 e2 0a shl $0xa,%r10 24cc: 89 c2 mov %eax,%edx 24ce: 49 c1 eb 20 shr $0x20,%r11 24d2: 66 c1 fa 0f sar $0xf,%dx 24d6: 49 81 c2 81 06 00 00 add $0x681,%r10 24dd: 45 89 dc mov %r11d,%r12d 24e0: 66 81 e2 01 0d and $0xd01,%dx 24e5: 4d 69 d2 b7 af 13 00 imul $0x13afb7,%r10,%r10 24ec: 66 41 81 e4 ff 03 and $0x3ff,%r12w 24f2: 01 c2 add %eax,%edx 24f4: 0f b7 d2 movzwl %dx,%edx 24f7: 48 c1 e2 0a shl $0xa,%rdx 24fb: 49 c1 ea 20 shr $0x20,%r10 24ff: 48 81 c2 81 06 00 00 add $0x681,%rdx 2506: 44 89 d5 mov %r10d,%ebp 2509: 48 69 c2 b7 af 13 00 imul $0x13afb7,%rdx,%rax 2510: 66 81 e5 ff 03 and $0x3ff,%bp 2515: 48 c1 e8 20 shr $0x20,%rax 2519: 89 c2 mov %eax,%edx 251b: 66 81 e2 ff 03 and $0x3ff,%dx 2520: 41 89 d6 mov %edx,%r14d 2523: 42 8d 14 9d 00 00 00 lea 0x0(,%r11,4),%edx 252a: 00 252b: 08 fa or %bh,%dl 252d: 66 41 c1 ec 06 shr $0x6,%r12w 2532: 48 83 c1 05 add $0x5,%rcx 2536: 48 83 c6 08 add $0x8,%rsi 253a: 88 51 fc mov %dl,-0x4(%rcx) 253d: 41 c1 e2 04 shl $0x4,%r10d 2541: 66 c1 ed 04 shr $0x4,%bp 2545: 44 89 f2 mov %r14d,%edx 2548: c1 e0 06 shl $0x6,%eax 254b: 45 09 e2 or %r12d,%r10d 254e: 66 c1 ea 02 shr $0x2,%dx 2552: 09 e8 or %ebp,%eax 2554: 44 88 51 fd mov %r10b,-0x3(%rcx) 2558: 88 41 fe mov %al,-0x2(%rcx) 255b: 88 51 ff mov %dl,-0x1(%rcx) 255e: 48 39 f9 cmp %rdi,%rcx 2561: 0f 85 e9 fe ff ff jne 2450 2567: 49 81 c0 00 02 00 00 add $0x200,%r8 256e: 48 8d b9 40 01 00 00 lea 0x140(%rcx),%rdi 2575: 4d 39 c1 cmp %r8,%r9 2578: 0f 85 b9 fe ff ff jne 2437 257e: 5b pop %rbx 257f: 5d pop %rbp 2580: 41 5c pop %r12 2582: 41 5e pop %r14 2584: c3 ret 2585: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 258c: 00 00 00 00 0000000000002590 : 2590: 55 push %rbp 2591: 48 81 c6 40 01 00 00 add $0x140,%rsi 2598: 4c 8d 87 00 04 00 00 lea 0x400(%rdi),%r8 259f: 53 push %rbx 25a0: 48 8d 96 c0 fe ff ff lea -0x140(%rsi),%rdx 25a7: 48 89 f9 mov %rdi,%rcx 25aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 25b0: 44 0f b6 52 02 movzbl 0x2(%rdx),%r10d 25b5: 0f b7 1a movzwl (%rdx),%ebx 25b8: 48 83 c2 05 add $0x5,%rdx 25bc: 48 83 c1 08 add $0x8,%rcx 25c0: 44 0f b6 5a fe movzbl -0x2(%rdx),%r11d 25c5: 44 0f b6 4a fc movzbl -0x4(%rdx),%r9d 25ca: 44 89 d0 mov %r10d,%eax 25cd: 41 c1 e2 06 shl $0x6,%r10d 25d1: 81 e3 ff 03 00 00 and $0x3ff,%ebx 25d7: c0 e8 04 shr $0x4,%al 25da: 41 c0 e9 02 shr $0x2,%r9b 25de: 69 db 01 0d 00 00 imul $0xd01,%ebx,%ebx 25e4: 44 89 dd mov %r11d,%ebp 25e7: 41 c1 e3 04 shl $0x4,%r11d 25eb: 0f b6 c0 movzbl %al,%eax 25ee: 45 0f b6 c9 movzbl %r9b,%r9d 25f2: 40 c0 ed 06 shr $0x6,%bpl 25f6: 44 09 d8 or %r11d,%eax 25f9: 45 09 d1 or %r10d,%r9d 25fc: 44 0f b6 52 ff movzbl -0x1(%rdx),%r10d 2601: 40 0f b6 ed movzbl %bpl,%ebp 2605: 25 ff 03 00 00 and $0x3ff,%eax 260a: 41 81 e1 ff 03 00 00 and $0x3ff,%r9d 2611: 81 c3 00 02 00 00 add $0x200,%ebx 2617: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 261d: 41 c1 e2 02 shl $0x2,%r10d 2621: c1 eb 0a shr $0xa,%ebx 2624: 41 09 ea or %ebp,%r10d 2627: 45 69 c9 01 0d 00 00 imul $0xd01,%r9d,%r9d 262e: 66 89 59 f8 mov %bx,-0x8(%rcx) 2632: 05 00 02 00 00 add $0x200,%eax 2637: c1 e8 0a shr $0xa,%eax 263a: 41 81 c1 00 02 00 00 add $0x200,%r9d 2641: 66 89 41 fc mov %ax,-0x4(%rcx) 2645: 41 0f bf c2 movswl %r10w,%eax 2649: 41 c1 e9 0a shr $0xa,%r9d 264d: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 2653: 66 44 89 49 fa mov %r9w,-0x6(%rcx) 2658: 05 00 02 00 00 add $0x200,%eax 265d: c1 e8 0a shr $0xa,%eax 2660: 66 89 41 fe mov %ax,-0x2(%rcx) 2664: 48 39 f2 cmp %rsi,%rdx 2667: 0f 85 43 ff ff ff jne 25b0 266d: 48 81 c7 00 02 00 00 add $0x200,%rdi 2674: 48 8d b2 40 01 00 00 lea 0x140(%rdx),%rsi 267b: 49 39 f8 cmp %rdi,%r8 267e: 0f 85 1c ff ff ff jne 25a0 2684: 5b pop %rbx 2685: 5d pop %rbp 2686: c3 ret 2687: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 268e: 00 00 0000000000002690 : 2690: 55 push %rbp 2691: 48 89 f5 mov %rsi,%rbp 2694: 53 push %rbx 2695: 48 89 fb mov %rdi,%rbx 2698: 48 83 ec 08 sub $0x8,%rsp 269c: e8 9f 03 00 00 call 2a40 26a1: 48 83 c4 08 add $0x8,%rsp 26a5: 48 8d b5 00 02 00 00 lea 0x200(%rbp),%rsi 26ac: 48 8d bb 80 01 00 00 lea 0x180(%rbx),%rdi 26b3: 5b pop %rbx 26b4: 5d pop %rbp 26b5: e9 86 03 00 00 jmp 2a40 26ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000026c0 : 26c0: 55 push %rbp 26c1: 48 89 f5 mov %rsi,%rbp 26c4: 53 push %rbx 26c5: 48 89 fb mov %rdi,%rbx 26c8: 48 83 ec 08 sub $0x8,%rsp 26cc: e8 cf 03 00 00 call 2aa0 26d1: 48 83 c4 08 add $0x8,%rsp 26d5: 48 8d b5 80 01 00 00 lea 0x180(%rbp),%rsi 26dc: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi 26e3: 5b pop %rbx 26e4: 5d pop %rbp 26e5: e9 b6 03 00 00 jmp 2aa0 26ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000026f0 : 26f0: 53 push %rbx 26f1: 48 89 fb mov %rdi,%rbx 26f4: e8 47 06 00 00 call 2d40 26f9: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi 2700: 5b pop %rbx 2701: e9 3a 06 00 00 jmp 2d40 2706: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 270d: 00 00 00 0000000000002710 : 2710: 53 push %rbx 2711: 48 89 fb mov %rdi,%rbx 2714: e8 67 06 00 00 call 2d80 2719: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi 2720: 5b pop %rbx 2721: e9 5a 06 00 00 jmp 2d80 2726: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 272d: 00 00 00 0000000000002730 : 2730: 41 54 push %r12 2732: 55 push %rbp 2733: 48 89 f5 mov %rsi,%rbp 2736: 53 push %rbx 2737: 48 89 fb mov %rdi,%rbx 273a: 48 81 ec 10 02 00 00 sub $0x210,%rsp 2741: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 2748: 00 00 274a: 4c 89 a4 24 08 02 00 mov %r12,0x208(%rsp) 2751: 00 2752: 49 89 d4 mov %rdx,%r12 2755: e8 36 06 00 00 call 2d90 275a: 48 8d b5 00 02 00 00 lea 0x200(%rbp),%rsi 2761: 48 89 e7 mov %rsp,%rdi 2764: 49 8d 94 24 00 02 00 lea 0x200(%r12),%rdx 276b: 00 276c: e8 1f 06 00 00 call 2d90 2771: 48 89 df mov %rbx,%rdi 2774: 48 89 e2 mov %rsp,%rdx 2777: 48 89 de mov %rbx,%rsi 277a: e8 01 07 00 00 call 2e80 277f: 48 89 df mov %rbx,%rdi 2782: e8 c9 06 00 00 call 2e50 2787: 48 8b 84 24 08 02 00 mov 0x208(%rsp),%rax 278e: 00 278f: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2796: 00 00 2798: 75 0c jne 27a6 279a: 48 81 c4 10 02 00 00 add $0x210,%rsp 27a1: 5b pop %rbx 27a2: 5d pop %rbp 27a3: 41 5c pop %r12 27a5: c3 ret 27a6: e8 d5 e8 ff ff call 1080 <__stack_chk_fail@plt> 27ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000027b0 : 27b0: 53 push %rbx 27b1: 48 89 fb mov %rdi,%rbx 27b4: e8 97 06 00 00 call 2e50 27b9: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi 27c0: 5b pop %rbx 27c1: e9 8a 06 00 00 jmp 2e50 27c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 27cd: 00 00 00 00000000000027d0 : 27d0: 41 54 push %r12 27d2: 49 89 d4 mov %rdx,%r12 27d5: 55 push %rbp 27d6: 48 89 f5 mov %rsi,%rbp 27d9: 53 push %rbx 27da: 48 89 fb mov %rdi,%rbx 27dd: e8 9e 06 00 00 call 2e80 27e2: 49 8d 94 24 00 02 00 lea 0x200(%r12),%rdx 27e9: 00 27ea: 48 8d b5 00 02 00 00 lea 0x200(%rbp),%rsi 27f1: 48 8d bb 00 02 00 00 lea 0x200(%rbx),%rdi 27f8: 5b pop %rbx 27f9: 5d pop %rbp 27fa: 41 5c pop %r12 27fc: e9 7f 06 00 00 jmp 2e80 2801: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 2808: 00 00 00 280b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 2812: 00 00 00 2815: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 281c: 00 00 00 281f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 2826: 00 00 00 2829: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 2830: 00 00 00 2833: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 283a: 00 00 00 283d: 0f 1f 00 nopl (%rax) 0000000000002840 : 2840: 41 54 push %r12 2842: 49 89 f3 mov %rsi,%r11 2845: 55 push %rbp 2846: 48 8d af 80 00 00 00 lea 0x80(%rdi),%rbp 284d: 53 push %rbx 284e: 48 89 fb mov %rdi,%rbx 2851: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2858: 00 00 00 00 285c: 0f 1f 40 00 nopl 0x0(%rax) 2860: 41 0f b7 03 movzwl (%r11),%eax 2864: 45 0f b7 63 0e movzwl 0xe(%r11),%r12d 2869: 41 89 c2 mov %eax,%r10d 286c: 66 41 c1 fa 0f sar $0xf,%r10w 2871: 66 41 81 e2 01 0d and $0xd01,%r10w 2877: 41 01 c2 add %eax,%r10d 287a: 41 0f b7 43 02 movzwl 0x2(%r11),%eax 287f: 45 0f bf d2 movswl %r10w,%r10d 2883: 89 c6 mov %eax,%esi 2885: 41 c1 e2 04 shl $0x4,%r10d 2889: 66 c1 fe 0f sar $0xf,%si 288d: 41 81 c2 81 06 00 00 add $0x681,%r10d 2894: 66 81 e6 01 0d and $0xd01,%si 2899: 45 69 d2 fb 3a 01 00 imul $0x13afb,%r10d,%r10d 28a0: 01 c6 add %eax,%esi 28a2: 41 0f b7 43 04 movzwl 0x4(%r11),%eax 28a7: 0f bf f6 movswl %si,%esi 28aa: 41 89 c1 mov %eax,%r9d 28ad: c1 e6 04 shl $0x4,%esi 28b0: 66 41 c1 f9 0f sar $0xf,%r9w 28b5: 81 c6 81 06 00 00 add $0x681,%esi 28bb: 66 41 81 e1 01 0d and $0xd01,%r9w 28c1: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 28c7: 41 01 c1 add %eax,%r9d 28ca: 41 0f b7 43 06 movzwl 0x6(%r11),%eax 28cf: 45 0f bf c9 movswl %r9w,%r9d 28d3: 89 c1 mov %eax,%ecx 28d5: 41 c1 e1 04 shl $0x4,%r9d 28d9: 66 c1 f9 0f sar $0xf,%cx 28dd: 41 81 c1 81 06 00 00 add $0x681,%r9d 28e4: 66 81 e1 01 0d and $0xd01,%cx 28e9: 45 69 c9 fb 3a 01 00 imul $0x13afb,%r9d,%r9d 28f0: 01 c1 add %eax,%ecx 28f2: 41 0f b7 43 08 movzwl 0x8(%r11),%eax 28f7: 0f bf c9 movswl %cx,%ecx 28fa: 41 89 c0 mov %eax,%r8d 28fd: c1 e1 04 shl $0x4,%ecx 2900: 66 41 c1 f8 0f sar $0xf,%r8w 2905: 81 c1 81 06 00 00 add $0x681,%ecx 290b: 66 41 81 e0 01 0d and $0xd01,%r8w 2911: 69 c9 fb 3a 01 00 imul $0x13afb,%ecx,%ecx 2917: 41 01 c0 add %eax,%r8d 291a: 41 0f b7 43 0a movzwl 0xa(%r11),%eax 291f: 45 0f bf c0 movswl %r8w,%r8d 2923: 89 c2 mov %eax,%edx 2925: 41 c1 e0 04 shl $0x4,%r8d 2929: 66 c1 fa 0f sar $0xf,%dx 292d: 41 81 c0 81 06 00 00 add $0x681,%r8d 2934: 66 81 e2 01 0d and $0xd01,%dx 2939: 45 69 c0 fb 3a 01 00 imul $0x13afb,%r8d,%r8d 2940: 01 c2 add %eax,%edx 2942: 41 0f b7 43 0c movzwl 0xc(%r11),%eax 2947: c1 ee 1c shr $0x1c,%esi 294a: c1 e9 1c shr $0x1c,%ecx 294d: 0f bf d2 movswl %dx,%edx 2950: c1 e6 04 shl $0x4,%esi 2953: c1 e2 04 shl $0x4,%edx 2956: 89 c7 mov %eax,%edi 2958: 41 c1 ea 1c shr $0x1c,%r10d 295c: 66 c1 ff 0f sar $0xf,%di 2960: 81 c2 81 06 00 00 add $0x681,%edx 2966: c1 e1 04 shl $0x4,%ecx 2969: 41 09 f2 or %esi,%r10d 296c: 41 c1 e9 1c shr $0x1c,%r9d 2970: 66 81 e7 01 0d and $0xd01,%di 2975: 41 c1 e8 1c shr $0x1c,%r8d 2979: 44 88 13 mov %r10b,(%rbx) 297c: 01 c7 add %eax,%edi 297e: 69 d2 fb 3a 01 00 imul $0x13afb,%edx,%edx 2984: 44 89 e0 mov %r12d,%eax 2987: 41 09 c9 or %ecx,%r9d 298a: 66 c1 f8 0f sar $0xf,%ax 298e: 0f bf ff movswl %di,%edi 2991: 44 88 4b 01 mov %r9b,0x1(%rbx) 2995: 66 25 01 0d and $0xd01,%ax 2999: c1 e7 04 shl $0x4,%edi 299c: 44 01 e0 add %r12d,%eax 299f: 81 c7 81 06 00 00 add $0x681,%edi 29a5: c1 ea 1c shr $0x1c,%edx 29a8: 98 cwtl 29a9: 69 ff fb 3a 01 00 imul $0x13afb,%edi,%edi 29af: c1 e2 04 shl $0x4,%edx 29b2: c1 e0 04 shl $0x4,%eax 29b5: 41 09 d0 or %edx,%r8d 29b8: 05 81 06 00 00 add $0x681,%eax 29bd: 44 88 43 02 mov %r8b,0x2(%rbx) 29c1: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax 29c7: c1 ef 1c shr $0x1c,%edi 29ca: c1 e8 1c shr $0x1c,%eax 29cd: c1 e0 04 shl $0x4,%eax 29d0: 09 c7 or %eax,%edi 29d2: 48 83 c3 04 add $0x4,%rbx 29d6: 40 88 7b ff mov %dil,-0x1(%rbx) 29da: 49 83 c3 10 add $0x10,%r11 29de: 48 39 eb cmp %rbp,%rbx 29e1: 0f 85 79 fe ff ff jne 2860 29e7: 5b pop %rbx 29e8: 5d pop %rbp 29e9: 41 5c pop %r12 29eb: c3 ret 29ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000000029f0 : 29f0: 31 d2 xor %edx,%edx 29f2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 29f9: 00 00 00 00 29fd: 0f 1f 00 nopl (%rax) 2a00: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax 2a04: 83 e0 0f and $0xf,%eax 2a07: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 2a0d: 83 c0 08 add $0x8,%eax 2a10: c1 f8 04 sar $0x4,%eax 2a13: 66 89 04 97 mov %ax,(%rdi,%rdx,4) 2a17: 0f b6 04 16 movzbl (%rsi,%rdx,1),%eax 2a1b: c0 e8 04 shr $0x4,%al 2a1e: 0f b6 c0 movzbl %al,%eax 2a21: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 2a27: 83 c0 08 add $0x8,%eax 2a2a: c1 f8 04 sar $0x4,%eax 2a2d: 66 89 44 97 02 mov %ax,0x2(%rdi,%rdx,4) 2a32: 48 83 c2 01 add $0x1,%rdx 2a36: 48 81 fa 80 00 00 00 cmp $0x80,%rdx 2a3d: 75 c1 jne 2a00 2a3f: c3 ret 0000000000002a40 : 2a40: 4c 8d 87 80 01 00 00 lea 0x180(%rdi),%r8 2a47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2a4e: 00 00 2a50: 0f b7 06 movzwl (%rsi),%eax 2a53: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx 2a57: 48 83 c7 03 add $0x3,%rdi 2a5b: 48 83 c6 04 add $0x4,%rsi 2a5f: 89 c2 mov %eax,%edx 2a61: 66 c1 fa 0f sar $0xf,%dx 2a65: 66 81 e2 01 0d and $0xd01,%dx 2a6a: 01 c2 add %eax,%edx 2a6c: 89 c8 mov %ecx,%eax 2a6e: 66 c1 f8 0f sar $0xf,%ax 2a72: 88 57 fd mov %dl,-0x3(%rdi) 2a75: 66 25 01 0d and $0xd01,%ax 2a79: 01 c8 add %ecx,%eax 2a7b: 89 c1 mov %eax,%ecx 2a7d: 66 c1 e8 04 shr $0x4,%ax 2a81: c1 e1 04 shl $0x4,%ecx 2a84: 88 47 ff mov %al,-0x1(%rdi) 2a87: 08 f1 or %dh,%cl 2a89: 88 4f fe mov %cl,-0x2(%rdi) 2a8c: 49 39 f8 cmp %rdi,%r8 2a8f: 75 bf jne 2a50 2a91: c3 ret 2a92: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2a99: 00 00 00 00 2a9d: 0f 1f 00 nopl (%rax) 0000000000002aa0 : 2aa0: 48 8d 8e 80 01 00 00 lea 0x180(%rsi),%rcx 2aa7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2aae: 00 00 00 00 2ab2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2ab9: 00 00 00 00 2abd: 0f 1f 00 nopl (%rax) 2ac0: 0f b6 46 01 movzbl 0x1(%rsi),%eax 2ac4: 0f b6 16 movzbl (%rsi),%edx 2ac7: 48 83 c6 03 add $0x3,%rsi 2acb: 48 83 c7 04 add $0x4,%rdi 2acf: c1 e0 08 shl $0x8,%eax 2ad2: 09 d0 or %edx,%eax 2ad4: 66 25 ff 0f and $0xfff,%ax 2ad8: 66 89 47 fc mov %ax,-0x4(%rdi) 2adc: 0f b6 46 fe movzbl -0x2(%rsi),%eax 2ae0: 0f b6 56 ff movzbl -0x1(%rsi),%edx 2ae4: c0 e8 04 shr $0x4,%al 2ae7: 0f b6 c0 movzbl %al,%eax 2aea: c1 e2 04 shl $0x4,%edx 2aed: 09 d0 or %edx,%eax 2aef: 66 89 47 fe mov %ax,-0x2(%rdi) 2af3: 48 39 f1 cmp %rsi,%rcx 2af6: 75 c8 jne 2ac0 2af8: c3 ret 2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000002b00 : 2b00: 41 56 push %r14 2b02: 41 55 push %r13 2b04: 41 54 push %r12 2b06: 49 89 fc mov %rdi,%r12 2b09: 55 push %rbp 2b0a: 48 89 f5 mov %rsi,%rbp 2b0d: 53 push %rbx 2b0e: 31 db xor %ebx,%ebx 2b10: 4d 8d 34 5c lea (%r12,%rbx,2),%r14 2b14: 45 31 ed xor %r13d,%r13d 2b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2b1e: 00 00 2b20: 41 8d 44 1d 00 lea 0x0(%r13,%rbx,1),%eax 2b25: 31 d2 xor %edx,%edx 2b27: 44 89 e9 mov %r13d,%ecx 2b2a: 4c 89 f7 mov %r14,%rdi 2b2d: 66 41 89 14 44 mov %dx,(%r12,%rax,2) 2b32: 0f b6 55 00 movzbl 0x0(%rbp),%edx 2b36: 41 83 c5 01 add $0x1,%r13d 2b3a: 49 83 c6 02 add $0x2,%r14 2b3e: be 81 06 00 00 mov $0x681,%esi 2b43: d3 fa sar %cl,%edx 2b45: 83 e2 01 and $0x1,%edx 2b48: e8 33 09 00 00 call 3480 2b4d: 41 83 fd 08 cmp $0x8,%r13d 2b51: 75 cd jne 2b20 2b53: 48 83 c3 08 add $0x8,%rbx 2b57: 48 83 c5 01 add $0x1,%rbp 2b5b: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 2b62: 75 ac jne 2b10 2b64: 5b pop %rbx 2b65: 5d pop %rbp 2b66: 41 5c pop %r12 2b68: 41 5d pop %r13 2b6a: 41 5e pop %r14 2b6c: c3 ret 2b6d: 0f 1f 00 nopl (%rax) 0000000000002b70 : 2b70: 48 89 f9 mov %rdi,%rcx 2b73: 48 89 f2 mov %rsi,%rdx 2b76: 48 8d be 00 02 00 00 lea 0x200(%rsi),%rdi 2b7d: 0f 1f 00 nopl (%rax) 2b80: c6 01 00 movb $0x0,(%rcx) 2b83: 0f bf 02 movswl (%rdx),%eax 2b86: 48 83 c1 01 add $0x1,%rcx 2b8a: 8d 84 00 81 06 00 00 lea 0x681(%rax,%rax,1),%eax 2b91: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax 2b97: c1 e8 1c shr $0x1c,%eax 2b9a: 83 e0 01 and $0x1,%eax 2b9d: 88 41 ff mov %al,-0x1(%rcx) 2ba0: 0f bf 72 02 movswl 0x2(%rdx),%esi 2ba4: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 2bab: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 2bb1: c1 ee 1b shr $0x1b,%esi 2bb4: 83 e6 02 and $0x2,%esi 2bb7: 09 f0 or %esi,%eax 2bb9: 88 41 ff mov %al,-0x1(%rcx) 2bbc: 0f bf 72 04 movswl 0x4(%rdx),%esi 2bc0: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 2bc7: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 2bcd: c1 ee 1a shr $0x1a,%esi 2bd0: 83 e6 04 and $0x4,%esi 2bd3: 09 f0 or %esi,%eax 2bd5: 88 41 ff mov %al,-0x1(%rcx) 2bd8: 0f bf 72 06 movswl 0x6(%rdx),%esi 2bdc: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 2be3: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 2be9: c1 ee 19 shr $0x19,%esi 2bec: 83 e6 08 and $0x8,%esi 2bef: 09 f0 or %esi,%eax 2bf1: 88 41 ff mov %al,-0x1(%rcx) 2bf4: 0f bf 72 08 movswl 0x8(%rdx),%esi 2bf8: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 2bff: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 2c05: c1 ee 18 shr $0x18,%esi 2c08: 83 e6 10 and $0x10,%esi 2c0b: 09 f0 or %esi,%eax 2c0d: 88 41 ff mov %al,-0x1(%rcx) 2c10: 0f bf 72 0a movswl 0xa(%rdx),%esi 2c14: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 2c1b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 2c21: c1 ee 17 shr $0x17,%esi 2c24: 83 e6 20 and $0x20,%esi 2c27: 09 f0 or %esi,%eax 2c29: 88 41 ff mov %al,-0x1(%rcx) 2c2c: 0f bf 72 0c movswl 0xc(%rdx),%esi 2c30: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 2c37: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 2c3d: c1 ee 16 shr $0x16,%esi 2c40: 83 e6 40 and $0x40,%esi 2c43: 09 f0 or %esi,%eax 2c45: 88 41 ff mov %al,-0x1(%rcx) 2c48: 0f bf 72 0e movswl 0xe(%rdx),%esi 2c4c: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 2c53: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 2c59: c1 ee 1c shr $0x1c,%esi 2c5c: c1 e6 07 shl $0x7,%esi 2c5f: 09 f0 or %esi,%eax 2c61: 88 41 ff mov %al,-0x1(%rcx) 2c64: 48 83 c2 10 add $0x10,%rdx 2c68: 48 39 d7 cmp %rdx,%rdi 2c6b: 0f 85 0f ff ff ff jne 2b80 2c71: c3 ret 2c72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2c79: 00 00 00 00 2c7d: 0f 1f 00 nopl (%rax) 0000000000002c80 : 2c80: 55 push %rbp 2c81: 0f b6 ca movzbl %dl,%ecx 2c84: 48 89 f2 mov %rsi,%rdx 2c87: be c0 00 00 00 mov $0xc0,%esi 2c8c: 53 push %rbx 2c8d: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 2c94: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp 2c9b: 00 00 2c9d: 48 89 ac 24 c8 00 00 mov %rbp,0xc8(%rsp) 2ca4: 00 2ca5: 48 89 fd mov %rdi,%rbp 2ca8: 48 89 e7 mov %rsp,%rdi 2cab: e8 10 21 00 00 call 4dc0 2cb0: 48 89 e6 mov %rsp,%rsi 2cb3: 48 89 ef mov %rbp,%rdi 2cb6: e8 35 05 00 00 call 31f0 2cbb: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 2cc2: 00 2cc3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2cca: 00 00 2ccc: 75 0a jne 2cd8 2cce: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 2cd5: 5b pop %rbx 2cd6: 5d pop %rbp 2cd7: c3 ret 2cd8: e8 a3 e3 ff ff call 1080 <__stack_chk_fail@plt> 2cdd: 0f 1f 00 nopl (%rax) 0000000000002ce0 : 2ce0: 55 push %rbp 2ce1: 0f b6 ca movzbl %dl,%ecx 2ce4: 48 89 f2 mov %rsi,%rdx 2ce7: be 80 00 00 00 mov $0x80,%esi 2cec: 53 push %rbx 2ced: 48 81 ec 98 00 00 00 sub $0x98,%rsp 2cf4: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp 2cfb: 00 00 2cfd: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) 2d04: 00 2d05: 48 89 fd mov %rdi,%rbp 2d08: 48 89 e7 mov %rsp,%rdi 2d0b: e8 b0 20 00 00 call 4dc0 2d10: 48 89 e6 mov %rsp,%rsi 2d13: 48 89 ef mov %rbp,%rdi 2d16: e8 95 05 00 00 call 32b0 2d1b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 2d22: 00 2d23: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2d2a: 00 00 2d2c: 75 0a jne 2d38 2d2e: 48 81 c4 98 00 00 00 add $0x98,%rsp 2d35: 5b pop %rbx 2d36: 5d pop %rbp 2d37: c3 ret 2d38: e8 43 e3 ff ff call 1080 <__stack_chk_fail@plt> 2d3d: 0f 1f 00 nopl (%rax) 0000000000002d40 : 2d40: 55 push %rbp 2d41: 53 push %rbx 2d42: 48 89 fb mov %rdi,%rbx 2d45: 48 8d ab 00 02 00 00 lea 0x200(%rbx),%rbp 2d4c: 48 83 ec 08 sub $0x8,%rsp 2d50: e8 ab 01 00 00 call 2f00 2d55: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2d5c: 00 00 00 00 2d60: 0f bf 3b movswl (%rbx),%edi 2d63: 48 83 c3 02 add $0x2,%rbx 2d67: e8 64 06 00 00 call 33d0 2d6c: 66 89 43 fe mov %ax,-0x2(%rbx) 2d70: 48 39 eb cmp %rbp,%rbx 2d73: 75 eb jne 2d60 2d75: 48 83 c4 08 add $0x8,%rsp 2d79: 5b pop %rbx 2d7a: 5d pop %rbp 2d7b: c3 ret 2d7c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002d80 : 2d80: e9 7b 02 00 00 jmp 3000 2d85: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2d8c: 00 00 00 00 0000000000002d90 : 2d90: 41 57 push %r15 2d92: 4c 8d 3d 07 33 00 00 lea 0x3307(%rip),%r15 # 60a0 2d99: 41 56 push %r14 2d9b: 4d 8d b7 80 00 00 00 lea 0x80(%r15),%r14 2da2: 41 55 push %r13 2da4: 49 89 f5 mov %rsi,%r13 2da7: 41 54 push %r12 2da9: 49 89 d4 mov %rdx,%r12 2dac: 55 push %rbp 2dad: 48 8d 6f 04 lea 0x4(%rdi),%rbp 2db1: 53 push %rbx 2db2: 48 83 ec 08 sub $0x8,%rsp 2db6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 2dbd: 00 00 00 2dc0: 41 0f bf 0f movswl (%r15),%ecx 2dc4: 48 8d 7d fc lea -0x4(%rbp),%rdi 2dc8: 4c 89 e2 mov %r12,%rdx 2dcb: 4c 89 ee mov %r13,%rsi 2dce: 49 83 c7 02 add $0x2,%r15 2dd2: 89 cb mov %ecx,%ebx 2dd4: e8 87 03 00 00 call 3160 2dd9: f7 db neg %ebx 2ddb: 49 8d 54 24 04 lea 0x4(%r12),%rdx 2de0: 49 8d 75 04 lea 0x4(%r13),%rsi 2de4: 48 89 ef mov %rbp,%rdi 2de7: 0f bf cb movswl %bx,%ecx 2dea: 49 83 c5 08 add $0x8,%r13 2dee: 49 83 c4 08 add $0x8,%r12 2df2: e8 69 03 00 00 call 3160 2df7: 48 83 c5 08 add $0x8,%rbp 2dfb: 4d 39 fe cmp %r15,%r14 2dfe: 75 c0 jne 2dc0 2e00: 48 83 c4 08 add $0x8,%rsp 2e04: 5b pop %rbx 2e05: 5d pop %rbp 2e06: 41 5c pop %r12 2e08: 41 5d pop %r13 2e0a: 41 5e pop %r14 2e0c: 41 5f pop %r15 2e0e: c3 ret 2e0f: 90 nop 0000000000002e10 : 2e10: 55 push %rbp 2e11: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp 2e18: 53 push %rbx 2e19: 48 89 fb mov %rdi,%rbx 2e1c: 48 83 ec 08 sub $0x8,%rsp 2e20: 0f bf 3b movswl (%rbx),%edi 2e23: 48 83 c3 02 add $0x2,%rbx 2e27: 69 ff 49 05 00 00 imul $0x549,%edi,%edi 2e2d: e8 7e 05 00 00 call 33b0 2e32: 66 89 43 fe mov %ax,-0x2(%rbx) 2e36: 48 39 eb cmp %rbp,%rbx 2e39: 75 e5 jne 2e20 2e3b: 48 83 c4 08 add $0x8,%rsp 2e3f: 5b pop %rbx 2e40: 5d pop %rbp 2e41: c3 ret 2e42: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2e49: 00 00 00 00 2e4d: 0f 1f 00 nopl (%rax) 0000000000002e50 : 2e50: 55 push %rbp 2e51: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp 2e58: 53 push %rbx 2e59: 48 89 fb mov %rdi,%rbx 2e5c: 48 83 ec 08 sub $0x8,%rsp 2e60: 0f bf 3b movswl (%rbx),%edi 2e63: 48 83 c3 02 add $0x2,%rbx 2e67: e8 64 05 00 00 call 33d0 2e6c: 66 89 43 fe mov %ax,-0x2(%rbx) 2e70: 48 39 eb cmp %rbp,%rbx 2e73: 75 eb jne 2e60 2e75: 48 83 c4 08 add $0x8,%rsp 2e79: 5b pop %rbx 2e7a: 5d pop %rbp 2e7b: c3 ret 2e7c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002e80 : 2e80: 48 89 d1 mov %rdx,%rcx 2e83: 31 c0 xor %eax,%eax 2e85: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2e8c: 00 00 00 00 2e90: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2e97: 00 00 00 00 2e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ea0: 0f b7 14 01 movzwl (%rcx,%rax,1),%edx 2ea4: 66 03 14 06 add (%rsi,%rax,1),%dx 2ea8: 66 89 14 07 mov %dx,(%rdi,%rax,1) 2eac: 48 83 c0 02 add $0x2,%rax 2eb0: 48 3d 00 02 00 00 cmp $0x200,%rax 2eb6: 75 e8 jne 2ea0 2eb8: c3 ret 2eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000002ec0 : 2ec0: 48 89 d1 mov %rdx,%rcx 2ec3: 31 c0 xor %eax,%eax 2ec5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2ecc: 00 00 00 00 2ed0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2ed7: 00 00 00 00 2edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ee0: 0f b7 14 06 movzwl (%rsi,%rax,1),%edx 2ee4: 66 2b 14 01 sub (%rcx,%rax,1),%dx 2ee8: 66 89 14 07 mov %dx,(%rdi,%rax,1) 2eec: 48 83 c0 02 add $0x2,%rax 2ef0: 48 3d 00 02 00 00 cmp $0x200,%rax 2ef6: 75 e8 jne 2ee0 2ef8: c3 ret 2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000002f00 : 2f00: 41 57 push %r15 2f02: 49 89 ff mov %rdi,%r15 2f05: 41 56 push %r14 2f07: 41 55 push %r13 2f09: 41 54 push %r12 2f0b: 55 push %rbp 2f0c: bd 0a fd ff ff mov $0xfffffd0a,%ebp 2f11: 53 push %rbx 2f12: 48 83 ec 28 sub $0x28,%rsp 2f16: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%rsp) 2f1d: 00 2f1e: c7 44 24 0c 01 00 00 movl $0x1,0xc(%rsp) 2f25: 00 2f26: c7 44 24 10 80 00 00 movl $0x80,0x10(%rsp) 2f2d: 00 2f2e: 66 90 xchg %ax,%ax 2f30: 8b 44 24 10 mov 0x10(%rsp),%eax 2f34: 45 31 e4 xor %r12d,%r12d 2f37: 8d 48 ff lea -0x1(%rax),%ecx 2f3a: 83 c0 01 add $0x1,%eax 2f3d: 89 4c 24 14 mov %ecx,0x14(%rsp) 2f41: 89 44 24 18 mov %eax,0x18(%rsp) 2f45: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2f4c: 00 00 00 00 2f50: 8b 44 24 10 mov 0x10(%rsp),%eax 2f54: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 2f59: 45 89 e5 mov %r12d,%r13d 2f5c: 44 01 e0 add %r12d,%eax 2f5f: 89 c0 mov %eax,%eax 2f61: 48 89 c3 mov %rax,%rbx 2f64: 4c 29 e8 sub %r13,%rax 2f67: 4d 8d 34 47 lea (%r15,%rax,2),%r14 2f6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2f70: 43 0f bf 3c 6e movswl (%r14,%r13,2),%edi 2f75: 0f af fd imul %ebp,%edi 2f78: e8 33 04 00 00 call 33b0 2f7d: 89 c6 mov %eax,%esi 2f7f: 43 0f b7 04 6f movzwl (%r15,%r13,2),%eax 2f84: 29 f0 sub %esi,%eax 2f86: 66 43 89 04 6e mov %ax,(%r14,%r13,2) 2f8b: 66 43 01 34 6f add %si,(%r15,%r13,2) 2f90: 49 83 c5 01 add $0x1,%r13 2f94: 41 39 dd cmp %ebx,%r13d 2f97: 72 d7 jb 2f70 2f99: 41 8d 44 24 01 lea 0x1(%r12),%eax 2f9e: 39 c3 cmp %eax,%ebx 2fa0: b8 00 00 00 00 mov $0x0,%eax 2fa5: 0f 43 44 24 14 cmovae 0x14(%rsp),%eax 2faa: 44 03 64 24 18 add 0x18(%rsp),%r12d 2faf: 41 01 c4 add %eax,%r12d 2fb2: 41 81 fc ff 00 00 00 cmp $0xff,%r12d 2fb9: 77 15 ja 2fd0 2fbb: 8b 44 24 0c mov 0xc(%rsp),%eax 2fbf: 48 8d 15 5a 30 00 00 lea 0x305a(%rip),%rdx # 6020 2fc6: 0f bf 2c 42 movswl (%rdx,%rax,2),%ebp 2fca: eb 84 jmp 2f50 2fcc: 0f 1f 40 00 nopl 0x0(%rax) 2fd0: 83 6c 24 1c 01 subl $0x1,0x1c(%rsp) 2fd5: 74 18 je 2fef 2fd7: 8b 44 24 0c mov 0xc(%rsp),%eax 2fdb: 48 8d 0d 3e 30 00 00 lea 0x303e(%rip),%rcx # 6020 2fe2: d1 6c 24 10 shrl $1,0x10(%rsp) 2fe6: 0f bf 2c 41 movswl (%rcx,%rax,2),%ebp 2fea: e9 41 ff ff ff jmp 2f30 2fef: 48 83 c4 28 add $0x28,%rsp 2ff3: 5b pop %rbx 2ff4: 5d pop %rbp 2ff5: 41 5c pop %r12 2ff7: 41 5d pop %r13 2ff9: 41 5e pop %r14 2ffb: 41 5f pop %r15 2ffd: c3 ret 2ffe: 66 90 xchg %ax,%ax 0000000000003000 : 3000: 41 57 push %r15 3002: 48 8d 47 02 lea 0x2(%rdi),%rax 3006: 41 56 push %r14 3008: 41 55 push %r13 300a: 41 54 push %r12 300c: 55 push %rbp 300d: 53 push %rbx 300e: bb 5c 06 00 00 mov $0x65c,%ebx 3013: 48 83 ec 38 sub $0x38,%rsp 3017: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 301c: c7 44 24 2c 07 00 00 movl $0x7,0x2c(%rsp) 3023: 00 3024: c7 44 24 14 7f 00 00 movl $0x7f,0x14(%rsp) 302b: 00 302c: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) 3033: 00 3034: 48 89 44 24 20 mov %rax,0x20(%rsp) 3039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3040: 8b 54 24 0c mov 0xc(%rsp),%edx 3044: 31 c0 xor %eax,%eax 3046: 83 ea 01 sub $0x1,%edx 3049: 89 54 24 28 mov %edx,0x28(%rsp) 304d: 0f 1f 00 nopl (%rax) 3050: 8b 54 24 0c mov 0xc(%rsp),%edx 3054: 83 6c 24 14 01 subl $0x1,0x14(%rsp) 3059: 8d 0c 10 lea (%rax,%rdx,1),%ecx 305c: 89 4c 24 10 mov %ecx,0x10(%rsp) 3060: 39 c8 cmp %ecx,%eax 3062: 0f 83 b8 00 00 00 jae 3120 3068: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 306d: 89 ca mov %ecx,%edx 306f: 4c 8d 2c 46 lea (%rsi,%rax,2),%r13 3073: 4c 8d 3c 56 lea (%rsi,%rdx,2),%r15 3077: 48 89 f5 mov %rsi,%rbp 307a: 8b 74 24 28 mov 0x28(%rsp),%esi 307e: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3083: 48 01 f0 add %rsi,%rax 3086: 4c 8d 24 42 lea (%rdx,%rax,2),%r12 308a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3090: 45 0f b7 75 00 movzwl 0x0(%r13),%r14d 3095: 41 0f b7 3f movzwl (%r15),%edi 3099: 49 83 c5 02 add $0x2,%r13 309d: 49 83 c7 02 add $0x2,%r15 30a1: 44 01 f7 add %r14d,%edi 30a4: 0f bf ff movswl %di,%edi 30a7: e8 24 03 00 00 call 33d0 30ac: 66 41 89 45 fe mov %ax,-0x2(%r13) 30b1: 41 0f b7 7f fe movzwl -0x2(%r15),%edi 30b6: 44 29 f7 sub %r14d,%edi 30b9: 66 41 89 7f fe mov %di,-0x2(%r15) 30be: 0f bf ff movswl %di,%edi 30c1: 0f af fb imul %ebx,%edi 30c4: e8 e7 02 00 00 call 33b0 30c9: 66 41 89 47 fe mov %ax,-0x2(%r15) 30ce: 4d 39 ec cmp %r13,%r12 30d1: 75 bd jne 3090 30d3: 8b 44 24 10 mov 0x10(%rsp),%eax 30d7: 03 44 24 0c add 0xc(%rsp),%eax 30db: 3d ff 00 00 00 cmp $0xff,%eax 30e0: 77 1e ja 3100 30e2: 8b 54 24 14 mov 0x14(%rsp),%edx 30e6: 48 8d 0d 33 2f 00 00 lea 0x2f33(%rip),%rcx # 6020 30ed: 0f bf 1c 51 movswl (%rcx,%rdx,2),%ebx 30f1: e9 5a ff ff ff jmp 3050 30f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 30fd: 00 00 00 3100: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) 3105: 74 1d je 3124 3107: 8b 44 24 14 mov 0x14(%rsp),%eax 310b: 48 8d 35 0e 2f 00 00 lea 0x2f0e(%rip),%rsi # 6020 3112: d1 64 24 0c shll $1,0xc(%rsp) 3116: 0f bf 1c 46 movswl (%rsi,%rax,2),%ebx 311a: e9 21 ff ff ff jmp 3040 311f: 90 nop 3120: 89 c8 mov %ecx,%eax 3122: eb be jmp 30e2 3124: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 3129: 49 81 c5 00 02 00 00 add $0x200,%r13 3130: 0f bf 7d 00 movswl 0x0(%rbp),%edi 3134: 48 83 c5 02 add $0x2,%rbp 3138: 69 ff a1 05 00 00 imul $0x5a1,%edi,%edi 313e: e8 6d 02 00 00 call 33b0 3143: 66 89 45 fe mov %ax,-0x2(%rbp) 3147: 49 39 ed cmp %rbp,%r13 314a: 75 e4 jne 3130 314c: 48 83 c4 38 add $0x38,%rsp 3150: 5b pop %rbx 3151: 5d pop %rbp 3152: 41 5c pop %r12 3154: 41 5d pop %r13 3156: 41 5e pop %r14 3158: 41 5f pop %r15 315a: c3 ret 315b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000003160 : 3160: 41 55 push %r13 3162: 44 0f bf e9 movswl %cx,%r13d 3166: 41 54 push %r12 3168: 49 89 f4 mov %rsi,%r12 316b: 55 push %rbp 316c: 48 89 d5 mov %rdx,%rbp 316f: 53 push %rbx 3170: 48 89 fb mov %rdi,%rbx 3173: 48 83 ec 08 sub $0x8,%rsp 3177: 0f bf 7e 02 movswl 0x2(%rsi),%edi 317b: 0f bf 42 02 movswl 0x2(%rdx),%eax 317f: 0f af f8 imul %eax,%edi 3182: e8 29 02 00 00 call 33b0 3187: 0f bf f8 movswl %ax,%edi 318a: 66 89 03 mov %ax,(%rbx) 318d: 41 0f af fd imul %r13d,%edi 3191: e8 1a 02 00 00 call 33b0 3196: 66 89 03 mov %ax,(%rbx) 3199: 41 0f bf 3c 24 movswl (%r12),%edi 319e: 0f bf 45 00 movswl 0x0(%rbp),%eax 31a2: 0f af f8 imul %eax,%edi 31a5: e8 06 02 00 00 call 33b0 31aa: 66 01 03 add %ax,(%rbx) 31ad: 41 0f bf 3c 24 movswl (%r12),%edi 31b2: 0f bf 45 02 movswl 0x2(%rbp),%eax 31b6: 0f af f8 imul %eax,%edi 31b9: e8 f2 01 00 00 call 33b0 31be: 66 89 43 02 mov %ax,0x2(%rbx) 31c2: 41 0f bf 7c 24 02 movswl 0x2(%r12),%edi 31c8: 0f bf 45 00 movswl 0x0(%rbp),%eax 31cc: 0f af f8 imul %eax,%edi 31cf: e8 dc 01 00 00 call 33b0 31d4: 66 01 43 02 add %ax,0x2(%rbx) 31d8: 48 83 c4 08 add $0x8,%rsp 31dc: 5b pop %rbx 31dd: 5d pop %rbp 31de: 41 5c pop %r12 31e0: 41 5d pop %r13 31e2: c3 ret 31e3: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 31ea: 00 00 00 31ed: 0f 1f 00 nopl (%rax) 00000000000031f0 : 31f0: 48 89 f1 mov %rsi,%rcx 31f3: 48 89 fe mov %rdi,%rsi 31f6: 48 8d b9 c0 00 00 00 lea 0xc0(%rcx),%rdi 31fd: 0f 1f 00 nopl (%rax) 3200: 0f b6 51 01 movzbl 0x1(%rcx),%edx 3204: 0f b6 41 02 movzbl 0x2(%rcx),%eax 3208: 48 83 c1 03 add $0x3,%rcx 320c: 48 83 c6 08 add $0x8,%rsi 3210: 44 0f b6 41 fd movzbl -0x3(%rcx),%r8d 3215: c1 e0 10 shl $0x10,%eax 3218: c1 e2 08 shl $0x8,%edx 321b: 09 c2 or %eax,%edx 321d: 44 09 c2 or %r8d,%edx 3220: 89 d0 mov %edx,%eax 3222: 41 89 d0 mov %edx,%r8d 3225: c1 ea 02 shr $0x2,%edx 3228: d1 e8 shr $1,%eax 322a: 81 e2 49 92 24 00 and $0x249249,%edx 3230: 41 81 e0 49 92 24 00 and $0x249249,%r8d 3237: 25 49 92 24 00 and $0x249249,%eax 323c: 01 d0 add %edx,%eax 323e: 44 01 c0 add %r8d,%eax 3241: 41 89 c0 mov %eax,%r8d 3244: 89 c2 mov %eax,%edx 3246: 41 c1 e8 03 shr $0x3,%r8d 324a: 83 e2 07 and $0x7,%edx 324d: 41 83 e0 07 and $0x7,%r8d 3251: 44 29 c2 sub %r8d,%edx 3254: 41 89 c0 mov %eax,%r8d 3257: 66 89 56 f8 mov %dx,-0x8(%rsi) 325b: 89 c2 mov %eax,%edx 325d: 41 c1 e8 09 shr $0x9,%r8d 3261: c1 ea 06 shr $0x6,%edx 3264: 41 83 e0 07 and $0x7,%r8d 3268: 83 e2 07 and $0x7,%edx 326b: 44 29 c2 sub %r8d,%edx 326e: 41 89 c0 mov %eax,%r8d 3271: 66 89 56 fa mov %dx,-0x6(%rsi) 3275: 89 c2 mov %eax,%edx 3277: 41 c1 e8 0f shr $0xf,%r8d 327b: c1 ea 0c shr $0xc,%edx 327e: 41 83 e0 07 and $0x7,%r8d 3282: 83 e2 07 and $0x7,%edx 3285: 44 29 c2 sub %r8d,%edx 3288: 66 89 56 fc mov %dx,-0x4(%rsi) 328c: 89 c2 mov %eax,%edx 328e: c1 e8 15 shr $0x15,%eax 3291: c1 ea 12 shr $0x12,%edx 3294: 83 e2 07 and $0x7,%edx 3297: 29 c2 sub %eax,%edx 3299: 66 89 56 fe mov %dx,-0x2(%rsi) 329d: 48 39 cf cmp %rcx,%rdi 32a0: 0f 85 5a ff ff ff jne 3200 32a6: c3 ret 32a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 32ae: 00 00 00000000000032b0 : 32b0: 48 89 fa mov %rdi,%rdx 32b3: 48 8d bf 00 02 00 00 lea 0x200(%rdi),%rdi 32ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 32c0: 8b 06 mov (%rsi),%eax 32c2: 89 c1 mov %eax,%ecx 32c4: d1 e8 shr $1,%eax 32c6: 81 e1 55 55 55 55 and $0x55555555,%ecx 32cc: 25 55 55 55 55 and $0x55555555,%eax 32d1: 01 c8 add %ecx,%eax 32d3: 41 89 c0 mov %eax,%r8d 32d6: 89 c1 mov %eax,%ecx 32d8: 41 c1 e8 02 shr $0x2,%r8d 32dc: 83 e1 03 and $0x3,%ecx 32df: 41 83 e0 03 and $0x3,%r8d 32e3: 44 29 c1 sub %r8d,%ecx 32e6: 41 89 c0 mov %eax,%r8d 32e9: 66 89 0a mov %cx,(%rdx) 32ec: 89 c1 mov %eax,%ecx 32ee: 41 c1 e8 06 shr $0x6,%r8d 32f2: c1 e9 04 shr $0x4,%ecx 32f5: 41 83 e0 03 and $0x3,%r8d 32f9: 83 e1 03 and $0x3,%ecx 32fc: 44 29 c1 sub %r8d,%ecx 32ff: 41 89 c0 mov %eax,%r8d 3302: 66 89 4a 02 mov %cx,0x2(%rdx) 3306: 89 c1 mov %eax,%ecx 3308: 41 c1 e8 0a shr $0xa,%r8d 330c: c1 e9 08 shr $0x8,%ecx 330f: 41 83 e0 03 and $0x3,%r8d 3313: 83 e1 03 and $0x3,%ecx 3316: 44 29 c1 sub %r8d,%ecx 3319: 41 89 c0 mov %eax,%r8d 331c: 66 89 4a 04 mov %cx,0x4(%rdx) 3320: 89 c1 mov %eax,%ecx 3322: 66 41 c1 e8 0e shr $0xe,%r8w 3327: c1 e9 0c shr $0xc,%ecx 332a: 83 e1 03 and $0x3,%ecx 332d: 44 29 c1 sub %r8d,%ecx 3330: 41 89 c0 mov %eax,%r8d 3333: 66 89 4a 06 mov %cx,0x6(%rdx) 3337: 89 c1 mov %eax,%ecx 3339: 41 c1 e8 12 shr $0x12,%r8d 333d: c1 e9 10 shr $0x10,%ecx 3340: 41 83 e0 03 and $0x3,%r8d 3344: 83 e1 03 and $0x3,%ecx 3347: 44 29 c1 sub %r8d,%ecx 334a: 41 89 c0 mov %eax,%r8d 334d: 66 89 4a 08 mov %cx,0x8(%rdx) 3351: 89 c1 mov %eax,%ecx 3353: 41 c1 e8 16 shr $0x16,%r8d 3357: c1 e9 14 shr $0x14,%ecx 335a: 41 83 e0 03 and $0x3,%r8d 335e: 83 e1 03 and $0x3,%ecx 3361: 44 29 c1 sub %r8d,%ecx 3364: 41 89 c0 mov %eax,%r8d 3367: 66 89 4a 0a mov %cx,0xa(%rdx) 336b: 89 c1 mov %eax,%ecx 336d: c1 e9 18 shr $0x18,%ecx 3370: 41 c1 e8 1a shr $0x1a,%r8d 3374: 48 83 c2 10 add $0x10,%rdx 3378: 48 83 c6 04 add $0x4,%rsi 337c: 83 e1 03 and $0x3,%ecx 337f: 41 83 e0 03 and $0x3,%r8d 3383: 44 29 c1 sub %r8d,%ecx 3386: 66 89 4a fc mov %cx,-0x4(%rdx) 338a: 89 c1 mov %eax,%ecx 338c: c1 e8 1e shr $0x1e,%eax 338f: c1 e9 1c shr $0x1c,%ecx 3392: 83 e1 03 and $0x3,%ecx 3395: 29 c1 sub %eax,%ecx 3397: 66 89 4a fe mov %cx,-0x2(%rdx) 339b: 48 39 fa cmp %rdi,%rdx 339e: 0f 85 1c ff ff ff jne 32c0 33a4: c3 ret 33a5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 33ac: 00 00 00 33af: 90 nop 00000000000033b0 : 33b0: 66 69 c7 01 f3 imul $0xf301,%di,%ax 33b5: 98 cwtl 33b6: 69 c0 ff f2 ff ff imul $0xfffff2ff,%eax,%eax 33bc: 01 f8 add %edi,%eax 33be: c1 e8 10 shr $0x10,%eax 33c1: c3 ret 33c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 33c9: 00 00 00 00 33cd: 0f 1f 00 nopl (%rax) 00000000000033d0 : 33d0: 0f bf d7 movswl %di,%edx 33d3: 89 f8 mov %edi,%eax 33d5: 69 d2 bf 4e 00 00 imul $0x4ebf,%edx,%edx 33db: 81 c2 00 00 00 02 add $0x2000000,%edx 33e1: c1 fa 1a sar $0x1a,%edx 33e4: 66 69 d2 01 0d imul $0xd01,%dx,%dx 33e9: 29 d0 sub %edx,%eax 33eb: c3 ret 33ec: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 33f3: 00 00 00 33f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 33fd: 00 00 00 0000000000003400 : 3400: 49 89 f0 mov %rsi,%r8 3403: 48 89 d6 mov %rdx,%rsi 3406: 48 85 d2 test %rdx,%rdx 3409: 74 35 je 3440 340b: 31 c9 xor %ecx,%ecx 340d: 31 c0 xor %eax,%eax 340f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3416: 00 00 00 00 341a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3420: 0f b6 14 07 movzbl (%rdi,%rax,1),%edx 3424: 41 32 14 00 xor (%r8,%rax,1),%dl 3428: 48 83 c0 01 add $0x1,%rax 342c: 09 d1 or %edx,%ecx 342e: 48 39 c6 cmp %rax,%rsi 3431: 75 ed jne 3420 3433: 0f b6 c1 movzbl %cl,%eax 3436: 48 f7 d8 neg %rax 3439: 48 c1 e8 3f shr $0x3f,%rax 343d: c3 ret 343e: 66 90 xchg %ax,%ax 3440: 31 c0 xor %eax,%eax 3442: c3 ret 3443: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 344a: 00 00 00 00 344e: 66 90 xchg %ax,%ax 0000000000003450 : 3450: 49 89 f1 mov %rsi,%r9 3453: 49 89 d0 mov %rdx,%r8 3456: 48 85 d2 test %rdx,%rdx 3459: 74 20 je 347b 345b: f7 d9 neg %ecx 345d: 31 c0 xor %eax,%eax 345f: 90 nop 3460: 0f b6 34 07 movzbl (%rdi,%rax,1),%esi 3464: 41 0f b6 14 01 movzbl (%r9,%rax,1),%edx 3469: 31 f2 xor %esi,%edx 346b: 21 ca and %ecx,%edx 346d: 31 f2 xor %esi,%edx 346f: 88 14 07 mov %dl,(%rdi,%rax,1) 3472: 48 83 c0 01 add $0x1,%rax 3476: 49 39 c0 cmp %rax,%r8 3479: 75 e5 jne 3460 347b: c3 ret 347c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000003480 : 3480: 66 33 37 xor (%rdi),%si 3483: f7 da neg %edx 3485: 21 d6 and %edx,%esi 3487: 66 33 37 xor (%rdi),%si 348a: 66 89 37 mov %si,(%rdi) 348d: c3 ret 348e: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3495: 00 00 00 3498: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 349f: 00 00 00 34a2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 34a9: 00 00 00 34ac: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 34b3: 00 00 00 34b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 34bd: 00 00 00 00000000000034c0 : 34c0: 41 57 push %r15 34c2: 41 b9 01 00 00 00 mov $0x1,%r9d 34c8: 41 56 push %r14 34ca: 41 55 push %r13 34cc: 41 54 push %r12 34ce: 55 push %rbp 34cf: 53 push %rbx 34d0: 48 83 ec 68 sub $0x68,%rsp 34d4: 48 8b 07 mov (%rdi),%rax 34d7: 4c 8b 77 18 mov 0x18(%rdi),%r14 34db: 48 89 44 24 88 mov %rax,-0x78(%rsp) 34e0: 48 8b 47 08 mov 0x8(%rdi),%rax 34e4: 48 89 44 24 90 mov %rax,-0x70(%rsp) 34e9: 48 8b 47 10 mov 0x10(%rdi),%rax 34ed: 48 89 44 24 98 mov %rax,-0x68(%rsp) 34f2: 48 8b 47 20 mov 0x20(%rdi),%rax 34f6: 48 89 44 24 a0 mov %rax,-0x60(%rsp) 34fb: 48 8b 47 28 mov 0x28(%rdi),%rax 34ff: 48 89 44 24 a8 mov %rax,-0x58(%rsp) 3504: 48 8b 47 30 mov 0x30(%rdi),%rax 3508: 48 89 44 24 b0 mov %rax,-0x50(%rsp) 350d: 48 8b 47 38 mov 0x38(%rdi),%rax 3511: 48 89 44 24 b8 mov %rax,-0x48(%rsp) 3516: 48 8b 47 40 mov 0x40(%rdi),%rax 351a: 48 89 44 24 c0 mov %rax,-0x40(%rsp) 351f: 48 8b 47 48 mov 0x48(%rdi),%rax 3523: 48 89 44 24 c8 mov %rax,-0x38(%rsp) 3528: 48 8b 47 50 mov 0x50(%rdi),%rax 352c: 4c 8b 67 60 mov 0x60(%rdi),%r12 3530: 4c 8b af 80 00 00 00 mov 0x80(%rdi),%r13 3537: 4c 89 74 24 18 mov %r14,0x18(%rsp) 353c: 48 89 44 24 d0 mov %rax,-0x30(%rsp) 3541: 48 8b 47 58 mov 0x58(%rdi),%rax 3545: 48 c7 44 24 50 82 80 movq $0x8082,0x50(%rsp) 354c: 00 00 354e: 4c 8b 9f 90 00 00 00 mov 0x90(%rdi),%r11 3555: 48 89 44 24 d8 mov %rax,-0x28(%rsp) 355a: 48 8b 47 68 mov 0x68(%rdi),%rax 355e: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 3563: 4c 8b bf a0 00 00 00 mov 0xa0(%rdi),%r15 356a: 48 89 44 24 e0 mov %rax,-0x20(%rsp) 356f: 48 8b 47 70 mov 0x70(%rdi),%rax 3573: 4c 8b 87 b0 00 00 00 mov 0xb0(%rdi),%r8 357a: 48 8b 9f c0 00 00 00 mov 0xc0(%rdi),%rbx 3581: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 3586: 48 8b 47 78 mov 0x78(%rdi),%rax 358a: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 358f: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax 3596: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 359b: 48 8b 87 98 00 00 00 mov 0x98(%rdi),%rax 35a2: 48 89 04 24 mov %rax,(%rsp) 35a6: 48 8b 87 a8 00 00 00 mov 0xa8(%rdi),%rax 35ad: 48 89 44 24 08 mov %rax,0x8(%rsp) 35b2: 48 8b 87 b8 00 00 00 mov 0xb8(%rdi),%rax 35b9: 48 89 44 24 10 mov %rax,0x10(%rsp) 35be: 48 8d 05 6b 2b 00 00 lea 0x2b6b(%rip),%rax # 6130 35c5: 48 89 44 24 58 mov %rax,0x58(%rsp) 35ca: eb 19 jmp 35e5 35cc: 0f 1f 40 00 nopl 0x0(%rax) 35d0: 48 8b 48 08 mov 0x8(%rax),%rcx 35d4: 4c 8b 08 mov (%rax),%r9 35d7: 48 83 c0 10 add $0x10,%rax 35db: 48 89 44 24 58 mov %rax,0x58(%rsp) 35e0: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 35e5: 48 8b 6c 24 d8 mov -0x28(%rsp),%rbp 35ea: 4c 8b 74 24 90 mov -0x70(%rsp),%r14 35ef: 48 8b 44 24 98 mov -0x68(%rsp),%rax 35f4: 4c 33 74 24 b0 xor -0x50(%rsp),%r14 35f9: 48 33 44 24 b8 xor -0x48(%rsp),%rax 35fe: 49 31 ee xor %rbp,%r14 3601: 48 8b 6c 24 c0 mov -0x40(%rsp),%rbp 3606: 49 89 c2 mov %rax,%r10 3609: 48 8b 44 24 18 mov 0x18(%rsp),%rax 360e: 4d 31 ee xor %r13,%r14 3611: 4c 33 74 24 08 xor 0x8(%rsp),%r14 3616: 4d 31 e2 xor %r12,%r10 3619: 4c 33 54 24 f8 xor -0x8(%rsp),%r10 361e: 48 8b 74 24 88 mov -0x78(%rsp),%rsi 3623: 48 31 e8 xor %rbp,%rax 3626: 48 8b 6c 24 e0 mov -0x20(%rsp),%rbp 362b: 4d 31 c2 xor %r8,%r10 362e: 48 33 74 24 a8 xor -0x58(%rsp),%rsi 3633: 48 89 c1 mov %rax,%rcx 3636: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 363b: 48 33 44 24 c8 xor -0x38(%rsp),%rax 3640: 4c 89 d7 mov %r10,%rdi 3643: 48 31 e9 xor %rbp,%rcx 3646: 48 8b 2c 24 mov (%rsp),%rbp 364a: 48 33 44 24 e8 xor -0x18(%rsp),%rax 364f: 48 d1 c7 rol $1,%rdi 3652: 48 33 74 24 d0 xor -0x30(%rsp),%rsi 3657: 48 33 74 24 f0 xor -0x10(%rsp),%rsi 365c: 4c 31 d9 xor %r11,%rcx 365f: 48 31 e8 xor %rbp,%rax 3662: 4c 89 f5 mov %r14,%rbp 3665: 4c 31 fe xor %r15,%rsi 3668: 48 33 4c 24 10 xor 0x10(%rsp),%rcx 366d: 48 31 d8 xor %rbx,%rax 3670: 48 d1 c5 rol $1,%rbp 3673: 48 31 f7 xor %rsi,%rdi 3676: 48 89 ca mov %rcx,%rdx 3679: 48 d1 c6 rol $1,%rsi 367c: 48 31 c5 xor %rax,%rbp 367f: 48 d1 c0 rol $1,%rax 3682: 4c 31 d0 xor %r10,%rax 3685: 4c 8b 54 24 b0 mov -0x50(%rsp),%r10 368a: 48 31 ce xor %rcx,%rsi 368d: 48 8b 4c 24 88 mov -0x78(%rsp),%rcx 3692: 48 d1 c2 rol $1,%rdx 3695: 49 31 fa xor %rdi,%r10 3698: 4c 31 f2 xor %r14,%rdx 369b: 48 31 e9 xor %rbp,%rcx 369e: 49 c1 ca 14 ror $0x14,%r10 36a2: 49 31 d4 xor %rdx,%r12 36a5: 49 31 c3 xor %rax,%r11 36a8: 48 31 f3 xor %rsi,%rbx 36ab: 4d 89 d6 mov %r10,%r14 36ae: 49 c1 cc 15 ror $0x15,%r12 36b2: 49 31 fd xor %rdi,%r13 36b5: 49 31 d0 xor %rdx,%r8 36b8: 49 c1 c3 15 rol $0x15,%r11 36bc: 49 f7 d6 not %r14 36bf: 48 c1 c3 0e rol $0xe,%rbx 36c3: 49 c1 cd 13 ror $0x13,%r13 36c7: 4d 21 e6 and %r12,%r14 36ca: 49 c1 c8 03 ror $0x3,%r8 36ce: 49 31 ce xor %rcx,%r14 36d1: 4d 31 ce xor %r9,%r14 36d4: 4d 89 e1 mov %r12,%r9 36d7: 49 f7 d1 not %r9 36da: 4d 21 d9 and %r11,%r9 36dd: 4d 31 d1 xor %r10,%r9 36e0: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 36e5: 4d 89 d9 mov %r11,%r9 36e8: 49 f7 d1 not %r9 36eb: 49 21 d9 and %rbx,%r9 36ee: 4d 31 e1 xor %r12,%r9 36f1: 49 89 dc mov %rbx,%r12 36f4: 49 f7 d4 not %r12 36f7: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 36fc: 4d 89 e1 mov %r12,%r9 36ff: 49 21 c9 and %rcx,%r9 3702: 48 f7 d1 not %rcx 3705: 4d 89 cc mov %r9,%r12 3708: 4c 21 d1 and %r10,%rcx 370b: 4c 8b 54 24 d0 mov -0x30(%rsp),%r10 3710: 4d 31 dc xor %r11,%r12 3713: 4c 8b 5c 24 c8 mov -0x38(%rsp),%r11 3718: 48 31 d9 xor %rbx,%rcx 371b: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 3720: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 3725: 49 31 ea xor %rbp,%r10 3728: 49 31 f3 xor %rsi,%r11 372b: 49 c1 c2 03 rol $0x3,%r10 372f: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) 3734: 4d 89 d9 mov %r11,%r9 3737: 48 31 c1 xor %rax,%rcx 373a: 49 c1 c1 14 rol $0x14,%r9 373e: 48 c1 c1 1c rol $0x1c,%rcx 3742: 4d 89 cb mov %r9,%r11 3745: 49 f7 d3 not %r11 3748: 4d 21 d3 and %r10,%r11 374b: 49 31 cb xor %rcx,%r11 374e: 4c 89 5c 24 38 mov %r11,0x38(%rsp) 3753: 4d 89 d3 mov %r10,%r11 3756: 49 f7 d3 not %r11 3759: 4d 21 eb and %r13,%r11 375c: 4d 31 cb xor %r9,%r11 375f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) 3764: 4d 89 eb mov %r13,%r11 3767: 49 f7 d3 not %r11 376a: 4d 21 c3 and %r8,%r11 376d: 49 31 ef xor %rbp,%r15 3770: 4d 31 d3 xor %r10,%r11 3773: 4d 89 c2 mov %r8,%r10 3776: 49 c1 c7 12 rol $0x12,%r15 377a: 49 f7 d2 not %r10 377d: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) 3782: 49 21 ca and %rcx,%r10 3785: 48 f7 d1 not %rcx 3788: 4c 21 c9 and %r9,%rcx 378b: 4d 31 ea xor %r13,%r10 378e: 4c 31 c1 xor %r8,%rcx 3791: 4c 89 54 24 40 mov %r10,0x40(%rsp) 3796: 48 89 4c 24 c8 mov %rcx,-0x38(%rsp) 379b: 4c 8b 44 24 b8 mov -0x48(%rsp),%r8 37a0: 4c 8b 2c 24 mov (%rsp),%r13 37a4: 4c 8b 54 24 e0 mov -0x20(%rsp),%r10 37a9: 4c 89 74 24 88 mov %r14,-0x78(%rsp) 37ae: 49 31 d0 xor %rdx,%r8 37b1: 48 8b 5c 24 90 mov -0x70(%rsp),%rbx 37b6: 49 c1 c0 06 rol $0x6,%r8 37ba: 49 31 f5 xor %rsi,%r13 37bd: 49 31 c2 xor %rax,%r10 37c0: 4d 89 e9 mov %r13,%r9 37c3: 4d 89 c5 mov %r8,%r13 37c6: 49 c1 c2 19 rol $0x19,%r10 37ca: 48 31 fb xor %rdi,%rbx 37cd: 49 f7 d5 not %r13 37d0: 48 89 d9 mov %rbx,%rcx 37d3: 4c 89 d3 mov %r10,%rbx 37d6: 49 c1 c1 08 rol $0x8,%r9 37da: 4d 89 eb mov %r13,%r11 37dd: 48 d1 c1 rol $1,%rcx 37e0: 48 f7 d3 not %rbx 37e3: 4d 21 d3 and %r10,%r11 37e6: 4d 89 dd mov %r11,%r13 37e9: 49 89 db mov %rbx,%r11 37ec: 49 31 cd xor %rcx,%r13 37ef: 4d 21 cb and %r9,%r11 37f2: 4c 89 6c 24 b8 mov %r13,-0x48(%rsp) 37f7: 4d 89 cd mov %r9,%r13 37fa: 4c 89 db mov %r11,%rbx 37fd: 49 f7 d5 not %r13 3800: 4c 31 c3 xor %r8,%rbx 3803: 4d 89 eb mov %r13,%r11 3806: 48 89 1c 24 mov %rbx,(%rsp) 380a: 48 8b 5c 24 a0 mov -0x60(%rsp),%rbx 380f: 4d 21 fb and %r15,%r11 3812: 4d 31 d3 xor %r10,%r11 3815: 4d 89 fa mov %r15,%r10 3818: 48 31 f3 xor %rsi,%rbx 381b: 49 f7 d2 not %r10 381e: 49 21 ca and %rcx,%r10 3821: 48 f7 d1 not %rcx 3824: 4c 21 c1 and %r8,%rcx 3827: 4d 31 ca xor %r9,%r10 382a: 49 89 c8 mov %rcx,%r8 382d: 4c 89 54 24 e0 mov %r10,-0x20(%rsp) 3832: 4c 8b 54 24 d8 mov -0x28(%rsp),%r10 3837: 48 89 d9 mov %rbx,%rcx 383a: 4d 31 f8 xor %r15,%r8 383d: 4c 8b 7c 24 a8 mov -0x58(%rsp),%r15 3842: 48 c1 c1 1b rol $0x1b,%rcx 3846: 49 31 fa xor %rdi,%r10 3849: 4c 89 44 24 48 mov %r8,0x48(%rsp) 384e: 49 31 ef xor %rbp,%r15 3851: 49 c1 c2 0a rol $0xa,%r10 3855: 4c 89 fb mov %r15,%rbx 3858: 4c 8b 7c 24 f8 mov -0x8(%rsp),%r15 385d: 48 c1 cb 1c ror $0x1c,%rbx 3861: 49 31 d7 xor %rdx,%r15 3864: 48 33 74 24 e8 xor -0x18(%rsp),%rsi 3869: 48 33 7c 24 08 xor 0x8(%rsp),%rdi 386e: 48 c1 ce 19 ror $0x19,%rsi 3872: 4d 89 fc mov %r15,%r12 3875: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 387a: 48 c1 c7 02 rol $0x2,%rdi 387e: 49 c1 c4 0f rol $0xf,%r12 3882: 48 33 6c 24 f0 xor -0x10(%rsp),%rbp 3887: 48 33 54 24 98 xor -0x68(%rsp),%rdx 388c: 48 c1 cd 17 ror $0x17,%rbp 3890: 49 31 c7 xor %rax,%r15 3893: 4d 89 e5 mov %r12,%r13 3896: 48 33 44 24 c0 xor -0x40(%rsp),%rax 389b: 48 c1 c8 09 ror $0x9,%rax 389f: 4d 89 f8 mov %r15,%r8 38a2: 49 89 df mov %rbx,%r15 38a5: 49 f7 d5 not %r13 38a8: 49 c1 c8 08 ror $0x8,%r8 38ac: 49 f7 d7 not %r15 38af: 48 c1 ca 02 ror $0x2,%rdx 38b3: 4d 89 f9 mov %r15,%r9 38b6: 4d 21 c5 and %r8,%r13 38b9: 4d 21 d1 and %r10,%r9 38bc: 4d 31 d5 xor %r10,%r13 38bf: 4d 89 cf mov %r9,%r15 38c2: 4d 89 d1 mov %r10,%r9 38c5: 4d 89 c2 mov %r8,%r10 38c8: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) 38cd: 49 f7 d1 not %r9 38d0: 49 f7 d2 not %r10 38d3: 49 31 cf xor %rcx,%r15 38d6: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 38db: 4d 21 e1 and %r12,%r9 38de: 49 21 ca and %rcx,%r10 38e1: 48 f7 d1 not %rcx 38e4: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 38e9: 49 31 d9 xor %rbx,%r9 38ec: 48 21 d9 and %rbx,%rcx 38ef: 48 89 f3 mov %rsi,%rbx 38f2: 4d 31 e2 xor %r12,%r10 38f5: 4c 31 c1 xor %r8,%rcx 38f8: 49 89 f8 mov %rdi,%r8 38fb: 48 89 df mov %rbx,%rdi 38fe: 48 89 c6 mov %rax,%rsi 3901: 48 f7 d7 not %rdi 3904: 48 f7 d6 not %rsi 3907: 48 21 ef and %rbp,%rdi 390a: 48 21 de and %rbx,%rsi 390d: 48 31 c7 xor %rax,%rdi 3910: 48 31 d6 xor %rdx,%rsi 3913: 49 89 fc mov %rdi,%r12 3916: 48 89 ef mov %rbp,%rdi 3919: 48 89 74 24 d8 mov %rsi,-0x28(%rsp) 391e: 48 f7 d7 not %rdi 3921: 4c 89 64 24 10 mov %r12,0x10(%rsp) 3926: 4c 21 c7 and %r8,%rdi 3929: 48 31 df xor %rbx,%rdi 392c: 4c 89 c3 mov %r8,%rbx 392f: 48 f7 d3 not %rbx 3932: 48 21 d3 and %rdx,%rbx 3935: 48 f7 d2 not %rdx 3938: 48 31 eb xor %rbp,%rbx 393b: 48 21 c2 and %rax,%rdx 393e: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 3943: 4c 33 6c 24 d0 xor -0x30(%rsp),%r13 3948: 4c 31 c2 xor %r8,%rdx 394b: 4d 89 f0 mov %r14,%r8 394e: 4d 31 dd xor %r11,%r13 3951: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) 3956: 49 31 e8 xor %rbp,%r8 3959: 4c 33 44 24 b8 xor -0x48(%rsp),%r8 395e: 4c 33 6c 24 f8 xor -0x8(%rsp),%r13 3963: 4d 31 f8 xor %r15,%r8 3966: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 396b: 49 31 fd xor %rdi,%r13 396e: 49 31 f0 xor %rsi,%r8 3971: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 3976: 49 31 f7 xor %rsi,%r15 3979: 4c 33 3c 24 xor (%rsp),%r15 397d: 4d 31 cf xor %r9,%r15 3980: 4d 31 e7 xor %r12,%r15 3983: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 3988: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 398d: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 3992: 4d 89 fe mov %r15,%r14 3995: 49 31 ec xor %rbp,%r12 3998: 48 8b 6c 24 f0 mov -0x10(%rsp),%rbp 399d: 4c 33 64 24 e0 xor -0x20(%rsp),%r12 39a2: 49 d1 c6 rol $1,%r14 39a5: 4d 31 d4 xor %r10,%r12 39a8: 49 31 ec xor %rbp,%r12 39ab: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 39b0: 4c 89 e3 mov %r12,%rbx 39b3: 48 31 e8 xor %rbp,%rax 39b6: 48 33 44 24 30 xor 0x30(%rsp),%rax 39bb: 4c 89 ed mov %r13,%rbp 39be: 48 d1 c3 rol $1,%rbx 39c1: 48 31 c8 xor %rcx,%rax 39c4: 48 d1 c5 rol $1,%rbp 39c7: 4c 31 fb xor %r15,%rbx 39ca: 49 89 f7 mov %rsi,%r15 39cd: 48 31 d0 xor %rdx,%rax 39d0: 4c 31 c5 xor %r8,%rbp 39d3: 49 d1 c0 rol $1,%r8 39d6: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 39db: 49 31 c6 xor %rax,%r14 39de: 48 d1 c0 rol $1,%rax 39e1: 4d 31 e0 xor %r12,%r8 39e4: 4c 31 e8 xor %r13,%rax 39e7: 4c 8b 6c 24 88 mov -0x78(%rsp),%r13 39ec: 4d 31 f5 xor %r14,%r13 39ef: 49 31 ef xor %rbp,%r15 39f2: 49 31 db xor %rbx,%r11 39f5: 49 31 c2 xor %rax,%r10 39f8: 4d 89 fc mov %r15,%r12 39fb: 49 c1 cb 15 ror $0x15,%r11 39ff: 4c 31 c2 xor %r8,%rdx 3a02: 49 31 e9 xor %rbp,%r9 3a05: 49 c1 cc 14 ror $0x14,%r12 3a09: 49 c1 c2 15 rol $0x15,%r10 3a0d: 48 31 df xor %rbx,%rdi 3a10: 48 c1 c2 0e rol $0xe,%rdx 3a14: 4d 89 e7 mov %r12,%r15 3a17: 49 c1 c9 13 ror $0x13,%r9 3a1b: 49 f7 d7 not %r15 3a1e: 48 c1 cf 03 ror $0x3,%rdi 3a22: 4d 21 df and %r11,%r15 3a25: 4d 31 ef xor %r13,%r15 3a28: 4c 31 fe xor %r15,%rsi 3a2b: 48 89 74 24 88 mov %rsi,-0x78(%rsp) 3a30: 4c 89 de mov %r11,%rsi 3a33: 48 f7 d6 not %rsi 3a36: 49 89 f7 mov %rsi,%r15 3a39: 4d 21 d7 and %r10,%r15 3a3c: 4c 89 fe mov %r15,%rsi 3a3f: 4c 31 e6 xor %r12,%rsi 3a42: 48 89 74 24 90 mov %rsi,-0x70(%rsp) 3a47: 4c 89 d6 mov %r10,%rsi 3a4a: 48 f7 d6 not %rsi 3a4d: 49 89 f7 mov %rsi,%r15 3a50: 49 21 d7 and %rdx,%r15 3a53: 4c 89 fe mov %r15,%rsi 3a56: 4c 31 de xor %r11,%rsi 3a59: 49 89 d3 mov %rdx,%r11 3a5c: 49 f7 d3 not %r11 3a5f: 48 89 74 24 98 mov %rsi,-0x68(%rsp) 3a64: 48 8b 74 24 d8 mov -0x28(%rsp),%rsi 3a69: 4d 21 eb and %r13,%r11 3a6c: 49 f7 d5 not %r13 3a6f: 4d 31 d3 xor %r10,%r11 3a72: 4d 21 e5 and %r12,%r13 3a75: 4c 8b 54 24 c8 mov -0x38(%rsp),%r10 3a7a: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 3a7f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) 3a84: 4d 89 eb mov %r13,%r11 3a87: 49 31 d3 xor %rdx,%r11 3a8a: 4d 31 c2 xor %r8,%r10 3a8d: 49 31 c4 xor %rax,%r12 3a90: 4c 89 5c 24 a0 mov %r11,-0x60(%rsp) 3a95: 4c 8b 5c 24 b8 mov -0x48(%rsp),%r11 3a9a: 49 c1 c2 14 rol $0x14,%r10 3a9e: 4c 89 e2 mov %r12,%rdx 3aa1: 4d 89 d4 mov %r10,%r12 3aa4: 48 c1 c2 1c rol $0x1c,%rdx 3aa8: 4d 31 f3 xor %r14,%r11 3aab: 49 f7 d4 not %r12 3aae: 49 c1 c3 03 rol $0x3,%r11 3ab2: 4d 21 dc and %r11,%r12 3ab5: 49 31 d4 xor %rdx,%r12 3ab8: 4c 89 64 24 a8 mov %r12,-0x58(%rsp) 3abd: 4d 89 dc mov %r11,%r12 3ac0: 49 f7 d4 not %r12 3ac3: 4d 21 cc and %r9,%r12 3ac6: 4c 31 c1 xor %r8,%rcx 3ac9: 4c 31 f6 xor %r14,%rsi 3acc: 48 c1 c1 08 rol $0x8,%rcx 3ad0: 4d 31 d4 xor %r10,%r12 3ad3: 48 c1 c6 12 rol $0x12,%rsi 3ad7: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) 3adc: 4d 89 cc mov %r9,%r12 3adf: 49 f7 d4 not %r12 3ae2: 49 21 fc and %rdi,%r12 3ae5: 4d 31 dc xor %r11,%r12 3ae8: 49 89 fb mov %rdi,%r11 3aeb: 49 f7 d3 not %r11 3aee: 4c 89 64 24 b8 mov %r12,-0x48(%rsp) 3af3: 49 21 d3 and %rdx,%r11 3af6: 48 f7 d2 not %rdx 3af9: 4d 31 cb xor %r9,%r11 3afc: 4c 21 d2 and %r10,%rdx 3aff: 4c 8b 4c 24 e0 mov -0x20(%rsp),%r9 3b04: 4c 89 5c 24 c0 mov %r11,-0x40(%rsp) 3b09: 49 89 d3 mov %rdx,%r11 3b0c: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3b11: 49 31 fb xor %rdi,%r11 3b14: 48 8b 7c 24 d0 mov -0x30(%rsp),%rdi 3b19: 49 31 c1 xor %rax,%r9 3b1c: 4c 89 5c 24 c8 mov %r11,-0x38(%rsp) 3b21: 49 c1 c1 19 rol $0x19,%r9 3b25: 48 31 ea xor %rbp,%rdx 3b28: 48 31 df xor %rbx,%rdi 3b2b: 48 d1 c2 rol $1,%rdx 3b2e: 48 c1 c7 06 rol $0x6,%rdi 3b32: 49 89 fb mov %rdi,%r11 3b35: 49 f7 d3 not %r11 3b38: 4d 89 da mov %r11,%r10 3b3b: 4d 21 ca and %r9,%r10 3b3e: 4d 89 d3 mov %r10,%r11 3b41: 49 31 d3 xor %rdx,%r11 3b44: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) 3b49: 4d 89 cb mov %r9,%r11 3b4c: 49 f7 d3 not %r11 3b4f: 4d 89 da mov %r11,%r10 3b52: 49 21 ca and %rcx,%r10 3b55: 4d 89 d3 mov %r10,%r11 3b58: 49 31 fb xor %rdi,%r11 3b5b: 4c 89 5c 24 d8 mov %r11,-0x28(%rsp) 3b60: 49 89 cb mov %rcx,%r11 3b63: 49 f7 d3 not %r11 3b66: 4d 89 dc mov %r11,%r12 3b69: 49 21 f4 and %rsi,%r12 3b6c: 4d 31 cc xor %r9,%r12 3b6f: 49 89 f1 mov %rsi,%r9 3b72: 49 f7 d1 not %r9 3b75: 49 21 d1 and %rdx,%r9 3b78: 48 f7 d2 not %rdx 3b7b: 48 21 fa and %rdi,%rdx 3b7e: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 3b83: 49 31 c9 xor %rcx,%r9 3b86: 48 31 f2 xor %rsi,%rdx 3b89: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 3b8e: 4c 89 4c 24 e0 mov %r9,-0x20(%rsp) 3b93: 4c 31 c7 xor %r8,%rdi 3b96: 48 89 54 24 e8 mov %rdx,-0x18(%rsp) 3b9b: 4c 31 f6 xor %r14,%rsi 3b9e: 48 89 fa mov %rdi,%rdx 3ba1: 48 8b 3c 24 mov (%rsp),%rdi 3ba5: 4c 8b 4c 24 f8 mov -0x8(%rsp),%r9 3baa: 48 c1 ce 1c ror $0x1c,%rsi 3bae: 48 c1 c2 1b rol $0x1b,%rdx 3bb2: 48 8b 4c 24 f0 mov -0x10(%rsp),%rcx 3bb7: 49 89 f3 mov %rsi,%r11 3bba: 48 31 ef xor %rbp,%rdi 3bbd: 49 31 d9 xor %rbx,%r9 3bc0: 48 c1 c7 0a rol $0xa,%rdi 3bc4: 49 f7 d3 not %r11 3bc7: 49 c1 c1 0f rol $0xf,%r9 3bcb: 48 31 c1 xor %rax,%rcx 3bce: 4d 89 da mov %r11,%r10 3bd1: 48 c1 c9 08 ror $0x8,%rcx 3bd5: 48 33 44 24 40 xor 0x40(%rsp),%rax 3bda: 49 21 fa and %rdi,%r10 3bdd: 48 c1 c8 09 ror $0x9,%rax 3be1: 4d 89 d3 mov %r10,%r11 3be4: 49 89 c7 mov %rax,%r15 3be7: 49 31 d3 xor %rdx,%r11 3bea: 49 f7 d7 not %r15 3bed: 4c 89 5c 24 f0 mov %r11,-0x10(%rsp) 3bf2: 49 89 fb mov %rdi,%r11 3bf5: 49 f7 d3 not %r11 3bf8: 4d 89 dd mov %r11,%r13 3bfb: 4d 89 cb mov %r9,%r11 3bfe: 49 f7 d3 not %r11 3c01: 4d 21 cd and %r9,%r13 3c04: 4d 89 da mov %r11,%r10 3c07: 49 31 f5 xor %rsi,%r13 3c0a: 49 21 ca and %rcx,%r10 3c0d: 4d 89 d3 mov %r10,%r11 3c10: 49 31 fb xor %rdi,%r11 3c13: 4c 89 5c 24 f8 mov %r11,-0x8(%rsp) 3c18: 49 89 cb mov %rcx,%r11 3c1b: 49 f7 d3 not %r11 3c1e: 49 21 d3 and %rdx,%r11 3c21: 48 f7 d2 not %rdx 3c24: 48 21 f2 and %rsi,%rdx 3c27: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 3c2c: 4d 31 cb xor %r9,%r11 3c2f: 48 89 d7 mov %rdx,%rdi 3c32: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 3c37: 48 31 cf xor %rcx,%rdi 3c3a: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 3c3f: 4c 31 c6 xor %r8,%rsi 3c42: 48 31 da xor %rbx,%rdx 3c45: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 3c4a: 48 c1 ce 19 ror $0x19,%rsi 3c4e: 48 89 3c 24 mov %rdi,(%rsp) 3c52: 4c 31 f1 xor %r14,%rcx 3c55: 48 89 f7 mov %rsi,%rdi 3c58: 49 21 f7 and %rsi,%r15 3c5b: 48 c1 ca 02 ror $0x2,%rdx 3c5f: 48 c1 c9 17 ror $0x17,%rcx 3c63: 48 31 eb xor %rbp,%rbx 3c66: 48 f7 d7 not %rdi 3c69: 49 31 d7 xor %rdx,%r15 3c6c: 49 89 c8 mov %rcx,%r8 3c6f: 48 c1 c3 02 rol $0x2,%rbx 3c73: 48 21 cf and %rcx,%rdi 3c76: 49 f7 d0 not %r8 3c79: 48 31 c7 xor %rax,%rdi 3c7c: 49 21 d8 and %rbx,%r8 3c7f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 3c84: 49 31 f0 xor %rsi,%r8 3c87: 48 89 de mov %rbx,%rsi 3c8a: 48 f7 d6 not %rsi 3c8d: 48 21 d6 and %rdx,%rsi 3c90: 48 f7 d2 not %rdx 3c93: 48 31 ce xor %rcx,%rsi 3c96: 48 21 c2 and %rax,%rdx 3c99: 48 8b 44 24 58 mov 0x58(%rsp),%rax 3c9e: 48 89 74 24 10 mov %rsi,0x10(%rsp) 3ca3: 48 8d 35 36 25 00 00 lea 0x2536(%rip),%rsi # 61e0 3caa: 48 31 d3 xor %rdx,%rbx 3cad: 48 39 c6 cmp %rax,%rsi 3cb0: 0f 85 1a f9 ff ff jne 35d0 3cb6: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 3cbb: 48 8b 44 24 88 mov -0x78(%rsp),%rax 3cc0: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 3cc5: 48 89 07 mov %rax,(%rdi) 3cc8: 48 8b 44 24 90 mov -0x70(%rsp),%rax 3ccd: 4c 89 77 18 mov %r14,0x18(%rdi) 3cd1: 48 89 47 08 mov %rax,0x8(%rdi) 3cd5: 48 8b 44 24 98 mov -0x68(%rsp),%rax 3cda: 4c 89 67 60 mov %r12,0x60(%rdi) 3cde: 48 89 47 10 mov %rax,0x10(%rdi) 3ce2: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 3ce7: 48 89 47 20 mov %rax,0x20(%rdi) 3ceb: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 3cf0: 48 89 47 28 mov %rax,0x28(%rdi) 3cf4: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 3cf9: 48 89 47 30 mov %rax,0x30(%rdi) 3cfd: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 3d02: 48 89 47 38 mov %rax,0x38(%rdi) 3d06: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 3d0b: 48 89 47 40 mov %rax,0x40(%rdi) 3d0f: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 3d14: 48 89 47 48 mov %rax,0x48(%rdi) 3d18: 48 8b 44 24 d0 mov -0x30(%rsp),%rax 3d1d: 48 89 47 50 mov %rax,0x50(%rdi) 3d21: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 3d26: 48 89 47 58 mov %rax,0x58(%rdi) 3d2a: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 3d2f: 48 89 47 68 mov %rax,0x68(%rdi) 3d33: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 3d38: 48 89 47 70 mov %rax,0x70(%rdi) 3d3c: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 3d41: 48 89 47 78 mov %rax,0x78(%rdi) 3d45: 4c 89 af 80 00 00 00 mov %r13,0x80(%rdi) 3d4c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 3d51: 4c 89 9f 90 00 00 00 mov %r11,0x90(%rdi) 3d58: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi) 3d5f: 48 8b 04 24 mov (%rsp),%rax 3d63: 4c 89 bf a0 00 00 00 mov %r15,0xa0(%rdi) 3d6a: 48 89 87 98 00 00 00 mov %rax,0x98(%rdi) 3d71: 48 8b 44 24 08 mov 0x8(%rsp),%rax 3d76: 4c 89 87 b0 00 00 00 mov %r8,0xb0(%rdi) 3d7d: 48 89 87 a8 00 00 00 mov %rax,0xa8(%rdi) 3d84: 48 8b 44 24 10 mov 0x10(%rsp),%rax 3d89: 48 89 9f c0 00 00 00 mov %rbx,0xc0(%rdi) 3d90: 48 89 87 b8 00 00 00 mov %rax,0xb8(%rdi) 3d97: 48 83 c4 68 add $0x68,%rsp 3d9b: 5b pop %rbx 3d9c: 5d pop %rbp 3d9d: 41 5c pop %r12 3d9f: 41 5d pop %r13 3da1: 41 5e pop %r14 3da3: 41 5f pop %r15 3da5: c3 ret 3da6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3dad: 00 00 00 0000000000003db0 : 3db0: 41 57 push %r15 3db2: 31 c0 xor %eax,%eax 3db4: 49 89 f7 mov %rsi,%r15 3db7: 41 56 push %r14 3db9: 41 55 push %r13 3dbb: 41 54 push %r12 3dbd: 49 89 d4 mov %rdx,%r12 3dc0: 55 push %rbp 3dc1: 48 89 fd mov %rdi,%rbp 3dc4: 48 83 c7 08 add $0x8,%rdi 3dc8: 53 push %rbx 3dc9: 89 cb mov %ecx,%ebx 3dcb: 48 89 e9 mov %rbp,%rcx 3dce: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) 3dd5: 00 3dd6: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) 3ddd: 00 00 00 00 3de1: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 3de5: 48 29 f9 sub %rdi,%rcx 3de8: 81 c1 c8 00 00 00 add $0xc8,%ecx 3dee: c1 e9 03 shr $0x3,%ecx 3df1: f3 48 ab rep stos %rax,%es:(%rdi) 3df4: 48 81 fa 87 00 00 00 cmp $0x87,%rdx 3dfb: 0f 86 ae 00 00 00 jbe 3eaf 3e01: 4c 8d b6 88 00 00 00 lea 0x88(%rsi),%r14 3e08: 4d 89 f5 mov %r14,%r13 3e0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3e10: 4c 89 f8 mov %r15,%rax 3e13: 48 89 ee mov %rbp,%rsi 3e16: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3e1d: 00 00 00 3e20: 0f b6 50 01 movzbl 0x1(%rax),%edx 3e24: 0f b6 48 02 movzbl 0x2(%rax),%ecx 3e28: 48 83 c0 08 add $0x8,%rax 3e2c: 48 c1 e1 10 shl $0x10,%rcx 3e30: 48 c1 e2 08 shl $0x8,%rdx 3e34: 48 09 ca or %rcx,%rdx 3e37: 0f b6 48 f8 movzbl -0x8(%rax),%ecx 3e3b: 48 09 ca or %rcx,%rdx 3e3e: 0f b6 48 fb movzbl -0x5(%rax),%ecx 3e42: 48 c1 e1 18 shl $0x18,%rcx 3e46: 48 09 ca or %rcx,%rdx 3e49: 0f b6 48 fc movzbl -0x4(%rax),%ecx 3e4d: 48 c1 e1 20 shl $0x20,%rcx 3e51: 48 09 d1 or %rdx,%rcx 3e54: 0f b6 50 fd movzbl -0x3(%rax),%edx 3e58: 48 c1 e2 28 shl $0x28,%rdx 3e5c: 48 09 ca or %rcx,%rdx 3e5f: 0f b6 48 fe movzbl -0x2(%rax),%ecx 3e63: 48 c1 e1 30 shl $0x30,%rcx 3e67: 48 09 d1 or %rdx,%rcx 3e6a: 0f b6 50 ff movzbl -0x1(%rax),%edx 3e6e: 48 c1 e2 38 shl $0x38,%rdx 3e72: 48 09 ca or %rcx,%rdx 3e75: 48 31 16 xor %rdx,(%rsi) 3e78: 48 83 c6 08 add $0x8,%rsi 3e7c: 4c 39 e8 cmp %r13,%rax 3e7f: 75 9f jne 3e20 3e81: 48 89 ef mov %rbp,%rdi 3e84: 49 81 ec 88 00 00 00 sub $0x88,%r12 3e8b: 4d 89 f7 mov %r14,%r15 3e8e: 49 81 c5 88 00 00 00 add $0x88,%r13 3e95: e8 26 f6 ff ff call 34c0 3e9a: 49 81 fc 87 00 00 00 cmp $0x87,%r12 3ea1: 76 0c jbe 3eaf 3ea3: 49 81 c6 88 00 00 00 add $0x88,%r14 3eaa: e9 61 ff ff ff jmp 3e10 3eaf: 4d 85 e4 test %r12,%r12 3eb2: 74 6c je 3f20 3eb4: 31 c0 xor %eax,%eax 3eb6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3ebd: 00 00 00 3ec0: 89 c2 mov %eax,%edx 3ec2: 89 c1 mov %eax,%ecx 3ec4: c1 ea 03 shr $0x3,%edx 3ec7: 83 e1 07 and $0x7,%ecx 3eca: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi 3ed1: 41 0f b6 14 07 movzbl (%r15,%rax,1),%edx 3ed6: c1 e1 03 shl $0x3,%ecx 3ed9: 48 83 c0 01 add $0x1,%rax 3edd: 48 d3 e2 shl %cl,%rdx 3ee0: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) 3ee5: 49 39 c4 cmp %rax,%r12 3ee8: 75 d6 jne 3ec0 3eea: 44 89 e0 mov %r12d,%eax 3eed: 44 89 e1 mov %r12d,%ecx 3ef0: c1 e8 03 shr $0x3,%eax 3ef3: 83 e1 07 and $0x7,%ecx 3ef6: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax 3efd: c1 e1 03 shl $0x3,%ecx 3f00: 48 01 e8 add %rbp,%rax 3f03: 0f b6 db movzbl %bl,%ebx 3f06: 48 d3 e3 shl %cl,%rbx 3f09: 48 31 18 xor %rbx,(%rax) 3f0c: 48 0f ba bd 80 00 00 btcq $0x3f,0x80(%rbp) 3f13: 00 3f 3f15: 5b pop %rbx 3f16: 5d pop %rbp 3f17: 41 5c pop %r12 3f19: 41 5d pop %r13 3f1b: 41 5e pop %r14 3f1d: 41 5f pop %r15 3f1f: c3 ret 3f20: 48 89 e8 mov %rbp,%rax 3f23: 31 c9 xor %ecx,%ecx 3f25: eb dc jmp 3f03 3f27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3f2e: 00 00 0000000000003f30 : 3f30: 41 56 push %r14 3f32: 31 c0 xor %eax,%eax 3f34: 49 89 f6 mov %rsi,%r14 3f37: 41 55 push %r13 3f39: 41 54 push %r12 3f3b: 55 push %rbp 3f3c: 48 89 d5 mov %rdx,%rbp 3f3f: 53 push %rbx 3f40: 48 89 fb mov %rdi,%rbx 3f43: 48 83 c7 08 add $0x8,%rdi 3f47: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) 3f4e: 00 3f4f: 48 89 d9 mov %rbx,%rcx 3f52: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) 3f59: 00 00 00 00 3f5d: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 3f61: 48 29 f9 sub %rdi,%rcx 3f64: 81 c1 c8 00 00 00 add $0xc8,%ecx 3f6a: c1 e9 03 shr $0x3,%ecx 3f6d: f3 48 ab rep stos %rax,%es:(%rdi) 3f70: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx 3f77: 0f 86 b2 00 00 00 jbe 402f 3f7d: 4c 8d ae a8 00 00 00 lea 0xa8(%rsi),%r13 3f84: 4d 89 ec mov %r13,%r12 3f87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3f8e: 00 00 3f90: 4c 89 f0 mov %r14,%rax 3f93: 48 89 de mov %rbx,%rsi 3f96: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3f9d: 00 00 00 3fa0: 0f b6 50 01 movzbl 0x1(%rax),%edx 3fa4: 0f b6 48 02 movzbl 0x2(%rax),%ecx 3fa8: 48 83 c0 08 add $0x8,%rax 3fac: 48 c1 e1 10 shl $0x10,%rcx 3fb0: 48 c1 e2 08 shl $0x8,%rdx 3fb4: 48 09 ca or %rcx,%rdx 3fb7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx 3fbb: 48 09 ca or %rcx,%rdx 3fbe: 0f b6 48 fb movzbl -0x5(%rax),%ecx 3fc2: 48 c1 e1 18 shl $0x18,%rcx 3fc6: 48 09 ca or %rcx,%rdx 3fc9: 0f b6 48 fc movzbl -0x4(%rax),%ecx 3fcd: 48 c1 e1 20 shl $0x20,%rcx 3fd1: 48 09 d1 or %rdx,%rcx 3fd4: 0f b6 50 fd movzbl -0x3(%rax),%edx 3fd8: 48 c1 e2 28 shl $0x28,%rdx 3fdc: 48 09 ca or %rcx,%rdx 3fdf: 0f b6 48 fe movzbl -0x2(%rax),%ecx 3fe3: 48 c1 e1 30 shl $0x30,%rcx 3fe7: 48 09 d1 or %rdx,%rcx 3fea: 0f b6 50 ff movzbl -0x1(%rax),%edx 3fee: 48 c1 e2 38 shl $0x38,%rdx 3ff2: 48 09 ca or %rcx,%rdx 3ff5: 48 31 16 xor %rdx,(%rsi) 3ff8: 48 83 c6 08 add $0x8,%rsi 3ffc: 4c 39 e0 cmp %r12,%rax 3fff: 75 9f jne 3fa0 4001: 48 89 df mov %rbx,%rdi 4004: 48 81 ed a8 00 00 00 sub $0xa8,%rbp 400b: 4d 89 ee mov %r13,%r14 400e: 49 81 c4 a8 00 00 00 add $0xa8,%r12 4015: e8 a6 f4 ff ff call 34c0 401a: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp 4021: 76 0c jbe 402f 4023: 49 81 c5 a8 00 00 00 add $0xa8,%r13 402a: e9 61 ff ff ff jmp 3f90 402f: 48 85 ed test %rbp,%rbp 4032: 74 69 je 409d 4034: 31 c0 xor %eax,%eax 4036: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 403d: 00 00 00 4040: 89 c2 mov %eax,%edx 4042: 89 c1 mov %eax,%ecx 4044: c1 ea 03 shr $0x3,%edx 4047: 83 e1 07 and $0x7,%ecx 404a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi 4051: 41 0f b6 14 06 movzbl (%r14,%rax,1),%edx 4056: c1 e1 03 shl $0x3,%ecx 4059: 48 83 c0 01 add $0x1,%rax 405d: 48 d3 e2 shl %cl,%rdx 4060: 48 31 14 33 xor %rdx,(%rbx,%rsi,1) 4064: 48 39 c5 cmp %rax,%rbp 4067: 75 d7 jne 4040 4069: 89 e8 mov %ebp,%eax 406b: 89 e9 mov %ebp,%ecx 406d: ba 1f 00 00 00 mov $0x1f,%edx 4072: c1 e8 03 shr $0x3,%eax 4075: 83 e1 07 and $0x7,%ecx 4078: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax 407f: c1 e1 03 shl $0x3,%ecx 4082: 48 01 d8 add %rbx,%rax 4085: 48 d3 e2 shl %cl,%rdx 4088: 48 31 10 xor %rdx,(%rax) 408b: 48 0f ba bb a0 00 00 btcq $0x3f,0xa0(%rbx) 4092: 00 3f 4094: 5b pop %rbx 4095: 5d pop %rbp 4096: 41 5c pop %r12 4098: 41 5d pop %r13 409a: 41 5e pop %r14 409c: c3 ret 409d: 48 89 d8 mov %rbx,%rax 40a0: ba 1f 00 00 00 mov $0x1f,%edx 40a5: eb e1 jmp 4088 40a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40ae: 00 00 00000000000040b0 : 40b0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 40b7: 48 89 fa mov %rdi,%rdx 40ba: 48 8d 7f 08 lea 0x8(%rdi),%rdi 40be: 31 c0 xor %eax,%eax 40c0: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) 40c7: 00 00 00 00 40cb: 48 89 d1 mov %rdx,%rcx 40ce: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 40d2: 48 29 f9 sub %rdi,%rcx 40d5: 81 c1 c8 00 00 00 add $0xc8,%ecx 40db: c1 e9 03 shr $0x3,%ecx 40de: f3 48 ab rep stos %rax,%es:(%rdi) 40e1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) 40e8: 00 00 00 40eb: c3 ret 40ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000000040f0 : 40f0: 41 54 push %r12 40f2: 49 89 d4 mov %rdx,%r12 40f5: 55 push %rbp 40f6: 48 89 f5 mov %rsi,%rbp 40f9: 53 push %rbx 40fa: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax 4100: 48 89 fb mov %rdi,%rbx 4103: 48 01 c2 add %rax,%rdx 4106: 49 89 c0 mov %rax,%r8 4109: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx 4110: 0f 86 a9 00 00 00 jbe 41bf 4116: 3d a7 00 00 00 cmp $0xa7,%eax 411b: 76 28 jbe 4145 411d: 0f 1f 00 nopl (%rax) 4120: b8 a8 00 00 00 mov $0xa8,%eax 4125: 48 89 df mov %rbx,%rdi 4128: 44 29 c0 sub %r8d,%eax 412b: 49 29 c4 sub %rax,%r12 412e: e8 8d f3 ff ff call 34c0 4133: 45 31 c0 xor %r8d,%r8d 4136: 31 c0 xor %eax,%eax 4138: 49 81 fc a7 00 00 00 cmp $0xa7,%r12 413f: 0f 86 8b 00 00 00 jbe 41d0 4145: 44 89 c0 mov %r8d,%eax 4148: 48 89 ee mov %rbp,%rsi 414b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4152: 00 00 00 00 4156: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 415d: 00 00 00 00 4161: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4168: 00 00 00 00 416c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4173: 00 00 00 00 4177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 417e: 00 00 4180: 89 c2 mov %eax,%edx 4182: 89 c1 mov %eax,%ecx 4184: 48 83 c6 01 add $0x1,%rsi 4188: 83 c0 01 add $0x1,%eax 418b: c1 ea 03 shr $0x3,%edx 418e: 83 e1 07 and $0x7,%ecx 4191: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi 4198: 0f b6 56 ff movzbl -0x1(%rsi),%edx 419c: c1 e1 03 shl $0x3,%ecx 419f: 48 d3 e2 shl %cl,%rdx 41a2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) 41a6: 3d a8 00 00 00 cmp $0xa8,%eax 41ab: 75 d3 jne 4180 41ad: b8 a7 00 00 00 mov $0xa7,%eax 41b2: 44 29 c0 sub %r8d,%eax 41b5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp 41ba: e9 61 ff ff ff jmp 4120 41bf: 49 89 d4 mov %rdx,%r12 41c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 41c9: 00 00 00 00 41cd: 0f 1f 00 nopl (%rax) 41d0: 4c 39 e0 cmp %r12,%rax 41d3: 44 89 c0 mov %r8d,%eax 41d6: 73 5a jae 4232 41d8: 48 89 ea mov %rbp,%rdx 41db: 45 8d 40 01 lea 0x1(%r8),%r8d 41df: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 41e6: 00 00 00 00 41ea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 41f1: 00 00 00 00 41f5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 41fc: 00 00 00 00 4200: 89 c1 mov %eax,%ecx 4202: 0f b6 32 movzbl (%rdx),%esi 4205: 48 83 c2 01 add $0x1,%rdx 4209: c1 e9 03 shr $0x3,%ecx 420c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi 4213: 89 c1 mov %eax,%ecx 4215: 83 c0 01 add $0x1,%eax 4218: 83 e1 07 and $0x7,%ecx 421b: c1 e1 03 shl $0x3,%ecx 421e: 48 d3 e6 shl %cl,%rsi 4221: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx 4226: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) 422a: 48 29 e9 sub %rbp,%rcx 422d: 4c 39 e1 cmp %r12,%rcx 4230: 72 ce jb 4200 4232: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) 4238: 5b pop %rbx 4239: 5d pop %rbp 423a: 41 5c pop %r12 423c: c3 ret 423d: 0f 1f 00 nopl (%rax) 0000000000004240 : 4240: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx 4246: 89 c8 mov %ecx,%eax 4248: 83 e1 07 and $0x7,%ecx 424b: c1 e8 03 shr $0x3,%eax 424e: c1 e1 03 shl $0x3,%ecx 4251: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 4258: b8 1f 00 00 00 mov $0x1f,%eax 425d: 48 d3 e0 shl %cl,%rax 4260: 48 31 04 17 xor %rax,(%rdi,%rdx,1) 4264: c7 87 c8 00 00 00 a8 movl $0xa8,0xc8(%rdi) 426b: 00 00 00 426e: 48 0f ba bf a0 00 00 btcq $0x3f,0xa0(%rdi) 4275: 00 3f 4277: c3 ret 4278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 427f: 00 0000000000004280 : 4280: 41 54 push %r12 4282: 49 89 d4 mov %rdx,%r12 4285: 55 push %rbp 4286: 53 push %rbx 4287: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax 428d: 48 85 f6 test %rsi,%rsi 4290: 74 66 je 42f8 4292: 48 89 fb mov %rdi,%rbx 4295: 48 89 f7 mov %rsi,%rdi 4298: 3d a8 00 00 00 cmp $0xa8,%eax 429d: 0f 84 82 00 00 00 je 4325 42a3: 3d a7 00 00 00 cmp $0xa7,%eax 42a8: 77 f9 ja 42a3 42aa: 89 c5 mov %eax,%ebp 42ac: 41 89 c0 mov %eax,%r8d 42af: 48 01 fd add %rdi,%rbp 42b2: 44 89 c6 mov %r8d,%esi 42b5: 44 89 c0 mov %r8d,%eax 42b8: 48 29 de sub %rbx,%rsi 42bb: eb 28 jmp 42e5 42bd: 0f 1f 00 nopl (%rax) 42c0: 89 c2 mov %eax,%edx 42c2: 89 c1 mov %eax,%ecx 42c4: 48 83 c3 01 add $0x1,%rbx 42c8: 83 c0 01 add $0x1,%eax 42cb: c1 ea 03 shr $0x3,%edx 42ce: 83 e1 07 and $0x7,%ecx 42d1: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx 42d5: c1 e1 03 shl $0x3,%ecx 42d8: 48 d3 ea shr %cl,%rdx 42db: 88 53 ff mov %dl,-0x1(%rbx) 42de: 3d a8 00 00 00 cmp $0xa8,%eax 42e3: 74 23 je 4308 42e5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx 42e9: 48 39 ea cmp %rbp,%rdx 42ec: 72 d2 jb 42c0 42ee: 89 c2 mov %eax,%edx 42f0: 44 29 c2 sub %r8d,%edx 42f3: 48 29 d7 sub %rdx,%rdi 42f6: 75 b2 jne 42aa 42f8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) 42ff: 00 4300: 5b pop %rbx 4301: 5d pop %rbp 4302: 41 5c pop %r12 4304: c3 ret 4305: 0f 1f 00 nopl (%rax) 4308: 89 c2 mov %eax,%edx 430a: 44 29 c2 sub %r8d,%edx 430d: 48 29 d7 sub %rdx,%rdi 4310: 48 89 fd mov %rdi,%rbp 4313: 74 e3 je 42f8 4315: 4c 89 e7 mov %r12,%rdi 4318: e8 a3 f1 ff ff call 34c0 431d: 48 89 ef mov %rbp,%rdi 4320: 45 31 c0 xor %r8d,%r8d 4323: eb 8d jmp 42b2 4325: 48 89 f5 mov %rsi,%rbp 4328: eb eb jmp 4315 432a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000004330 : 4330: 53 push %rbx 4331: 48 89 fb mov %rdi,%rbx 4334: e8 f7 fb ff ff call 3f30 4339: c7 83 c8 00 00 00 a8 movl $0xa8,0xc8(%rbx) 4340: 00 00 00 4343: 5b pop %rbx 4344: c3 ret 4345: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 434c: 00 00 00 00 0000000000004350 : 4350: 48 85 f6 test %rsi,%rsi 4353: 0f 84 9a 00 00 00 je 43f3 4359: 41 55 push %r13 435b: 4c 8d af a8 00 00 00 lea 0xa8(%rdi),%r13 4362: 41 54 push %r12 4364: 49 89 d4 mov %rdx,%r12 4367: 55 push %rbp 4368: 48 89 f5 mov %rsi,%rbp 436b: 53 push %rbx 436c: 0f 1f 40 00 nopl 0x0(%rax) 4370: 4c 89 e7 mov %r12,%rdi 4373: 49 8d 9d 58 ff ff ff lea -0xa8(%r13),%rbx 437a: e8 41 f1 ff ff call 34c0 437f: 4c 89 e2 mov %r12,%rdx 4382: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4389: 00 00 00 00 438d: 0f 1f 00 nopl (%rax) 4390: 48 8b 02 mov (%rdx),%rax 4393: 48 83 c3 08 add $0x8,%rbx 4397: 48 83 c2 08 add $0x8,%rdx 439b: 48 89 c1 mov %rax,%rcx 439e: 88 43 f8 mov %al,-0x8(%rbx) 43a1: 48 c1 e9 10 shr $0x10,%rcx 43a5: 88 63 f9 mov %ah,-0x7(%rbx) 43a8: 88 4b fa mov %cl,-0x6(%rbx) 43ab: 48 89 c1 mov %rax,%rcx 43ae: 48 c1 e9 18 shr $0x18,%rcx 43b2: 88 4b fb mov %cl,-0x5(%rbx) 43b5: 48 89 c1 mov %rax,%rcx 43b8: 48 c1 e9 20 shr $0x20,%rcx 43bc: 88 4b fc mov %cl,-0x4(%rbx) 43bf: 48 89 c1 mov %rax,%rcx 43c2: 48 c1 e9 28 shr $0x28,%rcx 43c6: 88 4b fd mov %cl,-0x3(%rbx) 43c9: 48 89 c1 mov %rax,%rcx 43cc: 48 c1 e8 38 shr $0x38,%rax 43d0: 48 c1 e9 30 shr $0x30,%rcx 43d4: 88 43 ff mov %al,-0x1(%rbx) 43d7: 88 4b fe mov %cl,-0x2(%rbx) 43da: 49 39 dd cmp %rbx,%r13 43dd: 75 b1 jne 4390 43df: 49 81 c5 a8 00 00 00 add $0xa8,%r13 43e6: 48 83 ed 01 sub $0x1,%rbp 43ea: 75 84 jne 4370 43ec: 5b pop %rbx 43ed: 5d pop %rbp 43ee: 41 5c pop %r12 43f0: 41 5d pop %r13 43f2: c3 ret 43f3: c3 ret 43f4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 43fb: 00 00 00 00 43ff: 90 nop 0000000000004400 : 4400: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 4407: 48 89 fa mov %rdi,%rdx 440a: 48 8d 7f 08 lea 0x8(%rdi),%rdi 440e: 31 c0 xor %eax,%eax 4410: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) 4417: 00 00 00 00 441b: 48 89 d1 mov %rdx,%rcx 441e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 4422: 48 29 f9 sub %rdi,%rcx 4425: 81 c1 c8 00 00 00 add $0xc8,%ecx 442b: c1 e9 03 shr $0x3,%ecx 442e: f3 48 ab rep stos %rax,%es:(%rdi) 4431: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) 4438: 00 00 00 443b: c3 ret 443c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004440 : 4440: 41 54 push %r12 4442: 49 89 d4 mov %rdx,%r12 4445: 55 push %rbp 4446: 48 89 f5 mov %rsi,%rbp 4449: 53 push %rbx 444a: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax 4450: 48 89 fb mov %rdi,%rbx 4453: 48 01 c2 add %rax,%rdx 4456: 49 89 c0 mov %rax,%r8 4459: 48 81 fa 87 00 00 00 cmp $0x87,%rdx 4460: 0f 86 99 00 00 00 jbe 44ff 4466: 3d 87 00 00 00 cmp $0x87,%eax 446b: 76 24 jbe 4491 446d: 0f 1f 00 nopl (%rax) 4470: b8 88 00 00 00 mov $0x88,%eax 4475: 48 89 df mov %rbx,%rdi 4478: 44 29 c0 sub %r8d,%eax 447b: 49 29 c4 sub %rax,%r12 447e: e8 3d f0 ff ff call 34c0 4483: 45 31 c0 xor %r8d,%r8d 4486: 31 c0 xor %eax,%eax 4488: 49 81 fc 87 00 00 00 cmp $0x87,%r12 448f: 76 7f jbe 4510 4491: 44 89 c0 mov %r8d,%eax 4494: 48 89 ee mov %rbp,%rsi 4497: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 449e: 00 00 00 00 44a2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 44a9: 00 00 00 00 44ad: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 44b4: 00 00 00 00 44b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 44bf: 00 44c0: 89 c2 mov %eax,%edx 44c2: 89 c1 mov %eax,%ecx 44c4: 48 83 c6 01 add $0x1,%rsi 44c8: 83 c0 01 add $0x1,%eax 44cb: c1 ea 03 shr $0x3,%edx 44ce: 83 e1 07 and $0x7,%ecx 44d1: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi 44d8: 0f b6 56 ff movzbl -0x1(%rsi),%edx 44dc: c1 e1 03 shl $0x3,%ecx 44df: 48 d3 e2 shl %cl,%rdx 44e2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) 44e6: 3d 88 00 00 00 cmp $0x88,%eax 44eb: 75 d3 jne 44c0 44ed: b8 87 00 00 00 mov $0x87,%eax 44f2: 44 29 c0 sub %r8d,%eax 44f5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp 44fa: e9 71 ff ff ff jmp 4470 44ff: 49 89 d4 mov %rdx,%r12 4502: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4509: 00 00 00 00 450d: 0f 1f 00 nopl (%rax) 4510: 4c 39 e0 cmp %r12,%rax 4513: 44 89 c0 mov %r8d,%eax 4516: 73 5a jae 4572 4518: 48 89 ea mov %rbp,%rdx 451b: 45 8d 40 01 lea 0x1(%r8),%r8d 451f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4526: 00 00 00 00 452a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4531: 00 00 00 00 4535: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 453c: 00 00 00 00 4540: 89 c1 mov %eax,%ecx 4542: 0f b6 32 movzbl (%rdx),%esi 4545: 48 83 c2 01 add $0x1,%rdx 4549: c1 e9 03 shr $0x3,%ecx 454c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi 4553: 89 c1 mov %eax,%ecx 4555: 83 c0 01 add $0x1,%eax 4558: 83 e1 07 and $0x7,%ecx 455b: c1 e1 03 shl $0x3,%ecx 455e: 48 d3 e6 shl %cl,%rsi 4561: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx 4566: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) 456a: 48 29 e9 sub %rbp,%rcx 456d: 4c 39 e1 cmp %r12,%rcx 4570: 72 ce jb 4540 4572: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) 4578: 5b pop %rbx 4579: 5d pop %rbp 457a: 41 5c pop %r12 457c: c3 ret 457d: 0f 1f 00 nopl (%rax) 0000000000004580 : 4580: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx 4586: 89 c8 mov %ecx,%eax 4588: 83 e1 07 and $0x7,%ecx 458b: c1 e8 03 shr $0x3,%eax 458e: c1 e1 03 shl $0x3,%ecx 4591: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 4598: b8 1f 00 00 00 mov $0x1f,%eax 459d: 48 d3 e0 shl %cl,%rax 45a0: 48 31 04 17 xor %rax,(%rdi,%rdx,1) 45a4: c7 87 c8 00 00 00 88 movl $0x88,0xc8(%rdi) 45ab: 00 00 00 45ae: 48 0f ba bf 80 00 00 btcq $0x3f,0x80(%rdi) 45b5: 00 3f 45b7: c3 ret 45b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45bf: 00 00000000000045c0 : 45c0: 41 54 push %r12 45c2: 49 89 d4 mov %rdx,%r12 45c5: 55 push %rbp 45c6: 53 push %rbx 45c7: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax 45cd: 48 85 f6 test %rsi,%rsi 45d0: 74 66 je 4638 45d2: 48 89 fb mov %rdi,%rbx 45d5: 48 89 f7 mov %rsi,%rdi 45d8: 3d 88 00 00 00 cmp $0x88,%eax 45dd: 0f 84 82 00 00 00 je 4665 45e3: 3d 87 00 00 00 cmp $0x87,%eax 45e8: 77 f9 ja 45e3 45ea: 89 c5 mov %eax,%ebp 45ec: 41 89 c0 mov %eax,%r8d 45ef: 48 01 fd add %rdi,%rbp 45f2: 44 89 c6 mov %r8d,%esi 45f5: 44 89 c0 mov %r8d,%eax 45f8: 48 29 de sub %rbx,%rsi 45fb: eb 28 jmp 4625 45fd: 0f 1f 00 nopl (%rax) 4600: 89 c2 mov %eax,%edx 4602: 89 c1 mov %eax,%ecx 4604: 48 83 c3 01 add $0x1,%rbx 4608: 83 c0 01 add $0x1,%eax 460b: c1 ea 03 shr $0x3,%edx 460e: 83 e1 07 and $0x7,%ecx 4611: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx 4615: c1 e1 03 shl $0x3,%ecx 4618: 48 d3 ea shr %cl,%rdx 461b: 88 53 ff mov %dl,-0x1(%rbx) 461e: 3d 88 00 00 00 cmp $0x88,%eax 4623: 74 23 je 4648 4625: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx 4629: 48 39 ea cmp %rbp,%rdx 462c: 72 d2 jb 4600 462e: 89 c2 mov %eax,%edx 4630: 44 29 c2 sub %r8d,%edx 4633: 48 29 d7 sub %rdx,%rdi 4636: 75 b2 jne 45ea 4638: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) 463f: 00 4640: 5b pop %rbx 4641: 5d pop %rbp 4642: 41 5c pop %r12 4644: c3 ret 4645: 0f 1f 00 nopl (%rax) 4648: 89 c2 mov %eax,%edx 464a: 44 29 c2 sub %r8d,%edx 464d: 48 29 d7 sub %rdx,%rdi 4650: 48 89 fd mov %rdi,%rbp 4653: 74 e3 je 4638 4655: 4c 89 e7 mov %r12,%rdi 4658: e8 63 ee ff ff call 34c0 465d: 48 89 ef mov %rbp,%rdi 4660: 45 31 c0 xor %r8d,%r8d 4663: eb 8d jmp 45f2 4665: 48 89 f5 mov %rsi,%rbp 4668: eb eb jmp 4655 466a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000004670 : 4670: 53 push %rbx 4671: b9 1f 00 00 00 mov $0x1f,%ecx 4676: 48 89 fb mov %rdi,%rbx 4679: e8 32 f7 ff ff call 3db0 467e: c7 83 c8 00 00 00 88 movl $0x88,0xc8(%rbx) 4685: 00 00 00 4688: 5b pop %rbx 4689: c3 ret 468a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000004690 : 4690: 48 85 f6 test %rsi,%rsi 4693: 0f 84 9a 00 00 00 je 4733 4699: 41 55 push %r13 469b: 4c 8d af 88 00 00 00 lea 0x88(%rdi),%r13 46a2: 41 54 push %r12 46a4: 49 89 d4 mov %rdx,%r12 46a7: 55 push %rbp 46a8: 48 89 f5 mov %rsi,%rbp 46ab: 53 push %rbx 46ac: 0f 1f 40 00 nopl 0x0(%rax) 46b0: 4c 89 e7 mov %r12,%rdi 46b3: 49 8d 9d 78 ff ff ff lea -0x88(%r13),%rbx 46ba: e8 01 ee ff ff call 34c0 46bf: 4c 89 e2 mov %r12,%rdx 46c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 46c9: 00 00 00 00 46cd: 0f 1f 00 nopl (%rax) 46d0: 48 8b 02 mov (%rdx),%rax 46d3: 48 83 c3 08 add $0x8,%rbx 46d7: 48 83 c2 08 add $0x8,%rdx 46db: 48 89 c1 mov %rax,%rcx 46de: 88 43 f8 mov %al,-0x8(%rbx) 46e1: 48 c1 e9 10 shr $0x10,%rcx 46e5: 88 63 f9 mov %ah,-0x7(%rbx) 46e8: 88 4b fa mov %cl,-0x6(%rbx) 46eb: 48 89 c1 mov %rax,%rcx 46ee: 48 c1 e9 18 shr $0x18,%rcx 46f2: 88 4b fb mov %cl,-0x5(%rbx) 46f5: 48 89 c1 mov %rax,%rcx 46f8: 48 c1 e9 20 shr $0x20,%rcx 46fc: 88 4b fc mov %cl,-0x4(%rbx) 46ff: 48 89 c1 mov %rax,%rcx 4702: 48 c1 e9 28 shr $0x28,%rcx 4706: 88 4b fd mov %cl,-0x3(%rbx) 4709: 48 89 c1 mov %rax,%rcx 470c: 48 c1 e8 38 shr $0x38,%rax 4710: 48 c1 e9 30 shr $0x30,%rcx 4714: 88 43 ff mov %al,-0x1(%rbx) 4717: 88 4b fe mov %cl,-0x2(%rbx) 471a: 49 39 dd cmp %rbx,%r13 471d: 75 b1 jne 46d0 471f: 49 81 c5 88 00 00 00 add $0x88,%r13 4726: 48 83 ed 01 sub $0x1,%rbp 472a: 75 84 jne 46b0 472c: 5b pop %rbx 472d: 5d pop %rbp 472e: 41 5c pop %r12 4730: 41 5d pop %r13 4732: c3 ret 4733: c3 ret 4734: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 473b: 00 00 00 00 473f: 90 nop 0000000000004740 : 4740: 41 57 push %r15 4742: 41 56 push %r14 4744: 49 89 fe mov %rdi,%r14 4747: 41 55 push %r13 4749: 41 54 push %r12 474b: 55 push %rbp 474c: 48 89 f5 mov %rsi,%rbp 474f: 48 89 d6 mov %rdx,%rsi 4752: 53 push %rbx 4753: 48 89 eb mov %rbp,%rbx 4756: 48 c1 eb 03 shr $0x3,%rbx 475a: 48 81 ec f8 00 00 00 sub $0xf8,%rsp 4761: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx 4768: 00 00 476a: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) 4771: 00 4772: 48 89 ca mov %rcx,%rdx 4775: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 477a: e8 b1 f7 ff ff call 3f30 477f: 48 b8 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rax 4786: c3 30 0c 4789: 48 f7 e3 mul %rbx 478c: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4791: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp 4798: 0f 86 a2 00 00 00 jbe 4840 479e: 4c 69 6c 24 08 a8 00 imul $0xa8,0x8(%rsp),%r13 47a5: 00 00 47a7: 4c 89 f3 mov %r14,%rbx 47aa: 4c 8d bc 24 b8 00 00 lea 0xb8(%rsp),%r15 47b1: 00 47b2: 4d 01 f5 add %r14,%r13 47b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 47bc: 00 00 00 00 47c0: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 47c5: e8 f6 ec ff ff call 34c0 47ca: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 47cf: 48 89 da mov %rbx,%rdx 47d2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 47d9: 00 00 00 00 47dd: 0f 1f 00 nopl (%rax) 47e0: 48 8b 01 mov (%rcx),%rax 47e3: 48 83 c1 08 add $0x8,%rcx 47e7: 48 83 c2 08 add $0x8,%rdx 47eb: 48 89 c6 mov %rax,%rsi 47ee: 88 42 f8 mov %al,-0x8(%rdx) 47f1: 48 c1 ee 10 shr $0x10,%rsi 47f5: 88 62 f9 mov %ah,-0x7(%rdx) 47f8: 40 88 72 fa mov %sil,-0x6(%rdx) 47fc: 48 89 c6 mov %rax,%rsi 47ff: 48 c1 ee 18 shr $0x18,%rsi 4803: 40 88 72 fb mov %sil,-0x5(%rdx) 4807: 48 89 c6 mov %rax,%rsi 480a: 48 c1 ee 20 shr $0x20,%rsi 480e: 40 88 72 fc mov %sil,-0x4(%rdx) 4812: 48 89 c6 mov %rax,%rsi 4815: 48 c1 ee 28 shr $0x28,%rsi 4819: 40 88 72 fd mov %sil,-0x3(%rdx) 481d: 48 89 c6 mov %rax,%rsi 4820: 48 c1 e8 38 shr $0x38,%rax 4824: 48 c1 ee 30 shr $0x30,%rsi 4828: 88 42 ff mov %al,-0x1(%rdx) 482b: 40 88 72 fe mov %sil,-0x2(%rdx) 482f: 49 39 cf cmp %rcx,%r15 4832: 75 ac jne 47e0 4834: 48 81 c3 a8 00 00 00 add $0xa8,%rbx 483b: 4c 39 eb cmp %r13,%rbx 483e: 75 80 jne 47c0 4840: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx 4847: c3 30 0c 484a: 48 89 e8 mov %rbp,%rax 484d: 48 c1 e8 03 shr $0x3,%rax 4851: 48 f7 e2 mul %rdx 4854: 48 69 c2 a8 00 00 00 imul $0xa8,%rdx,%rax 485b: 48 29 c5 sub %rax,%rbp 485e: 0f 84 ae 00 00 00 je 4912 4864: 48 69 5c 24 08 a8 00 imul $0xa8,0x8(%rsp),%rbx 486b: 00 00 486d: 4c 01 f3 add %r14,%rbx 4870: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4875: e8 46 ec ff ff call 34c0 487a: 49 89 e8 mov %rbp,%r8 487d: 31 ff xor %edi,%edi 487f: 89 fe mov %edi,%esi 4881: 89 f8 mov %edi,%eax 4883: 48 29 de sub %rbx,%rsi 4886: eb 5e jmp 48e6 4888: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 488f: 00 00 00 00 4893: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 489a: 00 00 00 00 489e: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 48a5: 00 00 00 00 48a9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 48b0: 00 00 00 00 48b4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 48bb: 00 00 00 00 48bf: 90 nop 48c0: 89 c2 mov %eax,%edx 48c2: 89 c1 mov %eax,%ecx 48c4: 48 83 c3 01 add $0x1,%rbx 48c8: 83 c0 01 add $0x1,%eax 48cb: c1 ea 03 shr $0x3,%edx 48ce: 83 e1 07 and $0x7,%ecx 48d1: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx 48d6: c1 e1 03 shl $0x3,%ecx 48d9: 48 d3 ea shr %cl,%rdx 48dc: 88 53 ff mov %dl,-0x1(%rbx) 48df: 3d a8 00 00 00 cmp $0xa8,%eax 48e4: 74 1e je 4904 48e6: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx 48ea: 48 39 ea cmp %rbp,%rdx 48ed: 72 d1 jb 48c0 48ef: 89 c2 mov %eax,%edx 48f1: 29 fa sub %edi,%edx 48f3: 49 29 d0 sub %rdx,%r8 48f6: 74 1a je 4912 48f8: 89 c5 mov %eax,%ebp 48fa: 89 c7 mov %eax,%edi 48fc: 4c 01 c5 add %r8,%rbp 48ff: e9 7b ff ff ff jmp 487f 4904: 29 f8 sub %edi,%eax 4906: 49 29 c0 sub %rax,%r8 4909: 4c 89 c5 mov %r8,%rbp 490c: 0f 85 5e ff ff ff jne 4870 4912: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 4919: 00 491a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 4921: 00 00 4923: 75 12 jne 4937 4925: 48 81 c4 f8 00 00 00 add $0xf8,%rsp 492c: 5b pop %rbx 492d: 5d pop %rbp 492e: 41 5c pop %r12 4930: 41 5d pop %r13 4932: 41 5e pop %r14 4934: 41 5f pop %r15 4936: c3 ret 4937: e8 44 c7 ff ff call 1080 <__stack_chk_fail@plt> 493c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004940 : 4940: 41 57 push %r15 4942: 41 56 push %r14 4944: 49 89 fe mov %rdi,%r14 4947: 41 55 push %r13 4949: 49 89 f5 mov %rsi,%r13 494c: 48 89 d6 mov %rdx,%rsi 494f: 41 54 push %r12 4951: 55 push %rbp 4952: 53 push %rbx 4953: 48 81 ec f8 00 00 00 sub $0xf8,%rsp 495a: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx 4961: 00 00 4963: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) 496a: 00 496b: 48 89 ca mov %rcx,%rdx 496e: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 4973: b9 1f 00 00 00 mov $0x1f,%ecx 4978: 48 89 ef mov %rbp,%rdi 497b: e8 30 f4 ff ff call 3db0 4980: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax 4987: f0 f0 f0 498a: 49 f7 e5 mul %r13 498d: 48 c1 ea 07 shr $0x7,%rdx 4991: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4996: 49 81 fd 87 00 00 00 cmp $0x87,%r13 499d: 0f 86 8d 00 00 00 jbe 4a30 49a3: 4c 69 64 24 08 88 00 imul $0x88,0x8(%rsp),%r12 49aa: 00 00 49ac: 4c 89 f3 mov %r14,%rbx 49af: 4c 8d bc 24 98 00 00 lea 0x98(%rsp),%r15 49b6: 00 49b7: 4d 01 f4 add %r14,%r12 49ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 49c0: 48 89 ef mov %rbp,%rdi 49c3: e8 f8 ea ff ff call 34c0 49c8: 48 89 e9 mov %rbp,%rcx 49cb: 48 89 da mov %rbx,%rdx 49ce: 66 90 xchg %ax,%ax 49d0: 48 8b 01 mov (%rcx),%rax 49d3: 48 83 c1 08 add $0x8,%rcx 49d7: 48 83 c2 08 add $0x8,%rdx 49db: 48 89 c6 mov %rax,%rsi 49de: 88 42 f8 mov %al,-0x8(%rdx) 49e1: 48 c1 ee 10 shr $0x10,%rsi 49e5: 88 62 f9 mov %ah,-0x7(%rdx) 49e8: 40 88 72 fa mov %sil,-0x6(%rdx) 49ec: 48 89 c6 mov %rax,%rsi 49ef: 48 c1 ee 18 shr $0x18,%rsi 49f3: 40 88 72 fb mov %sil,-0x5(%rdx) 49f7: 48 89 c6 mov %rax,%rsi 49fa: 48 c1 ee 20 shr $0x20,%rsi 49fe: 40 88 72 fc mov %sil,-0x4(%rdx) 4a02: 48 89 c6 mov %rax,%rsi 4a05: 48 c1 ee 28 shr $0x28,%rsi 4a09: 40 88 72 fd mov %sil,-0x3(%rdx) 4a0d: 48 89 c6 mov %rax,%rsi 4a10: 48 c1 e8 38 shr $0x38,%rax 4a14: 48 c1 ee 30 shr $0x30,%rsi 4a18: 88 42 ff mov %al,-0x1(%rdx) 4a1b: 40 88 72 fe mov %sil,-0x2(%rdx) 4a1f: 49 39 cf cmp %rcx,%r15 4a22: 75 ac jne 49d0 4a24: 48 81 c3 88 00 00 00 add $0x88,%rbx 4a2b: 4c 39 e3 cmp %r12,%rbx 4a2e: 75 90 jne 49c0 4a30: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax 4a37: f0 f0 f0 4a3a: 49 f7 e5 mul %r13 4a3d: 48 c1 ea 07 shr $0x7,%rdx 4a41: 48 69 c2 88 00 00 00 imul $0x88,%rdx,%rax 4a48: 49 29 c5 sub %rax,%r13 4a4b: 4d 89 ec mov %r13,%r12 4a4e: 74 7c je 4acc 4a50: 48 69 5c 24 08 88 00 imul $0x88,0x8(%rsp),%rbx 4a57: 00 00 4a59: 4c 01 f3 add %r14,%rbx 4a5c: 48 89 ef mov %rbp,%rdi 4a5f: e8 5c ea ff ff call 34c0 4a64: 4d 89 e0 mov %r12,%r8 4a67: 31 ff xor %edi,%edi 4a69: 89 fe mov %edi,%esi 4a6b: 89 f8 mov %edi,%eax 4a6d: 48 29 de sub %rbx,%rsi 4a70: eb 34 jmp 4aa6 4a72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4a79: 00 00 00 00 4a7d: 0f 1f 00 nopl (%rax) 4a80: 89 c2 mov %eax,%edx 4a82: 89 c1 mov %eax,%ecx 4a84: 48 83 c3 01 add $0x1,%rbx 4a88: 83 c0 01 add $0x1,%eax 4a8b: c1 ea 03 shr $0x3,%edx 4a8e: 83 e1 07 and $0x7,%ecx 4a91: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx 4a96: c1 e1 03 shl $0x3,%ecx 4a99: 48 d3 ea shr %cl,%rdx 4a9c: 88 53 ff mov %dl,-0x1(%rbx) 4a9f: 3d 88 00 00 00 cmp $0x88,%eax 4aa4: 74 1c je 4ac2 4aa6: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx 4aaa: 4c 39 e2 cmp %r12,%rdx 4aad: 72 d1 jb 4a80 4aaf: 89 c2 mov %eax,%edx 4ab1: 29 fa sub %edi,%edx 4ab3: 49 29 d0 sub %rdx,%r8 4ab6: 74 14 je 4acc 4ab8: 41 89 c4 mov %eax,%r12d 4abb: 89 c7 mov %eax,%edi 4abd: 4d 01 c4 add %r8,%r12 4ac0: eb a7 jmp 4a69 4ac2: 29 f8 sub %edi,%eax 4ac4: 49 29 c0 sub %rax,%r8 4ac7: 4d 89 c4 mov %r8,%r12 4aca: 75 90 jne 4a5c 4acc: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 4ad3: 00 4ad4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 4adb: 00 00 4add: 75 12 jne 4af1 4adf: 48 81 c4 f8 00 00 00 add $0xf8,%rsp 4ae6: 5b pop %rbx 4ae7: 5d pop %rbp 4ae8: 41 5c pop %r12 4aea: 41 5d pop %r13 4aec: 41 5e pop %r14 4aee: 41 5f pop %r15 4af0: c3 ret 4af1: e8 8a c5 ff ff call 1080 <__stack_chk_fail@plt> 4af6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 4afd: 00 00 00 0000000000004b00 : 4b00: 55 push %rbp 4b01: b9 06 00 00 00 mov $0x6,%ecx 4b06: 53 push %rbx 4b07: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 4b0e: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx 4b15: 00 00 4b17: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) 4b1e: 00 4b1f: 48 89 fb mov %rdi,%rbx 4b22: 48 89 e7 mov %rsp,%rdi 4b25: e8 86 f2 ff ff call 3db0 4b2a: 48 89 e7 mov %rsp,%rdi 4b2d: e8 8e e9 ff ff call 34c0 4b32: 48 8b 04 24 mov (%rsp),%rax 4b36: 48 89 03 mov %rax,(%rbx) 4b39: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4b3e: 48 89 43 08 mov %rax,0x8(%rbx) 4b42: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4b47: 48 89 43 10 mov %rax,0x10(%rbx) 4b4b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4b50: 48 89 43 18 mov %rax,0x18(%rbx) 4b54: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 4b5b: 00 4b5c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 4b63: 00 00 4b65: 75 0a jne 4b71 4b67: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 4b6e: 5b pop %rbx 4b6f: 5d pop %rbp 4b70: c3 ret 4b71: e8 0a c5 ff ff call 1080 <__stack_chk_fail@plt> 4b76: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 4b7d: 00 00 00 0000000000004b80 : 4b80: 41 56 push %r14 4b82: b9 19 00 00 00 mov $0x19,%ecx 4b87: 41 55 push %r13 4b89: 41 54 push %r12 4b8b: 49 89 f4 mov %rsi,%r12 4b8e: 55 push %rbp 4b8f: 48 89 d5 mov %rdx,%rbp 4b92: 53 push %rbx 4b93: 48 89 fb mov %rdi,%rbx 4b96: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 4b9d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 4ba4: 00 00 4ba6: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 4bad: 00 4bae: 31 c0 xor %eax,%eax 4bb0: 48 89 e7 mov %rsp,%rdi 4bb3: 4c 8d 74 24 48 lea 0x48(%rsp),%r14 4bb8: f3 48 ab rep stos %rax,%es:(%rdi) 4bbb: 48 83 fa 47 cmp $0x47,%rdx 4bbf: 0f 86 96 00 00 00 jbe 4c5b 4bc5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4bcc: 00 00 00 00 4bd0: 4c 89 e0 mov %r12,%rax 4bd3: 48 89 e6 mov %rsp,%rsi 4bd6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 4bdd: 00 00 00 4be0: 0f b6 50 01 movzbl 0x1(%rax),%edx 4be4: 0f b6 48 02 movzbl 0x2(%rax),%ecx 4be8: 48 83 c0 08 add $0x8,%rax 4bec: 48 c1 e1 10 shl $0x10,%rcx 4bf0: 48 c1 e2 08 shl $0x8,%rdx 4bf4: 48 09 ca or %rcx,%rdx 4bf7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx 4bfb: 48 09 ca or %rcx,%rdx 4bfe: 0f b6 48 fb movzbl -0x5(%rax),%ecx 4c02: 48 c1 e1 18 shl $0x18,%rcx 4c06: 48 09 ca or %rcx,%rdx 4c09: 0f b6 48 fc movzbl -0x4(%rax),%ecx 4c0d: 48 c1 e1 20 shl $0x20,%rcx 4c11: 48 09 d1 or %rdx,%rcx 4c14: 0f b6 50 fd movzbl -0x3(%rax),%edx 4c18: 48 c1 e2 28 shl $0x28,%rdx 4c1c: 48 09 ca or %rcx,%rdx 4c1f: 0f b6 48 fe movzbl -0x2(%rax),%ecx 4c23: 48 c1 e1 30 shl $0x30,%rcx 4c27: 48 09 d1 or %rdx,%rcx 4c2a: 0f b6 50 ff movzbl -0x1(%rax),%edx 4c2e: 48 c1 e2 38 shl $0x38,%rdx 4c32: 48 09 ca or %rcx,%rdx 4c35: 48 31 16 xor %rdx,(%rsi) 4c38: 48 83 c6 08 add $0x8,%rsi 4c3c: 49 39 f6 cmp %rsi,%r14 4c3f: 75 9f jne 4be0 4c41: 48 83 ed 48 sub $0x48,%rbp 4c45: 48 89 e7 mov %rsp,%rdi 4c48: 49 83 c4 48 add $0x48,%r12 4c4c: e8 6f e8 ff ff call 34c0 4c51: 48 83 fd 47 cmp $0x47,%rbp 4c55: 0f 87 75 ff ff ff ja 4bd0 4c5b: 48 85 ed test %rbp,%rbp 4c5e: 0f 84 df 00 00 00 je 4d43 4c64: 31 c0 xor %eax,%eax 4c66: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4c6d: 00 00 00 00 4c71: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4c78: 00 00 00 00 4c7c: 0f 1f 40 00 nopl 0x0(%rax) 4c80: 89 c2 mov %eax,%edx 4c82: 89 c1 mov %eax,%ecx 4c84: c1 ea 03 shr $0x3,%edx 4c87: 83 e1 07 and $0x7,%ecx 4c8a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi 4c91: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx 4c96: c1 e1 03 shl $0x3,%ecx 4c99: 48 83 c0 01 add $0x1,%rax 4c9d: 48 d3 e2 shl %cl,%rdx 4ca0: 48 31 14 34 xor %rdx,(%rsp,%rsi,1) 4ca4: 48 39 c5 cmp %rax,%rbp 4ca7: 75 d7 jne 4c80 4ca9: 89 e8 mov %ebp,%eax 4cab: 89 e9 mov %ebp,%ecx 4cad: ba 06 00 00 00 mov $0x6,%edx 4cb2: c1 e8 03 shr $0x3,%eax 4cb5: 83 e1 07 and $0x7,%ecx 4cb8: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax 4cbf: c1 e1 03 shl $0x3,%ecx 4cc2: 48 01 e0 add %rsp,%rax 4cc5: 48 d3 e2 shl %cl,%rdx 4cc8: 48 31 10 xor %rdx,(%rax) 4ccb: 48 89 e7 mov %rsp,%rdi 4cce: 48 0f ba 7c 24 40 3f btcq $0x3f,0x40(%rsp) 4cd5: e8 e6 e7 ff ff call 34c0 4cda: 48 8b 04 24 mov (%rsp),%rax 4cde: 48 89 03 mov %rax,(%rbx) 4ce1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4ce6: 48 89 43 08 mov %rax,0x8(%rbx) 4cea: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4cef: 48 89 43 10 mov %rax,0x10(%rbx) 4cf3: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4cf8: 48 89 43 18 mov %rax,0x18(%rbx) 4cfc: 48 8b 44 24 20 mov 0x20(%rsp),%rax 4d01: 48 89 43 20 mov %rax,0x20(%rbx) 4d05: 48 8b 44 24 28 mov 0x28(%rsp),%rax 4d0a: 48 89 43 28 mov %rax,0x28(%rbx) 4d0e: 48 8b 44 24 30 mov 0x30(%rsp),%rax 4d13: 48 89 43 30 mov %rax,0x30(%rbx) 4d17: 48 8b 44 24 38 mov 0x38(%rsp),%rax 4d1c: 48 89 43 38 mov %rax,0x38(%rbx) 4d20: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 4d27: 00 4d28: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 4d2f: 00 00 4d31: 75 1d jne 4d50 4d33: 48 81 c4 d0 00 00 00 add $0xd0,%rsp 4d3a: 5b pop %rbx 4d3b: 5d pop %rbp 4d3c: 41 5c pop %r12 4d3e: 41 5d pop %r13 4d40: 41 5e pop %r14 4d42: c3 ret 4d43: ba 06 00 00 00 mov $0x6,%edx 4d48: 48 89 e0 mov %rsp,%rax 4d4b: e9 78 ff ff ff jmp 4cc8 4d50: e8 2b c3 ff ff call 1080 <__stack_chk_fail@plt> 4d55: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 4d5c: 00 00 00 4d5f: 90 nop 0000000000004d60 : 4d60: 48 83 ec 38 sub $0x38,%rsp 4d64: f3 0f 6f 06 movdqu (%rsi),%xmm0 4d68: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 4d6f: 00 00 4d71: 48 89 44 24 28 mov %rax,0x28(%rsp) 4d76: 31 c0 xor %eax,%eax 4d78: 88 54 24 20 mov %dl,0x20(%rsp) 4d7c: ba 22 00 00 00 mov $0x22,%edx 4d81: 0f 29 04 24 movaps %xmm0,(%rsp) 4d85: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0 4d8a: 48 89 e6 mov %rsp,%rsi 4d8d: 88 4c 24 21 mov %cl,0x21(%rsp) 4d91: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 4d96: e8 95 f5 ff ff call 4330 4d9b: 48 8b 44 24 28 mov 0x28(%rsp),%rax 4da0: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 4da7: 00 00 4da9: 75 05 jne 4db0 4dab: 48 83 c4 38 add $0x38,%rsp 4daf: c3 ret 4db0: e8 cb c2 ff ff call 1080 <__stack_chk_fail@plt> 4db5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4dbc: 00 00 00 00 0000000000004dc0 : 4dc0: 48 83 ec 38 sub $0x38,%rsp 4dc4: f3 0f 6f 02 movdqu (%rdx),%xmm0 4dc8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 4dcf: 00 00 4dd1: 48 89 44 24 28 mov %rax,0x28(%rsp) 4dd6: 31 c0 xor %eax,%eax 4dd8: 88 4c 24 20 mov %cl,0x20(%rsp) 4ddc: b9 21 00 00 00 mov $0x21,%ecx 4de1: 0f 29 04 24 movaps %xmm0,(%rsp) 4de5: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 4dea: 48 89 e2 mov %rsp,%rdx 4ded: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 4df2: e8 49 fb ff ff call 4940 4df7: 48 8b 44 24 28 mov 0x28(%rsp),%rax 4dfc: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 4e03: 00 00 4e05: 75 05 jne 4e0c 4e07: 48 83 c4 38 add $0x38,%rsp 4e0b: c3 ret 4e0c: e8 6f c2 ff ff call 1080 <__stack_chk_fail@plt> 4e11: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4e18: 00 00 00 00 4e1c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004e20 : 4e20: 41 54 push %r12 4e22: 55 push %rbp 4e23: 48 89 fd mov %rdi,%rbp 4e26: 53 push %rbx 4e27: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 4e2e: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4e33: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4e38: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 4e3f: 00 00 4e41: 4c 89 a4 24 e8 00 00 mov %r12,0xe8(%rsp) 4e48: 00 4e49: 49 89 d4 mov %rdx,%r12 4e4c: e8 af f5 ff ff call 4400 4e51: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 4e56: ba 20 00 00 00 mov $0x20,%edx 4e5b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4e60: e8 db f5 ff ff call 4440 4e65: ba 00 03 00 00 mov $0x300,%edx 4e6a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4e6f: 4c 89 e6 mov %r12,%rsi 4e72: e8 c9 f5 ff ff call 4440 4e77: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4e7c: e8 ff f6 ff ff call 4580 4e81: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 4e86: be 20 00 00 00 mov $0x20,%esi 4e8b: 48 89 ef mov %rbp,%rdi 4e8e: e8 2d f7 ff ff call 45c0 4e93: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 4e9a: 00 4e9b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 4ea2: 00 00 4ea4: 75 0c jne 4eb2 4ea6: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 4ead: 5b pop %rbx 4eae: 5d pop %rbp 4eaf: 41 5c pop %r12 4eb1: c3 ret 4eb2: e8 c9 c1 ff ff call 1080 <__stack_chk_fail@plt> 4eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4ebe: 00 00 0000000000004ec0 : 4ec0: 55 push %rbp 4ec1: 48 89 fd mov %rdi,%rbp 4ec4: 53 push %rbx 4ec5: 48 89 f3 mov %rsi,%rbx 4ec8: 48 83 ec 08 sub $0x8,%rsp 4ecc: 48 85 f6 test %rsi,%rsi 4ecf: 74 4f je 4f20 4ed1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4ed8: 00 00 00 00 4edc: 0f 1f 40 00 nopl 0x0(%rax) 4ee0: 31 c9 xor %ecx,%ecx 4ee2: 31 c0 xor %eax,%eax 4ee4: 48 89 da mov %rbx,%rdx 4ee7: 48 89 ee mov %rbp,%rsi 4eea: bf 3e 01 00 00 mov $0x13e,%edi 4eef: e8 ac c1 ff ff call 10a0 4ef4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4ef8: 74 0e je 4f08 4efa: 48 29 c3 sub %rax,%rbx 4efd: 74 21 je 4f20 4eff: 48 01 c5 add %rax,%rbp 4f02: eb dc jmp 4ee0 4f04: 0f 1f 40 00 nopl 0x0(%rax) 4f08: e8 43 c1 ff ff call 1050 <__errno_location@plt> 4f0d: 83 38 04 cmpl $0x4,(%rax) 4f10: 74 ce je 4ee0 4f12: e9 a9 c1 ff ff jmp 10c0 4f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4f1e: 00 00 4f20: 48 83 c4 08 add $0x8,%rsp 4f24: 5b pop %rbx 4f25: 5d pop %rbp 4f26: c3 ret 4f27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4f2e: 00 00 0000000000004f30 : 4f30: be a0 86 01 00 mov $0x186a0,%esi 4f35: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 4f3c: 0f 1f 40 00 nopl 0x0(%rax) 4f40: 0f 31 rdtsc 4f42: 48 c1 e2 20 shl $0x20,%rdx 4f46: 48 09 d0 or %rdx,%rax 4f49: 48 89 c7 mov %rax,%rdi 4f4c: 0f 31 rdtsc 4f4e: 48 c1 e2 20 shl $0x20,%rdx 4f52: 48 09 d0 or %rdx,%rax 4f55: 48 29 f8 sub %rdi,%rax 4f58: 48 39 c1 cmp %rax,%rcx 4f5b: 48 0f 47 c8 cmova %rax,%rcx 4f5f: 83 ee 01 sub $0x1,%esi 4f62: 75 dc jne 4f40 4f64: 48 89 c8 mov %rcx,%rax 4f67: c3 ret 4f68: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 4f6f: 00 00 00 4f72: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 4f79: 00 00 00 4f7c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004f80 : 4f80: 48 8b 17 mov (%rdi),%rdx 4f83: 48 8b 0e mov (%rsi),%rcx 4f86: b8 ff ff ff ff mov $0xffffffff,%eax 4f8b: 48 39 ca cmp %rcx,%rdx 4f8e: 72 08 jb 4f98 4f90: 31 c0 xor %eax,%eax 4f92: 48 39 d1 cmp %rdx,%rcx 4f95: 0f 92 c0 setb %al 4f98: c3 ret 4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000004fa0 : 4fa0: 48 83 fa 01 cmp $0x1,%rdx 4fa4: 0f 86 66 01 00 00 jbe 5110 4faa: 41 54 push %r12 4fac: 49 89 f9 mov %rdi,%r9 4faf: 55 push %rbp 4fb0: 48 89 d5 mov %rdx,%rbp 4fb3: 53 push %rbx 4fb4: 48 89 f3 mov %rsi,%rbx 4fb7: 48 83 ec 10 sub $0x10,%rsp 4fbb: 48 8b 3d 96 40 00 00 mov 0x4096(%rip),%rdi # 9058 4fc2: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 4fc6: 0f 84 24 01 00 00 je 50f0 4fcc: 4c 8d 65 ff lea -0x1(%rbp),%r12 4fd0: 49 83 fc 02 cmp $0x2,%r12 4fd4: 0f 86 56 01 00 00 jbe 5130 4fda: 48 89 e8 mov %rbp,%rax 4fdd: 48 8b 0b mov (%rbx),%rcx 4fe0: 48 d1 e8 shr $1,%rax 4fe3: 4c 8d 44 00 fe lea -0x2(%rax,%rax,1),%r8 4fe8: 31 c0 xor %eax,%eax 4fea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4ff1: 00 00 00 00 4ff5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4ffc: 00 00 00 00 5000: 48 8b 74 c3 08 mov 0x8(%rbx,%rax,8),%rsi 5005: 48 89 f2 mov %rsi,%rdx 5008: 48 29 fa sub %rdi,%rdx 500b: 48 29 ca sub %rcx,%rdx 500e: 48 89 14 c3 mov %rdx,(%rbx,%rax,8) 5012: 48 83 c0 02 add $0x2,%rax 5016: 48 8b 0c c3 mov (%rbx,%rax,8),%rcx 501a: 48 89 ca mov %rcx,%rdx 501d: 48 29 fa sub %rdi,%rdx 5020: 48 29 f2 sub %rsi,%rdx 5023: 48 89 54 c3 f8 mov %rdx,-0x8(%rbx,%rax,8) 5028: 4c 39 c0 cmp %r8,%rax 502b: 75 d3 jne 5000 502d: 49 8d 50 01 lea 0x1(%r8),%rdx 5031: 48 8b 04 d3 mov (%rbx,%rdx,8),%rax 5035: 4a 2b 04 c3 sub (%rbx,%r8,8),%rax 5039: 48 29 f8 sub %rdi,%rax 503c: 4a 89 04 c3 mov %rax,(%rbx,%r8,8) 5040: 4c 39 e2 cmp %r12,%rdx 5043: 0f 82 8f 00 00 00 jb 50d8 5049: 4c 89 cf mov %r9,%rdi 504c: e8 0f c0 ff ff call 1060 5051: 4c 89 e6 mov %r12,%rsi 5054: ba 08 00 00 00 mov $0x8,%edx 5059: 48 89 df mov %rbx,%rdi 505c: 48 8d 0d 1d ff ff ff lea -0xe3(%rip),%rcx # 4f80 5063: e8 08 c0 ff ff call 1070 5068: 4c 89 e0 mov %r12,%rax 506b: 48 d1 e8 shr $1,%rax 506e: 48 8b 34 c3 mov (%rbx,%rax,8),%rsi 5072: 41 f6 c4 01 test $0x1,%r12b 5076: 74 50 je 50c8 5078: 48 8d 3d aa 11 00 00 lea 0x11aa(%rip),%rdi # 6229 507f: 31 c0 xor %eax,%eax 5081: e8 0a c0 ff ff call 1090 5086: 48 8d 54 eb f8 lea -0x8(%rbx,%rbp,8),%rdx 508b: 31 c0 xor %eax,%eax 508d: 0f 1f 00 nopl (%rax) 5090: 48 03 03 add (%rbx),%rax 5093: 48 83 c3 08 add $0x8,%rbx 5097: 48 39 d3 cmp %rdx,%rbx 509a: 75 f4 jne 5090 509c: 31 d2 xor %edx,%edx 509e: 48 8d 3d 9f 11 00 00 lea 0x119f(%rip),%rdi # 6244 50a5: 49 f7 f4 div %r12 50a8: 48 89 c6 mov %rax,%rsi 50ab: 31 c0 xor %eax,%eax 50ad: e8 de bf ff ff call 1090 50b2: 48 83 c4 10 add $0x10,%rsp 50b6: bf 0a 00 00 00 mov $0xa,%edi 50bb: 5b pop %rbx 50bc: 5d pop %rbp 50bd: 41 5c pop %r12 50bf: e9 6c bf ff ff jmp 1030 50c4: 0f 1f 40 00 nopl 0x0(%rax) 50c8: 48 03 74 c3 f8 add -0x8(%rbx,%rax,8),%rsi 50cd: 48 d1 ee shr $1,%rsi 50d0: eb a6 jmp 5078 50d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 50d8: 48 8b 44 d3 08 mov 0x8(%rbx,%rdx,8),%rax 50dd: 48 2b 04 d3 sub (%rbx,%rdx,8),%rax 50e1: 48 29 f8 sub %rdi,%rax 50e4: 48 89 04 d3 mov %rax,(%rbx,%rdx,8) 50e8: e9 5c ff ff ff jmp 5049 50ed: 0f 1f 00 nopl (%rax) 50f0: 4c 89 4c 24 08 mov %r9,0x8(%rsp) 50f5: e8 36 fe ff ff call 4f30 50fa: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 50ff: 48 89 05 52 3f 00 00 mov %rax,0x3f52(%rip) # 9058 5106: 48 89 c7 mov %rax,%rdi 5109: e9 be fe ff ff jmp 4fcc 510e: 66 90 xchg %ax,%ax 5110: 48 8b 0d 49 3f 00 00 mov 0x3f49(%rip),%rcx # 9060 5117: ba 26 00 00 00 mov $0x26,%edx 511c: be 01 00 00 00 mov $0x1,%esi 5121: 48 8d 3d b8 10 00 00 lea 0x10b8(%rip),%rdi # 61e0 5128: e9 83 bf ff ff jmp 10b0 512d: 0f 1f 00 nopl (%rax) 5130: 45 31 c0 xor %r8d,%r8d 5133: e9 f5 fe ff ff jmp 502d Disassembly of section .fini: 0000000000005138 <_fini>: 5138: f3 0f 1e fa endbr64 513c: 48 83 ec 08 sub $0x8,%rsp 5140: 48 83 c4 08 add $0x8,%rsp 5144: c3 ret