test_speed1024: file format elf64-x86-64 Disassembly of section .init: 0000000000001000 <_init>: 1000: f3 0f 1e fa endbr64 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 c1 7f 00 00 mov 0x7fc1(%rip),%rax # 8fd0 <__gmon_start__@Base> 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 1016 <_init+0x16> 1014: ff d0 call *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 ret Disassembly of section .plt: 0000000000001020 : 1020: ff 35 ca 7f 00 00 push 0x7fca(%rip) # 8ff0 <_GLOBAL_OFFSET_TABLE_+0x8> 1026: ff 25 cc 7f 00 00 jmp *0x7fcc(%rip) # 8ff8 <_GLOBAL_OFFSET_TABLE_+0x10> 102c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000001030 : 1030: ff 25 ca 7f 00 00 jmp *0x7fca(%rip) # 9000 1036: 68 00 00 00 00 push $0x0 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> 0000000000001040 : 1040: ff 25 c2 7f 00 00 jmp *0x7fc2(%rip) # 9008 1046: 68 01 00 00 00 push $0x1 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> 0000000000001050 <__errno_location@plt>: 1050: ff 25 ba 7f 00 00 jmp *0x7fba(%rip) # 9010 <__errno_location@GLIBC_2.2.5> 1056: 68 02 00 00 00 push $0x2 105b: e9 c0 ff ff ff jmp 1020 <_init+0x20> 0000000000001060 : 1060: ff 25 b2 7f 00 00 jmp *0x7fb2(%rip) # 9018 1066: 68 03 00 00 00 push $0x3 106b: e9 b0 ff ff ff jmp 1020 <_init+0x20> 0000000000001070 : 1070: ff 25 aa 7f 00 00 jmp *0x7faa(%rip) # 9020 1076: 68 04 00 00 00 push $0x4 107b: e9 a0 ff ff ff jmp 1020 <_init+0x20> 0000000000001080 <__stack_chk_fail@plt>: 1080: ff 25 a2 7f 00 00 jmp *0x7fa2(%rip) # 9028 <__stack_chk_fail@GLIBC_2.4> 1086: 68 05 00 00 00 push $0x5 108b: e9 90 ff ff ff jmp 1020 <_init+0x20> 0000000000001090 : 1090: ff 25 9a 7f 00 00 jmp *0x7f9a(%rip) # 9030 1096: 68 06 00 00 00 push $0x6 109b: e9 80 ff ff ff jmp 1020 <_init+0x20> 00000000000010a0 : 10a0: ff 25 92 7f 00 00 jmp *0x7f92(%rip) # 9038 10a6: 68 07 00 00 00 push $0x7 10ab: e9 70 ff ff ff jmp 1020 <_init+0x20> 00000000000010b0 : 10b0: ff 25 8a 7f 00 00 jmp *0x7f8a(%rip) # 9040 10b6: 68 08 00 00 00 push $0x8 10bb: e9 60 ff ff ff jmp 1020 <_init+0x20> 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 58 3b 00 00 sub $0x3b58,%rsp 10f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 10fe: 00 00 1100: 48 89 84 24 48 3b 00 mov %rax,0x3b48(%rsp) 1107: 00 1108: 48 8d 84 24 40 22 00 lea 0x2240(%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 5c 44 00 00 call 5580 1124: 48 8d 84 24 60 22 00 lea 0x2260(%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 42 44 00 00 call 5580 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 ce 44 00 00 call 5660 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 2e 22 00 00 call 3400 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 73 44 00 00 call 5660 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 3e 22 00 00 call 3460 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 23 44 00 00 call 5660 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 57 22 00 00 call 34c0 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 dc 43 00 00 call 5660 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 47 22 00 00 call 3500 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 0a 00 lea 0xa20(%rsp),%rbp 12d6: 00 12d7: e8 84 43 00 00 call 5660 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 82 1a 00 00 call 2d90 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 c0 28 00 lea 0x28c0(%rsp),%rbp 132b: 00 132c: e8 2f 43 00 00 call 5660 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 95 1f 00 00 call 32f0 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 ea 42 00 00 call 5660 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 d5 1e 00 00 call 3280 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 9a 42 00 00 call 5660 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 c5 1a 00 00 call 2ec0 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 4a 42 00 00 call 5660 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 55 1c 00 00 call 30a0 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 fa 41 00 00 call 5660 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 44 13 00 00 call 27e0 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 a9 41 00 00 call 5660 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 d4 15 00 00 call 2ac0 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 ac 24 e0 2e 00 lea 0x2ee0(%rsp),%r13 1509: 00 150a: 4c 8d a4 24 a0 22 00 lea 0x22a0(%rsp),%r12 1511: 00 1512: e8 49 41 00 00 call 5660 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 c6 mov %rax,%r14 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 06 mov %rax,(%r14) 153c: 48 8b 14 24 mov (%rsp),%rdx 1540: 4c 89 ee mov %r13,%rsi 1543: 4c 89 e7 mov %r12,%rdi 1546: 49 83 c6 08 add $0x8,%r14 154a: e8 01 0a 00 00 call 1f50 154f: 49 39 de cmp %rbx,%r14 1552: 75 dc jne 1530 1554: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1559: ba e8 03 00 00 mov $0x3e8,%edx 155e: 48 8d 3d 9c 4d 00 00 lea 0x4d9c(%rip),%rdi # 6301 1565: 4c 8d b4 24 20 22 00 lea 0x2220(%rsp),%r14 156c: 00 156d: e8 ee 40 00 00 call 5660 1572: 48 8d 05 27 7b 00 00 lea 0x7b27(%rip),%rax # 90a0 1579: 48 89 44 24 18 mov %rax,0x18(%rsp) 157e: 49 89 c0 mov %rax,%r8 1581: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 1588: 00 00 00 00 158c: 0f 1f 40 00 nopl 0x0(%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 f6 mov %r14,%rsi 15a9: 48 89 ef mov %rbp,%rdi 15ac: 4c 89 44 24 08 mov %r8,0x8(%rsp) 15b1: e8 3a 0d 00 00 call 22f0 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 86 40 00 00 call 5660 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 ea mov %r13,%rdx 15ff: 48 89 ee mov %rbp,%rsi 1602: 4c 89 f7 mov %r14,%rdi 1605: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 160a: e8 e1 10 00 00 call 26f0 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 2d 40 00 00 call 5660 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 ee mov %r13,%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 cb 3f 00 00 call 5660 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 ee mov %r13,%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 70 3f 00 00 call 5660 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 f6 mov %r14,%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 19 3f 00 00 call 5660 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 f6 mov %r14,%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 bf 3e 00 00 call 5660 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 ea mov %r13,%rdx 17bf: 48 89 ee mov %rbp,%rsi 17c2: 4c 89 f7 mov %r14,%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 77 3e 00 00 call 5660 17e9: 48 8b 84 24 48 3b 00 mov 0x3b48(%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 58 3b 00 00 add $0x3b58,%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 06 00 00 lea 0x608(%rbx),%rdi 193d: 48 89 ee mov %rbp,%rsi 1940: 48 8d 8b 00 06 00 00 lea 0x600(%rbx),%rcx 1947: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 194b: 48 89 83 00 06 00 00 mov %rax,0x600(%rbx) 1952: 48 29 f9 sub %rdi,%rcx 1955: 48 8b 95 18 06 00 00 mov 0x618(%rbp),%rdx 195c: 48 29 ce sub %rcx,%rsi 195f: 81 c1 20 06 00 00 add $0x620,%ecx 1965: 48 89 93 18 0c 00 00 mov %rdx,0xc18(%rbx) 196c: c1 e9 03 shr $0x3,%ecx 196f: ba 20 06 00 00 mov $0x620,%edx 1974: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) 1977: 48 89 ee mov %rbp,%rsi 197a: 48 8d bb 20 0c 00 00 lea 0xc20(%rbx),%rdi 1981: e8 3a 38 00 00 call 51c0 1986: f3 41 0f 6f 44 24 20 movdqu 0x20(%r12),%xmm0 198d: 31 c0 xor %eax,%eax 198f: 0f 11 83 40 0c 00 00 movups %xmm0,0xc40(%rbx) 1996: f3 41 0f 6f 44 24 30 movdqu 0x30(%r12),%xmm0 199d: 0f 11 83 50 0c 00 00 movups %xmm0,0xc50(%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 a7 3b 00 00 call 5580 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 06 00 00 lea 0x608(%rbx),%rdi 19f2: 48 89 ee mov %rbp,%rsi 19f5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 19f9: 48 8d 8b 00 06 00 00 lea 0x600(%rbx),%rcx 1a00: 48 89 83 00 06 00 00 mov %rax,0x600(%rbx) 1a07: 48 29 f9 sub %rdi,%rcx 1a0a: 48 8b 95 18 06 00 00 mov 0x618(%rbp),%rdx 1a11: 48 29 ce sub %rcx,%rsi 1a14: 81 c1 20 06 00 00 add $0x620,%ecx 1a1a: 48 89 93 18 0c 00 00 mov %rdx,0xc18(%rbx) 1a21: c1 e9 03 shr $0x3,%ecx 1a24: ba 20 06 00 00 mov $0x620,%edx 1a29: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) 1a2c: 48 89 ee mov %rbp,%rsi 1a2f: 48 8d bb 20 0c 00 00 lea 0xc20(%rbx),%rdi 1a36: e8 85 37 00 00 call 51c0 1a3b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 1a41: 0f 11 83 40 0c 00 00 movups %xmm0,0xc40(%rbx) 1a48: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0 1a4e: 0f 11 83 50 0c 00 00 movups %xmm0,0xc50(%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 06 00 00 mov $0x620,%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 f5 36 00 00 call 51c0 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 63 37 00 00 call 5240 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 00 08 00 00 call 22f0 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 17 3a 00 00 call 5580 1b69: 66 0f 6f 04 24 movdqa (%rsp),%xmm0 1b6e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 1b73: ba 20 06 00 00 mov $0x620,%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 30 36 00 00 call 51c0 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 9e 36 00 00 call 5240 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 38 07 00 00 call 22f0 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 b8 06 00 00 sub $0x6b8,%rsp 1c17: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx 1c1e: 00 00 1c20: 48 89 9c 24 a8 06 00 mov %rbx,0x6a8(%rsp) 1c27: 00 1c28: 48 89 d3 mov %rdx,%rbx 1c2b: 48 89 e7 mov %rsp,%rdi 1c2e: e8 bd 0a 00 00 call 26f0 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 0c 00 movdqu 0xc20(%rbx),%xmm0 1c47: 00 1c48: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 1c4d: f3 0f 6f 83 30 0c 00 movdqu 0xc30(%rbx),%xmm0 1c54: 00 1c55: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 1c5a: e8 e1 35 00 00 call 5240 1c5f: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 1c64: 48 89 e6 mov %rsp,%rsi 1c67: 48 8d 93 00 06 00 00 lea 0x600(%rbx),%rdx 1c6e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi 1c75: 00 1c76: e8 75 06 00 00 call 22f0 1c7b: ba 20 06 00 00 mov $0x620,%edx 1c80: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi 1c87: 00 1c88: 48 89 ef mov %rbp,%rdi 1c8b: e8 50 1e 00 00 call 3ae0 1c90: 48 8d b3 40 0c 00 00 lea 0xc40(%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 3b 38 00 00 call 54e0 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 71 1e 00 00 call 3b30 1cbf: 48 8b 84 24 a8 06 00 mov 0x6a8(%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 b8 06 00 00 add $0x6b8,%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 08 03 00 00 sub $0x308,%rsp 1d01: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1d06: 48 8d 84 24 f8 02 00 lea 0x2f8(%rsp),%rax 1d0d: 00 1d0e: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp 1d13: 89 54 24 28 mov %edx,0x28(%rsp) 1d17: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx 1d1e: 00 00 1d20: 48 89 94 24 f8 02 00 mov %rdx,0x2f8(%rsp) 1d27: 00 1d28: ba 04 00 00 00 mov $0x4,%edx 1d2d: 48 89 44 24 10 mov %rax,0x10(%rsp) 1d32: b8 04 00 00 00 mov $0x4,%eax 1d37: c7 44 24 08 00 00 00 movl $0x0,0x8(%rsp) 1d3e: 00 1d3f: 49 89 fe mov %rdi,%r14 1d42: 29 d0 sub %edx,%eax 1d44: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1d49: 89 44 24 0c mov %eax,0xc(%rsp) 1d4d: 89 54 24 2c mov %edx,0x2c(%rsp) 1d51: 8b 44 24 28 mov 0x28(%rsp),%eax 1d55: 85 c0 test %eax,%eax 1d57: 0f 84 1c 01 00 00 je 1e79 1d5d: 8b 4c 24 08 mov 0x8(%rsp),%ecx 1d61: 8b 54 24 0c mov 0xc(%rsp),%edx 1d65: 48 89 ef mov %rbp,%rdi 1d68: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1d6d: e8 ae 36 00 00 call 5420 1d72: 48 89 ea mov %rbp,%rdx 1d75: be 03 00 00 00 mov $0x3,%esi 1d7a: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi 1d81: 00 1d82: 45 31 ff xor %r15d,%r15d 1d85: e8 86 2c 00 00 call 4a10 1d8a: 4c 8b 44 24 10 mov 0x10(%rsp),%r8 1d8f: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx 1d96: 00 1d97: eb 41 jmp 1dda 1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1da0: 44 89 ff mov %r15d,%edi 1da3: 41 8d 77 01 lea 0x1(%r15),%esi 1da7: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) 1dac: 41 81 ff ff 00 00 00 cmp $0xff,%r15d 1db3: 74 5b je 1e10 1db5: 66 3d 00 0d cmp $0xd00,%ax 1db9: 7f 55 jg 1e10 1dbb: 44 8d 7e 01 lea 0x1(%rsi),%r15d 1dbf: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) 1dc4: 41 81 ff 00 01 00 00 cmp $0x100,%r15d 1dcb: 74 53 je 1e20 1dcd: 48 83 c1 03 add $0x3,%rcx 1dd1: 49 39 c8 cmp %rcx,%r8 1dd4: 0f 84 b9 00 00 00 je 1e93 1dda: 0f b6 41 01 movzbl 0x1(%rcx),%eax 1dde: 0f b6 11 movzbl (%rcx),%edx 1de1: 89 c6 mov %eax,%esi 1de3: c0 e8 04 shr $0x4,%al 1de6: c1 e6 08 shl $0x8,%esi 1de9: 0f b6 c0 movzbl %al,%eax 1dec: 09 f2 or %esi,%edx 1dee: 0f b6 71 02 movzbl 0x2(%rcx),%esi 1df2: 66 81 e2 ff 0f and $0xfff,%dx 1df7: c1 e6 04 shl $0x4,%esi 1dfa: 09 f0 or %esi,%eax 1dfc: 66 81 fa 00 0d cmp $0xd00,%dx 1e01: 7e 9d jle 1da0 1e03: 66 3d 00 0d cmp $0xd00,%ax 1e07: 7f c4 jg 1dcd 1e09: 44 89 fe mov %r15d,%esi 1e0c: eb ad jmp 1dbb 1e0e: 66 90 xchg %ax,%ax 1e10: 41 89 f7 mov %esi,%r15d 1e13: 41 81 ff 00 01 00 00 cmp $0x100,%r15d 1e1a: 75 b1 jne 1dcd 1e1c: 0f 1f 40 00 nopl 0x0(%rax) 1e20: 83 44 24 08 01 addl $0x1,0x8(%rsp) 1e25: 49 81 c6 00 02 00 00 add $0x200,%r14 1e2c: 83 7c 24 08 04 cmpl $0x4,0x8(%rsp) 1e31: 0f 85 1a ff ff ff jne 1d51 1e37: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1e3c: 8b 54 24 2c mov 0x2c(%rsp),%edx 1e40: 48 81 c7 00 08 00 00 add $0x800,%rdi 1e47: 83 ea 01 sub $0x1,%edx 1e4a: 0f 85 e2 fe ff ff jne 1d32 1e50: 48 8b 84 24 f8 02 00 mov 0x2f8(%rsp),%rax 1e57: 00 1e58: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 1e5f: 00 00 1e61: 0f 85 dc 00 00 00 jne 1f43 1e67: 48 81 c4 08 03 00 00 add $0x308,%rsp 1e6e: 5b pop %rbx 1e6f: 5d pop %rbp 1e70: 41 5c pop %r12 1e72: 41 5d pop %r13 1e74: 41 5e pop %r14 1e76: 41 5f pop %r15 1e78: c3 ret 1e79: 8b 4c 24 0c mov 0xc(%rsp),%ecx 1e7d: 8b 54 24 08 mov 0x8(%rsp),%edx 1e81: 48 89 ef mov %rbp,%rdi 1e84: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1e89: e8 92 35 00 00 call 5420 1e8e: e9 df fe ff ff jmp 1d72 1e93: 45 89 fd mov %r15d,%r13d 1e96: 4c 8d bc 24 a8 01 00 lea 0x1a8(%rsp),%r15 1e9d: 00 1e9e: 66 90 xchg %ax,%ax 1ea0: be 01 00 00 00 mov $0x1,%esi 1ea5: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi 1eac: 00 1ead: 48 89 ea mov %rbp,%rdx 1eb0: e8 5b 2b 00 00 call 4a10 1eb5: 41 b9 00 01 00 00 mov $0x100,%r9d 1ebb: 44 89 e8 mov %r13d,%eax 1ebe: 31 ff xor %edi,%edi 1ec0: 45 29 e9 sub %r13d,%r9d 1ec3: 4d 8d 14 46 lea (%r14,%rax,2),%r10 1ec7: 48 8d b4 24 00 01 00 lea 0x100(%rsp),%rsi 1ece: 00 1ecf: eb 25 jmp 1ef6 1ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ed8: 66 3d 00 0d cmp $0xd00,%ax 1edc: 7f 0a jg 1ee8 1ede: 89 fa mov %edi,%edx 1ee0: 83 c7 01 add $0x1,%edi 1ee3: 66 41 89 04 52 mov %ax,(%r10,%rdx,2) 1ee8: 44 39 cf cmp %r9d,%edi 1eeb: 73 41 jae 1f2e 1eed: 48 83 c6 03 add $0x3,%rsi 1ef1: 49 39 f7 cmp %rsi,%r15 1ef4: 74 38 je 1f2e 1ef6: 0f b6 46 01 movzbl 0x1(%rsi),%eax 1efa: 0f b6 16 movzbl (%rsi),%edx 1efd: 89 c1 mov %eax,%ecx 1eff: c0 e8 04 shr $0x4,%al 1f02: c1 e1 08 shl $0x8,%ecx 1f05: 0f b6 c0 movzbl %al,%eax 1f08: 09 ca or %ecx,%edx 1f0a: 0f b6 4e 02 movzbl 0x2(%rsi),%ecx 1f0e: 66 81 e2 ff 0f and $0xfff,%dx 1f13: c1 e1 04 shl $0x4,%ecx 1f16: 09 c8 or %ecx,%eax 1f18: 66 81 fa 00 0d cmp $0xd00,%dx 1f1d: 7f 0a jg 1f29 1f1f: 89 f9 mov %edi,%ecx 1f21: 83 c7 01 add $0x1,%edi 1f24: 66 41 89 14 4a mov %dx,(%r10,%rcx,2) 1f29: 44 39 cf cmp %r9d,%edi 1f2c: 72 aa jb 1ed8 1f2e: 41 01 fd add %edi,%r13d 1f31: 41 81 fd ff 00 00 00 cmp $0xff,%r13d 1f38: 0f 86 62 ff ff ff jbe 1ea0 1f3e: e9 dd fe ff ff jmp 1e20 1f43: e8 38 f1 ff ff call 1080 <__stack_chk_fail@plt> 1f48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f4f: 00 0000000000001f50 : 1f50: 41 57 push %r15 1f52: 41 56 push %r14 1f54: 49 89 fe mov %rdi,%r14 1f57: 41 55 push %r13 1f59: 41 54 push %r12 1f5b: 55 push %rbp 1f5c: 53 push %rbx 1f5d: 48 81 ec 88 3a 00 00 sub $0x3a88,%rsp 1f64: f3 0f 6f 02 movdqu (%rdx),%xmm0 1f68: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1f6d: 4c 8d a4 24 40 18 00 lea 0x1840(%rsp),%r12 1f74: 00 1f75: 48 8d ac 24 40 10 00 lea 0x1040(%rsp),%rbp 1f7c: 00 1f7d: 48 8d 9c 24 80 38 00 lea 0x3880(%rsp),%rbx 1f84: 00 1f85: 4c 8d ac 24 28 39 00 lea 0x3928(%rsp),%r13 1f8c: 00 1f8d: 64 48 8b 3c 25 28 00 mov %fs:0x28,%rdi 1f94: 00 00 1f96: 48 89 bc 24 78 3a 00 mov %rdi,0x3a78(%rsp) 1f9d: 00 1f9e: 48 8d bc 24 40 38 00 lea 0x3840(%rsp),%rdi 1fa5: 00 1fa6: 0f 29 84 24 40 38 00 movaps %xmm0,0x3840(%rsp) 1fad: 00 1fae: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 1fb3: ba 21 00 00 00 mov $0x21,%edx 1fb8: c6 84 24 60 38 00 00 movb $0x4,0x3860(%rsp) 1fbf: 04 1fc0: 0f 29 84 24 50 38 00 movaps %xmm0,0x3850(%rsp) 1fc7: 00 1fc8: 48 89 fe mov %rdi,%rsi 1fcb: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 1fd0: e8 6b 32 00 00 call 5240 1fd5: 4c 89 64 24 30 mov %r12,0x30(%rsp) 1fda: 4c 89 e6 mov %r12,%rsi 1fdd: 31 c0 xor %eax,%eax 1fdf: 4c 8d 8c 24 78 3a 00 lea 0x3a78(%rsp),%r9 1fe6: 00 1fe7: 4c 89 74 24 38 mov %r14,0x38(%rsp) 1fec: 4c 89 4c 24 18 mov %r9,0x18(%rsp) 1ff1: 89 44 24 0c mov %eax,0xc(%rsp) 1ff5: 49 89 f6 mov %rsi,%r14 1ff8: 45 31 c0 xor %r8d,%r8d 1ffb: 48 89 74 24 20 mov %rsi,0x20(%rsp) 2000: 8b 4c 24 0c mov 0xc(%rsp),%ecx 2004: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 2009: 44 89 c2 mov %r8d,%edx 200c: 48 89 ef mov %rbp,%rdi 200f: 44 89 04 24 mov %r8d,(%rsp) 2013: 45 31 ff xor %r15d,%r15d 2016: e8 05 34 00 00 call 5420 201b: 48 89 ea mov %rbp,%rdx 201e: be 03 00 00 00 mov $0x3,%esi 2023: 48 89 df mov %rbx,%rdi 2026: e8 e5 29 00 00 call 4a10 202b: 44 8b 04 24 mov (%rsp),%r8d 202f: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 2034: 48 89 d9 mov %rbx,%rcx 2037: eb 41 jmp 207a 2039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2040: 44 89 ff mov %r15d,%edi 2043: 41 8d 77 01 lea 0x1(%r15),%esi 2047: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) 204c: 41 81 ff ff 00 00 00 cmp $0xff,%r15d 2053: 74 5b je 20b0 2055: 66 3d 00 0d cmp $0xd00,%ax 2059: 7f 55 jg 20b0 205b: 44 8d 7e 01 lea 0x1(%rsi),%r15d 205f: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) 2064: 41 81 ff 00 01 00 00 cmp $0x100,%r15d 206b: 74 53 je 20c0 206d: 48 83 c1 03 add $0x3,%rcx 2071: 49 39 c9 cmp %rcx,%r9 2074: 0f 84 ae 01 00 00 je 2228 207a: 0f b6 41 01 movzbl 0x1(%rcx),%eax 207e: 0f b6 11 movzbl (%rcx),%edx 2081: 89 c6 mov %eax,%esi 2083: c0 e8 04 shr $0x4,%al 2086: c1 e6 08 shl $0x8,%esi 2089: 0f b6 c0 movzbl %al,%eax 208c: 09 f2 or %esi,%edx 208e: 0f b6 71 02 movzbl 0x2(%rcx),%esi 2092: 66 81 e2 ff 0f and $0xfff,%dx 2097: c1 e6 04 shl $0x4,%esi 209a: 09 f0 or %esi,%eax 209c: 66 81 fa 00 0d cmp $0xd00,%dx 20a1: 7e 9d jle 2040 20a3: 66 3d 00 0d cmp $0xd00,%ax 20a7: 7f c4 jg 206d 20a9: 44 89 fe mov %r15d,%esi 20ac: eb ad jmp 205b 20ae: 66 90 xchg %ax,%ax 20b0: 41 89 f7 mov %esi,%r15d 20b3: 41 81 ff 00 01 00 00 cmp $0x100,%r15d 20ba: 75 b1 jne 206d 20bc: 0f 1f 40 00 nopl 0x0(%rax) 20c0: 41 83 c0 01 add $0x1,%r8d 20c4: 49 81 c6 00 02 00 00 add $0x200,%r14 20cb: 41 83 f8 04 cmp $0x4,%r8d 20cf: 0f 85 2b ff ff ff jne 2000 20d5: 8b 44 24 0c mov 0xc(%rsp),%eax 20d9: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 20de: 83 c0 01 add $0x1,%eax 20e1: 48 81 c6 00 08 00 00 add $0x800,%rsi 20e8: 83 f8 04 cmp $0x4,%eax 20eb: 0f 85 00 ff ff ff jne 1ff1 20f1: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 20f6: 4c 8b 74 24 38 mov 0x38(%rsp),%r14 20fb: 49 89 ed mov %rbp,%r13 20fe: 45 31 ff xor %r15d,%r15d 2101: 48 8d 9c 24 60 38 00 lea 0x3860(%rsp),%rbx 2108: 00 2109: 44 89 fa mov %r15d,%edx 210c: 4c 89 ef mov %r13,%rdi 210f: 48 89 de mov %rbx,%rsi 2112: 41 83 c7 01 add $0x1,%r15d 2116: e8 e5 12 00 00 call 3400 211b: 49 81 c5 00 02 00 00 add $0x200,%r13 2122: 41 83 ff 04 cmp $0x4,%r15d 2126: 75 e1 jne 2109 2128: 4c 8d 6c 24 40 lea 0x40(%rsp),%r13 212d: 4c 89 2c 24 mov %r13,(%rsp) 2131: 44 89 fa mov %r15d,%edx 2134: 4c 89 ef mov %r13,%rdi 2137: 48 89 de mov %rbx,%rsi 213a: 41 83 c7 01 add $0x1,%r15d 213e: e8 bd 12 00 00 call 3400 2143: 49 81 c5 00 02 00 00 add $0x200,%r13 214a: 41 83 ff 08 cmp $0x8,%r15d 214e: 75 e1 jne 2131 2150: 48 89 ef mov %rbp,%rdi 2153: 4c 8d bc 24 40 08 00 lea 0x840(%rsp),%r15 215a: 00 215b: 48 8d ac 24 40 10 00 lea 0x1040(%rsp),%rbp 2162: 00 2163: e8 c8 0b 00 00 call 2d30 2168: 48 8b 3c 24 mov (%rsp),%rdi 216c: e8 bf 0b 00 00 call 2d30 2171: 4c 89 e6 mov %r12,%rsi 2174: 4c 89 ff mov %r15,%rdi 2177: 48 89 ea mov %rbp,%rdx 217a: 49 81 c4 00 08 00 00 add $0x800,%r12 2181: e8 0a 0c 00 00 call 2d90 2186: 4c 89 ff mov %r15,%rdi 2189: 49 81 c7 00 02 00 00 add $0x200,%r15 2190: e8 fb 13 00 00 call 3590 2195: 4c 39 fd cmp %r15,%rbp 2198: 75 d7 jne 2171 219a: 48 8b 14 24 mov (%rsp),%rdx 219e: 48 8d b4 24 40 08 00 lea 0x840(%rsp),%rsi 21a5: 00 21a6: 48 8d bc 24 40 08 00 lea 0x840(%rsp),%rdi 21ad: 00 21ae: e8 bd 0c 00 00 call 2e70 21b3: 48 8d bc 24 40 08 00 lea 0x840(%rsp),%rdi 21ba: 00 21bb: e8 80 0c 00 00 call 2e40 21c0: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 21c5: 48 89 ee mov %rbp,%rsi 21c8: e8 e3 0a 00 00 call 2cb0 21cd: 48 8d b4 24 40 08 00 lea 0x840(%rsp),%rsi 21d4: 00 21d5: 4c 89 f7 mov %r14,%rdi 21d8: e8 d3 0a 00 00 call 2cb0 21dd: 66 0f 6f 84 24 40 38 movdqa 0x3840(%rsp),%xmm0 21e4: 00 00 21e6: 41 0f 11 86 00 06 00 movups %xmm0,0x600(%r14) 21ed: 00 21ee: 66 0f 6f 84 24 50 38 movdqa 0x3850(%rsp),%xmm0 21f5: 00 00 21f7: 41 0f 11 86 10 06 00 movups %xmm0,0x610(%r14) 21fe: 00 21ff: 48 8b 84 24 78 3a 00 mov 0x3a78(%rsp),%rax 2206: 00 2207: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 220e: 00 00 2210: 0f 85 d1 00 00 00 jne 22e7 2216: 48 81 c4 88 3a 00 00 add $0x3a88,%rsp 221d: 5b pop %rbx 221e: 5d pop %rbp 221f: 41 5c pop %r12 2221: 41 5d pop %r13 2223: 41 5e pop %r14 2225: 41 5f pop %r15 2227: c3 ret 2228: 44 89 04 24 mov %r8d,(%rsp) 222c: 4c 89 e8 mov %r13,%rax 222f: 45 89 fd mov %r15d,%r13d 2232: 49 89 c7 mov %rax,%r15 2235: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 223c: 00 00 00 00 2240: 48 89 ea mov %rbp,%rdx 2243: be 01 00 00 00 mov $0x1,%esi 2248: 48 89 df mov %rbx,%rdi 224b: e8 c0 27 00 00 call 4a10 2250: 41 ba 00 01 00 00 mov $0x100,%r10d 2256: 44 89 e8 mov %r13d,%eax 2259: 31 d2 xor %edx,%edx 225b: 45 29 ea sub %r13d,%r10d 225e: 49 8d 3c 46 lea (%r14,%rax,2),%rdi 2262: 48 89 de mov %rbx,%rsi 2265: eb 27 jmp 228e 2267: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 226e: 00 00 2270: 66 81 f9 00 0d cmp $0xd00,%cx 2275: 7f 09 jg 2280 2277: 89 d0 mov %edx,%eax 2279: 83 c2 01 add $0x1,%edx 227c: 66 89 0c 47 mov %cx,(%rdi,%rax,2) 2280: 44 39 d2 cmp %r10d,%edx 2283: 73 46 jae 22cb 2285: 48 83 c6 03 add $0x3,%rsi 2289: 49 39 f7 cmp %rsi,%r15 228c: 74 3d je 22cb 228e: 0f b6 4e 01 movzbl 0x1(%rsi),%ecx 2292: 0f b6 06 movzbl (%rsi),%eax 2295: 41 89 c8 mov %ecx,%r8d 2298: c0 e9 04 shr $0x4,%cl 229b: 41 c1 e0 08 shl $0x8,%r8d 229f: 0f b6 c9 movzbl %cl,%ecx 22a2: 44 09 c0 or %r8d,%eax 22a5: 44 0f b6 46 02 movzbl 0x2(%rsi),%r8d 22aa: 66 25 ff 0f and $0xfff,%ax 22ae: 41 c1 e0 04 shl $0x4,%r8d 22b2: 44 09 c1 or %r8d,%ecx 22b5: 66 3d 00 0d cmp $0xd00,%ax 22b9: 7f 0b jg 22c6 22bb: 41 89 d0 mov %edx,%r8d 22be: 83 c2 01 add $0x1,%edx 22c1: 66 42 89 04 47 mov %ax,(%rdi,%r8,2) 22c6: 44 39 d2 cmp %r10d,%edx 22c9: 72 a5 jb 2270 22cb: 41 01 d5 add %edx,%r13d 22ce: 41 81 fd ff 00 00 00 cmp $0xff,%r13d 22d5: 0f 86 65 ff ff ff jbe 2240 22db: 44 8b 04 24 mov (%rsp),%r8d 22df: 4d 89 fd mov %r15,%r13 22e2: e9 d9 fd ff ff jmp 20c0 22e7: e8 94 ed ff ff call 1080 <__stack_chk_fail@plt> 22ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000000022f0 : 22f0: 41 57 push %r15 22f2: 41 56 push %r14 22f4: 41 55 push %r13 22f6: 41 54 push %r12 22f8: 55 push %rbp 22f9: 48 89 f5 mov %rsi,%rbp 22fc: 48 89 d6 mov %rdx,%rsi 22ff: 53 push %rbx 2300: 48 89 d3 mov %rdx,%rbx 2303: 48 81 ec 78 48 00 00 sub $0x4878,%rsp 230a: 48 89 7c 24 38 mov %rdi,0x38(%rsp) 230f: 48 8d 84 24 50 0e 00 lea 0xe50(%rsp),%rax 2316: 00 2317: 4c 8d ac 24 18 47 00 lea 0x4718(%rsp),%r13 231e: 00 231f: 48 89 c7 mov %rax,%rdi 2322: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 2329: 00 00 232b: 4c 89 b4 24 68 48 00 mov %r14,0x4868(%rsp) 2332: 00 2333: 49 89 ce mov %rcx,%r14 2336: 48 89 44 24 30 mov %rax,0x30(%rsp) 233b: e8 b0 09 00 00 call 2cf0 2340: f3 0f 6f 83 00 06 00 movdqu 0x600(%rbx),%xmm0 2347: 00 2348: 48 8d 84 24 50 02 00 lea 0x250(%rsp),%rax 234f: 00 2350: 48 89 ee mov %rbp,%rsi 2353: 48 89 c7 mov %rax,%rdi 2356: 48 89 44 24 28 mov %rax,0x28(%rsp) 235b: 48 8d ac 24 50 1e 00 lea 0x1e50(%rsp),%rbp 2362: 00 2363: 0f 29 84 24 50 46 00 movaps %xmm0,0x4650(%rsp) 236a: 00 236b: f3 0f 6f 83 10 06 00 movdqu 0x610(%rbx),%xmm0 2372: 00 2373: 48 8d 9c 24 50 46 00 lea 0x4650(%rsp),%rbx 237a: 00 237b: 0f 29 84 24 60 46 00 movaps %xmm0,0x4660(%rsp) 2382: 00 2383: e8 f8 0e 00 00 call 3280 2388: 48 8d b4 24 50 26 00 lea 0x2650(%rsp),%rsi 238f: 00 2390: 4c 89 74 24 48 mov %r14,0x48(%rsp) 2395: 31 c0 xor %eax,%eax 2397: 4c 8d 8c 24 68 48 00 lea 0x4868(%rsp),%r9 239e: 00 239f: 48 89 74 24 20 mov %rsi,0x20(%rsp) 23a4: 48 89 74 24 40 mov %rsi,0x40(%rsp) 23a9: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 23ae: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 23b3: 48 8d 9c 24 70 46 00 lea 0x4670(%rsp),%rbx 23ba: 00 23bb: 89 44 24 04 mov %eax,0x4(%rsp) 23bf: 49 89 f6 mov %rsi,%r14 23c2: 45 31 c0 xor %r8d,%r8d 23c5: 48 89 74 24 18 mov %rsi,0x18(%rsp) 23ca: 8b 54 24 04 mov 0x4(%rsp),%edx 23ce: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 23d3: 44 89 c1 mov %r8d,%ecx 23d6: 48 89 ef mov %rbp,%rdi 23d9: 44 89 04 24 mov %r8d,(%rsp) 23dd: 45 31 ff xor %r15d,%r15d 23e0: e8 3b 30 00 00 call 5420 23e5: 48 89 ea mov %rbp,%rdx 23e8: be 03 00 00 00 mov $0x3,%esi 23ed: 48 89 df mov %rbx,%rdi 23f0: e8 1b 26 00 00 call 4a10 23f5: 44 8b 04 24 mov (%rsp),%r8d 23f9: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23fe: 48 89 d9 mov %rbx,%rcx 2401: eb 3f jmp 2442 2403: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2408: 44 89 ff mov %r15d,%edi 240b: 41 8d 77 01 lea 0x1(%r15),%esi 240f: 66 41 89 14 7e mov %dx,(%r14,%rdi,2) 2414: 41 81 ff ff 00 00 00 cmp $0xff,%r15d 241b: 74 63 je 2480 241d: 66 3d 00 0d cmp $0xd00,%ax 2421: 7f 5d jg 2480 2423: 44 8d 7e 01 lea 0x1(%rsi),%r15d 2427: 66 41 89 04 76 mov %ax,(%r14,%rsi,2) 242c: 41 81 ff 00 01 00 00 cmp $0x100,%r15d 2433: 74 5b je 2490 2435: 48 83 c1 03 add $0x3,%rcx 2439: 49 39 c9 cmp %rcx,%r9 243c: 0f 84 e6 01 00 00 je 2628 2442: 0f b6 41 01 movzbl 0x1(%rcx),%eax 2446: 0f b6 11 movzbl (%rcx),%edx 2449: 89 c6 mov %eax,%esi 244b: c0 e8 04 shr $0x4,%al 244e: c1 e6 08 shl $0x8,%esi 2451: 0f b6 c0 movzbl %al,%eax 2454: 09 f2 or %esi,%edx 2456: 0f b6 71 02 movzbl 0x2(%rcx),%esi 245a: 66 81 e2 ff 0f and $0xfff,%dx 245f: c1 e6 04 shl $0x4,%esi 2462: 09 f0 or %esi,%eax 2464: 66 81 fa 00 0d cmp $0xd00,%dx 2469: 7e 9d jle 2408 246b: 66 3d 00 0d cmp $0xd00,%ax 246f: 7f c4 jg 2435 2471: 44 89 fe mov %r15d,%esi 2474: eb ad jmp 2423 2476: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 247d: 00 00 00 2480: 41 89 f7 mov %esi,%r15d 2483: 41 81 ff 00 01 00 00 cmp $0x100,%r15d 248a: 75 a9 jne 2435 248c: 0f 1f 40 00 nopl 0x0(%rax) 2490: 41 83 c0 01 add $0x1,%r8d 2494: 49 81 c6 00 02 00 00 add $0x200,%r14 249b: 41 83 f8 04 cmp $0x4,%r8d 249f: 0f 85 25 ff ff ff jne 23ca 24a5: 8b 44 24 04 mov 0x4(%rsp),%eax 24a9: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 24ae: 83 c0 01 add $0x1,%eax 24b1: 48 81 c6 00 08 00 00 add $0x800,%rsi 24b8: 83 f8 04 cmp $0x4,%eax 24bb: 0f 85 fa fe ff ff jne 23bb 24c1: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 24c6: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 24cb: 45 31 ed xor %r13d,%r13d 24ce: 48 8d 9c 24 50 06 00 lea 0x650(%rsp),%rbx 24d5: 00 24d6: 4c 89 ef mov %r13,%rdi 24d9: 44 89 ea mov %r13d,%edx 24dc: 4c 89 f6 mov %r14,%rsi 24df: 49 83 c5 01 add $0x1,%r13 24e3: 48 c1 e7 09 shl $0x9,%rdi 24e7: 48 01 df add %rbx,%rdi 24ea: e8 11 0f 00 00 call 3400 24ef: 49 83 fd 04 cmp $0x4,%r13 24f3: 75 e1 jne 24d6 24f5: 45 31 ff xor %r15d,%r15d 24f8: 4c 8d ac 24 50 16 00 lea 0x1650(%rsp),%r13 24ff: 00 2500: 4c 89 ff mov %r15,%rdi 2503: 41 8d 57 04 lea 0x4(%r15),%edx 2507: 4c 89 f6 mov %r14,%rsi 250a: 49 83 c7 01 add $0x1,%r15 250e: 48 c1 e7 09 shl $0x9,%rdi 2512: 4c 01 ef add %r13,%rdi 2515: e8 46 0f 00 00 call 3460 251a: 49 83 ff 04 cmp $0x4,%r15 251e: 75 e0 jne 2500 2520: 4c 89 f6 mov %r14,%rsi 2523: ba 08 00 00 00 mov $0x8,%edx 2528: 48 8d bc 24 50 04 00 lea 0x450(%rsp),%rdi 252f: 00 2530: 49 89 ee mov %rbp,%r14 2533: e8 28 0f 00 00 call 3460 2538: 48 89 df mov %rbx,%rdi 253b: e8 f0 07 00 00 call 2d30 2540: 48 89 d8 mov %rbx,%rax 2543: 4c 89 e3 mov %r12,%rbx 2546: 49 89 ec mov %rbp,%r12 2549: 48 89 c5 mov %rax,%rbp 254c: 48 89 de mov %rbx,%rsi 254f: 4c 89 f7 mov %r14,%rdi 2552: 48 89 ea mov %rbp,%rdx 2555: 49 81 c6 00 02 00 00 add $0x200,%r14 255c: e8 2f 08 00 00 call 2d90 2561: 48 81 c3 00 08 00 00 add $0x800,%rbx 2568: 4c 3b 74 24 20 cmp 0x20(%rsp),%r14 256d: 75 dd jne 254c 256f: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 2574: 48 89 ea mov %rbp,%rdx 2577: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 257c: e8 0f 08 00 00 call 2d90 2581: 4c 89 e7 mov %r12,%rdi 2584: e8 d7 07 00 00 call 2d60 2589: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 258e: e8 6d 0f 00 00 call 3500 2593: 4c 89 ea mov %r13,%rdx 2596: 4c 89 e6 mov %r12,%rsi 2599: 4c 89 e7 mov %r12,%rdi 259c: e8 cf 08 00 00 call 2e70 25a1: 48 8d 74 24 50 lea 0x50(%rsp),%rsi 25a6: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 25ab: 48 8d 94 24 50 04 00 lea 0x450(%rsp),%rdx 25b2: 00 25b3: e8 48 10 00 00 call 3600 25b8: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 25bd: 48 8d 74 24 50 lea 0x50(%rsp),%rsi 25c2: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 25c7: e8 34 10 00 00 call 3600 25cc: 4c 89 e7 mov %r12,%rdi 25cf: e8 6c 08 00 00 call 2e40 25d4: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 25d9: e8 f2 0f 00 00 call 35d0 25de: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 25e3: 4c 89 e6 mov %r12,%rsi 25e6: 48 89 df mov %rbx,%rdi 25e9: e8 f2 01 00 00 call 27e0 25ee: 48 8d bb 80 05 00 00 lea 0x580(%rbx),%rdi 25f5: 48 8d 74 24 50 lea 0x50(%rsp),%rsi 25fa: e8 c1 08 00 00 call 2ec0 25ff: 48 8b 84 24 68 48 00 mov 0x4868(%rsp),%rax 2606: 00 2607: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 260e: 00 00 2610: 0f 85 d1 00 00 00 jne 26e7 2616: 48 81 c4 78 48 00 00 add $0x4878,%rsp 261d: 5b pop %rbx 261e: 5d pop %rbp 261f: 41 5c pop %r12 2621: 41 5d pop %r13 2623: 41 5e pop %r14 2625: 41 5f pop %r15 2627: c3 ret 2628: 44 89 04 24 mov %r8d,(%rsp) 262c: 4c 89 e8 mov %r13,%rax 262f: 45 89 fd mov %r15d,%r13d 2632: 49 89 c7 mov %rax,%r15 2635: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 263c: 00 00 00 00 2640: 48 89 ea mov %rbp,%rdx 2643: be 01 00 00 00 mov $0x1,%esi 2648: 48 89 df mov %rbx,%rdi 264b: e8 c0 23 00 00 call 4a10 2650: 41 ba 00 01 00 00 mov $0x100,%r10d 2656: 44 89 e8 mov %r13d,%eax 2659: 31 d2 xor %edx,%edx 265b: 45 29 ea sub %r13d,%r10d 265e: 49 8d 3c 46 lea (%r14,%rax,2),%rdi 2662: 48 89 de mov %rbx,%rsi 2665: eb 27 jmp 268e 2667: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 266e: 00 00 2670: 66 81 f9 00 0d cmp $0xd00,%cx 2675: 7f 09 jg 2680 2677: 89 d0 mov %edx,%eax 2679: 83 c2 01 add $0x1,%edx 267c: 66 89 0c 47 mov %cx,(%rdi,%rax,2) 2680: 44 39 d2 cmp %r10d,%edx 2683: 73 46 jae 26cb 2685: 48 83 c6 03 add $0x3,%rsi 2689: 49 39 f7 cmp %rsi,%r15 268c: 74 3d je 26cb 268e: 0f b6 4e 01 movzbl 0x1(%rsi),%ecx 2692: 0f b6 06 movzbl (%rsi),%eax 2695: 41 89 c8 mov %ecx,%r8d 2698: c0 e9 04 shr $0x4,%cl 269b: 41 c1 e0 08 shl $0x8,%r8d 269f: 0f b6 c9 movzbl %cl,%ecx 26a2: 44 09 c0 or %r8d,%eax 26a5: 44 0f b6 46 02 movzbl 0x2(%rsi),%r8d 26aa: 66 25 ff 0f and $0xfff,%ax 26ae: 41 c1 e0 04 shl $0x4,%r8d 26b2: 44 09 c1 or %r8d,%ecx 26b5: 66 3d 00 0d cmp $0xd00,%ax 26b9: 7f 0b jg 26c6 26bb: 41 89 d0 mov %edx,%r8d 26be: 83 c2 01 add $0x1,%edx 26c1: 66 42 89 04 47 mov %ax,(%rdi,%r8,2) 26c6: 44 39 d2 cmp %r10d,%edx 26c9: 72 a5 jb 2670 26cb: 41 01 d5 add %edx,%r13d 26ce: 41 81 fd ff 00 00 00 cmp $0xff,%r13d 26d5: 0f 86 65 ff ff ff jbe 2640 26db: 44 8b 04 24 mov (%rsp),%r8d 26df: 4d 89 fd mov %r15,%r13 26e2: e9 a9 fd ff ff jmp 2490 26e7: e8 94 e9 ff ff call 1080 <__stack_chk_fail@plt> 26ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000000026f0 : 26f0: 41 57 push %r15 26f2: 41 56 push %r14 26f4: 41 55 push %r13 26f6: 49 89 fd mov %rdi,%r13 26f9: 41 54 push %r12 26fb: 55 push %rbp 26fc: 53 push %rbx 26fd: 48 89 f3 mov %rsi,%rbx 2700: 48 81 ec 18 14 00 00 sub $0x1418,%rsp 2707: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14 270e: 00 00 2710: 4c 89 b4 24 08 14 00 mov %r14,0x1408(%rsp) 2717: 00 2718: 49 89 d6 mov %rdx,%r14 271b: 48 8d ac 24 00 04 00 lea 0x400(%rsp),%rbp 2722: 00 2723: 48 89 ef mov %rbp,%rdi 2726: e8 95 03 00 00 call 2ac0 272b: 48 8d b3 80 05 00 00 lea 0x580(%rbx),%rsi 2732: 48 89 e7 mov %rsp,%rdi 2735: e8 66 09 00 00 call 30a0 273a: 48 8d bc 24 00 0c 00 lea 0xc00(%rsp),%rdi 2741: 00 2742: 4c 89 f6 mov %r14,%rsi 2745: e8 a6 05 00 00 call 2cf0 274a: 48 89 ef mov %rbp,%rdi 274d: e8 de 05 00 00 call 2d30 2752: 48 89 ea mov %rbp,%rdx 2755: 48 8d b4 24 00 0c 00 lea 0xc00(%rsp),%rsi 275c: 00 275d: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi 2764: 00 2765: e8 26 06 00 00 call 2d90 276a: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi 2771: 00 2772: e8 89 0d 00 00 call 3500 2777: 48 89 e6 mov %rsp,%rsi 277a: 48 8d 94 24 00 02 00 lea 0x200(%rsp),%rdx 2781: 00 2782: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi 2789: 00 278a: e8 b1 0e 00 00 call 3640 278f: 48 8d bc 24 00 02 00 lea 0x200(%rsp),%rdi 2796: 00 2797: e8 34 0e 00 00 call 35d0 279c: 48 8d b4 24 00 02 00 lea 0x200(%rsp),%rsi 27a3: 00 27a4: 4c 89 ef mov %r13,%rdi 27a7: e8 44 0b 00 00 call 32f0 27ac: 48 8b 84 24 08 14 00 mov 0x1408(%rsp),%rax 27b3: 00 27b4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 27bb: 00 00 27bd: 75 12 jne 27d1 27bf: 48 81 c4 18 14 00 00 add $0x1418,%rsp 27c6: 5b pop %rbx 27c7: 5d pop %rbp 27c8: 41 5c pop %r12 27ca: 41 5d pop %r13 27cc: 41 5e pop %r14 27ce: 41 5f pop %r15 27d0: c3 ret 27d1: e8 aa e8 ff ff call 1080 <__stack_chk_fail@plt> 27d6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 27dd: 00 00 00 00000000000027e0 : 27e0: 41 57 push %r15 27e2: 48 8d 87 60 01 00 00 lea 0x160(%rdi),%rax 27e9: 49 89 f7 mov %rsi,%r15 27ec: 41 56 push %r14 27ee: 41 55 push %r13 27f0: 41 54 push %r12 27f2: 4c 8d a6 00 08 00 00 lea 0x800(%rsi),%r12 27f9: 55 push %rbp 27fa: 53 push %rbx 27fb: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 2800: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 2805: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 280a: 4c 89 7c 24 f0 mov %r15,-0x10(%rsp) 280f: 4d 89 fc mov %r15,%r12 2812: 4c 8d a8 a0 fe ff ff lea -0x160(%rax),%r13 2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2820: 41 0f b7 04 24 movzwl (%r12),%eax 2825: 89 c3 mov %eax,%ebx 2827: 66 c1 fb 0f sar $0xf,%bx 282b: 66 81 e3 01 0d and $0xd01,%bx 2830: 01 c3 add %eax,%ebx 2832: 41 0f b7 44 24 02 movzwl 0x2(%r12),%eax 2838: 0f b7 db movzwl %bx,%ebx 283b: 41 89 c2 mov %eax,%r10d 283e: 48 c1 e3 0b shl $0xb,%rbx 2842: 66 41 c1 fa 0f sar $0xf,%r10w 2847: 48 81 c3 80 06 00 00 add $0x680,%rbx 284e: 66 41 81 e2 01 0d and $0xd01,%r10w 2854: 48 69 db dc d7 09 00 imul $0x9d7dc,%rbx,%rbx 285b: 41 01 c2 add %eax,%r10d 285e: 41 0f b7 44 24 04 movzwl 0x4(%r12),%eax 2864: 45 0f b7 d2 movzwl %r10w,%r10d 2868: 49 c1 e2 0b shl $0xb,%r10 286c: 41 89 c1 mov %eax,%r9d 286f: 48 c1 eb 1f shr $0x1f,%rbx 2873: 66 41 c1 f9 0f sar $0xf,%r9w 2878: 49 81 c2 80 06 00 00 add $0x680,%r10 287f: 66 81 e3 ff 07 and $0x7ff,%bx 2884: 66 41 81 e1 01 0d and $0xd01,%r9w 288a: 4d 69 d2 dc d7 09 00 imul $0x9d7dc,%r10,%r10 2891: 41 01 c1 add %eax,%r9d 2894: 41 0f b7 44 24 06 movzwl 0x6(%r12),%eax 289a: 45 0f b7 c9 movzwl %r9w,%r9d 289e: 49 c1 e1 0b shl $0xb,%r9 28a2: 41 89 c0 mov %eax,%r8d 28a5: 49 c1 ea 1f shr $0x1f,%r10 28a9: 66 41 c1 f8 0f sar $0xf,%r8w 28ae: 49 81 c1 80 06 00 00 add $0x680,%r9 28b5: 45 89 d7 mov %r10d,%r15d 28b8: 66 41 81 e0 01 0d and $0xd01,%r8w 28be: 4d 69 c9 dc d7 09 00 imul $0x9d7dc,%r9,%r9 28c5: 66 41 81 e7 ff 07 and $0x7ff,%r15w 28cb: 41 01 c0 add %eax,%r8d 28ce: 45 0f b7 c0 movzwl %r8w,%r8d 28d2: 49 c1 e0 0b shl $0xb,%r8 28d6: 49 c1 e9 1f shr $0x1f,%r9 28da: 49 81 c0 80 06 00 00 add $0x680,%r8 28e1: 44 89 cd mov %r9d,%ebp 28e4: 4d 69 c0 dc d7 09 00 imul $0x9d7dc,%r8,%r8 28eb: 66 81 e5 ff 07 and $0x7ff,%bp 28f0: 49 c1 e8 1f shr $0x1f,%r8 28f4: 44 89 c0 mov %r8d,%eax 28f7: 66 25 ff 07 and $0x7ff,%ax 28fb: 66 89 44 24 e2 mov %ax,-0x1e(%rsp) 2900: 41 0f b7 44 24 08 movzwl 0x8(%r12),%eax 2906: 89 c7 mov %eax,%edi 2908: 66 c1 ff 0f sar $0xf,%di 290c: 66 41 c1 ef 05 shr $0x5,%r15w 2911: 66 81 e7 01 0d and $0xd01,%di 2916: 01 c7 add %eax,%edi 2918: 0f b7 ff movzwl %di,%edi 291b: 48 c1 e7 0b shl $0xb,%rdi 291f: 48 81 c7 80 06 00 00 add $0x680,%rdi 2926: 48 69 ff dc d7 09 00 imul $0x9d7dc,%rdi,%rdi 292d: 48 c1 ef 1f shr $0x1f,%rdi 2931: 89 fa mov %edi,%edx 2933: 66 81 e2 ff 07 and $0x7ff,%dx 2938: 66 89 54 24 e4 mov %dx,-0x1c(%rsp) 293d: 41 0f b7 54 24 0a movzwl 0xa(%r12),%edx 2943: 89 d0 mov %edx,%eax 2945: 66 c1 f8 0f sar $0xf,%ax 2949: 66 25 01 0d and $0xd01,%ax 294d: 8d 34 10 lea (%rax,%rdx,1),%esi 2950: 41 0f b7 54 24 0c movzwl 0xc(%r12),%edx 2956: 0f b7 f6 movzwl %si,%esi 2959: 89 d0 mov %edx,%eax 295b: 48 c1 e6 0b shl $0xb,%rsi 295f: 66 c1 f8 0f sar $0xf,%ax 2963: 48 81 c6 80 06 00 00 add $0x680,%rsi 296a: 66 25 01 0d and $0xd01,%ax 296e: 48 69 f6 dc d7 09 00 imul $0x9d7dc,%rsi,%rsi 2975: 8d 0c 10 lea (%rax,%rdx,1),%ecx 2978: 41 0f b7 44 24 0e movzwl 0xe(%r12),%eax 297e: 41 88 5d 00 mov %bl,0x0(%r13) 2982: 0f b7 c9 movzwl %cx,%ecx 2985: 48 c1 e1 0b shl $0xb,%rcx 2989: 89 c2 mov %eax,%edx 298b: 48 c1 ee 1f shr $0x1f,%rsi 298f: 66 c1 fa 0f sar $0xf,%dx 2993: 48 81 c1 80 06 00 00 add $0x680,%rcx 299a: 41 89 f3 mov %esi,%r11d 299d: 66 81 e2 01 0d and $0xd01,%dx 29a2: 48 69 c9 dc d7 09 00 imul $0x9d7dc,%rcx,%rcx 29a9: 66 41 81 e3 ff 07 and $0x7ff,%r11w 29af: 01 d0 add %edx,%eax 29b1: 0f b7 c0 movzwl %ax,%eax 29b4: 48 c1 e0 0b shl $0xb,%rax 29b8: 48 c1 e9 1f shr $0x1f,%rcx 29bc: 48 05 80 06 00 00 add $0x680,%rax 29c2: 41 89 ce mov %ecx,%r14d 29c5: 48 69 c0 dc d7 09 00 imul $0x9d7dc,%rax,%rax 29cc: 66 41 81 e6 ff 07 and $0x7ff,%r14w 29d2: 48 c1 e8 1f shr $0x1f,%rax 29d6: 48 89 44 24 d8 mov %rax,-0x28(%rsp) 29db: 0f b7 54 24 d8 movzwl -0x28(%rsp),%edx 29e0: 0f b6 44 24 d8 movzbl -0x28(%rsp),%eax 29e5: 66 81 e2 ff 07 and $0x7ff,%dx 29ea: 66 89 54 24 e6 mov %dx,-0x1a(%rsp) 29ef: 42 8d 14 d5 00 00 00 lea 0x0(,%r10,8),%edx 29f6: 00 29f7: 08 fa or %bh,%dl 29f9: 41 c1 e1 06 shl $0x6,%r9d 29fd: 45 01 c0 add %r8d,%r8d 2a00: 49 83 c5 0b add $0xb,%r13 2a04: 45 09 f9 or %r15d,%r9d 2a07: c1 e7 04 shl $0x4,%edi 2a0a: 41 88 55 f6 mov %dl,-0xa(%r13) 2a0e: 0f b7 54 24 e6 movzwl -0x1a(%rsp),%edx 2a13: 45 88 4d f7 mov %r9b,-0x9(%r13) 2a17: 41 89 e9 mov %ebp,%r9d 2a1a: 66 c1 ed 0a shr $0xa,%bp 2a1e: 49 83 c4 10 add $0x10,%r12 2a22: c1 e6 07 shl $0x7,%esi 2a25: 41 09 e8 or %ebp,%r8d 2a28: c1 e1 02 shl $0x2,%ecx 2a2b: 45 88 45 f9 mov %r8b,-0x7(%r13) 2a2f: 44 0f b7 44 24 e2 movzwl -0x1e(%rsp),%r8d 2a35: 66 41 c1 ee 06 shr $0x6,%r14w 2a3a: c1 e0 05 shl $0x5,%eax 2a3d: 66 41 c1 e9 02 shr $0x2,%r9w 2a42: 44 09 f0 or %r14d,%eax 2a45: 66 c1 ea 03 shr $0x3,%dx 2a49: 66 41 c1 e8 07 shr $0x7,%r8w 2a4e: 45 88 4d f8 mov %r9b,-0x8(%r13) 2a52: 44 09 c7 or %r8d,%edi 2a55: 41 88 45 fe mov %al,-0x2(%r13) 2a59: 41 88 7d fa mov %dil,-0x6(%r13) 2a5d: 0f b7 7c 24 e4 movzwl -0x1c(%rsp),%edi 2a62: 41 88 55 ff mov %dl,-0x1(%r13) 2a66: 66 c1 ef 04 shr $0x4,%di 2a6a: 09 fe or %edi,%esi 2a6c: 41 88 75 fb mov %sil,-0x5(%r13) 2a70: 44 89 de mov %r11d,%esi 2a73: 66 41 c1 eb 09 shr $0x9,%r11w 2a78: 66 d1 ee shr $1,%si 2a7b: 44 09 d9 or %r11d,%ecx 2a7e: 41 88 75 fc mov %sil,-0x4(%r13) 2a82: 41 88 4d fd mov %cl,-0x3(%r13) 2a86: 4c 3b 6c 24 e8 cmp -0x18(%rsp),%r13 2a8b: 0f 85 8f fd ff ff jne 2820 2a91: 4c 8b 7c 24 f0 mov -0x10(%rsp),%r15 2a96: 49 8d 85 60 01 00 00 lea 0x160(%r13),%rax 2a9d: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 2aa2: 49 81 c7 00 02 00 00 add $0x200,%r15 2aa9: 4c 39 7c 24 f8 cmp %r15,-0x8(%rsp) 2aae: 0f 85 51 fd ff ff jne 2805 2ab4: 5b pop %rbx 2ab5: 5d pop %rbp 2ab6: 41 5c pop %r12 2ab8: 41 5d pop %r13 2aba: 41 5e pop %r14 2abc: 41 5f pop %r15 2abe: c3 ret 2abf: 90 nop 0000000000002ac0 : 2ac0: 41 57 push %r15 2ac2: 48 8d 87 00 08 00 00 lea 0x800(%rdi),%rax 2ac9: 49 89 ff mov %rdi,%r15 2acc: 41 56 push %r14 2ace: 4c 8d b6 60 01 00 00 lea 0x160(%rsi),%r14 2ad5: 41 55 push %r13 2ad7: 41 54 push %r12 2ad9: 55 push %rbp 2ada: 53 push %rbx 2adb: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 2ae0: 4d 8d 8e a0 fe ff ff lea -0x160(%r14),%r9 2ae7: 4d 89 fb mov %r15,%r11 2aea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2af0: 41 0f b6 51 02 movzbl 0x2(%r9),%edx 2af5: 41 0f b6 79 03 movzbl 0x3(%r9),%edi 2afa: 49 83 c1 0b add $0xb,%r9 2afe: 41 0f b6 49 f9 movzbl -0x7(%r9),%ecx 2b03: 45 0f b6 61 fb movzbl -0x5(%r9),%r12d 2b08: 89 d0 mov %edx,%eax 2b0a: c1 e7 02 shl $0x2,%edi 2b0d: 45 0f b6 41 f6 movzbl -0xa(%r9),%r8d 2b12: 41 0f b6 71 fc movzbl -0x4(%r9),%esi 2b17: c0 e8 06 shr $0x6,%al 2b1a: 45 89 e2 mov %r12d,%r10d 2b1d: 41 0f b7 59 f5 movzwl -0xb(%r9),%ebx 2b22: c1 e2 05 shl $0x5,%edx 2b25: 0f b6 c0 movzbl %al,%eax 2b28: 41 c0 e8 03 shr $0x3,%r8b 2b2c: 01 f6 add %esi,%esi 2b2e: 41 0f b6 69 fe movzbl -0x2(%r9),%ebp 2b33: 09 c7 or %eax,%edi 2b35: 89 c8 mov %ecx,%eax 2b37: 41 c0 ea 07 shr $0x7,%r10b 2b3b: 45 0f b6 c0 movzbl %r8b,%r8d 2b3f: c1 e0 0a shl $0xa,%eax 2b42: 41 09 d0 or %edx,%r8d 2b45: 45 0f b6 d2 movzbl %r10b,%r10d 2b49: 41 0f b6 51 fa movzbl -0x6(%r9),%edx 2b4e: 09 c7 or %eax,%edi 2b50: 41 0f b6 41 fd movzbl -0x3(%r9),%eax 2b55: 44 09 d6 or %r10d,%esi 2b58: 81 e3 ff 07 00 00 and $0x7ff,%ebx 2b5e: 81 e7 ff 07 00 00 and $0x7ff,%edi 2b64: 41 81 e0 ff 07 00 00 and $0x7ff,%r8d 2b6b: 45 0f b6 69 ff movzbl -0x1(%r9),%r13d 2b70: d0 e9 shr $1,%cl 2b72: 69 ff 01 0d 00 00 imul $0xd01,%edi,%edi 2b78: 41 89 c2 mov %eax,%r10d 2b7b: 0f b6 c9 movzbl %cl,%ecx 2b7e: 41 c1 e2 09 shl $0x9,%r10d 2b82: 69 db 01 0d 00 00 imul $0xd01,%ebx,%ebx 2b88: 41 c1 e5 03 shl $0x3,%r13d 2b8c: 45 69 c0 01 0d 00 00 imul $0xd01,%r8d,%r8d 2b93: 44 09 d6 or %r10d,%esi 2b96: 41 89 ea mov %ebp,%r10d 2b99: 81 c7 00 04 00 00 add $0x400,%edi 2b9f: 41 c0 ea 05 shr $0x5,%r10b 2ba3: c1 ef 0b shr $0xb,%edi 2ba6: 81 c3 00 04 00 00 add $0x400,%ebx 2bac: 45 0f b6 d2 movzbl %r10b,%r10d 2bb0: 66 41 89 7b 04 mov %di,0x4(%r11) 2bb5: 0f b6 fa movzbl %dl,%edi 2bb8: 41 81 c0 00 04 00 00 add $0x400,%r8d 2bbf: 45 09 ea or %r13d,%r10d 2bc2: c1 e7 07 shl $0x7,%edi 2bc5: c1 eb 0b shr $0xb,%ebx 2bc8: 45 0f bf d2 movswl %r10w,%r10d 2bcc: 09 f9 or %edi,%ecx 2bce: 41 c1 e8 0b shr $0xb,%r8d 2bd2: 66 41 89 1b mov %bx,(%r11) 2bd6: 81 e1 ff 07 00 00 and $0x7ff,%ecx 2bdc: c0 ea 04 shr $0x4,%dl 2bdf: 81 e6 ff 07 00 00 and $0x7ff,%esi 2be5: 66 45 89 43 02 mov %r8w,0x2(%r11) 2bea: c0 e8 02 shr $0x2,%al 2bed: 0f b6 d2 movzbl %dl,%edx 2bf0: 41 c1 e4 04 shl $0x4,%r12d 2bf4: 49 83 c3 10 add $0x10,%r11 2bf8: 0f b6 c0 movzbl %al,%eax 2bfb: c1 e5 06 shl $0x6,%ebp 2bfe: 69 c9 01 0d 00 00 imul $0xd01,%ecx,%ecx 2c04: 44 09 e2 or %r12d,%edx 2c07: 09 e8 or %ebp,%eax 2c09: 81 e2 ff 07 00 00 and $0x7ff,%edx 2c0f: 25 ff 07 00 00 and $0x7ff,%eax 2c14: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx 2c1a: 69 f6 01 0d 00 00 imul $0xd01,%esi,%esi 2c20: 81 c1 00 04 00 00 add $0x400,%ecx 2c26: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 2c2c: c1 e9 0b shr $0xb,%ecx 2c2f: 45 69 d2 01 0d 00 00 imul $0xd01,%r10d,%r10d 2c36: 81 c2 00 04 00 00 add $0x400,%edx 2c3c: 66 41 89 4b f6 mov %cx,-0xa(%r11) 2c41: 81 c6 00 04 00 00 add $0x400,%esi 2c47: c1 ea 0b shr $0xb,%edx 2c4a: 05 00 04 00 00 add $0x400,%eax 2c4f: c1 ee 0b shr $0xb,%esi 2c52: 66 41 89 53 f8 mov %dx,-0x8(%r11) 2c57: 41 81 c2 00 04 00 00 add $0x400,%r10d 2c5e: c1 e8 0b shr $0xb,%eax 2c61: 66 41 89 73 fa mov %si,-0x6(%r11) 2c66: 41 c1 ea 0b shr $0xb,%r10d 2c6a: 66 41 89 43 fc mov %ax,-0x4(%r11) 2c6f: 66 45 89 53 fe mov %r10w,-0x2(%r11) 2c74: 4d 39 f1 cmp %r14,%r9 2c77: 0f 85 73 fe ff ff jne 2af0 2c7d: 4d 8d b1 60 01 00 00 lea 0x160(%r9),%r14 2c84: 49 81 c7 00 02 00 00 add $0x200,%r15 2c8b: 4c 39 7c 24 f8 cmp %r15,-0x8(%rsp) 2c90: 0f 85 4a fe ff ff jne 2ae0 2c96: 5b pop %rbx 2c97: 5d pop %rbp 2c98: 41 5c pop %r12 2c9a: 41 5d pop %r13 2c9c: 41 5e pop %r14 2c9e: 41 5f pop %r15 2ca0: c3 ret 2ca1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2ca8: 00 00 00 00 2cac: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002cb0 : 2cb0: 41 54 push %r12 2cb2: 4c 8d a7 00 06 00 00 lea 0x600(%rdi),%r12 2cb9: 55 push %rbp 2cba: 48 89 f5 mov %rsi,%rbp 2cbd: 53 push %rbx 2cbe: 48 89 fb mov %rdi,%rbx 2cc1: 48 89 ee mov %rbp,%rsi 2cc4: 48 89 df mov %rbx,%rdi 2cc7: 48 81 c3 80 01 00 00 add $0x180,%rbx 2cce: 48 81 c5 00 02 00 00 add $0x200,%rbp 2cd5: e8 f6 04 00 00 call 31d0 2cda: 4c 39 e3 cmp %r12,%rbx 2cdd: 75 e2 jne 2cc1 2cdf: 5b pop %rbx 2ce0: 5d pop %rbp 2ce1: 41 5c pop %r12 2ce3: c3 ret 2ce4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2ceb: 00 00 00 00 2cef: 90 nop 0000000000002cf0 : 2cf0: 41 54 push %r12 2cf2: 4c 8d a6 00 06 00 00 lea 0x600(%rsi),%r12 2cf9: 55 push %rbp 2cfa: 48 89 fd mov %rdi,%rbp 2cfd: 53 push %rbx 2cfe: 48 89 f3 mov %rsi,%rbx 2d01: 48 89 de mov %rbx,%rsi 2d04: 48 89 ef mov %rbp,%rdi 2d07: 48 81 c3 80 01 00 00 add $0x180,%rbx 2d0e: 48 81 c5 00 02 00 00 add $0x200,%rbp 2d15: e8 16 05 00 00 call 3230 2d1a: 4c 39 e3 cmp %r12,%rbx 2d1d: 75 e2 jne 2d01 2d1f: 5b pop %rbx 2d20: 5d pop %rbp 2d21: 41 5c pop %r12 2d23: c3 ret 2d24: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2d2b: 00 00 00 00 2d2f: 90 nop 0000000000002d30 : 2d30: 55 push %rbp 2d31: 48 8d af 00 08 00 00 lea 0x800(%rdi),%rbp 2d38: 53 push %rbx 2d39: 48 89 fb mov %rdi,%rbx 2d3c: 48 83 ec 08 sub $0x8,%rsp 2d40: 48 89 df mov %rbx,%rdi 2d43: 48 81 c3 00 02 00 00 add $0x200,%rbx 2d4a: e8 71 07 00 00 call 34c0 2d4f: 48 39 eb cmp %rbp,%rbx 2d52: 75 ec jne 2d40 2d54: 48 83 c4 08 add $0x8,%rsp 2d58: 5b pop %rbx 2d59: 5d pop %rbp 2d5a: c3 ret 2d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000002d60 : 2d60: 55 push %rbp 2d61: 48 8d af 00 08 00 00 lea 0x800(%rdi),%rbp 2d68: 53 push %rbx 2d69: 48 89 fb mov %rdi,%rbx 2d6c: 48 83 ec 08 sub $0x8,%rsp 2d70: 48 89 df mov %rbx,%rdi 2d73: 48 81 c3 00 02 00 00 add $0x200,%rbx 2d7a: e8 81 07 00 00 call 3500 2d7f: 48 39 eb cmp %rbp,%rbx 2d82: 75 ec jne 2d70 2d84: 48 83 c4 08 add $0x8,%rsp 2d88: 5b pop %rbx 2d89: 5d pop %rbp 2d8a: c3 ret 2d8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000002d90 : 2d90: 41 56 push %r14 2d92: 41 55 push %r13 2d94: 49 89 f5 mov %rsi,%r13 2d97: 41 54 push %r12 2d99: 49 89 fc mov %rdi,%r12 2d9c: 55 push %rbp 2d9d: 49 8d ad 00 02 00 00 lea 0x200(%r13),%rbp 2da4: 49 81 c5 00 08 00 00 add $0x800,%r13 2dab: 53 push %rbx 2dac: 48 81 ec 10 02 00 00 sub $0x210,%rsp 2db3: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx 2dba: 00 00 2dbc: 48 89 9c 24 08 02 00 mov %rbx,0x208(%rsp) 2dc3: 00 2dc4: 48 89 d3 mov %rdx,%rbx 2dc7: 48 89 da mov %rbx,%rdx 2dca: 48 81 c3 00 02 00 00 add $0x200,%rbx 2dd1: e8 3a 07 00 00 call 3510 2dd6: 48 89 da mov %rbx,%rdx 2dd9: 48 89 ee mov %rbp,%rsi 2ddc: 48 89 e7 mov %rsp,%rdi 2ddf: 48 81 c5 00 02 00 00 add $0x200,%rbp 2de6: e8 25 07 00 00 call 3510 2deb: 48 89 e2 mov %rsp,%rdx 2dee: 4c 89 e6 mov %r12,%rsi 2df1: 4c 89 e7 mov %r12,%rdi 2df4: e8 07 08 00 00 call 3600 2df9: 48 81 c3 00 02 00 00 add $0x200,%rbx 2e00: 4c 39 ed cmp %r13,%rbp 2e03: 75 d1 jne 2dd6 2e05: 4c 89 e7 mov %r12,%rdi 2e08: e8 c3 07 00 00 call 35d0 2e0d: 48 8b 84 24 08 02 00 mov 0x208(%rsp),%rax 2e14: 00 2e15: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 2e1c: 00 00 2e1e: 75 10 jne 2e30 2e20: 48 81 c4 10 02 00 00 add $0x210,%rsp 2e27: 5b pop %rbx 2e28: 5d pop %rbp 2e29: 41 5c pop %r12 2e2b: 41 5d pop %r13 2e2d: 41 5e pop %r14 2e2f: c3 ret 2e30: e8 4b e2 ff ff call 1080 <__stack_chk_fail@plt> 2e35: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2e3c: 00 00 00 00 0000000000002e40 : 2e40: 55 push %rbp 2e41: 48 8d af 00 08 00 00 lea 0x800(%rdi),%rbp 2e48: 53 push %rbx 2e49: 48 89 fb mov %rdi,%rbx 2e4c: 48 83 ec 08 sub $0x8,%rsp 2e50: 48 89 df mov %rbx,%rdi 2e53: 48 81 c3 00 02 00 00 add $0x200,%rbx 2e5a: e8 71 07 00 00 call 35d0 2e5f: 48 39 eb cmp %rbp,%rbx 2e62: 75 ec jne 2e50 2e64: 48 83 c4 08 add $0x8,%rsp 2e68: 5b pop %rbx 2e69: 5d pop %rbp 2e6a: c3 ret 2e6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000002e70 : 2e70: 41 55 push %r13 2e72: 49 89 fd mov %rdi,%r13 2e75: 41 54 push %r12 2e77: 49 89 f4 mov %rsi,%r12 2e7a: 55 push %rbp 2e7b: 48 89 d5 mov %rdx,%rbp 2e7e: 53 push %rbx 2e7f: 31 db xor %ebx,%ebx 2e81: 48 83 ec 08 sub $0x8,%rsp 2e85: 48 8d 54 1d 00 lea 0x0(%rbp,%rbx,1),%rdx 2e8a: 49 8d 34 1c lea (%r12,%rbx,1),%rsi 2e8e: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi 2e93: 48 81 c3 00 02 00 00 add $0x200,%rbx 2e9a: e8 61 07 00 00 call 3600 2e9f: 48 81 fb 00 08 00 00 cmp $0x800,%rbx 2ea6: 75 dd jne 2e85 2ea8: 48 83 c4 08 add $0x8,%rsp 2eac: 5b pop %rbx 2ead: 5d pop %rbp 2eae: 41 5c pop %r12 2eb0: 41 5d pop %r13 2eb2: c3 ret 2eb3: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 2eba: 00 00 00 2ebd: 0f 1f 00 nopl (%rax) 0000000000002ec0 : 2ec0: 41 54 push %r12 2ec2: 49 89 fb mov %rdi,%r11 2ec5: 49 89 f2 mov %rsi,%r10 2ec8: 55 push %rbp 2ec9: 53 push %rbx 2eca: 48 8d 9f a0 00 00 00 lea 0xa0(%rdi),%rbx 2ed1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 2ed8: 00 00 00 00 2edc: 0f 1f 40 00 nopl 0x0(%rax) 2ee0: 41 0f b7 02 movzwl (%r10),%eax 2ee4: 41 0f b7 72 0a movzwl 0xa(%r10),%esi 2ee9: 41 0f b7 6a 0c movzwl 0xc(%r10),%ebp 2eee: 41 89 c1 mov %eax,%r9d 2ef1: 66 41 c1 f9 0f sar $0xf,%r9w 2ef6: 66 41 81 e1 01 0d and $0xd01,%r9w 2efc: 41 01 c1 add %eax,%r9d 2eff: 41 0f b7 42 02 movzwl 0x2(%r10),%eax 2f04: 45 0f bf c9 movswl %r9w,%r9d 2f08: 41 89 c0 mov %eax,%r8d 2f0b: 41 c1 e1 05 shl $0x5,%r9d 2f0f: 66 41 c1 f8 0f sar $0xf,%r8w 2f14: 41 81 c1 80 06 00 00 add $0x680,%r9d 2f1b: 66 41 81 e0 01 0d and $0xd01,%r8w 2f21: 45 69 c9 7e 9d 00 00 imul $0x9d7e,%r9d,%r9d 2f28: 41 01 c0 add %eax,%r8d 2f2b: 41 0f b7 42 04 movzwl 0x4(%r10),%eax 2f30: 45 0f bf c0 movswl %r8w,%r8d 2f34: 89 c2 mov %eax,%edx 2f36: 41 c1 e0 05 shl $0x5,%r8d 2f3a: 66 c1 fa 0f sar $0xf,%dx 2f3e: 41 81 c0 80 06 00 00 add $0x680,%r8d 2f45: 66 81 e2 01 0d and $0xd01,%dx 2f4a: 45 69 c0 7e 9d 00 00 imul $0x9d7e,%r8d,%r8d 2f51: 01 c2 add %eax,%edx 2f53: 41 0f b7 42 06 movzwl 0x6(%r10),%eax 2f58: 0f bf d2 movswl %dx,%edx 2f5b: c1 e2 05 shl $0x5,%edx 2f5e: 89 c1 mov %eax,%ecx 2f60: 41 c1 e8 1b shr $0x1b,%r8d 2f64: 66 c1 f9 0f sar $0xf,%cx 2f68: 81 c2 80 06 00 00 add $0x680,%edx 2f6e: 66 81 e1 01 0d and $0xd01,%cx 2f73: 69 d2 7e 9d 00 00 imul $0x9d7e,%edx,%edx 2f79: 01 c1 add %eax,%ecx 2f7b: 41 0f b7 42 08 movzwl 0x8(%r10),%eax 2f80: 0f bf c9 movswl %cx,%ecx 2f83: 89 c7 mov %eax,%edi 2f85: c1 e1 05 shl $0x5,%ecx 2f88: 66 c1 ff 0f sar $0xf,%di 2f8c: 81 c1 80 06 00 00 add $0x680,%ecx 2f92: 66 81 e7 01 0d and $0xd01,%di 2f97: 69 c9 7e 9d 00 00 imul $0x9d7e,%ecx,%ecx 2f9d: 01 c7 add %eax,%edi 2f9f: 89 f0 mov %esi,%eax 2fa1: 0f bf ff movswl %di,%edi 2fa4: c1 e7 05 shl $0x5,%edi 2fa7: c1 e9 1b shr $0x1b,%ecx 2faa: 81 c7 80 06 00 00 add $0x680,%edi 2fb0: 69 ff 7e 9d 00 00 imul $0x9d7e,%edi,%edi 2fb6: c1 ef 1b shr $0x1b,%edi 2fb9: 66 c1 f8 0f sar $0xf,%ax 2fbd: 41 c1 e9 1b shr $0x1b,%r9d 2fc1: 66 25 01 0d and $0xd01,%ax 2fc5: c1 ea 1b shr $0x1b,%edx 2fc8: 01 f0 add %esi,%eax 2fca: 89 ee mov %ebp,%esi 2fcc: c1 e2 02 shl $0x2,%edx 2fcf: 66 c1 fe 0f sar $0xf,%si 2fd3: 98 cwtl 2fd4: 66 81 e6 01 0d and $0xd01,%si 2fd9: c1 e0 05 shl $0x5,%eax 2fdc: 01 ee add %ebp,%esi 2fde: 05 80 06 00 00 add $0x680,%eax 2fe3: 0f bf f6 movswl %si,%esi 2fe6: 69 c0 7e 9d 00 00 imul $0x9d7e,%eax,%eax 2fec: c1 e6 05 shl $0x5,%esi 2fef: 81 c6 80 06 00 00 add $0x680,%esi 2ff5: 69 f6 7e 9d 00 00 imul $0x9d7e,%esi,%esi 2ffb: c1 ee 1b shr $0x1b,%esi 2ffe: 41 89 f4 mov %esi,%r12d 3001: 41 0f b7 72 0e movzwl 0xe(%r10),%esi 3006: 89 f5 mov %esi,%ebp 3008: 66 c1 fd 0f sar $0xf,%bp 300c: 66 81 e5 01 0d and $0xd01,%bp 3011: 01 f5 add %esi,%ebp 3013: 0f bf ed movswl %bp,%ebp 3016: c1 e5 05 shl $0x5,%ebp 3019: 81 c5 80 06 00 00 add $0x680,%ebp 301f: 69 f5 7e 9d 00 00 imul $0x9d7e,%ebp,%esi 3025: 44 89 c5 mov %r8d,%ebp 3028: 41 c0 e8 03 shr $0x3,%r8b 302c: c1 e5 05 shl $0x5,%ebp 302f: 41 09 e9 or %ebp,%r9d 3032: 45 88 0b mov %r9b,(%r11) 3035: 41 89 c9 mov %ecx,%r9d 3038: d0 e9 shr $1,%cl 303a: 41 c1 e1 07 shl $0x7,%r9d 303e: 44 09 ca or %r9d,%edx 3041: 41 09 d0 or %edx,%r8d 3044: 89 fa mov %edi,%edx 3046: c1 e2 04 shl $0x4,%edx 3049: 45 88 43 01 mov %r8b,0x1(%r11) 304d: 09 d1 or %edx,%ecx 304f: c1 e8 1b shr $0x1b,%eax 3052: 44 89 e2 mov %r12d,%edx 3055: 49 83 c3 05 add $0x5,%r11 3059: 01 c0 add %eax,%eax 305b: c1 e2 06 shl $0x6,%edx 305e: 41 88 4b fd mov %cl,-0x3(%r11) 3062: 49 83 c2 10 add $0x10,%r10 3066: c1 ee 1b shr $0x1b,%esi 3069: 09 d0 or %edx,%eax 306b: 40 c0 ef 04 shr $0x4,%dil 306f: 09 c7 or %eax,%edi 3071: 8d 04 f5 00 00 00 00 lea 0x0(,%rsi,8),%eax 3078: 44 89 e6 mov %r12d,%esi 307b: 40 c0 ee 02 shr $0x2,%sil 307f: 41 88 7b fe mov %dil,-0x2(%r11) 3083: 09 c6 or %eax,%esi 3085: 41 88 73 ff mov %sil,-0x1(%r11) 3089: 49 39 db cmp %rbx,%r11 308c: 0f 85 4e fe ff ff jne 2ee0 3092: 5b pop %rbx 3093: 5d pop %rbp 3094: 41 5c pop %r12 3096: c3 ret 3097: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 309e: 00 00 00000000000030a0 : 30a0: 48 89 f8 mov %rdi,%rax 30a3: 48 89 f7 mov %rsi,%rdi 30a6: 4c 8d 87 a0 00 00 00 lea 0xa0(%rdi),%r8 30ad: 48 89 c6 mov %rax,%rsi 30b0: 44 0f b6 17 movzbl (%rdi),%r10d 30b4: 0f b6 57 01 movzbl 0x1(%rdi),%edx 30b8: 48 83 c7 05 add $0x5,%rdi 30bc: 44 0f b6 4f fd movzbl -0x3(%rdi),%r9d 30c1: 0f b6 47 fe movzbl -0x2(%rdi),%eax 30c5: 45 89 d3 mov %r10d,%r11d 30c8: 0f b6 4f ff movzbl -0x1(%rdi),%ecx 30cc: 41 c0 ea 05 shr $0x5,%r10b 30d0: 41 83 e3 1f and $0x1f,%r11d 30d4: 45 69 db 01 0d 00 00 imul $0xd01,%r11d,%r11d 30db: 41 83 c3 10 add $0x10,%r11d 30df: 41 c1 eb 05 shr $0x5,%r11d 30e3: 66 44 89 1e mov %r11w,(%rsi) 30e7: 44 8d 1c d5 00 00 00 lea 0x0(,%rdx,8),%r11d 30ee: 00 30ef: 45 09 da or %r11d,%r10d 30f2: 41 83 e2 1f and $0x1f,%r10d 30f6: 45 69 d2 01 0d 00 00 imul $0xd01,%r10d,%r10d 30fd: 41 83 c2 10 add $0x10,%r10d 3101: 41 c1 ea 05 shr $0x5,%r10d 3105: 66 44 89 56 02 mov %r10w,0x2(%rsi) 310a: 41 89 d2 mov %edx,%r10d 310d: c0 ea 07 shr $0x7,%dl 3110: 41 c0 ea 02 shr $0x2,%r10b 3114: 41 83 e2 1f and $0x1f,%r10d 3118: 45 69 d2 01 0d 00 00 imul $0xd01,%r10d,%r10d 311f: 41 83 c2 10 add $0x10,%r10d 3123: 41 c1 ea 05 shr $0x5,%r10d 3127: 66 44 89 56 04 mov %r10w,0x4(%rsi) 312c: 47 8d 14 09 lea (%r9,%r9,1),%r10d 3130: 44 09 d2 or %r10d,%edx 3133: 83 e2 1f and $0x1f,%edx 3136: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx 313c: 83 c2 10 add $0x10,%edx 313f: c1 ea 05 shr $0x5,%edx 3142: 66 89 56 06 mov %dx,0x6(%rsi) 3146: 44 89 ca mov %r9d,%edx 3149: 41 89 c1 mov %eax,%r9d 314c: c0 ea 04 shr $0x4,%dl 314f: 41 c1 e1 04 shl $0x4,%r9d 3153: 44 09 ca or %r9d,%edx 3156: 83 e2 1f and $0x1f,%edx 3159: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx 315f: 83 c2 10 add $0x10,%edx 3162: c1 ea 05 shr $0x5,%edx 3165: 66 89 56 08 mov %dx,0x8(%rsi) 3169: 89 c2 mov %eax,%edx 316b: d0 ea shr $1,%dl 316d: 83 e2 1f and $0x1f,%edx 3170: 69 d2 01 0d 00 00 imul $0xd01,%edx,%edx 3176: 83 c2 10 add $0x10,%edx 3179: c0 e8 06 shr $0x6,%al 317c: 48 83 c6 10 add $0x10,%rsi 3180: c1 ea 05 shr $0x5,%edx 3183: 66 89 56 fa mov %dx,-0x6(%rsi) 3187: 8d 14 8d 00 00 00 00 lea 0x0(,%rcx,4),%edx 318e: c0 e9 03 shr $0x3,%cl 3191: 09 d0 or %edx,%eax 3193: 83 e0 1f and $0x1f,%eax 3196: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 319c: 83 c0 10 add $0x10,%eax 319f: c1 e8 05 shr $0x5,%eax 31a2: 66 89 46 fc mov %ax,-0x4(%rsi) 31a6: 0f b6 c1 movzbl %cl,%eax 31a9: 69 c0 01 0d 00 00 imul $0xd01,%eax,%eax 31af: 83 c0 10 add $0x10,%eax 31b2: c1 e8 05 shr $0x5,%eax 31b5: 66 89 46 fe mov %ax,-0x2(%rsi) 31b9: 4c 39 c7 cmp %r8,%rdi 31bc: 0f 85 ee fe ff ff jne 30b0 31c2: c3 ret 31c3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 31ca: 00 00 00 00 31ce: 66 90 xchg %ax,%ax 00000000000031d0 : 31d0: 4c 8d 87 80 01 00 00 lea 0x180(%rdi),%r8 31d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 31de: 00 00 31e0: 0f b7 06 movzwl (%rsi),%eax 31e3: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx 31e7: 48 83 c7 03 add $0x3,%rdi 31eb: 48 83 c6 04 add $0x4,%rsi 31ef: 89 c2 mov %eax,%edx 31f1: 66 c1 fa 0f sar $0xf,%dx 31f5: 66 81 e2 01 0d and $0xd01,%dx 31fa: 01 c2 add %eax,%edx 31fc: 89 c8 mov %ecx,%eax 31fe: 66 c1 f8 0f sar $0xf,%ax 3202: 88 57 fd mov %dl,-0x3(%rdi) 3205: 66 25 01 0d and $0xd01,%ax 3209: 01 c8 add %ecx,%eax 320b: 89 c1 mov %eax,%ecx 320d: 66 c1 e8 04 shr $0x4,%ax 3211: c1 e1 04 shl $0x4,%ecx 3214: 88 47 ff mov %al,-0x1(%rdi) 3217: 08 f1 or %dh,%cl 3219: 88 4f fe mov %cl,-0x2(%rdi) 321c: 49 39 f8 cmp %rdi,%r8 321f: 75 bf jne 31e0 3221: c3 ret 3222: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3229: 00 00 00 00 322d: 0f 1f 00 nopl (%rax) 0000000000003230 : 3230: 48 8d 8e 80 01 00 00 lea 0x180(%rsi),%rcx 3237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 323e: 00 00 3240: 0f b6 46 01 movzbl 0x1(%rsi),%eax 3244: 0f b6 16 movzbl (%rsi),%edx 3247: 48 83 c6 03 add $0x3,%rsi 324b: 48 83 c7 04 add $0x4,%rdi 324f: c1 e0 08 shl $0x8,%eax 3252: 09 d0 or %edx,%eax 3254: 66 25 ff 0f and $0xfff,%ax 3258: 66 89 47 fc mov %ax,-0x4(%rdi) 325c: 0f b6 46 fe movzbl -0x2(%rsi),%eax 3260: 0f b6 56 ff movzbl -0x1(%rsi),%edx 3264: c0 e8 04 shr $0x4,%al 3267: 0f b6 c0 movzbl %al,%eax 326a: c1 e2 04 shl $0x4,%edx 326d: 09 d0 or %edx,%eax 326f: 66 89 47 fe mov %ax,-0x2(%rdi) 3273: 48 39 f1 cmp %rsi,%rcx 3276: 75 c8 jne 3240 3278: c3 ret 3279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000003280 : 3280: 41 56 push %r14 3282: 41 55 push %r13 3284: 41 54 push %r12 3286: 49 89 fc mov %rdi,%r12 3289: 55 push %rbp 328a: 48 89 f5 mov %rsi,%rbp 328d: 53 push %rbx 328e: 31 db xor %ebx,%ebx 3290: 4d 8d 34 5c lea (%r12,%rbx,2),%r14 3294: 45 31 ed xor %r13d,%r13d 3297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 329e: 00 00 32a0: 41 8d 44 1d 00 lea 0x0(%r13,%rbx,1),%eax 32a5: 31 d2 xor %edx,%edx 32a7: 44 89 e9 mov %r13d,%ecx 32aa: 4c 89 f7 mov %r14,%rdi 32ad: 66 41 89 14 44 mov %dx,(%r12,%rax,2) 32b2: 0f b6 55 00 movzbl 0x0(%rbp),%edx 32b6: 41 83 c5 01 add $0x1,%r13d 32ba: 49 83 c6 02 add $0x2,%r14 32be: be 81 06 00 00 mov $0x681,%esi 32c3: d3 fa sar %cl,%edx 32c5: 83 e2 01 and $0x1,%edx 32c8: e8 93 08 00 00 call 3b60 32cd: 41 83 fd 08 cmp $0x8,%r13d 32d1: 75 cd jne 32a0 32d3: 48 83 c3 08 add $0x8,%rbx 32d7: 48 83 c5 01 add $0x1,%rbp 32db: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 32e2: 75 ac jne 3290 32e4: 5b pop %rbx 32e5: 5d pop %rbp 32e6: 41 5c pop %r12 32e8: 41 5d pop %r13 32ea: 41 5e pop %r14 32ec: c3 ret 32ed: 0f 1f 00 nopl (%rax) 00000000000032f0 : 32f0: 48 89 f9 mov %rdi,%rcx 32f3: 48 89 f2 mov %rsi,%rdx 32f6: 48 8d be 00 02 00 00 lea 0x200(%rsi),%rdi 32fd: 0f 1f 00 nopl (%rax) 3300: c6 01 00 movb $0x0,(%rcx) 3303: 0f bf 02 movswl (%rdx),%eax 3306: 48 83 c1 01 add $0x1,%rcx 330a: 8d 84 00 81 06 00 00 lea 0x681(%rax,%rax,1),%eax 3311: 69 c0 fb 3a 01 00 imul $0x13afb,%eax,%eax 3317: c1 e8 1c shr $0x1c,%eax 331a: 83 e0 01 and $0x1,%eax 331d: 88 41 ff mov %al,-0x1(%rcx) 3320: 0f bf 72 02 movswl 0x2(%rdx),%esi 3324: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 332b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 3331: c1 ee 1b shr $0x1b,%esi 3334: 83 e6 02 and $0x2,%esi 3337: 09 f0 or %esi,%eax 3339: 88 41 ff mov %al,-0x1(%rcx) 333c: 0f bf 72 04 movswl 0x4(%rdx),%esi 3340: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 3347: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 334d: c1 ee 1a shr $0x1a,%esi 3350: 83 e6 04 and $0x4,%esi 3353: 09 f0 or %esi,%eax 3355: 88 41 ff mov %al,-0x1(%rcx) 3358: 0f bf 72 06 movswl 0x6(%rdx),%esi 335c: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 3363: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 3369: c1 ee 19 shr $0x19,%esi 336c: 83 e6 08 and $0x8,%esi 336f: 09 f0 or %esi,%eax 3371: 88 41 ff mov %al,-0x1(%rcx) 3374: 0f bf 72 08 movswl 0x8(%rdx),%esi 3378: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 337f: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 3385: c1 ee 18 shr $0x18,%esi 3388: 83 e6 10 and $0x10,%esi 338b: 09 f0 or %esi,%eax 338d: 88 41 ff mov %al,-0x1(%rcx) 3390: 0f bf 72 0a movswl 0xa(%rdx),%esi 3394: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 339b: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 33a1: c1 ee 17 shr $0x17,%esi 33a4: 83 e6 20 and $0x20,%esi 33a7: 09 f0 or %esi,%eax 33a9: 88 41 ff mov %al,-0x1(%rcx) 33ac: 0f bf 72 0c movswl 0xc(%rdx),%esi 33b0: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 33b7: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 33bd: c1 ee 16 shr $0x16,%esi 33c0: 83 e6 40 and $0x40,%esi 33c3: 09 f0 or %esi,%eax 33c5: 88 41 ff mov %al,-0x1(%rcx) 33c8: 0f bf 72 0e movswl 0xe(%rdx),%esi 33cc: 8d b4 36 81 06 00 00 lea 0x681(%rsi,%rsi,1),%esi 33d3: 69 f6 fb 3a 01 00 imul $0x13afb,%esi,%esi 33d9: c1 ee 1c shr $0x1c,%esi 33dc: c1 e6 07 shl $0x7,%esi 33df: 09 f0 or %esi,%eax 33e1: 88 41 ff mov %al,-0x1(%rcx) 33e4: 48 83 c2 10 add $0x10,%rdx 33e8: 48 39 d7 cmp %rdx,%rdi 33eb: 0f 85 0f ff ff ff jne 3300 33f1: c3 ret 33f2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 33f9: 00 00 00 00 33fd: 0f 1f 00 nopl (%rax) 0000000000003400 : 3400: 55 push %rbp 3401: 0f b6 ca movzbl %dl,%ecx 3404: 48 89 f2 mov %rsi,%rdx 3407: be 80 00 00 00 mov $0x80,%esi 340c: 53 push %rbx 340d: 48 81 ec 98 00 00 00 sub $0x98,%rsp 3414: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp 341b: 00 00 341d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) 3424: 00 3425: 48 89 fd mov %rdi,%rbp 3428: 48 89 e7 mov %rsp,%rdi 342b: e8 50 20 00 00 call 5480 3430: 48 89 e6 mov %rsp,%rsi 3433: 48 89 ef mov %rbp,%rdi 3436: e8 35 06 00 00 call 3a70 343b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 3442: 00 3443: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 344a: 00 00 344c: 75 0a jne 3458 344e: 48 81 c4 98 00 00 00 add $0x98,%rsp 3455: 5b pop %rbx 3456: 5d pop %rbp 3457: c3 ret 3458: e8 23 dc ff ff call 1080 <__stack_chk_fail@plt> 345d: 0f 1f 00 nopl (%rax) 0000000000003460 : 3460: 55 push %rbp 3461: 0f b6 ca movzbl %dl,%ecx 3464: 48 89 f2 mov %rsi,%rdx 3467: be 80 00 00 00 mov $0x80,%esi 346c: 53 push %rbx 346d: 48 81 ec 98 00 00 00 sub $0x98,%rsp 3474: 64 48 8b 2c 25 28 00 mov %fs:0x28,%rbp 347b: 00 00 347d: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) 3484: 00 3485: 48 89 fd mov %rdi,%rbp 3488: 48 89 e7 mov %rsp,%rdi 348b: e8 f0 1f 00 00 call 5480 3490: 48 89 e6 mov %rsp,%rsi 3493: 48 89 ef mov %rbp,%rdi 3496: e8 e5 05 00 00 call 3a80 349b: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 34a2: 00 34a3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 34aa: 00 00 34ac: 75 0a jne 34b8 34ae: 48 81 c4 98 00 00 00 add $0x98,%rsp 34b5: 5b pop %rbx 34b6: 5d pop %rbp 34b7: c3 ret 34b8: e8 c3 db ff ff call 1080 <__stack_chk_fail@plt> 34bd: 0f 1f 00 nopl (%rax) 00000000000034c0 : 34c0: 55 push %rbp 34c1: 53 push %rbx 34c2: 48 89 fb mov %rdi,%rbx 34c5: 48 8d ab 00 02 00 00 lea 0x200(%rbx),%rbp 34cc: 48 83 ec 08 sub $0x8,%rsp 34d0: e8 ab 01 00 00 call 3680 34d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 34dc: 00 00 00 00 34e0: 0f bf 3b movswl (%rbx),%edi 34e3: 48 83 c3 02 add $0x2,%rbx 34e7: e8 c4 05 00 00 call 3ab0 34ec: 66 89 43 fe mov %ax,-0x2(%rbx) 34f0: 48 39 eb cmp %rbp,%rbx 34f3: 75 eb jne 34e0 34f5: 48 83 c4 08 add $0x8,%rsp 34f9: 5b pop %rbx 34fa: 5d pop %rbp 34fb: c3 ret 34fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000003500 : 3500: e9 7b 02 00 00 jmp 3780 3505: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 350c: 00 00 00 00 0000000000003510 : 3510: 41 57 push %r15 3512: 4c 8d 3d 87 2b 00 00 lea 0x2b87(%rip),%r15 # 60a0 3519: 41 56 push %r14 351b: 4d 8d b7 80 00 00 00 lea 0x80(%r15),%r14 3522: 41 55 push %r13 3524: 49 89 f5 mov %rsi,%r13 3527: 41 54 push %r12 3529: 49 89 d4 mov %rdx,%r12 352c: 55 push %rbp 352d: 48 8d 6f 04 lea 0x4(%rdi),%rbp 3531: 53 push %rbx 3532: 48 83 ec 08 sub $0x8,%rsp 3536: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 353d: 00 00 00 3540: 41 0f bf 0f movswl (%r15),%ecx 3544: 48 8d 7d fc lea -0x4(%rbp),%rdi 3548: 4c 89 e2 mov %r12,%rdx 354b: 4c 89 ee mov %r13,%rsi 354e: 49 83 c7 02 add $0x2,%r15 3552: 89 cb mov %ecx,%ebx 3554: e8 87 03 00 00 call 38e0 3559: f7 db neg %ebx 355b: 49 8d 54 24 04 lea 0x4(%r12),%rdx 3560: 49 8d 75 04 lea 0x4(%r13),%rsi 3564: 48 89 ef mov %rbp,%rdi 3567: 0f bf cb movswl %bx,%ecx 356a: 49 83 c5 08 add $0x8,%r13 356e: 49 83 c4 08 add $0x8,%r12 3572: e8 69 03 00 00 call 38e0 3577: 48 83 c5 08 add $0x8,%rbp 357b: 4d 39 fe cmp %r15,%r14 357e: 75 c0 jne 3540 3580: 48 83 c4 08 add $0x8,%rsp 3584: 5b pop %rbx 3585: 5d pop %rbp 3586: 41 5c pop %r12 3588: 41 5d pop %r13 358a: 41 5e pop %r14 358c: 41 5f pop %r15 358e: c3 ret 358f: 90 nop 0000000000003590 : 3590: 55 push %rbp 3591: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp 3598: 53 push %rbx 3599: 48 89 fb mov %rdi,%rbx 359c: 48 83 ec 08 sub $0x8,%rsp 35a0: 0f bf 3b movswl (%rbx),%edi 35a3: 48 83 c3 02 add $0x2,%rbx 35a7: 69 ff 49 05 00 00 imul $0x549,%edi,%edi 35ad: e8 de 04 00 00 call 3a90 35b2: 66 89 43 fe mov %ax,-0x2(%rbx) 35b6: 48 39 eb cmp %rbp,%rbx 35b9: 75 e5 jne 35a0 35bb: 48 83 c4 08 add $0x8,%rsp 35bf: 5b pop %rbx 35c0: 5d pop %rbp 35c1: c3 ret 35c2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 35c9: 00 00 00 00 35cd: 0f 1f 00 nopl (%rax) 00000000000035d0 : 35d0: 55 push %rbp 35d1: 48 8d af 00 02 00 00 lea 0x200(%rdi),%rbp 35d8: 53 push %rbx 35d9: 48 89 fb mov %rdi,%rbx 35dc: 48 83 ec 08 sub $0x8,%rsp 35e0: 0f bf 3b movswl (%rbx),%edi 35e3: 48 83 c3 02 add $0x2,%rbx 35e7: e8 c4 04 00 00 call 3ab0 35ec: 66 89 43 fe mov %ax,-0x2(%rbx) 35f0: 48 39 eb cmp %rbp,%rbx 35f3: 75 eb jne 35e0 35f5: 48 83 c4 08 add $0x8,%rsp 35f9: 5b pop %rbx 35fa: 5d pop %rbp 35fb: c3 ret 35fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000003600 : 3600: 48 89 d1 mov %rdx,%rcx 3603: 31 c0 xor %eax,%eax 3605: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 360c: 00 00 00 00 3610: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3617: 00 00 00 00 361b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3620: 0f b7 14 01 movzwl (%rcx,%rax,1),%edx 3624: 66 03 14 06 add (%rsi,%rax,1),%dx 3628: 66 89 14 07 mov %dx,(%rdi,%rax,1) 362c: 48 83 c0 02 add $0x2,%rax 3630: 48 3d 00 02 00 00 cmp $0x200,%rax 3636: 75 e8 jne 3620 3638: c3 ret 3639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000003640 : 3640: 48 89 d1 mov %rdx,%rcx 3643: 31 c0 xor %eax,%eax 3645: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 364c: 00 00 00 00 3650: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3657: 00 00 00 00 365b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3660: 0f b7 14 06 movzwl (%rsi,%rax,1),%edx 3664: 66 2b 14 01 sub (%rcx,%rax,1),%dx 3668: 66 89 14 07 mov %dx,(%rdi,%rax,1) 366c: 48 83 c0 02 add $0x2,%rax 3670: 48 3d 00 02 00 00 cmp $0x200,%rax 3676: 75 e8 jne 3660 3678: c3 ret 3679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000003680 : 3680: 41 57 push %r15 3682: 49 89 ff mov %rdi,%r15 3685: 41 56 push %r14 3687: 41 55 push %r13 3689: 41 54 push %r12 368b: 55 push %rbp 368c: bd 0a fd ff ff mov $0xfffffd0a,%ebp 3691: 53 push %rbx 3692: 48 83 ec 28 sub $0x28,%rsp 3696: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%rsp) 369d: 00 369e: c7 44 24 0c 01 00 00 movl $0x1,0xc(%rsp) 36a5: 00 36a6: c7 44 24 10 80 00 00 movl $0x80,0x10(%rsp) 36ad: 00 36ae: 66 90 xchg %ax,%ax 36b0: 8b 44 24 10 mov 0x10(%rsp),%eax 36b4: 45 31 e4 xor %r12d,%r12d 36b7: 8d 48 ff lea -0x1(%rax),%ecx 36ba: 83 c0 01 add $0x1,%eax 36bd: 89 4c 24 14 mov %ecx,0x14(%rsp) 36c1: 89 44 24 18 mov %eax,0x18(%rsp) 36c5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 36cc: 00 00 00 00 36d0: 8b 44 24 10 mov 0x10(%rsp),%eax 36d4: 83 44 24 0c 01 addl $0x1,0xc(%rsp) 36d9: 45 89 e5 mov %r12d,%r13d 36dc: 44 01 e0 add %r12d,%eax 36df: 89 c0 mov %eax,%eax 36e1: 48 89 c3 mov %rax,%rbx 36e4: 4c 29 e8 sub %r13,%rax 36e7: 4d 8d 34 47 lea (%r15,%rax,2),%r14 36eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 36f0: 43 0f bf 3c 6e movswl (%r14,%r13,2),%edi 36f5: 0f af fd imul %ebp,%edi 36f8: e8 93 03 00 00 call 3a90 36fd: 89 c6 mov %eax,%esi 36ff: 43 0f b7 04 6f movzwl (%r15,%r13,2),%eax 3704: 29 f0 sub %esi,%eax 3706: 66 43 89 04 6e mov %ax,(%r14,%r13,2) 370b: 66 43 01 34 6f add %si,(%r15,%r13,2) 3710: 49 83 c5 01 add $0x1,%r13 3714: 41 39 dd cmp %ebx,%r13d 3717: 72 d7 jb 36f0 3719: 41 8d 44 24 01 lea 0x1(%r12),%eax 371e: 39 c3 cmp %eax,%ebx 3720: b8 00 00 00 00 mov $0x0,%eax 3725: 0f 43 44 24 14 cmovae 0x14(%rsp),%eax 372a: 44 03 64 24 18 add 0x18(%rsp),%r12d 372f: 41 01 c4 add %eax,%r12d 3732: 41 81 fc ff 00 00 00 cmp $0xff,%r12d 3739: 77 15 ja 3750 373b: 8b 44 24 0c mov 0xc(%rsp),%eax 373f: 48 8d 15 da 28 00 00 lea 0x28da(%rip),%rdx # 6020 3746: 0f bf 2c 42 movswl (%rdx,%rax,2),%ebp 374a: eb 84 jmp 36d0 374c: 0f 1f 40 00 nopl 0x0(%rax) 3750: 83 6c 24 1c 01 subl $0x1,0x1c(%rsp) 3755: 74 18 je 376f 3757: 8b 44 24 0c mov 0xc(%rsp),%eax 375b: 48 8d 0d be 28 00 00 lea 0x28be(%rip),%rcx # 6020 3762: d1 6c 24 10 shrl $1,0x10(%rsp) 3766: 0f bf 2c 41 movswl (%rcx,%rax,2),%ebp 376a: e9 41 ff ff ff jmp 36b0 376f: 48 83 c4 28 add $0x28,%rsp 3773: 5b pop %rbx 3774: 5d pop %rbp 3775: 41 5c pop %r12 3777: 41 5d pop %r13 3779: 41 5e pop %r14 377b: 41 5f pop %r15 377d: c3 ret 377e: 66 90 xchg %ax,%ax 0000000000003780 : 3780: 41 57 push %r15 3782: 48 8d 47 02 lea 0x2(%rdi),%rax 3786: 41 56 push %r14 3788: 41 55 push %r13 378a: 41 54 push %r12 378c: 55 push %rbp 378d: 53 push %rbx 378e: bb 5c 06 00 00 mov $0x65c,%ebx 3793: 48 83 ec 38 sub $0x38,%rsp 3797: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 379c: c7 44 24 2c 07 00 00 movl $0x7,0x2c(%rsp) 37a3: 00 37a4: c7 44 24 14 7f 00 00 movl $0x7f,0x14(%rsp) 37ab: 00 37ac: c7 44 24 0c 02 00 00 movl $0x2,0xc(%rsp) 37b3: 00 37b4: 48 89 44 24 20 mov %rax,0x20(%rsp) 37b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37c0: 8b 54 24 0c mov 0xc(%rsp),%edx 37c4: 31 c0 xor %eax,%eax 37c6: 83 ea 01 sub $0x1,%edx 37c9: 89 54 24 28 mov %edx,0x28(%rsp) 37cd: 0f 1f 00 nopl (%rax) 37d0: 8b 54 24 0c mov 0xc(%rsp),%edx 37d4: 83 6c 24 14 01 subl $0x1,0x14(%rsp) 37d9: 8d 0c 10 lea (%rax,%rdx,1),%ecx 37dc: 89 4c 24 10 mov %ecx,0x10(%rsp) 37e0: 39 c8 cmp %ecx,%eax 37e2: 0f 83 b8 00 00 00 jae 38a0 37e8: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 37ed: 89 ca mov %ecx,%edx 37ef: 4c 8d 2c 46 lea (%rsi,%rax,2),%r13 37f3: 4c 8d 3c 56 lea (%rsi,%rdx,2),%r15 37f7: 48 89 f5 mov %rsi,%rbp 37fa: 8b 74 24 28 mov 0x28(%rsp),%esi 37fe: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3803: 48 01 f0 add %rsi,%rax 3806: 4c 8d 24 42 lea (%rdx,%rax,2),%r12 380a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3810: 45 0f b7 75 00 movzwl 0x0(%r13),%r14d 3815: 41 0f b7 3f movzwl (%r15),%edi 3819: 49 83 c5 02 add $0x2,%r13 381d: 49 83 c7 02 add $0x2,%r15 3821: 44 01 f7 add %r14d,%edi 3824: 0f bf ff movswl %di,%edi 3827: e8 84 02 00 00 call 3ab0 382c: 66 41 89 45 fe mov %ax,-0x2(%r13) 3831: 41 0f b7 7f fe movzwl -0x2(%r15),%edi 3836: 44 29 f7 sub %r14d,%edi 3839: 66 41 89 7f fe mov %di,-0x2(%r15) 383e: 0f bf ff movswl %di,%edi 3841: 0f af fb imul %ebx,%edi 3844: e8 47 02 00 00 call 3a90 3849: 66 41 89 47 fe mov %ax,-0x2(%r15) 384e: 4d 39 ec cmp %r13,%r12 3851: 75 bd jne 3810 3853: 8b 44 24 10 mov 0x10(%rsp),%eax 3857: 03 44 24 0c add 0xc(%rsp),%eax 385b: 3d ff 00 00 00 cmp $0xff,%eax 3860: 77 1e ja 3880 3862: 8b 54 24 14 mov 0x14(%rsp),%edx 3866: 48 8d 0d b3 27 00 00 lea 0x27b3(%rip),%rcx # 6020 386d: 0f bf 1c 51 movswl (%rcx,%rdx,2),%ebx 3871: e9 5a ff ff ff jmp 37d0 3876: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 387d: 00 00 00 3880: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) 3885: 74 1d je 38a4 3887: 8b 44 24 14 mov 0x14(%rsp),%eax 388b: 48 8d 35 8e 27 00 00 lea 0x278e(%rip),%rsi # 6020 3892: d1 64 24 0c shll $1,0xc(%rsp) 3896: 0f bf 1c 46 movswl (%rsi,%rax,2),%ebx 389a: e9 21 ff ff ff jmp 37c0 389f: 90 nop 38a0: 89 c8 mov %ecx,%eax 38a2: eb be jmp 3862 38a4: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 38a9: 49 81 c5 00 02 00 00 add $0x200,%r13 38b0: 0f bf 7d 00 movswl 0x0(%rbp),%edi 38b4: 48 83 c5 02 add $0x2,%rbp 38b8: 69 ff a1 05 00 00 imul $0x5a1,%edi,%edi 38be: e8 cd 01 00 00 call 3a90 38c3: 66 89 45 fe mov %ax,-0x2(%rbp) 38c7: 49 39 ed cmp %rbp,%r13 38ca: 75 e4 jne 38b0 38cc: 48 83 c4 38 add $0x38,%rsp 38d0: 5b pop %rbx 38d1: 5d pop %rbp 38d2: 41 5c pop %r12 38d4: 41 5d pop %r13 38d6: 41 5e pop %r14 38d8: 41 5f pop %r15 38da: c3 ret 38db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000038e0 : 38e0: 41 55 push %r13 38e2: 44 0f bf e9 movswl %cx,%r13d 38e6: 41 54 push %r12 38e8: 49 89 f4 mov %rsi,%r12 38eb: 55 push %rbp 38ec: 48 89 d5 mov %rdx,%rbp 38ef: 53 push %rbx 38f0: 48 89 fb mov %rdi,%rbx 38f3: 48 83 ec 08 sub $0x8,%rsp 38f7: 0f bf 7e 02 movswl 0x2(%rsi),%edi 38fb: 0f bf 42 02 movswl 0x2(%rdx),%eax 38ff: 0f af f8 imul %eax,%edi 3902: e8 89 01 00 00 call 3a90 3907: 0f bf f8 movswl %ax,%edi 390a: 66 89 03 mov %ax,(%rbx) 390d: 41 0f af fd imul %r13d,%edi 3911: e8 7a 01 00 00 call 3a90 3916: 66 89 03 mov %ax,(%rbx) 3919: 41 0f bf 3c 24 movswl (%r12),%edi 391e: 0f bf 45 00 movswl 0x0(%rbp),%eax 3922: 0f af f8 imul %eax,%edi 3925: e8 66 01 00 00 call 3a90 392a: 66 01 03 add %ax,(%rbx) 392d: 41 0f bf 3c 24 movswl (%r12),%edi 3932: 0f bf 45 02 movswl 0x2(%rbp),%eax 3936: 0f af f8 imul %eax,%edi 3939: e8 52 01 00 00 call 3a90 393e: 66 89 43 02 mov %ax,0x2(%rbx) 3942: 41 0f bf 7c 24 02 movswl 0x2(%r12),%edi 3948: 0f bf 45 00 movswl 0x0(%rbp),%eax 394c: 0f af f8 imul %eax,%edi 394f: e8 3c 01 00 00 call 3a90 3954: 66 01 43 02 add %ax,0x2(%rbx) 3958: 48 83 c4 08 add $0x8,%rsp 395c: 5b pop %rbx 395d: 5d pop %rbp 395e: 41 5c pop %r12 3960: 41 5d pop %r13 3962: c3 ret 3963: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 396a: 00 00 00 396d: 0f 1f 00 nopl (%rax) 0000000000003970 : 3970: 48 89 fa mov %rdi,%rdx 3973: 48 8d bf 00 02 00 00 lea 0x200(%rdi),%rdi 397a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3980: 8b 06 mov (%rsi),%eax 3982: 89 c1 mov %eax,%ecx 3984: d1 e8 shr $1,%eax 3986: 81 e1 55 55 55 55 and $0x55555555,%ecx 398c: 25 55 55 55 55 and $0x55555555,%eax 3991: 01 c8 add %ecx,%eax 3993: 41 89 c0 mov %eax,%r8d 3996: 89 c1 mov %eax,%ecx 3998: 41 c1 e8 02 shr $0x2,%r8d 399c: 83 e1 03 and $0x3,%ecx 399f: 41 83 e0 03 and $0x3,%r8d 39a3: 44 29 c1 sub %r8d,%ecx 39a6: 41 89 c0 mov %eax,%r8d 39a9: 66 89 0a mov %cx,(%rdx) 39ac: 89 c1 mov %eax,%ecx 39ae: 41 c1 e8 06 shr $0x6,%r8d 39b2: c1 e9 04 shr $0x4,%ecx 39b5: 41 83 e0 03 and $0x3,%r8d 39b9: 83 e1 03 and $0x3,%ecx 39bc: 44 29 c1 sub %r8d,%ecx 39bf: 41 89 c0 mov %eax,%r8d 39c2: 66 89 4a 02 mov %cx,0x2(%rdx) 39c6: 89 c1 mov %eax,%ecx 39c8: 41 c1 e8 0a shr $0xa,%r8d 39cc: c1 e9 08 shr $0x8,%ecx 39cf: 41 83 e0 03 and $0x3,%r8d 39d3: 83 e1 03 and $0x3,%ecx 39d6: 44 29 c1 sub %r8d,%ecx 39d9: 41 89 c0 mov %eax,%r8d 39dc: 66 89 4a 04 mov %cx,0x4(%rdx) 39e0: 89 c1 mov %eax,%ecx 39e2: 66 41 c1 e8 0e shr $0xe,%r8w 39e7: c1 e9 0c shr $0xc,%ecx 39ea: 83 e1 03 and $0x3,%ecx 39ed: 44 29 c1 sub %r8d,%ecx 39f0: 41 89 c0 mov %eax,%r8d 39f3: 66 89 4a 06 mov %cx,0x6(%rdx) 39f7: 89 c1 mov %eax,%ecx 39f9: 41 c1 e8 12 shr $0x12,%r8d 39fd: c1 e9 10 shr $0x10,%ecx 3a00: 41 83 e0 03 and $0x3,%r8d 3a04: 83 e1 03 and $0x3,%ecx 3a07: 44 29 c1 sub %r8d,%ecx 3a0a: 41 89 c0 mov %eax,%r8d 3a0d: 66 89 4a 08 mov %cx,0x8(%rdx) 3a11: 89 c1 mov %eax,%ecx 3a13: 41 c1 e8 16 shr $0x16,%r8d 3a17: c1 e9 14 shr $0x14,%ecx 3a1a: 41 83 e0 03 and $0x3,%r8d 3a1e: 83 e1 03 and $0x3,%ecx 3a21: 44 29 c1 sub %r8d,%ecx 3a24: 41 89 c0 mov %eax,%r8d 3a27: 66 89 4a 0a mov %cx,0xa(%rdx) 3a2b: 89 c1 mov %eax,%ecx 3a2d: c1 e9 18 shr $0x18,%ecx 3a30: 41 c1 e8 1a shr $0x1a,%r8d 3a34: 48 83 c2 10 add $0x10,%rdx 3a38: 48 83 c6 04 add $0x4,%rsi 3a3c: 83 e1 03 and $0x3,%ecx 3a3f: 41 83 e0 03 and $0x3,%r8d 3a43: 44 29 c1 sub %r8d,%ecx 3a46: 66 89 4a fc mov %cx,-0x4(%rdx) 3a4a: 89 c1 mov %eax,%ecx 3a4c: c1 e8 1e shr $0x1e,%eax 3a4f: c1 e9 1c shr $0x1c,%ecx 3a52: 83 e1 03 and $0x3,%ecx 3a55: 29 c1 sub %eax,%ecx 3a57: 66 89 4a fe mov %cx,-0x2(%rdx) 3a5b: 48 39 fa cmp %rdi,%rdx 3a5e: 0f 85 1c ff ff ff jne 3980 3a64: c3 ret 3a65: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a6c: 00 00 00 00 0000000000003a70 : 3a70: e9 fb fe ff ff jmp 3970 3a75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a7c: 00 00 00 00 0000000000003a80 : 3a80: e9 eb fe ff ff jmp 3970 3a85: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3a8c: 00 00 00 3a8f: 90 nop 0000000000003a90 : 3a90: 66 69 c7 01 f3 imul $0xf301,%di,%ax 3a95: 98 cwtl 3a96: 69 c0 ff f2 ff ff imul $0xfffff2ff,%eax,%eax 3a9c: 01 f8 add %edi,%eax 3a9e: c1 e8 10 shr $0x10,%eax 3aa1: c3 ret 3aa2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3aa9: 00 00 00 00 3aad: 0f 1f 00 nopl (%rax) 0000000000003ab0 : 3ab0: 0f bf d7 movswl %di,%edx 3ab3: 89 f8 mov %edi,%eax 3ab5: 69 d2 bf 4e 00 00 imul $0x4ebf,%edx,%edx 3abb: 81 c2 00 00 00 02 add $0x2000000,%edx 3ac1: c1 fa 1a sar $0x1a,%edx 3ac4: 66 69 d2 01 0d imul $0xd01,%dx,%dx 3ac9: 29 d0 sub %edx,%eax 3acb: c3 ret 3acc: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3ad3: 00 00 00 3ad6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3add: 00 00 00 0000000000003ae0 : 3ae0: 49 89 f0 mov %rsi,%r8 3ae3: 48 89 d6 mov %rdx,%rsi 3ae6: 48 85 d2 test %rdx,%rdx 3ae9: 74 35 je 3b20 3aeb: 31 c9 xor %ecx,%ecx 3aed: 31 c0 xor %eax,%eax 3aef: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3af6: 00 00 00 00 3afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3b00: 0f b6 14 07 movzbl (%rdi,%rax,1),%edx 3b04: 41 32 14 00 xor (%r8,%rax,1),%dl 3b08: 48 83 c0 01 add $0x1,%rax 3b0c: 09 d1 or %edx,%ecx 3b0e: 48 39 c6 cmp %rax,%rsi 3b11: 75 ed jne 3b00 3b13: 0f b6 c1 movzbl %cl,%eax 3b16: 48 f7 d8 neg %rax 3b19: 48 c1 e8 3f shr $0x3f,%rax 3b1d: c3 ret 3b1e: 66 90 xchg %ax,%ax 3b20: 31 c0 xor %eax,%eax 3b22: c3 ret 3b23: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3b2a: 00 00 00 00 3b2e: 66 90 xchg %ax,%ax 0000000000003b30 : 3b30: 49 89 f1 mov %rsi,%r9 3b33: 49 89 d0 mov %rdx,%r8 3b36: 48 85 d2 test %rdx,%rdx 3b39: 74 20 je 3b5b 3b3b: f7 d9 neg %ecx 3b3d: 31 c0 xor %eax,%eax 3b3f: 90 nop 3b40: 0f b6 34 07 movzbl (%rdi,%rax,1),%esi 3b44: 41 0f b6 14 01 movzbl (%r9,%rax,1),%edx 3b49: 31 f2 xor %esi,%edx 3b4b: 21 ca and %ecx,%edx 3b4d: 31 f2 xor %esi,%edx 3b4f: 88 14 07 mov %dl,(%rdi,%rax,1) 3b52: 48 83 c0 01 add $0x1,%rax 3b56: 49 39 c0 cmp %rax,%r8 3b59: 75 e5 jne 3b40 3b5b: c3 ret 3b5c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000003b60 : 3b60: 66 33 37 xor (%rdi),%si 3b63: f7 da neg %edx 3b65: 21 d6 and %edx,%esi 3b67: 66 33 37 xor (%rdi),%si 3b6a: 66 89 37 mov %si,(%rdi) 3b6d: c3 ret 3b6e: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 3b75: 00 00 00 3b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b7f: 00 0000000000003b80 : 3b80: 41 57 push %r15 3b82: 41 b9 01 00 00 00 mov $0x1,%r9d 3b88: 41 56 push %r14 3b8a: 41 55 push %r13 3b8c: 41 54 push %r12 3b8e: 55 push %rbp 3b8f: 53 push %rbx 3b90: 48 83 ec 68 sub $0x68,%rsp 3b94: 48 8b 07 mov (%rdi),%rax 3b97: 4c 8b 77 18 mov 0x18(%rdi),%r14 3b9b: 48 89 44 24 88 mov %rax,-0x78(%rsp) 3ba0: 48 8b 47 08 mov 0x8(%rdi),%rax 3ba4: 48 89 44 24 90 mov %rax,-0x70(%rsp) 3ba9: 48 8b 47 10 mov 0x10(%rdi),%rax 3bad: 48 89 44 24 98 mov %rax,-0x68(%rsp) 3bb2: 48 8b 47 20 mov 0x20(%rdi),%rax 3bb6: 48 89 44 24 a0 mov %rax,-0x60(%rsp) 3bbb: 48 8b 47 28 mov 0x28(%rdi),%rax 3bbf: 48 89 44 24 a8 mov %rax,-0x58(%rsp) 3bc4: 48 8b 47 30 mov 0x30(%rdi),%rax 3bc8: 48 89 44 24 b0 mov %rax,-0x50(%rsp) 3bcd: 48 8b 47 38 mov 0x38(%rdi),%rax 3bd1: 48 89 44 24 b8 mov %rax,-0x48(%rsp) 3bd6: 48 8b 47 40 mov 0x40(%rdi),%rax 3bda: 48 89 44 24 c0 mov %rax,-0x40(%rsp) 3bdf: 48 8b 47 48 mov 0x48(%rdi),%rax 3be3: 48 89 44 24 c8 mov %rax,-0x38(%rsp) 3be8: 48 8b 47 50 mov 0x50(%rdi),%rax 3bec: 4c 8b 67 60 mov 0x60(%rdi),%r12 3bf0: 4c 8b af 80 00 00 00 mov 0x80(%rdi),%r13 3bf7: 4c 89 74 24 18 mov %r14,0x18(%rsp) 3bfc: 48 89 44 24 d0 mov %rax,-0x30(%rsp) 3c01: 48 8b 47 58 mov 0x58(%rdi),%rax 3c05: 48 c7 44 24 50 82 80 movq $0x8082,0x50(%rsp) 3c0c: 00 00 3c0e: 4c 8b 9f 90 00 00 00 mov 0x90(%rdi),%r11 3c15: 48 89 44 24 d8 mov %rax,-0x28(%rsp) 3c1a: 48 8b 47 68 mov 0x68(%rdi),%rax 3c1e: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 3c23: 4c 8b bf a0 00 00 00 mov 0xa0(%rdi),%r15 3c2a: 48 89 44 24 e0 mov %rax,-0x20(%rsp) 3c2f: 48 8b 47 70 mov 0x70(%rdi),%rax 3c33: 4c 8b 87 b0 00 00 00 mov 0xb0(%rdi),%r8 3c3a: 48 8b 9f c0 00 00 00 mov 0xc0(%rdi),%rbx 3c41: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 3c46: 48 8b 47 78 mov 0x78(%rdi),%rax 3c4a: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 3c4f: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax 3c56: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 3c5b: 48 8b 87 98 00 00 00 mov 0x98(%rdi),%rax 3c62: 48 89 04 24 mov %rax,(%rsp) 3c66: 48 8b 87 a8 00 00 00 mov 0xa8(%rdi),%rax 3c6d: 48 89 44 24 08 mov %rax,0x8(%rsp) 3c72: 48 8b 87 b8 00 00 00 mov 0xb8(%rdi),%rax 3c79: 48 89 44 24 10 mov %rax,0x10(%rsp) 3c7e: 48 8d 05 ab 24 00 00 lea 0x24ab(%rip),%rax # 6130 3c85: 48 89 44 24 58 mov %rax,0x58(%rsp) 3c8a: eb 19 jmp 3ca5 3c8c: 0f 1f 40 00 nopl 0x0(%rax) 3c90: 48 8b 48 08 mov 0x8(%rax),%rcx 3c94: 4c 8b 08 mov (%rax),%r9 3c97: 48 83 c0 10 add $0x10,%rax 3c9b: 48 89 44 24 58 mov %rax,0x58(%rsp) 3ca0: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 3ca5: 48 8b 6c 24 d8 mov -0x28(%rsp),%rbp 3caa: 4c 8b 74 24 90 mov -0x70(%rsp),%r14 3caf: 48 8b 44 24 98 mov -0x68(%rsp),%rax 3cb4: 4c 33 74 24 b0 xor -0x50(%rsp),%r14 3cb9: 48 33 44 24 b8 xor -0x48(%rsp),%rax 3cbe: 49 31 ee xor %rbp,%r14 3cc1: 48 8b 6c 24 c0 mov -0x40(%rsp),%rbp 3cc6: 49 89 c2 mov %rax,%r10 3cc9: 48 8b 44 24 18 mov 0x18(%rsp),%rax 3cce: 4d 31 ee xor %r13,%r14 3cd1: 4c 33 74 24 08 xor 0x8(%rsp),%r14 3cd6: 4d 31 e2 xor %r12,%r10 3cd9: 4c 33 54 24 f8 xor -0x8(%rsp),%r10 3cde: 48 8b 74 24 88 mov -0x78(%rsp),%rsi 3ce3: 48 31 e8 xor %rbp,%rax 3ce6: 48 8b 6c 24 e0 mov -0x20(%rsp),%rbp 3ceb: 4d 31 c2 xor %r8,%r10 3cee: 48 33 74 24 a8 xor -0x58(%rsp),%rsi 3cf3: 48 89 c1 mov %rax,%rcx 3cf6: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 3cfb: 48 33 44 24 c8 xor -0x38(%rsp),%rax 3d00: 4c 89 d7 mov %r10,%rdi 3d03: 48 31 e9 xor %rbp,%rcx 3d06: 48 8b 2c 24 mov (%rsp),%rbp 3d0a: 48 33 44 24 e8 xor -0x18(%rsp),%rax 3d0f: 48 d1 c7 rol $1,%rdi 3d12: 48 33 74 24 d0 xor -0x30(%rsp),%rsi 3d17: 48 33 74 24 f0 xor -0x10(%rsp),%rsi 3d1c: 4c 31 d9 xor %r11,%rcx 3d1f: 48 31 e8 xor %rbp,%rax 3d22: 4c 89 f5 mov %r14,%rbp 3d25: 4c 31 fe xor %r15,%rsi 3d28: 48 33 4c 24 10 xor 0x10(%rsp),%rcx 3d2d: 48 31 d8 xor %rbx,%rax 3d30: 48 d1 c5 rol $1,%rbp 3d33: 48 31 f7 xor %rsi,%rdi 3d36: 48 89 ca mov %rcx,%rdx 3d39: 48 d1 c6 rol $1,%rsi 3d3c: 48 31 c5 xor %rax,%rbp 3d3f: 48 d1 c0 rol $1,%rax 3d42: 4c 31 d0 xor %r10,%rax 3d45: 4c 8b 54 24 b0 mov -0x50(%rsp),%r10 3d4a: 48 31 ce xor %rcx,%rsi 3d4d: 48 8b 4c 24 88 mov -0x78(%rsp),%rcx 3d52: 48 d1 c2 rol $1,%rdx 3d55: 49 31 fa xor %rdi,%r10 3d58: 4c 31 f2 xor %r14,%rdx 3d5b: 48 31 e9 xor %rbp,%rcx 3d5e: 49 c1 ca 14 ror $0x14,%r10 3d62: 49 31 d4 xor %rdx,%r12 3d65: 49 31 c3 xor %rax,%r11 3d68: 48 31 f3 xor %rsi,%rbx 3d6b: 4d 89 d6 mov %r10,%r14 3d6e: 49 c1 cc 15 ror $0x15,%r12 3d72: 49 31 fd xor %rdi,%r13 3d75: 49 31 d0 xor %rdx,%r8 3d78: 49 c1 c3 15 rol $0x15,%r11 3d7c: 49 f7 d6 not %r14 3d7f: 48 c1 c3 0e rol $0xe,%rbx 3d83: 49 c1 cd 13 ror $0x13,%r13 3d87: 4d 21 e6 and %r12,%r14 3d8a: 49 c1 c8 03 ror $0x3,%r8 3d8e: 49 31 ce xor %rcx,%r14 3d91: 4d 31 ce xor %r9,%r14 3d94: 4d 89 e1 mov %r12,%r9 3d97: 49 f7 d1 not %r9 3d9a: 4d 21 d9 and %r11,%r9 3d9d: 4d 31 d1 xor %r10,%r9 3da0: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 3da5: 4d 89 d9 mov %r11,%r9 3da8: 49 f7 d1 not %r9 3dab: 49 21 d9 and %rbx,%r9 3dae: 4d 31 e1 xor %r12,%r9 3db1: 49 89 dc mov %rbx,%r12 3db4: 49 f7 d4 not %r12 3db7: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 3dbc: 4d 89 e1 mov %r12,%r9 3dbf: 49 21 c9 and %rcx,%r9 3dc2: 48 f7 d1 not %rcx 3dc5: 4d 89 cc mov %r9,%r12 3dc8: 4c 21 d1 and %r10,%rcx 3dcb: 4c 8b 54 24 d0 mov -0x30(%rsp),%r10 3dd0: 4d 31 dc xor %r11,%r12 3dd3: 4c 8b 5c 24 c8 mov -0x38(%rsp),%r11 3dd8: 48 31 d9 xor %rbx,%rcx 3ddb: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 3de0: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 3de5: 49 31 ea xor %rbp,%r10 3de8: 49 31 f3 xor %rsi,%r11 3deb: 49 c1 c2 03 rol $0x3,%r10 3def: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) 3df4: 4d 89 d9 mov %r11,%r9 3df7: 48 31 c1 xor %rax,%rcx 3dfa: 49 c1 c1 14 rol $0x14,%r9 3dfe: 48 c1 c1 1c rol $0x1c,%rcx 3e02: 4d 89 cb mov %r9,%r11 3e05: 49 f7 d3 not %r11 3e08: 4d 21 d3 and %r10,%r11 3e0b: 49 31 cb xor %rcx,%r11 3e0e: 4c 89 5c 24 38 mov %r11,0x38(%rsp) 3e13: 4d 89 d3 mov %r10,%r11 3e16: 49 f7 d3 not %r11 3e19: 4d 21 eb and %r13,%r11 3e1c: 4d 31 cb xor %r9,%r11 3e1f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) 3e24: 4d 89 eb mov %r13,%r11 3e27: 49 f7 d3 not %r11 3e2a: 4d 21 c3 and %r8,%r11 3e2d: 49 31 ef xor %rbp,%r15 3e30: 4d 31 d3 xor %r10,%r11 3e33: 4d 89 c2 mov %r8,%r10 3e36: 49 c1 c7 12 rol $0x12,%r15 3e3a: 49 f7 d2 not %r10 3e3d: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) 3e42: 49 21 ca and %rcx,%r10 3e45: 48 f7 d1 not %rcx 3e48: 4c 21 c9 and %r9,%rcx 3e4b: 4d 31 ea xor %r13,%r10 3e4e: 4c 31 c1 xor %r8,%rcx 3e51: 4c 89 54 24 40 mov %r10,0x40(%rsp) 3e56: 48 89 4c 24 c8 mov %rcx,-0x38(%rsp) 3e5b: 4c 8b 44 24 b8 mov -0x48(%rsp),%r8 3e60: 4c 8b 2c 24 mov (%rsp),%r13 3e64: 4c 8b 54 24 e0 mov -0x20(%rsp),%r10 3e69: 4c 89 74 24 88 mov %r14,-0x78(%rsp) 3e6e: 49 31 d0 xor %rdx,%r8 3e71: 48 8b 5c 24 90 mov -0x70(%rsp),%rbx 3e76: 49 c1 c0 06 rol $0x6,%r8 3e7a: 49 31 f5 xor %rsi,%r13 3e7d: 49 31 c2 xor %rax,%r10 3e80: 4d 89 e9 mov %r13,%r9 3e83: 4d 89 c5 mov %r8,%r13 3e86: 49 c1 c2 19 rol $0x19,%r10 3e8a: 48 31 fb xor %rdi,%rbx 3e8d: 49 f7 d5 not %r13 3e90: 48 89 d9 mov %rbx,%rcx 3e93: 4c 89 d3 mov %r10,%rbx 3e96: 49 c1 c1 08 rol $0x8,%r9 3e9a: 4d 89 eb mov %r13,%r11 3e9d: 48 d1 c1 rol $1,%rcx 3ea0: 48 f7 d3 not %rbx 3ea3: 4d 21 d3 and %r10,%r11 3ea6: 4d 89 dd mov %r11,%r13 3ea9: 49 89 db mov %rbx,%r11 3eac: 49 31 cd xor %rcx,%r13 3eaf: 4d 21 cb and %r9,%r11 3eb2: 4c 89 6c 24 b8 mov %r13,-0x48(%rsp) 3eb7: 4d 89 cd mov %r9,%r13 3eba: 4c 89 db mov %r11,%rbx 3ebd: 49 f7 d5 not %r13 3ec0: 4c 31 c3 xor %r8,%rbx 3ec3: 4d 89 eb mov %r13,%r11 3ec6: 48 89 1c 24 mov %rbx,(%rsp) 3eca: 48 8b 5c 24 a0 mov -0x60(%rsp),%rbx 3ecf: 4d 21 fb and %r15,%r11 3ed2: 4d 31 d3 xor %r10,%r11 3ed5: 4d 89 fa mov %r15,%r10 3ed8: 48 31 f3 xor %rsi,%rbx 3edb: 49 f7 d2 not %r10 3ede: 49 21 ca and %rcx,%r10 3ee1: 48 f7 d1 not %rcx 3ee4: 4c 21 c1 and %r8,%rcx 3ee7: 4d 31 ca xor %r9,%r10 3eea: 49 89 c8 mov %rcx,%r8 3eed: 4c 89 54 24 e0 mov %r10,-0x20(%rsp) 3ef2: 4c 8b 54 24 d8 mov -0x28(%rsp),%r10 3ef7: 48 89 d9 mov %rbx,%rcx 3efa: 4d 31 f8 xor %r15,%r8 3efd: 4c 8b 7c 24 a8 mov -0x58(%rsp),%r15 3f02: 48 c1 c1 1b rol $0x1b,%rcx 3f06: 49 31 fa xor %rdi,%r10 3f09: 4c 89 44 24 48 mov %r8,0x48(%rsp) 3f0e: 49 31 ef xor %rbp,%r15 3f11: 49 c1 c2 0a rol $0xa,%r10 3f15: 4c 89 fb mov %r15,%rbx 3f18: 4c 8b 7c 24 f8 mov -0x8(%rsp),%r15 3f1d: 48 c1 cb 1c ror $0x1c,%rbx 3f21: 49 31 d7 xor %rdx,%r15 3f24: 48 33 74 24 e8 xor -0x18(%rsp),%rsi 3f29: 48 33 7c 24 08 xor 0x8(%rsp),%rdi 3f2e: 48 c1 ce 19 ror $0x19,%rsi 3f32: 4d 89 fc mov %r15,%r12 3f35: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 3f3a: 48 c1 c7 02 rol $0x2,%rdi 3f3e: 49 c1 c4 0f rol $0xf,%r12 3f42: 48 33 6c 24 f0 xor -0x10(%rsp),%rbp 3f47: 48 33 54 24 98 xor -0x68(%rsp),%rdx 3f4c: 48 c1 cd 17 ror $0x17,%rbp 3f50: 49 31 c7 xor %rax,%r15 3f53: 4d 89 e5 mov %r12,%r13 3f56: 48 33 44 24 c0 xor -0x40(%rsp),%rax 3f5b: 48 c1 c8 09 ror $0x9,%rax 3f5f: 4d 89 f8 mov %r15,%r8 3f62: 49 89 df mov %rbx,%r15 3f65: 49 f7 d5 not %r13 3f68: 49 c1 c8 08 ror $0x8,%r8 3f6c: 49 f7 d7 not %r15 3f6f: 48 c1 ca 02 ror $0x2,%rdx 3f73: 4d 89 f9 mov %r15,%r9 3f76: 4d 21 c5 and %r8,%r13 3f79: 4d 21 d1 and %r10,%r9 3f7c: 4d 31 d5 xor %r10,%r13 3f7f: 4d 89 cf mov %r9,%r15 3f82: 4d 89 d1 mov %r10,%r9 3f85: 4d 89 c2 mov %r8,%r10 3f88: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) 3f8d: 49 f7 d1 not %r9 3f90: 49 f7 d2 not %r10 3f93: 49 31 cf xor %rcx,%r15 3f96: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 3f9b: 4d 21 e1 and %r12,%r9 3f9e: 49 21 ca and %rcx,%r10 3fa1: 48 f7 d1 not %rcx 3fa4: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 3fa9: 49 31 d9 xor %rbx,%r9 3fac: 48 21 d9 and %rbx,%rcx 3faf: 48 89 f3 mov %rsi,%rbx 3fb2: 4d 31 e2 xor %r12,%r10 3fb5: 4c 31 c1 xor %r8,%rcx 3fb8: 49 89 f8 mov %rdi,%r8 3fbb: 48 89 df mov %rbx,%rdi 3fbe: 48 89 c6 mov %rax,%rsi 3fc1: 48 f7 d7 not %rdi 3fc4: 48 f7 d6 not %rsi 3fc7: 48 21 ef and %rbp,%rdi 3fca: 48 21 de and %rbx,%rsi 3fcd: 48 31 c7 xor %rax,%rdi 3fd0: 48 31 d6 xor %rdx,%rsi 3fd3: 49 89 fc mov %rdi,%r12 3fd6: 48 89 ef mov %rbp,%rdi 3fd9: 48 89 74 24 d8 mov %rsi,-0x28(%rsp) 3fde: 48 f7 d7 not %rdi 3fe1: 4c 89 64 24 10 mov %r12,0x10(%rsp) 3fe6: 4c 21 c7 and %r8,%rdi 3fe9: 48 31 df xor %rbx,%rdi 3fec: 4c 89 c3 mov %r8,%rbx 3fef: 48 f7 d3 not %rbx 3ff2: 48 21 d3 and %rdx,%rbx 3ff5: 48 f7 d2 not %rdx 3ff8: 48 31 eb xor %rbp,%rbx 3ffb: 48 21 c2 and %rax,%rdx 3ffe: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 4003: 4c 33 6c 24 d0 xor -0x30(%rsp),%r13 4008: 4c 31 c2 xor %r8,%rdx 400b: 4d 89 f0 mov %r14,%r8 400e: 4d 31 dd xor %r11,%r13 4011: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) 4016: 49 31 e8 xor %rbp,%r8 4019: 4c 33 44 24 b8 xor -0x48(%rsp),%r8 401e: 4c 33 6c 24 f8 xor -0x8(%rsp),%r13 4023: 4d 31 f8 xor %r15,%r8 4026: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 402b: 49 31 fd xor %rdi,%r13 402e: 49 31 f0 xor %rsi,%r8 4031: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 4036: 49 31 f7 xor %rsi,%r15 4039: 4c 33 3c 24 xor (%rsp),%r15 403d: 4d 31 cf xor %r9,%r15 4040: 4d 31 e7 xor %r12,%r15 4043: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 4048: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 404d: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 4052: 4d 89 fe mov %r15,%r14 4055: 49 31 ec xor %rbp,%r12 4058: 48 8b 6c 24 f0 mov -0x10(%rsp),%rbp 405d: 4c 33 64 24 e0 xor -0x20(%rsp),%r12 4062: 49 d1 c6 rol $1,%r14 4065: 4d 31 d4 xor %r10,%r12 4068: 49 31 ec xor %rbp,%r12 406b: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 4070: 4c 89 e3 mov %r12,%rbx 4073: 48 31 e8 xor %rbp,%rax 4076: 48 33 44 24 30 xor 0x30(%rsp),%rax 407b: 4c 89 ed mov %r13,%rbp 407e: 48 d1 c3 rol $1,%rbx 4081: 48 31 c8 xor %rcx,%rax 4084: 48 d1 c5 rol $1,%rbp 4087: 4c 31 fb xor %r15,%rbx 408a: 49 89 f7 mov %rsi,%r15 408d: 48 31 d0 xor %rdx,%rax 4090: 4c 31 c5 xor %r8,%rbp 4093: 49 d1 c0 rol $1,%r8 4096: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 409b: 49 31 c6 xor %rax,%r14 409e: 48 d1 c0 rol $1,%rax 40a1: 4d 31 e0 xor %r12,%r8 40a4: 4c 31 e8 xor %r13,%rax 40a7: 4c 8b 6c 24 88 mov -0x78(%rsp),%r13 40ac: 4d 31 f5 xor %r14,%r13 40af: 49 31 ef xor %rbp,%r15 40b2: 49 31 db xor %rbx,%r11 40b5: 49 31 c2 xor %rax,%r10 40b8: 4d 89 fc mov %r15,%r12 40bb: 49 c1 cb 15 ror $0x15,%r11 40bf: 4c 31 c2 xor %r8,%rdx 40c2: 49 31 e9 xor %rbp,%r9 40c5: 49 c1 cc 14 ror $0x14,%r12 40c9: 49 c1 c2 15 rol $0x15,%r10 40cd: 48 31 df xor %rbx,%rdi 40d0: 48 c1 c2 0e rol $0xe,%rdx 40d4: 4d 89 e7 mov %r12,%r15 40d7: 49 c1 c9 13 ror $0x13,%r9 40db: 49 f7 d7 not %r15 40de: 48 c1 cf 03 ror $0x3,%rdi 40e2: 4d 21 df and %r11,%r15 40e5: 4d 31 ef xor %r13,%r15 40e8: 4c 31 fe xor %r15,%rsi 40eb: 48 89 74 24 88 mov %rsi,-0x78(%rsp) 40f0: 4c 89 de mov %r11,%rsi 40f3: 48 f7 d6 not %rsi 40f6: 49 89 f7 mov %rsi,%r15 40f9: 4d 21 d7 and %r10,%r15 40fc: 4c 89 fe mov %r15,%rsi 40ff: 4c 31 e6 xor %r12,%rsi 4102: 48 89 74 24 90 mov %rsi,-0x70(%rsp) 4107: 4c 89 d6 mov %r10,%rsi 410a: 48 f7 d6 not %rsi 410d: 49 89 f7 mov %rsi,%r15 4110: 49 21 d7 and %rdx,%r15 4113: 4c 89 fe mov %r15,%rsi 4116: 4c 31 de xor %r11,%rsi 4119: 49 89 d3 mov %rdx,%r11 411c: 49 f7 d3 not %r11 411f: 48 89 74 24 98 mov %rsi,-0x68(%rsp) 4124: 48 8b 74 24 d8 mov -0x28(%rsp),%rsi 4129: 4d 21 eb and %r13,%r11 412c: 49 f7 d5 not %r13 412f: 4d 31 d3 xor %r10,%r11 4132: 4d 21 e5 and %r12,%r13 4135: 4c 8b 54 24 c8 mov -0x38(%rsp),%r10 413a: 4c 8b 64 24 b0 mov -0x50(%rsp),%r12 413f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) 4144: 4d 89 eb mov %r13,%r11 4147: 49 31 d3 xor %rdx,%r11 414a: 4d 31 c2 xor %r8,%r10 414d: 49 31 c4 xor %rax,%r12 4150: 4c 89 5c 24 a0 mov %r11,-0x60(%rsp) 4155: 4c 8b 5c 24 b8 mov -0x48(%rsp),%r11 415a: 49 c1 c2 14 rol $0x14,%r10 415e: 4c 89 e2 mov %r12,%rdx 4161: 4d 89 d4 mov %r10,%r12 4164: 48 c1 c2 1c rol $0x1c,%rdx 4168: 4d 31 f3 xor %r14,%r11 416b: 49 f7 d4 not %r12 416e: 49 c1 c3 03 rol $0x3,%r11 4172: 4d 21 dc and %r11,%r12 4175: 49 31 d4 xor %rdx,%r12 4178: 4c 89 64 24 a8 mov %r12,-0x58(%rsp) 417d: 4d 89 dc mov %r11,%r12 4180: 49 f7 d4 not %r12 4183: 4d 21 cc and %r9,%r12 4186: 4c 31 c1 xor %r8,%rcx 4189: 4c 31 f6 xor %r14,%rsi 418c: 48 c1 c1 08 rol $0x8,%rcx 4190: 4d 31 d4 xor %r10,%r12 4193: 48 c1 c6 12 rol $0x12,%rsi 4197: 4c 89 64 24 b0 mov %r12,-0x50(%rsp) 419c: 4d 89 cc mov %r9,%r12 419f: 49 f7 d4 not %r12 41a2: 49 21 fc and %rdi,%r12 41a5: 4d 31 dc xor %r11,%r12 41a8: 49 89 fb mov %rdi,%r11 41ab: 49 f7 d3 not %r11 41ae: 4c 89 64 24 b8 mov %r12,-0x48(%rsp) 41b3: 49 21 d3 and %rdx,%r11 41b6: 48 f7 d2 not %rdx 41b9: 4d 31 cb xor %r9,%r11 41bc: 4c 21 d2 and %r10,%rdx 41bf: 4c 8b 4c 24 e0 mov -0x20(%rsp),%r9 41c4: 4c 89 5c 24 c0 mov %r11,-0x40(%rsp) 41c9: 49 89 d3 mov %rdx,%r11 41cc: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 41d1: 49 31 fb xor %rdi,%r11 41d4: 48 8b 7c 24 d0 mov -0x30(%rsp),%rdi 41d9: 49 31 c1 xor %rax,%r9 41dc: 4c 89 5c 24 c8 mov %r11,-0x38(%rsp) 41e1: 49 c1 c1 19 rol $0x19,%r9 41e5: 48 31 ea xor %rbp,%rdx 41e8: 48 31 df xor %rbx,%rdi 41eb: 48 d1 c2 rol $1,%rdx 41ee: 48 c1 c7 06 rol $0x6,%rdi 41f2: 49 89 fb mov %rdi,%r11 41f5: 49 f7 d3 not %r11 41f8: 4d 89 da mov %r11,%r10 41fb: 4d 21 ca and %r9,%r10 41fe: 4d 89 d3 mov %r10,%r11 4201: 49 31 d3 xor %rdx,%r11 4204: 4c 89 5c 24 d0 mov %r11,-0x30(%rsp) 4209: 4d 89 cb mov %r9,%r11 420c: 49 f7 d3 not %r11 420f: 4d 89 da mov %r11,%r10 4212: 49 21 ca and %rcx,%r10 4215: 4d 89 d3 mov %r10,%r11 4218: 49 31 fb xor %rdi,%r11 421b: 4c 89 5c 24 d8 mov %r11,-0x28(%rsp) 4220: 49 89 cb mov %rcx,%r11 4223: 49 f7 d3 not %r11 4226: 4d 89 dc mov %r11,%r12 4229: 49 21 f4 and %rsi,%r12 422c: 4d 31 cc xor %r9,%r12 422f: 49 89 f1 mov %rsi,%r9 4232: 49 f7 d1 not %r9 4235: 49 21 d1 and %rdx,%r9 4238: 48 f7 d2 not %rdx 423b: 48 21 fa and %rdi,%rdx 423e: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 4243: 49 31 c9 xor %rcx,%r9 4246: 48 31 f2 xor %rsi,%rdx 4249: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 424e: 4c 89 4c 24 e0 mov %r9,-0x20(%rsp) 4253: 4c 31 c7 xor %r8,%rdi 4256: 48 89 54 24 e8 mov %rdx,-0x18(%rsp) 425b: 4c 31 f6 xor %r14,%rsi 425e: 48 89 fa mov %rdi,%rdx 4261: 48 8b 3c 24 mov (%rsp),%rdi 4265: 4c 8b 4c 24 f8 mov -0x8(%rsp),%r9 426a: 48 c1 ce 1c ror $0x1c,%rsi 426e: 48 c1 c2 1b rol $0x1b,%rdx 4272: 48 8b 4c 24 f0 mov -0x10(%rsp),%rcx 4277: 49 89 f3 mov %rsi,%r11 427a: 48 31 ef xor %rbp,%rdi 427d: 49 31 d9 xor %rbx,%r9 4280: 48 c1 c7 0a rol $0xa,%rdi 4284: 49 f7 d3 not %r11 4287: 49 c1 c1 0f rol $0xf,%r9 428b: 48 31 c1 xor %rax,%rcx 428e: 4d 89 da mov %r11,%r10 4291: 48 c1 c9 08 ror $0x8,%rcx 4295: 48 33 44 24 40 xor 0x40(%rsp),%rax 429a: 49 21 fa and %rdi,%r10 429d: 48 c1 c8 09 ror $0x9,%rax 42a1: 4d 89 d3 mov %r10,%r11 42a4: 49 89 c7 mov %rax,%r15 42a7: 49 31 d3 xor %rdx,%r11 42aa: 49 f7 d7 not %r15 42ad: 4c 89 5c 24 f0 mov %r11,-0x10(%rsp) 42b2: 49 89 fb mov %rdi,%r11 42b5: 49 f7 d3 not %r11 42b8: 4d 89 dd mov %r11,%r13 42bb: 4d 89 cb mov %r9,%r11 42be: 49 f7 d3 not %r11 42c1: 4d 21 cd and %r9,%r13 42c4: 4d 89 da mov %r11,%r10 42c7: 49 31 f5 xor %rsi,%r13 42ca: 49 21 ca and %rcx,%r10 42cd: 4d 89 d3 mov %r10,%r11 42d0: 49 31 fb xor %rdi,%r11 42d3: 4c 89 5c 24 f8 mov %r11,-0x8(%rsp) 42d8: 49 89 cb mov %rcx,%r11 42db: 49 f7 d3 not %r11 42de: 49 21 d3 and %rdx,%r11 42e1: 48 f7 d2 not %rdx 42e4: 48 21 f2 and %rsi,%rdx 42e7: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 42ec: 4d 31 cb xor %r9,%r11 42ef: 48 89 d7 mov %rdx,%rdi 42f2: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 42f7: 48 31 cf xor %rcx,%rdi 42fa: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 42ff: 4c 31 c6 xor %r8,%rsi 4302: 48 31 da xor %rbx,%rdx 4305: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 430a: 48 c1 ce 19 ror $0x19,%rsi 430e: 48 89 3c 24 mov %rdi,(%rsp) 4312: 4c 31 f1 xor %r14,%rcx 4315: 48 89 f7 mov %rsi,%rdi 4318: 49 21 f7 and %rsi,%r15 431b: 48 c1 ca 02 ror $0x2,%rdx 431f: 48 c1 c9 17 ror $0x17,%rcx 4323: 48 31 eb xor %rbp,%rbx 4326: 48 f7 d7 not %rdi 4329: 49 31 d7 xor %rdx,%r15 432c: 49 89 c8 mov %rcx,%r8 432f: 48 c1 c3 02 rol $0x2,%rbx 4333: 48 21 cf and %rcx,%rdi 4336: 49 f7 d0 not %r8 4339: 48 31 c7 xor %rax,%rdi 433c: 49 21 d8 and %rbx,%r8 433f: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 4344: 49 31 f0 xor %rsi,%r8 4347: 48 89 de mov %rbx,%rsi 434a: 48 f7 d6 not %rsi 434d: 48 21 d6 and %rdx,%rsi 4350: 48 f7 d2 not %rdx 4353: 48 31 ce xor %rcx,%rsi 4356: 48 21 c2 and %rax,%rdx 4359: 48 8b 44 24 58 mov 0x58(%rsp),%rax 435e: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4363: 48 8d 35 76 1e 00 00 lea 0x1e76(%rip),%rsi # 61e0 436a: 48 31 d3 xor %rdx,%rbx 436d: 48 39 c6 cmp %rax,%rsi 4370: 0f 85 1a f9 ff ff jne 3c90 4376: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 437b: 48 8b 44 24 88 mov -0x78(%rsp),%rax 4380: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 4385: 48 89 07 mov %rax,(%rdi) 4388: 48 8b 44 24 90 mov -0x70(%rsp),%rax 438d: 4c 89 77 18 mov %r14,0x18(%rdi) 4391: 48 89 47 08 mov %rax,0x8(%rdi) 4395: 48 8b 44 24 98 mov -0x68(%rsp),%rax 439a: 4c 89 67 60 mov %r12,0x60(%rdi) 439e: 48 89 47 10 mov %rax,0x10(%rdi) 43a2: 48 8b 44 24 a0 mov -0x60(%rsp),%rax 43a7: 48 89 47 20 mov %rax,0x20(%rdi) 43ab: 48 8b 44 24 a8 mov -0x58(%rsp),%rax 43b0: 48 89 47 28 mov %rax,0x28(%rdi) 43b4: 48 8b 44 24 b0 mov -0x50(%rsp),%rax 43b9: 48 89 47 30 mov %rax,0x30(%rdi) 43bd: 48 8b 44 24 b8 mov -0x48(%rsp),%rax 43c2: 48 89 47 38 mov %rax,0x38(%rdi) 43c6: 48 8b 44 24 c0 mov -0x40(%rsp),%rax 43cb: 48 89 47 40 mov %rax,0x40(%rdi) 43cf: 48 8b 44 24 c8 mov -0x38(%rsp),%rax 43d4: 48 89 47 48 mov %rax,0x48(%rdi) 43d8: 48 8b 44 24 d0 mov -0x30(%rsp),%rax 43dd: 48 89 47 50 mov %rax,0x50(%rdi) 43e1: 48 8b 44 24 d8 mov -0x28(%rsp),%rax 43e6: 48 89 47 58 mov %rax,0x58(%rdi) 43ea: 48 8b 44 24 e0 mov -0x20(%rsp),%rax 43ef: 48 89 47 68 mov %rax,0x68(%rdi) 43f3: 48 8b 44 24 e8 mov -0x18(%rsp),%rax 43f8: 48 89 47 70 mov %rax,0x70(%rdi) 43fc: 48 8b 44 24 f0 mov -0x10(%rsp),%rax 4401: 48 89 47 78 mov %rax,0x78(%rdi) 4405: 4c 89 af 80 00 00 00 mov %r13,0x80(%rdi) 440c: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 4411: 4c 89 9f 90 00 00 00 mov %r11,0x90(%rdi) 4418: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi) 441f: 48 8b 04 24 mov (%rsp),%rax 4423: 4c 89 bf a0 00 00 00 mov %r15,0xa0(%rdi) 442a: 48 89 87 98 00 00 00 mov %rax,0x98(%rdi) 4431: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4436: 4c 89 87 b0 00 00 00 mov %r8,0xb0(%rdi) 443d: 48 89 87 a8 00 00 00 mov %rax,0xa8(%rdi) 4444: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4449: 48 89 9f c0 00 00 00 mov %rbx,0xc0(%rdi) 4450: 48 89 87 b8 00 00 00 mov %rax,0xb8(%rdi) 4457: 48 83 c4 68 add $0x68,%rsp 445b: 5b pop %rbx 445c: 5d pop %rbp 445d: 41 5c pop %r12 445f: 41 5d pop %r13 4461: 41 5e pop %r14 4463: 41 5f pop %r15 4465: c3 ret 4466: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 446d: 00 00 00 0000000000004470 : 4470: 41 57 push %r15 4472: 31 c0 xor %eax,%eax 4474: 49 89 f7 mov %rsi,%r15 4477: 41 56 push %r14 4479: 41 55 push %r13 447b: 41 54 push %r12 447d: 49 89 d4 mov %rdx,%r12 4480: 55 push %rbp 4481: 48 89 fd mov %rdi,%rbp 4484: 48 83 c7 08 add $0x8,%rdi 4488: 53 push %rbx 4489: 89 cb mov %ecx,%ebx 448b: 48 89 e9 mov %rbp,%rcx 448e: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) 4495: 00 4496: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) 449d: 00 00 00 00 44a1: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 44a5: 48 29 f9 sub %rdi,%rcx 44a8: 81 c1 c8 00 00 00 add $0xc8,%ecx 44ae: c1 e9 03 shr $0x3,%ecx 44b1: f3 48 ab rep stos %rax,%es:(%rdi) 44b4: 48 81 fa 87 00 00 00 cmp $0x87,%rdx 44bb: 0f 86 ae 00 00 00 jbe 456f 44c1: 4c 8d b6 88 00 00 00 lea 0x88(%rsi),%r14 44c8: 4d 89 f5 mov %r14,%r13 44cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 44d0: 4c 89 f8 mov %r15,%rax 44d3: 48 89 ee mov %rbp,%rsi 44d6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 44dd: 00 00 00 44e0: 0f b6 50 01 movzbl 0x1(%rax),%edx 44e4: 0f b6 48 02 movzbl 0x2(%rax),%ecx 44e8: 48 83 c0 08 add $0x8,%rax 44ec: 48 c1 e1 10 shl $0x10,%rcx 44f0: 48 c1 e2 08 shl $0x8,%rdx 44f4: 48 09 ca or %rcx,%rdx 44f7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx 44fb: 48 09 ca or %rcx,%rdx 44fe: 0f b6 48 fb movzbl -0x5(%rax),%ecx 4502: 48 c1 e1 18 shl $0x18,%rcx 4506: 48 09 ca or %rcx,%rdx 4509: 0f b6 48 fc movzbl -0x4(%rax),%ecx 450d: 48 c1 e1 20 shl $0x20,%rcx 4511: 48 09 d1 or %rdx,%rcx 4514: 0f b6 50 fd movzbl -0x3(%rax),%edx 4518: 48 c1 e2 28 shl $0x28,%rdx 451c: 48 09 ca or %rcx,%rdx 451f: 0f b6 48 fe movzbl -0x2(%rax),%ecx 4523: 48 c1 e1 30 shl $0x30,%rcx 4527: 48 09 d1 or %rdx,%rcx 452a: 0f b6 50 ff movzbl -0x1(%rax),%edx 452e: 48 c1 e2 38 shl $0x38,%rdx 4532: 48 09 ca or %rcx,%rdx 4535: 48 31 16 xor %rdx,(%rsi) 4538: 48 83 c6 08 add $0x8,%rsi 453c: 4c 39 e8 cmp %r13,%rax 453f: 75 9f jne 44e0 4541: 48 89 ef mov %rbp,%rdi 4544: 49 81 ec 88 00 00 00 sub $0x88,%r12 454b: 4d 89 f7 mov %r14,%r15 454e: 49 81 c5 88 00 00 00 add $0x88,%r13 4555: e8 26 f6 ff ff call 3b80 455a: 49 81 fc 87 00 00 00 cmp $0x87,%r12 4561: 76 0c jbe 456f 4563: 49 81 c6 88 00 00 00 add $0x88,%r14 456a: e9 61 ff ff ff jmp 44d0 456f: 4d 85 e4 test %r12,%r12 4572: 74 6c je 45e0 4574: 31 c0 xor %eax,%eax 4576: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 457d: 00 00 00 4580: 89 c2 mov %eax,%edx 4582: 89 c1 mov %eax,%ecx 4584: c1 ea 03 shr $0x3,%edx 4587: 83 e1 07 and $0x7,%ecx 458a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi 4591: 41 0f b6 14 07 movzbl (%r15,%rax,1),%edx 4596: c1 e1 03 shl $0x3,%ecx 4599: 48 83 c0 01 add $0x1,%rax 459d: 48 d3 e2 shl %cl,%rdx 45a0: 48 31 54 35 00 xor %rdx,0x0(%rbp,%rsi,1) 45a5: 49 39 c4 cmp %rax,%r12 45a8: 75 d6 jne 4580 45aa: 44 89 e0 mov %r12d,%eax 45ad: 44 89 e1 mov %r12d,%ecx 45b0: c1 e8 03 shr $0x3,%eax 45b3: 83 e1 07 and $0x7,%ecx 45b6: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax 45bd: c1 e1 03 shl $0x3,%ecx 45c0: 48 01 e8 add %rbp,%rax 45c3: 0f b6 db movzbl %bl,%ebx 45c6: 48 d3 e3 shl %cl,%rbx 45c9: 48 31 18 xor %rbx,(%rax) 45cc: 48 0f ba bd 80 00 00 btcq $0x3f,0x80(%rbp) 45d3: 00 3f 45d5: 5b pop %rbx 45d6: 5d pop %rbp 45d7: 41 5c pop %r12 45d9: 41 5d pop %r13 45db: 41 5e pop %r14 45dd: 41 5f pop %r15 45df: c3 ret 45e0: 48 89 e8 mov %rbp,%rax 45e3: 31 c9 xor %ecx,%ecx 45e5: eb dc jmp 45c3 45e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 45ee: 00 00 00000000000045f0 : 45f0: 41 56 push %r14 45f2: 31 c0 xor %eax,%eax 45f4: 49 89 f6 mov %rsi,%r14 45f7: 41 55 push %r13 45f9: 41 54 push %r12 45fb: 55 push %rbp 45fc: 48 89 d5 mov %rdx,%rbp 45ff: 53 push %rbx 4600: 48 89 fb mov %rdi,%rbx 4603: 48 83 c7 08 add $0x8,%rdi 4607: 48 c7 47 f8 00 00 00 movq $0x0,-0x8(%rdi) 460e: 00 460f: 48 89 d9 mov %rbx,%rcx 4612: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) 4619: 00 00 00 00 461d: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 4621: 48 29 f9 sub %rdi,%rcx 4624: 81 c1 c8 00 00 00 add $0xc8,%ecx 462a: c1 e9 03 shr $0x3,%ecx 462d: f3 48 ab rep stos %rax,%es:(%rdi) 4630: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx 4637: 0f 86 b2 00 00 00 jbe 46ef 463d: 4c 8d ae a8 00 00 00 lea 0xa8(%rsi),%r13 4644: 4d 89 ec mov %r13,%r12 4647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 464e: 00 00 4650: 4c 89 f0 mov %r14,%rax 4653: 48 89 de mov %rbx,%rsi 4656: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 465d: 00 00 00 4660: 0f b6 50 01 movzbl 0x1(%rax),%edx 4664: 0f b6 48 02 movzbl 0x2(%rax),%ecx 4668: 48 83 c0 08 add $0x8,%rax 466c: 48 c1 e1 10 shl $0x10,%rcx 4670: 48 c1 e2 08 shl $0x8,%rdx 4674: 48 09 ca or %rcx,%rdx 4677: 0f b6 48 f8 movzbl -0x8(%rax),%ecx 467b: 48 09 ca or %rcx,%rdx 467e: 0f b6 48 fb movzbl -0x5(%rax),%ecx 4682: 48 c1 e1 18 shl $0x18,%rcx 4686: 48 09 ca or %rcx,%rdx 4689: 0f b6 48 fc movzbl -0x4(%rax),%ecx 468d: 48 c1 e1 20 shl $0x20,%rcx 4691: 48 09 d1 or %rdx,%rcx 4694: 0f b6 50 fd movzbl -0x3(%rax),%edx 4698: 48 c1 e2 28 shl $0x28,%rdx 469c: 48 09 ca or %rcx,%rdx 469f: 0f b6 48 fe movzbl -0x2(%rax),%ecx 46a3: 48 c1 e1 30 shl $0x30,%rcx 46a7: 48 09 d1 or %rdx,%rcx 46aa: 0f b6 50 ff movzbl -0x1(%rax),%edx 46ae: 48 c1 e2 38 shl $0x38,%rdx 46b2: 48 09 ca or %rcx,%rdx 46b5: 48 31 16 xor %rdx,(%rsi) 46b8: 48 83 c6 08 add $0x8,%rsi 46bc: 4c 39 e0 cmp %r12,%rax 46bf: 75 9f jne 4660 46c1: 48 89 df mov %rbx,%rdi 46c4: 48 81 ed a8 00 00 00 sub $0xa8,%rbp 46cb: 4d 89 ee mov %r13,%r14 46ce: 49 81 c4 a8 00 00 00 add $0xa8,%r12 46d5: e8 a6 f4 ff ff call 3b80 46da: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp 46e1: 76 0c jbe 46ef 46e3: 49 81 c5 a8 00 00 00 add $0xa8,%r13 46ea: e9 61 ff ff ff jmp 4650 46ef: 48 85 ed test %rbp,%rbp 46f2: 74 69 je 475d 46f4: 31 c0 xor %eax,%eax 46f6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 46fd: 00 00 00 4700: 89 c2 mov %eax,%edx 4702: 89 c1 mov %eax,%ecx 4704: c1 ea 03 shr $0x3,%edx 4707: 83 e1 07 and $0x7,%ecx 470a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi 4711: 41 0f b6 14 06 movzbl (%r14,%rax,1),%edx 4716: c1 e1 03 shl $0x3,%ecx 4719: 48 83 c0 01 add $0x1,%rax 471d: 48 d3 e2 shl %cl,%rdx 4720: 48 31 14 33 xor %rdx,(%rbx,%rsi,1) 4724: 48 39 c5 cmp %rax,%rbp 4727: 75 d7 jne 4700 4729: 89 e8 mov %ebp,%eax 472b: 89 e9 mov %ebp,%ecx 472d: ba 1f 00 00 00 mov $0x1f,%edx 4732: c1 e8 03 shr $0x3,%eax 4735: 83 e1 07 and $0x7,%ecx 4738: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax 473f: c1 e1 03 shl $0x3,%ecx 4742: 48 01 d8 add %rbx,%rax 4745: 48 d3 e2 shl %cl,%rdx 4748: 48 31 10 xor %rdx,(%rax) 474b: 48 0f ba bb a0 00 00 btcq $0x3f,0xa0(%rbx) 4752: 00 3f 4754: 5b pop %rbx 4755: 5d pop %rbp 4756: 41 5c pop %r12 4758: 41 5d pop %r13 475a: 41 5e pop %r14 475c: c3 ret 475d: 48 89 d8 mov %rbx,%rax 4760: ba 1f 00 00 00 mov $0x1f,%edx 4765: eb e1 jmp 4748 4767: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 476e: 00 00 0000000000004770 : 4770: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 4777: 48 89 fa mov %rdi,%rdx 477a: 48 8d 7f 08 lea 0x8(%rdi),%rdi 477e: 31 c0 xor %eax,%eax 4780: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) 4787: 00 00 00 00 478b: 48 89 d1 mov %rdx,%rcx 478e: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 4792: 48 29 f9 sub %rdi,%rcx 4795: 81 c1 c8 00 00 00 add $0xc8,%ecx 479b: c1 e9 03 shr $0x3,%ecx 479e: f3 48 ab rep stos %rax,%es:(%rdi) 47a1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) 47a8: 00 00 00 47ab: c3 ret 47ac: 0f 1f 40 00 nopl 0x0(%rax) 00000000000047b0 : 47b0: 41 54 push %r12 47b2: 49 89 d4 mov %rdx,%r12 47b5: 55 push %rbp 47b6: 48 89 f5 mov %rsi,%rbp 47b9: 53 push %rbx 47ba: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax 47c0: 48 89 fb mov %rdi,%rbx 47c3: 48 01 c2 add %rax,%rdx 47c6: 49 89 c0 mov %rax,%r8 47c9: 48 81 fa a7 00 00 00 cmp $0xa7,%rdx 47d0: 0f 86 a9 00 00 00 jbe 487f 47d6: 3d a7 00 00 00 cmp $0xa7,%eax 47db: 76 28 jbe 4805 47dd: 0f 1f 00 nopl (%rax) 47e0: b8 a8 00 00 00 mov $0xa8,%eax 47e5: 48 89 df mov %rbx,%rdi 47e8: 44 29 c0 sub %r8d,%eax 47eb: 49 29 c4 sub %rax,%r12 47ee: e8 8d f3 ff ff call 3b80 47f3: 45 31 c0 xor %r8d,%r8d 47f6: 31 c0 xor %eax,%eax 47f8: 49 81 fc a7 00 00 00 cmp $0xa7,%r12 47ff: 0f 86 8b 00 00 00 jbe 4890 4805: 44 89 c0 mov %r8d,%eax 4808: 48 89 ee mov %rbp,%rsi 480b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4812: 00 00 00 00 4816: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 481d: 00 00 00 00 4821: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4828: 00 00 00 00 482c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4833: 00 00 00 00 4837: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 483e: 00 00 4840: 89 c2 mov %eax,%edx 4842: 89 c1 mov %eax,%ecx 4844: 48 83 c6 01 add $0x1,%rsi 4848: 83 c0 01 add $0x1,%eax 484b: c1 ea 03 shr $0x3,%edx 484e: 83 e1 07 and $0x7,%ecx 4851: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi 4858: 0f b6 56 ff movzbl -0x1(%rsi),%edx 485c: c1 e1 03 shl $0x3,%ecx 485f: 48 d3 e2 shl %cl,%rdx 4862: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) 4866: 3d a8 00 00 00 cmp $0xa8,%eax 486b: 75 d3 jne 4840 486d: b8 a7 00 00 00 mov $0xa7,%eax 4872: 44 29 c0 sub %r8d,%eax 4875: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp 487a: e9 61 ff ff ff jmp 47e0 487f: 49 89 d4 mov %rdx,%r12 4882: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4889: 00 00 00 00 488d: 0f 1f 00 nopl (%rax) 4890: 4c 39 e0 cmp %r12,%rax 4893: 44 89 c0 mov %r8d,%eax 4896: 73 5a jae 48f2 4898: 48 89 ea mov %rbp,%rdx 489b: 45 8d 40 01 lea 0x1(%r8),%r8d 489f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 48a6: 00 00 00 00 48aa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 48b1: 00 00 00 00 48b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 48bc: 00 00 00 00 48c0: 89 c1 mov %eax,%ecx 48c2: 0f b6 32 movzbl (%rdx),%esi 48c5: 48 83 c2 01 add $0x1,%rdx 48c9: c1 e9 03 shr $0x3,%ecx 48cc: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi 48d3: 89 c1 mov %eax,%ecx 48d5: 83 c0 01 add $0x1,%eax 48d8: 83 e1 07 and $0x7,%ecx 48db: c1 e1 03 shl $0x3,%ecx 48de: 48 d3 e6 shl %cl,%rsi 48e1: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx 48e6: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) 48ea: 48 29 e9 sub %rbp,%rcx 48ed: 4c 39 e1 cmp %r12,%rcx 48f0: 72 ce jb 48c0 48f2: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) 48f8: 5b pop %rbx 48f9: 5d pop %rbp 48fa: 41 5c pop %r12 48fc: c3 ret 48fd: 0f 1f 00 nopl (%rax) 0000000000004900 : 4900: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx 4906: 89 c8 mov %ecx,%eax 4908: 83 e1 07 and $0x7,%ecx 490b: c1 e8 03 shr $0x3,%eax 490e: c1 e1 03 shl $0x3,%ecx 4911: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 4918: b8 1f 00 00 00 mov $0x1f,%eax 491d: 48 d3 e0 shl %cl,%rax 4920: 48 31 04 17 xor %rax,(%rdi,%rdx,1) 4924: c7 87 c8 00 00 00 a8 movl $0xa8,0xc8(%rdi) 492b: 00 00 00 492e: 48 0f ba bf a0 00 00 btcq $0x3f,0xa0(%rdi) 4935: 00 3f 4937: c3 ret 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 493f: 00 0000000000004940 : 4940: 41 54 push %r12 4942: 49 89 d4 mov %rdx,%r12 4945: 55 push %rbp 4946: 53 push %rbx 4947: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax 494d: 48 85 f6 test %rsi,%rsi 4950: 74 66 je 49b8 4952: 48 89 fb mov %rdi,%rbx 4955: 48 89 f7 mov %rsi,%rdi 4958: 3d a8 00 00 00 cmp $0xa8,%eax 495d: 0f 84 82 00 00 00 je 49e5 4963: 3d a7 00 00 00 cmp $0xa7,%eax 4968: 77 f9 ja 4963 496a: 89 c5 mov %eax,%ebp 496c: 41 89 c0 mov %eax,%r8d 496f: 48 01 fd add %rdi,%rbp 4972: 44 89 c6 mov %r8d,%esi 4975: 44 89 c0 mov %r8d,%eax 4978: 48 29 de sub %rbx,%rsi 497b: eb 28 jmp 49a5 497d: 0f 1f 00 nopl (%rax) 4980: 89 c2 mov %eax,%edx 4982: 89 c1 mov %eax,%ecx 4984: 48 83 c3 01 add $0x1,%rbx 4988: 83 c0 01 add $0x1,%eax 498b: c1 ea 03 shr $0x3,%edx 498e: 83 e1 07 and $0x7,%ecx 4991: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx 4995: c1 e1 03 shl $0x3,%ecx 4998: 48 d3 ea shr %cl,%rdx 499b: 88 53 ff mov %dl,-0x1(%rbx) 499e: 3d a8 00 00 00 cmp $0xa8,%eax 49a3: 74 23 je 49c8 49a5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx 49a9: 48 39 ea cmp %rbp,%rdx 49ac: 72 d2 jb 4980 49ae: 89 c2 mov %eax,%edx 49b0: 44 29 c2 sub %r8d,%edx 49b3: 48 29 d7 sub %rdx,%rdi 49b6: 75 b2 jne 496a 49b8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) 49bf: 00 49c0: 5b pop %rbx 49c1: 5d pop %rbp 49c2: 41 5c pop %r12 49c4: c3 ret 49c5: 0f 1f 00 nopl (%rax) 49c8: 89 c2 mov %eax,%edx 49ca: 44 29 c2 sub %r8d,%edx 49cd: 48 29 d7 sub %rdx,%rdi 49d0: 48 89 fd mov %rdi,%rbp 49d3: 74 e3 je 49b8 49d5: 4c 89 e7 mov %r12,%rdi 49d8: e8 a3 f1 ff ff call 3b80 49dd: 48 89 ef mov %rbp,%rdi 49e0: 45 31 c0 xor %r8d,%r8d 49e3: eb 8d jmp 4972 49e5: 48 89 f5 mov %rsi,%rbp 49e8: eb eb jmp 49d5 49ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000049f0 : 49f0: 53 push %rbx 49f1: 48 89 fb mov %rdi,%rbx 49f4: e8 f7 fb ff ff call 45f0 49f9: c7 83 c8 00 00 00 a8 movl $0xa8,0xc8(%rbx) 4a00: 00 00 00 4a03: 5b pop %rbx 4a04: c3 ret 4a05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4a0c: 00 00 00 00 0000000000004a10 : 4a10: 48 85 f6 test %rsi,%rsi 4a13: 0f 84 9a 00 00 00 je 4ab3 4a19: 41 55 push %r13 4a1b: 4c 8d af a8 00 00 00 lea 0xa8(%rdi),%r13 4a22: 41 54 push %r12 4a24: 49 89 d4 mov %rdx,%r12 4a27: 55 push %rbp 4a28: 48 89 f5 mov %rsi,%rbp 4a2b: 53 push %rbx 4a2c: 0f 1f 40 00 nopl 0x0(%rax) 4a30: 4c 89 e7 mov %r12,%rdi 4a33: 49 8d 9d 58 ff ff ff lea -0xa8(%r13),%rbx 4a3a: e8 41 f1 ff ff call 3b80 4a3f: 4c 89 e2 mov %r12,%rdx 4a42: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4a49: 00 00 00 00 4a4d: 0f 1f 00 nopl (%rax) 4a50: 48 8b 02 mov (%rdx),%rax 4a53: 48 83 c3 08 add $0x8,%rbx 4a57: 48 83 c2 08 add $0x8,%rdx 4a5b: 48 89 c1 mov %rax,%rcx 4a5e: 88 43 f8 mov %al,-0x8(%rbx) 4a61: 48 c1 e9 10 shr $0x10,%rcx 4a65: 88 63 f9 mov %ah,-0x7(%rbx) 4a68: 88 4b fa mov %cl,-0x6(%rbx) 4a6b: 48 89 c1 mov %rax,%rcx 4a6e: 48 c1 e9 18 shr $0x18,%rcx 4a72: 88 4b fb mov %cl,-0x5(%rbx) 4a75: 48 89 c1 mov %rax,%rcx 4a78: 48 c1 e9 20 shr $0x20,%rcx 4a7c: 88 4b fc mov %cl,-0x4(%rbx) 4a7f: 48 89 c1 mov %rax,%rcx 4a82: 48 c1 e9 28 shr $0x28,%rcx 4a86: 88 4b fd mov %cl,-0x3(%rbx) 4a89: 48 89 c1 mov %rax,%rcx 4a8c: 48 c1 e8 38 shr $0x38,%rax 4a90: 48 c1 e9 30 shr $0x30,%rcx 4a94: 88 43 ff mov %al,-0x1(%rbx) 4a97: 88 4b fe mov %cl,-0x2(%rbx) 4a9a: 49 39 dd cmp %rbx,%r13 4a9d: 75 b1 jne 4a50 4a9f: 49 81 c5 a8 00 00 00 add $0xa8,%r13 4aa6: 48 83 ed 01 sub $0x1,%rbp 4aaa: 75 84 jne 4a30 4aac: 5b pop %rbx 4aad: 5d pop %rbp 4aae: 41 5c pop %r12 4ab0: 41 5d pop %r13 4ab2: c3 ret 4ab3: c3 ret 4ab4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4abb: 00 00 00 00 4abf: 90 nop 0000000000004ac0 : 4ac0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 4ac7: 48 89 fa mov %rdi,%rdx 4aca: 48 8d 7f 08 lea 0x8(%rdi),%rdi 4ace: 31 c0 xor %eax,%eax 4ad0: 48 c7 87 b8 00 00 00 movq $0x0,0xb8(%rdi) 4ad7: 00 00 00 00 4adb: 48 89 d1 mov %rdx,%rcx 4ade: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 4ae2: 48 29 f9 sub %rdi,%rcx 4ae5: 81 c1 c8 00 00 00 add $0xc8,%ecx 4aeb: c1 e9 03 shr $0x3,%ecx 4aee: f3 48 ab rep stos %rax,%es:(%rdi) 4af1: c7 82 c8 00 00 00 00 movl $0x0,0xc8(%rdx) 4af8: 00 00 00 4afb: c3 ret 4afc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004b00 : 4b00: 41 54 push %r12 4b02: 49 89 d4 mov %rdx,%r12 4b05: 55 push %rbp 4b06: 48 89 f5 mov %rsi,%rbp 4b09: 53 push %rbx 4b0a: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax 4b10: 48 89 fb mov %rdi,%rbx 4b13: 48 01 c2 add %rax,%rdx 4b16: 49 89 c0 mov %rax,%r8 4b19: 48 81 fa 87 00 00 00 cmp $0x87,%rdx 4b20: 0f 86 99 00 00 00 jbe 4bbf 4b26: 3d 87 00 00 00 cmp $0x87,%eax 4b2b: 76 24 jbe 4b51 4b2d: 0f 1f 00 nopl (%rax) 4b30: b8 88 00 00 00 mov $0x88,%eax 4b35: 48 89 df mov %rbx,%rdi 4b38: 44 29 c0 sub %r8d,%eax 4b3b: 49 29 c4 sub %rax,%r12 4b3e: e8 3d f0 ff ff call 3b80 4b43: 45 31 c0 xor %r8d,%r8d 4b46: 31 c0 xor %eax,%eax 4b48: 49 81 fc 87 00 00 00 cmp $0x87,%r12 4b4f: 76 7f jbe 4bd0 4b51: 44 89 c0 mov %r8d,%eax 4b54: 48 89 ee mov %rbp,%rsi 4b57: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4b5e: 00 00 00 00 4b62: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4b69: 00 00 00 00 4b6d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4b74: 00 00 00 00 4b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b7f: 00 4b80: 89 c2 mov %eax,%edx 4b82: 89 c1 mov %eax,%ecx 4b84: 48 83 c6 01 add $0x1,%rsi 4b88: 83 c0 01 add $0x1,%eax 4b8b: c1 ea 03 shr $0x3,%edx 4b8e: 83 e1 07 and $0x7,%ecx 4b91: 8d 3c d5 00 00 00 00 lea 0x0(,%rdx,8),%edi 4b98: 0f b6 56 ff movzbl -0x1(%rsi),%edx 4b9c: c1 e1 03 shl $0x3,%ecx 4b9f: 48 d3 e2 shl %cl,%rdx 4ba2: 48 31 14 3b xor %rdx,(%rbx,%rdi,1) 4ba6: 3d 88 00 00 00 cmp $0x88,%eax 4bab: 75 d3 jne 4b80 4bad: b8 87 00 00 00 mov $0x87,%eax 4bb2: 44 29 c0 sub %r8d,%eax 4bb5: 48 8d 6c 05 01 lea 0x1(%rbp,%rax,1),%rbp 4bba: e9 71 ff ff ff jmp 4b30 4bbf: 49 89 d4 mov %rdx,%r12 4bc2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4bc9: 00 00 00 00 4bcd: 0f 1f 00 nopl (%rax) 4bd0: 4c 39 e0 cmp %r12,%rax 4bd3: 44 89 c0 mov %r8d,%eax 4bd6: 73 5a jae 4c32 4bd8: 48 89 ea mov %rbp,%rdx 4bdb: 45 8d 40 01 lea 0x1(%r8),%r8d 4bdf: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4be6: 00 00 00 00 4bea: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4bf1: 00 00 00 00 4bf5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4bfc: 00 00 00 00 4c00: 89 c1 mov %eax,%ecx 4c02: 0f b6 32 movzbl (%rdx),%esi 4c05: 48 83 c2 01 add $0x1,%rdx 4c09: c1 e9 03 shr $0x3,%ecx 4c0c: 8d 3c cd 00 00 00 00 lea 0x0(,%rcx,8),%edi 4c13: 89 c1 mov %eax,%ecx 4c15: 83 c0 01 add $0x1,%eax 4c18: 83 e1 07 and $0x7,%ecx 4c1b: c1 e1 03 shl $0x3,%ecx 4c1e: 48 d3 e6 shl %cl,%rsi 4c21: 4a 8d 4c 02 ff lea -0x1(%rdx,%r8,1),%rcx 4c26: 48 31 34 3b xor %rsi,(%rbx,%rdi,1) 4c2a: 48 29 e9 sub %rbp,%rcx 4c2d: 4c 39 e1 cmp %r12,%rcx 4c30: 72 ce jb 4c00 4c32: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) 4c38: 5b pop %rbx 4c39: 5d pop %rbp 4c3a: 41 5c pop %r12 4c3c: c3 ret 4c3d: 0f 1f 00 nopl (%rax) 0000000000004c40 : 4c40: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx 4c46: 89 c8 mov %ecx,%eax 4c48: 83 e1 07 and $0x7,%ecx 4c4b: c1 e8 03 shr $0x3,%eax 4c4e: c1 e1 03 shl $0x3,%ecx 4c51: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx 4c58: b8 1f 00 00 00 mov $0x1f,%eax 4c5d: 48 d3 e0 shl %cl,%rax 4c60: 48 31 04 17 xor %rax,(%rdi,%rdx,1) 4c64: c7 87 c8 00 00 00 88 movl $0x88,0xc8(%rdi) 4c6b: 00 00 00 4c6e: 48 0f ba bf 80 00 00 btcq $0x3f,0x80(%rdi) 4c75: 00 3f 4c77: c3 ret 4c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c7f: 00 0000000000004c80 : 4c80: 41 54 push %r12 4c82: 49 89 d4 mov %rdx,%r12 4c85: 55 push %rbp 4c86: 53 push %rbx 4c87: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax 4c8d: 48 85 f6 test %rsi,%rsi 4c90: 74 66 je 4cf8 4c92: 48 89 fb mov %rdi,%rbx 4c95: 48 89 f7 mov %rsi,%rdi 4c98: 3d 88 00 00 00 cmp $0x88,%eax 4c9d: 0f 84 82 00 00 00 je 4d25 4ca3: 3d 87 00 00 00 cmp $0x87,%eax 4ca8: 77 f9 ja 4ca3 4caa: 89 c5 mov %eax,%ebp 4cac: 41 89 c0 mov %eax,%r8d 4caf: 48 01 fd add %rdi,%rbp 4cb2: 44 89 c6 mov %r8d,%esi 4cb5: 44 89 c0 mov %r8d,%eax 4cb8: 48 29 de sub %rbx,%rsi 4cbb: eb 28 jmp 4ce5 4cbd: 0f 1f 00 nopl (%rax) 4cc0: 89 c2 mov %eax,%edx 4cc2: 89 c1 mov %eax,%ecx 4cc4: 48 83 c3 01 add $0x1,%rbx 4cc8: 83 c0 01 add $0x1,%eax 4ccb: c1 ea 03 shr $0x3,%edx 4cce: 83 e1 07 and $0x7,%ecx 4cd1: 49 8b 14 d4 mov (%r12,%rdx,8),%rdx 4cd5: c1 e1 03 shl $0x3,%ecx 4cd8: 48 d3 ea shr %cl,%rdx 4cdb: 88 53 ff mov %dl,-0x1(%rbx) 4cde: 3d 88 00 00 00 cmp $0x88,%eax 4ce3: 74 23 je 4d08 4ce5: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx 4ce9: 48 39 ea cmp %rbp,%rdx 4cec: 72 d2 jb 4cc0 4cee: 89 c2 mov %eax,%edx 4cf0: 44 29 c2 sub %r8d,%edx 4cf3: 48 29 d7 sub %rdx,%rdi 4cf6: 75 b2 jne 4caa 4cf8: 41 89 84 24 c8 00 00 mov %eax,0xc8(%r12) 4cff: 00 4d00: 5b pop %rbx 4d01: 5d pop %rbp 4d02: 41 5c pop %r12 4d04: c3 ret 4d05: 0f 1f 00 nopl (%rax) 4d08: 89 c2 mov %eax,%edx 4d0a: 44 29 c2 sub %r8d,%edx 4d0d: 48 29 d7 sub %rdx,%rdi 4d10: 48 89 fd mov %rdi,%rbp 4d13: 74 e3 je 4cf8 4d15: 4c 89 e7 mov %r12,%rdi 4d18: e8 63 ee ff ff call 3b80 4d1d: 48 89 ef mov %rbp,%rdi 4d20: 45 31 c0 xor %r8d,%r8d 4d23: eb 8d jmp 4cb2 4d25: 48 89 f5 mov %rsi,%rbp 4d28: eb eb jmp 4d15 4d2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000004d30 : 4d30: 53 push %rbx 4d31: b9 1f 00 00 00 mov $0x1f,%ecx 4d36: 48 89 fb mov %rdi,%rbx 4d39: e8 32 f7 ff ff call 4470 4d3e: c7 83 c8 00 00 00 88 movl $0x88,0xc8(%rbx) 4d45: 00 00 00 4d48: 5b pop %rbx 4d49: c3 ret 4d4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000004d50 : 4d50: 48 85 f6 test %rsi,%rsi 4d53: 0f 84 9a 00 00 00 je 4df3 4d59: 41 55 push %r13 4d5b: 4c 8d af 88 00 00 00 lea 0x88(%rdi),%r13 4d62: 41 54 push %r12 4d64: 49 89 d4 mov %rdx,%r12 4d67: 55 push %rbp 4d68: 48 89 f5 mov %rsi,%rbp 4d6b: 53 push %rbx 4d6c: 0f 1f 40 00 nopl 0x0(%rax) 4d70: 4c 89 e7 mov %r12,%rdi 4d73: 49 8d 9d 78 ff ff ff lea -0x88(%r13),%rbx 4d7a: e8 01 ee ff ff call 3b80 4d7f: 4c 89 e2 mov %r12,%rdx 4d82: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4d89: 00 00 00 00 4d8d: 0f 1f 00 nopl (%rax) 4d90: 48 8b 02 mov (%rdx),%rax 4d93: 48 83 c3 08 add $0x8,%rbx 4d97: 48 83 c2 08 add $0x8,%rdx 4d9b: 48 89 c1 mov %rax,%rcx 4d9e: 88 43 f8 mov %al,-0x8(%rbx) 4da1: 48 c1 e9 10 shr $0x10,%rcx 4da5: 88 63 f9 mov %ah,-0x7(%rbx) 4da8: 88 4b fa mov %cl,-0x6(%rbx) 4dab: 48 89 c1 mov %rax,%rcx 4dae: 48 c1 e9 18 shr $0x18,%rcx 4db2: 88 4b fb mov %cl,-0x5(%rbx) 4db5: 48 89 c1 mov %rax,%rcx 4db8: 48 c1 e9 20 shr $0x20,%rcx 4dbc: 88 4b fc mov %cl,-0x4(%rbx) 4dbf: 48 89 c1 mov %rax,%rcx 4dc2: 48 c1 e9 28 shr $0x28,%rcx 4dc6: 88 4b fd mov %cl,-0x3(%rbx) 4dc9: 48 89 c1 mov %rax,%rcx 4dcc: 48 c1 e8 38 shr $0x38,%rax 4dd0: 48 c1 e9 30 shr $0x30,%rcx 4dd4: 88 43 ff mov %al,-0x1(%rbx) 4dd7: 88 4b fe mov %cl,-0x2(%rbx) 4dda: 49 39 dd cmp %rbx,%r13 4ddd: 75 b1 jne 4d90 4ddf: 49 81 c5 88 00 00 00 add $0x88,%r13 4de6: 48 83 ed 01 sub $0x1,%rbp 4dea: 75 84 jne 4d70 4dec: 5b pop %rbx 4ded: 5d pop %rbp 4dee: 41 5c pop %r12 4df0: 41 5d pop %r13 4df2: c3 ret 4df3: c3 ret 4df4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4dfb: 00 00 00 00 4dff: 90 nop 0000000000004e00 : 4e00: 41 57 push %r15 4e02: 41 56 push %r14 4e04: 49 89 fe mov %rdi,%r14 4e07: 41 55 push %r13 4e09: 41 54 push %r12 4e0b: 55 push %rbp 4e0c: 48 89 f5 mov %rsi,%rbp 4e0f: 48 89 d6 mov %rdx,%rsi 4e12: 53 push %rbx 4e13: 48 89 eb mov %rbp,%rbx 4e16: 48 c1 eb 03 shr $0x3,%rbx 4e1a: 48 81 ec f8 00 00 00 sub $0xf8,%rsp 4e21: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx 4e28: 00 00 4e2a: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) 4e31: 00 4e32: 48 89 ca mov %rcx,%rdx 4e35: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4e3a: e8 b1 f7 ff ff call 45f0 4e3f: 48 b8 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rax 4e46: c3 30 0c 4e49: 48 f7 e3 mul %rbx 4e4c: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4e51: 48 81 fd a7 00 00 00 cmp $0xa7,%rbp 4e58: 0f 86 a2 00 00 00 jbe 4f00 4e5e: 4c 69 6c 24 08 a8 00 imul $0xa8,0x8(%rsp),%r13 4e65: 00 00 4e67: 4c 89 f3 mov %r14,%rbx 4e6a: 4c 8d bc 24 b8 00 00 lea 0xb8(%rsp),%r15 4e71: 00 4e72: 4d 01 f5 add %r14,%r13 4e75: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4e7c: 00 00 00 00 4e80: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4e85: e8 f6 ec ff ff call 3b80 4e8a: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 4e8f: 48 89 da mov %rbx,%rdx 4e92: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4e99: 00 00 00 00 4e9d: 0f 1f 00 nopl (%rax) 4ea0: 48 8b 01 mov (%rcx),%rax 4ea3: 48 83 c1 08 add $0x8,%rcx 4ea7: 48 83 c2 08 add $0x8,%rdx 4eab: 48 89 c6 mov %rax,%rsi 4eae: 88 42 f8 mov %al,-0x8(%rdx) 4eb1: 48 c1 ee 10 shr $0x10,%rsi 4eb5: 88 62 f9 mov %ah,-0x7(%rdx) 4eb8: 40 88 72 fa mov %sil,-0x6(%rdx) 4ebc: 48 89 c6 mov %rax,%rsi 4ebf: 48 c1 ee 18 shr $0x18,%rsi 4ec3: 40 88 72 fb mov %sil,-0x5(%rdx) 4ec7: 48 89 c6 mov %rax,%rsi 4eca: 48 c1 ee 20 shr $0x20,%rsi 4ece: 40 88 72 fc mov %sil,-0x4(%rdx) 4ed2: 48 89 c6 mov %rax,%rsi 4ed5: 48 c1 ee 28 shr $0x28,%rsi 4ed9: 40 88 72 fd mov %sil,-0x3(%rdx) 4edd: 48 89 c6 mov %rax,%rsi 4ee0: 48 c1 e8 38 shr $0x38,%rax 4ee4: 48 c1 ee 30 shr $0x30,%rsi 4ee8: 88 42 ff mov %al,-0x1(%rdx) 4eeb: 40 88 72 fe mov %sil,-0x2(%rdx) 4eef: 49 39 cf cmp %rcx,%r15 4ef2: 75 ac jne 4ea0 4ef4: 48 81 c3 a8 00 00 00 add $0xa8,%rbx 4efb: 4c 39 eb cmp %r13,%rbx 4efe: 75 80 jne 4e80 4f00: 48 ba 31 0c c3 30 0c movabs $0xc30c30c30c30c31,%rdx 4f07: c3 30 0c 4f0a: 48 89 e8 mov %rbp,%rax 4f0d: 48 c1 e8 03 shr $0x3,%rax 4f11: 48 f7 e2 mul %rdx 4f14: 48 69 c2 a8 00 00 00 imul $0xa8,%rdx,%rax 4f1b: 48 29 c5 sub %rax,%rbp 4f1e: 0f 84 ae 00 00 00 je 4fd2 4f24: 48 69 5c 24 08 a8 00 imul $0xa8,0x8(%rsp),%rbx 4f2b: 00 00 4f2d: 4c 01 f3 add %r14,%rbx 4f30: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4f35: e8 46 ec ff ff call 3b80 4f3a: 49 89 e8 mov %rbp,%r8 4f3d: 31 ff xor %edi,%edi 4f3f: 89 fe mov %edi,%esi 4f41: 89 f8 mov %edi,%eax 4f43: 48 29 de sub %rbx,%rsi 4f46: eb 5e jmp 4fa6 4f48: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4f4f: 00 00 00 00 4f53: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4f5a: 00 00 00 00 4f5e: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4f65: 00 00 00 00 4f69: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4f70: 00 00 00 00 4f74: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4f7b: 00 00 00 00 4f7f: 90 nop 4f80: 89 c2 mov %eax,%edx 4f82: 89 c1 mov %eax,%ecx 4f84: 48 83 c3 01 add $0x1,%rbx 4f88: 83 c0 01 add $0x1,%eax 4f8b: c1 ea 03 shr $0x3,%edx 4f8e: 83 e1 07 and $0x7,%ecx 4f91: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx 4f96: c1 e1 03 shl $0x3,%ecx 4f99: 48 d3 ea shr %cl,%rdx 4f9c: 88 53 ff mov %dl,-0x1(%rbx) 4f9f: 3d a8 00 00 00 cmp $0xa8,%eax 4fa4: 74 1e je 4fc4 4fa6: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx 4faa: 48 39 ea cmp %rbp,%rdx 4fad: 72 d1 jb 4f80 4faf: 89 c2 mov %eax,%edx 4fb1: 29 fa sub %edi,%edx 4fb3: 49 29 d0 sub %rdx,%r8 4fb6: 74 1a je 4fd2 4fb8: 89 c5 mov %eax,%ebp 4fba: 89 c7 mov %eax,%edi 4fbc: 4c 01 c5 add %r8,%rbp 4fbf: e9 7b ff ff ff jmp 4f3f 4fc4: 29 f8 sub %edi,%eax 4fc6: 49 29 c0 sub %rax,%r8 4fc9: 4c 89 c5 mov %r8,%rbp 4fcc: 0f 85 5e ff ff ff jne 4f30 4fd2: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 4fd9: 00 4fda: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 4fe1: 00 00 4fe3: 75 12 jne 4ff7 4fe5: 48 81 c4 f8 00 00 00 add $0xf8,%rsp 4fec: 5b pop %rbx 4fed: 5d pop %rbp 4fee: 41 5c pop %r12 4ff0: 41 5d pop %r13 4ff2: 41 5e pop %r14 4ff4: 41 5f pop %r15 4ff6: c3 ret 4ff7: e8 84 c0 ff ff call 1080 <__stack_chk_fail@plt> 4ffc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000005000 : 5000: 41 57 push %r15 5002: 41 56 push %r14 5004: 49 89 fe mov %rdi,%r14 5007: 41 55 push %r13 5009: 49 89 f5 mov %rsi,%r13 500c: 48 89 d6 mov %rdx,%rsi 500f: 41 54 push %r12 5011: 55 push %rbp 5012: 53 push %rbx 5013: 48 81 ec f8 00 00 00 sub $0xf8,%rsp 501a: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx 5021: 00 00 5023: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) 502a: 00 502b: 48 89 ca mov %rcx,%rdx 502e: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 5033: b9 1f 00 00 00 mov $0x1f,%ecx 5038: 48 89 ef mov %rbp,%rdi 503b: e8 30 f4 ff ff call 4470 5040: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax 5047: f0 f0 f0 504a: 49 f7 e5 mul %r13 504d: 48 c1 ea 07 shr $0x7,%rdx 5051: 48 89 54 24 08 mov %rdx,0x8(%rsp) 5056: 49 81 fd 87 00 00 00 cmp $0x87,%r13 505d: 0f 86 8d 00 00 00 jbe 50f0 5063: 4c 69 64 24 08 88 00 imul $0x88,0x8(%rsp),%r12 506a: 00 00 506c: 4c 89 f3 mov %r14,%rbx 506f: 4c 8d bc 24 98 00 00 lea 0x98(%rsp),%r15 5076: 00 5077: 4d 01 f4 add %r14,%r12 507a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5080: 48 89 ef mov %rbp,%rdi 5083: e8 f8 ea ff ff call 3b80 5088: 48 89 e9 mov %rbp,%rcx 508b: 48 89 da mov %rbx,%rdx 508e: 66 90 xchg %ax,%ax 5090: 48 8b 01 mov (%rcx),%rax 5093: 48 83 c1 08 add $0x8,%rcx 5097: 48 83 c2 08 add $0x8,%rdx 509b: 48 89 c6 mov %rax,%rsi 509e: 88 42 f8 mov %al,-0x8(%rdx) 50a1: 48 c1 ee 10 shr $0x10,%rsi 50a5: 88 62 f9 mov %ah,-0x7(%rdx) 50a8: 40 88 72 fa mov %sil,-0x6(%rdx) 50ac: 48 89 c6 mov %rax,%rsi 50af: 48 c1 ee 18 shr $0x18,%rsi 50b3: 40 88 72 fb mov %sil,-0x5(%rdx) 50b7: 48 89 c6 mov %rax,%rsi 50ba: 48 c1 ee 20 shr $0x20,%rsi 50be: 40 88 72 fc mov %sil,-0x4(%rdx) 50c2: 48 89 c6 mov %rax,%rsi 50c5: 48 c1 ee 28 shr $0x28,%rsi 50c9: 40 88 72 fd mov %sil,-0x3(%rdx) 50cd: 48 89 c6 mov %rax,%rsi 50d0: 48 c1 e8 38 shr $0x38,%rax 50d4: 48 c1 ee 30 shr $0x30,%rsi 50d8: 88 42 ff mov %al,-0x1(%rdx) 50db: 40 88 72 fe mov %sil,-0x2(%rdx) 50df: 49 39 cf cmp %rcx,%r15 50e2: 75 ac jne 5090 50e4: 48 81 c3 88 00 00 00 add $0x88,%rbx 50eb: 4c 39 e3 cmp %r12,%rbx 50ee: 75 90 jne 5080 50f0: 48 b8 f1 f0 f0 f0 f0 movabs $0xf0f0f0f0f0f0f0f1,%rax 50f7: f0 f0 f0 50fa: 49 f7 e5 mul %r13 50fd: 48 c1 ea 07 shr $0x7,%rdx 5101: 48 69 c2 88 00 00 00 imul $0x88,%rdx,%rax 5108: 49 29 c5 sub %rax,%r13 510b: 4d 89 ec mov %r13,%r12 510e: 74 7c je 518c 5110: 48 69 5c 24 08 88 00 imul $0x88,0x8(%rsp),%rbx 5117: 00 00 5119: 4c 01 f3 add %r14,%rbx 511c: 48 89 ef mov %rbp,%rdi 511f: e8 5c ea ff ff call 3b80 5124: 4d 89 e0 mov %r12,%r8 5127: 31 ff xor %edi,%edi 5129: 89 fe mov %edi,%esi 512b: 89 f8 mov %edi,%eax 512d: 48 29 de sub %rbx,%rsi 5130: eb 34 jmp 5166 5132: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 5139: 00 00 00 00 513d: 0f 1f 00 nopl (%rax) 5140: 89 c2 mov %eax,%edx 5142: 89 c1 mov %eax,%ecx 5144: 48 83 c3 01 add $0x1,%rbx 5148: 83 c0 01 add $0x1,%eax 514b: c1 ea 03 shr $0x3,%edx 514e: 83 e1 07 and $0x7,%ecx 5151: 48 8b 54 d4 10 mov 0x10(%rsp,%rdx,8),%rdx 5156: c1 e1 03 shl $0x3,%ecx 5159: 48 d3 ea shr %cl,%rdx 515c: 88 53 ff mov %dl,-0x1(%rbx) 515f: 3d 88 00 00 00 cmp $0x88,%eax 5164: 74 1c je 5182 5166: 48 8d 14 33 lea (%rbx,%rsi,1),%rdx 516a: 4c 39 e2 cmp %r12,%rdx 516d: 72 d1 jb 5140 516f: 89 c2 mov %eax,%edx 5171: 29 fa sub %edi,%edx 5173: 49 29 d0 sub %rdx,%r8 5176: 74 14 je 518c 5178: 41 89 c4 mov %eax,%r12d 517b: 89 c7 mov %eax,%edi 517d: 4d 01 c4 add %r8,%r12 5180: eb a7 jmp 5129 5182: 29 f8 sub %edi,%eax 5184: 49 29 c0 sub %rax,%r8 5187: 4d 89 c4 mov %r8,%r12 518a: 75 90 jne 511c 518c: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 5193: 00 5194: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 519b: 00 00 519d: 75 12 jne 51b1 519f: 48 81 c4 f8 00 00 00 add $0xf8,%rsp 51a6: 5b pop %rbx 51a7: 5d pop %rbp 51a8: 41 5c pop %r12 51aa: 41 5d pop %r13 51ac: 41 5e pop %r14 51ae: 41 5f pop %r15 51b0: c3 ret 51b1: e8 ca be ff ff call 1080 <__stack_chk_fail@plt> 51b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 51bd: 00 00 00 00000000000051c0 : 51c0: 55 push %rbp 51c1: b9 06 00 00 00 mov $0x6,%ecx 51c6: 53 push %rbx 51c7: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 51ce: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx 51d5: 00 00 51d7: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) 51de: 00 51df: 48 89 fb mov %rdi,%rbx 51e2: 48 89 e7 mov %rsp,%rdi 51e5: e8 86 f2 ff ff call 4470 51ea: 48 89 e7 mov %rsp,%rdi 51ed: e8 8e e9 ff ff call 3b80 51f2: 48 8b 04 24 mov (%rsp),%rax 51f6: 48 89 03 mov %rax,(%rbx) 51f9: 48 8b 44 24 08 mov 0x8(%rsp),%rax 51fe: 48 89 43 08 mov %rax,0x8(%rbx) 5202: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5207: 48 89 43 10 mov %rax,0x10(%rbx) 520b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5210: 48 89 43 18 mov %rax,0x18(%rbx) 5214: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 521b: 00 521c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 5223: 00 00 5225: 75 0a jne 5231 5227: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 522e: 5b pop %rbx 522f: 5d pop %rbp 5230: c3 ret 5231: e8 4a be ff ff call 1080 <__stack_chk_fail@plt> 5236: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 523d: 00 00 00 0000000000005240 : 5240: 41 56 push %r14 5242: b9 19 00 00 00 mov $0x19,%ecx 5247: 41 55 push %r13 5249: 41 54 push %r12 524b: 49 89 f4 mov %rsi,%r12 524e: 55 push %rbp 524f: 48 89 d5 mov %rdx,%rbp 5252: 53 push %rbx 5253: 48 89 fb mov %rdi,%rbx 5256: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 525d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 5264: 00 00 5266: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 526d: 00 526e: 31 c0 xor %eax,%eax 5270: 48 89 e7 mov %rsp,%rdi 5273: 4c 8d 74 24 48 lea 0x48(%rsp),%r14 5278: f3 48 ab rep stos %rax,%es:(%rdi) 527b: 48 83 fa 47 cmp $0x47,%rdx 527f: 0f 86 96 00 00 00 jbe 531b 5285: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 528c: 00 00 00 00 5290: 4c 89 e0 mov %r12,%rax 5293: 48 89 e6 mov %rsp,%rsi 5296: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 529d: 00 00 00 52a0: 0f b6 50 01 movzbl 0x1(%rax),%edx 52a4: 0f b6 48 02 movzbl 0x2(%rax),%ecx 52a8: 48 83 c0 08 add $0x8,%rax 52ac: 48 c1 e1 10 shl $0x10,%rcx 52b0: 48 c1 e2 08 shl $0x8,%rdx 52b4: 48 09 ca or %rcx,%rdx 52b7: 0f b6 48 f8 movzbl -0x8(%rax),%ecx 52bb: 48 09 ca or %rcx,%rdx 52be: 0f b6 48 fb movzbl -0x5(%rax),%ecx 52c2: 48 c1 e1 18 shl $0x18,%rcx 52c6: 48 09 ca or %rcx,%rdx 52c9: 0f b6 48 fc movzbl -0x4(%rax),%ecx 52cd: 48 c1 e1 20 shl $0x20,%rcx 52d1: 48 09 d1 or %rdx,%rcx 52d4: 0f b6 50 fd movzbl -0x3(%rax),%edx 52d8: 48 c1 e2 28 shl $0x28,%rdx 52dc: 48 09 ca or %rcx,%rdx 52df: 0f b6 48 fe movzbl -0x2(%rax),%ecx 52e3: 48 c1 e1 30 shl $0x30,%rcx 52e7: 48 09 d1 or %rdx,%rcx 52ea: 0f b6 50 ff movzbl -0x1(%rax),%edx 52ee: 48 c1 e2 38 shl $0x38,%rdx 52f2: 48 09 ca or %rcx,%rdx 52f5: 48 31 16 xor %rdx,(%rsi) 52f8: 48 83 c6 08 add $0x8,%rsi 52fc: 49 39 f6 cmp %rsi,%r14 52ff: 75 9f jne 52a0 5301: 48 83 ed 48 sub $0x48,%rbp 5305: 48 89 e7 mov %rsp,%rdi 5308: 49 83 c4 48 add $0x48,%r12 530c: e8 6f e8 ff ff call 3b80 5311: 48 83 fd 47 cmp $0x47,%rbp 5315: 0f 87 75 ff ff ff ja 5290 531b: 48 85 ed test %rbp,%rbp 531e: 0f 84 df 00 00 00 je 5403 5324: 31 c0 xor %eax,%eax 5326: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 532d: 00 00 00 00 5331: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 5338: 00 00 00 00 533c: 0f 1f 40 00 nopl 0x0(%rax) 5340: 89 c2 mov %eax,%edx 5342: 89 c1 mov %eax,%ecx 5344: c1 ea 03 shr $0x3,%edx 5347: 83 e1 07 and $0x7,%ecx 534a: 8d 34 d5 00 00 00 00 lea 0x0(,%rdx,8),%esi 5351: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx 5356: c1 e1 03 shl $0x3,%ecx 5359: 48 83 c0 01 add $0x1,%rax 535d: 48 d3 e2 shl %cl,%rdx 5360: 48 31 14 34 xor %rdx,(%rsp,%rsi,1) 5364: 48 39 c5 cmp %rax,%rbp 5367: 75 d7 jne 5340 5369: 89 e8 mov %ebp,%eax 536b: 89 e9 mov %ebp,%ecx 536d: ba 06 00 00 00 mov $0x6,%edx 5372: c1 e8 03 shr $0x3,%eax 5375: 83 e1 07 and $0x7,%ecx 5378: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax 537f: c1 e1 03 shl $0x3,%ecx 5382: 48 01 e0 add %rsp,%rax 5385: 48 d3 e2 shl %cl,%rdx 5388: 48 31 10 xor %rdx,(%rax) 538b: 48 89 e7 mov %rsp,%rdi 538e: 48 0f ba 7c 24 40 3f btcq $0x3f,0x40(%rsp) 5395: e8 e6 e7 ff ff call 3b80 539a: 48 8b 04 24 mov (%rsp),%rax 539e: 48 89 03 mov %rax,(%rbx) 53a1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 53a6: 48 89 43 08 mov %rax,0x8(%rbx) 53aa: 48 8b 44 24 10 mov 0x10(%rsp),%rax 53af: 48 89 43 10 mov %rax,0x10(%rbx) 53b3: 48 8b 44 24 18 mov 0x18(%rsp),%rax 53b8: 48 89 43 18 mov %rax,0x18(%rbx) 53bc: 48 8b 44 24 20 mov 0x20(%rsp),%rax 53c1: 48 89 43 20 mov %rax,0x20(%rbx) 53c5: 48 8b 44 24 28 mov 0x28(%rsp),%rax 53ca: 48 89 43 28 mov %rax,0x28(%rbx) 53ce: 48 8b 44 24 30 mov 0x30(%rsp),%rax 53d3: 48 89 43 30 mov %rax,0x30(%rbx) 53d7: 48 8b 44 24 38 mov 0x38(%rsp),%rax 53dc: 48 89 43 38 mov %rax,0x38(%rbx) 53e0: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 53e7: 00 53e8: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 53ef: 00 00 53f1: 75 1d jne 5410 53f3: 48 81 c4 d0 00 00 00 add $0xd0,%rsp 53fa: 5b pop %rbx 53fb: 5d pop %rbp 53fc: 41 5c pop %r12 53fe: 41 5d pop %r13 5400: 41 5e pop %r14 5402: c3 ret 5403: ba 06 00 00 00 mov $0x6,%edx 5408: 48 89 e0 mov %rsp,%rax 540b: e9 78 ff ff ff jmp 5388 5410: e8 6b bc ff ff call 1080 <__stack_chk_fail@plt> 5415: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 541c: 00 00 00 541f: 90 nop 0000000000005420 : 5420: 48 83 ec 38 sub $0x38,%rsp 5424: f3 0f 6f 06 movdqu (%rsi),%xmm0 5428: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 542f: 00 00 5431: 48 89 44 24 28 mov %rax,0x28(%rsp) 5436: 31 c0 xor %eax,%eax 5438: 88 54 24 20 mov %dl,0x20(%rsp) 543c: ba 22 00 00 00 mov $0x22,%edx 5441: 0f 29 04 24 movaps %xmm0,(%rsp) 5445: f3 0f 6f 46 10 movdqu 0x10(%rsi),%xmm0 544a: 48 89 e6 mov %rsp,%rsi 544d: 88 4c 24 21 mov %cl,0x21(%rsp) 5451: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 5456: e8 95 f5 ff ff call 49f0 545b: 48 8b 44 24 28 mov 0x28(%rsp),%rax 5460: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 5467: 00 00 5469: 75 05 jne 5470 546b: 48 83 c4 38 add $0x38,%rsp 546f: c3 ret 5470: e8 0b bc ff ff call 1080 <__stack_chk_fail@plt> 5475: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 547c: 00 00 00 00 0000000000005480 : 5480: 48 83 ec 38 sub $0x38,%rsp 5484: f3 0f 6f 02 movdqu (%rdx),%xmm0 5488: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 548f: 00 00 5491: 48 89 44 24 28 mov %rax,0x28(%rsp) 5496: 31 c0 xor %eax,%eax 5498: 88 4c 24 20 mov %cl,0x20(%rsp) 549c: b9 21 00 00 00 mov $0x21,%ecx 54a1: 0f 29 04 24 movaps %xmm0,(%rsp) 54a5: f3 0f 6f 42 10 movdqu 0x10(%rdx),%xmm0 54aa: 48 89 e2 mov %rsp,%rdx 54ad: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 54b2: e8 49 fb ff ff call 5000 54b7: 48 8b 44 24 28 mov 0x28(%rsp),%rax 54bc: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 54c3: 00 00 54c5: 75 05 jne 54cc 54c7: 48 83 c4 38 add $0x38,%rsp 54cb: c3 ret 54cc: e8 af bb ff ff call 1080 <__stack_chk_fail@plt> 54d1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 54d8: 00 00 00 00 54dc: 0f 1f 40 00 nopl 0x0(%rax) 00000000000054e0 : 54e0: 41 54 push %r12 54e2: 55 push %rbp 54e3: 48 89 fd mov %rdi,%rbp 54e6: 53 push %rbx 54e7: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 54ee: 48 89 74 24 08 mov %rsi,0x8(%rsp) 54f3: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 54f8: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12 54ff: 00 00 5501: 4c 89 a4 24 e8 00 00 mov %r12,0xe8(%rsp) 5508: 00 5509: 49 89 d4 mov %rdx,%r12 550c: e8 af f5 ff ff call 4ac0 5511: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 5516: ba 20 00 00 00 mov $0x20,%edx 551b: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 5520: e8 db f5 ff ff call 4b00 5525: ba 20 06 00 00 mov $0x620,%edx 552a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 552f: 4c 89 e6 mov %r12,%rsi 5532: e8 c9 f5 ff ff call 4b00 5537: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 553c: e8 ff f6 ff ff call 4c40 5541: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 5546: be 20 00 00 00 mov $0x20,%esi 554b: 48 89 ef mov %rbp,%rdi 554e: e8 2d f7 ff ff call 4c80 5553: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 555a: 00 555b: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 5562: 00 00 5564: 75 0c jne 5572 5566: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 556d: 5b pop %rbx 556e: 5d pop %rbp 556f: 41 5c pop %r12 5571: c3 ret 5572: e8 09 bb ff ff call 1080 <__stack_chk_fail@plt> 5577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 557e: 00 00 0000000000005580 : 5580: 55 push %rbp 5581: 48 89 fd mov %rdi,%rbp 5584: 53 push %rbx 5585: 48 89 f3 mov %rsi,%rbx 5588: 48 83 ec 08 sub $0x8,%rsp 558c: 48 85 f6 test %rsi,%rsi 558f: 74 4f je 55e0 5591: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 5598: 00 00 00 00 559c: 0f 1f 40 00 nopl 0x0(%rax) 55a0: 31 c9 xor %ecx,%ecx 55a2: 31 c0 xor %eax,%eax 55a4: 48 89 da mov %rbx,%rdx 55a7: 48 89 ee mov %rbp,%rsi 55aa: bf 3e 01 00 00 mov $0x13e,%edi 55af: e8 ec ba ff ff call 10a0 55b4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 55b8: 74 0e je 55c8 55ba: 48 29 c3 sub %rax,%rbx 55bd: 74 21 je 55e0 55bf: 48 01 c5 add %rax,%rbp 55c2: eb dc jmp 55a0 55c4: 0f 1f 40 00 nopl 0x0(%rax) 55c8: e8 83 ba ff ff call 1050 <__errno_location@plt> 55cd: 83 38 04 cmpl $0x4,(%rax) 55d0: 74 ce je 55a0 55d2: e9 e9 ba ff ff jmp 10c0 55d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 55de: 00 00 55e0: 48 83 c4 08 add $0x8,%rsp 55e4: 5b pop %rbx 55e5: 5d pop %rbp 55e6: c3 ret 55e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 55ee: 00 00 00000000000055f0 : 55f0: be a0 86 01 00 mov $0x186a0,%esi 55f5: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 55fc: 0f 1f 40 00 nopl 0x0(%rax) 5600: 0f 31 rdtsc 5602: 48 c1 e2 20 shl $0x20,%rdx 5606: 48 09 d0 or %rdx,%rax 5609: 48 89 c7 mov %rax,%rdi 560c: 0f 31 rdtsc 560e: 48 c1 e2 20 shl $0x20,%rdx 5612: 48 09 d0 or %rdx,%rax 5615: 48 29 f8 sub %rdi,%rax 5618: 48 39 c1 cmp %rax,%rcx 561b: 48 0f 47 c8 cmova %rax,%rcx 561f: 83 ee 01 sub $0x1,%esi 5622: 75 dc jne 5600 5624: 48 89 c8 mov %rcx,%rax 5627: c3 ret 5628: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 562f: 00 00 00 5632: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 5639: 00 00 00 563c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000005640 : 5640: 48 8b 17 mov (%rdi),%rdx 5643: 48 8b 0e mov (%rsi),%rcx 5646: b8 ff ff ff ff mov $0xffffffff,%eax 564b: 48 39 ca cmp %rcx,%rdx 564e: 72 08 jb 5658 5650: 31 c0 xor %eax,%eax 5652: 48 39 d1 cmp %rdx,%rcx 5655: 0f 92 c0 setb %al 5658: c3 ret 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000005660 : 5660: 48 83 fa 01 cmp $0x1,%rdx 5664: 0f 86 66 01 00 00 jbe 57d0 566a: 41 54 push %r12 566c: 49 89 f9 mov %rdi,%r9 566f: 55 push %rbp 5670: 48 89 d5 mov %rdx,%rbp 5673: 53 push %rbx 5674: 48 89 f3 mov %rsi,%rbx 5677: 48 83 ec 10 sub $0x10,%rsp 567b: 48 8b 3d d6 39 00 00 mov 0x39d6(%rip),%rdi # 9058 5682: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 5686: 0f 84 24 01 00 00 je 57b0 568c: 4c 8d 65 ff lea -0x1(%rbp),%r12 5690: 49 83 fc 02 cmp $0x2,%r12 5694: 0f 86 56 01 00 00 jbe 57f0 569a: 48 89 e8 mov %rbp,%rax 569d: 48 8b 0b mov (%rbx),%rcx 56a0: 48 d1 e8 shr $1,%rax 56a3: 4c 8d 44 00 fe lea -0x2(%rax,%rax,1),%r8 56a8: 31 c0 xor %eax,%eax 56aa: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 56b1: 00 00 00 00 56b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 56bc: 00 00 00 00 56c0: 48 8b 74 c3 08 mov 0x8(%rbx,%rax,8),%rsi 56c5: 48 89 f2 mov %rsi,%rdx 56c8: 48 29 fa sub %rdi,%rdx 56cb: 48 29 ca sub %rcx,%rdx 56ce: 48 89 14 c3 mov %rdx,(%rbx,%rax,8) 56d2: 48 83 c0 02 add $0x2,%rax 56d6: 48 8b 0c c3 mov (%rbx,%rax,8),%rcx 56da: 48 89 ca mov %rcx,%rdx 56dd: 48 29 fa sub %rdi,%rdx 56e0: 48 29 f2 sub %rsi,%rdx 56e3: 48 89 54 c3 f8 mov %rdx,-0x8(%rbx,%rax,8) 56e8: 4c 39 c0 cmp %r8,%rax 56eb: 75 d3 jne 56c0 56ed: 49 8d 50 01 lea 0x1(%r8),%rdx 56f1: 48 8b 04 d3 mov (%rbx,%rdx,8),%rax 56f5: 4a 2b 04 c3 sub (%rbx,%r8,8),%rax 56f9: 48 29 f8 sub %rdi,%rax 56fc: 4a 89 04 c3 mov %rax,(%rbx,%r8,8) 5700: 4c 39 e2 cmp %r12,%rdx 5703: 0f 82 8f 00 00 00 jb 5798 5709: 4c 89 cf mov %r9,%rdi 570c: e8 4f b9 ff ff call 1060 5711: 4c 89 e6 mov %r12,%rsi 5714: ba 08 00 00 00 mov $0x8,%edx 5719: 48 89 df mov %rbx,%rdi 571c: 48 8d 0d 1d ff ff ff lea -0xe3(%rip),%rcx # 5640 5723: e8 48 b9 ff ff call 1070 5728: 4c 89 e0 mov %r12,%rax 572b: 48 d1 e8 shr $1,%rax 572e: 48 8b 34 c3 mov (%rbx,%rax,8),%rsi 5732: 41 f6 c4 01 test $0x1,%r12b 5736: 74 50 je 5788 5738: 48 8d 3d ea 0a 00 00 lea 0xaea(%rip),%rdi # 6229 573f: 31 c0 xor %eax,%eax 5741: e8 4a b9 ff ff call 1090 5746: 48 8d 54 eb f8 lea -0x8(%rbx,%rbp,8),%rdx 574b: 31 c0 xor %eax,%eax 574d: 0f 1f 00 nopl (%rax) 5750: 48 03 03 add (%rbx),%rax 5753: 48 83 c3 08 add $0x8,%rbx 5757: 48 39 d3 cmp %rdx,%rbx 575a: 75 f4 jne 5750 575c: 31 d2 xor %edx,%edx 575e: 48 8d 3d df 0a 00 00 lea 0xadf(%rip),%rdi # 6244 5765: 49 f7 f4 div %r12 5768: 48 89 c6 mov %rax,%rsi 576b: 31 c0 xor %eax,%eax 576d: e8 1e b9 ff ff call 1090 5772: 48 83 c4 10 add $0x10,%rsp 5776: bf 0a 00 00 00 mov $0xa,%edi 577b: 5b pop %rbx 577c: 5d pop %rbp 577d: 41 5c pop %r12 577f: e9 ac b8 ff ff jmp 1030 5784: 0f 1f 40 00 nopl 0x0(%rax) 5788: 48 03 74 c3 f8 add -0x8(%rbx,%rax,8),%rsi 578d: 48 d1 ee shr $1,%rsi 5790: eb a6 jmp 5738 5792: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5798: 48 8b 44 d3 08 mov 0x8(%rbx,%rdx,8),%rax 579d: 48 2b 04 d3 sub (%rbx,%rdx,8),%rax 57a1: 48 29 f8 sub %rdi,%rax 57a4: 48 89 04 d3 mov %rax,(%rbx,%rdx,8) 57a8: e9 5c ff ff ff jmp 5709 57ad: 0f 1f 00 nopl (%rax) 57b0: 4c 89 4c 24 08 mov %r9,0x8(%rsp) 57b5: e8 36 fe ff ff call 55f0 57ba: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 57bf: 48 89 05 92 38 00 00 mov %rax,0x3892(%rip) # 9058 57c6: 48 89 c7 mov %rax,%rdi 57c9: e9 be fe ff ff jmp 568c 57ce: 66 90 xchg %ax,%ax 57d0: 48 8b 0d 89 38 00 00 mov 0x3889(%rip),%rcx # 9060 57d7: ba 26 00 00 00 mov $0x26,%edx 57dc: be 01 00 00 00 mov $0x1,%esi 57e1: 48 8d 3d f8 09 00 00 lea 0x9f8(%rip),%rdi # 61e0 57e8: e9 c3 b8 ff ff jmp 10b0 57ed: 0f 1f 00 nopl (%rax) 57f0: 45 31 c0 xor %r8d,%r8d 57f3: e9 f5 fe ff ff jmp 56ed Disassembly of section .fini: 00000000000057f8 <_fini>: 57f8: f3 0f 1e fa endbr64 57fc: 48 83 ec 08 sub $0x8,%rsp 5800: 48 83 c4 08 add $0x8,%rsp 5804: c3 ret