amdgpu.ko: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 : 0: e8 00 00 00 00 callq 5 5: 41 56 push %r14 7: 49 89 d6 mov %rdx,%r14 a: 41 55 push %r13 c: 41 89 f5 mov %esi,%r13d f: be 04 00 00 00 mov $0x4,%esi 14: 41 54 push %r12 16: 55 push %rbp 17: 48 89 fd mov %rdi,%rbp 1a: 53 push %rbx 1b: 48 8b 87 c8 00 00 00 mov 0xc8(%rdi),%rax 22: 48 8b 40 38 mov 0x38(%rax),%rax 26: 48 8b 58 10 mov 0x10(%rax),%rbx 2a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 2e: e8 00 00 00 00 callq 33 33: 4c 63 e0 movslq %eax,%r12 36: 4d 85 e4 test %r12,%r12 39: 78 21 js 5c 3b: 48 89 ef mov %rbp,%rdi 3e: 4c 89 f2 mov %r14,%rdx 41: 44 89 ee mov %r13d,%esi 44: e8 00 00 00 00 callq 49 49: 48 8b 6b 18 mov 0x18(%rbx),%rbp 4d: 49 89 c4 mov %rax,%r12 50: e8 00 00 00 00 callq 55 55: 48 89 85 e0 01 00 00 mov %rax,0x1e0(%rbp) 5c: 48 8b 7b 18 mov 0x18(%rbx),%rdi 60: be 0d 00 00 00 mov $0xd,%esi 65: e8 00 00 00 00 callq 6a 6a: 4c 89 e0 mov %r12,%rax 6d: 5b pop %rbx 6e: 5d pop %rbp 6f: 41 5c pop %r12 71: 41 5d pop %r13 73: 41 5e pop %r14 75: c3 retq 76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 7d: 00 00 00 0000000000000080 : 80: e8 00 00 00 00 callq 85 85: 55 push %rbp 86: 48 8b 87 c8 00 00 00 mov 0xc8(%rdi),%rax 8d: be e8 03 00 00 mov $0x3e8,%esi 92: 48 8b a8 88 00 00 00 mov 0x88(%rax),%rbp 99: 48 8d bd 00 08 00 00 lea 0x800(%rbp),%rdi a0: e8 00 00 00 00 callq a5 a5: 48 89 ef mov %rbp,%rdi a8: 48 89 c6 mov %rax,%rsi ab: e8 00 00 00 00 callq b0 b0: ba 00 00 00 00 mov $0x0,%edx b5: 5d pop %rbp b6: 48 85 c0 test %rax,%rax b9: 48 0f 4f c2 cmovg %rdx,%rax bd: c3 retq be: 66 90 xchg %ax,%ax 00000000000000c0 : c0: e8 00 00 00 00 callq c5 c5: 41 57 push %r15 c7: 41 56 push %r14 c9: 41 55 push %r13 cb: 41 54 push %r12 cd: 55 push %rbp ce: 48 89 fd mov %rdi,%rbp d1: 48 83 ec 18 sub $0x18,%rsp d5: 4c 8b 67 78 mov 0x78(%rdi),%r12 d9: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax e0: 00 00 e2: 48 89 44 24 10 mov %rax,0x10(%rsp) e7: 31 c0 xor %eax,%eax e9: 41 80 bc 24 88 67 01 cmpb $0x0,0x16788(%r12) f0: 00 00 f2: 0f 84 40 01 00 00 je 238 f8: 49 8d 7c 24 f0 lea -0x10(%r12),%rdi fd: e8 00 00 00 00 callq 102 102: 84 c0 test %al,%al 104: 74 6b je 171 106: 4c 89 e7 mov %r12,%rdi 109: e8 00 00 00 00 callq 10e 10e: 49 8b 94 24 08 03 00 mov 0x308(%r12),%rdx 115: 00 116: 49 8d 8c 24 08 03 00 lea 0x308(%r12),%rcx 11d: 00 11e: 48 8d 42 f0 lea -0x10(%rdx),%rax 122: 48 39 d1 cmp %rdx,%rcx 125: 75 16 jne 13d 127: e9 fc 00 00 00 jmpq 228 12c: 48 8b 50 10 mov 0x10(%rax),%rdx 130: 48 8d 42 f0 lea -0x10(%rdx),%rax 134: 48 39 d1 cmp %rdx,%rcx 137: 0f 84 e0 00 00 00 je 21d 13d: 48 8b 90 40 03 00 00 mov 0x340(%rax),%rdx 144: 80 7a 09 00 cmpb $0x0,0x9(%rdx) 148: 74 e2 je 12c 14a: 41 bf f0 ff ff ff mov $0xfffffff0,%r15d 150: 4c 89 e7 mov %r12,%rdi 153: e8 00 00 00 00 callq 158 158: 41 83 ff f0 cmp $0xfffffff0,%r15d 15c: 75 7d jne 1db 15e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 165: bf 02 00 00 00 mov $0x2,%edi 16a: e8 00 00 00 00 callq 16f 16f: eb 6a jmp 1db 171: 4d 8d ac 24 98 01 00 lea 0x198(%r12),%r13 178: 00 179: 4d 8d b4 24 b8 01 00 lea 0x1b8(%r12),%r14 180: 00 181: 4c 89 ef mov %r13,%rdi 184: e8 00 00 00 00 callq 189 189: 31 f6 xor %esi,%esi 18b: 4c 89 f7 mov %r14,%rdi 18e: e8 00 00 00 00 callq 193 193: 4c 89 e7 mov %r12,%rdi 196: 48 89 e6 mov %rsp,%rsi 199: e8 00 00 00 00 callq 19e 19e: eb 0a jmp 1aa 1a0: 8b 80 0c 03 00 00 mov 0x30c(%rax),%eax 1a6: 85 c0 test %eax,%eax 1a8: 74 6b je 215 1aa: 48 89 e7 mov %rsp,%rdi 1ad: e8 00 00 00 00 callq 1b2 1b2: 48 85 c0 test %rax,%rax 1b5: 75 e9 jne 1a0 1b7: 41 bf 01 00 00 00 mov $0x1,%r15d 1bd: 48 89 e7 mov %rsp,%rdi 1c0: e8 00 00 00 00 callq 1c5 1c5: 4c 89 f7 mov %r14,%rdi 1c8: e8 00 00 00 00 callq 1cd 1cd: 4c 89 ef mov %r13,%rdi 1d0: e8 00 00 00 00 callq 1d5 1d5: 41 83 ff f0 cmp $0xfffffff0,%r15d 1d9: 74 83 je 15e 1db: e8 00 00 00 00 callq 1e0 1e0: be 08 00 00 00 mov $0x8,%esi 1e5: 48 89 ef mov %rbp,%rdi 1e8: 48 89 85 e0 01 00 00 mov %rax,0x1e0(%rbp) 1ef: e8 00 00 00 00 callq 1f4 1f4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 1f9: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 200: 00 00 202: 75 41 jne 245 204: 48 83 c4 18 add $0x18,%rsp 208: 44 89 f8 mov %r15d,%eax 20b: 5d pop %rbp 20c: 41 5c pop %r12 20e: 41 5d pop %r13 210: 41 5e pop %r14 212: 41 5f pop %r15 214: c3 retq 215: 41 bf f0 ff ff ff mov $0xfffffff0,%r15d 21b: eb a0 jmp 1bd 21d: 41 bf 01 00 00 00 mov $0x1,%r15d 223: e9 28 ff ff ff jmpq 150 228: 4c 89 e7 mov %r12,%rdi 22b: 41 bf 01 00 00 00 mov $0x1,%r15d 231: e8 00 00 00 00 callq 236 236: eb a3 jmp 1db 238: e8 00 00 00 00 callq 23d 23d: 41 bf f0 ff ff ff mov $0xfffffff0,%r15d 243: eb af jmp 1f4 245: e8 00 00 00 00 callq 24a 24a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000000250 : 250: e8 00 00 00 00 callq 255 255: 48 8b 7f 78 mov 0x78(%rdi),%rdi 259: be 01 00 00 00 mov $0x1,%esi 25e: e9 00 00 00 00 jmpq 263 263: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 26a: 00 00 00 00 26e: 66 90 xchg %ax,%ax 0000000000000270 : 270: e8 00 00 00 00 callq 275 275: 55 push %rbp 276: 53 push %rbx 277: 48 8b 5f 78 mov 0x78(%rdi),%rbx 27b: 80 bb 88 67 01 00 00 cmpb $0x0,0x16788(%rbx) 282: 0f 84 9b 00 00 00 je 323 288: 48 89 fd mov %rdi,%rbp 28b: 48 89 df mov %rbx,%rdi 28e: e8 00 00 00 00 callq 293 293: 84 c0 test %al,%al 295: 75 40 jne 2d7 297: 48 89 df mov %rbx,%rdi 29a: e8 00 00 00 00 callq 29f 29f: 84 c0 test %al,%al 2a1: 75 76 jne 319 2a3: 31 f6 xor %esi,%esi 2a5: 48 89 df mov %rbx,%rdi 2a8: e8 00 00 00 00 callq 2ad 2ad: 48 89 df mov %rbx,%rdi 2b0: e8 00 00 00 00 callq 2b5 2b5: 48 89 df mov %rbx,%rdi 2b8: e8 00 00 00 00 callq 2bd 2bd: 84 c0 test %al,%al 2bf: 74 0a je 2cb 2c1: c7 83 20 06 00 00 00 movl $0x0,0x620(%rbx) 2c8: 00 00 00 2cb: c6 83 89 67 01 00 00 movb $0x0,0x16789(%rbx) 2d2: 31 c0 xor %eax,%eax 2d4: 5b pop %rbx 2d5: 5d pop %rbp 2d6: c3 retq 2d7: c7 83 20 06 00 00 02 movl $0x2,0x620(%rbx) 2de: 00 00 00 2e1: 48 81 ed b0 00 00 00 sub $0xb0,%rbp 2e8: e8 00 00 00 00 callq 2ed 2ed: 84 c0 test %al,%al 2ef: 75 1e jne 30f 2f1: 31 f6 xor %esi,%esi 2f3: 48 89 ef mov %rbp,%rdi 2f6: e8 00 00 00 00 callq 2fb 2fb: 48 89 ef mov %rbp,%rdi 2fe: e8 00 00 00 00 callq 303 303: 48 89 ef mov %rbp,%rdi 306: e8 00 00 00 00 callq 30b 30b: 85 c0 test %eax,%eax 30d: 75 c5 jne 2d4 30f: 48 89 ef mov %rbp,%rdi 312: e8 00 00 00 00 callq 317 317: eb 8a jmp 2a3 319: 48 89 df mov %rbx,%rdi 31c: e8 00 00 00 00 callq 321 321: eb 80 jmp 2a3 323: b8 ea ff ff ff mov $0xffffffea,%eax 328: eb aa jmp 2d4 32a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000000330 : 330: e8 00 00 00 00 callq 335 335: 53 push %rbx 336: 48 8b 5f 78 mov 0x78(%rdi),%rbx 33a: be 01 00 00 00 mov $0x1,%esi 33f: c6 83 32 66 01 00 01 movb $0x1,0x16632(%rbx) 346: 48 89 df mov %rbx,%rdi 349: e8 00 00 00 00 callq 34e 34e: c6 83 32 66 01 00 00 movb $0x0,0x16632(%rbx) 355: 85 c0 test %eax,%eax 357: 75 15 jne 36e 359: 48 8b 83 20 07 00 00 mov 0x720(%rbx),%rax 360: 48 8d 7b f0 lea -0x10(%rbx),%rdi 364: 5b pop %rbx 365: 48 8b 40 20 mov 0x20(%rax),%rax 369: e9 00 00 00 00 jmpq 36e 36e: 5b pop %rbx 36f: c3 retq 0000000000000370 : 370: e8 00 00 00 00 callq 375 375: 48 8b 7f 78 mov 0x78(%rdi),%rdi 379: be 01 00 00 00 mov $0x1,%esi 37e: e9 00 00 00 00 jmpq 383 383: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 38a: 00 00 00 00 38e: 66 90 xchg %ax,%ax 0000000000000390 : 390: e8 00 00 00 00 callq 395 395: 41 56 push %r14 397: 41 55 push %r13 399: 49 89 fd mov %rdi,%r13 39c: 41 54 push %r12 39e: 55 push %rbp 39f: 53 push %rbx 3a0: 4c 8b 67 78 mov 0x78(%rdi),%r12 3a4: 41 80 bc 24 88 67 01 cmpb $0x0,0x16788(%r12) 3ab: 00 00 3ad: 0f 84 0e 01 00 00 je 4c1 3b3: 49 8d 9c 24 98 5f 00 lea 0x5f98(%r12),%rbx 3ba: 00 3bb: 49 8d ac 24 78 60 00 lea 0x6078(%r12),%rbp 3c2: 00 3c3: eb 09 jmp 3ce 3c5: 48 83 c3 08 add $0x8,%rbx 3c9: 48 39 eb cmp %rbp,%rbx 3cc: 74 2c je 3fa 3ce: 48 8b 3b mov (%rbx),%rdi 3d1: 48 85 ff test %rdi,%rdi 3d4: 74 ef je 3c5 3d6: 80 bf f4 01 00 00 00 cmpb $0x0,0x1f4(%rdi) 3dd: 74 e6 je 3c5 3df: e8 00 00 00 00 callq 3e4 3e4: 85 c0 test %eax,%eax 3e6: 74 dd je 3c5 3e8: 41 be f0 ff ff ff mov $0xfffffff0,%r14d 3ee: 5b pop %rbx 3ef: 44 89 f0 mov %r14d,%eax 3f2: 5d pop %rbp 3f3: 41 5c pop %r12 3f5: 41 5d pop %r13 3f7: 41 5e pop %r14 3f9: c3 retq 3fa: 41 c6 84 24 89 67 01 movb $0x1,0x16789(%r12) 401: 00 01 403: 4c 89 e7 mov %r12,%rdi 406: e8 00 00 00 00 callq 40b 40b: 84 c0 test %al,%al 40d: 74 0c je 41b 40f: 41 c7 84 24 20 06 00 movl $0x2,0x620(%r12) 416: 00 02 00 00 00 41b: 4c 89 e7 mov %r12,%rdi 41e: e8 00 00 00 00 callq 423 423: 31 f6 xor %esi,%esi 425: 4c 89 e7 mov %r12,%rdi 428: e8 00 00 00 00 callq 42d 42d: 41 89 c6 mov %eax,%r14d 430: 85 c0 test %eax,%eax 432: 75 ba jne 3ee 434: 4c 89 e7 mov %r12,%rdi 437: e8 00 00 00 00 callq 43c 43c: 84 c0 test %al,%al 43e: 74 30 je 470 440: e8 00 00 00 00 callq 445 445: 49 81 ed b0 00 00 00 sub $0xb0,%r13 44c: 4c 89 ef mov %r13,%rdi 44f: 84 c0 test %al,%al 451: 74 4a je 49d 453: e8 00 00 00 00 callq 458 458: 41 c7 84 24 20 06 00 movl $0x3,0x620(%r12) 45f: 00 03 00 00 00 464: 44 89 f0 mov %r14d,%eax 467: 5b pop %rbx 468: 5d pop %rbp 469: 41 5c pop %r12 46b: 41 5d pop %r13 46d: 41 5e pop %r14 46f: c3 retq 470: 4c 89 e7 mov %r12,%rdi 473: e8 00 00 00 00 callq 478 478: 84 c0 test %al,%al 47a: 0f 85 6e ff ff ff jne 3ee 480: 4c 89 e7 mov %r12,%rdi 483: e8 00 00 00 00 callq 488 488: 84 c0 test %al,%al 48a: 0f 84 5e ff ff ff je 3ee 490: 4c 89 e7 mov %r12,%rdi 493: e8 00 00 00 00 callq 498 498: e9 51 ff ff ff jmpq 3ee 49d: e8 00 00 00 00 callq 4a2 4a2: 4c 89 ef mov %r13,%rdi 4a5: e8 00 00 00 00 callq 4aa 4aa: 4c 89 ef mov %r13,%rdi 4ad: e8 00 00 00 00 callq 4b2 4b2: be 04 00 00 00 mov $0x4,%esi 4b7: 4c 89 ef mov %r13,%rdi 4ba: e8 00 00 00 00 callq 4bf 4bf: eb 97 jmp 458 4c1: e8 00 00 00 00 callq 4c6 4c6: 41 be f0 ff ff ff mov $0xfffffff0,%r14d 4cc: e9 1d ff ff ff jmpq 3ee 4d1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 4d8: 00 00 00 00 4dc: 0f 1f 40 00 nopl 0x0(%rax) 00000000000004e0 : 4e0: e8 00 00 00 00 callq 4e5 4e5: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 4eb 4eb: 85 c0 test %eax,%eax 4ed: 75 30 jne 51f 4ef: 53 push %rbx 4f0: 48 8b 9f 28 01 00 00 mov 0x128(%rdi),%rbx 4f7: f6 83 a0 63 01 00 08 testb $0x8,0x163a0(%rbx) 4fe: 75 0a jne 50a 500: c7 83 38 66 01 00 02 movl $0x2,0x16638(%rbx) 507: 00 00 00 50a: 48 8d 7b f0 lea -0x10(%rbx),%rdi 50e: e8 00 00 00 00 callq 513 513: c7 83 38 66 01 00 00 movl $0x0,0x16638(%rbx) 51a: 00 00 00 51d: 5b pop %rbx 51e: c3 retq 51f: c3 retq 0000000000000520 : 520: e8 00 00 00 00 callq 525 525: 83 3d 00 00 00 00 02 cmpl $0x2,0x0(%rip) # 52c 52c: 55 push %rbp 52d: 53 push %rbx 52e: 48 89 fb mov %rdi,%rbx 531: 48 8b af 28 01 00 00 mov 0x128(%rdi),%rbp 538: 74 0c je 546 53a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 541: e8 00 00 00 00 callq 546 546: 48 89 ef mov %rbp,%rdi 549: e8 00 00 00 00 callq 54e 54e: 48 89 ef mov %rbp,%rdi 551: e8 00 00 00 00 callq 556 556: 48 89 df mov %rbx,%rdi 559: e8 00 00 00 00 callq 55e 55e: 48 c7 83 28 01 00 00 movq $0x0,0x128(%rbx) 565: 00 00 00 00 569: 5b pop %rbx 56a: 5d pop %rbp 56b: c3 retq 56c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000000570 : 570: e8 00 00 00 00 callq 575 575: 41 57 push %r15 577: 41 56 push %r14 579: 41 55 push %r13 57b: 45 31 ed xor %r13d,%r13d 57e: 48 83 3d 00 00 00 00 cmpq $0x0,0x0(%rip) # 586 585: 00 586: 41 54 push %r12 588: 55 push %rbp 589: 48 89 fd mov %rdi,%rbp 58c: 53 push %rbx 58d: 48 89 f3 mov %rsi,%rbx 590: 4c 8b 66 18 mov 0x18(%rsi),%r12 594: 0f 84 2e 01 00 00 je 6c8 59a: 41 f7 c4 00 00 08 00 test $0x80000,%r12d 5a1: 74 0e je 5b1 5a3: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # 5a9 5a9: 85 c9 test %ecx,%ecx 5ab: 0f 84 00 00 00 00 je 5b1 5b1: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 5b7 5b7: 85 d2 test %edx,%edx 5b9: 75 0b jne 5c6 5bb: 66 41 83 fc 04 cmp $0x4,%r12w 5c0: 0f 86 00 00 00 00 jbe 5c6 5c6: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 5cc 5cc: 85 c0 test %eax,%eax 5ce: 75 12 jne 5e2 5d0: 45 0f b7 e4 movzwl %r12w,%r12d 5d4: 49 83 ec 05 sub $0x5,%r12 5d8: 49 83 fc 04 cmp $0x4,%r12 5dc: 0f 86 00 00 00 00 jbe 5e2 5e2: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5e9: 48 89 ef mov %rbp,%rdi 5ec: e8 00 00 00 00 callq 5f1 5f1: 41 89 c4 mov %eax,%r12d 5f4: 85 c0 test %eax,%eax 5f6: 74 0e je 606 5f8: 5b pop %rbx 5f9: 44 89 e0 mov %r12d,%eax 5fc: 5d pop %rbp 5fd: 41 5c pop %r12 5ff: 41 5d pop %r13 601: 41 5e pop %r14 603: 41 5f pop %r15 605: c3 retq 606: 48 89 ef mov %rbp,%rdi 609: e8 00 00 00 00 callq 60e 60e: 41 89 c4 mov %eax,%r12d 611: 85 c0 test %eax,%eax 613: 75 e3 jne 5f8 615: 4c 8d a5 b0 00 00 00 lea 0xb0(%rbp),%r12 61c: b9 10 00 00 00 mov $0x10,%ecx 621: ba 58 68 01 00 mov $0x16858,%edx 626: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 62d: 4c 89 e7 mov %r12,%rdi 630: e8 00 00 00 00 callq 635 635: 49 89 c6 mov %rax,%r14 638: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 63e: 0f 87 bc 00 00 00 ja 700 644: 4c 89 20 mov %r12,(%rax) 647: 48 89 68 08 mov %rbp,0x8(%rax) 64b: 45 84 ed test %r13b,%r13b 64e: 75 07 jne 657 650: 83 a0 80 00 00 00 ef andl $0xffffffef,0x80(%rax) 657: 48 89 ef mov %rbp,%rdi 65a: e8 00 00 00 00 callq 65f 65f: 41 89 c4 mov %eax,%r12d 662: 85 c0 test %eax,%eax 664: 75 92 jne 5f8 666: 4d 8d 6e 10 lea 0x10(%r14),%r13 66a: 49 89 ae 98 01 00 00 mov %rbp,0x198(%r14) 671: 4c 89 f7 mov %r14,%rdi 674: 4c 89 ad 28 01 00 00 mov %r13,0x128(%rbp) 67b: 48 8b 73 18 mov 0x18(%rbx),%rsi 67f: e8 00 00 00 00 callq 684 684: 41 89 c7 mov %eax,%r15d 687: 85 c0 test %eax,%eax 689: 75 38 jne 6c3 68b: 48 8b 73 18 mov 0x18(%rbx),%rsi 68f: 4c 89 ef mov %r13,%rdi 692: e8 00 00 00 00 callq 697 697: 41 89 c4 mov %eax,%r12d 69a: 83 f8 f5 cmp $0xfffffff5,%eax 69d: 75 3a jne 6d9 69f: 41 83 c7 01 add $0x1,%r15d 6a3: 41 83 ff 04 cmp $0x4,%r15d 6a7: 0f 85 00 00 00 00 jne 6ad 6ad: 48 89 ef mov %rbp,%rdi 6b0: e8 00 00 00 00 callq 6b5 6b5: 44 89 e0 mov %r12d,%eax 6b8: 5b pop %rbx 6b9: 5d pop %rbp 6ba: 41 5c pop %r12 6bc: 41 5d pop %r13 6be: 41 5e pop %r14 6c0: 41 5f pop %r15 6c2: c3 retq 6c3: 41 89 c4 mov %eax,%r12d 6c6: eb e5 jmp 6ad 6c8: 41 0f b7 fc movzwl %r12w,%edi 6cc: e8 00 00 00 00 callq 6d1 6d1: 41 89 c5 mov %eax,%r13d 6d4: e9 c1 fe ff ff jmpq 59a 6d9: 85 c0 test %eax,%eax 6db: 75 d0 jne 6ad 6dd: 4c 89 f7 mov %r14,%rdi 6e0: e8 00 00 00 00 callq 6e5 6e5: 85 c0 test %eax,%eax 6e7: 0f 84 0b ff ff ff je 5f8 6ed: 89 c6 mov %eax,%esi 6ef: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 6f6: e8 00 00 00 00 callq 6fb 6fb: e9 f8 fe ff ff jmpq 5f8 700: 41 89 c4 mov %eax,%r12d 703: e9 f0 fe ff ff jmpq 5f8 708: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70f: 00 0000000000000710 : 710: e8 00 00 00 00 callq 715 715: 48 8b 7f 78 mov 0x78(%rdi),%rdi 719: be 01 00 00 00 mov $0x1,%esi 71e: e9 00 00 00 00 jmpq 723 723: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 72a: 00 00 00 00 72e: 66 90 xchg %ax,%ax 0000000000000730 : 730: e8 00 00 00 00 callq 735 735: 48 8b 7f 78 mov 0x78(%rdi),%rdi 739: be 01 00 00 00 mov $0x1,%esi 73e: e9 00 00 00 00 jmpq 743 743: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 74a: 00 00 00 00 74e: 66 90 xchg %ax,%ax 0000000000000750 : 750: e8 00 00 00 00 callq 755 755: 48 8b 7f 78 mov 0x78(%rdi),%rdi 759: be 01 00 00 00 mov $0x1,%esi 75e: e9 00 00 00 00 jmpq 763 763: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 76a: 00 00 00 00 76e: 66 90 xchg %ax,%ax 0000000000000770 : 770: e8 00 00 00 00 callq 775 775: 48 85 ff test %rdi,%rdi 778: 74 1e je 798 77a: 48 81 7f 28 00 00 00 cmpq $0x0,0x28(%rdi) 781: 00 782: 75 14 jne 798 784: 48 8b 87 c8 00 00 00 mov 0xc8(%rdi),%rax 78b: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 792: 48 89 06 mov %rax,(%rsi) 795: 31 c0 xor %eax,%eax 797: c3 retq 798: b8 ea ff ff ff mov $0xffffffea,%eax 79d: c3 retq 79e: 66 90 xchg %ax,%ax 00000000000007a0 : 7a0: e8 00 00 00 00 callq 7a5 7a5: 48 8b 87 30 07 00 00 mov 0x730(%rdi),%rax 7ac: 53 push %rbx 7ad: 89 f3 mov %esi,%ebx 7af: 40 0f b6 f6 movzbl %sil,%esi 7b3: 48 8b 40 18 mov 0x18(%rax),%rax 7b7: e8 00 00 00 00 callq 7bc 7bc: 80 fb 01 cmp $0x1,%bl 7bf: 5b pop %rbx 7c0: 19 c0 sbb %eax,%eax 7c2: 83 e0 fd and $0xfffffffd,%eax 7c5: 83 c0 0f add $0xf,%eax 7c8: c3 retq 7c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000007d0 : 7d0: e8 00 00 00 00 callq 7d5 7d5: 48 8b 87 28 01 00 00 mov 0x128(%rdi),%rax 7dc: 8b 80 c8 00 00 00 mov 0xc8(%rax),%eax 7e2: 85 c0 test %eax,%eax 7e4: 0f 94 c0 sete %al 7e7: c3 retq 7e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ef: 00 00000000000007f0 : 7f0: e8 00 00 00 00 callq 7f5 7f5: 41 89 f0 mov %esi,%r8d 7f8: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7ff: 89 d6 mov %edx,%esi 801: 44 89 c2 mov %r8d,%edx 804: e8 00 00 00 00 callq 809 809: 0f 0b ud2 80b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000000810 : 810: e8 00 00 00 00 callq 815 815: 41 89 f0 mov %esi,%r8d 818: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 81f: 89 d6 mov %edx,%esi 821: 44 89 c2 mov %r8d,%edx 824: e8 00 00 00 00 callq 829 829: 0f 0b ud2 82b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000000830 : 830: e8 00 00 00 00 callq 835 835: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 83c: e8 00 00 00 00 callq 841 841: 0f 0b ud2 843: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 84a: 00 00 00 00 84e: 66 90 xchg %ax,%ax 0000000000000850 : 850: e8 00 00 00 00 callq 855 855: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 85c: e8 00 00 00 00 callq 861 861: 0f 0b ud2 863: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 86a: 00 00 00 00 86e: 66 90 xchg %ax,%ax 0000000000000870 : 870: e8 00 00 00 00 callq 875 875: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 87c: e8 00 00 00 00 callq 881 881: 0f 0b ud2 883: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 88a: 00 00 00 00 88e: 66 90 xchg %ax,%ax 0000000000000890 : 890: e8 00 00 00 00 callq 895 895: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 89c: e8 00 00 00 00 callq 8a1 8a1: 0f 0b ud2 8a3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8aa: 00 00 00 00 8ae: 66 90 xchg %ax,%ax 00000000000008b0 : 8b0: e8 00 00 00 00 callq 8b5 8b5: 8b 87 58 56 01 00 mov 0x15658(%rdi),%eax 8bb: 85 c0 test %eax,%eax 8bd: 0f 8e 91 00 00 00 jle 954 8c3: 41 54 push %r12 8c5: 49 89 fc mov %rdi,%r12 8c8: 55 push %rbp 8c9: 31 ed xor %ebp,%ebp 8cb: 53 push %rbx 8cc: 48 8d 9f 58 55 01 00 lea 0x15558(%rdi),%rbx 8d3: 48 83 ec 08 sub $0x8,%rsp 8d7: 80 3b 00 cmpb $0x0,(%rbx) 8da: 74 27 je 903 8dc: 80 7b 02 00 cmpb $0x0,0x2(%rbx) 8e0: 75 21 jne 903 8e2: 48 8b 43 08 mov 0x8(%rbx),%rax 8e6: 83 38 02 cmpl $0x2,(%rax) 8e9: 77 18 ja 903 8eb: 48 8b 40 10 mov 0x10(%rax),%rax 8ef: 4c 89 e7 mov %r12,%rdi 8f2: 48 8b 40 48 mov 0x48(%rax),%rax 8f6: e8 00 00 00 00 callq 8fb 8fb: 85 c0 test %eax,%eax 8fd: 75 20 jne 91f 8ff: c6 43 02 01 movb $0x1,0x2(%rbx) 903: 83 c5 01 add $0x1,%ebp 906: 48 83 c3 10 add $0x10,%rbx 90a: 41 39 ac 24 58 56 01 cmp %ebp,0x15658(%r12) 911: 00 912: 7f c3 jg 8d7 914: 48 83 c4 08 add $0x8,%rsp 918: 31 c0 xor %eax,%eax 91a: 5b pop %rbx 91b: 5d pop %rbp 91c: 41 5c pop %r12 91e: c3 retq 91f: 48 63 ed movslq %ebp,%rbp 922: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 929: 89 44 24 04 mov %eax,0x4(%rsp) 92d: 48 c1 e5 04 shl $0x4,%rbp 931: 4a 8b 94 25 60 55 01 mov 0x15560(%rbp,%r12,1),%rdx 938: 00 939: 48 8b 4a 10 mov 0x10(%rdx),%rcx 93d: 89 c2 mov %eax,%edx 93f: 48 8b 31 mov (%rcx),%rsi 942: e8 00 00 00 00 callq 947 947: 8b 44 24 04 mov 0x4(%rsp),%eax 94b: 48 83 c4 08 add $0x8,%rsp 94f: 5b pop %rbx 950: 5d pop %rbp 951: 41 5c pop %r12 953: c3 retq 954: 31 c0 xor %eax,%eax 956: c3 retq 957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 95e: 00 00 0000000000000960 : 960: e8 00 00 00 00 callq 965 965: 8b 87 58 56 01 00 mov 0x15658(%rdi),%eax 96b: 85 c0 test %eax,%eax 96d: 0f 8e 98 00 00 00 jle a0b 973: 41 54 push %r12 975: 49 89 fc mov %rdi,%r12 978: 55 push %rbp 979: 31 ed xor %ebp,%ebp 97b: 53 push %rbx 97c: 48 8d 9f 58 55 01 00 lea 0x15558(%rdi),%rbx 983: 48 83 ec 08 sub $0x8,%rsp 987: 80 3b 00 cmpb $0x0,(%rbx) 98a: 74 2e je 9ba 98c: 80 7b 02 00 cmpb $0x0,0x2(%rbx) 990: 75 28 jne 9ba 992: 48 8b 53 08 mov 0x8(%rbx),%rdx 996: 8b 02 mov (%rdx),%eax 998: 83 f8 02 cmp $0x2,%eax 99b: 76 1d jbe 9ba 99d: 83 f8 04 cmp $0x4,%eax 9a0: 74 18 je 9ba 9a2: 48 8b 42 10 mov 0x10(%rdx),%rax 9a6: 4c 89 e7 mov %r12,%rdi 9a9: 48 8b 40 48 mov 0x48(%rax),%rax 9ad: e8 00 00 00 00 callq 9b2 9b2: 85 c0 test %eax,%eax 9b4: 75 20 jne 9d6 9b6: c6 43 02 01 movb $0x1,0x2(%rbx) 9ba: 83 c5 01 add $0x1,%ebp 9bd: 48 83 c3 10 add $0x10,%rbx 9c1: 41 39 ac 24 58 56 01 cmp %ebp,0x15658(%r12) 9c8: 00 9c9: 7f bc jg 987 9cb: 48 83 c4 08 add $0x8,%rsp 9cf: 31 c0 xor %eax,%eax 9d1: 5b pop %rbx 9d2: 5d pop %rbp 9d3: 41 5c pop %r12 9d5: c3 retq 9d6: 48 63 ed movslq %ebp,%rbp 9d9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 9e0: 89 44 24 04 mov %eax,0x4(%rsp) 9e4: 48 c1 e5 04 shl $0x4,%rbp 9e8: 4a 8b 94 25 60 55 01 mov 0x15560(%rbp,%r12,1),%rdx 9ef: 00 9f0: 48 8b 4a 10 mov 0x10(%rdx),%rcx 9f4: 89 c2 mov %eax,%edx 9f6: 48 8b 31 mov (%rcx),%rsi 9f9: e8 00 00 00 00 callq 9fe 9fe: 8b 44 24 04 mov 0x4(%rsp),%eax a02: 48 83 c4 08 add $0x8,%rsp a06: 5b pop %rbx a07: 5d pop %rbp a08: 41 5c pop %r12 a0a: c3 retq a0b: 31 c0 xor %eax,%eax a0d: c3 retq a0e: 66 90 xchg %ax,%ax 0000000000000a10 : a10: e8 00 00 00 00 callq a15 a15: 8b 87 58 56 01 00 mov 0x15658(%rdi),%eax a1b: 83 e8 01 sub $0x1,%eax a1e: 0f 88 df 00 00 00 js b03 a24: 41 54 push %r12 a26: 48 63 d0 movslq %eax,%rdx a29: 89 c0 mov %eax,%eax a2b: 49 89 fc mov %rdi,%r12 a2e: 55 push %rbp a2f: 48 c1 e2 04 shl $0x4,%rdx a33: 48 c1 e0 04 shl $0x4,%rax a37: 53 push %rbx a38: 48 8d ac 17 48 55 01 lea 0x15548(%rdi,%rdx,1),%rbp a3f: 00 a40: 48 8d 9c 17 58 55 01 lea 0x15558(%rdi,%rdx,1),%rbx a47: 00 a48: 48 29 c5 sub %rax,%rbp a4b: 48 83 ec 08 sub $0x8,%rsp a4f: eb 25 jmp a76 a51: c6 43 02 00 movb $0x0,0x2(%rbx) a55: 41 f6 84 24 b0 63 01 testb $0x4,0x163b0(%r12) a5c: 00 04 a5e: 75 09 jne a69 a60: 48 8b 43 08 mov 0x8(%rbx),%rax a64: 83 38 03 cmpl $0x3,(%rax) a67: 74 66 je acf a69: c6 43 02 00 movb $0x0,0x2(%rbx) a6d: 48 83 eb 10 sub $0x10,%rbx a71: 48 39 eb cmp %rbp,%rbx a74: 74 4e je ac4 a76: 80 3b 00 cmpb $0x0,(%rbx) a79: 74 f2 je a6d a7b: 48 8b 53 08 mov 0x8(%rbx),%rdx a7f: 8b 02 mov (%rdx),%eax a81: 83 f8 05 cmp $0x5,%eax a84: 74 e7 je a6d a86: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # a8c a8c: 83 f8 04 cmp $0x4,%eax a8f: 75 04 jne a95 a91: 85 c9 test %ecx,%ecx a93: 75 d4 jne a69 a95: 48 8b 42 10 mov 0x10(%rdx),%rax a99: 4c 89 e7 mov %r12,%rdi a9c: 48 8b 40 40 mov 0x40(%rax),%rax aa0: e8 00 00 00 00 callq aa5 aa5: 89 c2 mov %eax,%edx aa7: 85 c0 test %eax,%eax aa9: 74 a6 je a51 aab: 48 8b 43 08 mov 0x8(%rbx),%rax aaf: 48 c7 c7 00 00 00 00 mov $0x0,%rdi ab6: 48 8b 40 10 mov 0x10(%rax),%rax aba: 48 8b 30 mov (%rax),%rsi abd: e8 00 00 00 00 callq ac2 ac2: eb 8d jmp a51 ac4: 31 c0 xor %eax,%eax ac6: 48 83 c4 08 add $0x8,%rsp aca: 5b pop %rbx acb: 5d pop %rbp acc: 41 5c pop %r12 ace: c3 retq acf: 41 8b b4 24 48 66 01 mov 0x16648(%r12),%esi ad6: 00 ad7: 4c 89 e7 mov %r12,%rdi ada: e8 00 00 00 00 callq adf adf: 85 c0 test %eax,%eax ae1: 74 86 je a69 ae3: 41 8b b4 24 48 66 01 mov 0x16648(%r12),%esi aea: 00 aeb: 89 c2 mov %eax,%edx aed: 48 c7 c7 00 00 00 00 mov $0x0,%rdi af4: 89 44 24 04 mov %eax,0x4(%rsp) af8: e8 00 00 00 00 callq afd afd: 8b 44 24 04 mov 0x4(%rsp),%eax b01: eb c3 jmp ac6 b03: 31 c0 xor %eax,%eax b05: c3 retq b06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) b0d: 00 00 00 0000000000000b10 : b10: e8 00 00 00 00 callq b15 b15: 55 push %rbp b16: 48 8b 47 78 mov 0x78(%rdi),%rax b1a: 48 89 d5 mov %rdx,%rbp b1d: 48 8d 78 f0 lea -0x10(%rax),%rdi b21: 48 8b 80 20 07 00 00 mov 0x720(%rax),%rax b28: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax b2f: e8 00 00 00 00 callq b34 b34: 48 89 ef mov %rbp,%rdi b37: 48 c7 c2 00 00 00 00 mov $0x0,%rdx b3e: be 00 10 00 00 mov $0x1000,%esi b43: 48 89 c1 mov %rax,%rcx b46: e8 00 00 00 00 callq b4b b4b: 5d pop %rbp b4c: 48 98 cltq b4e: c3 retq b4f: 90 nop 0000000000000b50 : b50: e8 00 00 00 00 callq b55 b55: 49 89 f8 mov %rdi,%r8 b58: be 00 10 00 00 mov $0x1000,%esi b5d: 48 89 d7 mov %rdx,%rdi b60: 48 c7 c2 00 00 00 00 mov $0x0,%rdx b67: 49 8b 48 78 mov 0x78(%r8),%rcx b6b: 48 81 c1 bc 67 01 00 add $0x167bc,%rcx b72: e8 00 00 00 00 callq b77 b77: 48 98 cltq b79: c3 retq b7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000000b80 : b80: e8 00 00 00 00 callq b85 b85: 49 89 f8 mov %rdi,%r8 b88: be 00 10 00 00 mov $0x1000,%esi b8d: 48 89 d7 mov %rdx,%rdi b90: 48 c7 c2 00 00 00 00 mov $0x0,%rdx b97: 49 8b 48 78 mov 0x78(%r8),%rcx b9b: 48 81 c1 8c 67 01 00 add $0x1678c,%rcx ba2: e8 00 00 00 00 callq ba7 ba7: 48 98 cltq ba9: c3 retq baa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000000bb0 : bb0: e8 00 00 00 00 callq bb5 bb5: 49 89 f8 mov %rdi,%r8 bb8: be 00 10 00 00 mov $0x1000,%esi bbd: 48 89 d7 mov %rdx,%rdi bc0: 48 c7 c2 00 00 00 00 mov $0x0,%rdx bc7: 49 8b 48 78 mov 0x78(%r8),%rcx bcb: 48 81 c1 9c 67 01 00 add $0x1679c,%rcx bd2: e8 00 00 00 00 callq bd7 bd7: 48 98 cltq bd9: c3 retq bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000000be0 : be0: e8 00 00 00 00 callq be5 be5: 53 push %rbx be6: 48 89 fb mov %rdi,%rbx be9: 48 81 ef 78 b3 00 00 sub $0xb378,%rdi bf0: 80 7b d0 00 cmpb $0x0,-0x30(%rbx) bf4: 75 20 jne c16 bf6: 8b 43 f8 mov -0x8(%rbx),%eax bf9: 85 c0 test %eax,%eax bfb: 75 22 jne c1f bfd: ba 01 00 00 00 mov $0x1,%edx c02: be 06 00 00 00 mov $0x6,%esi c07: e8 00 00 00 00 callq c0c c0c: 85 c0 test %eax,%eax c0e: 75 04 jne c14 c10: c6 43 d0 01 movb $0x1,-0x30(%rbx) c14: 5b pop %rbx c15: c3 retq c16: 0f 0b ud2 c18: 8b 43 f8 mov -0x8(%rbx),%eax c1b: 85 c0 test %eax,%eax c1d: 74 de je bfd c1f: 0f 0b ud2 c21: eb da jmp bfd c23: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) c2a: 00 00 00 00 c2e: 66 90 xchg %ax,%ax 0000000000000c30 : c30: e8 00 00 00 00 callq c35 c35: 48 81 ef 58 63 01 00 sub $0x16358,%rdi c3c: e8 00 00 00 00 callq c41 c41: 85 c0 test %eax,%eax c43: 75 01 jne c46 c45: c3 retq c46: 89 c6 mov %eax,%esi c48: 48 c7 c7 00 00 00 00 mov $0x0,%rdi c4f: e9 00 00 00 00 jmpq c54 c54: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) c5b: 00 00 00 00 c5f: 90 nop 0000000000000c60 : c60: e8 00 00 00 00 callq c65 c65: 53 push %rbx c66: 48 83 ec 78 sub $0x78,%rsp c6a: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax c71: 00 00 c73: 48 89 44 24 70 mov %rax,0x70(%rsp) c78: 31 c0 xor %eax,%eax c7a: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # c80 c80: 85 c0 test %eax,%eax c82: 75 16 jne c9a c84: 48 8b 44 24 70 mov 0x70(%rsp),%rax c89: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax c90: 00 00 c92: 75 5e jne cf2 c94: 48 83 c4 78 add $0x78,%rsp c98: 5b pop %rbx c99: c3 retq c9a: 48 89 fb mov %rdi,%rbx c9d: 48 89 e7 mov %rsp,%rdi ca0: e8 00 00 00 00 callq ca5 ca5: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # cab cab: 8b 54 24 68 mov 0x68(%rsp),%edx caf: 48 0f af 54 24 20 imul 0x20(%rsp),%rdx cb5: 8d 48 ff lea -0x1(%rax),%ecx cb8: 83 f9 01 cmp $0x1,%ecx cbb: 76 26 jbe ce3 cbd: 8d 48 fc lea -0x4(%rax),%ecx cc0: 83 e1 fb and $0xfffffffb,%ecx cc3: 0f 85 00 00 00 00 jne cc9 cc9: 48 b9 ff ff ff b7 01 movabs $0x1b7ffffff,%rcx cd0: 00 00 00 cd3: 48 39 ca cmp %rcx,%rdx cd6: 76 1f jbe cf7 cd8: c1 e0 1c shl $0x1c,%eax cdb: 89 83 60 85 00 00 mov %eax,0x8560(%rbx) ce1: eb a1 jmp c84 ce3: b9 ff ff ff b7 mov $0xb7ffffff,%ecx ce8: 48 39 ca cmp %rcx,%rdx ceb: 77 eb ja cd8 ced: e9 00 00 00 00 jmpq cf2 cf2: e8 00 00 00 00 callq cf7 cf7: e9 00 00 00 00 jmpq cfc cfc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000000d00 : d00: e8 00 00 00 00 callq d05 d05: 53 push %rbx d06: 48 83 ec 18 sub $0x18,%rsp d0a: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax d11: 00 00 d13: 48 89 44 24 10 mov %rax,0x10(%rsp) d18: 31 c0 xor %eax,%eax d1a: 83 bf 08 07 00 00 12 cmpl $0x12,0x708(%rdi) d21: 76 5c jbe d7f d23: 8b b7 58 56 01 00 mov 0x15658(%rdi),%esi d29: 48 8d 97 60 55 01 00 lea 0x15560(%rdi),%rdx d30: 31 c0 xor %eax,%eax d32: 85 f6 test %esi,%esi d34: 7e 6a jle da0 d36: 48 8b 0a mov (%rdx),%rcx d39: 83 39 04 cmpl $0x4,(%rcx) d3c: 75 57 jne d95 d3e: 48 98 cltq d40: 48 c1 e0 04 shl $0x4,%rax d44: 48 8d 1c 07 lea (%rdi,%rax,1),%rbx d48: 80 bb 5a 55 01 00 00 cmpb $0x0,0x1555a(%rbx) d4f: 75 4f jne da0 d51: 8b 97 44 66 01 00 mov 0x16644(%rdi),%edx d57: 48 8b 41 10 mov 0x10(%rcx),%rax d5b: 85 d2 test %edx,%edx d5d: 74 6a je dc9 d5f: 48 89 3c 24 mov %rdi,(%rsp) d63: 48 8b 40 48 mov 0x48(%rax),%rax d67: e8 00 00 00 00 callq d6c d6c: 48 8b 3c 24 mov (%rsp),%rdi d70: 85 c0 test %eax,%eax d72: 0f 85 93 00 00 00 jne e0b d78: c6 83 5a 55 01 00 01 movb $0x1,0x1555a(%rbx) d7f: f6 87 b0 63 01 00 04 testb $0x4,0x163b0(%rdi) d86: 74 21 je da9 d88: 83 bf 08 07 00 00 0b cmpl $0xb,0x708(%rdi) d8f: 74 18 je da9 d91: 31 c0 xor %eax,%eax d93: eb 1e jmp db3 d95: 83 c0 01 add $0x1,%eax d98: 48 83 c2 10 add $0x10,%rdx d9c: 39 c6 cmp %eax,%esi d9e: 75 96 jne d36 da0: f6 87 b0 63 01 00 04 testb $0x4,0x163b0(%rdi) da7: 75 e8 jne d91 da9: 48 8d 74 24 0c lea 0xc(%rsp),%rsi dae: e8 00 00 00 00 callq db3 db3: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx db8: 65 48 2b 1c 25 28 00 sub %gs:0x28,%rbx dbf: 00 00 dc1: 75 6c jne e2f dc3: 48 83 c4 18 add $0x18,%rsp dc7: 5b pop %rbx dc8: c3 retq dc9: 80 bf 41 66 01 00 00 cmpb $0x0,0x16641(%rdi) dd0: 75 8d jne d5f dd2: 48 89 3c 24 mov %rdi,(%rsp) dd6: 48 8b 40 28 mov 0x28(%rax),%rax dda: e8 00 00 00 00 callq ddf ddf: 48 8b 3c 24 mov (%rsp),%rdi de3: 85 c0 test %eax,%eax de5: 74 91 je d78 de7: 48 8b 93 60 55 01 00 mov 0x15560(%rbx),%rdx dee: 48 c7 c7 00 00 00 00 mov $0x0,%rdi df5: 89 04 24 mov %eax,(%rsp) df8: 48 8b 4a 10 mov 0x10(%rdx),%rcx dfc: 89 c2 mov %eax,%edx dfe: 48 8b 31 mov (%rcx),%rsi e01: e8 00 00 00 00 callq e06 e06: 8b 04 24 mov (%rsp),%eax e09: eb a8 jmp db3 e0b: 48 8b 93 60 55 01 00 mov 0x15560(%rbx),%rdx e12: 48 c7 c7 00 00 00 00 mov $0x0,%rdi e19: 89 04 24 mov %eax,(%rsp) e1c: 48 8b 4a 10 mov 0x10(%rdx),%rcx e20: 89 c2 mov %eax,%edx e22: 48 8b 31 mov (%rcx),%rsi e25: e8 00 00 00 00 callq e2a e2a: 8b 04 24 mov (%rsp),%eax e2d: eb 84 jmp db3 e2f: e8 00 00 00 00 callq e34 e34: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) e3b: 00 00 00 00 e3f: 90 nop 0000000000000e40 : e40: e8 00 00 00 00 callq e45 e45: 53 push %rbx e46: 48 8b 87 30 07 00 00 mov 0x730(%rdi),%rax e4d: 48 89 fb mov %rdi,%rbx e50: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax e57: e8 00 00 00 00 callq e5c e5c: 48 8b 43 08 mov 0x8(%rbx),%rax e60: 48 8b b8 28 04 00 00 mov 0x428(%rax),%rdi e67: 48 89 bb 78 0d 00 00 mov %rdi,0xd78(%rbx) e6e: 48 8b 80 30 04 00 00 mov 0x430(%rax),%rax e75: 48 85 ff test %rdi,%rdi e78: 75 05 jne e7f e7a: 48 85 c0 test %rax,%rax e7d: 74 5c je edb e7f: 48 29 f8 sub %rdi,%rax e82: 48 8d 70 01 lea 0x1(%rax),%rsi e86: 8b 83 fc 66 01 00 mov 0x166fc(%rbx),%eax e8c: 48 89 b3 80 0d 00 00 mov %rsi,0xd80(%rbx) e93: 48 c1 ee 02 shr $0x2,%rsi e97: 83 c0 01 add $0x1,%eax e9a: 39 f0 cmp %esi,%eax e9c: 0f 46 f0 cmovbe %eax,%esi e9f: 89 b3 90 0d 00 00 mov %esi,0xd90(%rbx) ea5: 85 f6 test %esi,%esi ea7: 74 47 je ef0 ea9: 83 bb 08 07 00 00 12 cmpl $0x12,0x708(%rbx) eb0: 76 0c jbe ebe eb2: 81 c6 00 04 00 00 add $0x400,%esi eb8: 89 b3 90 0d 00 00 mov %esi,0xd90(%rbx) ebe: 89 f6 mov %esi,%esi ec0: 48 c1 e6 02 shl $0x2,%rsi ec4: e8 00 00 00 00 callq ec9 ec9: 48 83 f8 01 cmp $0x1,%rax ecd: 48 89 83 88 0d 00 00 mov %rax,0xd88(%rbx) ed4: 5b pop %rbx ed5: 19 c0 sbb %eax,%eax ed7: 83 e0 f4 and $0xfffffff4,%eax eda: c3 retq edb: 48 c7 83 80 0d 00 00 movq $0x0,0xd80(%rbx) ee2: 00 00 00 00 ee6: c7 83 90 0d 00 00 00 movl $0x0,0xd90(%rbx) eed: 00 00 00 ef0: b8 ea ff ff ff mov $0xffffffea,%eax ef5: 5b pop %rbx ef6: c3 retq ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) efe: 00 00 0000000000000f00 : f00: e8 00 00 00 00 callq f05 f05: 41 55 push %r13 f07: 41 54 push %r12 f09: 55 push %rbp f0a: 53 push %rbx f0b: 48 83 ec 08 sub $0x8,%rsp f0f: f6 87 b0 63 01 00 04 testb $0x4,0x163b0(%rdi) f16: 75 70 jne f88 f18: 48 8b 87 30 07 00 00 mov 0x730(%rdi),%rax f1f: 48 89 fd mov %rdi,%rbp f22: 48 8b 40 78 mov 0x78(%rax),%rax f26: e8 00 00 00 00 callq f2b f2b: 41 89 c5 mov %eax,%r13d f2e: 84 c0 test %al,%al f30: 75 56 jne f88 f32: 8b 85 58 56 01 00 mov 0x15658(%rbp),%eax f38: 85 c0 test %eax,%eax f3a: 7e 52 jle f8e f3c: 48 8d 9d 58 55 01 00 lea 0x15558(%rbp),%rbx f43: 45 31 e4 xor %r12d,%r12d f46: eb 24 jmp f6c f48: 48 89 ef mov %rbp,%rdi f4b: e8 00 00 00 00 callq f50 f50: 88 43 04 mov %al,0x4(%rbx) f53: 84 c0 test %al,%al f55: 0f 85 00 00 00 00 jne f5b f5b: 41 83 c4 01 add $0x1,%r12d f5f: 48 83 c3 10 add $0x10,%rbx f63: 44 3b a5 58 56 01 00 cmp 0x15658(%rbp),%r12d f6a: 7d 22 jge f8e f6c: 80 3b 00 cmpb $0x0,(%rbx) f6f: 74 ea je f5b f71: 48 8b 43 08 mov 0x8(%rbx),%rax f75: 48 8b 40 10 mov 0x10(%rax),%rax f79: 48 8b 40 60 mov 0x60(%rax),%rax f7d: 48 85 c0 test %rax,%rax f80: 75 c6 jne f48 f82: 0f b6 43 04 movzbl 0x4(%rbx),%eax f86: eb cb jmp f53 f88: 41 bd 01 00 00 00 mov $0x1,%r13d f8e: 48 83 c4 08 add $0x8,%rsp f92: 44 89 e8 mov %r13d,%eax f95: 5b pop %rbx f96: 5d pop %rbp f97: 41 5c pop %r12 f99: 41 5d pop %r13 f9b: c3 retq f9c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000000fa0 : fa0: e8 00 00 00 00 callq fa5 fa5: 41 56 push %r14 fa7: 41 55 push %r13 fa9: 41 89 d5 mov %edx,%r13d fac: 41 54 push %r12 fae: 41 89 f4 mov %esi,%r12d fb1: 55 push %rbp fb2: 8d 2c b5 00 00 00 00 lea 0x0(,%rsi,4),%ebp fb9: 53 push %rbx fba: 48 89 fb mov %rdi,%rbx fbd: 48 3b af 78 0c 00 00 cmp 0xc78(%rdi),%rbp fc4: 73 1b jae fe1 fc6: 83 e1 02 and $0x2,%ecx fc9: 75 09 jne fd4 fcb: f6 87 b0 63 01 00 10 testb $0x10,0x163b0(%rdi) fd2: 75 69 jne 103d fd4: 48 03 ab 80 0c 00 00 add 0xc80(%rbx),%rbp fdb: 44 89 6d 00 mov %r13d,0x0(%rbp) fdf: eb 0f jmp ff0 fe1: 48 8b 87 c8 0c 00 00 mov 0xcc8(%rdi),%rax fe8: 48 89 ee mov %rbp,%rsi feb: e8 00 00 00 00 callq ff0 ff0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ff5: 5b pop %rbx ff6: 5d pop %rbp ff7: 41 5c pop %r12 ff9: 41 5d pop %r13 ffb: 41 5e pop %r14 ffd: c3 retq ffe: 48 8b 43 08 mov 0x8(%rbx),%rax 1002: 0f b7 70 3e movzwl 0x3e(%rax),%esi 1006: 65 8b 05 00 00 00 00 mov %gs:0x0(%rip),%eax # 100d 100d: 89 c0 mov %eax,%eax 100f: 48 0f a3 05 00 00 00 bt %rax,0x0(%rip) # 1017 1016: 00 1017: 73 dc jae ff5 1019: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 1020 1020: 48 85 c0 test %rax,%rax 1023: 74 0f je 1034 1025: 48 8b 78 08 mov 0x8(%rax),%rdi 1029: 44 89 e9 mov %r13d,%ecx 102c: 44 89 e2 mov %r12d,%edx 102f: e8 00 00 00 00 callq 1034 1034: 5b pop %rbx 1035: 5d pop %rbp 1036: 41 5c pop %r12 1038: 41 5d pop %r13 103a: 41 5e pop %r14 103c: c3 retq 103d: 4c 8d b7 50 66 01 00 lea 0x16650(%rdi),%r14 1044: 4c 89 f7 mov %r14,%rdi 1047: e8 00 00 00 00 callq 104c 104c: 85 c0 test %eax,%eax 104e: 74 84 je fd4 1050: 48 89 df mov %rbx,%rdi 1053: 44 89 ea mov %r13d,%edx 1056: 44 89 e6 mov %r12d,%esi 1059: e8 00 00 00 00 callq 105e 105e: 4c 89 f7 mov %r14,%rdi 1061: e8 00 00 00 00 callq 1066 1066: eb 88 jmp ff0 1068: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 106f: 00 0000000000001070 : 1070: e8 00 00 00 00 callq 1075 1075: 8b 97 58 56 01 00 mov 0x15658(%rdi),%edx 107b: 85 d2 test %edx,%edx 107d: 0f 8e a5 00 00 00 jle 1128 1083: 41 55 push %r13 1085: 41 89 f5 mov %esi,%r13d 1088: 41 54 push %r12 108a: 49 89 fc mov %rdi,%r12 108d: 55 push %rbp 108e: 31 ed xor %ebp,%ebp 1090: 53 push %rbx 1091: 89 eb mov %ebp,%ebx 1093: f7 d3 not %ebx 1095: 01 d3 add %edx,%ebx 1097: 45 85 ed test %r13d,%r13d 109a: 0f 44 dd cmove %ebp,%ebx 109d: 48 63 db movslq %ebx,%rbx 10a0: 48 89 d8 mov %rbx,%rax 10a3: 48 c1 e0 04 shl $0x4,%rax 10a7: 4c 01 e0 add %r12,%rax 10aa: 80 b8 5b 55 01 00 00 cmpb $0x0,0x1555b(%rax) 10b1: 74 40 je 10f3 10b3: 48 8b 88 60 55 01 00 mov 0x15560(%rax),%rcx 10ba: 8b 01 mov (%rcx),%eax 10bc: 8d 70 f5 lea -0xb(%rax),%esi 10bf: 83 e6 fd and $0xfffffffd,%esi 10c2: 74 2f je 10f3 10c4: 83 e8 08 sub $0x8,%eax 10c7: 83 f8 01 cmp $0x1,%eax 10ca: 76 27 jbe 10f3 10cc: 48 8b 41 10 mov 0x10(%rcx),%rax 10d0: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 10d7: 48 85 c0 test %rax,%rax 10da: 74 17 je 10f3 10dc: 44 89 ee mov %r13d,%esi 10df: 4c 89 e7 mov %r12,%rdi 10e2: e8 00 00 00 00 callq 10e7 10e7: 85 c0 test %eax,%eax 10e9: 75 16 jne 1101 10eb: 41 8b 94 24 58 56 01 mov 0x15658(%r12),%edx 10f2: 00 10f3: 83 c5 01 add $0x1,%ebp 10f6: 39 ea cmp %ebp,%edx 10f8: 7f 97 jg 1091 10fa: 5b pop %rbx 10fb: 5d pop %rbp 10fc: 41 5c pop %r12 10fe: 41 5d pop %r13 1100: c3 retq 1101: 48 c1 e3 04 shl $0x4,%rbx 1105: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 110c: 4a 8b 94 23 60 55 01 mov 0x15560(%rbx,%r12,1),%rdx 1113: 00 1114: 5b pop %rbx 1115: 5d pop %rbp 1116: 41 5c pop %r12 1118: 48 8b 4a 10 mov 0x10(%rdx),%rcx 111c: 41 5d pop %r13 111e: 89 c2 mov %eax,%edx 1120: 48 8b 31 mov (%rcx),%rsi 1123: e9 00 00 00 00 jmpq 1128 1128: c3 retq 1129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000001130 : 1130: e8 00 00 00 00 callq 1135 1135: 8b 97 58 56 01 00 mov 0x15658(%rdi),%edx 113b: 85 d2 test %edx,%edx 113d: 0f 8e a5 00 00 00 jle 11e8 1143: 41 55 push %r13 1145: 41 89 f5 mov %esi,%r13d 1148: 41 54 push %r12 114a: 49 89 fc mov %rdi,%r12 114d: 55 push %rbp 114e: 31 ed xor %ebp,%ebp 1150: 53 push %rbx 1151: 89 eb mov %ebp,%ebx 1153: f7 d3 not %ebx 1155: 01 d3 add %edx,%ebx 1157: 45 85 ed test %r13d,%r13d 115a: 0f 44 dd cmove %ebp,%ebx 115d: 48 63 db movslq %ebx,%rbx 1160: 48 89 d8 mov %rbx,%rax 1163: 48 c1 e0 04 shl $0x4,%rax 1167: 4c 01 e0 add %r12,%rax 116a: 80 b8 5b 55 01 00 00 cmpb $0x0,0x1555b(%rax) 1171: 74 40 je 11b3 1173: 48 8b 88 60 55 01 00 mov 0x15560(%rax),%rcx 117a: 8b 01 mov (%rcx),%eax 117c: 8d 70 f5 lea -0xb(%rax),%esi 117f: 83 e6 fd and $0xfffffffd,%esi 1182: 74 2f je 11b3 1184: 83 e8 08 sub $0x8,%eax 1187: 83 f8 01 cmp $0x1,%eax 118a: 76 27 jbe 11b3 118c: 48 8b 41 10 mov 0x10(%rcx),%rax 1190: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 1197: 48 85 c0 test %rax,%rax 119a: 74 17 je 11b3 119c: 44 89 ee mov %r13d,%esi 119f: 4c 89 e7 mov %r12,%rdi 11a2: e8 00 00 00 00 callq 11a7 11a7: 85 c0 test %eax,%eax 11a9: 75 16 jne 11c1 11ab: 41 8b 94 24 58 56 01 mov 0x15658(%r12),%edx 11b2: 00 11b3: 83 c5 01 add $0x1,%ebp 11b6: 39 ea cmp %ebp,%edx 11b8: 7f 97 jg 1151 11ba: 5b pop %rbx 11bb: 5d pop %rbp 11bc: 41 5c pop %r12 11be: 41 5d pop %r13 11c0: c3 retq 11c1: 48 c1 e3 04 shl $0x4,%rbx 11c5: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 11cc: 4a 8b 94 23 60 55 01 mov 0x15560(%rbx,%r12,1),%rdx 11d3: 00 11d4: 5b pop %rbx 11d5: 5d pop %rbp 11d6: 41 5c pop %r12 11d8: 48 8b 4a 10 mov 0x10(%rdx),%rcx 11dc: 41 5d pop %r13 11de: 89 c2 mov %eax,%edx 11e0: 48 8b 31 mov (%rcx),%rsi 11e3: e9 00 00 00 00 jmpq 11e8 11e8: c3 retq 11e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000011f0 : 11f0: e8 00 00 00 00 callq 11f5 11f5: 41 55 push %r13 11f7: 44 8d 2c b5 00 00 00 lea 0x0(,%rsi,4),%r13d 11fe: 00 11ff: 41 54 push %r12 1201: 41 89 f4 mov %esi,%r12d 1204: 55 push %rbp 1205: 53 push %rbx 1206: 48 89 fb mov %rdi,%rbx 1209: 4c 3b af 78 0c 00 00 cmp 0xc78(%rdi),%r13 1210: 73 1b jae 122d 1212: 83 e2 02 and $0x2,%edx 1215: 75 09 jne 1220 1217: f6 87 b0 63 01 00 10 testb $0x10,0x163b0(%rdi) 121e: 75 6e jne 128e 1220: 4c 03 ab 80 0c 00 00 add 0xc80(%rbx),%r13 1227: 45 8b 6d 00 mov 0x0(%r13),%r13d 122b: eb 12 jmp 123f 122d: 4c 89 ee mov %r13,%rsi 1230: 48 8b 87 c0 0c 00 00 mov 0xcc0(%rdi),%rax 1237: e8 00 00 00 00 callq 123c 123c: 41 89 c5 mov %eax,%r13d 123f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1244: 5b pop %rbx 1245: 44 89 e8 mov %r13d,%eax 1248: 5d pop %rbp 1249: 41 5c pop %r12 124b: 41 5d pop %r13 124d: c3 retq 124e: 48 8b 43 08 mov 0x8(%rbx),%rax 1252: 0f b7 70 3e movzwl 0x3e(%rax),%esi 1256: 65 8b 05 00 00 00 00 mov %gs:0x0(%rip),%eax # 125d 125d: 89 c0 mov %eax,%eax 125f: 48 0f a3 05 00 00 00 bt %rax,0x0(%rip) # 1267 1266: 00 1267: 73 db jae 1244 1269: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 1270 1270: 48 85 c0 test %rax,%rax 1273: 74 0f je 1284 1275: 48 8b 78 08 mov 0x8(%rax),%rdi 1279: 44 89 e9 mov %r13d,%ecx 127c: 44 89 e2 mov %r12d,%edx 127f: e8 00 00 00 00 callq 1284 1284: 5b pop %rbx 1285: 44 89 e8 mov %r13d,%eax 1288: 5d pop %rbp 1289: 41 5c pop %r12 128b: 41 5d pop %r13 128d: c3 retq 128e: 48 8d af 50 66 01 00 lea 0x16650(%rdi),%rbp 1295: 48 89 ef mov %rbp,%rdi 1298: e8 00 00 00 00 callq 129d 129d: 85 c0 test %eax,%eax 129f: 0f 84 7b ff ff ff je 1220 12a5: 48 89 df mov %rbx,%rdi 12a8: 44 89 e6 mov %r12d,%esi 12ab: e8 00 00 00 00 callq 12b0 12b0: 48 89 ef mov %rbp,%rdi 12b3: 41 89 c5 mov %eax,%r13d 12b6: e8 00 00 00 00 callq 12bb 12bb: eb 82 jmp 123f 12bd: 0f 1f 00 nopl (%rax) 00000000000012c0 : 12c0: e8 00 00 00 00 callq 12c5 12c5: 41 54 push %r12 12c7: 49 89 fc mov %rdi,%r12 12ca: 55 push %rbp 12cb: 53 push %rbx 12cc: 48 83 ec 08 sub $0x8,%rsp 12d0: 83 3d 00 00 00 00 01 cmpl $0x1,0x0(%rip) # 12d7 12d7: 74 20 je 12f9 12d9: be 01 00 00 00 mov $0x1,%esi 12de: e8 4d fe ff ff callq 1130 12e3: 83 3d 00 00 00 00 01 cmpl $0x1,0x0(%rip) # 12ea 12ea: 74 0d je 12f9 12ec: be 01 00 00 00 mov $0x1,%esi 12f1: 4c 89 e7 mov %r12,%rdi 12f4: e8 77 fd ff ff callq 1070 12f9: 41 8b ac 24 58 56 01 mov 0x15658(%r12),%ebp 1300: 00 1301: 83 ed 01 sub $0x1,%ebp 1304: 78 41 js 1347 1306: 48 63 c5 movslq %ebp,%rax 1309: 48 c1 e0 04 shl $0x4,%rax 130d: 49 8d 9c 04 58 55 01 lea 0x15558(%r12,%rax,1),%rbx 1314: 00 1315: 80 3b 00 cmpb $0x0,(%rbx) 1318: 74 21 je 133b 131a: 48 8b 43 08 mov 0x8(%rbx),%rax 131e: 83 38 05 cmpl $0x5,(%rax) 1321: 75 18 jne 133b 1323: 48 8b 40 10 mov 0x10(%rax),%rax 1327: 4c 89 e7 mov %r12,%rdi 132a: 48 8b 40 40 mov 0x40(%rax),%rax 132e: e8 00 00 00 00 callq 1333 1333: 85 c0 test %eax,%eax 1335: 75 1b jne 1352 1337: c6 43 02 00 movb $0x0,0x2(%rbx) 133b: 83 ed 01 sub $0x1,%ebp 133e: 48 83 eb 10 sub $0x10,%rbx 1342: 83 fd ff cmp $0xffffffff,%ebp 1345: 75 ce jne 1315 1347: 48 83 c4 08 add $0x8,%rsp 134b: 31 c0 xor %eax,%eax 134d: 5b pop %rbx 134e: 5d pop %rbp 134f: 41 5c pop %r12 1351: c3 retq 1352: 48 63 ed movslq %ebp,%rbp 1355: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 135c: 89 44 24 04 mov %eax,0x4(%rsp) 1360: 48 c1 e5 04 shl $0x4,%rbp 1364: 4a 8b 94 25 60 55 01 mov 0x15560(%rbp,%r12,1),%rdx 136b: 00 136c: 48 8b 4a 10 mov 0x10(%rdx),%rcx 1370: 89 c2 mov %eax,%edx 1372: 48 8b 31 mov (%rcx),%rsi 1375: e8 00 00 00 00 callq 137a 137a: 8b 44 24 04 mov 0x4(%rsp),%eax 137e: 48 83 c4 08 add $0x8,%rsp 1382: 5b pop %rbx 1383: 5d pop %rbp 1384: 41 5c pop %r12 1386: c3 retq 1387: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 138e: 00 00 0000000000001390 : 1390: e8 00 00 00 00 callq 1395 1395: 41 55 push %r13 1397: 41 54 push %r12 1399: 55 push %rbp 139a: 48 89 fd mov %rdi,%rbp 139d: 53 push %rbx 139e: 48 83 ec 08 sub $0x8,%rsp 13a2: 8b 8f 58 56 01 00 mov 0x15658(%rdi),%ecx 13a8: 85 c9 test %ecx,%ecx 13aa: 7e 51 jle 13fd 13ac: 31 db xor %ebx,%ebx 13ae: 49 89 dc mov %rbx,%r12 13b1: 4c 63 eb movslq %ebx,%r13 13b4: 49 c1 e4 04 shl $0x4,%r12 13b8: 42 80 bc 25 5a 55 01 cmpb $0x0,0x1555a(%rbp,%r12,1) 13bf: 00 00 13c1: 74 2e je 13f1 13c3: 4a 8b 84 25 60 55 01 mov 0x15560(%rbp,%r12,1),%rax 13ca: 00 13cb: 48 8b 40 10 mov 0x10(%rax),%rax 13cf: 48 8b 40 10 mov 0x10(%rax),%rax 13d3: 48 85 c0 test %rax,%rax 13d6: 74 10 je 13e8 13d8: 48 89 ef mov %rbp,%rdi 13db: e8 00 00 00 00 callq 13e0 13e0: 85 c0 test %eax,%eax 13e2: 0f 85 25 01 00 00 jne 150d 13e8: 42 c6 84 25 5b 55 01 movb $0x1,0x1555b(%rbp,%r12,1) 13ef: 00 01 13f1: 48 83 c3 01 add $0x1,%rbx 13f5: 39 9d 58 56 01 00 cmp %ebx,0x15658(%rbp) 13fb: 7f b1 jg 13ae 13fd: be 01 00 00 00 mov $0x1,%esi 1402: 48 89 ef mov %rbp,%rdi 1405: e8 00 00 00 00 callq 140a 140a: 83 3d 00 00 00 00 01 cmpl $0x1,0x0(%rip) # 1411 1411: 74 1d je 1430 1413: 31 f6 xor %esi,%esi 1415: 48 89 ef mov %rbp,%rdi 1418: e8 53 fc ff ff callq 1070 141d: 83 3d 00 00 00 00 01 cmpl $0x1,0x0(%rip) # 1424 1424: 74 0a je 1430 1426: 31 f6 xor %esi,%esi 1428: 48 89 ef mov %rbp,%rdi 142b: e8 00 fd ff ff callq 1130 1430: 48 8b 85 d0 28 00 00 mov 0x28d0(%rbp),%rax 1437: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 143e: 45 31 e4 xor %r12d,%r12d 1441: 48 c7 c3 00 00 00 00 mov $0x0,%rbx 1448: 48 8b 08 mov (%rax),%rcx 144b: 48 89 8d 01 66 01 00 mov %rcx,0x16601(%rbp) 1452: 48 8b 48 08 mov 0x8(%rax),%rcx 1456: 48 89 8d 09 66 01 00 mov %rcx,0x16609(%rbp) 145d: 48 8b 48 10 mov 0x10(%rax),%rcx 1461: 48 89 8d 11 66 01 00 mov %rcx,0x16611(%rbp) 1468: 48 8b 48 18 mov 0x18(%rax),%rcx 146c: 48 89 8d 19 66 01 00 mov %rcx,0x16619(%rbp) 1473: 48 8b 48 20 mov 0x20(%rax),%rcx 1477: 48 89 8d 21 66 01 00 mov %rcx,0x16621(%rbp) 147e: 48 8b 48 28 mov 0x28(%rax),%rcx 1482: 48 89 8d 29 66 01 00 mov %rcx,0x16629(%rbp) 1489: 48 8b 48 30 mov 0x30(%rax),%rcx 148d: 48 89 8d 31 66 01 00 mov %rcx,0x16631(%rbp) 1494: 48 8b 40 38 mov 0x38(%rax),%rax 1498: 48 89 85 39 66 01 00 mov %rax,0x16639(%rbp) 149f: e8 00 00 00 00 callq 14a4 14a4: 83 3d 00 00 00 00 01 cmpl $0x1,0x0(%rip) # 14ab 14ab: 77 13 ja 14c0 14ad: eb 3c jmp 14eb 14af: 41 83 c4 01 add $0x1,%r12d 14b3: 48 83 c3 10 add $0x10,%rbx 14b7: 44 3b 25 00 00 00 00 cmp 0x0(%rip),%r12d # 14be 14be: 73 2b jae 14eb 14c0: 48 8b 7b f8 mov -0x8(%rbx),%rdi 14c4: f6 87 1a 07 00 00 02 testb $0x2,0x71a(%rdi) 14cb: 75 e2 jne 14af 14cd: 8b 13 mov (%rbx),%edx 14cf: 85 d2 test %edx,%edx 14d1: 75 dc jne 14af 14d3: e8 00 00 00 00 callq 14d8 14d8: 41 89 c5 mov %eax,%r13d 14db: 85 c0 test %eax,%eax 14dd: 0f 85 91 00 00 00 jne 1574 14e3: c7 03 01 00 00 00 movl $0x1,(%rbx) 14e9: eb c4 jmp 14af 14eb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 14f2: e8 00 00 00 00 callq 14f7 14f7: 31 c0 xor %eax,%eax 14f9: 83 bd 7c 28 00 00 01 cmpl $0x1,0x287c(%rbp) 1500: 77 3f ja 1541 1502: 48 83 c4 08 add $0x8,%rsp 1506: 5b pop %rbx 1507: 5d pop %rbp 1508: 41 5c pop %r12 150a: 41 5d pop %r13 150c: c3 retq 150d: 49 c1 e5 04 shl $0x4,%r13 1511: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1518: 89 44 24 04 mov %eax,0x4(%rsp) 151c: 49 8b 94 2d 60 55 01 mov 0x15560(%r13,%rbp,1),%rdx 1523: 00 1524: 48 8b 4a 10 mov 0x10(%rdx),%rcx 1528: 89 c2 mov %eax,%edx 152a: 48 8b 31 mov (%rcx),%rsi 152d: e8 00 00 00 00 callq 1532 1532: 8b 44 24 04 mov 0x4(%rsp),%eax 1536: 48 83 c4 08 add $0x8,%rsp 153a: 5b pop %rbx 153b: 5d pop %rbp 153c: 41 5c pop %r12 153e: 41 5d pop %r13 1540: c3 retq 1541: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1548: e8 00 00 00 00 callq 154d 154d: 8b 85 7c 28 00 00 mov 0x287c(%rbp),%eax 1553: 39 05 00 00 00 00 cmp %eax,0x0(%rip) # 1559 1559: 74 39 je 1594 155b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1562: e8 00 00 00 00 callq 1567 1567: 31 c0 xor %eax,%eax 1569: 48 83 c4 08 add $0x8,%rsp 156d: 5b pop %rbx 156e: 5d pop %rbp 156f: 41 5c pop %r12 1571: 41 5d pop %r13 1573: c3 retq 1574: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 157b: e8 00 00 00 00 callq 1580 1580: 44 89 ee mov %r13d,%esi 1583: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 158a: e8 00 00 00 00 callq 158f 158f: e9 63 ff ff ff jmpq 14f7 1594: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 159a 159a: 85 c0 test %eax,%eax 159c: 74 bd je 155b 159e: 31 db xor %ebx,%ebx 15a0: 48 89 d8 mov %rbx,%rax 15a3: 48 c1 e0 04 shl $0x4,%rax 15a7: 48 8b b8 00 00 00 00 mov 0x0(%rax),%rdi 15ae: f6 87 1a 07 00 00 02 testb $0x2,0x71a(%rdi) 15b5: 75 0b jne 15c2 15b7: 31 f6 xor %esi,%esi 15b9: e8 00 00 00 00 callq 15be 15be: 85 c0 test %eax,%eax 15c0: 75 0e jne 15d0 15c2: 48 83 c3 01 add $0x1,%rbx 15c6: 39 1d 00 00 00 00 cmp %ebx,0x0(%rip) # 15cc 15cc: 77 d2 ja 15a0 15ce: eb 8b jmp 155b 15d0: 89 c6 mov %eax,%esi 15d2: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 15d9: e8 00 00 00 00 callq 15de 15de: e9 78 ff ff ff jmpq 155b 15e3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 15ea: 00 00 00 00 15ee: 66 90 xchg %ax,%ax 00000000000015f0 : 15f0: e8 00 00 00 00 callq 15f5 15f5: 48 8b 87 08 07 00 00 mov 0x708(%rdi),%rax 15fc: 48 c1 e8 12 shr $0x12,%rax 1600: 83 e0 01 and $0x1,%eax 1603: c3 retq 1604: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 160b: 00 00 00 00 160f: 90 nop 0000000000001610 : 1610: e8 00 00 00 00 callq 1615 1615: 48 8b 87 20 07 00 00 mov 0x720(%rdi),%rax 161c: 4c 8d 47 f0 lea -0x10(%rdi),%r8 1620: 4c 89 c7 mov %r8,%rdi 1623: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 162a: e9 00 00 00 00 jmpq 162f 162f: 90 nop 0000000000001630 : 1630: e8 00 00 00 00 callq 1635 1635: 41 57 push %r15 1637: 41 56 push %r14 1639: 41 55 push %r13 163b: 49 89 fd mov %rdi,%r13 163e: 41 54 push %r12 1640: 4c 8d 24 0e lea (%rsi,%rcx,1),%r12 1644: 55 push %rbp 1645: 4c 89 e0 mov %r12,%rax 1648: 53 push %rbx 1649: 48 89 f3 mov %rsi,%rbx 164c: 48 83 ec 28 sub $0x28,%rsp 1650: 4c 39 a7 58 0f 00 00 cmp %r12,0xf58(%rdi) 1657: 48 0f 46 87 58 0f 00 cmovbe 0xf58(%rdi),%rax 165e: 00 165f: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1664: 44 88 44 24 17 mov %r8b,0x17(%rsp) 1669: 48 39 c6 cmp %rax,%rsi 166c: 0f 83 e0 01 00 00 jae 1852 1672: 4c 8b 97 90 57 00 00 mov 0x5790(%rdi),%r10 1679: 49 89 c7 mov %rax,%r15 167c: 48 89 cd mov %rcx,%rbp 167f: 49 29 f7 sub %rsi,%r15 1682: 49 01 f2 add %rsi,%r10 1685: 45 84 c0 test %r8b,%r8b 1688: 0f 85 61 01 00 00 jne 17ef 168e: 48 8b 97 30 07 00 00 mov 0x730(%rdi),%rdx 1695: 4c 89 54 24 18 mov %r10,0x18(%rsp) 169a: 31 f6 xor %esi,%esi 169c: 48 89 04 24 mov %rax,(%rsp) 16a0: 48 8b 52 68 mov 0x68(%rdx),%rdx 16a4: e8 00 00 00 00 callq 16a9 16a9: 0f ae f0 mfence 16ac: 4c 8b 54 24 18 mov 0x18(%rsp),%r10 16b1: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 16b6: 4c 89 fa mov %r15,%rdx 16b9: 4c 89 d6 mov %r10,%rsi 16bc: e8 00 00 00 00 callq 16c1 16c1: 48 8b 04 24 mov (%rsp),%rax 16c5: 4c 39 fd cmp %r15,%rbp 16c8: 0f 84 5a 01 00 00 je 1828 16ce: 49 83 e7 fc and $0xfffffffffffffffc,%r15 16d2: 4c 01 7c 24 08 add %r15,0x8(%rsp) 16d7: 48 89 c3 mov %rax,%rbx 16da: 48 89 c2 mov %rax,%rdx 16dd: 49 8d 85 88 0c 00 00 lea 0xc88(%r13),%rax 16e4: 48 89 14 24 mov %rdx,(%rsp) 16e8: 49 89 df mov %rbx,%r15 16eb: bd ff ff ff ff mov $0xffffffff,%ebp 16f0: 48 89 c7 mov %rax,%rdi 16f3: 48 89 44 24 18 mov %rax,0x18(%rsp) 16f8: e8 00 00 00 00 callq 16fd 16fd: 48 8b 14 24 mov (%rsp),%rdx 1701: 48 89 44 24 20 mov %rax,0x20(%rsp) 1706: 49 39 d4 cmp %rdx,%r12 1709: 0f 87 8b 00 00 00 ja 179a 170f: e9 be 00 00 00 jmpq 17d2 1714: 44 89 fa mov %r15d,%edx 1717: b9 02 00 00 00 mov $0x2,%ecx 171c: 31 f6 xor %esi,%esi 171e: 4c 89 ef mov %r13,%rdi 1721: 81 ca 00 00 00 80 or $0x80000000,%edx 1727: 48 89 04 24 mov %rax,(%rsp) 172b: e8 70 f8 ff ff callq fa0 1730: 48 8b 04 24 mov (%rsp),%rax 1734: 41 0f b6 95 4c 68 01 movzbl 0x1684c(%r13),%edx 173b: 00 173c: 44 39 f0 cmp %r14d,%eax 173f: 74 20 je 1761 1741: 84 d2 test %dl,%dl 1743: 75 6f jne 17b4 1745: 89 c2 mov %eax,%edx 1747: b9 02 00 00 00 mov $0x2,%ecx 174c: be 06 00 00 00 mov $0x6,%esi 1751: 4c 89 ef mov %r13,%rdi 1754: e8 47 f8 ff ff callq fa0 1759: 41 0f b6 95 4c 68 01 movzbl 0x1684c(%r13),%edx 1760: 00 1761: 80 7c 24 17 00 cmpb $0x0,0x17(%rsp) 1766: 0f 84 cb 00 00 00 je 1837 176c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1771: 48 29 d8 sub %rbx,%rax 1774: 46 8b 14 38 mov (%rax,%r15,1),%r10d 1778: 84 d2 test %dl,%dl 177a: 75 15 jne 1791 177c: b9 02 00 00 00 mov $0x2,%ecx 1781: 44 89 d2 mov %r10d,%edx 1784: be 01 00 00 00 mov $0x1,%esi 1789: 4c 89 ef mov %r13,%rdi 178c: e8 0f f8 ff ff callq fa0 1791: 49 83 c7 04 add $0x4,%r15 1795: 4d 39 fc cmp %r15,%r12 1798: 76 38 jbe 17d2 179a: 4c 89 f8 mov %r15,%rax 179d: 41 89 ee mov %ebp,%r14d 17a0: 48 c1 f8 1f sar $0x1f,%rax 17a4: 41 80 bd 4c 68 01 00 cmpb $0x0,0x1684c(%r13) 17ab: 00 17ac: 89 c5 mov %eax,%ebp 17ae: 0f 84 60 ff ff ff je 1714 17b4: 80 7c 24 17 00 cmpb $0x0,0x17(%rsp) 17b9: 75 d6 jne 1791 17bb: 31 c0 xor %eax,%eax 17bd: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 17c2: 48 29 da sub %rbx,%rdx 17c5: 42 89 04 3a mov %eax,(%rdx,%r15,1) 17c9: 49 83 c7 04 add $0x4,%r15 17cd: 4d 39 fc cmp %r15,%r12 17d0: 77 c8 ja 179a 17d2: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 17d7: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 17dc: 48 83 c4 28 add $0x28,%rsp 17e0: 5b pop %rbx 17e1: 5d pop %rbp 17e2: 41 5c pop %r12 17e4: 41 5d pop %r13 17e6: 41 5e pop %r14 17e8: 41 5f pop %r15 17ea: e9 00 00 00 00 jmpq 17ef 17ef: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 17f4: 4c 89 fa mov %r15,%rdx 17f7: 4c 89 d7 mov %r10,%rdi 17fa: 48 89 04 24 mov %rax,(%rsp) 17fe: e8 00 00 00 00 callq 1803 1803: 0f ae f0 mfence 1806: 49 8b 95 30 07 00 00 mov 0x730(%r13),%rdx 180d: 31 f6 xor %esi,%esi 180f: 4c 89 ef mov %r13,%rdi 1812: 48 8b 52 60 mov 0x60(%rdx),%rdx 1816: e8 00 00 00 00 callq 181b 181b: 48 8b 04 24 mov (%rsp),%rax 181f: 4c 39 fd cmp %r15,%rbp 1822: 0f 85 a6 fe ff ff jne 16ce 1828: 48 83 c4 28 add $0x28,%rsp 182c: 5b pop %rbx 182d: 5d pop %rbp 182e: 41 5c pop %r12 1830: 41 5d pop %r13 1832: 41 5e pop %r14 1834: 41 5f pop %r15 1836: c3 retq 1837: 84 d2 test %dl,%dl 1839: 75 80 jne 17bb 183b: ba 02 00 00 00 mov $0x2,%edx 1840: be 01 00 00 00 mov $0x1,%esi 1845: 4c 89 ef mov %r13,%rdi 1848: e8 a3 f9 ff ff callq 11f0 184d: e9 6b ff ff ff jmpq 17bd 1852: 48 89 f2 mov %rsi,%rdx 1855: e9 83 fe ff ff jmpq 16dd 185a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000001860 : 1860: e8 00 00 00 00 callq 1865 1865: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 186c: 75 05 jne 1873 186e: e9 7d f9 ff ff jmpq 11f0 1873: 31 c0 xor %eax,%eax 1875: c3 retq 1876: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 187d: 00 00 00 0000000000001880 : 1880: e8 00 00 00 00 callq 1885 1885: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 188c: 75 15 jne 18a3 188e: 89 f6 mov %esi,%esi 1890: 48 3b b7 78 0c 00 00 cmp 0xc78(%rdi),%rsi 1897: 73 0d jae 18a6 1899: 48 03 b7 80 0c 00 00 add 0xc80(%rdi),%rsi 18a0: 8a 06 mov (%rsi),%al 18a2: c3 retq 18a3: 31 c0 xor %eax,%eax 18a5: c3 retq 18a6: 0f 0b ud2 18a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18af: 00 00000000000018b0 : 18b0: e8 00 00 00 00 callq 18b5 18b5: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 18bc: 75 15 jne 18d3 18be: 89 f6 mov %esi,%esi 18c0: 48 3b b7 78 0c 00 00 cmp 0xc78(%rdi),%rsi 18c7: 73 0b jae 18d4 18c9: 48 03 b7 80 0c 00 00 add 0xc80(%rdi),%rsi 18d0: 88 16 mov %dl,(%rsi) 18d2: c3 retq 18d3: c3 retq 18d4: 0f 0b ud2 18d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 18dd: 00 00 00 00000000000018e0 : 18e0: e8 00 00 00 00 callq 18e5 18e5: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 18ec: 75 05 jne 18f3 18ee: e9 ad f6 ff ff jmpq fa0 18f3: c3 retq 18f4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 18fb: 00 00 00 00 18ff: 90 nop 0000000000001900 : 1900: e8 00 00 00 00 callq 1905 1905: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 190c: 75 5a jne 1968 190e: 8b 87 b0 63 01 00 mov 0x163b0(%rdi),%eax 1914: 83 e0 14 and $0x14,%eax 1917: 83 f8 04 cmp $0x4,%eax 191a: 74 0d je 1929 191c: c1 e6 02 shl $0x2,%esi 191f: 48 03 b7 80 0c 00 00 add 0xc80(%rdi),%rsi 1926: 89 16 mov %edx,(%rsi) 1928: c3 retq 1929: 48 8b 87 68 8c 00 00 mov 0x8c68(%rdi),%rax 1930: 48 85 c0 test %rax,%rax 1933: 74 e7 je 191c 1935: 48 8b 40 68 mov 0x68(%rax),%rax 1939: 48 85 c0 test %rax,%rax 193c: 74 de je 191c 193e: 48 83 ec 10 sub $0x10,%rsp 1942: 89 54 24 0c mov %edx,0xc(%rsp) 1946: 89 74 24 08 mov %esi,0x8(%rsp) 194a: 48 89 3c 24 mov %rdi,(%rsp) 194e: e8 00 00 00 00 callq 1953 1953: 48 8b 3c 24 mov (%rsp),%rdi 1957: 8b 74 24 08 mov 0x8(%rsp),%esi 195b: 84 c0 test %al,%al 195d: 8b 54 24 0c mov 0xc(%rsp),%edx 1961: 75 06 jne 1969 1963: 48 83 c4 10 add $0x10,%rsp 1967: c3 retq 1968: c3 retq 1969: 48 8b 87 68 8c 00 00 mov 0x8c68(%rdi),%rax 1970: 48 8b 40 60 mov 0x60(%rax),%rax 1974: 48 83 c4 10 add $0x10,%rsp 1978: e9 00 00 00 00 jmpq 197d 197d: 0f 1f 00 nopl (%rax) 0000000000001980 : 1980: e8 00 00 00 00 callq 1985 1985: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 198c: 75 3e jne 19cc 198e: 53 push %rbx 198f: 8d 04 b5 00 00 00 00 lea 0x0(,%rsi,4),%eax 1996: 48 89 fb mov %rdi,%rbx 1999: 48 8b b3 68 0d 00 00 mov 0xd68(%rbx),%rsi 19a0: 48 89 c7 mov %rax,%rdi 19a3: 48 3b 83 70 0d 00 00 cmp 0xd70(%rbx),%rax 19aa: 73 0a jae 19b6 19ac: 48 8d 3c 06 lea (%rsi,%rax,1),%rdi 19b0: 5b pop %rbx 19b1: e9 00 00 00 00 jmpq 19b6 19b6: e8 00 00 00 00 callq 19bb 19bb: 48 8b bb 68 0d 00 00 mov 0xd68(%rbx),%rdi 19c2: 5b pop %rbx 19c3: 48 83 c7 04 add $0x4,%rdi 19c7: e9 00 00 00 00 jmpq 19cc 19cc: 31 c0 xor %eax,%eax 19ce: c3 retq 19cf: 90 nop 00000000000019d0 : 19d0: e8 00 00 00 00 callq 19d5 19d5: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 19dc: 75 46 jne 1a24 19de: 55 push %rbp 19df: 8d 04 b5 00 00 00 00 lea 0x0(,%rsi,4),%eax 19e6: 89 d5 mov %edx,%ebp 19e8: 53 push %rbx 19e9: 48 89 fb mov %rdi,%rbx 19ec: 48 89 c7 mov %rax,%rdi 19ef: 48 8b b3 68 0d 00 00 mov 0xd68(%rbx),%rsi 19f6: 48 3b 83 70 0d 00 00 cmp 0xd70(%rbx),%rax 19fd: 73 0c jae 1a0b 19ff: 5b pop %rbx 1a00: 48 01 c6 add %rax,%rsi 1a03: 89 d7 mov %edx,%edi 1a05: 5d pop %rbp 1a06: e9 00 00 00 00 jmpq 1a0b 1a0b: e8 00 00 00 00 callq 1a10 1a10: 48 8b b3 68 0d 00 00 mov 0xd68(%rbx),%rsi 1a17: 89 ef mov %ebp,%edi 1a19: 5b pop %rbx 1a1a: 5d pop %rbp 1a1b: 48 83 c6 04 add $0x4,%rsi 1a1f: e9 00 00 00 00 jmpq 1a24 1a24: c3 retq 1a25: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1a2c: 00 00 00 00 0000000000001a30 : 1a30: e8 00 00 00 00 callq 1a35 1a35: 31 c0 xor %eax,%eax 1a37: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 1a3e: 75 18 jne 1a58 1a40: 39 b7 90 0d 00 00 cmp %esi,0xd90(%rdi) 1a46: 76 11 jbe 1a59 1a48: 48 8b 87 88 0d 00 00 mov 0xd88(%rdi),%rax 1a4f: 89 f6 mov %esi,%esi 1a51: 48 8d 04 b0 lea (%rax,%rsi,4),%rax 1a55: 8b 00 mov (%rax),%eax 1a57: c3 retq 1a58: c3 retq 1a59: 48 83 ec 08 sub $0x8,%rsp 1a5d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1a64: 89 44 24 04 mov %eax,0x4(%rsp) 1a68: e8 00 00 00 00 callq 1a6d 1a6d: 8b 44 24 04 mov 0x4(%rsp),%eax 1a71: 48 83 c4 08 add $0x8,%rsp 1a75: c3 retq 1a76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1a7d: 00 00 00 0000000000001a80 : 1a80: e8 00 00 00 00 callq 1a85 1a85: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 1a8c: 75 18 jne 1aa6 1a8e: 39 b7 90 0d 00 00 cmp %esi,0xd90(%rdi) 1a94: 76 11 jbe 1aa7 1a96: 48 8b 87 88 0d 00 00 mov 0xd88(%rdi),%rax 1a9d: 89 f6 mov %esi,%esi 1a9f: 48 8d 04 b0 lea (%rax,%rsi,4),%rax 1aa3: 89 10 mov %edx,(%rax) 1aa5: c3 retq 1aa6: c3 retq 1aa7: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1aae: e9 00 00 00 00 jmpq 1ab3 1ab3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1aba: 00 00 00 00 1abe: 66 90 xchg %ax,%ax 0000000000001ac0 : 1ac0: e8 00 00 00 00 callq 1ac5 1ac5: 31 c0 xor %eax,%eax 1ac7: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 1ace: 75 19 jne 1ae9 1ad0: 39 b7 90 0d 00 00 cmp %esi,0xd90(%rdi) 1ad6: 76 12 jbe 1aea 1ad8: 48 8b 87 88 0d 00 00 mov 0xd88(%rdi),%rax 1adf: 89 f6 mov %esi,%esi 1ae1: 48 8d 04 b0 lea (%rax,%rsi,4),%rax 1ae5: 48 8b 00 mov (%rax),%rax 1ae8: c3 retq 1ae9: c3 retq 1aea: 48 83 ec 08 sub $0x8,%rsp 1aee: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1af5: 48 89 04 24 mov %rax,(%rsp) 1af9: e8 00 00 00 00 callq 1afe 1afe: 48 8b 04 24 mov (%rsp),%rax 1b02: 48 83 c4 08 add $0x8,%rsp 1b06: c3 retq 1b07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1b0e: 00 00 0000000000001b10 : 1b10: e8 00 00 00 00 callq 1b15 1b15: 80 bf 4c 68 01 00 00 cmpb $0x0,0x1684c(%rdi) 1b1c: 75 19 jne 1b37 1b1e: 39 b7 90 0d 00 00 cmp %esi,0xd90(%rdi) 1b24: 76 12 jbe 1b38 1b26: 48 8b 87 88 0d 00 00 mov 0xd88(%rdi),%rax 1b2d: 89 f6 mov %esi,%esi 1b2f: 48 8d 04 b0 lea (%rax,%rsi,4),%rax 1b33: 48 89 10 mov %rdx,(%rax) 1b36: c3 retq 1b37: c3 retq 1b38: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1b3f: e9 00 00 00 00 jmpq 1b44 1b44: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1b4b: 00 00 00 00 1b4f: 90 nop 0000000000001b50 : 1b50: e8 00 00 00 00 callq 1b55 1b55: 41 56 push %r14 1b57: 4c 8d b7 b8 0c 00 00 lea 0xcb8(%rdi),%r14 1b5e: 41 55 push %r13 1b60: 41 89 cd mov %ecx,%r13d 1b63: 41 54 push %r12 1b65: 49 89 fc mov %rdi,%r12 1b68: 4c 89 f7 mov %r14,%rdi 1b6b: 55 push %rbp 1b6c: 89 d5 mov %edx,%ebp 1b6e: 53 push %rbx 1b6f: 89 f3 mov %esi,%ebx 1b71: c1 e5 02 shl $0x2,%ebp 1b74: e8 00 00 00 00 callq 1b79 1b79: 49 8b 94 24 80 0c 00 mov 0xc80(%r12),%rdx 1b80: 00 1b81: 48 89 c6 mov %rax,%rsi 1b84: 8d 04 9d 00 00 00 00 lea 0x0(,%rbx,4),%eax 1b8b: 48 01 d0 add %rdx,%rax 1b8e: 48 01 d5 add %rdx,%rbp 1b91: 44 89 28 mov %r13d,(%rax) 1b94: 8b 00 mov (%rax),%eax 1b96: 44 8b 65 00 mov 0x0(%rbp),%r12d 1b9a: 4c 89 f7 mov %r14,%rdi 1b9d: e8 00 00 00 00 callq 1ba2 1ba2: 44 89 e0 mov %r12d,%eax 1ba5: 5b pop %rbx 1ba6: 5d pop %rbp 1ba7: 41 5c pop %r12 1ba9: 41 5d pop %r13 1bab: 41 5e pop %r14 1bad: c3 retq 1bae: 66 90 xchg %ax,%ax 0000000000001bb0 : 1bb0: e8 00 00 00 00 callq 1bb5 1bb5: 41 56 push %r14 1bb7: 49 89 fe mov %rdi,%r14 1bba: 41 55 push %r13 1bbc: 4c 8d af b8 0c 00 00 lea 0xcb8(%rdi),%r13 1bc3: 41 54 push %r12 1bc5: 4c 89 ef mov %r13,%rdi 1bc8: 41 89 cc mov %ecx,%r12d 1bcb: 55 push %rbp 1bcc: 89 d5 mov %edx,%ebp 1bce: 53 push %rbx 1bcf: 89 f3 mov %esi,%ebx 1bd1: c1 e5 02 shl $0x2,%ebp 1bd4: e8 00 00 00 00 callq 1bd9 1bd9: 49 8b 8e 80 0c 00 00 mov 0xc80(%r14),%rcx 1be0: 48 89 c6 mov %rax,%rsi 1be3: 8d 04 9d 00 00 00 00 lea 0x0(,%rbx,4),%eax 1bea: 48 01 c8 add %rcx,%rax 1bed: 48 01 cd add %rcx,%rbp 1bf0: 44 89 20 mov %r12d,(%rax) 1bf3: 8b 10 mov (%rax),%edx 1bf5: 8b 55 00 mov 0x0(%rbp),%edx 1bf8: 89 d2 mov %edx,%edx 1bfa: 41 8d 4c 24 04 lea 0x4(%r12),%ecx 1bff: 89 08 mov %ecx,(%rax) 1c01: 8b 00 mov (%rax),%eax 1c03: 44 8b 65 00 mov 0x0(%rbp),%r12d 1c07: 49 c1 e4 20 shl $0x20,%r12 1c0b: 4c 89 ef mov %r13,%rdi 1c0e: 49 09 d4 or %rdx,%r12 1c11: e8 00 00 00 00 callq 1c16 1c16: 4c 89 e0 mov %r12,%rax 1c19: 5b pop %rbx 1c1a: 5d pop %rbp 1c1b: 41 5c pop %r12 1c1d: 41 5d pop %r13 1c1f: 41 5e pop %r14 1c21: c3 retq 1c22: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1c29: 00 00 00 00 1c2d: 0f 1f 00 nopl (%rax) 0000000000001c30 : 1c30: e8 00 00 00 00 callq 1c35 1c35: 41 57 push %r15 1c37: 4c 8d bf b8 0c 00 00 lea 0xcb8(%rdi),%r15 1c3e: 41 56 push %r14 1c40: 41 89 ce mov %ecx,%r14d 1c43: 41 55 push %r13 1c45: 45 89 c5 mov %r8d,%r13d 1c48: 41 54 push %r12 1c4a: 49 89 fc mov %rdi,%r12 1c4d: 4c 89 ff mov %r15,%rdi 1c50: 55 push %rbp 1c51: 89 d5 mov %edx,%ebp 1c53: 53 push %rbx 1c54: 89 f3 mov %esi,%ebx 1c56: c1 e5 02 shl $0x2,%ebp 1c59: e8 00 00 00 00 callq 1c5e 1c5e: 49 8b 8c 24 80 0c 00 mov 0xc80(%r12),%rcx 1c65: 00 1c66: 48 89 c6 mov %rax,%rsi 1c69: 8d 04 9d 00 00 00 00 lea 0x0(,%rbx,4),%eax 1c70: 48 01 c8 add %rcx,%rax 1c73: 48 01 cd add %rcx,%rbp 1c76: 44 89 30 mov %r14d,(%rax) 1c79: 8b 00 mov (%rax),%eax 1c7b: 44 89 6d 00 mov %r13d,0x0(%rbp) 1c7f: 8b 45 00 mov 0x0(%rbp),%eax 1c82: 5b pop %rbx 1c83: 4c 89 ff mov %r15,%rdi 1c86: 5d pop %rbp 1c87: 41 5c pop %r12 1c89: 41 5d pop %r13 1c8b: 41 5e pop %r14 1c8d: 41 5f pop %r15 1c8f: e9 00 00 00 00 jmpq 1c94 1c94: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1c9b: 00 00 00 00 1c9f: 90 nop 0000000000001ca0 : 1ca0: e8 00 00 00 00 callq 1ca5 1ca5: 41 57 push %r15 1ca7: 49 89 ff mov %rdi,%r15 1caa: 41 56 push %r14 1cac: 4c 8d b7 b8 0c 00 00 lea 0xcb8(%rdi),%r14 1cb3: 41 55 push %r13 1cb5: 4c 89 f7 mov %r14,%rdi 1cb8: 41 89 cd mov %ecx,%r13d 1cbb: 41 54 push %r12 1cbd: 4d 89 c4 mov %r8,%r12 1cc0: 55 push %rbp 1cc1: 89 d5 mov %edx,%ebp 1cc3: 53 push %rbx 1cc4: 89 f3 mov %esi,%ebx 1cc6: c1 e5 02 shl $0x2,%ebp 1cc9: e8 00 00 00 00 callq 1cce 1cce: 49 8b 97 80 0c 00 00 mov 0xc80(%r15),%rdx 1cd5: 48 89 c6 mov %rax,%rsi 1cd8: 8d 04 9d 00 00 00 00 lea 0x0(,%rbx,4),%eax 1cdf: 48 01 d0 add %rdx,%rax 1ce2: 48 01 ea add %rbp,%rdx 1ce5: 44 89 28 mov %r13d,(%rax) 1ce8: 8b 08 mov (%rax),%ecx 1cea: 44 89 22 mov %r12d,(%rdx) 1ced: 8b 0a mov (%rdx),%ecx 1cef: 41 83 c5 04 add $0x4,%r13d 1cf3: 44 89 28 mov %r13d,(%rax) 1cf6: 8b 00 mov (%rax),%eax 1cf8: 49 c1 ec 20 shr $0x20,%r12 1cfc: 44 89 22 mov %r12d,(%rdx) 1cff: 8b 02 mov (%rdx),%eax 1d01: 5b pop %rbx 1d02: 4c 89 f7 mov %r14,%rdi 1d05: 5d pop %rbp 1d06: 41 5c pop %r12 1d08: 41 5d pop %r13 1d0a: 41 5e pop %r14 1d0c: 41 5f pop %r15 1d0e: e9 00 00 00 00 jmpq 1d13 1d13: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1d1a: 00 00 00 00 1d1e: 66 90 xchg %ax,%ax 0000000000001d20 : 1d20: e8 00 00 00 00 callq 1d25 1d25: 89 d0 mov %edx,%eax 1d27: ba ab aa aa aa mov $0xaaaaaaab,%edx 1d2c: 41 57 push %r15 1d2e: 41 56 push %r14 1d30: 41 55 push %r13 1d32: 41 54 push %r12 1d34: 55 push %rbp 1d35: 48 89 c5 mov %rax,%rbp 1d38: 48 0f af c2 imul %rdx,%rax 1d3c: 53 push %rbx 1d3d: 48 c1 e8 21 shr $0x21,%rax 1d41: 8d 04 40 lea (%rax,%rax,2),%eax 1d44: 48 83 ec 08 sub $0x8,%rsp 1d48: 39 c5 cmp %eax,%ebp 1d4a: 0f 85 b3 00 00 00 jne 1e03 1d50: 85 ed test %ebp,%ebp 1d52: 0f 84 ab 00 00 00 je 1e03 1d58: 49 89 fc mov %rdi,%r12 1d5b: 49 89 f5 mov %rsi,%r13 1d5e: 31 db xor %ebx,%ebx 1d60: eb 53 jmp 1db5 1d62: 31 d2 xor %edx,%edx 1d64: 44 89 fe mov %r15d,%esi 1d67: 4c 89 e7 mov %r12,%rdi 1d6a: 44 89 44 24 04 mov %r8d,0x4(%rsp) 1d6f: e8 7c f4 ff ff callq 11f0 1d74: 44 89 f2 mov %r14d,%edx 1d77: 44 8b 44 24 04 mov 0x4(%rsp),%r8d 1d7c: f7 d2 not %edx 1d7e: 21 c2 and %eax,%edx 1d80: 41 81 bc 24 0c 07 00 cmpl $0x8c,0x70c(%r12) 1d87: 00 8c 00 00 00 1d8c: 41 0f b6 84 24 4c 68 movzbl 0x1684c(%r12),%eax 1d93: 01 00 1d95: 77 61 ja 1df8 1d97: 41 09 d0 or %edx,%r8d 1d9a: 84 c0 test %al,%al 1d9c: 75 10 jne 1dae 1d9e: 31 c9 xor %ecx,%ecx 1da0: 44 89 c2 mov %r8d,%edx 1da3: 44 89 fe mov %r15d,%esi 1da6: 4c 89 e7 mov %r12,%rdi 1da9: e8 f2 f1 ff ff callq fa0 1dae: 83 c3 03 add $0x3,%ebx 1db1: 39 dd cmp %ebx,%ebp 1db3: 76 4e jbe 1e03 1db5: 48 63 c3 movslq %ebx,%rax 1db8: 45 8b 7c 85 00 mov 0x0(%r13,%rax,4),%r15d 1dbd: 8d 43 01 lea 0x1(%rbx),%eax 1dc0: 48 98 cltq 1dc2: 45 8b 74 85 00 mov 0x0(%r13,%rax,4),%r14d 1dc7: 8d 43 02 lea 0x2(%rbx),%eax 1dca: 48 98 cltq 1dcc: 45 8b 44 85 00 mov 0x0(%r13,%rax,4),%r8d 1dd1: 41 0f b6 84 24 4c 68 movzbl 0x1684c(%r12),%eax 1dd8: 01 00 1dda: 41 83 fe ff cmp $0xffffffff,%r14d 1dde: 74 ba je 1d9a 1de0: 84 c0 test %al,%al 1de2: 0f 84 7a ff ff ff je 1d62 1de8: 41 81 bc 24 0c 07 00 cmpl $0x8c,0x70c(%r12) 1def: 00 8c 00 00 00 1df4: 76 b8 jbe 1dae 1df6: 31 d2 xor %edx,%edx 1df8: 45 21 c6 and %r8d,%r14d 1dfb: 45 89 f0 mov %r14d,%r8d 1dfe: 41 09 d0 or %edx,%r8d 1e01: eb 97 jmp 1d9a 1e03: 48 83 c4 08 add $0x8,%rsp 1e07: 5b pop %rbx 1e08: 5d pop %rbp 1e09: 41 5c pop %r12 1e0b: 41 5d pop %r13 1e0d: 41 5e pop %r14 1e0f: 41 5f pop %r15 1e11: c3 retq 1e12: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1e19: 00 00 00 00 1e1d: 0f 1f 00 nopl (%rax) 0000000000001e20 : 1e20: e8 00 00 00 00 callq 1e25 1e25: 48 8b 7f 08 mov 0x8(%rdi),%rdi 1e29: ba 6b e8 d5 39 mov $0x39d5e86b,%edx 1e2e: be 7c 00 00 00 mov $0x7c,%esi 1e33: e9 00 00 00 00 jmpq 1e38 1e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e3f: 00 0000000000001e40 : 1e40: e8 00 00 00 00 callq 1e45 1e45: 55 push %rbp 1e46: 48 89 f5 mov %rsi,%rbp 1e49: 53 push %rbx 1e4a: 48 89 fb mov %rdi,%rbx 1e4d: 48 81 c7 38 5c 00 00 add $0x5c38,%rdi 1e54: 8b b3 30 5c 00 00 mov 0x5c30(%rbx),%esi 1e5a: e8 00 00 00 00 callq 1e5f 1e5f: 8b 93 30 5c 00 00 mov 0x5c30(%rbx),%edx 1e65: 48 39 c2 cmp %rax,%rdx 1e68: 76 13 jbe 1e7d 1e6a: 48 0f ab 83 38 5c 00 bts %rax,0x5c38(%rbx) 1e71: 00 1e72: c1 e0 03 shl $0x3,%eax 1e75: 89 45 00 mov %eax,0x0(%rbp) 1e78: 31 c0 xor %eax,%eax 1e7a: 5b pop %rbx 1e7b: 5d pop %rbp 1e7c: c3 retq 1e7d: b8 ea ff ff ff mov $0xffffffea,%eax 1e82: eb f6 jmp 1e7a 1e84: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1e8b: 00 00 00 00 1e8f: 90 nop 0000000000001e90 : 1e90: e8 00 00 00 00 callq 1e95 1e95: c1 ee 03 shr $0x3,%esi 1e98: 39 b7 30 5c 00 00 cmp %esi,0x5c30(%rdi) 1e9e: 76 08 jbe 1ea8 1ea0: 48 0f b3 b7 38 5c 00 btr %rsi,0x5c38(%rdi) 1ea7: 00 1ea8: c3 retq 1ea9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000001eb0 : 1eb0: e8 00 00 00 00 callq 1eb5 1eb5: 41 56 push %r14 1eb7: 41 55 push %r13 1eb9: 41 54 push %r12 1ebb: 41 bc ff ff ff ff mov $0xffffffff,%r12d 1ec1: 55 push %rbp 1ec2: 44 89 e1 mov %r12d,%ecx 1ec5: 48 89 fd mov %rdi,%rbp 1ec8: 53 push %rbx 1ec9: 48 83 ec 10 sub $0x10,%rsp 1ecd: 48 8b 97 b8 0f 00 00 mov 0xfb8(%rdi),%rdx 1ed4: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 1edb: 00 00 1edd: 48 89 44 24 08 mov %rax,0x8(%rsp) 1ee2: 31 c0 xor %eax,%eax 1ee4: 48 8d 42 ff lea -0x1(%rdx),%rax 1ee8: 48 0f bd c8 bsr %rax,%rcx 1eec: b8 01 00 00 00 mov $0x1,%eax 1ef1: 83 c1 01 add $0x1,%ecx 1ef4: 48 d3 e0 shl %cl,%rax 1ef7: 48 c1 e8 14 shr $0x14,%rax 1efb: 48 89 c1 mov %rax,%rcx 1efe: 48 83 c9 01 or $0x1,%rcx 1f02: 48 a9 fe ff ff ff test $0xfffffffffffffffe,%rax 1f08: 0f 84 d5 01 00 00 je 20e3 1f0e: 48 83 e9 01 sub $0x1,%rcx 1f12: 4c 0f bd e1 bsr %rcx,%r12 1f16: 8b 9d b0 63 01 00 mov 0x163b0(%rbp),%ebx 1f1c: 83 e3 04 and $0x4,%ebx 1f1f: 75 4b jne 1f6c 1f21: 48 8b 4d 08 mov 0x8(%rbp),%rcx 1f25: 48 85 d2 test %rdx,%rdx 1f28: 75 65 jne 1f8f 1f2a: 48 8b 41 10 mov 0x10(%rcx),%rax 1f2e: 49 89 c6 mov %rax,%r14 1f31: 48 8b 40 10 mov 0x10(%rax),%rax 1f35: 48 85 c0 test %rax,%rax 1f38: 75 f4 jne 1f2e 1f3a: 49 bd 00 00 00 00 01 movabs $0x100000000,%r13 1f41: 00 00 00 1f44: eb 12 jmp 1f58 1f46: 48 f7 40 18 00 02 10 testq $0x100200,0x18(%rax) 1f4d: 00 1f4e: 74 05 je 1f55 1f50: 4c 39 28 cmp %r13,(%rax) 1f53: 77 62 ja 1fb7 1f55: 83 c3 01 add $0x1,%ebx 1f58: 89 de mov %ebx,%esi 1f5a: 4c 89 f7 mov %r14,%rdi 1f5d: e8 00 00 00 00 callq 1f62 1f62: 48 85 c0 test %rax,%rax 1f65: 75 df jne 1f46 1f67: 83 fb 03 cmp $0x3,%ebx 1f6a: 76 e9 jbe 1f55 1f6c: 31 c0 xor %eax,%eax 1f6e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 1f73: 65 48 2b 14 25 28 00 sub %gs:0x28,%rdx 1f7a: 00 00 1f7c: 0f 85 5c 01 00 00 jne 20de 1f82: 48 83 c4 10 add $0x10,%rsp 1f86: 5b pop %rbx 1f87: 5d pop %rbp 1f88: 41 5c pop %r12 1f8a: 41 5d pop %r13 1f8c: 41 5e pop %r14 1f8e: c3 retq 1f8f: 48 8b b1 a8 03 00 00 mov 0x3a8(%rcx),%rsi 1f96: 48 8b 81 b0 03 00 00 mov 0x3b0(%rcx),%rax 1f9d: 48 89 f7 mov %rsi,%rdi 1fa0: 48 09 c7 or %rax,%rdi 1fa3: 74 85 je 1f2a 1fa5: 48 83 c0 01 add $0x1,%rax 1fa9: 48 29 f0 sub %rsi,%rax 1fac: 48 39 c2 cmp %rax,%rdx 1faf: 0f 87 75 ff ff ff ja 1f2a 1fb5: eb b5 jmp 1f6c 1fb7: 48 8b 7d 08 mov 0x8(%rbp),%rdi 1fbb: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 1fc0: be 04 00 00 00 mov $0x4,%esi 1fc5: e8 00 00 00 00 callq 1fca 1fca: 0f b7 54 24 06 movzwl 0x6(%rsp),%edx 1fcf: 48 8b 7d 08 mov 0x8(%rbp),%rdi 1fd3: be 04 00 00 00 mov $0x4,%esi 1fd8: 81 e2 fd ff 00 00 and $0xfffd,%edx 1fde: e8 00 00 00 00 callq 1fe3 1fe3: 48 8b bd 88 0d 00 00 mov 0xd88(%rbp),%rdi 1fea: e8 00 00 00 00 callq 1fef 1fef: 83 bd 08 07 00 00 04 cmpl $0x4,0x708(%rbp) 1ff6: 48 c7 85 88 0d 00 00 movq $0x0,0xd88(%rbp) 1ffd: 00 00 00 00 2001: 0f 87 ba 00 00 00 ja 20c1 2007: 48 8b 7d 08 mov 0x8(%rbp),%rdi 200b: 31 f6 xor %esi,%esi 200d: e8 00 00 00 00 callq 2012 2012: 48 8b 7d 08 mov 0x8(%rbp),%rdi 2016: 31 f6 xor %esi,%esi 2018: 44 89 e2 mov %r12d,%edx 201b: e8 00 00 00 00 callq 2020 2020: 83 f8 e4 cmp $0xffffffe4,%eax 2023: 0f 84 00 00 00 00 je 2029 2029: 85 c0 test %eax,%eax 202b: 74 07 je 2034 202d: 3d f4 fd ff ff cmp $0xfffffdf4,%eax 2032: 75 50 jne 2084 2034: 48 8b 45 08 mov 0x8(%rbp),%rax 2038: 48 8b 78 10 mov 0x10(%rax),%rdi 203c: e8 00 00 00 00 callq 2041 2041: 83 bd 08 07 00 00 04 cmpl $0x4,0x708(%rbp) 2048: 76 4a jbe 2094 204a: 48 8b 45 08 mov 0x8(%rbp),%rax 204e: f6 80 43 04 00 00 20 testb $0x20,0x443(%rax) 2055: 75 7d jne 20d4 2057: 48 89 ef mov %rbp,%rdi 205a: e8 e1 ed ff ff callq e40 205f: 85 c0 test %eax,%eax 2061: 75 71 jne 20d4 2063: 48 8b 7d 08 mov 0x8(%rbp),%rdi 2067: f6 87 c3 03 00 00 20 testb $0x20,0x3c3(%rdi) 206e: 75 64 jne 20d4 2070: 0f b7 54 24 06 movzwl 0x6(%rsp),%edx 2075: be 04 00 00 00 mov $0x4,%esi 207a: e8 00 00 00 00 callq 207f 207f: e9 e8 fe ff ff jmpq 1f6c 2084: 89 c6 mov %eax,%esi 2086: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 208d: e8 00 00 00 00 callq 2092 2092: eb a0 jmp 2034 2094: 48 c7 85 78 0d 00 00 movq $0x0,0xd78(%rbp) 209b: 00 00 00 00 209f: 48 c7 85 80 0d 00 00 movq $0x0,0xd80(%rbp) 20a6: 00 00 00 00 20aa: c7 85 90 0d 00 00 00 movl $0x0,0xd90(%rbp) 20b1: 00 00 00 20b4: 48 c7 85 88 0d 00 00 movq $0x0,0xd88(%rbp) 20bb: 00 00 00 00 20bf: eb a2 jmp 2063 20c1: 48 8b 7d 08 mov 0x8(%rbp),%rdi 20c5: be 02 00 00 00 mov $0x2,%esi 20ca: e8 00 00 00 00 callq 20cf 20cf: e9 33 ff ff ff jmpq 2007 20d4: b8 ed ff ff ff mov $0xffffffed,%eax 20d9: e9 90 fe ff ff jmpq 1f6e 20de: e8 00 00 00 00 callq 20e3 20e3: 41 83 cc ff or $0xffffffff,%r12d 20e7: e9 2a fe ff ff jmpq 1f16 20ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000000020f0 : 20f0: e8 00 00 00 00 callq 20f5 20f5: 8b 87 b0 63 01 00 mov 0x163b0(%rdi),%eax 20fb: a8 04 test $0x4,%al 20fd: 75 4c jne 214b 20ff: 55 push %rbp 2100: 48 89 fd mov %rdi,%rbp 2103: a8 08 test $0x8,%al 2105: 74 09 je 2110 2107: 83 bf 08 07 00 00 0c cmpl $0xc,0x708(%rdi) 210e: 74 3e je 214e 2110: 0f b6 85 00 66 01 00 movzbl 0x16600(%rbp),%eax 2117: 84 c0 test %al,%al 2119: 75 27 jne 2142 211b: 83 bd 08 07 00 00 04 cmpl $0x4,0x708(%rbp) 2122: 77 63 ja 2187 2124: 48 8b 85 30 07 00 00 mov 0x730(%rbp),%rax 212b: 48 89 ef mov %rbp,%rdi 212e: 48 8b 40 58 mov 0x58(%rax),%rax 2132: e8 00 00 00 00 callq 2137 2137: 5d pop %rbp 2138: 83 e8 01 sub $0x1,%eax 213b: 83 f8 fd cmp $0xfffffffd,%eax 213e: 0f 97 c0 seta %al 2141: c3 retq 2142: c6 85 00 66 01 00 00 movb $0x0,0x16600(%rbp) 2149: 5d pop %rbp 214a: c3 retq 214b: 31 c0 xor %eax,%eax 214d: c3 retq 214e: 48 8b 55 00 mov 0x0(%rbp),%rdx 2152: 48 8d bf 80 7f 00 00 lea 0x7f80(%rdi),%rdi 2159: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2160: e8 00 00 00 00 callq 2165 2165: 85 c0 test %eax,%eax 2167: 75 17 jne 2180 2169: 48 8b 85 80 7f 00 00 mov 0x7f80(%rbp),%rax 2170: 48 8b 40 08 mov 0x8(%rax),%rax 2174: 81 b8 14 01 00 00 ff cmpl $0x160dff,0x114(%rax) 217b: 0d 16 00 217e: 77 90 ja 2110 2180: b8 01 00 00 00 mov $0x1,%eax 2185: 5d pop %rbp 2186: c3 retq 2187: 48 89 ef mov %rbp,%rdi 218a: 5d pop %rbp 218b: e9 00 00 00 00 jmpq 2190 0000000000002190 : 2190: e8 00 00 00 00 callq 2195 2195: 41 57 push %r15 2197: 41 56 push %r14 2199: 41 55 push %r13 219b: 41 54 push %r12 219d: 55 push %rbp 219e: 53 push %rbx 219f: 8b 87 58 56 01 00 mov 0x15658(%rdi),%eax 21a5: 85 c0 test %eax,%eax 21a7: 7e 7f jle 2228 21a9: 49 89 fc mov %rdi,%r12 21ac: 41 89 f7 mov %esi,%r15d 21af: 41 89 d6 mov %edx,%r14d 21b2: 45 31 ed xor %r13d,%r13d 21b5: 48 8d 9f 60 55 01 00 lea 0x15560(%rdi),%rbx 21bc: 31 ed xor %ebp,%ebp 21be: 80 7b f8 00 cmpb $0x0,-0x8(%rbx) 21c2: 74 2a je 21ee 21c4: 48 8b 03 mov (%rbx),%rax 21c7: 44 39 38 cmp %r15d,(%rax) 21ca: 75 22 jne 21ee 21cc: 48 8b 40 10 mov 0x10(%rax),%rax 21d0: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 21d7: 48 85 c0 test %rax,%rax 21da: 74 12 je 21ee 21dc: 44 89 f6 mov %r14d,%esi 21df: 4c 89 e7 mov %r12,%rdi 21e2: e8 00 00 00 00 callq 21e7 21e7: 41 89 c5 mov %eax,%r13d 21ea: 85 c0 test %eax,%eax 21ec: 75 1f jne 220d 21ee: 83 c5 01 add $0x1,%ebp 21f1: 48 83 c3 10 add $0x10,%rbx 21f5: 41 39 ac 24 58 56 01 cmp %ebp,0x15658(%r12) 21fc: 00 21fd: 7f bf jg 21be 21ff: 5b pop %rbx 2200: 44 89 e8 mov %r13d,%eax 2203: 5d pop %rbp 2204: 41 5c pop %r12 2206: 41 5d pop %r13 2208: 41 5e pop %r14 220a: 41 5f pop %r15 220c: c3 retq 220d: 48 8b 03 mov (%rbx),%rax 2210: 44 89 ea mov %r13d,%edx 2213: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 221a: 48 8b 40 10 mov 0x10(%rax),%rax 221e: 48 8b 30 mov (%rax),%rsi 2221: e8 00 00 00 00 callq 2226 2226: eb c6 jmp 21ee 2228: 45 31 ed xor %r13d,%r13d 222b: 5b pop %rbx 222c: 5d pop %rbp 222d: 44 89 e8 mov %r13d,%eax 2230: 41 5c pop %r12 2232: 41 5d pop %r13 2234: 41 5e pop %r14 2236: 41 5f pop %r15 2238: c3 retq 2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000002240 : 2240: e8 00 00 00 00 callq 2245 2245: 41 57 push %r15 2247: 41 56 push %r14 2249: 41 55 push %r13 224b: 41 54 push %r12 224d: 55 push %rbp 224e: 53 push %rbx 224f: 8b 87 58 56 01 00 mov 0x15658(%rdi),%eax 2255: 85 c0 test %eax,%eax 2257: 7e 7f jle 22d8 2259: 49 89 fc mov %rdi,%r12 225c: 41 89 f7 mov %esi,%r15d 225f: 41 89 d6 mov %edx,%r14d 2262: 45 31 ed xor %r13d,%r13d 2265: 48 8d 9f 60 55 01 00 lea 0x15560(%rdi),%rbx 226c: 31 ed xor %ebp,%ebp 226e: 80 7b f8 00 cmpb $0x0,-0x8(%rbx) 2272: 74 2a je 229e 2274: 48 8b 03 mov (%rbx),%rax 2277: 44 39 38 cmp %r15d,(%rax) 227a: 75 22 jne 229e 227c: 48 8b 40 10 mov 0x10(%rax),%rax 2280: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 2287: 48 85 c0 test %rax,%rax 228a: 74 12 je 229e 228c: 44 89 f6 mov %r14d,%esi 228f: 4c 89 e7 mov %r12,%rdi 2292: e8 00 00 00 00 callq 2297 2297: 41 89 c5 mov %eax,%r13d 229a: 85 c0 test %eax,%eax 229c: 75 1f jne 22bd 229e: 83 c5 01 add $0x1,%ebp 22a1: 48 83 c3 10 add $0x10,%rbx 22a5: 41 39 ac 24 58 56 01 cmp %ebp,0x15658(%r12) 22ac: 00 22ad: 7f bf jg 226e 22af: 5b pop %rbx 22b0: 44 89 e8 mov %r13d,%eax 22b3: 5d pop %rbp 22b4: 41 5c pop %r12 22b6: 41 5d pop %r13 22b8: 41 5e pop %r14 22ba: 41 5f pop %r15 22bc: c3 retq 22bd: 48 8b 03 mov (%rbx),%rax 22c0: 44 89 ea mov %r13d,%edx 22c3: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 22ca: 48 8b 40 10 mov 0x10(%rax),%rax 22ce: 48 8b 30 mov (%rax),%rsi 22d1: e8 00 00 00 00 callq 22d6 22d6: eb c6 jmp 229e 22d8: 45 31 ed xor %r13d,%r13d 22db: 5b pop %rbx 22dc: 5d pop %rbp 22dd: 44 89 e8 mov %r13d,%eax 22e0: 41 5c pop %r12 22e2: 41 5d pop %r13 22e4: 41 5e pop %r14 22e6: 41 5f pop %r15 22e8: c3 retq 22e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000022f0 : 22f0: e8 00 00 00 00 callq 22f5 22f5: 8b 87 58 56 01 00 mov 0x15658(%rdi),%eax 22fb: 85 c0 test %eax,%eax 22fd: 7e 51 jle 2350 22ff: 41 55 push %r13 2301: 49 89 f5 mov %rsi,%r13 2304: 41 54 push %r12 2306: 49 89 fc mov %rdi,%r12 2309: 55 push %rbp 230a: 31 ed xor %ebp,%ebp 230c: 53 push %rbx 230d: 48 8d 9f 58 55 01 00 lea 0x15558(%rdi),%rbx 2314: 80 3b 00 cmpb $0x0,(%rbx) 2317: 74 1f je 2338 2319: 48 8b 43 08 mov 0x8(%rbx),%rax 231d: 48 8b 40 10 mov 0x10(%rax),%rax 2321: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 2328: 48 85 c0 test %rax,%rax 232b: 74 0b je 2338 232d: 4c 89 ee mov %r13,%rsi 2330: 4c 89 e7 mov %r12,%rdi 2333: e8 00 00 00 00 callq 2338 2338: 83 c5 01 add $0x1,%ebp 233b: 48 83 c3 10 add $0x10,%rbx 233f: 41 39 ac 24 58 56 01 cmp %ebp,0x15658(%r12) 2346: 00 2347: 7f cb jg 2314 2349: 5b pop %rbx 234a: 5d pop %rbp 234b: 41 5c pop %r12 234d: 41 5d pop %r13 234f: c3 retq 2350: c3 retq 2351: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2358: 00 00 00 00 235c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002360 : 2360: e8 00 00 00 00 callq 2365 2365: 8b 97 58 56 01 00 mov 0x15658(%rdi),%edx 236b: 85 d2 test %edx,%edx 236d: 7e 2c jle 239b 236f: 83 ea 01 sub $0x1,%edx 2372: 48 8d 87 58 55 01 00 lea 0x15558(%rdi),%rax 2379: 48 c1 e2 04 shl $0x4,%rdx 237d: 48 8d 8c 17 68 55 01 lea 0x15568(%rdi,%rdx,1),%rcx 2384: 00 2385: 80 38 00 cmpb $0x0,(%rax) 2388: 74 08 je 2392 238a: 48 8b 50 08 mov 0x8(%rax),%rdx 238e: 39 32 cmp %esi,(%rdx) 2390: 74 0c je 239e 2392: 48 83 c0 10 add $0x10,%rax 2396: 48 39 c8 cmp %rcx,%rax 2399: 75 ea jne 2385 239b: 31 c0 xor %eax,%eax 239d: c3 retq 239e: 48 8b 42 10 mov 0x10(%rdx),%rax 23a2: 48 8b 40 58 mov 0x58(%rax),%rax 23a6: e9 00 00 00 00 jmpq 23ab 23ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000023b0 : 23b0: e8 00 00 00 00 callq 23b5 23b5: 8b 97 58 56 01 00 mov 0x15658(%rdi),%edx 23bb: 85 d2 test %edx,%edx 23bd: 7e 2c jle 23eb 23bf: 83 ea 01 sub $0x1,%edx 23c2: 48 8d 87 58 55 01 00 lea 0x15558(%rdi),%rax 23c9: 48 c1 e2 04 shl $0x4,%rdx 23cd: 48 8d 8c 17 68 55 01 lea 0x15568(%rdi,%rdx,1),%rcx 23d4: 00 23d5: 80 38 00 cmpb $0x0,(%rax) 23d8: 74 08 je 23e2 23da: 48 8b 50 08 mov 0x8(%rax),%rdx 23de: 39 32 cmp %esi,(%rdx) 23e0: 74 0f je 23f1 23e2: 48 83 c0 10 add $0x10,%rax 23e6: 48 39 c8 cmp %rcx,%rax 23e9: 75 ea jne 23d5 23eb: b8 01 00 00 00 mov $0x1,%eax 23f0: c3 retq 23f1: 48 8b 42 10 mov 0x10(%rdx),%rax 23f5: 48 8b 40 50 mov 0x50(%rax),%rax 23f9: e9 00 00 00 00 jmpq 23fe 23fe: 66 90 xchg %ax,%ax 0000000000002400 : 2400: e8 00 00 00 00 callq 2405 2405: 49 89 f8 mov %rdi,%r8 2408: 8b bf 58 56 01 00 mov 0x15658(%rdi),%edi 240e: 85 ff test %edi,%edi 2410: 7e 2e jle 2440 2412: 49 8d 90 60 55 01 00 lea 0x15560(%r8),%rdx 2419: 31 c0 xor %eax,%eax 241b: eb 0b jmp 2428 241d: 83 c0 01 add $0x1,%eax 2420: 48 83 c2 10 add $0x10,%rdx 2424: 39 f8 cmp %edi,%eax 2426: 74 18 je 2440 2428: 48 8b 0a mov (%rdx),%rcx 242b: 39 31 cmp %esi,(%rcx) 242d: 75 ee jne 241d 242f: 05 55 15 00 00 add $0x1555,%eax 2434: 48 98 cltq 2436: 48 c1 e0 04 shl $0x4,%rax 243a: 49 8d 44 00 08 lea 0x8(%r8,%rax,1),%rax 243f: c3 retq 2440: 31 c0 xor %eax,%eax 2442: c3 retq 2443: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 244a: 00 00 00 00 244e: 66 90 xchg %ax,%ax 0000000000002450 : 2450: e8 00 00 00 00 callq 2455 2455: 49 89 f8 mov %rdi,%r8 2458: 8b bf 58 56 01 00 mov 0x15658(%rdi),%edi 245e: 41 89 d1 mov %edx,%r9d 2461: 41 89 ca mov %ecx,%r10d 2464: 85 ff test %edi,%edi 2466: 7e 42 jle 24aa 2468: 49 8d 90 60 55 01 00 lea 0x15560(%r8),%rdx 246f: 31 c0 xor %eax,%eax 2471: eb 0b jmp 247e 2473: 83 c0 01 add $0x1,%eax 2476: 48 83 c2 10 add $0x10,%rdx 247a: 39 f8 cmp %edi,%eax 247c: 74 2c je 24aa 247e: 48 8b 0a mov (%rdx),%rcx 2481: 3b 31 cmp (%rcx),%esi 2483: 75 ee jne 2473 2485: 05 55 15 00 00 add $0x1555,%eax 248a: 48 98 cltq 248c: 48 c1 e0 04 shl $0x4,%rax 2490: 49 8d 44 00 08 lea 0x8(%r8,%rax,1),%rax 2495: 48 85 c0 test %rax,%rax 2498: 74 10 je 24aa 249a: 31 c0 xor %eax,%eax 249c: 44 39 49 04 cmp %r9d,0x4(%rcx) 24a0: 77 07 ja 24a9 24a2: b8 01 00 00 00 mov $0x1,%eax 24a7: 74 07 je 24b0 24a9: c3 retq 24aa: b8 01 00 00 00 mov $0x1,%eax 24af: c3 retq 24b0: 31 c0 xor %eax,%eax 24b2: 44 39 51 08 cmp %r10d,0x8(%rcx) 24b6: 0f 92 c0 setb %al 24b9: c3 retq 24ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000024c0 : 24c0: e8 00 00 00 00 callq 24c5 24c5: 55 push %rbp 24c6: 53 push %rbx 24c7: 48 85 f6 test %rsi,%rsi 24ca: 0f 85 00 00 00 00 jne 24d0 24d0: b8 ea ff ff ff mov $0xffffffea,%eax 24d5: 5b pop %rbx 24d6: 5d pop %rbp 24d7: c3 retq 24d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24df: 00 00000000000024e0 : 24e0: e8 00 00 00 00 callq 24e5 24e5: 41 54 push %r12 24e7: 55 push %rbp 24e8: 48 89 fd mov %rdi,%rbp 24eb: f6 87 b0 63 01 00 04 testb $0x4,0x163b0(%rdi) 24f2: 75 3b jne 252f 24f4: 48 89 ef mov %rbp,%rdi 24f7: e8 c4 ed ff ff callq 12c0 24fc: 41 89 c4 mov %eax,%r12d 24ff: 85 c0 test %eax,%eax 2501: 74 07 je 250a 2503: 44 89 e0 mov %r12d,%eax 2506: 5d pop %rbp 2507: 41 5c pop %r12 2509: c3 retq 250a: 48 89 ef mov %rbp,%rdi 250d: e8 fe e4 ff ff callq a10 2512: 41 89 c4 mov %eax,%r12d 2515: f6 85 b0 63 01 00 04 testb $0x4,0x163b0(%rbp) 251c: 74 e5 je 2503 251e: 48 89 ef mov %rbp,%rdi 2521: 31 f6 xor %esi,%esi 2523: e8 00 00 00 00 callq 2528 2528: 44 89 e0 mov %r12d,%eax 252b: 5d pop %rbp 252c: 41 5c pop %r12 252e: c3 retq 252f: 31 f6 xor %esi,%esi 2531: e8 00 00 00 00 callq 2536 2536: eb bc jmp 24f4 2538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 253f: 00 0000000000002540 : 2540: e8 00 00 00 00 callq 2545 2545: 41 54 push %r12 2547: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 254d 254d: 83 ff 1d cmp $0x1d,%edi 2550: 77 1d ja 256f 2552: b8 01 00 00 00 mov $0x1,%eax 2557: 89 f9 mov %edi,%ecx 2559: 48 d3 e0 shl %cl,%rax 255c: 85 d2 test %edx,%edx 255e: 41 0f 95 c4 setne %r12b 2562: a9 00 f9 7f 3f test $0x3f7ff900,%eax 2567: 74 27 je 2590 2569: 44 89 e0 mov %r12d,%eax 256c: 41 5c pop %r12 256e: c3 retq 256f: 45 31 e4 xor %r12d,%r12d 2572: 85 d2 test %edx,%edx 2574: 7e f3 jle 2569 2576: 44 0f b6 25 00 00 00 movzbl 0x0(%rip),%r12d # 257e 257d: 00 257e: 45 84 e4 test %r12b,%r12b 2581: 0f 84 00 00 00 00 je 2587 2587: 45 31 e4 xor %r12d,%r12d 258a: 44 89 e0 mov %r12d,%eax 258d: 41 5c pop %r12 258f: c3 retq 2590: a9 ef 02 00 00 test $0x2ef,%eax 2595: 74 d8 je 256f 2597: 85 d2 test %edx,%edx 2599: 41 0f 9f c4 setg %r12b 259d: 44 89 e0 mov %r12d,%eax 25a0: 41 5c pop %r12 25a2: c3 retq 25a3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 25aa: 00 00 00 00 25ae: 66 90 xchg %ax,%ax 00000000000025b0 : 25b0: e8 00 00 00 00 callq 25b5 25b5: 31 c0 xor %eax,%eax 25b7: f6 87 b0 63 01 00 04 testb $0x4,0x163b0(%rdi) 25be: 75 0d jne 25cd 25c0: 0f b6 87 a0 5c 00 00 movzbl 0x5ca0(%rdi),%eax 25c7: 84 c0 test %al,%al 25c9: 74 03 je 25ce 25cb: 31 c0 xor %eax,%eax 25cd: c3 retq 25ce: 8b 8f 08 07 00 00 mov 0x708(%rdi),%ecx 25d4: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 25da 25da: 83 f9 1d cmp $0x1d,%ecx 25dd: 77 24 ja 2603 25df: ba 01 00 00 00 mov $0x1,%edx 25e4: 48 d3 e2 shl %cl,%rdx 25e7: f7 c2 00 f9 7f 3f test $0x3f7ff900,%edx 25ed: 74 06 je 25f5 25ef: 85 f6 test %esi,%esi 25f1: 0f 95 c0 setne %al 25f4: c3 retq 25f5: f7 c2 ef 02 00 00 test $0x2ef,%edx 25fb: 74 06 je 2603 25fd: 85 f6 test %esi,%esi 25ff: 0f 9f c0 setg %al 2602: c3 retq 2603: 85 f6 test %esi,%esi 2605: 7e c6 jle 25cd 2607: 80 3d 00 00 00 00 00 cmpb $0x0,0x0(%rip) # 260e 260e: 0f 84 00 00 00 00 je 2614 2614: c3 retq 2615: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 261c: 00 00 00 00 0000000000002620 : 2620: e8 00 00 00 00 callq 2625 2625: 41 57 push %r15 2627: 41 56 push %r14 2629: 41 55 push %r13 262b: 41 54 push %r12 262d: 55 push %rbp 262e: 53 push %rbx 262f: 48 83 ec 30 sub $0x30,%rsp 2633: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 263a: 00 00 263c: 48 89 44 24 28 mov %rax,0x28(%rsp) 2641: 31 c0 xor %eax,%eax 2643: 83 bf 20 06 00 00 01 cmpl $0x1,0x620(%rdi) 264a: 74 77 je 26c3 264c: c6 87 31 66 01 00 01 movb $0x1,0x16631(%rdi) 2653: 41 89 f5 mov %esi,%r13d 2656: 48 89 fb mov %rdi,%rbx 2659: 4c 8d 67 f0 lea -0x10(%rdi),%r12 265d: e8 00 00 00 00 callq 2662 2662: 45 84 ed test %r13b,%r13b 2665: 0f 85 b1 01 00 00 jne 281c 266b: 48 8d bb 48 63 01 00 lea 0x16348(%rbx),%rdi 2672: e8 00 00 00 00 callq 2677 2677: 4c 89 e7 mov %r12,%rdi 267a: e8 00 00 00 00 callq 267f 267f: 84 c0 test %al,%al 2681: 74 65 je 26e8 2683: 4c 89 e7 mov %r12,%rdi 2686: 41 83 f5 01 xor $0x1,%r13d 268a: e8 00 00 00 00 callq 268f 268f: 4c 89 e7 mov %r12,%rdi 2692: e8 29 ec ff ff callq 12c0 2697: 41 0f b6 f5 movzbl %r13b,%esi 269b: 4c 89 e7 mov %r12,%rdi 269e: e8 00 00 00 00 callq 26a3 26a3: 4c 89 e7 mov %r12,%rdi 26a6: e8 00 00 00 00 callq 26ab 26ab: 4c 89 e7 mov %r12,%rdi 26ae: e8 00 00 00 00 callq 26b3 26b3: 4c 89 e7 mov %r12,%rdi 26b6: e8 55 e3 ff ff callq a10 26bb: 4c 89 e7 mov %r12,%rdi 26be: e8 00 00 00 00 callq 26c3 26c3: 48 8b 44 24 28 mov 0x28(%rsp),%rax 26c8: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 26cf: 00 00 26d1: 0f 85 d7 01 00 00 jne 28ae 26d7: 48 83 c4 30 add $0x30,%rsp 26db: 31 c0 xor %eax,%eax 26dd: 5b pop %rbx 26de: 5d pop %rbp 26df: 41 5c pop %r12 26e1: 41 5d pop %r13 26e3: 41 5e pop %r14 26e5: 41 5f pop %r15 26e7: c3 retq 26e8: 48 89 df mov %rbx,%rdi 26eb: e8 00 00 00 00 callq 26f0 26f0: 48 89 df mov %rbx,%rdi 26f3: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 26f8: e8 00 00 00 00 callq 26fd 26fd: eb 0a jmp 2709 26ff: be 03 00 00 00 mov $0x3,%esi 2704: e8 00 00 00 00 callq 2709 2709: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 270e: e8 00 00 00 00 callq 2713 2713: 48 89 c7 mov %rax,%rdi 2716: 48 85 c0 test %rax,%rax 2719: 75 e4 jne 26ff 271b: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 2720: e8 00 00 00 00 callq 2725 2725: 48 89 df mov %rbx,%rdi 2728: e8 00 00 00 00 callq 272d 272d: 48 8b 83 08 03 00 00 mov 0x308(%rbx),%rax 2734: 48 8d 93 08 03 00 00 lea 0x308(%rbx),%rdx 273b: 48 89 14 24 mov %rdx,(%rsp) 273f: 48 8d 68 f0 lea -0x10(%rax),%rbp 2743: 48 39 c2 cmp %rax,%rdx 2746: 0f 85 a8 00 00 00 jne 27f4 274c: e9 32 ff ff ff jmpq 2683 2751: 49 8b 87 48 01 00 00 mov 0x148(%r15),%rax 2758: 49 8b bf f8 00 00 00 mov 0xf8(%r15),%rdi 275f: 4d 8d 47 a8 lea -0x58(%r15),%r8 2763: 31 f6 xor %esi,%esi 2765: 4c 89 44 24 08 mov %r8,0x8(%rsp) 276a: 48 89 44 24 10 mov %rax,0x10(%rsp) 276f: e8 00 00 00 00 callq 2774 2774: 83 f8 fc cmp $0xfffffffc,%eax 2777: 74 45 je 27be 2779: 85 c0 test %eax,%eax 277b: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 2780: 0f 85 08 01 00 00 jne 288e 2786: 4c 89 c7 mov %r8,%rdi 2789: e8 00 00 00 00 callq 278e 278e: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2795: e8 00 00 00 00 callq 279a 279a: 4c 89 ff mov %r15,%rdi 279d: 31 f6 xor %esi,%esi 279f: e8 00 00 00 00 callq 27a4 27a4: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 27ab: ff 14 25 00 00 00 00 callq *0x0 27b2: 49 8b bf f8 00 00 00 mov 0xf8(%r15),%rdi 27b9: e8 00 00 00 00 callq 27be 27be: 4d 85 f6 test %r14,%r14 27c1: 74 1f je 27e2 27c3: 4d 8b b6 a8 00 00 00 mov 0xa8(%r14),%r14 27ca: 4d 85 f6 test %r14,%r14 27cd: 74 13 je 27e2 27cf: 4d 8d 7e a8 lea -0x58(%r14),%r15 27d3: 4c 89 e7 mov %r12,%rdi 27d6: 4c 89 fe mov %r15,%rsi 27d9: e8 00 00 00 00 callq 27de 27de: 84 c0 test %al,%al 27e0: 74 4c je 282e 27e2: 48 8b 45 10 mov 0x10(%rbp),%rax 27e6: 48 8d 68 f0 lea -0x10(%rax),%rbp 27ea: 48 39 04 24 cmp %rax,(%rsp) 27ee: 0f 84 8f fe ff ff je 2683 27f4: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax 27fb: 4c 8b bd f8 03 00 00 mov 0x3f8(%rbp),%r15 2802: 4c 8b b0 a8 00 00 00 mov 0xa8(%rax),%r14 2809: 4d 85 ff test %r15,%r15 280c: 74 b0 je 27be 280e: 80 bb 90 5c 00 00 00 cmpb $0x0,0x5c90(%rbx) 2815: 75 a7 jne 27be 2817: e9 35 ff ff ff jmpq 2751 281c: be 01 00 00 00 mov $0x1,%esi 2821: 4c 89 e7 mov %r12,%rdi 2824: e8 00 00 00 00 callq 2829 2829: e9 3d fe ff ff jmpq 266b 282e: 49 8b 86 48 01 00 00 mov 0x148(%r14),%rax 2835: 49 8b be f8 00 00 00 mov 0xf8(%r14),%rdi 283c: 31 f6 xor %esi,%esi 283e: 48 89 44 24 08 mov %rax,0x8(%rsp) 2843: e8 00 00 00 00 callq 2848 2848: 83 f8 fc cmp $0xfffffffc,%eax 284b: 74 95 je 27e2 284d: 85 c0 test %eax,%eax 284f: 75 4d jne 289e 2851: 4c 89 ff mov %r15,%rdi 2854: e8 00 00 00 00 callq 2859 2859: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2860: e8 00 00 00 00 callq 2865 2865: 4c 89 f7 mov %r14,%rdi 2868: 31 f6 xor %esi,%esi 286a: e8 00 00 00 00 callq 286f 286f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2876: ff 14 25 00 00 00 00 callq *0x0 287d: 49 8b be f8 00 00 00 mov 0xf8(%r14),%rdi 2884: e8 00 00 00 00 callq 2889 2889: e9 54 ff ff ff jmpq 27e2 288e: 3d 00 fe ff ff cmp $0xfffffe00,%eax 2893: 0f 84 25 ff ff ff je 27be 2899: e9 00 00 00 00 jmpq 289e 289e: 3d 00 fe ff ff cmp $0xfffffe00,%eax 28a3: 0f 84 39 ff ff ff je 27e2 28a9: e9 00 00 00 00 jmpq 28ae 28ae: e8 00 00 00 00 callq 28b3 28b3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 28ba: 00 00 00 00 28be: 66 90 xchg %ax,%ax 00000000000028c0 : 28c0: e8 00 00 00 00 callq 28c5 28c5: 41 57 push %r15 28c7: 41 56 push %r14 28c9: 41 55 push %r13 28cb: 41 54 push %r12 28cd: 45 31 e4 xor %r12d,%r12d 28d0: 55 push %rbp 28d1: 53 push %rbx 28d2: 48 83 ec 30 sub $0x30,%rsp 28d6: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 28dd: 00 00 28df: 48 89 44 24 28 mov %rax,0x28(%rsp) 28e4: 31 c0 xor %eax,%eax 28e6: 83 bf 20 06 00 00 01 cmpl $0x1,0x620(%rdi) 28ed: 0f 84 8b 01 00 00 je 2a7e 28f3: 48 8d 6f f0 lea -0x10(%rdi),%rbp 28f7: 48 89 fb mov %rdi,%rbx 28fa: 41 89 f5 mov %esi,%r13d 28fd: 48 89 ef mov %rbp,%rdi 2900: e8 00 00 00 00 callq 2905 2905: 84 c0 test %al,%al 2907: 0f 85 97 01 00 00 jne 2aa4 290d: 48 89 ef mov %rbp,%rdi 2910: e8 9b df ff ff callq 8b0 2915: 41 89 c4 mov %eax,%r12d 2918: 85 c0 test %eax,%eax 291a: 0f 85 00 00 00 00 jne 2920 2920: 48 89 ef mov %rbp,%rdi 2923: e8 d8 e3 ff ff callq d00 2928: 41 89 c4 mov %eax,%r12d 292b: 85 c0 test %eax,%eax 292d: 0f 85 00 00 00 00 jne 2933 2933: 48 89 ef mov %rbp,%rdi 2936: e8 25 e0 ff ff callq 960 293b: 41 89 c4 mov %eax,%r12d 293e: 85 c0 test %eax,%eax 2940: 0f 85 00 00 00 00 jne 2946 2946: 48 89 ef mov %rbp,%rdi 2949: e8 00 00 00 00 callq 294e 294e: 48 89 ef mov %rbp,%rdi 2951: e8 3a ea ff ff callq 1390 2956: 41 89 c4 mov %eax,%r12d 2959: 85 c0 test %eax,%eax 295b: 0f 85 1d 01 00 00 jne 2a7e 2961: 48 8d 83 48 63 01 00 lea 0x16348(%rbx),%rax 2968: bf 80 01 00 00 mov $0x180,%edi 296d: b9 d0 07 00 00 mov $0x7d0,%ecx 2972: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 2979 2979: 48 89 c2 mov %rax,%rdx 297c: 48 89 44 24 08 mov %rax,0x8(%rsp) 2981: e8 00 00 00 00 callq 2986 2986: 48 89 ef mov %rbp,%rdi 2989: e8 00 00 00 00 callq 298e 298e: 84 c0 test %al,%al 2990: 0f 85 cf 00 00 00 jne 2a65 2996: 48 8b 83 08 03 00 00 mov 0x308(%rbx),%rax 299d: 4c 8d bb 08 03 00 00 lea 0x308(%rbx),%r15 29a4: 4c 8d 60 f0 lea -0x10(%rax),%r12 29a8: 49 39 c7 cmp %rax,%r15 29ab: 75 17 jne 29c4 29ad: e9 b3 00 00 00 jmpq 2a65 29b2: 49 8b 44 24 10 mov 0x10(%r12),%rax 29b7: 4c 8d 60 f0 lea -0x10(%rax),%r12 29bb: 49 39 c7 cmp %rax,%r15 29be: 0f 84 a1 00 00 00 je 2a65 29c4: 4d 8b b4 24 f8 03 00 mov 0x3f8(%r12),%r14 29cb: 00 29cc: 4d 85 f6 test %r14,%r14 29cf: 74 e1 je 29b2 29d1: 80 bb 90 5c 00 00 00 cmpb $0x0,0x5c90(%rbx) 29d8: 75 d8 jne 29b2 29da: 49 8b 8e 48 01 00 00 mov 0x148(%r14),%rcx 29e1: 49 8b be f8 00 00 00 mov 0xf8(%r14),%rdi 29e8: 49 8d 46 a8 lea -0x58(%r14),%rax 29ec: 31 f6 xor %esi,%esi 29ee: 48 89 04 24 mov %rax,(%rsp) 29f2: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 29f7: e8 00 00 00 00 callq 29fc 29fc: 83 f8 fc cmp $0xfffffffc,%eax 29ff: 74 b1 je 29b2 2a01: 85 c0 test %eax,%eax 2a03: 0f 85 c2 01 00 00 jne 2bcb 2a09: 48 8b 3c 24 mov (%rsp),%rdi 2a0d: be 04 00 00 00 mov $0x4,%esi 2a12: e8 00 00 00 00 callq 2a17 2a17: 85 c0 test %eax,%eax 2a19: 0f 85 c1 01 00 00 jne 2be0 2a1f: 48 8b 3c 24 mov (%rsp),%rdi 2a23: e8 00 00 00 00 callq 2a28 2a28: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2a2f: 49 89 84 24 00 04 00 mov %rax,0x400(%r12) 2a36: 00 2a37: e8 00 00 00 00 callq 2a3c 2a3c: 4c 89 f7 mov %r14,%rdi 2a3f: 31 f6 xor %esi,%esi 2a41: e8 00 00 00 00 callq 2a46 2a46: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2a4d: ff 14 25 00 00 00 00 callq *0x0 2a54: 49 8b be f8 00 00 00 mov 0xf8(%r14),%rdi 2a5b: e8 00 00 00 00 callq 2a60 2a60: e9 4d ff ff ff jmpq 29b2 2a65: 44 89 ee mov %r13d,%esi 2a68: 48 89 ef mov %rbp,%rdi 2a6b: 83 f6 01 xor $0x1,%esi 2a6e: 40 0f b6 f6 movzbl %sil,%esi 2a72: e8 00 00 00 00 callq 2a77 2a77: 41 89 c4 mov %eax,%r12d 2a7a: 85 c0 test %eax,%eax 2a7c: 74 68 je 2ae6 2a7e: 48 8b 44 24 28 mov 0x28(%rsp),%rax 2a83: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 2a8a: 00 00 2a8c: 0f 85 49 01 00 00 jne 2bdb 2a92: 48 83 c4 30 add $0x30,%rsp 2a96: 44 89 e0 mov %r12d,%eax 2a99: 5b pop %rbx 2a9a: 5d pop %rbp 2a9b: 41 5c pop %r12 2a9d: 41 5d pop %r13 2a9f: 41 5e pop %r14 2aa1: 41 5f pop %r15 2aa3: c3 retq 2aa4: 48 8b 83 20 07 00 00 mov 0x720(%rbx),%rax 2aab: 48 89 ef mov %rbp,%rdi 2aae: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2ab5: e8 00 00 00 00 callq 2aba 2aba: 48 8b bb 98 5c 00 00 mov 0x5c98(%rbx),%rdi 2ac1: e8 00 00 00 00 callq 2ac6 2ac6: 85 c0 test %eax,%eax 2ac8: 0f 85 00 00 00 00 jne 2ace 2ace: 48 89 ef mov %rbp,%rdi 2ad1: e8 da dd ff ff callq 8b0 2ad6: 41 89 c4 mov %eax,%r12d 2ad9: 85 c0 test %eax,%eax 2adb: 0f 85 00 00 00 00 jne 2ae1 2ae1: e9 3a fe ff ff jmpq 2920 2ae6: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 2aeb: e8 00 00 00 00 callq 2af0 2af0: 45 84 ed test %r13b,%r13b 2af3: 75 6f jne 2b64 2af5: 48 89 df mov %rbx,%rdi 2af8: e8 00 00 00 00 callq 2afd 2afd: 48 89 ef mov %rbp,%rdi 2b00: e8 00 00 00 00 callq 2b05 2b05: 48 8b 4b 18 mov 0x18(%rbx),%rcx 2b09: 48 89 ef mov %rbp,%rdi 2b0c: 0f b6 81 c8 01 00 00 movzbl 0x1c8(%rcx),%eax 2b13: 8d 50 01 lea 0x1(%rax),%edx 2b16: 83 e0 f8 and $0xfffffff8,%eax 2b19: 83 e2 07 and $0x7,%edx 2b1c: 09 d0 or %edx,%eax 2b1e: 88 81 c8 01 00 00 mov %al,0x1c8(%rcx) 2b24: e8 00 00 00 00 callq 2b29 2b29: 48 89 df mov %rbx,%rdi 2b2c: 84 c0 test %al,%al 2b2e: 75 2d jne 2b5d 2b30: e8 00 00 00 00 callq 2b35 2b35: 48 8b 4b 18 mov 0x18(%rbx),%rcx 2b39: 0f b6 81 c8 01 00 00 movzbl 0x1c8(%rcx),%eax 2b40: 8d 50 07 lea 0x7(%rax),%edx 2b43: 83 e0 f8 and $0xfffffff8,%eax 2b46: 83 e2 07 and $0x7,%edx 2b49: 09 d0 or %edx,%eax 2b4b: 88 81 c8 01 00 00 mov %al,0x1c8(%rcx) 2b51: c6 83 31 66 01 00 00 movb $0x0,0x16631(%rbx) 2b58: e9 21 ff ff ff jmpq 2a7e 2b5d: e8 00 00 00 00 callq 2b62 2b62: eb d1 jmp 2b35 2b64: 48 89 ef mov %rbp,%rdi 2b67: e8 00 00 00 00 callq 2b6c 2b6c: 84 c0 test %al,%al 2b6e: 74 0f je 2b7f 2b70: 31 f6 xor %esi,%esi 2b72: 48 89 ef mov %rbp,%rdi 2b75: e8 00 00 00 00 callq 2b7a 2b7a: e9 76 ff ff ff jmpq 2af5 2b7f: 48 89 df mov %rbx,%rdi 2b82: e8 00 00 00 00 callq 2b87 2b87: 48 89 df mov %rbx,%rdi 2b8a: e8 00 00 00 00 callq 2b8f 2b8f: 48 89 df mov %rbx,%rdi 2b92: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 2b97: e8 00 00 00 00 callq 2b9c 2b9c: eb 07 jmp 2ba5 2b9e: 31 f6 xor %esi,%esi 2ba0: e8 00 00 00 00 callq 2ba5 2ba5: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 2baa: e8 00 00 00 00 callq 2baf 2baf: 48 89 c7 mov %rax,%rdi 2bb2: 48 85 c0 test %rax,%rax 2bb5: 75 e7 jne 2b9e 2bb7: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 2bbc: e8 00 00 00 00 callq 2bc1 2bc1: 48 89 df mov %rbx,%rdi 2bc4: e8 00 00 00 00 callq 2bc9 2bc9: eb a5 jmp 2b70 2bcb: 3d 00 fe ff ff cmp $0xfffffe00,%eax 2bd0: 0f 84 dc fd ff ff je 29b2 2bd6: e9 00 00 00 00 jmpq 2bdb 2bdb: e8 00 00 00 00 callq 2be0 2be0: e9 00 00 00 00 jmpq 2be5 2be5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2bec: 00 00 00 00 0000000000002bf0 : 2bf0: e8 00 00 00 00 callq 2bf5 2bf5: 41 56 push %r14 2bf7: 41 55 push %r13 2bf9: 45 31 ed xor %r13d,%r13d 2bfc: 41 54 push %r12 2bfe: 4c 8d a7 88 60 00 00 lea 0x6088(%rdi),%r12 2c05: 55 push %rbp 2c06: 48 8d af a8 5f 00 00 lea 0x5fa8(%rdi),%rbp 2c0d: 53 push %rbx 2c0e: 48 8b 5d 00 mov 0x0(%rbp),%rbx 2c12: 48 85 db test %rbx,%rbx 2c15: 74 3d je 2c54 2c17: 48 83 bb d0 01 00 00 cmpq $0x0,0x1d0(%rbx) 2c1e: 00 2c1f: 74 33 je 2c54 2c21: 4c 8d b3 e8 01 00 00 lea 0x1e8(%rbx),%r14 2c28: 48 81 c3 d8 01 00 00 add $0x1d8,%rbx 2c2f: 4c 89 f7 mov %r14,%rdi 2c32: e8 00 00 00 00 callq 2c37 2c37: 48 8b 03 mov (%rbx),%rax 2c3a: 4c 89 f7 mov %r14,%rdi 2c3d: 48 8d 50 d0 lea -0x30(%rax),%rdx 2c41: 48 39 d8 cmp %rbx,%rax 2c44: 49 0f 44 d5 cmove %r13,%rdx 2c48: ff 14 25 00 00 00 00 callq *0x0 2c4f: 48 85 d2 test %rdx,%rdx 2c52: 75 14 jne 2c68 2c54: 48 83 c5 08 add $0x8,%rbp 2c58: 4c 39 e5 cmp %r12,%rbp 2c5b: 75 b1 jne 2c0e 2c5d: 5b pop %rbx 2c5e: 31 c0 xor %eax,%eax 2c60: 5d pop %rbp 2c61: 41 5c pop %r12 2c63: 41 5d pop %r13 2c65: 41 5e pop %r14 2c67: c3 retq 2c68: 5b pop %rbx 2c69: b8 01 00 00 00 mov $0x1,%eax 2c6e: 5d pop %rbp 2c6f: 41 5c pop %r12 2c71: 41 5d pop %r13 2c73: 41 5e pop %r14 2c75: c3 retq 2c76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 2c7d: 00 00 00 0000000000002c80 : 2c80: e8 00 00 00 00 callq 2c85 2c85: 41 54 push %r12 2c87: 53 push %rbx 2c88: 48 89 fb mov %rdi,%rbx 2c8b: e8 70 e2 ff ff callq f00 2c90: 41 89 c4 mov %eax,%r12d 2c93: 84 c0 test %al,%al 2c95: 0f 84 00 00 00 00 je 2c9b 2c9b: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 2ca1 2ca1: 85 d2 test %edx,%edx 2ca3: 0f 84 00 00 00 00 je 2ca9 2ca9: 8b 83 b0 63 01 00 mov 0x163b0(%rbx),%eax 2caf: c1 e8 02 shr $0x2,%eax 2cb2: 83 f0 01 xor $0x1,%eax 2cb5: 83 fa ff cmp $0xffffffff,%edx 2cb8: 0f 94 c2 sete %dl 2cbb: 20 d0 and %dl,%al 2cbd: 75 07 jne 2cc6 2cbf: 44 89 e0 mov %r12d,%eax 2cc2: 5b pop %rbx 2cc3: 41 5c pop %r12 2cc5: c3 retq 2cc6: 8b 8b 08 07 00 00 mov 0x708(%rbx),%ecx 2ccc: 83 f9 1c cmp $0x1c,%ecx 2ccf: 0f 87 00 00 00 00 ja 2cd5 2cd5: ba 01 00 00 00 mov $0x1,%edx 2cda: 41 89 c4 mov %eax,%r12d 2cdd: 48 d3 e2 shl %cl,%rdx 2ce0: f7 c2 20 9d ff 1f test $0x1fff9d20,%edx 2ce6: 0f 84 00 00 00 00 je 2cec 2cec: 44 89 e0 mov %r12d,%eax 2cef: 5b pop %rbx 2cf0: 41 5c pop %r12 2cf2: c3 retq 2cf3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2cfa: 00 00 00 00 2cfe: 66 90 xchg %ax,%ax 0000000000002d00 : 2d00: e8 00 00 00 00 callq 2d05 2d05: 41 57 push %r15 2d07: 41 56 push %r14 2d09: 41 55 push %r13 2d0b: 49 89 fd mov %rdi,%r13 2d0e: 41 54 push %r12 2d10: 55 push %rbp 2d11: 53 push %rbx 2d12: 48 89 f3 mov %rsi,%rbx 2d15: 48 83 ec 48 sub $0x48,%rsp 2d19: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 2d20: 00 00 2d22: 48 89 44 24 40 mov %rax,0x40(%rsp) 2d27: 31 c0 xor %eax,%eax 2d29: c6 44 24 2f 00 movb $0x0,0x2f(%rsp) 2d2e: e8 00 00 00 00 callq 2d33 2d33: 89 c5 mov %eax,%ebp 2d35: 84 c0 test %al,%al 2d37: 0f 84 00 00 00 00 je 2d3d 2d3d: e9 00 00 00 00 jmpq 2d42 2d42: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2d49: 00 00 00 00 2d4d: 0f 1f 00 nopl (%rax) 0000000000002d50 : 2d50: e8 00 00 00 00 callq 2d55 2d55: 41 54 push %r12 2d57: 55 push %rbp 2d58: 48 8d 6f f0 lea -0x10(%rdi),%rbp 2d5c: 53 push %rbx 2d5d: 48 8b 87 20 07 00 00 mov 0x720(%rdi),%rax 2d64: 48 89 fb mov %rdi,%rbx 2d67: 4c 8b a7 d8 39 01 00 mov 0x139d8(%rdi),%r12 2d6e: 48 89 ef mov %rbp,%rdi 2d71: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2d78: e8 00 00 00 00 callq 2d7d 2d7d: 84 c0 test %al,%al 2d7f: 74 34 je 2db5 2d81: 4d 85 e4 test %r12,%r12 2d84: 74 23 je 2da9 2d86: 41 8b 44 24 04 mov 0x4(%r12),%eax 2d8b: 85 c0 test %eax,%eax 2d8d: 74 1a je 2da9 2d8f: 48 8b 83 d8 89 00 00 mov 0x89d8(%rbx),%rax 2d96: 48 8b 40 70 mov 0x70(%rax),%rax 2d9a: 48 85 c0 test %rax,%rax 2d9d: 74 0a je 2da9 2d9f: 31 f6 xor %esi,%esi 2da1: 48 89 ef mov %rbp,%rdi 2da4: e8 00 00 00 00 callq 2da9 2da9: 5b pop %rbx 2daa: 48 89 ef mov %rbp,%rdi 2dad: 5d pop %rbp 2dae: 41 5c pop %r12 2db0: e9 00 00 00 00 jmpq 2db5 2db5: 5b pop %rbx 2db6: b8 f4 fd ff ff mov $0xfffffdf4,%eax 2dbb: 5d pop %rbp 2dbc: 41 5c pop %r12 2dbe: c3 retq 2dbf: 90 nop 0000000000002dc0 : 2dc0: e8 00 00 00 00 callq 2dc5 2dc5: 41 54 push %r12 2dc7: 55 push %rbp 2dc8: 48 8d 6f f0 lea -0x10(%rdi),%rbp 2dcc: 53 push %rbx 2dcd: 48 89 fb mov %rdi,%rbx 2dd0: 48 83 ec 08 sub $0x8,%rsp 2dd4: 48 8b 87 20 07 00 00 mov 0x720(%rdi),%rax 2ddb: 4c 8b a7 d8 39 01 00 mov 0x139d8(%rdi),%r12 2de2: 48 89 ef mov %rbp,%rdi 2de5: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2dec: e8 00 00 00 00 callq 2df1 2df1: 84 c0 test %al,%al 2df3: 74 48 je 2e3d 2df5: 48 89 ef mov %rbp,%rdi 2df8: e8 00 00 00 00 callq 2dfd 2dfd: 85 c0 test %eax,%eax 2dff: 75 33 jne 2e34 2e01: 4d 85 e4 test %r12,%r12 2e04: 74 2e je 2e34 2e06: 41 8b 54 24 04 mov 0x4(%r12),%edx 2e0b: 85 d2 test %edx,%edx 2e0d: 74 25 je 2e34 2e0f: 48 8b 93 d8 89 00 00 mov 0x89d8(%rbx),%rdx 2e16: 48 8b 52 70 mov 0x70(%rdx),%rdx 2e1a: 48 85 d2 test %rdx,%rdx 2e1d: 74 15 je 2e34 2e1f: 89 44 24 04 mov %eax,0x4(%rsp) 2e23: be 01 00 00 00 mov $0x1,%esi 2e28: 48 89 ef mov %rbp,%rdi 2e2b: e8 00 00 00 00 callq 2e30 2e30: 8b 44 24 04 mov 0x4(%rsp),%eax 2e34: 48 83 c4 08 add $0x8,%rsp 2e38: 5b pop %rbx 2e39: 5d pop %rbp 2e3a: 41 5c pop %r12 2e3c: c3 retq 2e3d: b8 f4 fd ff ff mov $0xfffffdf4,%eax 2e42: eb f0 jmp 2e34 2e44: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2e4b: 00 00 00 00 2e4f: 90 nop 0000000000002e50 : 2e50: e8 00 00 00 00 callq 2e55 2e55: 41 57 push %r15 2e57: 41 56 push %r14 2e59: 41 55 push %r13 2e5b: 4c 8d af d0 98 fe ff lea -0x16730(%rdi),%r13 2e62: 41 54 push %r12 2e64: 55 push %rbp 2e65: 53 push %rbx 2e66: 48 89 fb mov %rdi,%rbx 2e69: 4c 89 ef mov %r13,%rdi 2e6c: 48 83 ec 08 sub $0x8,%rsp 2e70: e8 00 00 00 00 callq 2e75 2e75: 48 85 c0 test %rax,%rax 2e78: 0f 84 b1 01 00 00 je 302f 2e7e: 48 89 c5 mov %rax,%rbp 2e81: 48 8b 83 00 a0 fe ff mov -0x16000(%rbx),%rax 2e88: 4c 89 ef mov %r13,%rdi 2e8b: 41 bc 01 00 00 00 mov $0x1,%r12d 2e91: 4c 8d bd a8 00 00 00 lea 0xa8(%rbp),%r15 2e98: 48 8b 40 28 mov 0x28(%rax),%rax 2e9c: e8 00 00 00 00 callq 2ea1 2ea1: 83 f8 04 cmp $0x4,%eax 2ea4: 0f 84 bf 00 00 00 je 2f69 2eaa: f0 44 0f c1 a5 a4 00 lock xadd %r12d,0xa4(%rbp) 2eb1: 00 00 2eb3: 41 83 c4 01 add $0x1,%r12d 2eb7: 44 3b a5 a0 00 00 00 cmp 0xa0(%rbp),%r12d 2ebe: 0f 84 83 00 00 00 je 2f47 2ec4: 4c 89 ff mov %r15,%rdi 2ec7: e8 00 00 00 00 callq 2ecc 2ecc: b8 ff ff ff ff mov $0xffffffff,%eax 2ed1: f0 0f c1 85 a4 00 00 lock xadd %eax,0xa4(%rbp) 2ed8: 00 2ed9: 4c 8d b5 c0 00 00 00 lea 0xc0(%rbp),%r14 2ee0: 83 f8 01 cmp $0x1,%eax 2ee3: 74 40 je 2f25 2ee5: 4c 89 f7 mov %r14,%rdi 2ee8: e8 00 00 00 00 callq 2eed 2eed: 48 8b 83 00 a0 fe ff mov -0x16000(%rbx),%rax 2ef4: 4c 89 ef mov %r13,%rdi 2ef7: 48 8b 40 20 mov 0x20(%rax),%rax 2efb: e8 00 00 00 00 callq 2f00 2f00: 89 43 f8 mov %eax,-0x8(%rbx) 2f03: 41 89 c4 mov %eax,%r12d 2f06: 45 85 e4 test %r12d,%r12d 2f09: 0f 85 00 00 00 00 jne 2f0f 2f0f: 48 83 c4 08 add $0x8,%rsp 2f13: 48 89 ef mov %rbp,%rdi 2f16: 5b pop %rbx 2f17: 5d pop %rbp 2f18: 41 5c pop %r12 2f1a: 41 5d pop %r13 2f1c: 41 5e pop %r14 2f1e: 41 5f pop %r15 2f20: e9 00 00 00 00 jmpq 2f25 2f25: 44 8b bd a0 00 00 00 mov 0xa0(%rbp),%r15d 2f2c: 45 85 ff test %r15d,%r15d 2f2f: 74 b4 je 2ee5 2f31: 45 31 e4 xor %r12d,%r12d 2f34: 4c 89 f7 mov %r14,%rdi 2f37: 41 83 c4 01 add $0x1,%r12d 2f3b: e8 00 00 00 00 callq 2f40 2f40: 45 39 fc cmp %r15d,%r12d 2f43: 75 ef jne 2f34 2f45: eb 9e jmp 2ee5 2f47: 45 85 e4 test %r12d,%r12d 2f4a: 0f 84 74 ff ff ff je 2ec4 2f50: 45 31 f6 xor %r14d,%r14d 2f53: 4c 89 ff mov %r15,%rdi 2f56: 41 83 c6 01 add $0x1,%r14d 2f5a: e8 00 00 00 00 callq 2f5f 2f5f: 45 39 e6 cmp %r12d,%r14d 2f62: 75 ef jne 2f53 2f64: e9 5b ff ff ff jmpq 2ec4 2f69: f0 44 0f c1 a5 a4 00 lock xadd %r12d,0xa4(%rbp) 2f70: 00 00 2f72: 41 83 c4 01 add $0x1,%r12d 2f76: 44 3b a5 a0 00 00 00 cmp 0xa0(%rbp),%r12d 2f7d: 0f 84 8a 00 00 00 je 300d 2f83: 4c 89 ff mov %r15,%rdi 2f86: 4c 8d b3 e0 98 fe ff lea -0x16720(%rbx),%r14 2f8d: e8 00 00 00 00 callq 2f92 2f92: 4c 89 f7 mov %r14,%rdi 2f95: e8 00 00 00 00 callq 2f9a 2f9a: 89 43 f8 mov %eax,-0x8(%rbx) 2f9d: 41 89 c4 mov %eax,%r12d 2fa0: 85 c0 test %eax,%eax 2fa2: 0f 85 00 00 00 00 jne 2fa8 2fa8: b8 ff ff ff ff mov $0xffffffff,%eax 2fad: f0 0f c1 85 a4 00 00 lock xadd %eax,0xa4(%rbp) 2fb4: 00 2fb5: 4c 8d bd c0 00 00 00 lea 0xc0(%rbp),%r15 2fbc: 83 f8 01 cmp $0x1,%eax 2fbf: 0f 84 80 00 00 00 je 3045 2fc5: 4c 89 ff mov %r15,%rdi 2fc8: e8 00 00 00 00 callq 2fcd 2fcd: 4c 89 f7 mov %r14,%rdi 2fd0: e8 00 00 00 00 callq 2fd5 2fd5: 89 43 f8 mov %eax,-0x8(%rbx) 2fd8: 41 89 c4 mov %eax,%r12d 2fdb: 85 c0 test %eax,%eax 2fdd: 75 61 jne 3040 2fdf: 48 8b 83 c8 22 ff ff mov -0xdd38(%rbx),%rax 2fe6: 48 85 c0 test %rax,%rax 2fe9: 0f 84 20 ff ff ff je 2f0f 2fef: 48 8b 40 18 mov 0x18(%rax),%rax 2ff3: 48 85 c0 test %rax,%rax 2ff6: 0f 84 13 ff ff ff je 2f0f 2ffc: 4c 89 ef mov %r13,%rdi 2fff: e8 00 00 00 00 callq 3004 3004: 44 8b 63 f8 mov -0x8(%rbx),%r12d 3008: e9 f9 fe ff ff jmpq 2f06 300d: 45 85 e4 test %r12d,%r12d 3010: 0f 84 6d ff ff ff je 2f83 3016: 45 31 f6 xor %r14d,%r14d 3019: 4c 89 ff mov %r15,%rdi 301c: 41 83 c6 01 add $0x1,%r14d 3020: e8 00 00 00 00 callq 3025 3025: 45 39 e6 cmp %r12d,%r14d 3028: 75 ef jne 3019 302a: e9 54 ff ff ff jmpq 2f83 302f: 0f 0b ud2 3031: 48 83 c4 08 add $0x8,%rsp 3035: 5b pop %rbx 3036: 5d pop %rbp 3037: 41 5c pop %r12 3039: 41 5d pop %r13 303b: 41 5e pop %r14 303d: 41 5f pop %r15 303f: c3 retq 3040: e9 00 00 00 00 jmpq 3045 3045: 8b 85 a0 00 00 00 mov 0xa0(%rbp),%eax 304b: 89 44 24 04 mov %eax,0x4(%rsp) 304f: 85 c0 test %eax,%eax 3051: 0f 84 6e ff ff ff je 2fc5 3057: 4c 89 ff mov %r15,%rdi 305a: 41 83 c4 01 add $0x1,%r12d 305e: e8 00 00 00 00 callq 3063 3063: 44 3b 64 24 04 cmp 0x4(%rsp),%r12d 3068: 75 ed jne 3057 306a: e9 56 ff ff ff jmpq 2fc5 306f: 90 nop 0000000000003070 : 3070: e8 00 00 00 00 callq 3075 3075: 55 push %rbp 3076: 48 89 fd mov %rdi,%rbp 3079: 53 push %rbx 307a: 48 8b 9f 28 01 00 00 mov 0x128(%rdi),%rbx 3081: e8 00 00 00 00 callq 3086 3086: 85 c0 test %eax,%eax 3088: 0f 85 00 00 00 00 jne 308e 308e: 48 8b bb 40 68 01 00 mov 0x16840(%rbx),%rdi 3095: e8 00 00 00 00 callq 309a 309a: 48 89 ef mov %rbp,%rdi 309d: e8 00 00 00 00 callq 30a2 30a2: 41 b8 01 00 00 00 mov $0x1,%r8d 30a8: 48 89 83 40 68 01 00 mov %rax,0x16840(%rbx) 30af: 48 85 c0 test %rax,%rax 30b2: 74 06 je 30ba 30b4: 44 89 c0 mov %r8d,%eax 30b7: 5b pop %rbx 30b8: 5d pop %rbp 30b9: c3 retq 30ba: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 30c1: e8 00 00 00 00 callq 30c6 30c6: 45 31 c0 xor %r8d,%r8d 30c9: eb e9 jmp 30b4 30cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000030d0 : 30d0: e8 00 00 00 00 callq 30d5 30d5: 41 57 push %r15 30d7: 41 56 push %r14 30d9: 41 55 push %r13 30db: 41 54 push %r12 30dd: 55 push %rbp 30de: 48 89 fd mov %rdi,%rbp 30e1: 53 push %rbx 30e2: 48 83 ec 50 sub $0x50,%rsp 30e6: 4c 8b 67 08 mov 0x8(%rdi),%r12 30ea: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 30f1: 00 00 30f3: 48 89 44 24 48 mov %rax,0x48(%rsp) 30f8: 31 c0 xor %eax,%eax 30fa: 89 f0 mov %esi,%eax 30fc: 0f b7 f6 movzwl %si,%esi 30ff: c6 87 38 07 00 00 00 movb $0x0,0x738(%rdi) 3106: 48 89 87 18 07 00 00 mov %rax,0x718(%rdi) 310d: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 3113 3113: c7 87 28 07 00 00 a0 movl $0x186a0,0x728(%rdi) 311a: 86 01 00 311d: 83 f8 1d cmp $0x1d,%eax 3120: 0f 47 c6 cmova %esi,%eax 3123: 83 3d 00 00 00 00 01 cmpl $0x1,0x0(%rip) # 312a 312a: 89 87 08 07 00 00 mov %eax,0x708(%rdi) 3130: 75 0a jne 313c 3132: c7 87 28 07 00 00 40 movl $0xf4240,0x728(%rdi) 3139: 42 0f 00 313c: 48 c7 85 78 0f 00 00 movq $0x20000000,0xf78(%rbp) 3143: 00 00 00 20 3147: bf 1c 00 00 00 mov $0x1c,%edi 314c: c6 85 3a 07 00 00 00 movb $0x0,0x73a(%rbp) 3153: c7 85 a0 5f 00 00 00 movl $0x0,0x5fa0(%rbp) 315a: 00 00 00 315d: 48 c7 85 d8 57 00 00 movq $0x0,0x57d8(%rbp) 3164: 00 00 00 00 3168: 48 c7 85 e0 57 00 00 movq $0x0,0x57e0(%rbp) 316f: 00 00 00 00 3173: 48 c7 85 58 54 00 00 movq $0x0,0x5458(%rbp) 317a: 00 00 00 00 317e: c7 85 40 55 00 00 00 movl $0x0,0x5540(%rbp) 3185: 00 00 00 3188: 48 c7 85 58 28 00 00 movq $0x0,0x2858(%rbp) 318f: 00 00 00 00 3193: e8 00 00 00 00 callq 3198 3198: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 319f: 48 c7 85 f0 b3 00 00 movq $0x0,0xb3f0(%rbp) 31a6: 00 00 00 00 31aa: 48 89 85 98 5f 00 00 mov %rax,0x5f98(%rbp) 31b1: 8b 85 08 07 00 00 mov 0x708(%rbp),%eax 31b7: 48 c7 85 f8 b3 00 00 movq $0x0,0xb3f8(%rbp) 31be: 00 00 00 00 31c2: 48 c7 85 a8 0c 00 00 movq $0x0,0xca8(%rbp) 31c9: 00 00 00 00 31cd: 48 8b 34 c5 00 00 00 mov 0x0(,%rax,8),%rsi 31d4: 00 31d5: 48 c7 85 b0 0c 00 00 movq $0x0,0xcb0(%rbp) 31dc: 00 00 00 00 31e0: 48 c7 85 c0 0c 00 00 movq $0x0,0xcc0(%rbp) 31e7: 00 00 00 00 31eb: 48 c7 85 c8 0c 00 00 movq $0x0,0xcc8(%rbp) 31f2: 00 00 00 00 31f6: 48 c7 85 d0 0c 00 00 movq $0x0,0xcd0(%rbp) 31fd: 00 00 00 00 3201: 48 c7 85 d8 0c 00 00 movq $0x0,0xcd8(%rbp) 3208: 00 00 00 00 320c: 48 c7 85 e0 0c 00 00 movq $0x0,0xce0(%rbp) 3213: 00 00 00 00 3217: 48 c7 85 e8 0c 00 00 movq $0x0,0xce8(%rbp) 321e: 00 00 00 00 3222: 48 c7 85 f8 0c 00 00 movq $0x0,0xcf8(%rbp) 3229: 00 00 00 00 322d: 48 c7 85 00 0d 00 00 movq $0x0,0xd00(%rbp) 3234: 00 00 00 00 3238: 48 c7 85 10 0d 00 00 movq $0x0,0xd10(%rbp) 323f: 00 00 00 00 3243: 48 c7 85 18 0d 00 00 movq $0x0,0xd18(%rbp) 324a: 00 00 00 00 324e: 48 c7 85 28 0d 00 00 movq $0x0,0xd28(%rbp) 3255: 00 00 00 00 3259: 48 c7 85 30 0d 00 00 movq $0x0,0xd30(%rbp) 3260: 00 00 00 00 3264: 48 c7 85 58 0d 00 00 movq $0x0,0xd58(%rbp) 326b: 00 00 00 00 326f: 48 c7 85 60 0d 00 00 movq $0x0,0xd60(%rbp) 3276: 00 00 00 00 327a: 41 0f b6 44 24 48 movzbl 0x48(%r12),%eax 3280: 45 0f b7 4c 24 42 movzwl 0x42(%r12),%r9d 3286: 45 0f b7 44 24 40 movzwl 0x40(%r12),%r8d 328c: 41 0f b7 4c 24 3e movzwl 0x3e(%r12),%ecx 3292: 41 0f b7 54 24 3c movzwl 0x3c(%r12),%edx 3298: 50 push %rax 3299: e8 00 00 00 00 callq 329e 329e: 48 8d bd f0 33 01 00 lea 0x133f0(%rbp),%rdi 32a5: c7 85 90 70 00 00 00 movl $0x0,0x7090(%rbp) 32ac: 00 00 00 32af: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 32b6: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 32bd: e8 00 00 00 00 callq 32c2 32c2: 48 8d bd 78 7c 00 00 lea 0x7c78(%rbp),%rdi 32c9: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 32d0: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 32d7: e8 00 00 00 00 callq 32dc 32dc: 48 8d bd 08 8a 00 00 lea 0x8a08(%rbp),%rdi 32e3: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 32ea: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 32f1: e8 00 00 00 00 callq 32f6 32f6: 48 8d bd f8 0a 00 00 lea 0xaf8(%rbp),%rdi 32fd: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3304: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 330b: e8 00 00 00 00 callq 3310 3310: 48 8d bd d0 b3 00 00 lea 0xb3d0(%rbp),%rdi 3317: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 331e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3325: e8 00 00 00 00 callq 332a 332a: 48 8d bd 50 b3 00 00 lea 0xb350(%rbp),%rdi 3331: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3338: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 333f: e8 00 00 00 00 callq 3344 3344: 48 8d bd 18 0b 00 00 lea 0xb18(%rbp),%rdi 334b: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3352: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3359: e8 00 00 00 00 callq 335e 335e: 48 8d bd 60 56 01 00 lea 0x15660(%rbp),%rdi 3365: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 336c: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3373: e8 00 00 00 00 callq 3378 3378: 48 8d bd 50 64 01 00 lea 0x16450(%rbp),%rdi 337f: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3386: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 338d: e8 00 00 00 00 callq 3392 3392: 48 8d bd 88 56 01 00 lea 0x15688(%rbp),%rdi 3399: 89 e8 mov %ebp,%eax 339b: 48 c7 85 80 56 01 00 movq $0x0,0x15680(%rbp) 33a2: 00 00 00 00 33a6: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 33aa: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 33b1: 48 c7 85 78 5a 01 00 movq $0x0,0x15a78(%rbp) 33b8: 00 00 00 00 33bc: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 33c3: 29 f8 sub %edi,%eax 33c5: 8d 88 80 5a 01 00 lea 0x15a80(%rax),%ecx 33cb: 31 c0 xor %eax,%eax 33cd: c1 e9 03 shr $0x3,%ecx 33d0: f3 48 ab rep stos %rax,%es:(%rdi) 33d3: 48 8d bd 50 66 01 00 lea 0x16650(%rbp),%rdi 33da: c7 85 44 66 01 00 00 movl $0x0,0x16644(%rbp) 33e1: 00 00 00 33e4: e8 00 00 00 00 callq 33e9 33e9: 48 8d bd b0 3a 01 00 lea 0x13ab0(%rbp),%rdi 33f0: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 33f7: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 33fe: e8 00 00 00 00 callq 3403 3403: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 340a: 48 8d bd 08 67 01 00 lea 0x16708(%rbp),%rdi 3411: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3418: e8 00 00 00 00 callq 341d 341d: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 3423 3423: 59 pop %rcx 3424: 83 fa 03 cmp $0x3,%edx 3427: 0f 8e 00 00 00 00 jle 342d 342d: 48 63 c2 movslq %edx,%rax 3430: 48 8d 48 ff lea -0x1(%rax),%rcx 3434: 48 85 c1 test %rax,%rcx 3437: 0f 85 00 00 00 00 jne 343d 343d: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 3443 3443: 83 fa ff cmp $0xffffffff,%edx 3446: 74 09 je 3451 3448: 83 fa 1f cmp $0x1f,%edx 344b: 0f 8e 00 00 00 00 jle 3451 3451: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 3457 3457: 83 fa ff cmp $0xffffffff,%edx 345a: 74 09 je 3465 345c: 83 fa 1f cmp $0x1f,%edx 345f: 0f 8e 00 00 00 00 jle 3465 3465: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 346b 346b: 8d 50 fc lea -0x4(%rax),%edx 346e: 83 fa 05 cmp $0x5,%edx 3471: 76 09 jbe 347c 3473: 83 f8 ff cmp $0xffffffff,%eax 3476: 0f 85 00 00 00 00 jne 347c 347c: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 3482 3482: 83 fa 01 cmp $0x1,%edx 3485: 0f 8e 00 00 00 00 jle 348b 348b: 48 63 c2 movslq %edx,%rax 348e: 48 8d 48 ff lea -0x1(%rax),%rcx 3492: 48 85 c1 test %rax,%rcx 3495: 0f 85 00 00 00 00 jne 349b 349b: 48 89 ef mov %rbp,%rdi 349e: e8 bd d7 ff ff callq c60 34a3: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 34a9 34a9: 83 fa ff cmp $0xffffffff,%edx 34ac: 74 08 je 34b6 34ae: 85 d2 test %edx,%edx 34b0: 0f 8e 00 00 00 00 jle 34b6 34b6: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 34bc 34bc: 83 fa 08 cmp $0x8,%edx 34bf: 7f 09 jg 34ca 34c1: 83 fa ff cmp $0xffffffff,%edx 34c4: 0f 85 00 00 00 00 jne 34ca 34ca: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 34d0 34d0: 48 89 ef mov %rbp,%rdi 34d3: e8 00 00 00 00 callq 34d8 34d8: 48 89 ef mov %rbp,%rdi 34db: 89 85 c8 33 01 00 mov %eax,0x133c8(%rbp) 34e1: e8 00 00 00 00 callq 34e6 34e6: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 34ec 34ec: 83 f8 ff cmp $0xffffffff,%eax 34ef: 0f 84 3a 02 00 00 je 372f 34f5: 83 f8 08 cmp $0x8,%eax 34f8: 0f 87 00 00 00 00 ja 34fe 34fe: 48 bb e0 ff ff ff 0f movabs $0xfffffffe0,%rbx 3505: 00 00 00 3508: 48 89 ef mov %rbp,%rdi 350b: e8 00 00 00 00 callq 3510 3510: 48 8d 85 d0 65 01 00 lea 0x165d0(%rbp),%rax 3517: c7 85 88 0c 00 00 00 movl $0x0,0xc88(%rbp) 351e: 00 00 00 3521: 48 8d bd e0 65 01 00 lea 0x165e0(%rbp),%rdi 3528: 48 89 85 d0 65 01 00 mov %rax,0x165d0(%rbp) 352f: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3536: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 353d: 48 89 85 d8 65 01 00 mov %rax,0x165d8(%rbp) 3544: c7 85 a0 0c 00 00 00 movl $0x0,0xca0(%rbp) 354b: 00 00 00 354e: c7 85 b8 0c 00 00 00 movl $0x0,0xcb8(%rbp) 3555: 00 00 00 3558: c7 85 f0 0c 00 00 00 movl $0x0,0xcf0(%rbp) 355f: 00 00 00 3562: c7 85 08 0d 00 00 00 movl $0x0,0xd08(%rbp) 3569: 00 00 00 356c: c7 85 20 0d 00 00 00 movl $0x0,0xd20(%rbp) 3573: 00 00 00 3576: c7 85 38 0d 00 00 00 movl $0x0,0xd38(%rbp) 357d: 00 00 00 3580: c7 85 50 0d 00 00 00 movl $0x0,0xd50(%rbp) 3587: 00 00 00 358a: c7 85 78 5c 00 00 00 movl $0x0,0x5c78(%rbp) 3591: 00 00 00 3594: e8 00 00 00 00 callq 3599 3599: 45 31 c0 xor %r8d,%r8d 359c: 31 c9 xor %ecx,%ecx 359e: ba 00 00 20 00 mov $0x200000,%edx 35a3: 48 8d 85 60 63 01 00 lea 0x16360(%rbp),%rax 35aa: 48 89 9d 58 63 01 00 mov %rbx,0x16358(%rbp) 35b1: 48 8d bd 78 63 01 00 lea 0x16378(%rbp),%rdi 35b8: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 35bf: 48 89 85 60 63 01 00 mov %rax,0x16360(%rbp) 35c6: 48 89 85 68 63 01 00 mov %rax,0x16368(%rbp) 35cd: 48 c7 85 70 63 01 00 movq $0x0,0x16370(%rbp) 35d4: 00 00 00 00 35d8: e8 00 00 00 00 callq 35dd 35dd: 45 31 c0 xor %r8d,%r8d 35e0: 31 c9 xor %ecx,%ecx 35e2: ba 00 00 20 00 mov $0x200000,%edx 35e7: 48 8d 85 80 b3 00 00 lea 0xb380(%rbp),%rax 35ee: 48 89 9d 78 b3 00 00 mov %rbx,0xb378(%rbp) 35f5: 48 8d bd 98 b3 00 00 lea 0xb398(%rbp),%rdi 35fc: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3603: 48 89 85 80 b3 00 00 mov %rax,0xb380(%rbp) 360a: 48 89 85 88 b3 00 00 mov %rax,0xb388(%rbp) 3611: 48 c7 85 90 b3 00 00 movq $0x0,0xb390(%rbp) 3618: 00 00 00 00 361c: e8 00 00 00 00 callq 3621 3621: 48 8d 85 38 67 01 00 lea 0x16738(%rbp),%rax 3628: 48 89 9d 30 67 01 00 mov %rbx,0x16730(%rbp) 362f: 48 89 85 38 67 01 00 mov %rax,0x16738(%rbp) 3636: 48 89 85 40 67 01 00 mov %rax,0x16740(%rbp) 363d: 48 c7 85 48 67 01 00 movq $0x0,0x16748(%rbp) 3644: 00 00 00 00 3648: c7 85 70 b3 00 00 01 movl $0x1,0xb370(%rbp) 364f: 00 00 00 3652: e8 00 00 00 00 callq 3657 3657: 48 c7 85 20 68 01 00 movq $0x0,0x16820(%rbp) 365e: 00 00 00 00 3662: 48 c7 85 28 68 01 00 movq $0x0,0x16828(%rbp) 3669: 00 00 00 00 366d: 85 c0 test %eax,%eax 366f: 48 b8 78 e6 00 00 01 movabs $0x10000e678,%rax 3676: 00 00 00 3679: 0f 9f 85 70 85 00 00 setg 0x8570(%rbp) 3680: 83 bd 08 07 00 00 04 cmpl $0x4,0x708(%rbp) 3687: 48 89 85 24 68 01 00 mov %rax,0x16824(%rbp) 368e: 48 8b 45 08 mov 0x8(%rbp),%rax 3692: c7 85 18 68 01 00 01 movl $0x1,0x16818(%rbp) 3699: 00 00 00 369c: 48 c7 85 30 68 01 00 movq $0x0,0x16830(%rbp) 36a3: 00 00 00 00 36a7: 48 c7 85 38 68 01 00 movq $0x0,0x16838(%rbp) 36ae: 00 00 00 00 36b2: 48 c7 85 40 68 01 00 movq $0x1,0x16840(%rbp) 36b9: 01 00 00 00 36bd: 0f 86 82 00 00 00 jbe 3745 36c3: 48 8b b8 e8 04 00 00 mov 0x4e8(%rax),%rdi 36ca: 48 89 bd 70 0c 00 00 mov %rdi,0xc70(%rbp) 36d1: 48 8b 90 e8 04 00 00 mov 0x4e8(%rax),%rdx 36d8: 48 8b b0 f0 04 00 00 mov 0x4f0(%rax),%rsi 36df: 48 85 d2 test %rdx,%rdx 36e2: 74 5a je 373e 36e4: 48 29 d6 sub %rdx,%rsi 36e7: 48 83 c6 01 add $0x1,%rsi 36eb: 48 89 b5 78 0c 00 00 mov %rsi,0xc78(%rbp) 36f2: e8 00 00 00 00 callq 36f7 36f7: 48 89 85 80 0c 00 00 mov %rax,0xc80(%rbp) 36fe: 48 85 c0 test %rax,%rax 3701: 0f 85 00 00 00 00 jne 3707 3707: 41 be f4 ff ff ff mov $0xfffffff4,%r14d 370d: 48 8b 44 24 48 mov 0x48(%rsp),%rax 3712: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 3719: 00 00 371b: 75 53 jne 3770 371d: 48 83 c4 50 add $0x50,%rsp 3721: 44 89 f0 mov %r14d,%eax 3724: 5b pop %rbx 3725: 5d pop %rbp 3726: 41 5c pop %r12 3728: 41 5d pop %r13 372a: 41 5e pop %r14 372c: 41 5f pop %r15 372e: c3 retq 372f: c7 05 00 00 00 00 08 movl $0x8,0x0(%rip) # 3739 3736: 00 00 00 3739: e9 c0 fd ff ff jmpq 34fe 373e: 48 85 f6 test %rsi,%rsi 3741: 74 a8 je 36eb 3743: eb 9f jmp 36e4 3745: 48 8b b8 28 04 00 00 mov 0x428(%rax),%rdi 374c: 48 89 bd 70 0c 00 00 mov %rdi,0xc70(%rbp) 3753: 48 8b b0 30 04 00 00 mov 0x430(%rax),%rsi 375a: 48 85 ff test %rdi,%rdi 375d: 75 05 jne 3764 375f: 48 85 f6 test %rsi,%rsi 3762: 74 87 je 36eb 3764: 48 29 fe sub %rdi,%rsi 3767: 48 83 c6 01 add $0x1,%rsi 376b: e9 7b ff ff ff jmpq 36eb 3770: e8 00 00 00 00 callq 3775 3775: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 377c: 00 00 00 00 0000000000003780 : 3780: e8 00 00 00 00 callq 3785 3785: 41 54 push %r12 3787: 45 31 e4 xor %r12d,%r12d 378a: 55 push %rbp 378b: 48 8b 87 28 01 00 00 mov 0x128(%rdi),%rax 3792: 48 8b b0 40 68 01 00 mov 0x16840(%rax),%rsi 3799: 48 85 f6 test %rsi,%rsi 379c: 74 1e je 37bc 379e: 48 89 fd mov %rdi,%rbp 37a1: e8 00 00 00 00 callq 37a6 37a6: 85 c0 test %eax,%eax 37a8: 0f 85 00 00 00 00 jne 37ae 37ae: 48 89 ef mov %rbp,%rdi 37b1: 41 bc 01 00 00 00 mov $0x1,%r12d 37b7: e8 00 00 00 00 callq 37bc 37bc: 44 89 e0 mov %r12d,%eax 37bf: 5d pop %rbp 37c0: 41 5c pop %r12 37c2: c3 retq 37c3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 37ca: 00 00 00 00 37ce: 66 90 xchg %ax,%ax 00000000000037d0 : 37d0: e8 00 00 00 00 callq 37d5 37d5: 55 push %rbp 37d6: 48 8b af 28 01 00 00 mov 0x128(%rdi),%rbp 37dd: f6 85 0a 07 00 00 04 testb $0x4,0x70a(%rbp) 37e4: 0f 84 00 00 00 00 je 37ea 37ea: 85 f6 test %esi,%esi 37ec: 0f 85 00 00 00 00 jne 37f2 37f2: 5d pop %rbp 37f3: c3 retq 37f4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 37fb: 00 00 00 37fe: 66 90 xchg %ax,%ax 0000000000003800 : 3800: e8 00 00 00 00 callq 3805 3805: 8b 06 mov (%rsi),%eax 3807: 83 f8 0b cmp $0xb,%eax 380a: 0f 84 79 01 00 00 je 3989 3810: 77 35 ja 3847 3812: 83 f8 05 cmp $0x5,%eax 3815: 0f 84 5a 01 00 00 je 3975 381b: 0f 86 81 00 00 00 jbe 38a2 3821: 83 f8 08 cmp $0x8,%eax 3824: 0f 84 2c 01 00 00 je 3956 382a: 76 50 jbe 387c 382c: 83 f8 0a cmp $0xa,%eax 382f: 0f 85 1b 01 00 00 jne 3950 3835: 8b 82 88 7f 00 00 mov 0x7f88(%rdx),%eax 383b: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 3842: 89 07 mov %eax,(%rdi) 3844: 31 c0 xor %eax,%eax 3846: c3 retq 3847: 83 f8 10 cmp $0x10,%eax 384a: 0f 84 01 02 00 00 je 3a51 3850: 0f 86 94 00 00 00 jbe 38ea 3856: 83 f8 13 cmp $0x13,%eax 3859: 0f 84 d0 01 00 00 je 3a2f 385f: 76 69 jbe 38ca 3861: 83 f8 14 cmp $0x14,%eax 3864: 0f 85 e6 00 00 00 jne 3950 386a: 8b 82 80 3b 01 00 mov 0x13b80(%rdx),%eax 3870: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 3877: 89 07 mov %eax,(%rdi) 3879: 31 c0 xor %eax,%eax 387b: c3 retq 387c: 83 f8 06 cmp $0x6,%eax 387f: 0f 84 96 01 00 00 je 3a1b 3885: 83 f8 07 cmp $0x7,%eax 3888: 0f 85 c2 00 00 00 jne 3950 388e: 8b 82 d0 91 00 00 mov 0x91d0(%rdx),%eax 3894: 89 07 mov %eax,(%rdi) 3896: 8b 82 00 92 00 00 mov 0x9200(%rdx),%eax 389c: 89 47 04 mov %eax,0x4(%rdi) 389f: 31 c0 xor %eax,%eax 38a1: c3 retq 38a2: 83 f8 03 cmp $0x3,%eax 38a5: 0f 84 5e 01 00 00 je 3a09 38ab: 76 61 jbe 390e 38ad: 83 f8 04 cmp $0x4,%eax 38b0: 0f 85 9a 00 00 00 jne 3950 38b6: 8b 82 a0 91 00 00 mov 0x91a0(%rdx),%eax 38bc: 89 07 mov %eax,(%rdi) 38be: 8b 82 f4 91 00 00 mov 0x91f4(%rdx),%eax 38c4: 89 47 04 mov %eax,0x4(%rdi) 38c7: 31 c0 xor %eax,%eax 38c9: c3 retq 38ca: 83 f8 11 cmp $0x11,%eax 38cd: 0f 84 22 01 00 00 je 39f5 38d3: 83 f8 12 cmp $0x12,%eax 38d6: 75 78 jne 3950 38d8: 8b 82 f8 49 01 00 mov 0x149f8(%rdx),%eax 38de: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 38e5: 89 07 mov %eax,(%rdi) 38e7: 31 c0 xor %eax,%eax 38e9: c3 retq 38ea: 83 f8 0e cmp $0xe,%eax 38ed: 0f 84 f0 00 00 00 je 39e3 38f3: 76 39 jbe 392e 38f5: 83 f8 0f cmp $0xf,%eax 38f8: 75 56 jne 3950 38fa: 8b 82 04 92 00 00 mov 0x9204(%rdx),%eax 3900: 89 07 mov %eax,(%rdi) 3902: 8b 82 08 92 00 00 mov 0x9208(%rdx),%eax 3908: 89 47 04 mov %eax,0x4(%rdi) 390b: 31 c0 xor %eax,%eax 390d: c3 retq 390e: 83 f8 01 cmp $0x1,%eax 3911: 0f 84 b8 00 00 00 je 39cf 3917: 83 f8 02 cmp $0x2,%eax 391a: 75 34 jne 3950 391c: 8b 82 d0 e7 00 00 mov 0xe7d0(%rdx),%eax 3922: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 3929: 89 07 mov %eax,(%rdi) 392b: 31 c0 xor %eax,%eax 392d: c3 retq 392e: 83 f8 0c cmp $0xc,%eax 3931: 0f 84 84 00 00 00 je 39bb 3937: 83 f8 0d cmp $0xd,%eax 393a: 75 14 jne 3950 393c: 8b 82 e8 34 01 00 mov 0x134e8(%rdx),%eax 3942: 89 07 mov %eax,(%rdi) 3944: 8b 82 ec 34 01 00 mov 0x134ec(%rdx),%eax 394a: 89 47 04 mov %eax,0x4(%rdi) 394d: 31 c0 xor %eax,%eax 394f: c3 retq 3950: b8 ea ff ff ff mov $0xffffffea,%eax 3955: c3 retq 3956: 8b 46 08 mov 0x8(%rsi),%eax 3959: 85 c0 test %eax,%eax 395b: 0f 85 21 01 00 00 jne 3a82 3961: 8b 82 e0 91 00 00 mov 0x91e0(%rdx),%eax 3967: 89 07 mov %eax,(%rdi) 3969: 8b 82 1c 92 00 00 mov 0x921c(%rdx),%eax 396f: 89 47 04 mov %eax,0x4(%rdi) 3972: 31 c0 xor %eax,%eax 3974: c3 retq 3975: 8b 82 b0 91 00 00 mov 0x91b0(%rdx),%eax 397b: 89 07 mov %eax,(%rdi) 397d: 8b 82 fc 91 00 00 mov 0x91fc(%rdx),%eax 3983: 89 47 04 mov %eax,0x4(%rdi) 3986: 31 c0 xor %eax,%eax 3988: c3 retq 3989: 8b 46 08 mov 0x8(%rsi),%eax 398c: 3b 82 a8 e7 00 00 cmp 0xe7a8(%rdx),%eax 3992: 73 bc jae 3950 3994: 48 69 c0 68 06 00 00 imul $0x668,%rax,%rax 399b: 8b 84 02 10 b4 00 00 mov 0xb410(%rdx,%rax,1),%eax 39a2: 89 07 mov %eax,(%rdi) 39a4: 8b 46 08 mov 0x8(%rsi),%eax 39a7: 48 69 c0 68 06 00 00 imul $0x668,%rax,%rax 39ae: 8b 84 02 14 b4 00 00 mov 0xb414(%rdx,%rax,1),%eax 39b5: 89 47 04 mov %eax,0x4(%rdi) 39b8: 31 c0 xor %eax,%eax 39ba: c3 retq 39bb: 8b 82 88 34 01 00 mov 0x13488(%rdx),%eax 39c1: 89 07 mov %eax,(%rdi) 39c3: 8b 82 8c 34 01 00 mov 0x1348c(%rdx),%eax 39c9: 89 47 04 mov %eax,0x4(%rdi) 39cc: 31 c0 xor %eax,%eax 39ce: c3 retq 39cf: 8b 82 80 fe 00 00 mov 0xfe80(%rdx),%eax 39d5: 89 07 mov %eax,(%rdi) 39d7: 8b 82 84 fe 00 00 mov 0xfe84(%rdx),%eax 39dd: 89 47 04 mov %eax,0x4(%rdi) 39e0: 31 c0 xor %eax,%eax 39e2: c3 retq 39e3: 8b 82 68 0a 01 00 mov 0x10a68(%rdx),%eax 39e9: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 39f0: 89 07 mov %eax,(%rdi) 39f2: 31 c0 xor %eax,%eax 39f4: c3 retq 39f5: 8b 82 14 92 00 00 mov 0x9214(%rdx),%eax 39fb: 89 07 mov %eax,(%rdi) 39fd: 8b 82 18 92 00 00 mov 0x9218(%rdx),%eax 3a03: 89 47 04 mov %eax,0x4(%rdi) 3a06: 31 c0 xor %eax,%eax 3a08: c3 retq 3a09: 8b 82 d8 0f 00 00 mov 0xfd8(%rdx),%eax 3a0f: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 3a16: 89 07 mov %eax,(%rdi) 3a18: 31 c0 xor %eax,%eax 3a1a: c3 retq 3a1b: 8b 82 c0 91 00 00 mov 0x91c0(%rdx),%eax 3a21: 89 07 mov %eax,(%rdi) 3a23: 8b 82 f8 91 00 00 mov 0x91f8(%rdx),%eax 3a29: 89 47 04 mov %eax,0x4(%rdi) 3a2c: 31 c0 xor %eax,%eax 3a2e: c3 retq 3a2f: 8b 46 08 mov 0x8(%rsi),%eax 3a32: 83 f8 02 cmp $0x2,%eax 3a35: 74 68 je 3a9f 3a37: 77 2c ja 3a65 3a39: 85 c0 test %eax,%eax 3a3b: 74 76 je 3ab3 3a3d: 8b 82 40 35 01 00 mov 0x13540(%rdx),%eax 3a43: 89 07 mov %eax,(%rdi) 3a45: 8b 82 58 35 01 00 mov 0x13558(%rdx),%eax 3a4b: 89 47 04 mov %eax,0x4(%rdi) 3a4e: 31 c0 xor %eax,%eax 3a50: c3 retq 3a51: 8b 82 0c 92 00 00 mov 0x920c(%rdx),%eax 3a57: 89 07 mov %eax,(%rdi) 3a59: 8b 82 10 92 00 00 mov 0x9210(%rdx),%eax 3a5f: 89 47 04 mov %eax,0x4(%rdi) 3a62: 31 c0 xor %eax,%eax 3a64: c3 retq 3a65: 83 f8 03 cmp $0x3,%eax 3a68: 0f 85 e2 fe ff ff jne 3950 3a6e: 8b 82 40 35 01 00 mov 0x13540(%rdx),%eax 3a74: 89 07 mov %eax,(%rdi) 3a76: 8b 82 78 35 01 00 mov 0x13578(%rdx),%eax 3a7c: 89 47 04 mov %eax,0x4(%rdi) 3a7f: 31 c0 xor %eax,%eax 3a81: c3 retq 3a82: 83 f8 01 cmp $0x1,%eax 3a85: 0f 85 c5 fe ff ff jne 3950 3a8b: 8b 82 f0 91 00 00 mov 0x91f0(%rdx),%eax 3a91: 89 07 mov %eax,(%rdi) 3a93: 8b 82 20 92 00 00 mov 0x9220(%rdx),%eax 3a99: 89 47 04 mov %eax,0x4(%rdi) 3a9c: 31 c0 xor %eax,%eax 3a9e: c3 retq 3a9f: 8b 82 40 35 01 00 mov 0x13540(%rdx),%eax 3aa5: 89 07 mov %eax,(%rdi) 3aa7: 8b 82 68 35 01 00 mov 0x13568(%rdx),%eax 3aad: 89 47 04 mov %eax,0x4(%rdi) 3ab0: 31 c0 xor %eax,%eax 3ab2: c3 retq 3ab3: 8b 82 40 35 01 00 mov 0x13540(%rdx),%eax 3ab9: 89 07 mov %eax,(%rdi) 3abb: 8b 82 44 35 01 00 mov 0x13544(%rdx),%eax 3ac1: 89 47 04 mov %eax,0x4(%rdi) 3ac4: 31 c0 xor %eax,%eax 3ac6: c3 retq 3ac7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3ace: 00 00 0000000000003ad0 : 3ad0: 48 89 f2 mov %rsi,%rdx 3ad3: 89 fe mov %edi,%esi 3ad5: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 3adc: e8 00 00 00 00 callq 3ae1 3ae1: 0f 0b ud2 3ae3: c3 retq 3ae4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 3aeb: 00 00 00 00 3aef: 90 nop 0000000000003af0 : 3af0: e8 00 00 00 00 callq 3af5 3af5: 41 57 push %r15 3af7: 41 56 push %r14 3af9: 41 55 push %r13 3afb: 41 54 push %r12 3afd: 55 push %rbp 3afe: 53 push %rbx 3aff: 48 81 ec 08 02 00 00 sub $0x208,%rsp 3b06: 4c 8b 3e mov (%rsi),%r15 3b09: 44 8b 66 08 mov 0x8(%rsi),%r12d 3b0d: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 3b14: 00 00 3b16: 48 89 84 24 00 02 00 mov %rax,0x200(%rsp) 3b1d: 00 3b1e: 31 c0 xor %eax,%eax 3b20: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 3b27: 00 3b28: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 3b2f: 00 00 3b31: c7 44 24 24 04 00 00 movl $0x4,0x24(%rsp) 3b38: 00 3b39: 4d 85 ff test %r15,%r15 3b3c: 0f 84 79 03 00 00 je 3ebb 3b42: 45 85 e4 test %r12d,%r12d 3b45: 0f 84 70 03 00 00 je 3ebb 3b4b: 8b 56 0c mov 0xc(%rsi),%edx 3b4e: 48 89 fb mov %rdi,%rbx 3b51: 48 89 f5 mov %rsi,%rbp 3b54: 4c 8d 77 f0 lea -0x10(%rdi),%r14 3b58: 83 fa 15 cmp $0x15,%edx 3b5b: 0f 84 86 0a 00 00 je 45e7 3b61: 0f 86 ab 00 00 00 jbe 3c12 3b67: 83 fa 1b cmp $0x1b,%edx 3b6a: 0f 84 4b 05 00 00 je 40bb 3b70: 0f 86 44 02 00 00 jbe 3dba 3b76: 83 fa 1e cmp $0x1e,%edx 3b79: 0f 84 30 05 00 00 je 40af 3b7f: 0f 86 a4 01 00 00 jbe 3d29 3b85: 83 fa 1f cmp $0x1f,%edx 3b88: 0f 84 8f 03 00 00 je 3f1d 3b8e: 83 fa 20 cmp $0x20,%edx 3b91: 0f 85 4e 03 00 00 jne 3ee5 3b97: 48 8b 97 d8 39 01 00 mov 0x139d8(%rdi),%rdx 3b9e: 41 bd ea ff ff ff mov $0xffffffea,%r13d 3ba4: 48 85 d2 test %rdx,%rdx 3ba7: 74 3d je 3be6 3ba9: 8b 42 04 mov 0x4(%rdx),%eax 3bac: 8b 52 08 mov 0x8(%rdx),%edx 3baf: 48 c1 e0 20 shl $0x20,%rax 3bb3: 48 09 d0 or %rdx,%rax 3bb6: 48 89 44 24 30 mov %rax,0x30(%rsp) 3bbb: 44 89 e2 mov %r12d,%edx 3bbe: 41 83 fc 08 cmp $0x8,%r12d 3bc2: b8 08 00 00 00 mov $0x8,%eax 3bc7: 48 0f 47 d0 cmova %rax,%rdx 3bcb: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 3bd0: 4c 89 ff mov %r15,%rdi 3bd3: e8 00 00 00 00 callq 3bd8 3bd8: 48 83 f8 01 cmp $0x1,%rax 3bdc: 45 19 ed sbb %r13d,%r13d 3bdf: 41 f7 d5 not %r13d 3be2: 41 83 e5 f2 and $0xfffffff2,%r13d 3be6: 48 8b 84 24 00 02 00 mov 0x200(%rsp),%rax 3bed: 00 3bee: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 3bf5: 00 00 3bf7: 0f 85 a5 12 00 00 jne 4ea2 3bfd: 48 81 c4 08 02 00 00 add $0x208,%rsp 3c04: 44 89 e8 mov %r13d,%eax 3c07: 5b pop %rbx 3c08: 5d pop %rbp 3c09: 41 5c pop %r12 3c0b: 41 5d pop %r13 3c0d: 41 5e pop %r14 3c0f: 41 5f pop %r15 3c11: c3 retq 3c12: 83 fa 0e cmp $0xe,%edx 3c15: 0f 84 88 0b 00 00 je 47a3 3c1b: 0f 86 d3 00 00 00 jbe 3cf4 3c21: 83 fa 11 cmp $0x11,%edx 3c24: 0f 84 e2 02 00 00 je 3f0c 3c2a: 76 7a jbe 3ca6 3c2c: 83 fa 13 cmp $0x13,%edx 3c2f: 0f 84 5b 09 00 00 je 4590 3c35: 83 fa 14 cmp $0x14,%edx 3c38: 0f 85 a7 02 00 00 jne 3ee5 3c3e: 48 8b 87 a8 0f 00 00 mov 0xfa8(%rdi),%rax 3c45: 48 8b 97 70 5a 01 00 mov 0x15a70(%rdi),%rdx 3c4c: 48 8b 8f 78 5a 01 00 mov 0x15a78(%rdi),%rcx 3c53: 48 2d 00 00 40 00 sub $0x400000,%rax 3c59: 48 29 d0 sub %rdx,%rax 3c5c: 48 8b 97 48 0f 00 00 mov 0xf48(%rdi),%rdx 3c63: 48 89 44 24 30 mov %rax,0x30(%rsp) 3c68: 48 29 ca sub %rcx,%rdx 3c6b: 48 39 c2 cmp %rax,%rdx 3c6e: 48 0f 46 c2 cmovbe %rdx,%rax 3c72: 48 8b 97 80 5a 01 00 mov 0x15a80(%rdi),%rdx 3c79: 48 89 44 24 38 mov %rax,0x38(%rsp) 3c7e: 48 8b 87 c0 56 00 00 mov 0x56c0(%rdi),%rax 3c85: 48 8b 40 08 mov 0x8(%rax),%rax 3c89: 48 c1 e0 0c shl $0xc,%rax 3c8d: 48 29 d0 sub %rdx,%rax 3c90: 44 89 e2 mov %r12d,%edx 3c93: 41 83 fc 18 cmp $0x18,%r12d 3c97: 48 89 44 24 40 mov %rax,0x40(%rsp) 3c9c: b8 18 00 00 00 mov $0x18,%eax 3ca1: e9 21 ff ff ff jmpq 3bc7 3ca6: 83 fa 0f cmp $0xf,%edx 3ca9: 0f 84 e2 07 00 00 je 4491 3caf: 83 fa 10 cmp $0x10,%edx 3cb2: 0f 85 2d 02 00 00 jne 3ee5 3cb8: 48 8b bf c8 56 00 00 mov 0x56c8(%rdi),%rdi 3cbf: e8 00 00 00 00 callq 3cc4 3cc4: 41 83 fc 08 cmp $0x8,%r12d 3cc8: ba 08 00 00 00 mov $0x8,%edx 3ccd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 3cd2: 4c 89 ff mov %r15,%rdi 3cd5: 49 0f 46 d4 cmovbe %r12,%rdx 3cd9: 48 89 44 24 28 mov %rax,0x28(%rsp) 3cde: e8 00 00 00 00 callq 3ce3 3ce3: 48 85 c0 test %rax,%rax 3ce6: 0f 85 c3 00 00 00 jne 3daf 3cec: 45 31 ed xor %r13d,%r13d 3cef: e9 f2 fe ff ff jmpq 3be6 3cf4: 83 fa 02 cmp $0x2,%edx 3cf7: 0f 84 52 02 00 00 je 3f4f 3cfd: 0f 86 5c 01 00 00 jbe 3e5f 3d03: 83 fa 03 cmp $0x3,%edx 3d06: 0f 84 f5 09 00 00 je 4701 3d0c: 83 fa 05 cmp $0x5,%edx 3d0f: 0f 85 d0 01 00 00 jne 3ee5 3d15: 48 8b 87 28 b3 00 00 mov 0xb328(%rdi),%rax 3d1c: 4c 89 f7 mov %r14,%rdi 3d1f: 48 8b 00 mov (%rax),%rax 3d22: e8 00 00 00 00 callq 3d27 3d27: eb 9b jmp 3cc4 3d29: 83 fa 1c cmp $0x1c,%edx 3d2c: 0f 84 cc 0a 00 00 je 47fe 3d32: 83 fa 1d cmp $0x1d,%edx 3d35: 0f 85 aa 01 00 00 jne 3ee5 3d3b: 80 bf b4 7c 00 00 00 cmpb $0x0,0x7cb4(%rdi) 3d42: 0f 84 b9 01 00 00 je 3f01 3d48: 8b 56 10 mov 0x10(%rsi),%edx 3d4b: 83 fa 05 cmp $0x5,%edx 3d4e: 0f 84 15 0f 00 00 je 4c69 3d54: 0f 87 b6 0b 00 00 ja 4910 3d5a: 83 fa 03 cmp $0x3,%edx 3d5d: 0f 84 1b 10 00 00 je 4d7e 3d63: 83 fa 04 cmp $0x4,%edx 3d66: 0f 85 58 0b 00 00 jne 48c4 3d6c: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 3d71: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 3d76: be 06 00 00 00 mov $0x6,%esi 3d7b: 4c 89 f7 mov %r14,%rdi 3d7e: 48 89 ea mov %rbp,%rdx 3d81: e8 00 00 00 00 callq 3d86 3d86: 85 c0 test %eax,%eax 3d88: 0f 85 2d 01 00 00 jne 3ebb 3d8e: 41 83 fc 04 cmp $0x4,%r12d 3d92: ba 04 00 00 00 mov $0x4,%edx 3d97: 48 89 ee mov %rbp,%rsi 3d9a: 49 0f 46 d4 cmovbe %r12,%rdx 3d9e: 4c 89 ff mov %r15,%rdi 3da1: e8 00 00 00 00 callq 3da6 3da6: 48 85 c0 test %rax,%rax 3da9: 0f 84 3d ff ff ff je 3cec 3daf: 41 bd f2 ff ff ff mov $0xfffffff2,%r13d 3db5: e9 2c fe ff ff jmpq 3be6 3dba: 83 fa 18 cmp $0x18,%edx 3dbd: 0f 84 d4 02 00 00 je 4097 3dc3: 0f 86 fd 00 00 00 jbe 3ec6 3dc9: 83 fa 19 cmp $0x19,%edx 3dcc: 0f 84 cb 06 00 00 je 449d 3dd2: 83 fa 1a cmp $0x1a,%edx 3dd5: 0f 85 0a 01 00 00 jne 3ee5 3ddb: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi 3de2: 00 3de3: b9 0d 00 00 00 mov $0xd,%ecx 3de8: 31 c0 xor %eax,%eax 3dea: 45 31 f6 xor %r14d,%r14d 3ded: f3 48 ab rep stos %rax,%es:(%rdi) 3df0: 48 8d ac 24 90 00 00 lea 0x90(%rsp),%rbp 3df7: 00 3df8: 49 89 ed mov %rbp,%r13 3dfb: 48 8b 83 b8 75 00 00 mov 0x75b8(%rbx),%rax 3e02: 48 8b bb b0 75 00 00 mov 0x75b0(%rbx),%rdi 3e09: 44 89 f6 mov %r14d,%esi 3e0c: 48 8b 80 e8 00 00 00 mov 0xe8(%rax),%rax 3e13: e8 00 00 00 00 callq 3e18 3e18: 48 85 c0 test %rax,%rax 3e1b: 74 1c je 3e39 3e1d: 8b 50 08 mov 0x8(%rax),%edx 3e20: 41 89 55 00 mov %edx,0x0(%r13) 3e24: 8b 50 0c mov 0xc(%rax),%edx 3e27: 41 89 55 04 mov %edx,0x4(%r13) 3e2b: 8b 00 mov (%rax),%eax 3e2d: 41 89 45 08 mov %eax,0x8(%r13) 3e31: 83 84 24 f0 00 00 00 addl $0x1,0xf0(%rsp) 3e38: 01 3e39: 41 83 c6 01 add $0x1,%r14d 3e3d: 49 83 c5 10 add $0x10,%r13 3e41: 41 83 fe 06 cmp $0x6,%r14d 3e45: 75 b4 jne 3dfb 3e47: 44 89 e2 mov %r12d,%edx 3e4a: 41 83 fc 68 cmp $0x68,%r12d 3e4e: b8 68 00 00 00 mov $0x68,%eax 3e53: 48 89 ee mov %rbp,%rsi 3e56: 48 0f 47 d0 cmova %rax,%rdx 3e5a: e9 71 fd ff ff jmpq 3bd0 3e5f: 85 d2 test %edx,%edx 3e61: 0f 84 3c 02 00 00 je 40a3 3e67: 83 fa 01 cmp $0x1,%edx 3e6a: 75 79 jne 3ee5 3e6c: 8b 97 c8 5e 00 00 mov 0x5ec8(%rdi),%edx 3e72: 44 8b 46 10 mov 0x10(%rsi),%r8d 3e76: 85 d2 test %edx,%edx 3e78: 7e 2d jle 3ea7 3e7a: 83 ea 01 sub $0x1,%edx 3e7d: 48 8d 87 b0 5c 00 00 lea 0x5cb0(%rdi),%rax 3e84: 48 8d 8c d7 b8 5c 00 lea 0x5cb8(%rdi,%rdx,8),%rcx 3e8b: 00 3e8c: 48 8b 10 mov (%rax),%rdx 3e8f: 48 85 d2 test %rdx,%rdx 3e92: 74 0a je 3e9e 3e94: 44 39 42 60 cmp %r8d,0x60(%rdx) 3e98: 0f 84 7e 0c 00 00 je 4b1c 3e9e: 48 83 c0 08 add $0x8,%rax 3ea2: 48 39 c1 cmp %rax,%rcx 3ea5: 75 e5 jne 3e8c 3ea7: 44 89 c2 mov %r8d,%edx 3eaa: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3eb1: bf 04 00 00 00 mov $0x4,%edi 3eb6: e8 00 00 00 00 callq 3ebb 3ebb: 41 bd ea ff ff ff mov $0xffffffea,%r13d 3ec1: e9 20 fd ff ff jmpq 3be6 3ec6: 83 fa 16 cmp $0x16,%edx 3ec9: 0f 84 45 02 00 00 je 4114 3ecf: 83 fa 17 cmp $0x17,%edx 3ed2: 75 11 jne 3ee5 3ed4: 48 8b bf c8 56 00 00 mov 0x56c8(%rdi),%rdi 3edb: e8 00 00 00 00 callq 3ee0 3ee0: e9 df fd ff ff jmpq 3cc4 3ee5: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3eec: bf 04 00 00 00 mov $0x4,%edi 3ef1: 41 bd ea ff ff ff mov $0xffffffea,%r13d 3ef7: e8 00 00 00 00 callq 3efc 3efc: e9 e5 fc ff ff jmpq 3be6 3f01: 41 bd fe ff ff ff mov $0xfffffffe,%r13d 3f07: e9 da fc ff ff jmpq 3be6 3f0c: 48 8b bf c0 56 00 00 mov 0x56c0(%rdi),%rdi 3f13: e8 00 00 00 00 callq 3f18 3f18: e9 a7 fd ff ff jmpq 3cc4 3f1d: 8b 87 64 5c 00 00 mov 0x5c64(%rdi),%eax 3f23: 41 83 fc 04 cmp $0x4,%r12d 3f27: ba 04 00 00 00 mov $0x4,%edx 3f2c: 4c 89 ff mov %r15,%rdi 3f2f: 89 44 24 20 mov %eax,0x20(%rsp) 3f33: 49 0f 46 d4 cmovbe %r12,%rdx 3f37: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 3f3c: e8 00 00 00 00 callq 3f41 3f41: 48 85 c0 test %rax,%rax 3f44: 0f 84 a2 fd ff ff je 3cec 3f4a: e9 60 fe ff ff jmpq 3daf 3f4f: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 3f56: 00 00 3f58: 44 8b 6e 14 mov 0x14(%rsi),%r13d 3f5c: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp) 3f63: 00 00 3f65: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 3f6c: 00 00 3f6e: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) 3f75: 00 00 3f77: 45 85 ed test %r13d,%r13d 3f7a: 0f 85 3b ff ff ff jne 3ebb 3f80: 8b 7e 10 mov 0x10(%rsi),%edi 3f83: 83 ff 04 cmp $0x4,%edi 3f86: 0f 84 09 0d 00 00 je 4c95 3f8c: 0f 87 b9 09 00 00 ja 494b 3f92: 83 ff 02 cmp $0x2,%edi 3f95: 0f 84 93 0d 00 00 je 4d2e 3f9b: 83 ff 03 cmp $0x3,%edi 3f9e: 0f 85 bf 08 00 00 jne 4863 3fa4: 0f b6 93 cc e7 00 00 movzbl 0xe7cc(%rbx),%edx 3fab: 85 d2 test %edx,%edx 3fad: 0f 84 76 0e 00 00 je 4e29 3fb3: 44 8b 83 40 fe 00 00 mov 0xfe40(%rbx),%r8d 3fba: 48 8d 83 e4 e9 00 00 lea 0xe9e4(%rbx),%rax 3fc1: 45 31 d2 xor %r10d,%r10d 3fc4: 31 c9 xor %ecx,%ecx 3fc6: bf 01 00 00 00 mov $0x1,%edi 3fcb: 89 fe mov %edi,%esi 3fcd: d3 e6 shl %cl,%esi 3fcf: 44 85 c6 test %r8d,%esi 3fd2: 75 07 jne 3fdb 3fd4: 80 38 01 cmpb $0x1,(%rax) 3fd7: 41 83 da ff sbb $0xffffffff,%r10d 3fdb: 83 c1 01 add $0x1,%ecx 3fde: 48 05 c0 09 00 00 add $0x9c0,%rax 3fe4: 39 d1 cmp %edx,%ecx 3fe6: 72 e3 jb 3fcb 3fe8: be 08 00 00 00 mov $0x8,%esi 3fed: 41 b8 40 00 00 00 mov $0x40,%r8d 3ff3: bf 40 00 00 00 mov $0x40,%edi 3ff8: 8b 93 48 56 01 00 mov 0x15648(%rbx),%edx 3ffe: 85 d2 test %edx,%edx 4000: 74 67 je 4069 4002: 48 81 c3 48 55 01 00 add $0x15548,%rbx 4009: eb 0d jmp 4018 400b: 41 83 c5 01 add $0x1,%r13d 400f: 48 83 c3 10 add $0x10,%rbx 4013: 41 39 d5 cmp %edx,%r13d 4016: 74 51 je 4069 4018: 48 8b 43 08 mov 0x8(%rbx),%rax 401c: 39 30 cmp %esi,(%rax) 401e: 75 eb jne 400b 4020: 80 3b 00 cmpb $0x0,(%rbx) 4023: 74 e6 je 400b 4025: 8b 55 10 mov 0x10(%rbp),%edx 4028: 44 89 d1 mov %r10d,%ecx 402b: 44 39 14 95 00 00 00 cmp %r10d,0x0(,%rdx,4) 4032: 00 4033: 0f 46 0c 95 00 00 00 cmovbe 0x0(,%rdx,4),%ecx 403a: 00 403b: 8b 50 04 mov 0x4(%rax),%edx 403e: 89 54 24 30 mov %edx,0x30(%rsp) 4042: 8b 40 08 mov 0x8(%rax),%eax 4045: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp) 404c: 00 00 404e: 89 44 24 34 mov %eax,0x34(%rsp) 4052: b8 01 00 00 00 mov $0x1,%eax 4057: d3 e0 shl %cl,%eax 4059: 89 7c 24 40 mov %edi,0x40(%rsp) 405d: 83 e8 01 sub $0x1,%eax 4060: 44 89 44 24 44 mov %r8d,0x44(%rsp) 4065: 89 44 24 48 mov %eax,0x48(%rsp) 4069: 41 83 fc 20 cmp $0x20,%r12d 406d: b8 20 00 00 00 mov $0x20,%eax 4072: 44 89 e2 mov %r12d,%edx 4075: 4c 89 ff mov %r15,%rdi 4078: 48 0f 47 d0 cmova %rax,%rdx 407c: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 4081: 41 bd f2 ff ff ff mov $0xfffffff2,%r13d 4087: e8 00 00 00 00 callq 408c 408c: 85 c0 test %eax,%eax 408e: 44 0f 44 e8 cmove %eax,%r13d 4092: e9 4f fb ff ff jmpq 3be6 4097: 48 8b 87 50 5c 00 00 mov 0x5c50(%rdi),%rax 409e: e9 21 fc ff ff jmpq 3cc4 40a3: 0f b6 87 2a 07 00 00 movzbl 0x72a(%rdi),%eax 40aa: e9 74 fe ff ff jmpq 3f23 40af: 48 8b 87 58 5c 00 00 mov 0x5c58(%rdi),%rax 40b6: e9 09 fc ff ff jmpq 3cc4 40bb: 8b 87 18 0c 00 00 mov 0xc18(%rdi),%eax 40c1: 8b 56 10 mov 0x10(%rsi),%edx 40c4: 89 44 24 30 mov %eax,0x30(%rsp) 40c8: 83 fa 01 cmp $0x1,%edx 40cb: 0f 84 70 0a 00 00 je 4b41 40d1: 83 fa 02 cmp $0x2,%edx 40d4: 0f 85 0b fe ff ff jne 3ee5 40da: 8b 56 14 mov 0x14(%rsi),%edx 40dd: 41 bd ea ff ff ff mov $0xffffffea,%r13d 40e3: 39 d0 cmp %edx,%eax 40e5: 0f 86 fb fa ff ff jbe 3be6 40eb: 29 d0 sub %edx,%eax 40ed: 89 d6 mov %edx,%esi 40ef: 44 89 e2 mov %r12d,%edx 40f2: 48 03 b7 10 0c 00 00 add 0xc10(%rdi),%rsi 40f9: 48 39 d0 cmp %rdx,%rax 40fc: 48 0f 46 d0 cmovbe %rax,%rdx 4100: 48 81 fa ff ff ff 7f cmp $0x7fffffff,%rdx 4107: 0f 86 91 fc ff ff jbe 3d9e 410d: 0f 0b ud2 410f: e9 9b fc ff ff jmpq 3daf 4114: 48 8d ac 24 90 00 00 lea 0x90(%rsp),%rbp 411b: 00 411c: 31 c0 xor %eax,%eax 411e: b9 2e 00 00 00 mov $0x2e,%ecx 4123: 48 89 ef mov %rbp,%rdi 4126: f3 48 ab rep stos %rax,%es:(%rdi) 4129: 48 8b 83 88 01 00 00 mov 0x188(%rbx),%rax 4130: 4c 89 f7 mov %r14,%rdi 4133: 0f b7 50 3e movzwl 0x3e(%rax),%edx 4137: 89 94 24 90 00 00 00 mov %edx,0x90(%rsp) 413e: 48 8b 93 00 07 00 00 mov 0x700(%rbx),%rdx 4145: 48 89 94 24 94 00 00 mov %rdx,0x94(%rsp) 414c: 00 414d: 0f b6 40 48 movzbl 0x48(%rax),%eax 4151: 89 84 24 9c 00 00 00 mov %eax,0x9c(%rsp) 4158: 8b 83 fc 06 00 00 mov 0x6fc(%rbx),%eax 415e: 89 84 24 a0 00 00 00 mov %eax,0xa0(%rsp) 4165: 8b 83 18 8a 00 00 mov 0x8a18(%rbx),%eax 416b: 89 84 24 a4 00 00 00 mov %eax,0xa4(%rsp) 4172: 8b 83 24 8a 00 00 mov 0x8a24(%rbx),%eax 4178: 89 84 24 a8 00 00 00 mov %eax,0xa8(%rsp) 417f: 48 8b 83 20 07 00 00 mov 0x720(%rbx),%rax 4186: 48 8b 40 30 mov 0x30(%rax),%rax 418a: e8 00 00 00 00 callq 418f 418f: 8d 04 80 lea (%rax,%rax,4),%eax 4192: 01 c0 add %eax,%eax 4194: 80 bb b4 7c 00 00 00 cmpb $0x0,0x7cb4(%rbx) 419b: 89 84 24 ac 00 00 00 mov %eax,0xac(%rsp) 41a2: 0f 85 b3 09 00 00 jne 4b5b 41a8: 8b 83 1c 0f 00 00 mov 0xf1c(%rbx),%eax 41ae: 8d 04 80 lea (%rax,%rax,4),%eax 41b1: 01 c0 add %eax,%eax 41b3: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 41ba: 00 41bb: 8b 83 18 0f 00 00 mov 0xf18(%rbx),%eax 41c1: 8d 04 80 lea (%rax,%rax,4),%eax 41c4: 01 c0 add %eax,%eax 41c6: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 41cd: 00 41ce: 8b 83 50 8a 00 00 mov 0x8a50(%rbx),%eax 41d4: c7 84 24 14 01 00 00 movl $0x0,0x114(%rsp) 41db: 00 00 00 00 41df: 89 84 24 08 01 00 00 mov %eax,0x108(%rsp) 41e6: 8b 83 28 8a 00 00 mov 0x8a28(%rbx),%eax 41ec: 0f af 83 18 8a 00 00 imul 0x8a18(%rbx),%eax 41f3: 89 84 24 0c 01 00 00 mov %eax,0x10c(%rsp) 41fa: 8b 83 38 8a 00 00 mov 0x8a38(%rbx),%eax 4200: 89 84 24 10 01 00 00 mov %eax,0x110(%rsp) 4207: 31 c0 xor %eax,%eax 4209: f6 83 0a 07 00 00 02 testb $0x2,0x70a(%rbx) 4210: 0f 95 c0 setne %al 4213: 48 89 84 24 18 01 00 mov %rax,0x118(%rsp) 421a: 00 421b: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 4221 4221: 85 c0 test %eax,%eax 4223: 75 09 jne 422e 4225: f6 83 a0 63 01 00 04 testb $0x4,0x163a0(%rbx) 422c: 74 09 je 4237 422e: 48 83 8c 24 18 01 00 orq $0x2,0x118(%rsp) 4235: 00 02 4237: 80 bb 41 28 00 00 00 cmpb $0x0,0x2841(%rbx) 423e: 74 09 je 4249 4240: 48 83 8c 24 18 01 00 orq $0x4,0x118(%rsp) 4247: 00 04 4249: 48 8b 83 28 54 00 00 mov 0x5428(%rbx),%rax 4250: 8b 8b 70 fe 00 00 mov 0xfe70(%rbx),%ecx 4256: 48 c7 84 24 20 01 00 movq $0x200000,0x120(%rsp) 425d: 00 00 00 20 00 4262: 48 c1 e0 0c shl $0xc,%rax 4266: 8d 51 ff lea -0x1(%rcx),%edx 4269: 48 2d 00 00 20 00 sub $0x200000,%rax 426f: 81 fa fe ff 2c 35 cmp $0x352cfffe,%edx 4275: 0f 87 08 08 00 00 ja 4a83 427b: 48 ba 00 00 00 00 00 movabs $0x10000000000,%rdx 4282: 01 00 00 4285: 48 39 d0 cmp %rdx,%rax 4288: 48 0f 47 c2 cmova %rdx,%rax 428c: 48 89 84 24 28 01 00 mov %rax,0x128(%rsp) 4293: 00 4294: 48 8b 93 a4 b2 00 00 mov 0xb2a4(%rbx),%rdx 429b: b8 00 10 00 00 mov $0x1000,%eax 42a0: 8b 8b 38 54 00 00 mov 0x5438(%rbx),%ecx 42a6: c7 84 24 30 01 00 00 movl $0x1000,0x130(%rsp) 42ad: 00 10 00 00 42b1: c7 84 24 38 01 00 00 movl $0x1000,0x138(%rsp) 42b8: 00 10 00 00 42bc: 48 89 94 24 a0 01 00 mov %rdx,0x1a0(%rsp) 42c3: 00 42c4: 48 8b 93 ac b2 00 00 mov 0xb2ac(%rbx),%rdx 42cb: d3 e0 shl %cl,%eax 42cd: 89 84 24 34 01 00 00 mov %eax,0x134(%rsp) 42d4: 48 8b 83 9c b2 00 00 mov 0xb29c(%rbx),%rax 42db: 48 89 94 24 a8 01 00 mov %rdx,0x1a8(%rsp) 42e2: 00 42e3: 48 8b 93 b4 b2 00 00 mov 0xb2b4(%rbx),%rdx 42ea: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 42f1: 00 42f2: 8b 83 84 b2 00 00 mov 0xb284(%rbx),%eax 42f8: 48 89 94 24 b0 01 00 mov %rdx,0x1b0(%rsp) 42ff: 00 4300: 48 8b 93 bc b2 00 00 mov 0xb2bc(%rbx),%rdx 4307: 89 84 24 3c 01 00 00 mov %eax,0x13c(%rsp) 430e: 48 8b 83 dc b2 00 00 mov 0xb2dc(%rbx),%rax 4315: 48 89 94 24 b8 01 00 mov %rdx,0x1b8(%rsp) 431c: 00 431d: 48 8b 93 c4 b2 00 00 mov 0xb2c4(%rbx),%rdx 4324: 48 89 84 24 d8 01 00 mov %rax,0x1d8(%rsp) 432b: 00 432c: 48 89 94 24 c0 01 00 mov %rdx,0x1c0(%rsp) 4333: 00 4334: 48 8b 93 cc b2 00 00 mov 0xb2cc(%rbx),%rdx 433b: 48 89 94 24 c8 01 00 mov %rdx,0x1c8(%rsp) 4342: 00 4343: 48 8b 93 d4 b2 00 00 mov 0xb2d4(%rbx),%rdx 434a: 48 89 94 24 d0 01 00 mov %rdx,0x1d0(%rsp) 4351: 00 4352: 48 8b 93 e4 b2 00 00 mov 0xb2e4(%rbx),%rdx 4359: 48 89 94 24 c8 00 00 mov %rdx,0xc8(%rsp) 4360: 00 4361: 48 8b 93 ec b2 00 00 mov 0xb2ec(%rbx),%rdx 4368: 48 89 94 24 d0 00 00 mov %rdx,0xd0(%rsp) 436f: 00 4370: 48 8b 93 f4 b2 00 00 mov 0xb2f4(%rbx),%rdx 4377: 48 89 94 24 d8 00 00 mov %rdx,0xd8(%rsp) 437e: 00 437f: 48 8b 93 fc b2 00 00 mov 0xb2fc(%rbx),%rdx 4386: 48 89 94 24 e0 00 00 mov %rdx,0xe0(%rsp) 438d: 00 438e: 48 8b 93 04 b3 00 00 mov 0xb304(%rbx),%rdx 4395: 48 8b 83 1c b3 00 00 mov 0xb31c(%rbx),%rax 439c: 81 bb fc 06 00 00 8e cmpl $0x8e,0x6fc(%rbx) 43a3: 00 00 00 43a6: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp) 43ad: 00 43ae: 48 8b 93 0c b3 00 00 mov 0xb30c(%rbx),%rdx 43b5: 48 89 84 24 00 01 00 mov %rax,0x100(%rsp) 43bc: 00 43bd: 8b 83 f0 0f 00 00 mov 0xff0(%rbx),%eax 43c3: 48 89 94 24 f0 00 00 mov %rdx,0xf0(%rsp) 43ca: 00 43cb: 48 8b 93 14 b3 00 00 mov 0xb314(%rbx),%rdx 43d2: 89 84 24 40 01 00 00 mov %eax,0x140(%rsp) 43d9: 8b 83 a0 0f 00 00 mov 0xfa0(%rbx),%eax 43df: 48 89 94 24 f8 00 00 mov %rdx,0xf8(%rsp) 43e6: 00 43e7: 89 84 24 44 01 00 00 mov %eax,0x144(%rsp) 43ee: 8b 83 90 09 01 00 mov 0x10990(%rbx),%eax 43f4: 89 84 24 48 01 00 00 mov %eax,0x148(%rsp) 43fb: 8b 83 cc 8b 00 00 mov 0x8bcc(%rbx),%eax 4401: 89 84 24 4c 01 00 00 mov %eax,0x14c(%rsp) 4408: 8b 83 90 b2 00 00 mov 0xb290(%rbx),%eax 440e: 89 84 24 80 01 00 00 mov %eax,0x180(%rsp) 4415: 8b 83 30 8a 00 00 mov 0x8a30(%rbx),%eax 441b: 89 84 24 84 01 00 00 mov %eax,0x184(%rsp) 4422: 8b 83 20 8a 00 00 mov 0x8a20(%rbx),%eax 4428: 89 84 24 88 01 00 00 mov %eax,0x188(%rsp) 442f: 8b 83 2c 8a 00 00 mov 0x8a2c(%rbx),%eax 4435: 89 84 24 8c 01 00 00 mov %eax,0x18c(%rsp) 443c: 48 8b 83 7c 8a 00 00 mov 0x8a7c(%rbx),%rax 4443: 48 89 84 24 90 01 00 mov %rax,0x190(%rsp) 444a: 00 444b: 8b 83 34 8a 00 00 mov 0x8a34(%rbx),%eax 4451: 89 84 24 98 01 00 00 mov %eax,0x198(%rsp) 4458: 76 0d jbe 4467 445a: 8b 83 dc 8b 00 00 mov 0x8bdc(%rbx),%eax 4460: 89 84 24 f0 01 00 00 mov %eax,0x1f0(%rsp) 4467: 48 8b 83 e0 8b 00 00 mov 0x8be0(%rbx),%rax 446e: 44 89 e2 mov %r12d,%edx 4471: 41 81 fc 70 01 00 00 cmp $0x170,%r12d 4478: 48 89 ee mov %rbp,%rsi 447b: 48 89 84 24 f8 01 00 mov %rax,0x1f8(%rsp) 4482: 00 4483: b8 70 01 00 00 mov $0x170,%eax 4488: 48 0f 47 d0 cmova %rax,%rdx 448c: e9 3f f7 ff ff jmpq 3bd0 4491: 48 8b 87 48 5c 00 00 mov 0x5c48(%rdi),%rax 4498: e9 27 f8 ff ff jmpq 3cc4 449d: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 44a2: 4c 8b af c8 56 00 00 mov 0x56c8(%rdi),%r13 44a9: 31 c0 xor %eax,%eax 44ab: b9 0a 00 00 00 mov $0xa,%ecx 44b0: 48 8b af c0 56 00 00 mov 0x56c0(%rdi),%rbp 44b7: 48 89 d7 mov %rdx,%rdi 44ba: 48 8b 93 70 5a 01 00 mov 0x15a70(%rbx),%rdx 44c1: f3 48 ab rep stos %rax,%es:(%rdi) 44c4: 48 8b 83 a8 0f 00 00 mov 0xfa8(%rbx),%rax 44cb: 4c 89 ef mov %r13,%rdi 44ce: 48 89 44 24 30 mov %rax,0x30(%rsp) 44d3: 48 2d 00 00 40 00 sub $0x400000,%rax 44d9: 48 29 d0 sub %rdx,%rax 44dc: 48 89 44 24 38 mov %rax,0x38(%rsp) 44e1: e8 00 00 00 00 callq 44e6 44e6: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 44eb: 48 8b 8b 78 5a 01 00 mov 0x15a78(%rbx),%rcx 44f2: 4c 89 ef mov %r13,%rdi 44f5: 48 89 44 24 40 mov %rax,0x40(%rsp) 44fa: 48 8d 04 52 lea (%rdx,%rdx,2),%rax 44fe: 48 c1 e8 02 shr $0x2,%rax 4502: 48 89 44 24 48 mov %rax,0x48(%rsp) 4507: 48 8b 83 48 0f 00 00 mov 0xf48(%rbx),%rax 450e: 48 89 44 24 50 mov %rax,0x50(%rsp) 4513: 48 29 c8 sub %rcx,%rax 4516: 48 39 d0 cmp %rdx,%rax 4519: 48 0f 47 c2 cmova %rdx,%rax 451d: 48 89 44 24 58 mov %rax,0x58(%rsp) 4522: e8 00 00 00 00 callq 4527 4527: 48 8b 93 80 5a 01 00 mov 0x15a80(%rbx),%rdx 452e: 48 89 ef mov %rbp,%rdi 4531: 48 89 44 24 60 mov %rax,0x60(%rsp) 4536: 48 8b 44 24 58 mov 0x58(%rsp),%rax 453b: 48 8d 04 40 lea (%rax,%rax,2),%rax 453f: 48 c1 e8 02 shr $0x2,%rax 4543: 48 89 44 24 68 mov %rax,0x68(%rsp) 4548: 48 8b 45 08 mov 0x8(%rbp),%rax 454c: 48 c1 e0 0c shl $0xc,%rax 4550: 48 89 44 24 70 mov %rax,0x70(%rsp) 4555: 48 29 d0 sub %rdx,%rax 4558: 48 89 44 24 78 mov %rax,0x78(%rsp) 455d: e8 00 00 00 00 callq 4562 4562: 44 89 e2 mov %r12d,%edx 4565: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 456c: 00 456d: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4572: 48 8d 04 40 lea (%rax,%rax,2),%rax 4576: 48 c1 e8 02 shr $0x2,%rax 457a: 41 83 fc 60 cmp $0x60,%r12d 457e: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 4585: 00 4586: b8 60 00 00 00 mov $0x60,%eax 458b: e9 37 f6 ff ff jmpq 3bc7 4590: 8b 87 f0 3a 01 00 mov 0x13af0(%rdi),%eax 4596: 44 89 e2 mov %r12d,%edx 4599: 41 83 fc 20 cmp $0x20,%r12d 459d: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 45a4: 00 00 45a6: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp) 45ad: 00 00 45af: 89 44 24 34 mov %eax,0x34(%rsp) 45b3: 89 44 24 38 mov %eax,0x38(%rsp) 45b7: 8b 87 f4 3a 01 00 mov 0x13af4(%rdi),%eax 45bd: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 45c4: 00 00 45c6: 89 44 24 40 mov %eax,0x40(%rsp) 45ca: 8b 87 f8 3a 01 00 mov 0x13af8(%rdi),%eax 45d0: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) 45d7: 00 00 45d9: 89 44 24 48 mov %eax,0x48(%rsp) 45dd: b8 20 00 00 00 mov $0x20,%eax 45e2: e9 e0 f5 ff ff jmpq 3bc7 45e7: 8b 46 18 mov 0x18(%rsi),%eax 45ea: 0f b6 f0 movzbl %al,%esi 45ed: 89 c2 mov %eax,%edx 45ef: 0f b6 cc movzbl %ah,%ecx 45f2: 89 74 24 0c mov %esi,0xc(%rsp) 45f6: c1 ea 08 shr $0x8,%edx 45f9: 89 4c 24 08 mov %ecx,0x8(%rsp) 45fd: 81 fe ff 00 00 00 cmp $0xff,%esi 4603: 0f 84 1e 05 00 00 je 4b27 4609: a8 fc test $0xfc,%al 460b: 0f 85 aa f8 ff ff jne 3ebb 4611: 81 7c 24 08 ff 00 00 cmpl $0xff,0x8(%rsp) 4618: 00 4619: 0f 84 15 05 00 00 je 4b34 461f: 81 e2 fe 00 00 00 and $0xfe,%edx 4625: 0f 85 90 f8 ff ff jne 3ebb 462b: 8b 45 14 mov 0x14(%rbp),%eax 462e: 3d 80 00 00 00 cmp $0x80,%eax 4633: 0f 87 82 f8 ff ff ja 3ebb 4639: 48 8d 3c 85 00 00 00 lea 0x0(,%rax,4),%rdi 4640: 00 4641: be c0 0c 00 00 mov $0xcc0,%esi 4646: e8 00 00 00 00 callq 464b 464b: 48 89 04 24 mov %rax,(%rsp) 464f: 48 85 c0 test %rax,%rax 4652: 0f 84 4f 08 00 00 je 4ea7 4658: 8b 45 14 mov 0x14(%rbp),%eax 465b: 31 f6 xor %esi,%esi 465d: 4c 89 f7 mov %r14,%rdi 4660: 45 31 ed xor %r13d,%r13d 4663: 89 44 24 18 mov %eax,0x18(%rsp) 4667: e8 00 00 00 00 callq 466c 466c: 8b 55 14 mov 0x14(%rbp),%edx 466f: 85 d2 test %edx,%edx 4671: 0f 84 57 04 00 00 je 4ace 4677: 4c 89 7c 24 10 mov %r15,0x10(%rsp) 467c: 49 89 ef mov %rbp,%r15 467f: 44 89 ed mov %r13d,%ebp 4682: 49 89 dd mov %rbx,%r13 4685: 44 89 64 24 1c mov %r12d,0x1c(%rsp) 468a: 8b 5c 24 0c mov 0xc(%rsp),%ebx 468e: 44 8b 64 24 08 mov 0x8(%rsp),%r12d 4693: eb 0d jmp 46a2 4695: 83 c5 01 add $0x1,%ebp 4698: 41 39 6f 14 cmp %ebp,0x14(%r15) 469c: 0f 86 22 04 00 00 jbe 4ac4 46a2: 48 8b 34 24 mov (%rsp),%rsi 46a6: 41 8b 4f 10 mov 0x10(%r15),%ecx 46aa: 48 63 d5 movslq %ebp,%rdx 46ad: 4c 89 f7 mov %r14,%rdi 46b0: 49 8b 85 20 07 00 00 mov 0x720(%r13),%rax 46b7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 46bb: 01 e9 add %ebp,%ecx 46bd: 44 89 e2 mov %r12d,%edx 46c0: 89 de mov %ebx,%esi 46c2: 48 8b 40 10 mov 0x10(%rax),%rax 46c6: e8 00 00 00 00 callq 46cb 46cb: 85 c0 test %eax,%eax 46cd: 74 c6 je 4695 46cf: 41 8b 57 10 mov 0x10(%r15),%edx 46d3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 46da: bf 04 00 00 00 mov $0x4,%edi 46df: 01 ea add %ebp,%edx 46e1: e8 00 00 00 00 callq 46e6 46e6: 48 8b 3c 24 mov (%rsp),%rdi 46ea: e8 00 00 00 00 callq 46ef 46ef: be 01 00 00 00 mov $0x1,%esi 46f4: 4c 89 f7 mov %r14,%rdi 46f7: e8 00 00 00 00 callq 46fc 46fc: e9 ae f6 ff ff jmpq 3daf 4701: 8b 46 10 mov 0x10(%rsi),%eax 4704: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp) 470b: 00 470c: 83 f8 04 cmp $0x4,%eax 470f: 0f 84 87 04 00 00 je 4b9c 4715: 77 75 ja 478c 4717: 83 f8 02 cmp $0x2,%eax 471a: 0f 84 72 04 00 00 je 4b92 4720: 83 f8 03 cmp $0x3,%eax 4723: 75 57 jne 477c 4725: b9 08 00 00 00 mov $0x8,%ecx 472a: 8b 93 48 56 01 00 mov 0x15648(%rbx),%edx 4730: 85 d2 test %edx,%edx 4732: 0f 8e 39 03 00 00 jle 4a71 4738: 83 ea 01 sub $0x1,%edx 473b: 48 8d 83 48 55 01 00 lea 0x15548(%rbx),%rax 4742: 48 c1 e2 04 shl $0x4,%rdx 4746: 48 8d b4 13 58 55 01 lea 0x15558(%rbx,%rdx,1),%rsi 474d: 00 474e: eb 0d jmp 475d 4750: 48 83 c0 10 add $0x10,%rax 4754: 48 39 f0 cmp %rsi,%rax 4757: 0f 84 14 03 00 00 je 4a71 475d: 48 8b 50 08 mov 0x8(%rax),%rdx 4761: 39 0a cmp %ecx,(%rdx) 4763: 75 eb jne 4750 4765: 80 38 00 cmpb $0x0,(%rax) 4768: 74 e6 je 4750 476a: 8b 7c 24 30 mov 0x30(%rsp),%edi 476e: 85 ff test %edi,%edi 4770: 75 de jne 4750 4772: c7 44 24 30 01 00 00 movl $0x1,0x30(%rsp) 4779: 00 477a: eb d4 jmp 4750 477c: 83 f8 02 cmp $0x2,%eax 477f: 0f 84 36 f7 ff ff je 3ebb 4785: b9 06 00 00 00 mov $0x6,%ecx 478a: eb 9e jmp 472a 478c: 83 f8 07 cmp $0x7,%eax 478f: 0f 87 a7 00 00 00 ja 483c 4795: 31 c9 xor %ecx,%ecx 4797: 83 f8 05 cmp $0x5,%eax 479a: 0f 95 c1 setne %cl 479d: 8d 4c 49 08 lea 0x8(%rcx,%rcx,2),%ecx 47a1: eb 87 jmp 472a 47a3: 8b 4e 14 mov 0x14(%rsi),%ecx 47a6: 41 bd ea ff ff ff mov $0xffffffea,%r13d 47ac: 85 c9 test %ecx,%ecx 47ae: 0f 85 32 f4 ff ff jne 3be6 47b4: 48 8d 76 10 lea 0x10(%rsi),%rsi 47b8: 4c 89 f2 mov %r14,%rdx 47bb: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 47c0: e8 3b f0 ff ff callq 3800 47c5: 41 89 c5 mov %eax,%r13d 47c8: 85 c0 test %eax,%eax 47ca: 0f 85 16 f4 ff ff jne 3be6 47d0: 41 83 fc 08 cmp $0x8,%r12d 47d4: b8 08 00 00 00 mov $0x8,%eax 47d9: 44 89 e2 mov %r12d,%edx 47dc: 4c 89 ff mov %r15,%rdi 47df: 48 0f 47 d0 cmova %rax,%rdx 47e3: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 47e8: e8 00 00 00 00 callq 47ed 47ed: 48 85 c0 test %rax,%rax 47f0: b8 f2 ff ff ff mov $0xfffffff2,%eax 47f5: 44 0f 45 e8 cmovne %eax,%r13d 47f9: e9 e8 f3 ff ff jmpq 3be6 47fe: 83 7e 10 03 cmpl $0x3,0x10(%rsi) 4802: 41 bd ea ff ff ff mov $0xffffffea,%r13d 4808: 0f 85 d8 f3 ff ff jne 3be6 480e: 83 bf f8 06 00 00 0e cmpl $0xe,0x6f8(%rdi) 4815: 41 bd c3 ff ff ff mov $0xffffffc3,%r13d 481b: 0f 87 c5 f3 ff ff ja 3be6 4821: 8b 87 c4 e7 00 00 mov 0xe7c4(%rdi),%eax 4827: 4c 89 f7 mov %r14,%rdi 482a: 89 44 24 30 mov %eax,0x30(%rsp) 482e: e8 00 00 00 00 callq 4833 4833: 89 44 24 34 mov %eax,0x34(%rsp) 4837: e9 7f f3 ff ff jmpq 3bbb 483c: 83 f8 08 cmp $0x8,%eax 483f: 0f 85 76 f6 ff ff jne 3ebb 4845: be 0d 00 00 00 mov $0xd,%esi 484a: 4c 89 f7 mov %r14,%rdi 484d: e8 00 00 00 00 callq 4852 4852: 48 83 f8 01 cmp $0x1,%rax 4856: 19 c9 sbb %ecx,%ecx 4858: 83 e1 fe and $0xfffffffe,%ecx 485b: 83 c1 0d add $0xd,%ecx 485e: e9 c7 fe ff ff jmpq 472a 4863: 85 ff test %edi,%edi 4865: 0f 84 90 04 00 00 je 4cfb 486b: 83 ff 01 cmp $0x1,%edi 486e: 0f 85 47 f6 ff ff jne 3ebb 4874: 44 8b 93 b0 b1 00 00 mov 0xb1b0(%rbx),%r10d 487b: 45 85 d2 test %r10d,%r10d 487e: 74 2f je 48af 4880: 41 8d 52 ff lea -0x1(%r10),%edx 4884: 48 8d 83 64 9a 00 00 lea 0x9a64(%rbx),%rax 488b: 45 31 d2 xor %r10d,%r10d 488e: 48 69 d2 28 03 00 00 imul $0x328,%rdx,%rdx 4895: 48 8d 94 13 8c 9d 00 lea 0x9d8c(%rbx,%rdx,1),%rdx 489c: 00 489d: 80 38 01 cmpb $0x1,(%rax) 48a0: 41 83 da ff sbb $0xffffffff,%r10d 48a4: 48 05 28 03 00 00 add $0x328,%rax 48aa: 48 39 d0 cmp %rdx,%rax 48ad: 75 ee jne 489d 48af: be 06 00 00 00 mov $0x6,%esi 48b4: 41 b8 20 00 00 00 mov $0x20,%r8d 48ba: bf 20 00 00 00 mov $0x20,%edi 48bf: e9 34 f7 ff ff jmpq 3ff8 48c4: 83 fa 01 cmp $0x1,%edx 48c7: 0f 84 d8 04 00 00 je 4da5 48cd: 83 fa 02 cmp $0x2,%edx 48d0: 0f 85 0f f6 ff ff jne 3ee5 48d6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 48db: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 48e0: be 08 00 00 00 mov $0x8,%esi 48e5: 4c 89 f7 mov %r14,%rdi 48e8: 48 89 ea mov %rbp,%rdx 48eb: e8 00 00 00 00 callq 48f0 48f0: 85 c0 test %eax,%eax 48f2: 0f 85 c3 f5 ff ff jne 3ebb 48f8: 8b 44 24 20 mov 0x20(%rsp),%eax 48fc: 48 69 c0 1f 85 eb 51 imul $0x51eb851f,%rax,%rax 4903: 48 c1 e8 25 shr $0x25,%rax 4907: 89 44 24 20 mov %eax,0x20(%rsp) 490b: e9 7e f4 ff ff jmpq 3d8e 4910: 83 fa 08 cmp $0x8,%edx 4913: 0f 84 bb 03 00 00 je 4cd4 4919: 0f 86 19 01 00 00 jbe 4a38 491f: 83 fa 09 cmp $0x9,%edx 4922: 0f 85 bd f5 ff ff jne 3ee5 4928: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 492d: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 4932: be 10 00 00 00 mov $0x10,%esi 4937: 4c 89 f7 mov %r14,%rdi 493a: 48 89 ea mov %rbp,%rdx 493d: e8 00 00 00 00 callq 4942 4942: 85 c0 test %eax,%eax 4944: 74 b2 je 48f8 4946: e9 70 f5 ff ff jmpq 3ebb 494b: 83 ff 07 cmp $0x7,%edi 494e: 0f 84 bf 02 00 00 je 4c13 4954: 76 77 jbe 49cd 4956: 83 ff 08 cmp $0x8,%edi 4959: 0f 85 5c f5 ff ff jne 3ebb 495f: be 0d 00 00 00 mov $0xd,%esi 4964: 4c 89 f7 mov %r14,%rdi 4967: e8 00 00 00 00 callq 496c 496c: 0f b6 93 f0 25 01 00 movzbl 0x125f0(%rbx),%edx 4973: 48 83 f8 01 cmp $0x1,%rax 4977: 19 f6 sbb %esi,%esi 4979: 45 31 d2 xor %r10d,%r10d 497c: 83 e6 fe and $0xfffffffe,%esi 497f: 83 c6 0d add $0xd,%esi 4982: 85 d2 test %edx,%edx 4984: 74 37 je 49bd 4986: 44 8b 9b 9c 2c 01 00 mov 0x12c9c(%rbx),%r11d 498d: 48 8d 83 ec 27 01 00 lea 0x127ec(%rbx),%rax 4994: 45 31 d2 xor %r10d,%r10d 4997: 31 c9 xor %ecx,%ecx 4999: 41 b8 01 00 00 00 mov $0x1,%r8d 499f: 44 89 c7 mov %r8d,%edi 49a2: d3 e7 shl %cl,%edi 49a4: 44 85 df test %r11d,%edi 49a7: 75 07 jne 49b0 49a9: 80 38 01 cmpb $0x1,(%rax) 49ac: 41 83 da ff sbb $0xffffffff,%r10d 49b0: 83 c1 01 add $0x1,%ecx 49b3: 48 05 50 03 00 00 add $0x350,%rax 49b9: 39 d1 cmp %edx,%ecx 49bb: 72 e2 jb 499f 49bd: 41 b8 10 00 00 00 mov $0x10,%r8d 49c3: bf 10 00 00 00 mov $0x10,%edi 49c8: e9 2b f6 ff ff jmpq 3ff8 49cd: 83 ff 05 cmp $0x5,%edi 49d0: 0f 84 f7 01 00 00 je 4bcd 49d6: 83 ff 06 cmp $0x6,%edi 49d9: 0f 85 dc f4 ff ff jne 3ebb 49df: 0f b6 93 c9 0a 01 00 movzbl 0x10ac9(%rbx),%edx 49e6: 85 d2 test %edx,%edx 49e8: 0f 84 69 04 00 00 je 4e57 49ee: 44 8b 83 40 fe 00 00 mov 0xfe40(%rbx),%r8d 49f5: 48 8d 83 e4 0c 01 00 lea 0x10ce4(%rbx),%rax 49fc: 45 31 d2 xor %r10d,%r10d 49ff: 31 c9 xor %ecx,%ecx 4a01: bf 01 00 00 00 mov $0x1,%edi 4a06: 89 fe mov %edi,%esi 4a08: d3 e6 shl %cl,%esi 4a0a: 44 85 c6 test %r8d,%esi 4a0d: 75 07 jne 4a16 4a0f: 80 38 01 cmpb $0x1,(%rax) 4a12: 41 83 da ff sbb $0xffffffff,%r10d 4a16: 83 c1 01 add $0x1,%ecx 4a19: 48 05 50 0d 00 00 add $0xd50,%rax 4a1f: 39 d1 cmp %edx,%ecx 4a21: 72 e3 jb 4a06 4a23: be 0b 00 00 00 mov $0xb,%esi 4a28: 41 b8 10 00 00 00 mov $0x10,%r8d 4a2e: bf 10 00 00 00 mov $0x10,%edi 4a33: e9 c0 f5 ff ff jmpq 3ff8 4a38: 83 fa 06 cmp $0x6,%edx 4a3b: 0f 84 65 01 00 00 je 4ba6 4a41: 83 fa 07 cmp $0x7,%edx 4a44: 0f 85 9b f4 ff ff jne 3ee5 4a4a: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 4a4f: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 4a54: be 02 00 00 00 mov $0x2,%esi 4a59: 4c 89 f7 mov %r14,%rdi 4a5c: 48 89 ea mov %rbp,%rdx 4a5f: e8 00 00 00 00 callq 4a64 4a64: 85 c0 test %eax,%eax 4a66: 0f 84 22 f3 ff ff je 3d8e 4a6c: e9 4a f4 ff ff jmpq 3ebb 4a71: 41 83 fc 04 cmp $0x4,%r12d 4a75: ba 04 00 00 00 mov $0x4,%edx 4a7a: 49 0f 46 d4 cmovbe %r12,%rdx 4a7e: e9 48 f1 ff ff jmpq 3bcb 4a83: 48 ba 00 00 00 00 00 movabs $0x800000000000,%rdx 4a8a: 80 00 00 4a8d: 48 39 d0 cmp %rdx,%rax 4a90: 48 0f 46 d0 cmovbe %rax,%rdx 4a94: 48 89 94 24 28 01 00 mov %rdx,0x128(%rsp) 4a9b: 00 4a9c: 0f 86 f2 f7 ff ff jbe 4294 4aa2: 48 ba 00 00 00 00 00 movabs $0xffff800000000000,%rdx 4aa9: 80 ff ff 4aac: 48 09 d0 or %rdx,%rax 4aaf: 48 89 94 24 e0 01 00 mov %rdx,0x1e0(%rsp) 4ab6: 00 4ab7: 48 89 84 24 e8 01 00 mov %rax,0x1e8(%rsp) 4abe: 00 4abf: e9 d0 f7 ff ff jmpq 4294 4ac4: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 4ac9: 44 8b 64 24 1c mov 0x1c(%rsp),%r12d 4ace: be 01 00 00 00 mov $0x1,%esi 4ad3: 4c 89 f7 mov %r14,%rdi 4ad6: e8 00 00 00 00 callq 4adb 4adb: 8b 44 24 18 mov 0x18(%rsp),%eax 4adf: c1 e0 02 shl $0x2,%eax 4ae2: 44 39 e0 cmp %r12d,%eax 4ae5: 44 0f 46 e0 cmovbe %eax,%r12d 4ae9: 44 89 e2 mov %r12d,%edx 4aec: 45 85 e4 test %r12d,%r12d 4aef: 0f 88 4c 03 00 00 js 4e41 4af5: 4c 8b 34 24 mov (%rsp),%r14 4af9: 4c 89 ff mov %r15,%rdi 4afc: 4c 89 f6 mov %r14,%rsi 4aff: e8 00 00 00 00 callq 4b04 4b04: 4c 89 f7 mov %r14,%rdi 4b07: 48 89 c3 mov %rax,%rbx 4b0a: e8 00 00 00 00 callq 4b0f 4b0f: 85 db test %ebx,%ebx 4b11: 0f 84 d5 f1 ff ff je 3cec 4b17: e9 93 f2 ff ff jmpq 3daf 4b1c: 8b 82 e8 03 00 00 mov 0x3e8(%rdx),%eax 4b22: e9 fc f3 ff ff jmpq 3f23 4b27: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%rsp) 4b2e: ff 4b2f: e9 dd fa ff ff jmpq 4611 4b34: c7 44 24 08 ff ff ff movl $0xffffffff,0x8(%rsp) 4b3b: ff 4b3c: e9 ea fa ff ff jmpq 462b 4b41: 44 89 e2 mov %r12d,%edx 4b44: 41 83 fc 04 cmp $0x4,%r12d 4b48: b8 04 00 00 00 mov $0x4,%eax 4b4d: 48 0f 47 d0 cmova %rax,%rdx 4b51: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 4b56: e9 43 f2 ff ff jmpq 3d9e 4b5b: 31 f6 xor %esi,%esi 4b5d: 4c 89 f7 mov %r14,%rdi 4b60: e8 00 00 00 00 callq 4b65 4b65: 31 f6 xor %esi,%esi 4b67: 4c 89 f7 mov %r14,%rdi 4b6a: 8d 04 80 lea (%rax,%rax,4),%eax 4b6d: 01 c0 add %eax,%eax 4b6f: 48 98 cltq 4b71: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 4b78: 00 4b79: e8 00 00 00 00 callq 4b7e 4b7e: 8d 04 80 lea (%rax,%rax,4),%eax 4b81: 01 c0 add %eax,%eax 4b83: 48 98 cltq 4b85: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 4b8c: 00 4b8d: e9 3c f6 ff ff jmpq 41ce 4b92: b9 07 00 00 00 mov $0x7,%ecx 4b97: e9 8e fb ff ff jmpq 472a 4b9c: b9 09 00 00 00 mov $0x9,%ecx 4ba1: e9 84 fb ff ff jmpq 472a 4ba6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 4bab: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 4bb0: be 01 00 00 00 mov $0x1,%esi 4bb5: 4c 89 f7 mov %r14,%rdi 4bb8: 48 89 ea mov %rbp,%rdx 4bbb: e8 00 00 00 00 callq 4bc0 4bc0: 85 c0 test %eax,%eax 4bc2: 0f 84 c6 f1 ff ff je 3d8e 4bc8: e9 ee f2 ff ff jmpq 3ebb 4bcd: 0f b6 93 cc e7 00 00 movzbl 0xe7cc(%rbx),%edx 4bd4: 85 d2 test %edx,%edx 4bd6: 0f 84 4d 02 00 00 je 4e29 4bdc: 44 8b 83 40 fe 00 00 mov 0xfe40(%rbx),%r8d 4be3: 48 8d 83 0c ed 00 00 lea 0xed0c(%rbx),%rax 4bea: 45 31 d2 xor %r10d,%r10d 4bed: 31 c9 xor %ecx,%ecx 4bef: bf 01 00 00 00 mov $0x1,%edi 4bf4: 89 fe mov %edi,%esi 4bf6: d3 e6 shl %cl,%esi 4bf8: 44 85 c6 test %r8d,%esi 4bfb: 0f 84 c8 01 00 00 je 4dc9 4c01: 83 c1 01 add $0x1,%ecx 4c04: 48 05 c0 09 00 00 add $0x9c0,%rax 4c0a: 39 ca cmp %ecx,%edx 4c0c: 77 e6 ja 4bf4 4c0e: e9 d5 f3 ff ff jmpq 3fe8 4c13: 44 0f b6 83 c9 0a 01 movzbl 0x10ac9(%rbx),%r8d 4c1a: 00 4c1b: 45 85 c0 test %r8d,%r8d 4c1e: 0f 84 4b 02 00 00 je 4e6f 4c24: 8b bb 40 fe 00 00 mov 0xfe40(%rbx),%edi 4c2a: 48 89 de mov %rbx,%rsi 4c2d: 45 31 d2 xor %r10d,%r10d 4c30: 31 c9 xor %ecx,%ecx 4c32: 41 bb 01 00 00 00 mov $0x1,%r11d 4c38: 44 89 d8 mov %r11d,%eax 4c3b: d3 e0 shl %cl,%eax 4c3d: 21 f8 and %edi,%eax 4c3f: 0f 84 b2 01 00 00 je 4df7 4c45: 83 c1 01 add $0x1,%ecx 4c48: 48 81 c6 50 0d 00 00 add $0xd50,%rsi 4c4f: 41 39 c8 cmp %ecx,%r8d 4c52: 77 e4 ja 4c38 4c54: be 0b 00 00 00 mov $0xb,%esi 4c59: 41 b8 01 00 00 00 mov $0x1,%r8d 4c5f: bf 40 00 00 00 mov $0x40,%edi 4c64: e9 8f f3 ff ff jmpq 3ff8 4c69: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 4c6e: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 4c73: be 0e 00 00 00 mov $0xe,%esi 4c78: 4c 89 f7 mov %r14,%rdi 4c7b: 48 89 ea mov %rbp,%rdx 4c7e: e8 00 00 00 00 callq 4c83 4c83: 85 c0 test %eax,%eax 4c85: 0f 85 30 f2 ff ff jne 3ebb 4c8b: c1 6c 24 20 08 shrl $0x8,0x20(%rsp) 4c90: e9 f9 f0 ff ff jmpq 3d8e 4c95: 8b 8b 54 0a 01 00 mov 0x10a54(%rbx),%ecx 4c9b: 85 c9 test %ecx,%ecx 4c9d: 0f 84 e4 01 00 00 je 4e87 4ca3: 48 8d 93 ec 01 01 00 lea 0x101ec(%rbx),%rdx 4caa: 45 31 d2 xor %r10d,%r10d 4cad: 31 c0 xor %eax,%eax 4caf: 80 3a 01 cmpb $0x1,(%rdx) 4cb2: 41 83 da ff sbb $0xffffffff,%r10d 4cb6: 83 c0 01 add $0x1,%eax 4cb9: 48 81 c2 28 03 00 00 add $0x328,%rdx 4cc0: 39 c1 cmp %eax,%ecx 4cc2: 75 eb jne 4caf 4cc4: be 09 00 00 00 mov $0x9,%esi 4cc9: 41 b8 01 00 00 00 mov $0x1,%r8d 4ccf: e9 24 f3 ff ff jmpq 3ff8 4cd4: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 4cd9: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 4cde: be 0f 00 00 00 mov $0xf,%esi 4ce3: 4c 89 f7 mov %r14,%rdi 4ce6: 48 89 ea mov %rbp,%rdx 4ce9: e8 00 00 00 00 callq 4cee 4cee: 85 c0 test %eax,%eax 4cf0: 0f 84 02 fc ff ff je 48f8 4cf6: e9 c0 f1 ff ff jmpq 3ebb 4cfb: 44 8b 93 68 98 00 00 mov 0x9868(%rbx),%r10d 4d02: 45 85 d2 test %r10d,%r10d 4d05: 0f 84 a4 fb ff ff je 48af 4d0b: 0f b6 83 0c 94 00 00 movzbl 0x940c(%rbx),%eax 4d12: 41 83 fa 01 cmp $0x1,%r10d 4d16: 0f 84 7e 01 00 00 je 4e9a 4d1c: 80 bb 34 97 00 00 01 cmpb $0x1,0x9734(%rbx) 4d23: 83 d8 ff sbb $0xffffffff,%eax 4d26: 41 89 c2 mov %eax,%r10d 4d29: e9 81 fb ff ff jmpq 48af 4d2e: 44 8b 93 98 e7 00 00 mov 0xe798(%rbx),%r10d 4d35: 45 85 d2 test %r10d,%r10d 4d38: 74 2f je 4d69 4d3a: 41 8d 52 ff lea -0x1(%r10),%edx 4d3e: 48 8d 83 fc b5 00 00 lea 0xb5fc(%rbx),%rax 4d45: 45 31 d2 xor %r10d,%r10d 4d48: 48 69 d2 68 06 00 00 imul $0x668,%rdx,%rdx 4d4f: 48 8d 94 13 64 bc 00 lea 0xbc64(%rbx,%rdx,1),%rdx 4d56: 00 4d57: 80 38 01 cmpb $0x1,(%rax) 4d5a: 41 83 da ff sbb $0xffffffff,%r10d 4d5e: 48 05 68 06 00 00 add $0x668,%rax 4d64: 48 39 c2 cmp %rax,%rdx 4d67: 75 ee jne 4d57 4d69: be 07 00 00 00 mov $0x7,%esi 4d6e: 41 b8 04 00 00 00 mov $0x4,%r8d 4d74: bf 00 01 00 00 mov $0x100,%edi 4d79: e9 7a f2 ff ff jmpq 3ff8 4d7e: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 4d83: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 4d88: be 09 00 00 00 mov $0x9,%esi 4d8d: 4c 89 f7 mov %r14,%rdi 4d90: 48 89 ea mov %rbp,%rdx 4d93: e8 00 00 00 00 callq 4d98 4d98: 85 c0 test %eax,%eax 4d9a: 0f 84 ee ef ff ff je 3d8e 4da0: e9 16 f1 ff ff jmpq 3ebb 4da5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 4daa: 31 f6 xor %esi,%esi 4dac: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 4db1: 4c 89 f7 mov %r14,%rdi 4db4: 48 89 ea mov %rbp,%rdx 4db7: e8 00 00 00 00 callq 4dbc 4dbc: 85 c0 test %eax,%eax 4dbe: 0f 84 34 fb ff ff je 48f8 4dc4: e9 f2 f0 ff ff jmpq 3ebb 4dc9: 8b b3 c8 e7 00 00 mov 0xe7c8(%rbx),%esi 4dcf: 85 f6 test %esi,%esi 4dd1: 0f 84 2a fe ff ff je 4c01 4dd7: 80 38 01 cmpb $0x1,(%rax) 4dda: 41 83 da ff sbb $0xffffffff,%r10d 4dde: 83 fe 01 cmp $0x1,%esi 4de1: 0f 84 1a fe ff ff je 4c01 4de7: 80 b8 28 03 00 00 01 cmpb $0x1,0x328(%rax) 4dee: 41 83 da ff sbb $0xffffffff,%r10d 4df2: e9 0a fe ff ff jmpq 4c01 4df7: 44 8b 8b c0 0a 01 00 mov 0x10ac0(%rbx),%r9d 4dfe: 45 85 c9 test %r9d,%r9d 4e01: 0f 84 3e fe ff ff je 4c45 4e07: 48 89 f2 mov %rsi,%rdx 4e0a: 80 ba 0c 10 01 00 01 cmpb $0x1,0x1100c(%rdx) 4e11: 41 83 da ff sbb $0xffffffff,%r10d 4e15: 83 c0 01 add $0x1,%eax 4e18: 48 81 c2 28 03 00 00 add $0x328,%rdx 4e1f: 44 39 c8 cmp %r9d,%eax 4e22: 75 e6 jne 4e0a 4e24: e9 1c fe ff ff jmpq 4c45 4e29: 45 31 d2 xor %r10d,%r10d 4e2c: be 08 00 00 00 mov $0x8,%esi 4e31: 41 b8 40 00 00 00 mov $0x40,%r8d 4e37: bf 40 00 00 00 mov $0x40,%edi 4e3c: e9 b7 f1 ff ff jmpq 3ff8 4e41: 0f 0b ud2 4e43: 48 8b 3c 24 mov (%rsp),%rdi 4e47: 41 bd f2 ff ff ff mov $0xfffffff2,%r13d 4e4d: e8 00 00 00 00 callq 4e52 4e52: e9 8f ed ff ff jmpq 3be6 4e57: 45 31 d2 xor %r10d,%r10d 4e5a: be 0b 00 00 00 mov $0xb,%esi 4e5f: 41 b8 10 00 00 00 mov $0x10,%r8d 4e65: bf 10 00 00 00 mov $0x10,%edi 4e6a: e9 89 f1 ff ff jmpq 3ff8 4e6f: 45 31 d2 xor %r10d,%r10d 4e72: be 0b 00 00 00 mov $0xb,%esi 4e77: 41 b8 01 00 00 00 mov $0x1,%r8d 4e7d: bf 40 00 00 00 mov $0x40,%edi 4e82: e9 71 f1 ff ff jmpq 3ff8 4e87: 45 31 d2 xor %r10d,%r10d 4e8a: be 09 00 00 00 mov $0x9,%esi 4e8f: 41 b8 01 00 00 00 mov $0x1,%r8d 4e95: e9 5e f1 ff ff jmpq 3ff8 4e9a: 41 89 c2 mov %eax,%r10d 4e9d: e9 0d fa ff ff jmpq 48af 4ea2: e8 00 00 00 00 callq 4ea7 4ea7: 41 bd f4 ff ff ff mov $0xfffffff4,%r13d 4ead: e9 34 ed ff ff jmpq 3be6 4eb2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 4eb9: 00 00 00 00 4ebd: 0f 1f 00 nopl (%rax) 0000000000004ec0 : 4ec0: e8 00 00 00 00 callq 4ec5 4ec5: 41 57 push %r15 4ec7: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4ece: 41 56 push %r14 4ed0: 41 55 push %r13 4ed2: 41 54 push %r12 4ed4: 55 push %rbp 4ed5: 48 89 fd mov %rdi,%rbp 4ed8: 53 push %rbx 4ed9: 48 83 ec 28 sub $0x28,%rsp 4edd: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 4ee4: 00 00 4ee6: 48 89 44 24 20 mov %rax,0x20(%rsp) 4eeb: 48 8b 47 70 mov 0x70(%rdi),%rax 4eef: 48 8b 00 mov (%rax),%rax 4ef2: c7 44 24 10 01 00 00 movl $0x1,0x10(%rsp) 4ef9: 00 4efa: 48 8b 58 10 mov 0x10(%rax),%rbx 4efe: 8b 8b 70 fe 00 00 mov 0xfe70(%rbx),%ecx 4f04: 8b 93 74 fe 00 00 mov 0xfe74(%rbx),%edx 4f0a: 4c 8d 6b f0 lea -0x10(%rbx),%r13 4f0e: 4c 8b a3 98 5c 00 00 mov 0x5c98(%rbx),%r12 4f15: 89 4c 24 08 mov %ecx,0x8(%rsp) 4f19: 89 54 24 0c mov %edx,0xc(%rsp) 4f1d: e8 00 00 00 00 callq 4f22 4f22: 8b 8b c0 e7 00 00 mov 0xe7c0(%rbx),%ecx 4f28: 31 d2 xor %edx,%edx 4f2a: 48 89 ef mov %rbp,%rdi 4f2d: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4f34: c7 44 24 10 02 00 00 movl $0x2,0x10(%rsp) 4f3b: 00 4f3c: 89 4c 24 08 mov %ecx,0x8(%rsp) 4f40: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 4f47: 00 4f48: e8 00 00 00 00 callq 4f4d 4f4d: 8b 8b c8 0f 00 00 mov 0xfc8(%rbx),%ecx 4f53: 31 d2 xor %edx,%edx 4f55: 48 89 ef mov %rbp,%rdi 4f58: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4f5f: c7 44 24 10 03 00 00 movl $0x3,0x10(%rsp) 4f66: 00 4f67: 89 4c 24 08 mov %ecx,0x8(%rsp) 4f6b: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 4f72: 00 4f73: e8 00 00 00 00 callq 4f78 4f78: 8b 8b 90 91 00 00 mov 0x9190(%rbx),%ecx 4f7e: 8b 93 e4 91 00 00 mov 0x91e4(%rbx),%edx 4f84: 48 89 ef mov %rbp,%rdi 4f87: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4f8e: c7 44 24 10 04 00 00 movl $0x4,0x10(%rsp) 4f95: 00 4f96: 89 4c 24 08 mov %ecx,0x8(%rsp) 4f9a: 89 54 24 0c mov %edx,0xc(%rsp) 4f9e: e8 00 00 00 00 callq 4fa3 4fa3: 8b 8b a0 91 00 00 mov 0x91a0(%rbx),%ecx 4fa9: 8b 93 ec 91 00 00 mov 0x91ec(%rbx),%edx 4faf: 48 89 ef mov %rbp,%rdi 4fb2: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4fb9: c7 44 24 10 05 00 00 movl $0x5,0x10(%rsp) 4fc0: 00 4fc1: 89 4c 24 08 mov %ecx,0x8(%rsp) 4fc5: 89 54 24 0c mov %edx,0xc(%rsp) 4fc9: e8 00 00 00 00 callq 4fce 4fce: 8b 8b b0 91 00 00 mov 0x91b0(%rbx),%ecx 4fd4: 8b 93 e8 91 00 00 mov 0x91e8(%rbx),%edx 4fda: 48 89 ef mov %rbp,%rdi 4fdd: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4fe4: c7 44 24 10 06 00 00 movl $0x6,0x10(%rsp) 4feb: 00 4fec: 89 4c 24 08 mov %ecx,0x8(%rsp) 4ff0: 89 54 24 0c mov %edx,0xc(%rsp) 4ff4: e8 00 00 00 00 callq 4ff9 4ff9: 8b 8b c0 91 00 00 mov 0x91c0(%rbx),%ecx 4fff: 8b 93 f0 91 00 00 mov 0x91f0(%rbx),%edx 5005: 48 89 ef mov %rbp,%rdi 5008: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 500f: c7 44 24 10 07 00 00 movl $0x7,0x10(%rsp) 5016: 00 5017: 89 4c 24 08 mov %ecx,0x8(%rsp) 501b: 89 54 24 0c mov %edx,0xc(%rsp) 501f: e8 00 00 00 00 callq 5024 5024: 8b 8b f4 91 00 00 mov 0x91f4(%rbx),%ecx 502a: 8b 93 f8 91 00 00 mov 0x91f8(%rbx),%edx 5030: 48 89 ef mov %rbp,%rdi 5033: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 503a: c7 44 24 10 0f 00 00 movl $0xf,0x10(%rsp) 5041: 00 5042: 89 4c 24 08 mov %ecx,0x8(%rsp) 5046: 89 54 24 0c mov %edx,0xc(%rsp) 504a: e8 00 00 00 00 callq 504f 504f: 8b 8b fc 91 00 00 mov 0x91fc(%rbx),%ecx 5055: 8b 93 00 92 00 00 mov 0x9200(%rbx),%edx 505b: 48 89 ef mov %rbp,%rdi 505e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5065: c7 44 24 10 10 00 00 movl $0x10,0x10(%rsp) 506c: 00 506d: 89 4c 24 08 mov %ecx,0x8(%rsp) 5071: 89 54 24 0c mov %edx,0xc(%rsp) 5075: e8 00 00 00 00 callq 507a 507a: 8b 8b 04 92 00 00 mov 0x9204(%rbx),%ecx 5080: 8b 93 08 92 00 00 mov 0x9208(%rbx),%edx 5086: 48 89 ef mov %rbp,%rdi 5089: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5090: c7 44 24 10 11 00 00 movl $0x11,0x10(%rsp) 5097: 00 5098: 89 4c 24 08 mov %ecx,0x8(%rsp) 509c: 89 54 24 0c mov %edx,0xc(%rsp) 50a0: e8 00 00 00 00 callq 50a5 50a5: 8b 8b d0 91 00 00 mov 0x91d0(%rbx),%ecx 50ab: 8b 93 0c 92 00 00 mov 0x920c(%rbx),%edx 50b1: 48 89 ef mov %rbp,%rdi 50b4: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 50bb: c7 44 24 10 08 00 00 movl $0x8,0x10(%rsp) 50c2: 00 50c3: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 50ca: 00 50cb: 89 4c 24 08 mov %ecx,0x8(%rsp) 50cf: 89 54 24 0c mov %edx,0xc(%rsp) 50d3: e8 00 00 00 00 callq 50d8 50d8: 48 83 bb d8 91 00 00 cmpq $0x0,0x91d8(%rbx) 50df: 00 50e0: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15 50e5: 4c 8d 74 24 08 lea 0x8(%rsp),%r14 50ea: 74 5e je 514a 50ec: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15 50f1: 4c 8d 74 24 08 lea 0x8(%rsp),%r14 50f6: 4c 89 ea mov %r13,%rdx 50f9: c7 44 24 18 01 00 00 movl $0x1,0x18(%rsp) 5100: 00 5101: 4c 89 fe mov %r15,%rsi 5104: 4c 89 f7 mov %r14,%rdi 5107: e8 f4 e6 ff ff callq 3800 510c: 85 c0 test %eax,%eax 510e: 74 23 je 5133 5110: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 5115: 65 48 2b 34 25 28 00 sub %gs:0x28,%rsi 511c: 00 00 511e: 0f 85 14 02 00 00 jne 5338 5124: 48 83 c4 28 add $0x28,%rsp 5128: 5b pop %rbx 5129: 5d pop %rbp 512a: 41 5c pop %r12 512c: 41 5d pop %r13 512e: 41 5e pop %r14 5130: 41 5f pop %r15 5132: c3 retq 5133: 8b 4c 24 08 mov 0x8(%rsp),%ecx 5137: 8b 54 24 0c mov 0xc(%rsp),%edx 513b: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5142: 48 89 ef mov %rbp,%rdi 5145: e8 00 00 00 00 callq 514a 514a: 8b 8b 78 34 01 00 mov 0x13478(%rbx),%ecx 5150: 8b 93 7c 34 01 00 mov 0x1347c(%rbx),%edx 5156: 48 89 ef mov %rbp,%rdi 5159: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5160: c7 44 24 10 0c 00 00 movl $0xc,0x10(%rsp) 5167: 00 5168: 89 4c 24 08 mov %ecx,0x8(%rsp) 516c: 89 54 24 0c mov %edx,0xc(%rsp) 5170: e8 00 00 00 00 callq 5175 5175: 8b 8b d8 34 01 00 mov 0x134d8(%rbx),%ecx 517b: 8b 93 dc 34 01 00 mov 0x134dc(%rbx),%edx 5181: 48 89 ef mov %rbp,%rdi 5184: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 518b: c7 44 24 10 0d 00 00 movl $0xd,0x10(%rsp) 5192: 00 5193: 89 4c 24 08 mov %ecx,0x8(%rsp) 5197: 89 54 24 0c mov %edx,0xc(%rsp) 519b: e8 00 00 00 00 callq 51a0 51a0: c7 44 24 10 13 00 00 movl $0x13,0x10(%rsp) 51a7: 00 51a8: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 51af: 00 51b0: 8b 44 24 04 mov 0x4(%rsp),%eax 51b4: 4c 89 ea mov %r13,%rdx 51b7: 4c 89 fe mov %r15,%rsi 51ba: 4c 89 f7 mov %r14,%rdi 51bd: 89 44 24 18 mov %eax,0x18(%rsp) 51c1: e8 3a e6 ff ff callq 3800 51c6: 85 c0 test %eax,%eax 51c8: 75 3a jne 5204 51ca: 8b 44 24 18 mov 0x18(%rsp),%eax 51ce: 83 f8 02 cmp $0x2,%eax 51d1: 0f 84 8f 01 00 00 je 5366 51d7: 0f 87 60 01 00 00 ja 533d 51dd: 85 c0 test %eax,%eax 51df: 0f 84 af 01 00 00 je 5394 51e5: 44 8b 44 24 08 mov 0x8(%rsp),%r8d 51ea: 8b 4c 24 0c mov 0xc(%rsp),%ecx 51ee: 48 89 ef mov %rbp,%rdi 51f1: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 51f8: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 51ff: e8 00 00 00 00 callq 5204 5204: 83 44 24 04 01 addl $0x1,0x4(%rsp) 5209: 8b 44 24 04 mov 0x4(%rsp),%eax 520d: 83 f8 04 cmp $0x4,%eax 5210: 75 9e jne 51b0 5212: 8b 8b 78 7f 00 00 mov 0x7f78(%rbx),%ecx 5218: 31 d2 xor %edx,%edx 521a: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5221: 48 89 ef mov %rbp,%rdi 5224: c7 44 24 10 0a 00 00 movl $0xa,0x10(%rsp) 522b: 00 522c: 89 4c 24 08 mov %ecx,0x8(%rsp) 5230: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5237: 00 5238: e8 00 00 00 00 callq 523d 523d: 45 31 c9 xor %r9d,%r9d 5240: c7 44 24 10 0b 00 00 movl $0xb,0x10(%rsp) 5247: 00 5248: eb 49 jmp 5293 524a: 4c 89 ea mov %r13,%rdx 524d: 4c 89 fe mov %r15,%rsi 5250: 4c 89 f7 mov %r14,%rdi 5253: 44 89 4c 24 18 mov %r9d,0x18(%rsp) 5258: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 525d: e8 9e e5 ff ff callq 3800 5262: 85 c0 test %eax,%eax 5264: 0f 85 a6 fe ff ff jne 5110 526a: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 526f: 44 8b 44 24 08 mov 0x8(%rsp),%r8d 5274: 48 89 ef mov %rbp,%rdi 5277: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 527e: 8b 4c 24 0c mov 0xc(%rsp),%ecx 5282: 44 89 ca mov %r9d,%edx 5285: e8 00 00 00 00 callq 528a 528a: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 528f: 41 83 c1 01 add $0x1,%r9d 5293: 44 39 8b 98 e7 00 00 cmp %r9d,0xe798(%rbx) 529a: 7f ae jg 524a 529c: 8b 8b 58 0a 01 00 mov 0x10a58(%rbx),%ecx 52a2: 31 d2 xor %edx,%edx 52a4: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 52ab: 48 89 ef mov %rbp,%rdi 52ae: c7 44 24 10 0e 00 00 movl $0xe,0x10(%rsp) 52b5: 00 52b6: 89 4c 24 08 mov %ecx,0x8(%rsp) 52ba: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 52c1: 00 52c2: e8 00 00 00 00 callq 52c7 52c7: 8b 8b e8 49 01 00 mov 0x149e8(%rbx),%ecx 52cd: 31 d2 xor %edx,%edx 52cf: 48 89 ef mov %rbp,%rdi 52d2: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 52d9: c7 44 24 10 12 00 00 movl $0x12,0x10(%rsp) 52e0: 00 52e1: 89 4c 24 08 mov %ecx,0x8(%rsp) 52e5: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 52ec: 00 52ed: e8 00 00 00 00 callq 52f2 52f2: 8b 8b 70 3b 01 00 mov 0x13b70(%rbx),%ecx 52f8: 31 d2 xor %edx,%edx 52fa: 48 89 ef mov %rbp,%rdi 52fd: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5304: c7 44 24 10 14 00 00 movl $0x14,0x10(%rsp) 530b: 00 530c: 89 4c 24 08 mov %ecx,0x8(%rsp) 5310: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5317: 00 5318: e8 00 00 00 00 callq 531d 531d: 49 8d 54 24 74 lea 0x74(%r12),%rdx 5322: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5329: 48 89 ef mov %rbp,%rdi 532c: e8 00 00 00 00 callq 5331 5331: 31 c0 xor %eax,%eax 5333: e9 d8 fd ff ff jmpq 5110 5338: e8 00 00 00 00 callq 533d 533d: 83 f8 03 cmp $0x3,%eax 5340: 75 48 jne 538a 5342: 44 8b 44 24 08 mov 0x8(%rsp),%r8d 5347: 8b 4c 24 0c mov 0xc(%rsp),%ecx 534b: 48 89 ef mov %rbp,%rdi 534e: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 5355: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 535c: e8 00 00 00 00 callq 5361 5361: e9 9e fe ff ff jmpq 5204 5366: 44 8b 44 24 08 mov 0x8(%rsp),%r8d 536b: 8b 4c 24 0c mov 0xc(%rsp),%ecx 536f: 48 89 ef mov %rbp,%rdi 5372: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 5379: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5380: e8 00 00 00 00 callq 5385 5385: e9 7a fe ff ff jmpq 5204 538a: b8 ea ff ff ff mov $0xffffffea,%eax 538f: e9 7c fd ff ff jmpq 5110 5394: 44 8b 44 24 08 mov 0x8(%rsp),%r8d 5399: 8b 4c 24 0c mov 0xc(%rsp),%ecx 539d: 48 89 ef mov %rbp,%rdi 53a0: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 53a7: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 53ae: e8 00 00 00 00 callq 53b3 53b3: e9 4c fe ff ff jmpq 5204 53b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53bf: 00 00000000000053c0 : 53c0: e8 00 00 00 00 callq 53c5 53c5: 55 push %rbp 53c6: 48 89 e5 mov %rsp,%rbp 53c9: 53 push %rbx 53ca: 48 89 fb mov %rdi,%rbx 53cd: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 53d4: e8 00 00 00 00 callq 53d9 53d9: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # 53df 53df: 85 c9 test %ecx,%ecx 53e1: 74 5f je 5442 53e3: 8d 79 ff lea -0x1(%rcx),%edi 53e6: 31 c0 xor %eax,%eax 53e8: eb 09 jmp 53f3 53ea: 48 83 c0 01 add $0x1,%rax 53ee: 48 39 c8 cmp %rcx,%rax 53f1: 74 4f je 5442 53f3: 48 89 c2 mov %rax,%rdx 53f6: 48 63 f0 movslq %eax,%rsi 53f9: 48 c1 e2 04 shl $0x4,%rdx 53fd: 48 39 9a 00 00 00 00 cmp %rbx,0x0(%rdx) 5404: 75 e4 jne 53ea 5406: 89 f8 mov %edi,%eax 5408: 48 c1 e6 04 shl $0x4,%rsi 540c: 89 3d 00 00 00 00 mov %edi,0x0(%rip) # 5412 5412: 48 c1 e0 04 shl $0x4,%rax 5416: 48 8b 90 00 00 00 00 mov 0x0(%rax),%rdx 541d: 48 8b 80 00 00 00 00 mov 0x0(%rax),%rax 5424: 48 89 96 00 00 00 00 mov %rdx,0x0(%rsi) 542b: 48 89 86 00 00 00 00 mov %rax,0x0(%rsi) 5432: f6 83 1a 07 00 00 02 testb $0x2,0x71a(%rbx) 5439: 74 18 je 5453 543b: 83 2d 00 00 00 00 01 subl $0x1,0x0(%rip) # 5442 5442: 48 8b 5d f8 mov -0x8(%rbp),%rbx 5446: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 544d: c9 leaveq 544e: e9 00 00 00 00 jmpq 5453 5453: 83 2d 00 00 00 00 01 subl $0x1,0x0(%rip) # 545a 545a: eb e6 jmp 5442 545c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000005460 : 5460: e8 00 00 00 00 callq 5465 5465: 55 push %rbp 5466: 48 89 fd mov %rdi,%rbp 5469: 53 push %rbx 546a: 48 83 ed 10 sub $0x10,%rbp 546e: 74 30 je 54a0 5470: 48 89 fb mov %rdi,%rbx 5473: 48 89 ef mov %rbp,%rdi 5476: e8 00 00 00 00 callq 547b 547b: 48 83 bb 70 0c 00 00 cmpq $0x0,0xc70(%rbx) 5482: 00 5483: 74 1b je 54a0 5485: 80 bb 88 67 01 00 00 cmpb $0x0,0x16788(%rbx) 548c: 75 15 jne 54a3 548e: 48 89 ef mov %rbp,%rdi 5491: e8 00 00 00 00 callq 5496 5496: 48 89 ef mov %rbp,%rdi 5499: 5b pop %rbx 549a: 5d pop %rbp 549b: e9 00 00 00 00 jmpq 54a0 54a0: 5b pop %rbx 54a1: 5d pop %rbp 54a2: c3 retq 54a3: 48 8b 7b 18 mov 0x18(%rbx),%rdi 54a7: be 04 00 00 00 mov $0x4,%esi 54ac: e8 00 00 00 00 callq 54b1 54b1: 48 8b 7b 18 mov 0x18(%rbx),%rdi 54b5: e8 00 00 00 00 callq 54ba 54ba: eb d2 jmp 548e 54bc: 0f 1f 40 00 nopl 0x0(%rax) 00000000000054c0 : 54c0: e8 00 00 00 00 callq 54c5 54c5: 53 push %rbx 54c6: 48 89 fb mov %rdi,%rbx 54c9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 54d0: e8 00 00 00 00 callq 54d5 54d5: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 54db 54db: 83 f8 0f cmp $0xf,%eax 54de: 77 51 ja 5531 54e0: 89 c2 mov %eax,%edx 54e2: 83 c0 01 add $0x1,%eax 54e5: 48 c1 e2 04 shl $0x4,%rdx 54e9: 89 05 00 00 00 00 mov %eax,0x0(%rip) # 54ef 54ef: 48 89 9a 00 00 00 00 mov %rbx,0x0(%rdx) 54f6: c7 82 00 00 00 00 00 movl $0x0,0x0(%rdx) 54fd: 00 00 00 5500: f6 83 1a 07 00 00 02 testb $0x2,0x71a(%rbx) 5507: 75 14 jne 551d 5509: 83 05 00 00 00 00 01 addl $0x1,0x0(%rip) # 5510 5510: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 5517: 5b pop %rbx 5518: e9 00 00 00 00 jmpq 551d 551d: 83 05 00 00 00 00 01 addl $0x1,0x0(%rip) # 5524 5524: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 552b: 5b pop %rbx 552c: e9 00 00 00 00 jmpq 5531 5531: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 5538: e8 00 00 00 00 callq 553d 553d: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 5544: 5b pop %rbx 5545: e9 00 00 00 00 jmpq 554a 554a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000005550 : 5550: e8 00 00 00 00 callq 5555 5555: 41 54 push %r12 5557: 49 89 f4 mov %rsi,%r12 555a: 55 push %rbp 555b: 48 8d 6f 10 lea 0x10(%rdi),%rbp 555f: 53 push %rbx 5560: 48 89 fb mov %rdi,%rbx 5563: e8 00 00 00 00 callq 5568 5568: 84 c0 test %al,%al 556a: 0f 85 23 01 00 00 jne 5693 5570: 44 89 e6 mov %r12d,%esi 5573: 48 89 df mov %rbx,%rdi 5576: e8 00 00 00 00 callq 557b 557b: 41 89 c4 mov %eax,%r12d 557e: 85 c0 test %eax,%eax 5580: 0f 85 00 00 00 00 jne 5586 5586: 48 89 ef mov %rbp,%rdi 5589: e8 00 00 00 00 callq 558e 558e: 84 c0 test %al,%al 5590: 74 33 je 55c5 5592: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 5598 5598: 85 d2 test %edx,%edx 559a: 74 29 je 55c5 559c: c6 83 98 67 01 00 01 movb $0x1,0x16798(%rbx) 55a3: 48 89 df mov %rbx,%rdi 55a6: e8 00 00 00 00 callq 55ab 55ab: 85 c0 test %eax,%eax 55ad: 74 05 je 55b4 55af: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 55b4: 80 bb 98 67 01 00 00 cmpb $0x0,0x16798(%rbx) 55bb: 75 7b jne 5638 55bd: 44 89 e0 mov %r12d,%eax 55c0: 5b pop %rbx 55c1: 5d pop %rbp 55c2: 41 5c pop %r12 55c4: c3 retq 55c5: 48 89 ef mov %rbp,%rdi 55c8: e8 00 00 00 00 callq 55cd 55cd: 84 c0 test %al,%al 55cf: 74 d2 je 55a3 55d1: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 55d7 55d7: 85 c0 test %eax,%eax 55d9: 74 c8 je 55a3 55db: 8b 8b 08 07 00 00 mov 0x708(%rbx),%ecx 55e1: 83 f9 1d cmp $0x1d,%ecx 55e4: 77 b6 ja 559c 55e6: ba 01 00 00 00 mov $0x1,%edx 55eb: 48 d3 e2 shl %cl,%rdx 55ee: f7 c2 20 01 a0 30 test $0x30a00120,%edx 55f4: 0f 85 2f 01 00 00 jne 5729 55fa: f7 c2 00 00 08 00 test $0x80000,%edx 5600: 74 9a je 559c 5602: 8b 83 c0 28 00 00 mov 0x28c0(%rbx),%eax 5608: 85 c0 test %eax,%eax 560a: 74 90 je 559c 560c: eb 95 jmp 55a3 560e: 48 8b 83 98 01 00 00 mov 0x198(%rbx),%rax 5615: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 561c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 5623: 48 8d b0 b0 00 00 00 lea 0xb0(%rax),%rsi 562a: e8 00 00 00 00 callq 562f 562f: 80 bb 98 67 01 00 00 cmpb $0x0,0x16798(%rbx) 5636: 74 85 je 55bd 5638: 48 89 ef mov %rbp,%rdi 563b: e8 00 00 00 00 callq 5640 5640: 84 c0 test %al,%al 5642: 0f 85 c1 00 00 00 jne 5709 5648: 48 8b 7b 28 mov 0x28(%rbx),%rdi 564c: be 01 00 00 00 mov $0x1,%esi 5651: e8 00 00 00 00 callq 5656 5656: 48 8b 7b 28 mov 0x28(%rbx),%rdi 565a: be 88 13 00 00 mov $0x1388,%esi 565f: e8 00 00 00 00 callq 5664 5664: 48 8b 7b 28 mov 0x28(%rbx),%rdi 5668: e8 00 00 00 00 callq 566d 566d: 48 8b 6b 28 mov 0x28(%rbx),%rbp 5671: e8 00 00 00 00 callq 5676 5676: be 0d 00 00 00 mov $0xd,%esi 567b: 48 89 85 e0 01 00 00 mov %rax,0x1e0(%rbp) 5682: 48 8b 7b 28 mov 0x28(%rbx),%rdi 5686: e8 00 00 00 00 callq 568b 568b: 44 89 e0 mov %r12d,%eax 568e: 5b pop %rbx 568f: 5d pop %rbp 5690: 41 5c pop %r12 5692: c3 retq 5693: e8 00 00 00 00 callq 5698 5698: 84 c0 test %al,%al 569a: 74 5f je 56fb 569c: 41 f7 c4 00 00 02 00 test $0x20000,%r12d 56a3: 0f 85 c7 fe ff ff jne 5570 56a9: 48 8b 83 98 01 00 00 mov 0x198(%rbx),%rax 56b0: f6 80 ec 07 00 00 04 testb $0x4,0x7ec(%rax) 56b7: 74 1b je 56d4 56b9: e9 b2 fe ff ff jmpq 5570 56be: 48 8b 40 38 mov 0x38(%rax),%rax 56c2: 48 85 c0 test %rax,%rax 56c5: 74 28 je 56ef 56c7: f6 80 ec 07 00 00 04 testb $0x4,0x7ec(%rax) 56ce: 0f 85 9c fe ff ff jne 5570 56d4: f6 80 eb 07 00 00 40 testb $0x40,0x7eb(%rax) 56db: 74 07 je 56e4 56dd: 48 8b 80 78 09 00 00 mov 0x978(%rax),%rax 56e4: 48 8b 40 10 mov 0x10(%rax),%rax 56e8: 48 83 78 10 00 cmpq $0x0,0x10(%rax) 56ed: 75 cf jne 56be 56ef: 49 81 cc 00 00 04 00 or $0x40000,%r12 56f6: e9 75 fe ff ff jmpq 5570 56fb: e8 00 00 00 00 callq 5700 5700: 84 c0 test %al,%al 5702: 75 98 jne 569c 5704: e9 67 fe ff ff jmpq 5570 5709: e8 00 00 00 00 callq 570e 570e: 84 c0 test %al,%al 5710: 0f 85 32 ff ff ff jne 5648 5716: 48 8b 43 28 mov 0x28(%rbx),%rax 571a: c7 80 f0 00 00 00 01 movl $0x1,0xf0(%rax) 5721: 00 00 00 5724: e9 1f ff ff ff jmpq 5648 5729: 85 c0 test %eax,%eax 572b: 0f 8f 6b fe ff ff jg 559c 5731: e9 6d fe ff ff jmpq 55a3 5736: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 573d: 00 00 00 0000000000005740 : 5740: e8 00 00 00 00 callq 5745 5745: e8 00 00 00 00 callq 574a 574a: e9 00 00 00 00 jmpq 574f 574f: 90 nop 0000000000005750 : 5750: e8 00 00 00 00 callq 5755 5755: 41 57 push %r15 5757: 41 56 push %r14 5759: 41 55 push %r13 575b: 4c 8d 6f f0 lea -0x10(%rdi),%r13 575f: 41 54 push %r12 5761: 55 push %rbp 5762: 48 89 f5 mov %rsi,%rbp 5765: 53 push %rbx 5766: 48 89 fb mov %rdi,%rbx 5769: 48 81 c7 48 63 01 00 add $0x16348,%rdi 5770: 48 83 ec 08 sub $0x8,%rsp 5774: e8 00 00 00 00 callq 5779 5779: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 577f 577f: 85 c0 test %eax,%eax 5781: 0f 85 b1 01 00 00 jne 5938 5787: 48 c7 85 88 00 00 00 movq $0x0,0x88(%rbp) 578e: 00 00 00 00 5792: 48 8b 7b 18 mov 0x18(%rbx),%rdi 5796: be 04 00 00 00 mov $0x4,%esi 579b: e8 00 00 00 00 callq 57a0 57a0: 41 89 c4 mov %eax,%r12d 57a3: 85 c0 test %eax,%eax 57a5: 78 72 js 5819 57a7: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 57ae 57ae: ba 40 08 00 00 mov $0x840,%edx 57b3: be c0 0d 00 00 mov $0xdc0,%esi 57b8: e8 00 00 00 00 callq 57bd 57bd: 49 89 c7 mov %rax,%r15 57c0: 48 85 c0 test %rax,%rax 57c3: 0f 84 59 01 00 00 je 5922 57c9: bf 10 00 00 00 mov $0x10,%edi 57ce: e8 00 00 00 00 callq 57d3 57d3: 41 89 c6 mov %eax,%r14d 57d6: 85 c0 test %eax,%eax 57d8: 0f 88 00 00 00 00 js 57de 57de: 89 c1 mov %eax,%ecx 57e0: 31 d2 xor %edx,%edx 57e2: 4c 89 fe mov %r15,%rsi 57e5: 4c 89 ef mov %r13,%rdi 57e8: 89 44 24 04 mov %eax,0x4(%rsp) 57ec: e8 00 00 00 00 callq 57f1 57f1: 41 89 c4 mov %eax,%r12d 57f4: 85 c0 test %eax,%eax 57f6: 74 41 je 5839 57f8: 45 85 f6 test %r14d,%r14d 57fb: 0f 85 b7 00 00 00 jne 58b8 5801: 4c 89 ff mov %r15,%rdi 5804: e8 00 00 00 00 callq 5809 5809: 48 8b 6b 18 mov 0x18(%rbx),%rbp 580d: e8 00 00 00 00 callq 5812 5812: 48 89 85 e0 01 00 00 mov %rax,0x1e0(%rbp) 5819: 48 8b 7b 18 mov 0x18(%rbx),%rdi 581d: be 0d 00 00 00 mov $0xd,%esi 5822: e8 00 00 00 00 callq 5827 5827: 48 83 c4 08 add $0x8,%rsp 582b: 44 89 e0 mov %r12d,%eax 582e: 5b pop %rbx 582f: 5d pop %rbp 5830: 41 5c pop %r12 5832: 41 5d pop %r13 5834: 41 5e pop %r14 5836: 41 5f pop %r15 5838: c3 retq 5839: 31 d2 xor %edx,%edx 583b: 4c 89 fe mov %r15,%rsi 583e: 4c 89 ef mov %r13,%rdi 5841: e8 00 00 00 00 callq 5846 5846: 49 89 87 b8 07 00 00 mov %rax,0x7b8(%r15) 584d: 48 85 c0 test %rax,%rax 5850: 0f 84 d7 00 00 00 je 592d 5856: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 585c 585c: 85 c0 test %eax,%eax 585e: 75 09 jne 5869 5860: f6 83 a0 63 01 00 04 testb $0x4,0x163a0(%rbx) 5867: 74 5d je 58c6 5869: 4c 89 ef mov %r13,%rdi 586c: e8 00 00 00 00 callq 5871 5871: 48 8b 93 a8 63 01 00 mov 0x163a8(%rbx),%rdx 5878: 4c 89 fe mov %r15,%rsi 587b: 4c 89 ef mov %r13,%rdi 587e: 49 b8 ff ff ff ff ff movabs $0xffffffffffff,%r8 5885: ff 00 00 5888: 49 8d 8f c0 07 00 00 lea 0x7c0(%r15),%rcx 588f: 41 b9 00 00 02 00 mov $0x20000,%r9d 5895: 49 21 c0 and %rax,%r8 5898: e8 00 00 00 00 callq 589d 589d: 41 89 c4 mov %eax,%r12d 58a0: 85 c0 test %eax,%eax 58a2: 74 22 je 58c6 58a4: 4c 89 fe mov %r15,%rsi 58a7: 4c 89 ef mov %r13,%rdi 58aa: e8 00 00 00 00 callq 58af 58af: 45 85 f6 test %r14d,%r14d 58b2: 0f 84 49 ff ff ff je 5801 58b8: 8b 7c 24 04 mov 0x4(%rsp),%edi 58bc: e8 00 00 00 00 callq 58c1 58c1: e9 3b ff ff ff jmpq 5801 58c6: 49 8d bf c8 07 00 00 lea 0x7c8(%r15),%rdi 58cd: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 58d4: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 58db: 45 31 e4 xor %r12d,%r12d 58de: e8 00 00 00 00 callq 58e3 58e3: 49 8d bf 00 08 00 00 lea 0x800(%r15),%rdi 58ea: 48 b8 00 00 00 00 04 movabs $0x80000400000000,%rax 58f1: 00 80 00 58f4: 49 c7 87 f0 07 00 00 movq $0x0,0x7f0(%r15) 58fb: 00 00 00 00 58ff: 49 89 87 e8 07 00 00 mov %rax,0x7e8(%r15) 5906: 49 c7 87 f8 07 00 00 movq $0x0,0x7f8(%r15) 590d: 00 00 00 00 5911: e8 00 00 00 00 callq 5916 5916: 4c 89 bd 88 00 00 00 mov %r15,0x88(%rbp) 591d: e9 e7 fe ff ff jmpq 5809 5922: 41 bc f4 ff ff ff mov $0xfffffff4,%r12d 5928: e9 dc fe ff ff jmpq 5809 592d: 41 bc f4 ff ff ff mov $0xfffffff4,%r12d 5933: e9 6c ff ff ff jmpq 58a4 5938: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 593f: 41 bc 7b ff ff ff mov $0xffffff7b,%r12d 5945: e8 00 00 00 00 callq 594a 594a: e9 d8 fe ff ff jmpq 5827 594f: 90 nop 0000000000005950 : 5950: e8 00 00 00 00 callq 5955 5955: 41 57 push %r15 5957: 41 56 push %r14 5959: 41 55 push %r13 595b: 41 54 push %r12 595d: 55 push %rbp 595e: 53 push %rbx 595f: 48 83 ec 18 sub $0x18,%rsp 5963: 48 8b ae 88 00 00 00 mov 0x88(%rsi),%rbp 596a: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 5971: 00 00 5973: 48 89 44 24 10 mov %rax,0x10(%rsp) 5978: 31 c0 xor %eax,%eax 597a: 48 85 ed test %rbp,%rbp 597d: 0f 84 9e 01 00 00 je 5b21 5983: 4c 8d 67 f0 lea -0x10(%rdi),%r12 5987: 48 89 fb mov %rdi,%rbx 598a: 48 8b 7f 18 mov 0x18(%rdi),%rdi 598e: 49 89 f5 mov %rsi,%r13 5991: be 04 00 00 00 mov $0x4,%esi 5996: e8 00 00 00 00 callq 599b 599b: be 08 00 00 00 mov $0x8,%esi 59a0: 4c 89 e7 mov %r12,%rdi 59a3: e8 00 00 00 00 callq 59a8 59a8: 48 85 c0 test %rax,%rax 59ab: 74 0b je 59b8 59ad: 4c 89 ee mov %r13,%rsi 59b0: 4c 89 e7 mov %r12,%rdi 59b3: e8 00 00 00 00 callq 59b8 59b8: be 09 00 00 00 mov $0x9,%esi 59bd: 4c 89 e7 mov %r12,%rdi 59c0: e8 00 00 00 00 callq 59c5 59c5: 48 85 c0 test %rax,%rax 59c8: 74 0b je 59d5 59ca: 4c 89 ee mov %r13,%rsi 59cd: 4c 89 e7 mov %r12,%rdi 59d0: e8 00 00 00 00 callq 59d5 59d5: 48 8b b5 b8 07 00 00 mov 0x7b8(%rbp),%rsi 59dc: 4c 89 e7 mov %r12,%rdi 59df: e8 00 00 00 00 callq 59e4 59e4: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 59ea 59ea: 85 c0 test %eax,%eax 59ec: 75 09 jne 59f7 59ee: f6 83 a0 63 01 00 04 testb $0x4,0x163a0(%rbx) 59f5: 74 7f je 5a76 59f7: 4c 8b bb a8 63 01 00 mov 0x163a8(%rbx),%r15 59fe: 31 f6 xor %esi,%esi 5a00: 49 8b bf 50 01 00 00 mov 0x150(%r15),%rdi 5a07: 4d 8b b7 a0 01 00 00 mov 0x1a0(%r15),%r14 5a0e: e8 00 00 00 00 callq 5a13 5a13: 83 f8 fc cmp $0xfffffffc,%eax 5a16: 0f 84 48 01 00 00 je 5b64 5a1c: 85 c0 test %eax,%eax 5a1e: 0f 85 35 01 00 00 jne 5b59 5a24: 48 8b b5 c0 07 00 00 mov 0x7c0(%rbp),%rsi 5a2b: 4c 89 e7 mov %r12,%rdi 5a2e: e8 00 00 00 00 callq 5a33 5a33: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 5a3a: 48 c7 85 c0 07 00 00 movq $0x0,0x7c0(%rbp) 5a41: 00 00 00 00 5a45: 4c 8b b3 a8 63 01 00 mov 0x163a8(%rbx),%r14 5a4c: e8 00 00 00 00 callq 5a51 5a51: 49 8d 7e 58 lea 0x58(%r14),%rdi 5a55: 31 f6 xor %esi,%esi 5a57: e8 00 00 00 00 callq 5a5c 5a5c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 5a63: ff 14 25 00 00 00 00 callq *0x0 5a6a: 49 8b be 50 01 00 00 mov 0x150(%r14),%rdi 5a71: e8 00 00 00 00 callq 5a76 5a76: 48 8b bd a8 00 00 00 mov 0xa8(%rbp),%rdi 5a7d: 44 8b b5 58 02 00 00 mov 0x258(%rbp),%r14d 5a84: e8 00 00 00 00 callq 5a89 5a89: 48 8d bd 00 08 00 00 lea 0x800(%rbp),%rdi 5a90: 48 89 44 24 08 mov %rax,0x8(%rsp) 5a95: e8 00 00 00 00 callq 5a9a 5a9a: 48 89 ee mov %rbp,%rsi 5a9d: 4c 89 e7 mov %r12,%rdi 5aa0: e8 00 00 00 00 callq 5aa5 5aa5: 45 85 f6 test %r14d,%r14d 5aa8: 0f 85 92 00 00 00 jne 5b40 5aae: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 5ab3: 4c 8d a5 e8 07 00 00 lea 0x7e8(%rbp),%r12 5aba: e8 00 00 00 00 callq 5abf 5abf: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 5ac6: 00 5ac7: eb 0a jmp 5ad3 5ac9: e8 00 00 00 00 callq 5ace 5ace: 83 44 24 04 01 addl $0x1,0x4(%rsp) 5ad3: 4c 89 e7 mov %r12,%rdi 5ad6: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 5adb: e8 00 00 00 00 callq 5ae0 5ae0: 48 89 c7 mov %rax,%rdi 5ae3: 48 85 c0 test %rax,%rax 5ae6: 75 e1 jne 5ac9 5ae8: 4c 89 e7 mov %r12,%rdi 5aeb: e8 00 00 00 00 callq 5af0 5af0: 48 89 ef mov %rbp,%rdi 5af3: e8 00 00 00 00 callq 5af8 5af8: 49 c7 85 88 00 00 00 movq $0x0,0x88(%r13) 5aff: 00 00 00 00 5b03: 48 8b 6b 18 mov 0x18(%rbx),%rbp 5b07: e8 00 00 00 00 callq 5b0c 5b0c: be 0d 00 00 00 mov $0xd,%esi 5b11: 48 89 85 e0 01 00 00 mov %rax,0x1e0(%rbp) 5b18: 48 8b 7b 18 mov 0x18(%rbx),%rdi 5b1c: e8 00 00 00 00 callq 5b21 5b21: 48 8b 44 24 10 mov 0x10(%rsp),%rax 5b26: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 5b2d: 00 00 5b2f: 75 35 jne 5b66 5b31: 48 83 c4 18 add $0x18,%rsp 5b35: 5b pop %rbx 5b36: 5d pop %rbp 5b37: 41 5c pop %r12 5b39: 41 5d pop %r13 5b3b: 41 5e pop %r14 5b3d: 41 5f pop %r15 5b3f: c3 retq 5b40: 48 8b 44 24 08 mov 0x8(%rsp),%rax 5b45: 44 89 f6 mov %r14d,%esi 5b48: 48 8b b8 50 01 00 00 mov 0x150(%rax),%rdi 5b4f: e8 00 00 00 00 callq 5b54 5b54: e9 55 ff ff ff jmpq 5aae 5b59: 3d 00 fe ff ff cmp $0xfffffe00,%eax 5b5e: 0f 85 00 00 00 00 jne 5b64 5b64: 0f 0b ud2 5b66: e8 00 00 00 00 callq 5b6b 5b6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000005b70 : 5b70: e8 00 00 00 00 callq 5b75 5b75: 41 57 push %r15 5b77: 41 56 push %r14 5b79: 41 55 push %r13 5b7b: 41 54 push %r12 5b7d: 55 push %rbp 5b7e: 53 push %rbx 5b7f: 48 83 ec 10 sub $0x10,%rsp 5b83: 48 8b 1f mov (%rdi),%rbx 5b86: 8b af 90 00 00 00 mov 0x90(%rdi),%ebp 5b8c: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 5b93: 00 00 5b95: 48 89 44 24 08 mov %rax,0x8(%rsp) 5b9a: 31 c0 xor %eax,%eax 5b9c: 39 ab c8 5e 00 00 cmp %ebp,0x5ec8(%rbx) 5ba2: 0f 86 0b 01 00 00 jbe 5cb3 5ba8: 89 e8 mov %ebp,%eax 5baa: 4c 8d 7b f0 lea -0x10(%rbx),%r15 5bae: 48 83 bc c3 b0 5c 00 cmpq $0x0,0x5cb0(%rbx,%rax,8) 5bb5: 00 00 5bb7: 4c 8d b0 96 0b 00 00 lea 0xb96(%rax),%r14 5bbe: 0f 84 c4 00 00 00 je 5c88 5bc4: 48 8b 83 d8 5e 00 00 mov 0x5ed8(%rbx),%rax 5bcb: 89 ee mov %ebp,%esi 5bcd: 4c 89 ff mov %r15,%rdi 5bd0: 48 8b 40 08 mov 0x8(%rax),%rax 5bd4: e8 00 00 00 00 callq 5bd9 5bd9: ba 00 00 00 80 mov $0x80000000,%edx 5bde: 45 31 c9 xor %r9d,%r9d 5be1: 89 ee mov %ebp,%esi 5be3: 41 89 c4 mov %eax,%r12d 5be6: 4a 8b 04 f3 mov (%rbx,%r14,8),%rax 5bea: 48 89 df mov %rbx,%rdi 5bed: 48 05 18 01 00 00 add $0x118,%rax 5bf3: 50 push %rax 5bf4: 6a 00 pushq $0x0 5bf6: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 5bfb: 4c 8d 44 24 14 lea 0x14(%rsp),%r8 5c00: e8 00 00 00 00 callq 5c05 5c05: 89 ee mov %ebp,%esi 5c07: 4c 89 ff mov %r15,%rdi 5c0a: 41 89 c5 mov %eax,%r13d 5c0d: 48 8b 83 d8 5e 00 00 mov 0x5ed8(%rbx),%rax 5c14: 48 8b 40 08 mov 0x8(%rax),%rax 5c18: e8 00 00 00 00 callq 5c1d 5c1d: 5a pop %rdx 5c1e: 59 pop %rcx 5c1f: 44 39 e0 cmp %r12d,%eax 5c22: 75 a0 jne 5bc4 5c24: 44 89 e8 mov %r13d,%eax 5c27: 83 e0 05 and $0x5,%eax 5c2a: 83 f8 05 cmp $0x5,%eax 5c2d: 74 36 je 5c65 5c2f: 44 89 ea mov %r13d,%edx 5c32: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5c39: bf 20 00 00 00 mov $0x20,%edi 5c3e: e8 00 00 00 00 callq 5c43 5c43: 48 8b 44 24 08 mov 0x8(%rsp),%rax 5c48: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 5c4f: 00 00 5c51: 75 79 jne 5ccc 5c53: 48 83 c4 10 add $0x10,%rsp 5c57: 44 89 e0 mov %r12d,%eax 5c5a: 5b pop %rbx 5c5b: 5d pop %rbp 5c5c: 41 5c pop %r12 5c5e: 41 5d pop %r13 5c60: 41 5e pop %r14 5c62: 41 5f pop %r15 5c64: c3 retq 5c65: 8b 0c 24 mov (%rsp),%ecx 5c68: 89 ea mov %ebp,%edx 5c6a: bf 20 00 00 00 mov $0x20,%edi 5c6f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5c76: e8 00 00 00 00 callq 5c7b 5c7b: 81 3c 24 00 00 00 80 cmpl $0x80000000,(%rsp) 5c82: 41 83 d4 00 adc $0x0,%r12d 5c86: eb bb jmp 5c43 5c88: 48 8b 83 d8 5e 00 00 mov 0x5ed8(%rbx),%rax 5c8f: 89 ee mov %ebp,%esi 5c91: 4c 89 ff mov %r15,%rdi 5c94: 48 8b 40 08 mov 0x8(%rax),%rax 5c98: e8 00 00 00 00 callq 5c9d 5c9d: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5ca4: bf 20 00 00 00 mov $0x20,%edi 5ca9: 41 89 c4 mov %eax,%r12d 5cac: e8 00 00 00 00 callq 5cb1 5cb1: eb 90 jmp 5c43 5cb3: 89 ee mov %ebp,%esi 5cb5: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 5cbc: 41 bc ea ff ff ff mov $0xffffffea,%r12d 5cc2: e8 00 00 00 00 callq 5cc7 5cc7: e9 77 ff ff ff jmpq 5c43 5ccc: e8 00 00 00 00 callq 5cd1 5cd1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 5cd8: 00 00 00 00 5cdc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000005ce0 : 5ce0: e8 00 00 00 00 callq 5ce5 5ce5: 55 push %rbp 5ce6: 53 push %rbx 5ce7: 48 8b 1f mov (%rdi),%rbx 5cea: 8b b7 90 00 00 00 mov 0x90(%rdi),%esi 5cf0: 48 8d 6b f0 lea -0x10(%rbx),%rbp 5cf4: 48 89 ef mov %rbp,%rdi 5cf7: e8 00 00 00 00 callq 5cfc 5cfc: 48 8d b3 08 5f 00 00 lea 0x5f08(%rbx),%rsi 5d03: 48 89 ef mov %rbp,%rdi 5d06: 5b pop %rbx 5d07: 89 c2 mov %eax,%edx 5d09: 5d pop %rbp 5d0a: e9 00 00 00 00 jmpq 5d0f 5d0f: 90 nop 0000000000005d10 : 5d10: e8 00 00 00 00 callq 5d15 5d15: 55 push %rbp 5d16: 53 push %rbx 5d17: 48 8b 1f mov (%rdi),%rbx 5d1a: 8b b7 90 00 00 00 mov 0x90(%rdi),%esi 5d20: 48 8d 6b f0 lea -0x10(%rbx),%rbp 5d24: 48 89 ef mov %rbp,%rdi 5d27: e8 00 00 00 00 callq 5d2c 5d2c: 48 8d b3 08 5f 00 00 lea 0x5f08(%rbx),%rsi 5d33: 48 89 ef mov %rbp,%rdi 5d36: 5b pop %rbx 5d37: 89 c2 mov %eax,%edx 5d39: 5d pop %rbp 5d3a: e9 00 00 00 00 jmpq 5d3f 5d3f: 90 nop 0000000000005d40 : 5d40: e8 00 00 00 00 callq 5d45 5d45: ba 01 00 00 00 mov $0x1,%edx 5d4a: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5d51: e9 00 00 00 00 jmpq 5d56 5d56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 5d5d: 00 00 00 0000000000005d60 : 5d60: e8 00 00 00 00 callq 5d65 5d65: 31 c0 xor %eax,%eax 5d67: c3 retq 5d68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d6f: 00 0000000000005d70 : 5d70: e8 00 00 00 00 callq 5d75 5d75: c3 retq 5d76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 5d7d: 00 00 00 0000000000005d80 : 5d80: e8 00 00 00 00 callq 5d85 5d85: 48 83 ec 58 sub $0x58,%rsp 5d89: 0f b7 56 08 movzwl 0x8(%rsi),%edx 5d8d: 48 89 f8 mov %rdi,%rax 5d90: 0f b6 4e 11 movzbl 0x11(%rsi),%ecx 5d94: 65 48 8b 3c 25 28 00 mov %gs:0x28,%rdi 5d9b: 00 00 5d9d: 48 89 7c 24 50 mov %rdi,0x50(%rsp) 5da2: 31 ff xor %edi,%edi 5da4: 0f b7 3e movzwl (%rsi),%edi 5da7: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 5dae: 00 5daf: 89 54 24 14 mov %edx,0x14(%rsp) 5db3: 0f b7 56 02 movzwl 0x2(%rsi),%edx 5db7: 48 c7 44 24 04 00 00 movq $0x0,0x4(%rsp) 5dbe: 00 00 5dc0: 89 54 24 20 mov %edx,0x20(%rsp) 5dc4: 0f b7 56 0a movzwl 0xa(%rsi),%edx 5dc8: 89 7c 24 10 mov %edi,0x10(%rsp) 5dcc: 89 54 24 24 mov %edx,0x24(%rsp) 5dd0: 0f b7 56 04 movzwl 0x4(%rsi),%edx 5dd4: 89 54 24 28 mov %edx,0x28(%rsp) 5dd8: 0f b7 56 0c movzwl 0xc(%rsi),%edx 5ddc: 89 54 24 2c mov %edx,0x2c(%rsp) 5de0: 0f b7 56 06 movzwl 0x6(%rsi),%edx 5de4: 89 54 24 18 mov %edx,0x18(%rsp) 5de8: 0f b7 56 0e movzwl 0xe(%rsi),%edx 5dec: 89 54 24 1c mov %edx,0x1c(%rsp) 5df0: ba 01 00 00 00 mov $0x1,%edx 5df5: 41 89 d0 mov %edx,%r8d 5df8: 41 89 d1 mov %edx,%r9d 5dfb: 41 89 d2 mov %edx,%r10d 5dfe: 41 89 d3 mov %edx,%r11d 5e01: 41 d3 e0 shl %cl,%r8d 5e04: 0f b6 4e 15 movzbl 0x15(%rsi),%ecx 5e08: 44 89 44 24 30 mov %r8d,0x30(%rsp) 5e0d: 41 89 d0 mov %edx,%r8d 5e10: 41 d3 e1 shl %cl,%r9d 5e13: 0f b6 4e 12 movzbl 0x12(%rsi),%ecx 5e17: 44 89 4c 24 34 mov %r9d,0x34(%rsp) 5e1c: 41 89 d1 mov %edx,%r9d 5e1f: 41 d3 e2 shl %cl,%r10d 5e22: 0f b6 4e 16 movzbl 0x16(%rsi),%ecx 5e26: 44 89 54 24 40 mov %r10d,0x40(%rsp) 5e2b: 41 89 d2 mov %edx,%r10d 5e2e: 41 d3 e3 shl %cl,%r11d 5e31: 0f b6 4e 13 movzbl 0x13(%rsi),%ecx 5e35: 44 89 5c 24 44 mov %r11d,0x44(%rsp) 5e3a: 41 d3 e0 shl %cl,%r8d 5e3d: 0f b6 4e 17 movzbl 0x17(%rsi),%ecx 5e41: 44 89 44 24 48 mov %r8d,0x48(%rsp) 5e46: 41 d3 e1 shl %cl,%r9d 5e49: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 5e4e: 0f b6 4e 14 movzbl 0x14(%rsi),%ecx 5e52: 41 d3 e2 shl %cl,%r10d 5e55: 0f b6 4e 18 movzbl 0x18(%rsi),%ecx 5e59: 44 89 54 24 38 mov %r10d,0x38(%rsp) 5e5e: d3 e2 shl %cl,%edx 5e60: 89 54 24 3c mov %edx,0x3c(%rsp) 5e64: 0f b6 56 10 movzbl 0x10(%rsi),%edx 5e68: 84 d2 test %dl,%dl 5e6a: 78 79 js 5ee5 5e6c: 88 54 24 05 mov %dl,0x5(%rsp) 5e70: 85 ff test %edi,%edi 5e72: 74 05 je 5e79 5e74: c6 44 24 04 01 movb $0x1,0x4(%rsp) 5e79: 48 8b 54 24 04 mov 0x4(%rsp),%rdx 5e7e: 48 89 10 mov %rdx,(%rax) 5e81: 48 8b 54 24 0c mov 0xc(%rsp),%rdx 5e86: 48 89 50 08 mov %rdx,0x8(%rax) 5e8a: 48 8b 54 24 14 mov 0x14(%rsp),%rdx 5e8f: 48 89 50 10 mov %rdx,0x10(%rax) 5e93: 48 8b 54 24 1c mov 0x1c(%rsp),%rdx 5e98: 48 89 50 18 mov %rdx,0x18(%rax) 5e9c: 48 8b 54 24 24 mov 0x24(%rsp),%rdx 5ea1: 48 89 50 20 mov %rdx,0x20(%rax) 5ea5: 48 8b 54 24 2c mov 0x2c(%rsp),%rdx 5eaa: 48 89 50 28 mov %rdx,0x28(%rax) 5eae: 48 8b 54 24 34 mov 0x34(%rsp),%rdx 5eb3: 48 89 50 30 mov %rdx,0x30(%rax) 5eb7: 48 8b 54 24 3c mov 0x3c(%rsp),%rdx 5ebc: 48 89 50 38 mov %rdx,0x38(%rax) 5ec0: 48 8b 54 24 44 mov 0x44(%rsp),%rdx 5ec5: 48 89 50 40 mov %rdx,0x40(%rax) 5ec9: 8b 54 24 4c mov 0x4c(%rsp),%edx 5ecd: 89 50 48 mov %edx,0x48(%rax) 5ed0: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 5ed5: 65 48 2b 3c 25 28 00 sub %gs:0x28,%rdi 5edc: 00 00 5ede: 75 1d jne 5efd 5ee0: 48 83 c4 58 add $0x58,%rsp 5ee4: c3 retq 5ee5: c6 44 24 0c 01 movb $0x1,0xc(%rsp) 5eea: 80 fa a0 cmp $0xa0,%dl 5eed: 0f 85 79 ff ff ff jne 5e6c 5ef3: c6 44 24 0d 01 movb $0x1,0xd(%rsp) 5ef8: e9 6f ff ff ff jmpq 5e6c 5efd: e8 00 00 00 00 callq 5f02 5f02: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 5f09: 00 00 00 00 5f0d: 0f 1f 00 nopl (%rax) 0000000000005f10 : 5f10: e8 00 00 00 00 callq 5f15 5f15: 48 8b 3f mov (%rdi),%rdi 5f18: 31 d2 xor %edx,%edx 5f1a: 48 83 ef 10 sub $0x10,%rdi 5f1e: e9 00 00 00 00 jmpq 5f23 5f23: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 5f2a: 00 00 00 00 5f2e: 66 90 xchg %ax,%ax 0000000000005f30 : 5f30: e8 00 00 00 00 callq 5f35 5f35: 48 8b 3f mov (%rdi),%rdi 5f38: 31 c9 xor %ecx,%ecx 5f3a: 48 83 ef 10 sub $0x10,%rdi 5f3e: e9 00 00 00 00 jmpq 5f43 5f43: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 5f4a: 00 00 00 00 5f4e: 66 90 xchg %ax,%ax 0000000000005f50 : 5f50: e8 00 00 00 00 callq 5f55 5f55: 49 89 f8 mov %rdi,%r8 5f58: be 00 10 00 00 mov $0x1000,%esi 5f5d: 48 89 d7 mov %rdx,%rdi 5f60: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 5f67: 49 8b 40 78 mov 0x78(%r8),%rax 5f6b: 48 8b 88 98 5c 00 00 mov 0x5c98(%rax),%rcx 5f72: 48 83 c1 74 add $0x74,%rcx 5f76: e8 00 00 00 00 callq 5f7b 5f7b: 48 98 cltq 5f7d: c3 retq 5f7e: 66 90 xchg %ax,%ax 0000000000005f80 : 5f80: e8 00 00 00 00 callq 5f85 5f85: 48 8b 3f mov (%rdi),%rdi 5f88: 48 83 ef 10 sub $0x10,%rdi 5f8c: e9 00 00 00 00 jmpq 5f91 5f91: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 5f98: 00 00 00 00 5f9c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000005fa0 : 5fa0: e8 00 00 00 00 callq 5fa5 5fa5: 48 8b 3f mov (%rdi),%rdi 5fa8: 48 83 ef 10 sub $0x10,%rdi 5fac: e9 00 00 00 00 jmpq 5fb1 5fb1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 5fb8: 00 00 00 00 5fbc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000005fc0 : 5fc0: e8 00 00 00 00 callq 5fc5 5fc5: c3 retq 5fc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 5fcd: 00 00 00 0000000000005fd0 : 5fd0: e8 00 00 00 00 callq 5fd5 5fd5: 31 c0 xor %eax,%eax 5fd7: c3 retq 5fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5fdf: 00 0000000000005fe0 : 5fe0: e8 00 00 00 00 callq 5fe5 5fe5: 55 push %rbp 5fe6: b9 09 00 00 00 mov $0x9,%ecx 5feb: 45 31 c0 xor %r8d,%r8d 5fee: 48 89 e5 mov %rsp,%rbp 5ff1: 41 55 push %r13 5ff3: 41 54 push %r12 5ff5: 49 89 fc mov %rdi,%r12 5ff8: 53 push %rbx 5ff9: 89 d3 mov %edx,%ebx 5ffb: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 5fff: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 6006: 4c 8b ae a8 5c 00 00 mov 0x5ca8(%rsi),%r13 600d: be 0a 00 00 00 mov $0xa,%esi 6012: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 6019: 00 00 601b: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 6022: 00 6023: 31 c0 xor %eax,%eax 6025: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 602a: 4c 8d 4c 24 58 lea 0x58(%rsp),%r9 602f: 48 c7 44 24 5c 00 00 movq $0x0,0x5c(%rsp) 6036: 00 00 6038: 48 c7 84 24 a0 00 00 movq $0x0,0xa0(%rsp) 603f: 00 00 00 00 00 6044: 48 8d 54 24 5a lea 0x5a(%rsp),%rdx 6049: f3 48 ab rep stos %rax,%es:(%rdi) 604c: 4c 89 ef mov %r13,%rdi 604f: e8 00 00 00 00 callq 6054 6054: 84 c0 test %al,%al 6056: 0f 84 cc 00 00 00 je 6128 605c: 0f b7 54 24 5a movzwl 0x5a(%rsp),%edx 6061: 0f b7 44 24 58 movzwl 0x58(%rsp),%eax 6066: 48 be 5f 42 7b 09 ed movabs $0x97b425ed097b425f,%rsi 606d: 25 b4 97 6070: 49 03 45 28 add 0x28(%r13),%rax 6074: 48 83 ea 04 sub $0x4,%rdx 6078: 48 89 c1 mov %rax,%rcx 607b: 48 89 d0 mov %rdx,%rax 607e: 48 f7 e6 mul %rsi 6081: 48 8d 71 04 lea 0x4(%rcx),%rsi 6085: 48 c1 ea 04 shr $0x4,%rdx 6089: 85 d2 test %edx,%edx 608b: 0f 8e 97 00 00 00 jle 6128 6091: 8d 42 ff lea -0x1(%rdx),%eax 6094: 48 8d 04 40 lea (%rax,%rax,2),%rax 6098: 48 8d 44 c0 1f lea 0x1f(%rax,%rax,8),%rax 609d: 48 01 c8 add %rcx,%rax 60a0: eb 09 jmp 60ab 60a2: 48 83 c6 1b add $0x1b,%rsi 60a6: 48 39 c6 cmp %rax,%rsi 60a9: 74 7d je 6128 60ab: 38 5e 10 cmp %bl,0x10(%rsi) 60ae: 75 f2 jne 60a2 60b0: 48 89 e7 mov %rsp,%rdi 60b3: e8 c8 fc ff ff callq 5d80 60b8: 48 8b 04 24 mov (%rsp),%rax 60bc: 48 89 44 24 5c mov %rax,0x5c(%rsp) 60c1: 48 8b 44 24 08 mov 0x8(%rsp),%rax 60c6: 48 89 44 24 64 mov %rax,0x64(%rsp) 60cb: 48 8b 44 24 10 mov 0x10(%rsp),%rax 60d0: 48 89 44 24 6c mov %rax,0x6c(%rsp) 60d5: 48 8b 44 24 18 mov 0x18(%rsp),%rax 60da: 48 89 44 24 74 mov %rax,0x74(%rsp) 60df: 48 8b 44 24 20 mov 0x20(%rsp),%rax 60e4: 48 89 44 24 7c mov %rax,0x7c(%rsp) 60e9: 48 8b 44 24 28 mov 0x28(%rsp),%rax 60ee: 48 89 84 24 84 00 00 mov %rax,0x84(%rsp) 60f5: 00 60f6: 48 8b 44 24 30 mov 0x30(%rsp),%rax 60fb: 48 89 84 24 8c 00 00 mov %rax,0x8c(%rsp) 6102: 00 6103: 48 8b 44 24 38 mov 0x38(%rsp),%rax 6108: 48 89 84 24 94 00 00 mov %rax,0x94(%rsp) 610f: 00 6110: 48 8b 44 24 40 mov 0x40(%rsp),%rax 6115: 48 89 84 24 9c 00 00 mov %rax,0x9c(%rsp) 611c: 00 611d: 8b 44 24 48 mov 0x48(%rsp),%eax 6121: 89 84 24 a4 00 00 00 mov %eax,0xa4(%rsp) 6128: 48 8b 44 24 5c mov 0x5c(%rsp),%rax 612d: 49 89 04 24 mov %rax,(%r12) 6131: 48 8b 44 24 64 mov 0x64(%rsp),%rax 6136: 49 89 44 24 08 mov %rax,0x8(%r12) 613b: 48 8b 44 24 6c mov 0x6c(%rsp),%rax 6140: 49 89 44 24 10 mov %rax,0x10(%r12) 6145: 48 8b 44 24 74 mov 0x74(%rsp),%rax 614a: 49 89 44 24 18 mov %rax,0x18(%r12) 614f: 48 8b 44 24 7c mov 0x7c(%rsp),%rax 6154: 49 89 44 24 20 mov %rax,0x20(%r12) 6159: 48 8b 84 24 84 00 00 mov 0x84(%rsp),%rax 6160: 00 6161: 49 89 44 24 28 mov %rax,0x28(%r12) 6166: 48 8b 84 24 8c 00 00 mov 0x8c(%rsp),%rax 616d: 00 616e: 49 89 44 24 30 mov %rax,0x30(%r12) 6173: 48 8b 84 24 94 00 00 mov 0x94(%rsp),%rax 617a: 00 617b: 49 89 44 24 38 mov %rax,0x38(%r12) 6180: 48 8b 84 24 9c 00 00 mov 0x9c(%rsp),%rax 6187: 00 6188: 49 89 44 24 40 mov %rax,0x40(%r12) 618d: 8b 84 24 a4 00 00 00 mov 0xa4(%rsp),%eax 6194: 41 89 44 24 48 mov %eax,0x48(%r12) 6199: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 61a0: 00 61a1: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 61a8: 00 00 61aa: 75 0e jne 61ba 61ac: 48 8d 65 e8 lea -0x18(%rbp),%rsp 61b0: 4c 89 e0 mov %r12,%rax 61b3: 5b pop %rbx 61b4: 41 5c pop %r12 61b6: 41 5d pop %r13 61b8: 5d pop %rbp 61b9: c3 retq 61ba: e8 00 00 00 00 callq 61bf 61bf: 90 nop 00000000000061c0 : 61c0: e8 00 00 00 00 callq 61c5 61c5: 55 push %rbp 61c6: 45 31 c0 xor %r8d,%r8d 61c9: 31 c9 xor %ecx,%ecx 61cb: be 0a 00 00 00 mov $0xa,%esi 61d0: 48 89 e5 mov %rsp,%rbp 61d3: 41 56 push %r14 61d5: 41 55 push %r13 61d7: 49 89 fd mov %rdi,%r13 61da: 41 54 push %r12 61dc: 53 push %rbx 61dd: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 61e1: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 61e8: 4c 8b a7 a8 5c 00 00 mov 0x5ca8(%rdi),%r12 61ef: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 61f6: 00 00 61f8: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 61ff: 00 6200: 31 c0 xor %eax,%eax 6202: 4c 8d 4c 24 58 lea 0x58(%rsp),%r9 6207: 48 8d 54 24 5a lea 0x5a(%rsp),%rdx 620c: 4c 89 e7 mov %r12,%rdi 620f: e8 00 00 00 00 callq 6214 6214: 84 c0 test %al,%al 6216: 0f 84 20 01 00 00 je 633c 621c: 0f b7 54 24 5a movzwl 0x5a(%rsp),%edx 6221: 0f b7 5c 24 58 movzwl 0x58(%rsp),%ebx 6226: 48 b9 5f 42 7b 09 ed movabs $0x97b425ed097b425f,%rcx 622d: 25 b4 97 6230: 49 03 5c 24 28 add 0x28(%r12),%rbx 6235: 48 83 ea 04 sub $0x4,%rdx 6239: 48 83 c3 04 add $0x4,%rbx 623d: 48 89 d0 mov %rdx,%rax 6240: 48 f7 e1 mul %rcx 6243: 48 c1 ea 04 shr $0x4,%rdx 6247: 85 d2 test %edx,%edx 6249: 0f 8e ed 00 00 00 jle 633c 624f: 8d 42 ff lea -0x1(%rdx),%eax 6252: 4d 8d a5 58 07 00 00 lea 0x758(%r13),%r12 6259: 4d 8d b4 c5 60 07 00 lea 0x760(%r13,%rax,8),%r14 6260: 00 6261: eb 11 jmp 6274 6263: 49 83 c4 08 add $0x8,%r12 6267: 48 83 c3 1b add $0x1b,%rbx 626b: 4d 39 f4 cmp %r14,%r12 626e: 0f 84 c8 00 00 00 je 633c 6274: 48 89 de mov %rbx,%rsi 6277: 48 89 e7 mov %rsp,%rdi 627a: e8 01 fb ff ff callq 5d80 627f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 6284: 48 8b 04 24 mov (%rsp),%rax 6288: 48 89 54 24 64 mov %rdx,0x64(%rsp) 628d: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 6292: 48 89 44 24 5c mov %rax,0x5c(%rsp) 6297: 48 89 54 24 6c mov %rdx,0x6c(%rsp) 629c: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 62a1: 48 89 54 24 74 mov %rdx,0x74(%rsp) 62a6: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 62ab: 48 89 54 24 7c mov %rdx,0x7c(%rsp) 62b0: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 62b5: 48 89 94 24 84 00 00 mov %rdx,0x84(%rsp) 62bc: 00 62bd: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 62c2: 48 89 94 24 8c 00 00 mov %rdx,0x8c(%rsp) 62c9: 00 62ca: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 62cf: 48 89 94 24 94 00 00 mov %rdx,0x94(%rsp) 62d6: 00 62d7: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 62dc: 48 89 94 24 9c 00 00 mov %rdx,0x9c(%rsp) 62e3: 00 62e4: 8b 54 24 48 mov 0x48(%rsp),%edx 62e8: 89 94 24 a4 00 00 00 mov %edx,0xa4(%rsp) 62ef: 84 c0 test %al,%al 62f1: 0f 84 6c ff ff ff je 6263 62f7: 0f b6 54 24 5d movzbl 0x5d(%rsp),%edx 62fc: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 6303: 49 83 c4 08 add $0x8,%r12 6307: 48 83 c3 1b add $0x1b,%rbx 630b: 48 8d bc 24 a8 00 00 lea 0xa8(%rsp),%rdi 6312: 00 6313: e8 00 00 00 00 callq 6318 6318: 49 8d 7d 10 lea 0x10(%r13),%rdi 631c: 48 8d 94 24 a8 00 00 lea 0xa8(%rsp),%rdx 6323: 00 6324: 48 8d 74 24 5c lea 0x5c(%rsp),%rsi 6329: e8 00 00 00 00 callq 632e 632e: 49 89 44 24 f8 mov %rax,-0x8(%r12) 6333: 4d 39 f4 cmp %r14,%r12 6336: 0f 85 38 ff ff ff jne 6274 633c: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 6343: 00 6344: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 634b: 00 00 634d: 75 0d jne 635c 634f: 48 8d 65 e0 lea -0x20(%rbp),%rsp 6353: 5b pop %rbx 6354: 41 5c pop %r12 6356: 41 5d pop %r13 6358: 41 5e pop %r14 635a: 5d pop %rbp 635b: c3 retq 635c: e8 00 00 00 00 callq 6361 6361: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 6368: 00 00 00 00 636c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000006370 : 6370: e8 00 00 00 00 callq 6375 6375: 55 push %rbp 6376: 45 31 c0 xor %r8d,%r8d 6379: 31 c9 xor %ecx,%ecx 637b: 48 89 e5 mov %rsp,%rbp 637e: 41 55 push %r13 6380: 41 54 push %r12 6382: 41 89 f4 mov %esi,%r12d 6385: 53 push %rbx 6386: 89 f3 mov %esi,%ebx 6388: be 0c 00 00 00 mov $0xc,%esi 638d: 48 83 ec 20 sub $0x20,%rsp 6391: 4c 8b af a8 5c 00 00 mov 0x5ca8(%rdi),%r13 6398: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 639f: 00 00 63a1: 48 89 44 24 18 mov %rax,0x18(%rsp) 63a6: 31 c0 xor %eax,%eax 63a8: 4c 8d 4c 24 04 lea 0x4(%rsp),%r9 63ad: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 63b2: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 63b9: 00 00 63bb: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 63c2: 00 00 63c4: 4c 89 ef mov %r13,%rdi 63c7: e8 00 00 00 00 callq 63cc 63cc: 84 c0 test %al,%al 63ce: 74 5e je 642e 63d0: 0f b7 54 24 06 movzwl 0x6(%rsp),%edx 63d5: 0f b7 4c 24 04 movzwl 0x4(%rsp),%ecx 63da: 49 03 4d 28 add 0x28(%r13),%rcx 63de: 48 83 ea 04 sub $0x4,%rdx 63e2: 48 8d 41 04 lea 0x4(%rcx),%rax 63e6: 48 c1 ea 02 shr $0x2,%rdx 63ea: 85 d2 test %edx,%edx 63ec: 7e 40 jle 642e 63ee: 83 ea 01 sub $0x1,%edx 63f1: 48 8d 54 91 08 lea 0x8(%rcx,%rdx,4),%rdx 63f6: eb 09 jmp 6401 63f8: 48 83 c0 04 add $0x4,%rax 63fc: 48 39 d0 cmp %rdx,%rax 63ff: 74 2d je 642e 6401: 38 58 03 cmp %bl,0x3(%rax) 6404: 75 f2 jne 63f8 6406: 44 88 64 24 09 mov %r12b,0x9(%rsp) 640b: 0f b7 10 movzwl (%rax),%edx 640e: c6 44 24 08 01 movb $0x1,0x8(%rsp) 6413: 89 54 24 0c mov %edx,0xc(%rsp) 6417: 0f b6 50 02 movzbl 0x2(%rax),%edx 641b: 89 54 24 14 mov %edx,0x14(%rsp) 641f: 0f b6 48 02 movzbl 0x2(%rax),%ecx 6423: b8 01 00 00 00 mov $0x1,%eax 6428: d3 e0 shl %cl,%eax 642a: 89 44 24 10 mov %eax,0x10(%rsp) 642e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 6433: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 6438: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 643d: 65 48 2b 0c 25 28 00 sub %gs:0x28,%rcx 6444: 00 00 6446: 75 0b jne 6453 6448: 48 83 c4 20 add $0x20,%rsp 644c: 5b pop %rbx 644d: 41 5c pop %r12 644f: 41 5d pop %r13 6451: 5d pop %rbp 6452: c3 retq 6453: e8 00 00 00 00 callq 6458 6458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 645f: 00 0000000000006460 : 6460: e8 00 00 00 00 callq 6465 6465: 53 push %rbx 6466: be 16 00 00 00 mov $0x16,%esi 646b: 48 83 ec 10 sub $0x10,%rsp 646f: 48 8b 9f a8 5c 00 00 mov 0x5ca8(%rdi),%rbx 6476: 4c 8d 4c 24 06 lea 0x6(%rsp),%r9 647b: 4c 8d 44 24 03 lea 0x3(%rsp),%r8 6480: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 6487: 00 00 6489: 48 89 44 24 08 mov %rax,0x8(%rsp) 648e: 31 c0 xor %eax,%eax 6490: 48 8d 4c 24 02 lea 0x2(%rsp),%rcx 6495: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 649a: 48 89 df mov %rbx,%rdi 649d: e8 00 00 00 00 callq 64a2 64a2: 84 c0 test %al,%al 64a4: 74 21 je 64c7 64a6: 31 c0 xor %eax,%eax 64a8: 80 7c 24 03 01 cmpb $0x1,0x3(%rsp) 64ad: 76 18 jbe 64c7 64af: 48 8b 43 28 mov 0x28(%rbx),%rax 64b3: 0f b7 54 24 06 movzwl 0x6(%rsp),%edx 64b8: 0f b7 4c 10 0e movzwl 0xe(%rax,%rdx,1),%ecx 64bd: 48 01 d0 add %rdx,%rax 64c0: 80 3c 08 00 cmpb $0x0,(%rax,%rcx,1) 64c4: 0f 95 c0 setne %al 64c7: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 64cc: 65 48 2b 34 25 28 00 sub %gs:0x28,%rsi 64d3: 00 00 64d5: 75 06 jne 64dd 64d7: 48 83 c4 10 add $0x10,%rsp 64db: 5b pop %rbx 64dc: c3 retq 64dd: e8 00 00 00 00 callq 64e2 64e2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 64e9: 00 00 00 00 64ed: 0f 1f 00 nopl (%rax) 00000000000064f0 : 64f0: e8 00 00 00 00 callq 64f5 64f5: 4c 8d 54 24 08 lea 0x8(%rsp),%r10 64fa: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 64fe: be 16 00 00 00 mov $0x16,%esi 6503: 41 ff 72 f8 pushq -0x8(%r10) 6507: 55 push %rbp 6508: 48 89 e5 mov %rsp,%rbp 650b: 41 57 push %r15 650d: 41 56 push %r14 650f: 4c 8d 8d ee fe ff ff lea -0x112(%rbp),%r9 6516: 4c 8d 85 eb fe ff ff lea -0x115(%rbp),%r8 651d: 41 55 push %r13 651f: 48 8d 8d ea fe ff ff lea -0x116(%rbp),%rcx 6526: 49 89 fd mov %rdi,%r13 6529: 48 8d 95 ec fe ff ff lea -0x114(%rbp),%rdx 6530: 41 54 push %r12 6532: 41 52 push %r10 6534: 53 push %rbx 6535: 48 81 ec a0 01 00 00 sub $0x1a0,%rsp 653c: 48 8b 9f a8 5c 00 00 mov 0x5ca8(%rdi),%rbx 6543: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 654a: 00 00 654c: 48 89 45 c8 mov %rax,-0x38(%rbp) 6550: 31 c0 xor %eax,%eax 6552: 48 89 df mov %rbx,%rdi 6555: 48 89 9d 70 fe ff ff mov %rbx,-0x190(%rbp) 655c: e8 00 00 00 00 callq 6561 6561: 88 85 8d fe ff ff mov %al,-0x173(%rbp) 6567: 84 c0 test %al,%al 6569: 0f 84 2e 02 00 00 je 679d 656f: 80 bd eb fe ff ff 01 cmpb $0x1,-0x115(%rbp) 6576: 0f 86 10 05 00 00 jbe 6a8c 657c: 48 8b 53 28 mov 0x28(%rbx),%rdx 6580: 0f b7 8d ee fe ff ff movzwl -0x112(%rbp),%ecx 6587: 45 31 ff xor %r15d,%r15d 658a: 45 31 e4 xor %r12d,%r12d 658d: 48 8d 04 0a lea (%rdx,%rcx,1),%rax 6591: 0f b7 70 0e movzwl 0xe(%rax),%esi 6595: 44 0f b7 70 0a movzwl 0xa(%rax),%r14d 659a: 48 01 ce add %rcx,%rsi 659d: 49 01 ce add %rcx,%r14 65a0: 48 8d 3c 32 lea (%rdx,%rsi,1),%rdi 65a4: 0f b7 70 06 movzwl 0x6(%rax),%esi 65a8: 49 01 d6 add %rdx,%r14 65ab: 48 89 bd 80 fe ff ff mov %rdi,-0x180(%rbp) 65b2: 48 01 ce add %rcx,%rsi 65b5: 48 8d 1c 32 lea (%rdx,%rsi,1),%rbx 65b9: 0f b7 70 08 movzwl 0x8(%rax),%esi 65bd: 0f b7 40 04 movzwl 0x4(%rax),%eax 65c1: 48 89 9d 38 fe ff ff mov %rbx,-0x1c8(%rbp) 65c8: 48 01 f1 add %rsi,%rcx 65cb: 66 89 85 8e fe ff ff mov %ax,-0x172(%rbp) 65d2: 48 8d 47 04 lea 0x4(%rdi),%rax 65d6: 48 01 d1 add %rdx,%rcx 65d9: 80 3f 00 cmpb $0x0,(%rdi) 65dc: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 65e3: 48 89 8d 50 fe ff ff mov %rcx,-0x1b0(%rbp) 65ea: 75 1c jne 6608 65ec: e9 a3 01 00 00 jmpq 6794 65f1: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 65f8: 41 83 c4 01 add $0x1,%r12d 65fc: 0f b6 00 movzbl (%rax),%eax 65ff: 44 39 e0 cmp %r12d,%eax 6602: 0f 8e 8c 01 00 00 jle 6794 6608: 49 63 df movslq %r15d,%rbx 660b: 48 03 9d 78 fe ff ff add -0x188(%rbp),%rbx 6612: 0f b7 43 02 movzwl 0x2(%rbx),%eax 6616: 0f b7 13 movzwl (%rbx),%edx 6619: 41 01 c7 add %eax,%r15d 661c: 66 85 95 8e fe ff ff test %dx,-0x172(%rbp) 6623: 74 cc je 65f1 6625: 66 83 fa 04 cmp $0x4,%dx 6629: 74 c6 je 65f1 662b: 66 81 fa 00 01 cmp $0x100,%dx 6630: 74 bf je 65f1 6632: 0f b7 43 04 movzwl 0x4(%rbx),%eax 6636: 66 89 85 8a fe ff ff mov %ax,-0x176(%rbp) 663d: 0f b6 f0 movzbl %al,%esi 6640: 3c 15 cmp $0x15,%al 6642: 0f 87 33 04 00 00 ja 6a7b 6648: 8b 04 b5 00 00 00 00 mov 0x0(,%rsi,4),%eax 664f: 89 85 64 fe ff ff mov %eax,-0x19c(%rbp) 6655: 85 c0 test %eax,%eax 6657: 74 98 je 65f1 6659: c6 45 bd 00 movb $0x0,-0x43(%rbp) 665d: 45 31 c9 xor %r9d,%r9d 6660: c6 45 c1 00 movb $0x0,-0x3f(%rbp) 6664: 0f b7 53 02 movzwl 0x2(%rbx),%edx 6668: 8d 42 f8 lea -0x8(%rdx),%eax 666b: 83 f8 01 cmp $0x1,%eax 666e: 0f 8e 9e 03 00 00 jle 6a12 6674: 44 89 a5 40 fe ff ff mov %r12d,-0x1c0(%rbp) 667b: 4d 89 ea mov %r13,%r10 667e: 4d 89 f4 mov %r14,%r12 6681: 45 89 cd mov %r9d,%r13d 6684: 44 89 bd 44 fe ff ff mov %r15d,-0x1bc(%rbp) 668b: 49 89 de mov %rbx,%r14 668e: eb 21 jmp 66b1 6690: 3c 04 cmp $0x4,%al 6692: 0f 84 34 01 00 00 je 67cc 6698: 8d 4a f8 lea -0x8(%rdx),%ecx 669b: 41 83 c5 01 add $0x1,%r13d 669f: 89 c8 mov %ecx,%eax 66a1: c1 e8 1f shr $0x1f,%eax 66a4: 01 c8 add %ecx,%eax 66a6: d1 f8 sar %eax 66a8: 44 39 e8 cmp %r13d,%eax 66ab: 0f 8e 4a 03 00 00 jle 69fb 66b1: 49 63 dd movslq %r13d,%rbx 66b4: 41 0f b7 74 5e 08 movzwl 0x8(%r14,%rbx,2),%esi 66ba: 89 f0 mov %esi,%eax 66bc: c1 e8 0c shr $0xc,%eax 66bf: 83 e0 07 and $0x7,%eax 66c2: 3c 02 cmp $0x2,%al 66c4: 75 ca jne 6690 66c6: 41 80 3c 24 00 cmpb $0x0,(%r12) 66cb: 74 cb je 6698 66cd: 44 89 ad 68 fe ff ff mov %r13d,-0x198(%rbp) 66d4: 45 31 ff xor %r15d,%r15d 66d7: 49 89 dd mov %rbx,%r13 66da: 4c 89 d3 mov %r10,%rbx 66dd: eb 18 jmp 66f7 66df: 41 0f b6 04 24 movzbl (%r12),%eax 66e4: 41 83 c7 01 add $0x1,%r15d 66e8: 44 39 f8 cmp %r15d,%eax 66eb: 0f 8e 8f 00 00 00 jle 6780 66f1: 43 0f b7 74 6e 08 movzwl 0x8(%r14,%r13,2),%esi 66f7: 49 63 c7 movslq %r15d,%rax 66fa: 41 0f b7 7c c4 04 movzwl 0x4(%r12,%rax,8),%edi 6700: 66 39 f7 cmp %si,%di 6703: 75 da jne 66df 6705: 41 0f b7 44 c4 08 movzwl 0x8(%r12,%rax,8),%eax 670b: 0f b7 95 ee fe ff ff movzwl -0x112(%rbp),%edx 6712: 45 31 c9 xor %r9d,%r9d 6715: 31 c9 xor %ecx,%ecx 6717: 48 01 c2 add %rax,%rdx 671a: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 6721: 48 03 50 28 add 0x28(%rax),%rdx 6725: 0f b6 42 01 movzbl 0x1(%rdx),%eax 6729: 84 c0 test %al,%al 672b: 75 17 jne 6744 672d: eb 25 jmp 6754 672f: 80 f9 14 cmp $0x14,%cl 6732: 75 05 jne 6739 6734: 44 0f b7 4a 02 movzwl 0x2(%rdx),%r9d 6739: 48 01 c2 add %rax,%rdx 673c: 0f b6 42 01 movzbl 0x1(%rdx),%eax 6740: 84 c0 test %al,%al 6742: 74 0c je 6750 6744: 0f b6 0a movzbl (%rdx),%ecx 6747: 8d 71 ff lea -0x1(%rcx),%esi 674a: 40 80 fe 15 cmp $0x15,%sil 674e: 76 df jbe 672f 6750: 41 0f b7 c9 movzwl %r9w,%ecx 6754: 48 8b 83 e8 5e 00 00 mov 0x5ee8(%rbx),%rax 675b: 0f b7 f7 movzwl %di,%esi 675e: 41 0f b7 16 movzwl (%r14),%edx 6762: 48 89 df mov %rbx,%rdi 6765: 41 83 c7 01 add $0x1,%r15d 6769: 48 8b 40 48 mov 0x48(%rax),%rax 676d: e8 00 00 00 00 callq 6772 6772: 41 0f b6 04 24 movzbl (%r12),%eax 6777: 44 39 f8 cmp %r15d,%eax 677a: 0f 8f 71 ff ff ff jg 66f1 6780: 44 8b ad 68 fe ff ff mov -0x198(%rbp),%r13d 6787: 41 0f b7 56 02 movzwl 0x2(%r14),%edx 678c: 49 89 da mov %rbx,%r10 678f: e9 04 ff ff ff jmpq 6698 6794: 49 8d 7d 10 lea 0x10(%r13),%rdi 6798: e8 00 00 00 00 callq 679d 679d: 48 8b 45 c8 mov -0x38(%rbp),%rax 67a1: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 67a8: 00 00 67aa: 0f 85 76 05 00 00 jne 6d26 67b0: 0f b6 85 8d fe ff ff movzbl -0x173(%rbp),%eax 67b7: 48 8d 65 d0 lea -0x30(%rbp),%rsp 67bb: 5b pop %rbx 67bc: 41 5a pop %r10 67be: 41 5c pop %r12 67c0: 41 5d pop %r13 67c2: 41 5e pop %r14 67c4: 41 5f pop %r15 67c6: 5d pop %rbp 67c7: 49 8d 62 f8 lea -0x8(%r10),%rsp 67cb: c3 retq 67cc: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax 67d3: 80 38 00 cmpb $0x0,(%rax) 67d6: 0f 84 bc fe ff ff je 6698 67dc: 31 c9 xor %ecx,%ecx 67de: 4c 89 a5 48 fe ff ff mov %r12,-0x1b8(%rbp) 67e5: 49 89 d8 mov %rbx,%r8 67e8: 4d 89 f4 mov %r14,%r12 67eb: 44 89 ad 60 fe ff ff mov %r13d,-0x1a0(%rbp) 67f2: 41 89 ce mov %ecx,%r14d 67f5: 4d 89 d5 mov %r10,%r13 67f8: 48 89 c3 mov %rax,%rbx 67fb: eb 16 jmp 6813 67fd: 0f b6 03 movzbl (%rbx),%eax 6800: 41 83 c6 01 add $0x1,%r14d 6804: 44 39 f0 cmp %r14d,%eax 6807: 0f 8e 19 01 00 00 jle 6926 680d: 43 0f b7 74 44 08 movzwl 0x8(%r12,%r8,2),%esi 6813: 49 63 c6 movslq %r14d,%rax 6816: 48 8d 04 c3 lea (%rbx,%rax,8),%rax 681a: 66 39 70 04 cmp %si,0x4(%rax) 681e: 75 dd jne 67fd 6820: 48 8b bd 70 fe ff ff mov -0x190(%rbp),%rdi 6827: 0f b7 95 ee fe ff ff movzwl -0x112(%rbp),%edx 682e: 44 0f b7 78 08 movzwl 0x8(%rax),%r15d 6833: 0f b7 40 06 movzwl 0x6(%rax),%eax 6837: 48 8b 7f 28 mov 0x28(%rdi),%rdi 683b: 48 01 d0 add %rdx,%rax 683e: 49 01 d7 add %rdx,%r15 6841: 48 01 f8 add %rdi,%rax 6844: 48 89 bd 68 fe ff ff mov %rdi,-0x198(%rbp) 684b: 49 01 ff add %rdi,%r15 684e: 0f b6 10 movzbl (%rax),%edx 6851: 89 b5 6c ff ff ff mov %esi,-0x94(%rbp) 6857: 48 8d 44 50 01 lea 0x1(%rax,%rdx,2),%rax 685c: 44 0f b6 18 movzbl (%rax),%r11d 6860: 45 85 db test %r11d,%r11d 6863: 74 22 je 6887 6865: 41 0f b7 74 24 04 movzwl 0x4(%r12),%esi 686b: 48 83 c0 01 add $0x1,%rax 686f: 31 d2 xor %edx,%edx 6871: eb 0c jmp 687f 6873: 83 c2 01 add $0x1,%edx 6876: 48 83 c0 02 add $0x2,%rax 687a: 44 39 da cmp %r11d,%edx 687d: 74 08 je 6887 687f: 66 3b 30 cmp (%rax),%si 6882: 75 ef jne 6873 6884: 4c 63 da movslq %edx,%r11 6887: 41 80 7f 01 00 cmpb $0x0,0x1(%r15) 688c: 0f 84 6b ff ff ff je 67fd 6892: 48 89 9d 68 fe ff ff mov %rbx,-0x198(%rbp) 6899: 4c 89 eb mov %r13,%rbx 689c: 4d 89 c5 mov %r8,%r13 689f: 4c 89 a5 58 fe ff ff mov %r12,-0x1a8(%rbp) 68a6: 4d 89 dc mov %r11,%r12 68a9: eb 17 jmp 68c2 68ab: 3c 01 cmp $0x1,%al 68ad: 0f 84 b3 00 00 00 je 6966 68b3: 41 0f b6 47 01 movzbl 0x1(%r15),%eax 68b8: 49 01 c7 add %rax,%r15 68bb: 41 80 7f 01 00 cmpb $0x0,0x1(%r15) 68c0: 74 40 je 6902 68c2: 41 0f b6 07 movzbl (%r15),%eax 68c6: 8d 50 ff lea -0x1(%rax),%edx 68c9: 80 fa 15 cmp $0x15,%dl 68cc: 77 34 ja 6902 68ce: 3c 0e cmp $0xe,%al 68d0: 74 72 je 6944 68d2: 3c 0f cmp $0xf,%al 68d4: 75 d5 jne 68ab 68d6: c6 45 c1 01 movb $0x1,-0x3f(%rbp) 68da: 41 0f b6 47 02 movzbl 0x2(%r15),%eax 68df: 88 45 c2 mov %al,-0x3e(%rbp) 68e2: 41 0f b6 47 03 movzbl 0x3(%r15),%eax 68e7: 88 45 c3 mov %al,-0x3d(%rbp) 68ea: 43 0f b6 44 27 04 movzbl 0x4(%r15,%r12,1),%eax 68f0: 88 45 c4 mov %al,-0x3c(%rbp) 68f3: 41 0f b6 47 01 movzbl 0x1(%r15),%eax 68f8: 49 01 c7 add %rax,%r15 68fb: 41 80 7f 01 00 cmpb $0x0,0x1(%r15) 6900: 75 c0 jne 68c2 6902: 4d 89 e8 mov %r13,%r8 6905: 49 89 dd mov %rbx,%r13 6908: 41 83 c6 01 add $0x1,%r14d 690c: 48 8b 9d 68 fe ff ff mov -0x198(%rbp),%rbx 6913: 4c 8b a5 58 fe ff ff mov -0x1a8(%rbp),%r12 691a: 0f b6 03 movzbl (%rbx),%eax 691d: 44 39 f0 cmp %r14d,%eax 6920: 0f 8f e7 fe ff ff jg 680d 6926: 4d 89 e6 mov %r12,%r14 6929: 4d 89 ea mov %r13,%r10 692c: 4c 8b a5 48 fe ff ff mov -0x1b8(%rbp),%r12 6933: 44 8b ad 60 fe ff ff mov -0x1a0(%rbp),%r13d 693a: 41 0f b7 56 02 movzwl 0x2(%r14),%edx 693f: e9 54 fd ff ff jmpq 6698 6944: c6 45 bd 01 movb $0x1,-0x43(%rbp) 6948: 41 0f b6 47 02 movzbl 0x2(%r15),%eax 694d: 88 45 be mov %al,-0x42(%rbp) 6950: 41 0f b6 47 03 movzbl 0x3(%r15),%eax 6955: 88 45 bf mov %al,-0x41(%rbp) 6958: 43 0f b6 44 27 04 movzbl 0x4(%r15,%r12,1),%eax 695e: 88 45 c0 mov %al,-0x40(%rbp) 6961: e9 4d ff ff ff jmpq 68b3 6966: 41 0f b6 57 02 movzbl 0x2(%r15),%edx 696b: 48 89 de mov %rbx,%rsi 696e: 48 8d bd 90 fe ff ff lea -0x170(%rbp),%rdi 6975: e8 00 00 00 00 callq 697a 697a: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 6981: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 6988: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax 698f: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 6996: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax 699d: 48 89 45 80 mov %rax,-0x80(%rbp) 69a1: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax 69a8: 48 89 45 88 mov %rax,-0x78(%rbp) 69ac: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax 69b3: 48 89 45 90 mov %rax,-0x70(%rbp) 69b7: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax 69be: 48 89 45 98 mov %rax,-0x68(%rbp) 69c2: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax 69c9: 48 89 45 a0 mov %rax,-0x60(%rbp) 69cd: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 69d4: 48 89 45 a8 mov %rax,-0x58(%rbp) 69d8: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 69df: 48 89 45 b0 mov %rax,-0x50(%rbp) 69e3: 8b 85 d8 fe ff ff mov -0x128(%rbp),%eax 69e9: 89 45 b8 mov %eax,-0x48(%rbp) 69ec: 41 0f b6 47 03 movzbl 0x3(%r15),%eax 69f1: d0 e8 shr %al 69f3: 88 45 bc mov %al,-0x44(%rbp) 69f6: e9 b8 fe ff ff jmpq 68b3 69fb: 4c 89 f3 mov %r14,%rbx 69fe: 44 8b bd 44 fe ff ff mov -0x1bc(%rbp),%r15d 6a05: 4d 89 e6 mov %r12,%r14 6a08: 4d 89 d5 mov %r10,%r13 6a0b: 44 8b a5 40 fe ff ff mov -0x1c0(%rbp),%r12d 6a12: c6 85 20 ff ff ff 00 movb $0x0,-0xe0(%rbp) 6a19: c7 85 f0 fe ff ff ff movl $0xff,-0x110(%rbp) 6a20: 00 00 00 6a23: 66 f7 03 04 01 testw $0x104,(%rbx) 6a28: 74 6e je 6a98 6a2a: b8 ff 00 00 00 mov $0xff,%eax 6a2f: 89 85 24 ff ff ff mov %eax,-0xdc(%rbp) 6a35: 0f b7 13 movzwl (%rbx),%edx 6a38: 4c 89 ef mov %r13,%rdi 6a3b: 48 8d 8d 6c ff ff ff lea -0x94(%rbp),%rcx 6a42: 49 8b 85 e8 5e 00 00 mov 0x5ee8(%r13),%rax 6a49: 0f b7 73 04 movzwl 0x4(%rbx),%esi 6a4d: 51 push %rcx 6a4e: 48 8d 8d f0 fe ff ff lea -0x110(%rbp),%rcx 6a55: 51 push %rcx 6a56: 44 0f b6 8d 8a fe ff movzbl -0x176(%rbp),%r9d 6a5d: ff 6a5e: 4c 8d 85 20 ff ff ff lea -0xe0(%rbp),%r8 6a65: 48 8b 40 50 mov 0x50(%rax),%rax 6a69: 8b 8d 64 fe ff ff mov -0x19c(%rbp),%ecx 6a6f: e8 00 00 00 00 callq 6a74 6a74: 58 pop %rax 6a75: 5a pop %rdx 6a76: e9 76 fb ff ff jmpq 65f1 6a7b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 6a82: e8 00 00 00 00 callq 6a87 6a87: e9 65 fb ff ff jmpq 65f1 6a8c: c6 85 8d fe ff ff 00 movb $0x0,-0x173(%rbp) 6a93: e9 05 fd ff ff jmpq 679d 6a98: 48 8b bd 38 fe ff ff mov -0x1c8(%rbp),%rdi 6a9f: 0f b6 17 movzbl (%rdi),%edx 6aa2: 85 d2 test %edx,%edx 6aa4: 74 84 je 6a2a 6aa6: 0f b7 73 04 movzwl 0x4(%rbx),%esi 6aaa: 31 c0 xor %eax,%eax 6aac: eb 0c jmp 6aba 6aae: 48 83 c0 01 add $0x1,%rax 6ab2: 39 c2 cmp %eax,%edx 6ab4: 0f 8e 70 ff ff ff jle 6a2a 6aba: 48 63 c8 movslq %eax,%rcx 6abd: 66 3b 74 c7 04 cmp 0x4(%rdi,%rax,8),%si 6ac2: 75 ea jne 6aae 6ac4: 48 8b bd 38 fe ff ff mov -0x1c8(%rbp),%rdi 6acb: 0f b7 85 ee fe ff ff movzwl -0x112(%rbp),%eax 6ad2: 0f b7 4c cf 08 movzwl 0x8(%rdi,%rcx,8),%ecx 6ad7: 48 01 c1 add %rax,%rcx 6ada: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 6ae1: 48 03 48 28 add 0x28(%rax),%rcx 6ae5: 80 79 01 00 cmpb $0x0,0x1(%rcx) 6ae9: 0f 84 3b ff ff ff je 6a2a 6aef: 48 89 9d 58 fe ff ff mov %rbx,-0x1a8(%rbp) 6af6: 48 89 cb mov %rcx,%rbx 6af9: 44 89 a5 48 fe ff ff mov %r12d,-0x1b8(%rbp) 6b00: 4d 89 ec mov %r13,%r12 6b03: 4c 89 b5 68 fe ff ff mov %r14,-0x198(%rbp) 6b0a: e9 c1 00 00 00 jmpq 6bd0 6b0f: 3c 02 cmp $0x2,%al 6b11: 0f 85 a8 00 00 00 jne 6bbf 6b17: 0f b6 73 02 movzbl 0x2(%rbx),%esi 6b1b: 4c 89 e7 mov %r12,%rdi 6b1e: e8 00 00 00 00 callq 6b23 6b23: 4c 89 e7 mov %r12,%rdi 6b26: 48 c7 85 08 ff ff ff movq $0x0,-0xf8(%rbp) 6b2d: 00 00 00 00 6b31: 49 89 c6 mov %rax,%r14 6b34: 49 89 d5 mov %rdx,%r13 6b37: 49 8b 84 24 e8 5e 00 mov 0x5ee8(%r12),%rax 6b3e: 00 6b3f: 48 c7 85 10 ff ff ff movq $0x0,-0xf0(%rbp) 6b46: 00 00 00 00 6b4a: 48 c7 85 18 ff ff ff movq $0x0,-0xe8(%rbp) 6b51: 00 00 00 00 6b55: 48 8b 40 30 mov 0x30(%rax),%rax 6b59: e8 00 00 00 00 callq 6b5e 6b5e: 4c 89 f1 mov %r14,%rcx 6b61: 4c 89 b5 10 ff ff ff mov %r14,-0xf0(%rbp) 6b68: ba ff 00 00 00 mov $0xff,%edx 6b6d: 48 c1 e9 20 shr $0x20,%rcx 6b71: 4c 89 ad 18 ff ff ff mov %r13,-0xe8(%rbp) 6b78: 39 c8 cmp %ecx,%eax 6b7a: 0f 84 2c 01 00 00 je 6cac 6b80: 0f b6 85 0c ff ff ff movzbl -0xf4(%rbp),%eax 6b87: 89 95 f0 fe ff ff mov %edx,-0x110(%rbp) 6b8d: 89 8d fc fe ff ff mov %ecx,-0x104(%rbp) 6b93: 88 85 f4 fe ff ff mov %al,-0x10c(%rbp) 6b99: 0f b7 85 10 ff ff ff movzwl -0xf0(%rbp),%eax 6ba0: 66 89 85 f8 fe ff ff mov %ax,-0x108(%rbp) 6ba7: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 6bae: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 6bb5: 0f b6 43 03 movzbl 0x3(%rbx),%eax 6bb9: 88 85 f4 fe ff ff mov %al,-0x10c(%rbp) 6bbf: 0f b6 43 01 movzbl 0x1(%rbx),%eax 6bc3: 48 01 c3 add %rax,%rbx 6bc6: 80 7b 01 00 cmpb $0x0,0x1(%rbx) 6bca: 0f 84 b9 00 00 00 je 6c89 6bd0: 0f b6 03 movzbl (%rbx),%eax 6bd3: 8d 50 ff lea -0x1(%rax),%edx 6bd6: 80 fa 15 cmp $0x15,%dl 6bd9: 0f 87 aa 00 00 00 ja 6c89 6bdf: 3c 01 cmp $0x1,%al 6be1: 0f 85 28 ff ff ff jne 6b0f 6be7: 0f b6 53 02 movzbl 0x2(%rbx),%edx 6beb: 4c 89 e6 mov %r12,%rsi 6bee: 48 8d bd 90 fe ff ff lea -0x170(%rbp),%rdi 6bf5: e8 00 00 00 00 callq 6bfa 6bfa: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 6c01: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 6c08: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax 6c0f: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 6c16: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax 6c1d: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 6c24: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax 6c2b: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 6c32: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax 6c39: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) 6c40: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax 6c47: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 6c4e: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax 6c55: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 6c5c: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 6c63: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 6c6a: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 6c71: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 6c78: 8b 85 d8 fe ff ff mov -0x128(%rbp),%eax 6c7e: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 6c84: e9 36 ff ff ff jmpq 6bbf 6c89: 4d 89 e5 mov %r12,%r13 6c8c: 4c 8b b5 68 fe ff ff mov -0x198(%rbp),%r14 6c93: 48 8b 9d 58 fe ff ff mov -0x1a8(%rbp),%rbx 6c9a: 44 8b a5 48 fe ff ff mov -0x1b8(%rbp),%r12d 6ca1: 8b 85 f0 fe ff ff mov -0x110(%rbp),%eax 6ca7: e9 83 fd ff ff jmpq 6a2f 6cac: 41 81 fd 00 00 00 01 cmp $0x1000000,%r13d 6cb3: 74 67 je 6d1c 6cb5: 77 3a ja 6cf1 6cb7: ba 01 00 00 00 mov $0x1,%edx 6cbc: 41 81 fd 00 01 00 00 cmp $0x100,%r13d 6cc3: 0f 84 b7 fe ff ff je 6b80 6cc9: ba 02 00 00 00 mov $0x2,%edx 6cce: 41 81 fd 00 00 01 00 cmp $0x10000,%r13d 6cd5: 0f 84 a5 fe ff ff je 6b80 6cdb: 41 83 fd 01 cmp $0x1,%r13d 6cdf: ba ff 00 00 00 mov $0xff,%edx 6ce4: b8 00 00 00 00 mov $0x0,%eax 6ce9: 0f 44 d0 cmove %eax,%edx 6cec: e9 8f fe ff ff jmpq 6b80 6cf1: ba 04 00 00 00 mov $0x4,%edx 6cf6: 41 81 fd 00 00 00 04 cmp $0x4000000,%r13d 6cfd: 0f 84 7d fe ff ff je 6b80 6d03: 41 81 fd 00 00 00 10 cmp $0x10000000,%r13d 6d0a: ba ff 00 00 00 mov $0xff,%edx 6d0f: b8 05 00 00 00 mov $0x5,%eax 6d14: 0f 44 d0 cmove %eax,%edx 6d17: e9 64 fe ff ff jmpq 6b80 6d1c: ba 03 00 00 00 mov $0x3,%edx 6d21: e9 5a fe ff ff jmpq 6b80 6d26: e8 00 00 00 00 callq 6d2b 6d2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000006d30 : 6d30: e8 00 00 00 00 callq 6d35 6d35: 41 56 push %r14 6d37: 31 d2 xor %edx,%edx 6d39: be 04 00 00 00 mov $0x4,%esi 6d3e: 41 55 push %r13 6d40: 41 54 push %r12 6d42: 55 push %rbp 6d43: 53 push %rbx 6d44: 48 89 fb mov %rdi,%rbx 6d47: 48 83 ec 10 sub $0x10,%rsp 6d4b: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 6d52: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 6d59: 00 00 6d5b: 48 89 44 24 08 mov %rax,0x8(%rsp) 6d60: 31 c0 xor %eax,%eax 6d62: 4c 8d 4c 24 06 lea 0x6(%rsp),%r9 6d67: 4c 8d 44 24 05 lea 0x5(%rsp),%r8 6d6c: 48 8d 4c 24 04 lea 0x4(%rsp),%rcx 6d71: e8 00 00 00 00 callq 6d76 6d76: 84 c0 test %al,%al 6d78: 0f 84 7d 03 00 00 je 70fb 6d7e: 48 8b 83 a8 5c 00 00 mov 0x5ca8(%rbx),%rax 6d85: 0f b7 6c 24 06 movzwl 0x6(%rsp),%ebp 6d8a: be 20 fd 00 00 mov $0xfd20,%esi 6d8f: 48 03 68 28 add 0x28(%rax),%rbp 6d93: 0f b7 45 52 movzwl 0x52(%rbp),%eax 6d97: c7 83 9c 0d 00 00 00 movl $0x0,0xd9c(%rbx) 6d9e: 00 00 00 6da1: 89 83 98 0d 00 00 mov %eax,0xd98(%rbx) 6da7: 8b 45 38 mov 0x38(%rbp),%eax 6daa: 4c 8b b3 98 0d 00 00 mov 0xd98(%rbx),%r14 6db1: 89 83 ac 0d 00 00 mov %eax,0xdac(%rbx) 6db7: 8b 4d 20 mov 0x20(%rbp),%ecx 6dba: 89 8b b0 0d 00 00 mov %ecx,0xdb0(%rbx) 6dc0: 0f b7 55 30 movzwl 0x30(%rbp),%edx 6dc4: 6b d2 64 imul $0x64,%edx,%edx 6dc7: 85 d2 test %edx,%edx 6dc9: 0f 44 d0 cmove %eax,%edx 6dcc: 89 93 b4 0d 00 00 mov %edx,0xdb4(%rbx) 6dd2: 0f b7 55 32 movzwl 0x32(%rbp),%edx 6dd6: 4c 8b 9b b0 0d 00 00 mov 0xdb0(%rbx),%r11 6ddd: 6b d2 64 imul $0x64,%edx,%edx 6de0: 85 d2 test %edx,%edx 6de2: 0f 45 ca cmovne %edx,%ecx 6de5: 85 c0 test %eax,%eax 6de7: 0f 44 c6 cmove %esi,%eax 6dea: 89 8b b8 0d 00 00 mov %ecx,0xdb8(%rbx) 6df0: 48 b9 00 00 00 00 02 movabs $0x200000000,%rcx 6df7: 00 00 00 6dfa: 89 83 ac 0d 00 00 mov %eax,0xdac(%rbx) 6e00: 0f b7 45 4a movzwl 0x4a(%rbp),%eax 6e04: 89 83 a4 0d 00 00 mov %eax,0xda4(%rbx) 6e0a: 0f b7 45 4c movzwl 0x4c(%rbp),%eax 6e0e: 4c 8b ab a0 0d 00 00 mov 0xda0(%rbx),%r13 6e15: 48 89 8b bc 0d 00 00 mov %rcx,0xdbc(%rbx) 6e1c: 89 83 a8 0d 00 00 mov %eax,0xda8(%rbx) 6e22: 4c 8b a3 a8 0d 00 00 mov 0xda8(%rbx),%r12 6e29: 48 b8 ff 03 00 00 02 movabs $0x2000003ff,%rax 6e30: 00 00 00 6e33: 48 89 83 c4 0d 00 00 mov %rax,0xdc4(%rbx) 6e3a: 48 b8 7f 00 00 00 04 movabs $0x40000007f,%rax 6e41: 00 00 00 6e44: 48 89 83 cc 0d 00 00 mov %rax,0xdcc(%rbx) 6e4b: 48 c7 83 d4 0d 00 00 movq $0xfff,0xdd4(%rbx) 6e52: ff 0f 00 00 6e56: c7 83 dc 0d 00 00 09 movl $0x9,0xddc(%rbx) 6e5d: 00 00 00 6e60: 4c 89 b3 e8 0d 00 00 mov %r14,0xde8(%rbx) 6e67: 4c 89 ab f0 0d 00 00 mov %r13,0xdf0(%rbx) 6e6e: 4c 89 a3 f8 0d 00 00 mov %r12,0xdf8(%rbx) 6e75: 4c 89 9b 00 0e 00 00 mov %r11,0xe00(%rbx) 6e7c: 4c 8b 93 b8 0d 00 00 mov 0xdb8(%rbx),%r10 6e83: 4c 8b 83 c8 0d 00 00 mov 0xdc8(%rbx),%r8 6e8a: 48 8b bb d0 0d 00 00 mov 0xdd0(%rbx),%rdi 6e91: 4c 89 b3 38 0e 00 00 mov %r14,0xe38(%rbx) 6e98: 48 8b 93 d8 0d 00 00 mov 0xdd8(%rbx),%rdx 6e9f: 48 8b 83 e0 0d 00 00 mov 0xde0(%rbx),%rax 6ea6: 4c 89 93 08 0e 00 00 mov %r10,0xe08(%rbx) 6ead: 4c 8b 8b c0 0d 00 00 mov 0xdc0(%rbx),%r9 6eb4: 4c 89 83 18 0e 00 00 mov %r8,0xe18(%rbx) 6ebb: 48 89 bb 20 0e 00 00 mov %rdi,0xe20(%rbx) 6ec2: 4c 89 83 68 0e 00 00 mov %r8,0xe68(%rbx) 6ec9: 49 b8 ff 00 00 00 01 movabs $0x1000000ff,%r8 6ed0: 00 00 00 6ed3: 48 89 bb 70 0e 00 00 mov %rdi,0xe70(%rbx) 6eda: 48 bf 01 00 00 00 04 movabs $0x400000001,%rdi 6ee1: 00 00 00 6ee4: 4c 89 8b 10 0e 00 00 mov %r9,0xe10(%rbx) 6eeb: 48 89 93 28 0e 00 00 mov %rdx,0xe28(%rbx) 6ef2: 48 89 83 30 0e 00 00 mov %rax,0xe30(%rbx) 6ef9: 4c 89 ab 40 0e 00 00 mov %r13,0xe40(%rbx) 6f00: 4c 89 a3 48 0e 00 00 mov %r12,0xe48(%rbx) 6f07: 4c 89 9b 50 0e 00 00 mov %r11,0xe50(%rbx) 6f0e: 4c 89 93 58 0e 00 00 mov %r10,0xe58(%rbx) 6f15: 4c 89 8b 60 0e 00 00 mov %r9,0xe60(%rbx) 6f1c: 48 89 93 78 0e 00 00 mov %rdx,0xe78(%rbx) 6f23: 48 89 83 80 0e 00 00 mov %rax,0xe80(%rbx) 6f2a: 0f b7 45 52 movzwl 0x52(%rbp),%eax 6f2e: c7 83 8c 0e 00 00 00 movl $0x0,0xe8c(%rbx) 6f35: 00 00 00 6f38: 89 83 88 0e 00 00 mov %eax,0xe88(%rbx) 6f3e: 0f b7 55 40 movzwl 0x40(%rbp),%edx 6f42: 85 d2 test %edx,%edx 6f44: 89 93 9c 0e 00 00 mov %edx,0xe9c(%rbx) 6f4a: 8b 45 18 mov 0x18(%rbp),%eax 6f4d: 0f 44 d6 cmove %esi,%edx 6f50: 89 83 a0 0e 00 00 mov %eax,0xea0(%rbx) 6f56: 89 93 9c 0e 00 00 mov %edx,0xe9c(%rbx) 6f5c: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 6f60: 89 83 94 0e 00 00 mov %eax,0xe94(%rbx) 6f66: 0f b7 45 3e movzwl 0x3e(%rbp),%eax 6f6a: 48 89 8b ac 0e 00 00 mov %rcx,0xeac(%rbx) 6f71: 89 83 98 0e 00 00 mov %eax,0xe98(%rbx) 6f77: 4c 89 83 b4 0e 00 00 mov %r8,0xeb4(%rbx) 6f7e: 48 89 bb bc 0e 00 00 mov %rdi,0xebc(%rbx) 6f85: c7 83 c4 0e 00 00 ff movl $0xff,0xec4(%rbx) 6f8c: 00 00 00 6f8f: 0f b7 45 54 movzwl 0x54(%rbp),%eax 6f93: c7 83 dc 0e 00 00 00 movl $0x0,0xedc(%rbx) 6f9a: 00 00 00 6f9d: 89 83 d8 0e 00 00 mov %eax,0xed8(%rbx) 6fa3: 0f b7 45 46 movzwl 0x46(%rbp),%eax 6fa7: 85 c0 test %eax,%eax 6fa9: 89 83 ec 0e 00 00 mov %eax,0xeec(%rbx) 6faf: 8b 55 1c mov 0x1c(%rbp),%edx 6fb2: 0f 44 c6 cmove %esi,%eax 6fb5: 89 93 f0 0e 00 00 mov %edx,0xef0(%rbx) 6fbb: 89 83 ec 0e 00 00 mov %eax,0xeec(%rbx) 6fc1: 0f b7 45 42 movzwl 0x42(%rbp),%eax 6fc5: 89 83 e4 0e 00 00 mov %eax,0xee4(%rbx) 6fcb: 0f b7 45 44 movzwl 0x44(%rbp),%eax 6fcf: 89 83 e8 0e 00 00 mov %eax,0xee8(%rbx) 6fd5: 8b 75 08 mov 0x8(%rbp),%esi 6fd8: 89 b3 2c 0f 00 00 mov %esi,0xf2c(%rbx) 6fde: 8b 55 0c mov 0xc(%rbp),%edx 6fe1: 48 89 8b fc 0e 00 00 mov %rcx,0xefc(%rbx) 6fe8: 89 93 28 0f 00 00 mov %edx,0xf28(%rbx) 6fee: 4c 89 83 04 0f 00 00 mov %r8,0xf04(%rbx) 6ff5: 48 89 bb 0c 0f 00 00 mov %rdi,0xf0c(%rbx) 6ffc: c7 83 14 0f 00 00 ff movl $0xff,0xf14(%rbx) 7003: 00 00 00 7006: 8b 45 28 mov 0x28(%rbp),%eax 7009: 89 83 30 0f 00 00 mov %eax,0xf30(%rbx) 700f: 3d 8b d2 00 00 cmp $0xd28b,%eax 7014: 0f 86 a3 00 00 00 jbe 70bd 701a: 3d 60 ea 00 00 cmp $0xea60,%eax 701f: 76 5e jbe 707f 7021: 0f b7 4d 56 movzwl 0x56(%rbp),%ecx 7025: 89 83 34 0f 00 00 mov %eax,0xf34(%rbx) 702b: 89 8b 38 0f 00 00 mov %ecx,0xf38(%rbx) 7031: 0f b7 45 48 movzwl 0x48(%rbp),%eax 7035: b9 40 9c 00 00 mov $0x9c40,%ecx 703a: 85 c0 test %eax,%eax 703c: 0f 44 c1 cmove %ecx,%eax 703f: 89 83 3c 0f 00 00 mov %eax,0xf3c(%rbx) 7045: 0f b7 45 50 movzwl 0x50(%rbp),%eax 7049: 66 89 83 c0 5d 00 00 mov %ax,0x5dc0(%rbx) 7050: 31 c0 xor %eax,%eax 7052: 89 b3 98 7c 00 00 mov %esi,0x7c98(%rbx) 7058: 89 93 9c 7c 00 00 mov %edx,0x7c9c(%rbx) 705e: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 7063: 65 48 2b 34 25 28 00 sub %gs:0x28,%rsi 706a: 00 00 706c: 0f 85 9f 00 00 00 jne 7111 7072: 48 83 c4 10 add $0x10,%rsp 7076: 5b pop %rbx 7077: 5d pop %rbp 7078: 41 5c pop %r12 707a: 41 5d pop %r13 707c: 41 5e pop %r14 707e: c3 retq 707f: 89 c2 mov %eax,%edx 7081: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 7088: bf 01 00 00 00 mov $0x1,%edi 708d: 48 69 d2 1f 85 eb 51 imul $0x51eb851f,%rdx,%rdx 7094: 48 c1 ea 25 shr $0x25,%rdx 7098: e8 00 00 00 00 callq 709d 709d: 8b b3 2c 0f 00 00 mov 0xf2c(%rbx),%esi 70a3: 8b 93 28 0f 00 00 mov 0xf28(%rbx),%edx 70a9: c7 83 30 0f 00 00 24 movl $0xf424,0xf30(%rbx) 70b0: f4 00 00 70b3: b8 24 f4 00 00 mov $0xf424,%eax 70b8: e9 64 ff ff ff jmpq 7021 70bd: 89 c2 mov %eax,%edx 70bf: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 70c6: bf 01 00 00 00 mov $0x1,%edi 70cb: 48 69 d2 1f 85 eb 51 imul $0x51eb851f,%rdx,%rdx 70d2: 48 c1 ea 25 shr $0x25,%rdx 70d6: e8 00 00 00 00 callq 70db 70db: 8b b3 2c 0f 00 00 mov 0xf2c(%rbx),%esi 70e1: 8b 93 28 0f 00 00 mov 0xf28(%rbx),%edx 70e7: c7 83 30 0f 00 00 60 movl $0xea60,0xf30(%rbx) 70ee: ea 00 00 70f1: b8 60 ea 00 00 mov $0xea60,%eax 70f6: e9 26 ff ff ff jmpq 7021 70fb: 8b b3 2c 0f 00 00 mov 0xf2c(%rbx),%esi 7101: 8b 93 28 0f 00 00 mov 0xf28(%rbx),%edx 7107: b8 ea ff ff ff mov $0xffffffea,%eax 710c: e9 41 ff ff ff jmpq 7052 7111: e8 00 00 00 00 callq 7116 7116: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 711d: 00 00 00 0000000000007120 : 7120: e8 00 00 00 00 callq 7125 7125: 53 push %rbx 7126: 48 89 fb mov %rdi,%rbx 7129: 31 d2 xor %edx,%edx 712b: be 0e 00 00 00 mov $0xe,%esi 7130: 48 83 ec 10 sub $0x10,%rsp 7134: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 713b: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7142: 00 00 7144: 48 89 44 24 08 mov %rax,0x8(%rsp) 7149: 31 c0 xor %eax,%eax 714b: 4c 8d 4c 24 06 lea 0x6(%rsp),%r9 7150: 4c 8d 44 24 05 lea 0x5(%rsp),%r8 7155: 48 8d 4c 24 04 lea 0x4(%rsp),%rcx 715a: e8 00 00 00 00 callq 715f 715f: 84 c0 test %al,%al 7161: 74 64 je 71c7 7163: 48 8b 93 a8 5c 00 00 mov 0x5ca8(%rbx),%rdx 716a: 0f b7 44 24 06 movzwl 0x6(%rsp),%eax 716f: 48 03 42 28 add 0x28(%rdx),%rax 7173: 0f b6 50 06 movzbl 0x6(%rax),%edx 7177: 89 93 28 8a 00 00 mov %edx,0x8a28(%rbx) 717d: 0f b6 50 07 movzbl 0x7(%rax),%edx 7181: 89 93 2c 8a 00 00 mov %edx,0x8a2c(%rbx) 7187: 0f b6 50 08 movzbl 0x8(%rax),%edx 718b: 89 93 30 8a 00 00 mov %edx,0x8a30(%rbx) 7191: 0f b6 50 09 movzbl 0x9(%rax),%edx 7195: 89 93 34 8a 00 00 mov %edx,0x8a34(%rbx) 719b: 0f b6 50 0a movzbl 0xa(%rax),%edx 719f: 89 93 38 8a 00 00 mov %edx,0x8a38(%rbx) 71a5: 0f b6 40 0b movzbl 0xb(%rax),%eax 71a9: 89 83 3c 8a 00 00 mov %eax,0x8a3c(%rbx) 71af: 31 c0 xor %eax,%eax 71b1: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 71b6: 65 48 2b 34 25 28 00 sub %gs:0x28,%rsi 71bd: 00 00 71bf: 75 0d jne 71ce 71c1: 48 83 c4 10 add $0x10,%rsp 71c5: 5b pop %rbx 71c6: c3 retq 71c7: b8 ea ff ff ff mov $0xffffffea,%eax 71cc: eb e3 jmp 71b1 71ce: e8 00 00 00 00 callq 71d3 71d3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 71da: 00 00 00 00 71de: 66 90 xchg %ax,%ax 00000000000071e0 : 71e0: e8 00 00 00 00 callq 71e5 71e5: 53 push %rbx 71e6: 48 89 fb mov %rdi,%rbx 71e9: be 1e 00 00 00 mov $0x1e,%esi 71ee: 48 83 ec 10 sub $0x10,%rsp 71f2: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 71f9: 4c 8d 44 24 03 lea 0x3(%rsp),%r8 71fe: 4c 8d 4c 24 04 lea 0x4(%rsp),%r9 7203: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 720a: 00 00 720c: 48 89 44 24 08 mov %rax,0x8(%rsp) 7211: 31 c0 xor %eax,%eax 7213: 48 8d 4c 24 02 lea 0x2(%rsp),%rcx 7218: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 721d: e8 00 00 00 00 callq 7222 7222: 41 89 c0 mov %eax,%r8d 7225: 31 c0 xor %eax,%eax 7227: 45 84 c0 test %r8b,%r8b 722a: 74 0d je 7239 722c: 0f b6 54 24 03 movzbl 0x3(%rsp),%edx 7231: 83 ea 08 sub $0x8,%edx 7234: 83 fa 01 cmp $0x1,%edx 7237: 76 16 jbe 724f 7239: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 723e: 65 48 2b 34 25 28 00 sub %gs:0x28,%rsi 7245: 00 00 7247: 75 20 jne 7269 7249: 48 83 c4 10 add $0x10,%rsp 724d: 5b pop %rbx 724e: c3 retq 724f: 48 8b 93 a8 5c 00 00 mov 0x5ca8(%rbx),%rdx 7256: 0f b7 44 24 04 movzwl 0x4(%rsp),%eax 725b: 48 8b 52 28 mov 0x28(%rdx),%rdx 725f: 0f b6 44 02 5b movzbl 0x5b(%rdx,%rax,1),%eax 7264: c1 e0 06 shl $0x6,%eax 7267: eb d0 jmp 7239 7269: e8 00 00 00 00 callq 726e 726e: 66 90 xchg %ax,%ax 0000000000007270 : 7270: e8 00 00 00 00 callq 7275 7275: 41 56 push %r14 7277: 41 89 ce mov %ecx,%r14d 727a: 41 55 push %r13 727c: 49 89 f5 mov %rsi,%r13 727f: 41 54 push %r12 7281: 55 push %rbp 7282: 48 89 fd mov %rdi,%rbp 7285: 53 push %rbx 7286: 89 d3 mov %edx,%ebx 7288: 48 83 ec 18 sub $0x18,%rsp 728c: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7293: 00 00 7295: 48 89 44 24 10 mov %rax,0x10(%rsp) 729a: 31 c0 xor %eax,%eax 729c: 83 fa 01 cmp $0x1,%edx 729f: 0f 84 b1 00 00 00 je 7356 72a5: 83 fa 02 cmp $0x2,%edx 72a8: 75 09 jne 72b3 72aa: f6 87 c0 5d 00 00 10 testb $0x10,0x5dc0(%rdi) 72b1: 74 7c je 732f 72b3: 4c 8d 4c 24 08 lea 0x8(%rsp),%r9 72b8: 4c 8d 44 24 05 lea 0x5(%rsp),%r8 72bd: be 1a 00 00 00 mov $0x1a,%esi 72c2: 49 c7 45 00 00 00 00 movq $0x0,0x0(%r13) 72c9: 00 72ca: 49 c7 45 08 00 00 00 movq $0x0,0x8(%r13) 72d1: 00 72d2: 48 8d 4c 24 04 lea 0x4(%rsp),%rcx 72d7: 48 8d 54 24 0a lea 0xa(%rsp),%rdx 72dc: 48 8b bd a8 5c 00 00 mov 0x5ca8(%rbp),%rdi 72e3: e8 00 00 00 00 callq 72e8 72e8: 41 89 c4 mov %eax,%r12d 72eb: 84 c0 test %al,%al 72ed: 74 40 je 732f 72ef: 48 8b 85 a8 5c 00 00 mov 0x5ca8(%rbp),%rax 72f6: 0f b6 74 24 04 movzbl 0x4(%rsp),%esi 72fb: 0f b7 4c 24 08 movzwl 0x8(%rsp),%ecx 7300: 48 03 48 28 add 0x28(%rax),%rcx 7304: 40 80 fe 02 cmp $0x2,%sil 7308: 74 5b je 7365 730a: 40 80 fe 03 cmp $0x3,%sil 730e: 0f 84 69 01 00 00 je 747d 7314: 40 80 fe 01 cmp $0x1,%sil 7318: 0f 84 e5 00 00 00 je 7403 731e: 0f b6 54 24 05 movzbl 0x5(%rsp),%edx 7323: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 732a: e8 00 00 00 00 callq 732f 732f: 45 31 e4 xor %r12d,%r12d 7332: 48 8b 44 24 10 mov 0x10(%rsp),%rax 7337: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 733e: 00 00 7340: 0f 85 b0 02 00 00 jne 75f6 7346: 48 83 c4 18 add $0x18,%rsp 734a: 44 89 e0 mov %r12d,%eax 734d: 5b pop %rbx 734e: 5d pop %rbp 734f: 41 5c pop %r12 7351: 41 5d pop %r13 7353: 41 5e pop %r14 7355: c3 retq 7356: f6 87 c0 5d 00 00 08 testb $0x8,0x5dc0(%rdi) 735d: 0f 85 50 ff ff ff jne 72b3 7363: eb ca jmp 732f 7365: 48 be ab aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rsi 736c: aa aa aa 736f: 0f b7 54 24 0a movzwl 0xa(%rsp),%edx 7374: 48 83 ea 04 sub $0x4,%rdx 7378: 48 89 d0 mov %rdx,%rax 737b: 48 f7 e6 mul %rsi 737e: 48 8d 41 04 lea 0x4(%rcx),%rax 7382: 48 c1 ea 03 shr $0x3,%rdx 7386: 85 d2 test %edx,%edx 7388: 7e a5 jle 732f 738a: 83 ea 01 sub $0x1,%edx 738d: 48 8d 14 52 lea (%rdx,%rdx,2),%rdx 7391: 48 8d 4c 91 10 lea 0x10(%rcx,%rdx,4),%rcx 7396: eb 09 jmp 73a1 7398: 48 83 c0 0c add $0xc,%rax 739c: 48 39 c8 cmp %rcx,%rax 739f: 74 8e je 732f 73a1: 0f b6 50 08 movzbl 0x8(%rax),%edx 73a5: 39 da cmp %ebx,%edx 73a7: 75 ef jne 7398 73a9: 44 39 30 cmp %r14d,(%rax) 73ac: 72 ea jb 7398 73ae: 0f b7 50 04 movzwl 0x4(%rax),%edx 73b2: 80 7c 24 05 02 cmpb $0x2,0x5(%rsp) 73b7: 66 41 89 55 00 mov %dx,0x0(%r13) 73bc: 0f b6 50 09 movzbl 0x9(%rax),%edx 73c0: 41 88 55 04 mov %dl,0x4(%r13) 73c4: 0f b7 40 06 movzwl 0x6(%rax),%eax 73c8: ba 64 00 00 00 mov $0x64,%edx 73cd: 66 41 89 55 02 mov %dx,0x2(%r13) 73d2: 66 41 89 45 0c mov %ax,0xc(%r13) 73d7: 0f 85 55 ff ff ff jne 7332 73dd: 83 eb 01 sub $0x1,%ebx 73e0: 83 fb 01 cmp $0x1,%ebx 73e3: 0f 87 49 ff ff ff ja 7332 73e9: 66 c1 e8 02 shr $0x2,%ax 73ed: 0f b7 c0 movzwl %ax,%eax 73f0: 69 c0 7b 14 00 00 imul $0x147b,%eax,%eax 73f6: c1 e8 11 shr $0x11,%eax 73f9: 66 41 89 45 0c mov %ax,0xc(%r13) 73fe: e9 2f ff ff ff jmpq 7332 7403: 48 be ab aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rsi 740a: aa aa aa 740d: 0f b7 54 24 0a movzwl 0xa(%rsp),%edx 7412: 48 83 ea 04 sub $0x4,%rdx 7416: 48 89 d0 mov %rdx,%rax 7419: 48 f7 e6 mul %rsi 741c: 48 8d 41 04 lea 0x4(%rcx),%rax 7420: 48 c1 ea 03 shr $0x3,%rdx 7424: 85 d2 test %edx,%edx 7426: 0f 8e 03 ff ff ff jle 732f 742c: 83 ea 01 sub $0x1,%edx 742f: 48 8d 14 52 lea (%rdx,%rdx,2),%rdx 7433: 48 8d 4c 91 10 lea 0x10(%rcx,%rdx,4),%rcx 7438: eb 0d jmp 7447 743a: 48 83 c0 0c add $0xc,%rax 743e: 48 39 c1 cmp %rax,%rcx 7441: 0f 84 e8 fe ff ff je 732f 7447: 0f b6 50 08 movzbl 0x8(%rax),%edx 744b: 39 da cmp %ebx,%edx 744d: 75 eb jne 743a 744f: 44 39 30 cmp %r14d,(%rax) 7452: 72 e6 jb 743a 7454: 0f b7 50 04 movzwl 0x4(%rax),%edx 7458: b9 64 00 00 00 mov $0x64,%ecx 745d: 66 41 89 55 00 mov %dx,0x0(%r13) 7462: 0f b6 50 09 movzbl 0x9(%rax),%edx 7466: 41 88 55 04 mov %dl,0x4(%r13) 746a: 0f b7 40 06 movzwl 0x6(%rax),%eax 746e: 66 41 89 4d 02 mov %cx,0x2(%r13) 7473: 66 41 89 45 0c mov %ax,0xc(%r13) 7478: e9 b5 fe ff ff jmpq 7332 747d: 48 be ab aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%rsi 7484: aa aa aa 7487: 0f b7 54 24 0a movzwl 0xa(%rsp),%edx 748c: 48 83 ea 04 sub $0x4,%rdx 7490: 48 89 d0 mov %rdx,%rax 7493: 48 f7 e6 mul %rsi 7496: 48 8d 41 04 lea 0x4(%rcx),%rax 749a: 48 c1 ea 03 shr $0x3,%rdx 749e: 85 d2 test %edx,%edx 74a0: 0f 8e 89 fe ff ff jle 732f 74a6: 83 ea 01 sub $0x1,%edx 74a9: 48 8d 14 52 lea (%rdx,%rdx,2),%rdx 74ad: 48 8d 4c 91 10 lea 0x10(%rcx,%rdx,4),%rcx 74b2: eb 0d jmp 74c1 74b4: 48 83 c0 0c add $0xc,%rax 74b8: 48 39 c8 cmp %rcx,%rax 74bb: 0f 84 6e fe ff ff je 732f 74c1: 0f b6 50 08 movzbl 0x8(%rax),%edx 74c5: 39 da cmp %ebx,%edx 74c7: 75 eb jne 74b4 74c9: 44 39 30 cmp %r14d,(%rax) 74cc: 72 e6 jb 74b4 74ce: 0f b7 50 04 movzwl 0x4(%rax),%edx 74d2: 66 41 89 55 00 mov %dx,0x0(%r13) 74d7: 0f b6 50 09 movzbl 0x9(%rax),%edx 74db: 41 88 55 04 mov %dl,0x4(%r13) 74df: 0f b7 50 06 movzwl 0x6(%rax),%edx 74e3: 66 41 89 55 0c mov %dx,0xc(%r13) 74e8: 0f b6 40 09 movzbl 0x9(%rax),%eax 74ec: 83 e0 10 and $0x10,%eax 74ef: 3c 01 cmp $0x1,%al 74f1: 19 c0 sbb %eax,%eax 74f3: 66 25 7c fc and $0xfc7c,%ax 74f7: 66 05 e8 03 add $0x3e8,%ax 74fb: 66 41 89 45 02 mov %ax,0x2(%r13) 7500: 8d 43 ff lea -0x1(%rbx),%eax 7503: 83 f8 01 cmp $0x1,%eax 7506: 77 15 ja 751d 7508: 66 c1 ea 02 shr $0x2,%dx 750c: 0f b7 c2 movzwl %dx,%eax 750f: 69 c0 7b 14 00 00 imul $0x147b,%eax,%eax 7515: c1 e8 11 shr $0x11,%eax 7518: 66 41 89 45 0c mov %ax,0xc(%r13) 751d: f6 85 1a 07 00 00 02 testb $0x2,0x71a(%rbp) 7524: 0f 84 08 fe ff ff je 7332 752a: 4c 8d 4c 24 0c lea 0xc(%rsp),%r9 752f: 4c 8d 44 24 07 lea 0x7(%rsp),%r8 7534: be 1e 00 00 00 mov $0x1e,%esi 7539: 48 8b bd a8 5c 00 00 mov 0x5ca8(%rbp),%rdi 7540: 48 8d 4c 24 06 lea 0x6(%rsp),%rcx 7545: 48 8d 54 24 0e lea 0xe(%rsp),%rdx 754a: e8 00 00 00 00 callq 754f 754f: 84 c0 test %al,%al 7551: 0f 84 db fd ff ff je 7332 7557: 48 8b 95 a8 5c 00 00 mov 0x5ca8(%rbp),%rdx 755e: 0f b7 44 24 0c movzwl 0xc(%rsp),%eax 7563: 48 03 42 28 add 0x28(%rdx),%rax 7567: 0f b6 54 24 07 movzbl 0x7(%rsp),%edx 756c: 80 fa 08 cmp $0x8,%dl 756f: 74 0c je 757d 7571: 77 48 ja 75bb 7573: 80 fa 06 cmp $0x6,%dl 7576: 74 05 je 757d 7578: 80 fa 07 cmp $0x7,%dl 757b: 75 43 jne 75c0 757d: 83 fb 05 cmp $0x5,%ebx 7580: 74 64 je 75e6 7582: 83 fb 06 cmp $0x6,%ebx 7585: 74 4f je 75d6 7587: 83 fb 04 cmp $0x4,%ebx 758a: 0f 85 a2 fd ff ff jne 7332 7590: 0f b7 90 1c 01 00 00 movzwl 0x11c(%rax),%edx 7597: 0f b7 80 1e 01 00 00 movzwl 0x11e(%rax),%eax 759e: 66 85 d2 test %dx,%dx 75a1: 74 05 je 75a8 75a3: 66 41 89 55 00 mov %dx,0x0(%r13) 75a8: 66 85 c0 test %ax,%ax 75ab: 0f 84 81 fd ff ff je 7332 75b1: 66 41 89 45 0c mov %ax,0xc(%r13) 75b6: e9 77 fd ff ff jmpq 7332 75bb: 80 fa 09 cmp $0x9,%dl 75be: 74 bd je 757d 75c0: 0f b6 74 24 06 movzbl 0x6(%rsp),%esi 75c5: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 75cc: e8 00 00 00 00 callq 75d1 75d1: e9 5c fd ff ff jmpq 7332 75d6: 0f b7 90 14 01 00 00 movzwl 0x114(%rax),%edx 75dd: 0f b7 80 16 01 00 00 movzwl 0x116(%rax),%eax 75e4: eb b8 jmp 759e 75e6: 0f b7 90 18 01 00 00 movzwl 0x118(%rax),%edx 75ed: 0f b7 80 1a 01 00 00 movzwl 0x11a(%rax),%eax 75f4: eb a8 jmp 759e 75f6: e8 00 00 00 00 callq 75fb 75fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000007600 : 7600: e8 00 00 00 00 callq 7605 7605: 41 55 push %r13 7607: 41 89 f5 mov %esi,%r13d 760a: be 3c 00 00 00 mov $0x3c,%esi 760f: 41 54 push %r12 7611: 49 89 fc mov %rdi,%r12 7614: 55 push %rbp 7615: 89 d5 mov %edx,%ebp 7617: 53 push %rbx 7618: 4c 89 c3 mov %r8,%rbx 761b: 48 83 ec 18 sub $0x18,%rsp 761f: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7626: 00 00 7628: 48 89 44 24 10 mov %rax,0x10(%rsp) 762d: 31 c0 xor %eax,%eax 762f: 49 c7 00 00 00 00 00 movq $0x0,(%r8) 7636: 48 8d 4c 24 03 lea 0x3(%rsp),%rcx 763b: 48 8d 54 24 02 lea 0x2(%rsp),%rdx 7640: 49 c7 40 08 00 00 00 movq $0x0,0x8(%r8) 7647: 00 7648: 49 c7 40 10 00 00 00 movq $0x0,0x10(%r8) 764f: 00 7650: 49 c7 40 18 00 00 00 movq $0x0,0x18(%r8) 7657: 00 7658: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 765f: 48 c7 44 24 04 00 00 movq $0x0,0x4(%rsp) 7666: 00 00 7668: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 766f: 00 7670: e8 00 00 00 00 callq 7675 7675: 84 c0 test %al,%al 7677: 74 7e je 76f7 7679: 0f b6 44 24 03 movzbl 0x3(%rsp),%eax 767e: 3c 05 cmp $0x5,%al 7680: 0f 84 08 01 00 00 je 778e 7686: 77 76 ja 76fe 7688: 3c 04 cmp $0x4,%al 768a: 75 63 jne 76ef 768c: 8b 44 24 04 mov 0x4(%rsp),%eax 7690: 81 e5 ff ff ff 00 and $0xffffff,%ebp 7696: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 769b: 49 8b bc 24 a8 5c 00 mov 0x5ca8(%r12),%rdi 76a2: 00 76a3: be 3c 00 00 00 mov $0x3c,%esi 76a8: 25 00 00 00 ff and $0xff000000,%eax 76ad: 09 c5 or %eax,%ebp 76af: 89 6c 24 04 mov %ebp,0x4(%rsp) 76b3: e8 00 00 00 00 callq 76b8 76b8: 0f b6 44 24 07 movzbl 0x7(%rsp),%eax 76bd: 89 03 mov %eax,(%rbx) 76bf: 89 43 18 mov %eax,0x18(%rbx) 76c2: 8b 44 24 04 mov 0x4(%rsp),%eax 76c6: 25 ff ff ff 00 and $0xffffff,%eax 76cb: 89 43 14 mov %eax,0x14(%rbx) 76ce: 31 c0 xor %eax,%eax 76d0: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 76d5: 65 48 2b 0c 25 28 00 sub %gs:0x28,%rcx 76dc: 00 00 76de: 0f 85 36 01 00 00 jne 781a 76e4: 48 83 c4 18 add $0x18,%rsp 76e8: 5b pop %rbx 76e9: 5d pop %rbp 76ea: 41 5c pop %r12 76ec: 41 5d pop %r13 76ee: c3 retq 76ef: 3c 01 cmp $0x1,%al 76f1: 0f 87 97 00 00 00 ja 778e 76f7: b8 ea ff ff ff mov $0xffffffea,%eax 76fc: eb d2 jmp 76d0 76fe: 3c 06 cmp $0x6,%al 7700: 75 f5 jne 76f7 7702: 44 88 6c 24 07 mov %r13b,0x7(%rsp) 7707: 8b 54 24 04 mov 0x4(%rsp),%edx 770b: 81 e5 ff ff ff 00 and $0xffffff,%ebp 7711: be 3c 00 00 00 mov $0x3c,%esi 7716: 49 8b bc 24 a8 5c 00 mov 0x5ca8(%r12),%rdi 771d: 00 771e: 81 e2 00 00 00 ff and $0xff000000,%edx 7724: 09 d5 or %edx,%ebp 7726: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 772b: 89 6c 24 04 mov %ebp,0x4(%rsp) 772f: e8 00 00 00 00 callq 7734 7734: 0f b7 44 24 0a movzwl 0xa(%rsp),%eax 7739: 0f b7 54 24 08 movzwl 0x8(%rsp),%edx 773e: 25 ff 0f 00 00 and $0xfff,%eax 7743: 81 e2 ff 3f 00 00 and $0x3fff,%edx 7749: c1 e0 0e shl $0xe,%eax 774c: 09 d0 or %edx,%eax 774e: 8b 53 04 mov 0x4(%rbx),%edx 7751: 81 e2 00 00 00 fc and $0xfc000000,%edx 7757: 09 d0 or %edx,%eax 7759: 89 43 04 mov %eax,0x4(%rbx) 775c: 0f b6 44 24 0c movzbl 0xc(%rsp),%eax 7761: 89 43 08 mov %eax,0x8(%rbx) 7764: 0f b6 44 24 0d movzbl 0xd(%rsp),%eax 7769: 89 03 mov %eax,(%rbx) 776b: 0f b6 44 24 0e movzbl 0xe(%rsp),%eax 7770: 89 43 1c mov %eax,0x1c(%rbx) 7773: 8b 44 24 04 mov 0x4(%rsp),%eax 7777: 25 ff ff ff 00 and $0xffffff,%eax 777c: 89 43 14 mov %eax,0x14(%rbx) 777f: 0f b6 44 24 07 movzbl 0x7(%rsp),%eax 7784: 89 43 18 mov %eax,0x18(%rbx) 7787: 31 c0 xor %eax,%eax 7789: e9 42 ff ff ff jmpq 76d0 778e: 41 80 fd 02 cmp $0x2,%r13b 7792: 0f 85 5f ff ff ff jne 76f7 7798: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 779d: 81 cd 00 00 00 02 or $0x2000000,%ebp 77a3: be 3c 00 00 00 mov $0x3c,%esi 77a8: 49 8b bc 24 a8 5c 00 mov 0x5ca8(%r12),%rdi 77af: 00 77b0: 89 6c 24 04 mov %ebp,0x4(%rsp) 77b4: e8 00 00 00 00 callq 77b9 77b9: 0f b6 54 24 0a movzbl 0xa(%rsp),%edx 77be: 0f b6 44 24 09 movzbl 0x9(%rsp),%eax 77c3: 0f b7 4c 24 04 movzwl 0x4(%rsp),%ecx 77c8: 89 03 mov %eax,(%rbx) 77ca: 89 d0 mov %edx,%eax 77cc: 83 e0 01 and $0x1,%eax 77cf: 81 e1 ff 3f 00 00 and $0x3fff,%ecx 77d5: 88 43 0c mov %al,0xc(%rbx) 77d8: 89 d0 mov %edx,%eax 77da: d1 ea shr %edx 77dc: c0 e8 02 shr $0x2,%al 77df: 83 e2 01 and $0x1,%edx 77e2: 83 f0 01 xor $0x1,%eax 77e5: 89 53 10 mov %edx,0x10(%rbx) 77e8: 83 e0 01 and $0x1,%eax 77eb: 88 43 0d mov %al,0xd(%rbx) 77ee: 0f b7 44 24 06 movzwl 0x6(%rsp),%eax 77f3: 25 ff 0f 00 00 and $0xfff,%eax 77f8: c1 e0 0e shl $0xe,%eax 77fb: 09 c8 or %ecx,%eax 77fd: 8b 4b 04 mov 0x4(%rbx),%ecx 7800: 81 e1 00 00 00 fc and $0xfc000000,%ecx 7806: 09 c8 or %ecx,%eax 7808: 89 43 04 mov %eax,0x4(%rbx) 780b: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax 7810: 89 43 08 mov %eax,0x8(%rbx) 7813: 31 c0 xor %eax,%eax 7815: e9 b6 fe ff ff jmpq 76d0 781a: e8 00 00 00 00 callq 781f 781f: 90 nop 0000000000007820 : 7820: e8 00 00 00 00 callq 7825 7825: 41 55 push %r13 7827: 41 89 f5 mov %esi,%r13d 782a: be 46 00 00 00 mov $0x46,%esi 782f: 41 54 push %r12 7831: 41 89 d4 mov %edx,%r12d 7834: 55 push %rbp 7835: 48 89 fd mov %rdi,%rbp 7838: 53 push %rbx 7839: 48 89 cb mov %rcx,%rbx 783c: 48 83 ec 18 sub $0x18,%rsp 7840: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7847: 00 00 7849: 48 89 44 24 10 mov %rax,0x10(%rsp) 784e: 31 c0 xor %eax,%eax 7850: 48 c7 01 00 00 00 00 movq $0x0,(%rcx) 7857: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 785c: 48 c7 41 08 00 00 00 movq $0x0,0x8(%rcx) 7863: 00 7864: 48 c7 41 10 00 00 00 movq $0x0,0x10(%rcx) 786b: 00 786c: 48 c7 41 18 00 00 00 movq $0x0,0x18(%rcx) 7873: 00 7874: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 787b: 48 8d 4c 24 07 lea 0x7(%rsp),%rcx 7880: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 7887: 00 00 7889: e8 00 00 00 00 callq 788e 788e: 84 c0 test %al,%al 7890: 0f 84 c0 00 00 00 je 7956 7896: 80 7c 24 06 02 cmpb $0x2,0x6(%rsp) 789b: 0f 85 b5 00 00 00 jne 7956 78a1: 80 7c 24 07 01 cmpb $0x1,0x7(%rsp) 78a6: 0f 85 aa 00 00 00 jne 7956 78ac: 48 8b bd a8 5c 00 00 mov 0x5ca8(%rbp),%rdi 78b3: 45 84 e4 test %r12b,%r12b 78b6: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 78bb: be 46 00 00 00 mov $0x46,%esi 78c0: 0f 95 44 24 0e setne 0xe(%rsp) 78c5: 44 89 6c 24 08 mov %r13d,0x8(%rsp) 78ca: e8 00 00 00 00 callq 78cf 78cf: 0f b7 44 24 08 movzwl 0x8(%rsp),%eax 78d4: 0f b7 54 24 0a movzwl 0xa(%rsp),%edx 78d9: 25 ff 0f 00 00 and $0xfff,%eax 78de: 81 e2 ff 0f 00 00 and $0xfff,%edx 78e4: c1 e0 0c shl $0xc,%eax 78e7: 09 d0 or %edx,%eax 78e9: 8b 13 mov (%rbx),%edx 78eb: 81 e2 00 00 00 ff and $0xff000000,%edx 78f1: 09 d0 or %edx,%eax 78f3: 89 03 mov %eax,(%rbx) 78f5: 0f b6 44 24 0d movzbl 0xd(%rsp),%eax 78fa: 89 43 04 mov %eax,0x4(%rbx) 78fd: 0f b6 44 24 0c movzbl 0xc(%rsp),%eax 7902: 89 43 0c mov %eax,0xc(%rbx) 7905: 0f b6 44 24 0f movzbl 0xf(%rsp),%eax 790a: 89 43 08 mov %eax,0x8(%rbx) 790d: 0f b6 44 24 0e movzbl 0xe(%rsp),%eax 7912: 89 c2 mov %eax,%edx 7914: 83 e2 03 and $0x3,%edx 7917: 89 53 10 mov %edx,0x10(%rbx) 791a: 89 c2 mov %eax,%edx 791c: c1 fa 02 sar $0x2,%edx 791f: 83 e2 01 and $0x1,%edx 7922: 89 53 14 mov %edx,0x14(%rbx) 7925: 89 c2 mov %eax,%edx 7927: c1 f8 04 sar $0x4,%eax 792a: c1 fa 03 sar $0x3,%edx 792d: 83 e0 01 and $0x1,%eax 7930: 83 e2 01 and $0x1,%edx 7933: 89 43 1c mov %eax,0x1c(%rbx) 7936: 31 c0 xor %eax,%eax 7938: 89 53 18 mov %edx,0x18(%rbx) 793b: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7940: 65 48 2b 34 25 28 00 sub %gs:0x28,%rsi 7947: 00 00 7949: 75 12 jne 795d 794b: 48 83 c4 18 add $0x18,%rsp 794f: 5b pop %rbx 7950: 5d pop %rbp 7951: 41 5c pop %r12 7953: 41 5d pop %r13 7955: c3 retq 7956: b8 ea ff ff ff mov $0xffffffea,%eax 795b: eb de jmp 793b 795d: e8 00 00 00 00 callq 7962 7962: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 7969: 00 00 00 00 796d: 0f 1f 00 nopl (%rax) 0000000000007970 : 7970: e8 00 00 00 00 callq 7975 7975: 81 e6 ff ff ff 00 and $0xffffff,%esi 797b: 48 83 ec 18 sub $0x18,%rsp 797f: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7986: 00 00 7988: 48 89 44 24 10 mov %rax,0x10(%rsp) 798d: 31 c0 xor %eax,%eax 798f: 81 ce 00 00 00 02 or $0x2000000,%esi 7995: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 799c: 00 00 799e: 89 74 24 04 mov %esi,0x4(%rsp) 79a2: 85 d2 test %edx,%edx 79a4: 74 0a je 79b0 79a6: 81 e2 ff ff ff 00 and $0xffffff,%edx 79ac: 89 54 24 08 mov %edx,0x8(%rsp) 79b0: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 79b7: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 79bc: be 3f 00 00 00 mov $0x3f,%esi 79c1: e8 00 00 00 00 callq 79c6 79c6: 48 8b 44 24 10 mov 0x10(%rsp),%rax 79cb: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 79d2: 00 00 79d4: 75 05 jne 79db 79d6: 48 83 c4 18 add $0x18,%rsp 79da: c3 retq 79db: e8 00 00 00 00 callq 79e0 00000000000079e0 : 79e0: e8 00 00 00 00 callq 79e5 79e5: 41 55 push %r13 79e7: 45 31 c0 xor %r8d,%r8d 79ea: 49 89 d5 mov %rdx,%r13 79ed: 41 54 push %r12 79ef: 49 89 cc mov %rcx,%r12 79f2: 55 push %rbp 79f3: 48 89 fd mov %rdi,%rbp 79f6: 53 push %rbx 79f7: 48 89 f3 mov %rsi,%rbx 79fa: 48 83 ec 10 sub $0x10,%rsp 79fe: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7a05: 00 00 7a07: 48 89 44 24 08 mov %rax,0x8(%rsp) 7a0c: 31 c0 xor %eax,%eax 7a0e: 31 c0 xor %eax,%eax 7a10: 4c 8d 4c 24 06 lea 0x6(%rsp),%r9 7a15: 66 89 06 mov %ax,(%rsi) 7a18: 31 f6 xor %esi,%esi 7a1a: 66 89 32 mov %si,(%rdx) 7a1d: 31 d2 xor %edx,%edx 7a1f: be 04 00 00 00 mov $0x4,%esi 7a24: 66 44 89 01 mov %r8w,(%rcx) 7a28: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 7a2f: 4c 8d 44 24 05 lea 0x5(%rsp),%r8 7a34: 48 8d 4c 24 04 lea 0x4(%rsp),%rcx 7a39: e8 00 00 00 00 callq 7a3e 7a3e: 84 c0 test %al,%al 7a40: 74 1e je 7a60 7a42: 48 8b 95 a8 5c 00 00 mov 0x5ca8(%rbp),%rdx 7a49: 0f b7 44 24 06 movzwl 0x6(%rsp),%eax 7a4e: 48 03 42 28 add 0x28(%rdx),%rax 7a52: 80 7c 24 04 02 cmpb $0x2,0x4(%rsp) 7a57: 0f b7 50 2e movzwl 0x2e(%rax),%edx 7a5b: 66 89 13 mov %dx,(%rbx) 7a5e: 74 1b je 7a7b 7a60: 48 8b 44 24 08 mov 0x8(%rsp),%rax 7a65: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 7a6c: 00 00 7a6e: 75 26 jne 7a96 7a70: 48 83 c4 10 add $0x10,%rsp 7a74: 5b pop %rbx 7a75: 5d pop %rbp 7a76: 41 5c pop %r12 7a78: 41 5d pop %r13 7a7a: c3 retq 7a7b: 80 7c 24 05 01 cmpb $0x1,0x5(%rsp) 7a80: 76 de jbe 7a60 7a82: 0f b7 50 4e movzwl 0x4e(%rax),%edx 7a86: 66 41 89 55 00 mov %dx,0x0(%r13) 7a8b: 0f b7 40 5c movzwl 0x5c(%rax),%eax 7a8f: 66 41 89 04 24 mov %ax,(%r12) 7a94: eb ca jmp 7a60 7a96: e8 00 00 00 00 callq 7a9b 7a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000007aa0 : 7aa0: e8 00 00 00 00 callq 7aa5 7aa5: 41 55 push %r13 7aa7: 41 89 f5 mov %esi,%r13d 7aaa: be 43 00 00 00 mov $0x43,%esi 7aaf: 41 54 push %r12 7ab1: 41 89 d4 mov %edx,%r12d 7ab4: 55 push %rbp 7ab5: 48 89 cd mov %rcx,%rbp 7ab8: 53 push %rbx 7ab9: 48 89 fb mov %rdi,%rbx 7abc: 48 83 ec 20 sub $0x20,%rsp 7ac0: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 7ac7: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7ace: 00 00 7ad0: 48 89 44 24 18 mov %rax,0x18(%rsp) 7ad5: 31 c0 xor %eax,%eax 7ad7: 48 8d 4c 24 0b lea 0xb(%rsp),%rcx 7adc: 48 8d 54 24 0a lea 0xa(%rsp),%rdx 7ae1: e8 00 00 00 00 callq 7ae6 7ae6: 84 c0 test %al,%al 7ae8: 0f 84 8a 00 00 00 je 7b78 7aee: 0f b6 54 24 0b movzbl 0xb(%rsp),%edx 7af3: 80 fa 02 cmp $0x2,%dl 7af6: 74 43 je 7b3b 7af8: 80 fa 03 cmp $0x3,%dl 7afb: 74 69 je 7b66 7afd: b8 ea ff ff ff mov $0xffffffea,%eax 7b02: 80 fa 01 cmp $0x1,%dl 7b05: 74 19 je 7b20 7b07: 0f b6 74 24 0a movzbl 0xa(%rsp),%esi 7b0c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7b13: 89 44 24 04 mov %eax,0x4(%rsp) 7b17: e8 00 00 00 00 callq 7b1c 7b1c: 8b 44 24 04 mov 0x4(%rsp),%eax 7b20: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 7b25: 65 48 2b 1c 25 28 00 sub %gs:0x28,%rbx 7b2c: 00 00 7b2e: 75 4f jne 7b7f 7b30: 48 83 c4 20 add $0x20,%rsp 7b34: 5b pop %rbx 7b35: 5d pop %rbp 7b36: 41 5c pop %r12 7b38: 41 5d pop %r13 7b3a: c3 retq 7b3b: c7 44 24 0c 06 00 00 movl $0x6,0xc(%rsp) 7b42: 00 7b43: 48 8b bb a8 5c 00 00 mov 0x5ca8(%rbx),%rdi 7b4a: 48 8d 54 24 0c lea 0xc(%rsp),%rdx 7b4f: be 43 00 00 00 mov $0x43,%esi 7b54: e8 00 00 00 00 callq 7b59 7b59: 0f b7 44 24 0e movzwl 0xe(%rsp),%eax 7b5e: 66 89 45 00 mov %ax,0x0(%rbp) 7b62: 31 c0 xor %eax,%eax 7b64: eb ba jmp 7b20 7b66: 44 88 6c 24 0c mov %r13b,0xc(%rsp) 7b6b: c6 44 24 0d 06 movb $0x6,0xd(%rsp) 7b70: 66 44 89 64 24 0e mov %r12w,0xe(%rsp) 7b76: eb cb jmp 7b43 7b78: b8 ea ff ff ff mov $0xffffffea,%eax 7b7d: eb a1 jmp 7b20 7b7f: e8 00 00 00 00 callq 7b84 7b84: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 7b8b: 00 00 00 00 7b8f: 90 nop 0000000000007b90 : 7b90: e8 00 00 00 00 callq 7b95 7b95: 48 89 f1 mov %rsi,%rcx 7b98: 0f b7 d2 movzwl %dx,%edx 7b9b: be 01 00 00 00 mov $0x1,%esi 7ba0: e9 fb fe ff ff jmpq 7aa0 7ba5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 7bac: 00 00 00 00 0000000000007bb0 : 7bb0: e8 00 00 00 00 callq 7bb5 7bb5: 55 push %rbp 7bb6: 48 89 f5 mov %rsi,%rbp 7bb9: be 43 00 00 00 mov $0x43,%esi 7bbe: 53 push %rbx 7bbf: 48 89 fb mov %rdi,%rbx 7bc2: 48 83 ec 18 sub $0x18,%rsp 7bc6: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 7bcd: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7bd4: 00 00 7bd6: 48 89 44 24 10 mov %rax,0x10(%rsp) 7bdb: 31 c0 xor %eax,%eax 7bdd: 48 8d 4c 24 03 lea 0x3(%rsp),%rcx 7be2: 48 8d 54 24 02 lea 0x2(%rsp),%rdx 7be7: e8 00 00 00 00 callq 7bec 7bec: 84 c0 test %al,%al 7bee: 74 65 je 7c55 7bf0: 0f b6 54 24 03 movzbl 0x3(%rsp),%edx 7bf5: 8d 42 fd lea -0x3(%rdx),%eax 7bf8: 83 f8 01 cmp $0x1,%eax 7bfb: 77 40 ja 7c3d 7bfd: 48 8b bb a8 5c 00 00 mov 0x5ca8(%rbx),%rdi 7c04: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 7c09: be 43 00 00 00 mov $0x43,%esi 7c0e: c7 44 24 04 00 08 00 movl $0x800,0x4(%rsp) 7c15: 00 7c16: e8 00 00 00 00 callq 7c1b 7c1b: 0f b7 44 24 06 movzwl 0x6(%rsp),%eax 7c20: 66 89 45 00 mov %ax,0x0(%rbp) 7c24: 31 c0 xor %eax,%eax 7c26: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 7c2b: 65 48 2b 1c 25 28 00 sub %gs:0x28,%rbx 7c32: 00 00 7c34: 75 26 jne 7c5c 7c36: 48 83 c4 18 add $0x18,%rsp 7c3a: 5b pop %rbx 7c3b: 5d pop %rbp 7c3c: c3 retq 7c3d: 0f b6 74 24 02 movzbl 0x2(%rsp),%esi 7c42: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7c49: e8 00 00 00 00 callq 7c4e 7c4e: b8 ea ff ff ff mov $0xffffffea,%eax 7c53: eb d1 jmp 7c26 7c55: b8 ea ff ff ff mov $0xffffffea,%eax 7c5a: eb ca jmp 7c26 7c5c: e8 00 00 00 00 callq 7c61 7c61: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 7c68: 00 00 00 00 7c6c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000007c70 : 7c70: e8 00 00 00 00 callq 7c75 7c75: 41 57 push %r15 7c77: 41 56 push %r14 7c79: 49 89 f6 mov %rsi,%r14 7c7c: 41 55 push %r13 7c7e: 49 89 d5 mov %rdx,%r13 7c81: 41 54 push %r12 7c83: 49 89 fc mov %rdi,%r12 7c86: 55 push %rbp 7c87: 44 89 c5 mov %r8d,%ebp 7c8a: 53 push %rbx 7c8b: 89 cb mov %ecx,%ebx 7c8d: 31 c9 xor %ecx,%ecx 7c8f: 48 83 ec 10 sub $0x10,%rsp 7c93: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7c9a: 00 00 7c9c: 48 89 44 24 08 mov %rax,0x8(%rsp) 7ca1: 31 c0 xor %eax,%eax 7ca3: 31 c0 xor %eax,%eax 7ca5: 4c 8d 4c 24 04 lea 0x4(%rsp),%r9 7caa: 4c 8d 44 24 03 lea 0x3(%rsp),%r8 7caf: 66 89 06 mov %ax,(%rsi) 7cb2: be 1f 00 00 00 mov $0x1f,%esi 7cb7: 66 89 0a mov %cx,(%rdx) 7cba: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 7cc1: 48 8d 4c 24 02 lea 0x2(%rsp),%rcx 7cc6: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 7ccb: e8 00 00 00 00 callq 7cd0 7cd0: 84 c0 test %al,%al 7cd2: 0f 84 63 01 00 00 je 7e3b 7cd8: 0f b6 74 24 02 movzbl 0x2(%rsp),%esi 7cdd: 41 bf ea ff ff ff mov $0xffffffea,%r15d 7ce3: 40 80 fe 01 cmp $0x1,%sil 7ce7: 0f 84 14 01 00 00 je 7e01 7ced: 40 80 fe 02 cmp $0x2,%sil 7cf1: 0f 85 2c 01 00 00 jne 7e23 7cf7: 0f b6 44 24 03 movzbl 0x3(%rsp),%eax 7cfc: 3c 01 cmp $0x1,%al 7cfe: 0f 85 3f 01 00 00 jne 7e43 7d04: 66 83 7c 24 06 10 cmpw $0x10,0x6(%rsp) 7d0a: 0f 86 f1 00 00 00 jbe 7e01 7d10: 49 8b 84 24 a8 5c 00 mov 0x5ca8(%r12),%rax 7d17: 00 7d18: 0f b7 74 24 04 movzwl 0x4(%rsp),%esi 7d1d: 48 8b 78 28 mov 0x28(%rax),%rdi 7d21: 4c 8d 0c 37 lea (%rdi,%rsi,1),%r9 7d25: 41 0f b7 51 05 movzwl 0x5(%r9),%edx 7d2a: 41 0f b6 49 07 movzbl 0x7(%r9),%ecx 7d2f: 45 0f b7 51 0d movzwl 0xd(%r9),%r10d 7d34: 45 0f b7 41 0f movzwl 0xf(%r9),%r8d 7d39: 48 01 f2 add %rsi,%rdx 7d3c: 48 01 fa add %rdi,%rdx 7d3f: 84 c9 test %cl,%cl 7d41: 74 5c je 7d9f 7d43: 45 0f b7 59 08 movzwl 0x8(%r9),%r11d 7d48: 31 c0 xor %eax,%eax 7d4a: 49 01 f3 add %rsi,%r11 7d4d: 4e 8d 24 1f lea (%rdi,%r11,1),%r12 7d51: eb 08 jmp 7d5b 7d53: 48 83 c0 01 add $0x1,%rax 7d57: 39 c1 cmp %eax,%ecx 7d59: 7e 44 jle 7d9f 7d5b: 41 89 c3 mov %eax,%r11d 7d5e: 66 41 39 1c 44 cmp %bx,(%r12,%rax,2) 7d63: 75 ee jne 7d53 7d65: 45 0f b6 61 04 movzbl 0x4(%r9),%r12d 7d6a: 45 85 e4 test %r12d,%r12d 7d6d: 74 30 je 7d9f 7d6f: 31 c0 xor %eax,%eax 7d71: eb 09 jmp 7d7c 7d73: 48 83 c0 01 add $0x1,%rax 7d77: 41 39 c4 cmp %eax,%r12d 7d7a: 7e 23 jle 7d9f 7d7c: 66 39 2c 42 cmp %bp,(%rdx,%rax,2) 7d80: 72 f1 jb 7d73 7d82: 0f af c8 imul %eax,%ecx 7d85: 42 8d 04 19 lea (%rcx,%r11,1),%eax 7d89: 41 0f b7 49 0a movzwl 0xa(%r9),%ecx 7d8e: 48 98 cltq 7d90: 48 8d 04 47 lea (%rdi,%rax,2),%rax 7d94: 48 01 f0 add %rsi,%rax 7d97: 0f b7 04 08 movzwl (%rax,%rcx,1),%eax 7d9b: 66 41 89 06 mov %ax,(%r14) 7d9f: 41 0f b6 49 0c movzbl 0xc(%r9),%ecx 7da4: 45 31 ff xor %r15d,%r15d 7da7: 84 c9 test %cl,%cl 7da9: 74 56 je 7e01 7dab: 49 01 f2 add %rsi,%r10 7dae: 31 c0 xor %eax,%eax 7db0: 49 01 fa add %rdi,%r10 7db3: eb 08 jmp 7dbd 7db5: 48 83 c0 01 add $0x1,%rax 7db9: 39 c1 cmp %eax,%ecx 7dbb: 7e 79 jle 7e36 7dbd: 41 89 c3 mov %eax,%r11d 7dc0: 66 41 39 1c 42 cmp %bx,(%r10,%rax,2) 7dc5: 75 ee jne 7db5 7dc7: 45 0f b6 79 04 movzbl 0x4(%r9),%r15d 7dcc: 45 85 ff test %r15d,%r15d 7dcf: 74 30 je 7e01 7dd1: 31 c0 xor %eax,%eax 7dd3: eb 09 jmp 7dde 7dd5: 48 83 c0 01 add $0x1,%rax 7dd9: 41 39 c7 cmp %eax,%r15d 7ddc: 7e 58 jle 7e36 7dde: 66 39 2c 42 cmp %bp,(%rdx,%rax,2) 7de2: 72 f1 jb 7dd5 7de4: 0f af c8 imul %eax,%ecx 7de7: 45 31 ff xor %r15d,%r15d 7dea: 42 8d 04 19 lea (%rcx,%r11,1),%eax 7dee: 48 98 cltq 7df0: 48 8d 04 47 lea (%rdi,%rax,2),%rax 7df4: 48 01 c6 add %rax,%rsi 7df7: 42 0f b7 04 06 movzwl (%rsi,%r8,1),%eax 7dfc: 66 41 89 45 00 mov %ax,0x0(%r13) 7e01: 48 8b 44 24 08 mov 0x8(%rsp),%rax 7e06: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 7e0d: 00 00 7e0f: 75 48 jne 7e59 7e11: 48 83 c4 10 add $0x10,%rsp 7e15: 44 89 f8 mov %r15d,%eax 7e18: 5b pop %rbx 7e19: 5d pop %rbp 7e1a: 41 5c pop %r12 7e1c: 41 5d pop %r13 7e1e: 41 5e pop %r14 7e20: 41 5f pop %r15 7e22: c3 retq 7e23: 0f b6 54 24 03 movzbl 0x3(%rsp),%edx 7e28: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7e2f: e8 00 00 00 00 callq 7e34 7e34: eb cb jmp 7e01 7e36: 45 31 ff xor %r15d,%r15d 7e39: eb c6 jmp 7e01 7e3b: 41 bf ea ff ff ff mov $0xffffffea,%r15d 7e41: eb be jmp 7e01 7e43: 0f b6 d0 movzbl %al,%edx 7e46: be 02 00 00 00 mov $0x2,%esi 7e4b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7e52: e8 00 00 00 00 callq 7e57 7e57: eb a8 jmp 7e01 7e59: e8 00 00 00 00 callq 7e5e 7e5e: 66 90 xchg %ax,%ax 0000000000007e60 : 7e60: e8 00 00 00 00 callq 7e65 7e65: 53 push %rbx 7e66: 48 83 ec 10 sub $0x10,%rsp 7e6a: 8b 8f b0 7d 00 00 mov 0x7db0(%rdi),%ecx 7e70: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7e77: 00 00 7e79: 48 89 44 24 08 mov %rax,0x8(%rsp) 7e7e: 31 c0 xor %eax,%eax 7e80: 85 c9 test %ecx,%ecx 7e82: 74 6c je 7ef0 7e84: 48 8b 87 b8 7d 00 00 mov 0x7db8(%rdi),%rax 7e8b: 83 e9 01 sub $0x1,%ecx 7e8e: 48 89 d3 mov %rdx,%rbx 7e91: 89 f2 mov %esi,%edx 7e93: 48 8d 4c c8 08 lea 0x8(%rax,%rcx,8),%rcx 7e98: eb 09 jmp 7ea3 7e9a: 48 83 c0 08 add $0x8,%rax 7e9e: 48 39 c8 cmp %rcx,%rax 7ea1: 74 4d je 7ef0 7ea3: 66 39 50 04 cmp %dx,0x4(%rax) 7ea7: 75 f1 jne 7e9a 7ea9: ba 01 09 00 00 mov $0x901,%edx 7eae: 66 89 74 24 02 mov %si,0x2(%rsp) 7eb3: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 7eba: be 50 00 00 00 mov $0x50,%esi 7ebf: 66 89 14 24 mov %dx,(%rsp) 7ec3: 8b 00 mov (%rax),%eax 7ec5: 48 89 e2 mov %rsp,%rdx 7ec8: 89 44 24 04 mov %eax,0x4(%rsp) 7ecc: e8 00 00 00 00 callq 7ed1 7ed1: 0f b7 04 24 movzwl (%rsp),%eax 7ed5: 66 89 03 mov %ax,(%rbx) 7ed8: 31 c0 xor %eax,%eax 7eda: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 7edf: 65 48 2b 1c 25 28 00 sub %gs:0x28,%rbx 7ee6: 00 00 7ee8: 75 0d jne 7ef7 7eea: 48 83 c4 10 add $0x10,%rsp 7eee: 5b pop %rbx 7eef: c3 retq 7ef0: b8 ea ff ff ff mov $0xffffffea,%eax 7ef5: eb e3 jmp 7eda 7ef7: e8 00 00 00 00 callq 7efc 7efc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000007f00 : 7f00: e8 00 00 00 00 callq 7f05 7f05: 41 55 push %r13 7f07: 49 89 fd mov %rdi,%r13 7f0a: 41 54 push %r12 7f0c: 41 89 f4 mov %esi,%r12d 7f0f: be 20 00 00 00 mov $0x20,%esi 7f14: 55 push %rbp 7f15: 48 89 d5 mov %rdx,%rbp 7f18: 53 push %rbx 7f19: 48 89 cb mov %rcx,%rbx 7f1c: 48 83 ec 10 sub $0x10,%rsp 7f20: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 7f27: 4c 8d 44 24 03 lea 0x3(%rsp),%r8 7f2c: 4c 8d 4c 24 04 lea 0x4(%rsp),%r9 7f31: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 7f38: 00 00 7f3a: 48 89 44 24 08 mov %rax,0x8(%rsp) 7f3f: 31 c0 xor %eax,%eax 7f41: 48 8d 4c 24 02 lea 0x2(%rsp),%rcx 7f46: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 7f4b: e8 00 00 00 00 callq 7f50 7f50: 41 89 c0 mov %eax,%r8d 7f53: 31 c0 xor %eax,%eax 7f55: 45 84 c0 test %r8b,%r8b 7f58: 74 5b je 7fb5 7f5a: 49 8b 85 a8 5c 00 00 mov 0x5ca8(%r13),%rax 7f61: 0f b7 4c 24 04 movzwl 0x4(%rsp),%ecx 7f66: 48 03 48 28 add 0x28(%rax),%rcx 7f6a: 80 7c 24 02 03 cmpb $0x3,0x2(%rsp) 7f6f: 75 66 jne 7fd7 7f71: 80 7c 24 03 01 cmpb $0x1,0x3(%rsp) 7f76: 75 5f jne 7fd7 7f78: 0f b7 31 movzwl (%rcx),%esi 7f7b: 83 fe 04 cmp $0x4,%esi 7f7e: 76 50 jbe 7fd0 7f80: ba 04 00 00 00 mov $0x4,%edx 7f85: eb 0a jmp 7f91 7f87: 0f b7 40 02 movzwl 0x2(%rax),%eax 7f8b: 01 c2 add %eax,%edx 7f8d: 39 d6 cmp %edx,%esi 7f8f: 76 3f jbe 7fd0 7f91: 89 d0 mov %edx,%eax 7f93: 48 01 c8 add %rcx,%rax 7f96: 44 3a 20 cmp (%rax),%r12b 7f99: 75 ec jne 7f87 7f9b: 80 78 01 07 cmpb $0x7,0x1(%rax) 7f9f: 75 e6 jne 7f87 7fa1: 48 85 c0 test %rax,%rax 7fa4: 74 2a je 7fd0 7fa6: 0f b6 50 06 movzbl 0x6(%rax),%edx 7faa: 88 55 00 mov %dl,0x0(%rbp) 7fad: 0f b6 40 07 movzbl 0x7(%rax),%eax 7fb1: 88 03 mov %al,(%rbx) 7fb3: 31 c0 xor %eax,%eax 7fb5: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 7fba: 65 48 2b 1c 25 28 00 sub %gs:0x28,%rbx 7fc1: 00 00 7fc3: 75 25 jne 7fea 7fc5: 48 83 c4 10 add $0x10,%rsp 7fc9: 5b pop %rbx 7fca: 5d pop %rbp 7fcb: 41 5c pop %r12 7fcd: 41 5d pop %r13 7fcf: c3 retq 7fd0: b8 ea ff ff ff mov $0xffffffea,%eax 7fd5: eb de jmp 7fb5 7fd7: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7fde: e8 00 00 00 00 callq 7fe3 7fe3: b8 ea ff ff ff mov $0xffffffea,%eax 7fe8: eb cb jmp 7fb5 7fea: e8 00 00 00 00 callq 7fef 7fef: 90 nop 0000000000007ff0 : 7ff0: e8 00 00 00 00 callq 7ff5 7ff5: 41 54 push %r12 7ff7: 49 89 fc mov %rdi,%r12 7ffa: 55 push %rbp 7ffb: 89 f5 mov %esi,%ebp 7ffd: be 20 00 00 00 mov $0x20,%esi 8002: 53 push %rbx 8003: 89 d3 mov %edx,%ebx 8005: 48 83 ec 10 sub $0x10,%rsp 8009: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 8010: 4c 8d 4c 24 04 lea 0x4(%rsp),%r9 8015: 4c 8d 44 24 03 lea 0x3(%rsp),%r8 801a: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8021: 00 00 8023: 48 89 44 24 08 mov %rax,0x8(%rsp) 8028: 31 c0 xor %eax,%eax 802a: 48 8d 4c 24 02 lea 0x2(%rsp),%rcx 802f: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 8034: e8 00 00 00 00 callq 8039 8039: 84 c0 test %al,%al 803b: 74 4d je 808a 803d: 80 7c 24 02 03 cmpb $0x3,0x2(%rsp) 8042: 75 5f jne 80a3 8044: 80 7c 24 03 01 cmpb $0x1,0x3(%rsp) 8049: 75 58 jne 80a3 804b: 49 8b 84 24 a8 5c 00 mov 0x5ca8(%r12),%rax 8052: 00 8053: 0f b7 4c 24 04 movzwl 0x4(%rsp),%ecx 8058: 48 03 48 28 add 0x28(%rax),%rcx 805c: 0f b7 31 movzwl (%rcx),%esi 805f: 83 fe 04 cmp $0x4,%esi 8062: 76 4f jbe 80b3 8064: ba 04 00 00 00 mov $0x4,%edx 8069: eb 0a jmp 8075 806b: 0f b7 40 02 movzwl 0x2(%rax),%eax 806f: 01 c2 add %eax,%edx 8071: 39 d6 cmp %edx,%esi 8073: 76 3e jbe 80b3 8075: 89 d0 mov %edx,%eax 8077: 48 01 c8 add %rcx,%rax 807a: 40 3a 28 cmp (%rax),%bpl 807d: 75 ec jne 806b 807f: 3a 58 01 cmp 0x1(%rax),%bl 8082: 75 e7 jne 806b 8084: 48 85 c0 test %rax,%rax 8087: 0f 95 c0 setne %al 808a: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 808f: 65 48 2b 1c 25 28 00 sub %gs:0x28,%rbx 8096: 00 00 8098: 75 1d jne 80b7 809a: 48 83 c4 10 add $0x10,%rsp 809e: 5b pop %rbx 809f: 5d pop %rbp 80a0: 41 5c pop %r12 80a2: c3 retq 80a3: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 80aa: e8 00 00 00 00 callq 80af 80af: 31 c0 xor %eax,%eax 80b1: eb d7 jmp 808a 80b3: 31 c0 xor %eax,%eax 80b5: eb d3 jmp 808a 80b7: e8 00 00 00 00 callq 80bc 80bc: 0f 1f 40 00 nopl 0x0(%rax) 00000000000080c0 : 80c0: e8 00 00 00 00 callq 80c5 80c5: 41 55 push %r13 80c7: 49 89 fd mov %rdi,%r13 80ca: 41 54 push %r12 80cc: 41 89 d4 mov %edx,%r12d 80cf: 55 push %rbp 80d0: 89 f5 mov %esi,%ebp 80d2: be 20 00 00 00 mov $0x20,%esi 80d7: 53 push %rbx 80d8: 48 89 cb mov %rcx,%rbx 80db: 48 83 ec 10 sub $0x10,%rsp 80df: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 80e6: 4c 8d 4c 24 04 lea 0x4(%rsp),%r9 80eb: 4c 8d 44 24 03 lea 0x3(%rsp),%r8 80f0: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 80f7: 00 00 80f9: 48 89 44 24 08 mov %rax,0x8(%rsp) 80fe: 31 c0 xor %eax,%eax 8100: 48 8d 4c 24 02 lea 0x2(%rsp),%rcx 8105: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 810a: e8 00 00 00 00 callq 810f 810f: 84 c0 test %al,%al 8111: 0f 84 bd 00 00 00 je 81d4 8117: 49 8b 85 a8 5c 00 00 mov 0x5ca8(%r13),%rax 811e: 0f b7 4c 24 04 movzwl 0x4(%rsp),%ecx 8123: 48 03 48 28 add 0x28(%rax),%rcx 8127: 80 7c 24 02 03 cmpb $0x3,0x2(%rsp) 812c: 0f 85 a9 00 00 00 jne 81db 8132: 80 7c 24 03 01 cmpb $0x1,0x3(%rsp) 8137: 0f 85 9e 00 00 00 jne 81db 813d: 0f b7 31 movzwl (%rcx),%esi 8140: 83 fe 04 cmp $0x4,%esi 8143: 0f 86 8b 00 00 00 jbe 81d4 8149: ba 04 00 00 00 mov $0x4,%edx 814e: eb 0a jmp 815a 8150: 0f b7 40 02 movzwl 0x2(%rax),%eax 8154: 01 c2 add %eax,%edx 8156: 39 d6 cmp %edx,%esi 8158: 76 7a jbe 81d4 815a: 89 d0 mov %edx,%eax 815c: 48 01 c8 add %rcx,%rax 815f: 40 3a 28 cmp (%rax),%bpl 8162: 75 ec jne 8150 8164: 44 3a 60 01 cmp 0x1(%rax),%r12b 8168: 75 e6 jne 8150 816a: 48 85 c0 test %rax,%rax 816d: 74 65 je 81d4 816f: 0f b6 48 05 movzbl 0x5(%rax),%ecx 8173: 80 f9 20 cmp $0x20,%cl 8176: 77 5c ja 81d4 8178: 48 8d 50 0c lea 0xc(%rax),%rdx 817c: 84 c9 test %cl,%cl 817e: 74 24 je 81a4 8180: 31 c9 xor %ecx,%ecx 8182: 0f b7 7a 04 movzwl 0x4(%rdx),%edi 8186: 48 63 f1 movslq %ecx,%rsi 8189: 83 c1 01 add $0x1,%ecx 818c: 48 83 c2 06 add $0x6,%rdx 8190: 66 89 7c f3 0c mov %di,0xc(%rbx,%rsi,8) 8195: 8b 7a fa mov -0x6(%rdx),%edi 8198: 89 7c f3 10 mov %edi,0x10(%rbx,%rsi,8) 819c: 0f b6 70 05 movzbl 0x5(%rax),%esi 81a0: 39 ce cmp %ecx,%esi 81a2: 7f de jg 8182 81a4: 8b 50 08 mov 0x8(%rax),%edx 81a7: 89 53 04 mov %edx,0x4(%rbx) 81aa: 0f b6 50 05 movzbl 0x5(%rax),%edx 81ae: 89 13 mov %edx,(%rbx) 81b0: 0f b6 40 06 movzbl 0x6(%rax),%eax 81b4: 89 43 08 mov %eax,0x8(%rbx) 81b7: 31 c0 xor %eax,%eax 81b9: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 81be: 65 48 2b 1c 25 28 00 sub %gs:0x28,%rbx 81c5: 00 00 81c7: 75 25 jne 81ee 81c9: 48 83 c4 10 add $0x10,%rsp 81cd: 5b pop %rbx 81ce: 5d pop %rbp 81cf: 41 5c pop %r12 81d1: 41 5d pop %r13 81d3: c3 retq 81d4: b8 ea ff ff ff mov $0xffffffea,%eax 81d9: eb de jmp 81b9 81db: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 81e2: e8 00 00 00 00 callq 81e7 81e7: b8 ea ff ff ff mov $0xffffffea,%eax 81ec: eb cb jmp 81b9 81ee: e8 00 00 00 00 callq 81f3 81f3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 81fa: 00 00 00 00 81fe: 66 90 xchg %ax,%ax 0000000000008200 : 8200: e8 00 00 00 00 callq 8205 8205: 41 55 push %r13 8207: 49 89 fd mov %rdi,%r13 820a: 48 8d 7a 08 lea 0x8(%rdx),%rdi 820e: 48 89 d1 mov %rdx,%rcx 8211: 41 54 push %r12 8213: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 8217: 41 89 f4 mov %esi,%r12d 821a: 55 push %rbp 821b: 48 29 f9 sub %rdi,%rcx 821e: 89 f5 mov %esi,%ebp 8220: be 1c 00 00 00 mov $0x1c,%esi 8225: 53 push %rbx 8226: 81 c1 d4 0a 00 00 add $0xad4,%ecx 822c: 48 89 d3 mov %rdx,%rbx 822f: c1 e9 03 shr $0x3,%ecx 8232: 48 83 ec 10 sub $0x10,%rsp 8236: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 823d: 00 00 823f: 48 89 44 24 08 mov %rax,0x8(%rsp) 8244: 31 c0 xor %eax,%eax 8246: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 824d: 4c 8d 4c 24 04 lea 0x4(%rsp),%r9 8252: 4c 8d 44 24 03 lea 0x3(%rsp),%r8 8257: 48 c7 82 cc 0a 00 00 movq $0x0,0xacc(%rdx) 825e: 00 00 00 00 8262: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 8267: f3 48 ab rep stos %rax,%es:(%rdi) 826a: 48 8d 4c 24 02 lea 0x2(%rsp),%rcx 826f: 49 8b bd a8 5c 00 00 mov 0x5ca8(%r13),%rdi 8276: e8 00 00 00 00 callq 827b 827b: 84 c0 test %al,%al 827d: 0f 84 9d 01 00 00 je 8420 8283: 0f b6 74 24 02 movzbl 0x2(%rsp),%esi 8288: 0f b6 54 24 03 movzbl 0x3(%rsp),%edx 828d: 40 80 fe 01 cmp $0x1,%sil 8291: 0f 84 a9 01 00 00 je 8440 8297: 40 80 fe 02 cmp $0x2,%sil 829b: 0f 85 73 01 00 00 jne 8414 82a1: 80 fa 01 cmp $0x1,%dl 82a4: 0f 85 65 01 00 00 jne 840f 82aa: 49 8b 85 a8 5c 00 00 mov 0x5ca8(%r13),%rax 82b1: 0f b7 7c 24 04 movzwl 0x4(%rsp),%edi 82b6: 48 03 78 28 add 0x28(%rax),%rdi 82ba: 44 38 67 10 cmp %r12b,0x10(%rdi) 82be: 0f 86 5c 01 00 00 jbe 8420 82c4: 0f b7 47 06 movzwl 0x6(%rdi),%eax 82c8: 48 01 c7 add %rax,%rdi 82cb: 0f b7 07 movzwl (%rdi),%eax 82ce: 48 89 c2 mov %rax,%rdx 82d1: 48 8d 4c 07 04 lea 0x4(%rdi,%rax,1),%rcx 82d6: 48 8d 47 04 lea 0x4(%rdi),%rax 82da: 44 0f b7 d2 movzwl %dx,%r10d 82de: 45 69 d2 ab aa 00 00 imul $0xaaab,%r10d,%r10d 82e5: 41 c1 ea 11 shr $0x11,%r10d 82e9: 41 83 ea 01 sub $0x1,%r10d 82ed: 41 80 fa 20 cmp $0x20,%r10b 82f1: 0f 87 29 01 00 00 ja 8420 82f7: 45 0f b6 ca movzbl %r10b,%r9d 82fb: 45 84 d2 test %r10b,%r10b 82fe: 0f 84 54 01 00 00 je 8458 8304: 48 8d 93 54 0a 00 00 lea 0xa54(%rbx),%rdx 830b: 31 f6 xor %esi,%esi 830d: eb 22 jmp 8331 830f: 44 0f b7 00 movzwl (%rax),%r8d 8313: 83 c6 01 add $0x1,%esi 8316: 48 83 c0 03 add $0x3,%rax 831a: 48 83 c2 04 add $0x4,%rdx 831e: 66 44 89 42 fc mov %r8w,-0x4(%rdx) 8323: 44 0f b6 40 ff movzbl -0x1(%rax),%r8d 8328: 44 88 42 fe mov %r8b,-0x2(%rdx) 832c: 44 39 ce cmp %r9d,%esi 832f: 74 0c je 833d 8331: 80 78 02 00 cmpb $0x0,0x2(%rax) 8335: 79 d8 jns 830f 8337: 41 89 f2 mov %esi,%r10d 833a: 41 89 f1 mov %esi,%r9d 833d: 44 88 13 mov %r10b,(%rbx) 8340: 8b 01 mov (%rcx),%eax 8342: 31 f6 xor %esi,%esi 8344: 85 c0 test %eax,%eax 8346: 0f 84 bb 00 00 00 je 8407 834c: 45 89 c8 mov %r9d,%r8d 834f: eb 1b jmp 836c 8351: 0f b7 47 02 movzwl 0x2(%rdi),%eax 8355: 48 01 c1 add %rax,%rcx 8358: 8b 01 mov (%rcx),%eax 835a: 85 c0 test %eax,%eax 835c: 0f 84 a5 00 00 00 je 8407 8362: 40 80 fe 14 cmp $0x14,%sil 8366: 0f 84 b4 00 00 00 je 8420 836c: 89 c2 mov %eax,%edx 836e: c1 ea 18 shr $0x18,%edx 8371: 40 38 d5 cmp %dl,%bpl 8374: 75 db jne 8351 8376: 40 0f b6 d6 movzbl %sil,%edx 837a: 25 ff ff ff 00 and $0xffffff,%eax 837f: 49 89 d3 mov %rdx,%r11 8382: 49 c1 e3 05 shl $0x5,%r11 8386: 49 01 d3 add %rdx,%r11 8389: 42 89 44 9b 04 mov %eax,0x4(%rbx,%r11,4) 838e: 45 85 c9 test %r9d,%r9d 8391: 74 60 je 83f3 8393: 40 0f b6 d6 movzbl %sil,%edx 8397: 41 ba 01 00 00 00 mov $0x1,%r10d 839d: 48 89 d0 mov %rdx,%rax 83a0: 48 c1 e0 05 shl $0x5,%rax 83a4: 48 01 d0 add %rdx,%rax 83a7: 4c 8d 24 83 lea (%rbx,%rax,4),%r12 83ab: 31 c0 xor %eax,%eax 83ad: eb 1c jmp 83cb 83af: 84 d2 test %dl,%dl 83b1: 75 0f jne 83c2 83b3: 8d 50 ff lea -0x1(%rax),%edx 83b6: 4c 01 da add %r11,%rdx 83b9: 8b 54 93 08 mov 0x8(%rbx,%rdx,4),%edx 83bd: 41 89 54 84 08 mov %edx,0x8(%r12,%rax,4) 83c2: 48 83 c0 01 add $0x1,%rax 83c6: 49 39 c0 cmp %rax,%r8 83c9: 74 28 je 83f3 83cb: 0f b6 94 83 56 0a 00 movzbl 0xa56(%rbx,%rax,4),%edx 83d2: 00 83d3: 83 e2 0f and $0xf,%edx 83d6: 80 fa 04 cmp $0x4,%dl 83d9: 75 d4 jne 83af 83db: 44 89 d2 mov %r10d,%edx 83de: 41 83 c2 01 add $0x1,%r10d 83e2: 8b 14 91 mov (%rcx,%rdx,4),%edx 83e5: 41 89 54 84 08 mov %edx,0x8(%r12,%rax,4) 83ea: 48 83 c0 01 add $0x1,%rax 83ee: 49 39 c0 cmp %rax,%r8 83f1: 75 d8 jne 83cb 83f3: 0f b7 47 02 movzwl 0x2(%rdi),%eax 83f7: 83 c6 01 add $0x1,%esi 83fa: 48 01 c1 add %rax,%rcx 83fd: 8b 01 mov (%rcx),%eax 83ff: 85 c0 test %eax,%eax 8401: 0f 85 5b ff ff ff jne 8362 8407: 40 88 73 01 mov %sil,0x1(%rbx) 840b: 31 c0 xor %eax,%eax 840d: eb 16 jmp 8425 840f: be 02 00 00 00 mov $0x2,%esi 8414: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 841b: e8 00 00 00 00 callq 8420 8420: b8 ea ff ff ff mov $0xffffffea,%eax 8425: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 842a: 65 48 2b 1c 25 28 00 sub %gs:0x28,%rbx 8431: 00 00 8433: 75 2b jne 8460 8435: 48 83 c4 10 add $0x10,%rsp 8439: 5b pop %rbx 843a: 5d pop %rbp 843b: 41 5c pop %r12 843d: 41 5d pop %r13 843f: c3 retq 8440: be 01 00 00 00 mov $0x1,%esi 8445: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 844c: e8 00 00 00 00 callq 8451 8451: b8 ea ff ff ff mov $0xffffffea,%eax 8456: eb cd jmp 8425 8458: 45 31 c9 xor %r9d,%r9d 845b: e9 dd fe ff ff jmpq 833d 8460: e8 00 00 00 00 callq 8465 8465: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 846c: 00 00 00 00 0000000000008470 : 8470: e8 00 00 00 00 callq 8475 8475: 48 83 ec 10 sub $0x10,%rsp 8479: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 8480: be 10 00 00 00 mov $0x10,%esi 8485: 4c 8d 4c 24 04 lea 0x4(%rsp),%r9 848a: 4c 8d 44 24 03 lea 0x3(%rsp),%r8 848f: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8496: 00 00 8498: 48 89 44 24 08 mov %rax,0x8(%rsp) 849d: 31 c0 xor %eax,%eax 849f: 48 8d 4c 24 02 lea 0x2(%rsp),%rcx 84a4: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 84a9: e8 00 00 00 00 callq 84ae 84ae: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 84b3: 65 48 2b 34 25 28 00 sub %gs:0x28,%rsi 84ba: 00 00 84bc: 75 05 jne 84c3 84be: 48 83 c4 10 add $0x10,%rsp 84c2: c3 retq 84c3: e8 00 00 00 00 callq 84c8 84c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 84cf: 00 00000000000084d0 : 84d0: e8 00 00 00 00 callq 84d5 84d5: 55 push %rbp 84d6: 31 d2 xor %edx,%edx 84d8: 48 89 fd mov %rdi,%rbp 84db: 53 push %rbx 84dc: 8b 87 2c 0c 00 00 mov 0xc2c(%rdi),%eax 84e2: 89 f3 mov %esi,%ebx 84e4: 8d 70 06 lea 0x6(%rax),%esi 84e7: e8 00 00 00 00 callq 84ec 84ec: 89 c2 mov %eax,%edx 84ee: 84 db test %bl,%bl 84f0: 74 1b je 850d 84f2: 83 e2 ef and $0xffffffef,%edx 84f5: 80 ce 01 or $0x1,%dh 84f8: 8b 85 2c 0c 00 00 mov 0xc2c(%rbp),%eax 84fe: 48 89 ef mov %rbp,%rdi 8501: 5b pop %rbx 8502: 31 c9 xor %ecx,%ecx 8504: 5d pop %rbp 8505: 8d 70 06 lea 0x6(%rax),%esi 8508: e9 00 00 00 00 jmpq 850d 850d: 80 e6 fe and $0xfe,%dh 8510: 83 ca 10 or $0x10,%edx 8513: eb e3 jmp 84f8 8515: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 851c: 00 00 00 00 0000000000008520 : 8520: e8 00 00 00 00 callq 8525 8525: 55 push %rbp 8526: 31 d2 xor %edx,%edx 8528: 48 89 fd mov %rdi,%rbp 852b: 53 push %rbx 852c: 8b 87 2c 0c 00 00 mov 0xc2c(%rdi),%eax 8532: 89 f3 mov %esi,%ebx 8534: 8d 70 03 lea 0x3(%rax),%esi 8537: e8 00 00 00 00 callq 853c 853c: 48 89 ef mov %rbp,%rdi 853f: 89 c2 mov %eax,%edx 8541: 25 ff ff ff df and $0xdfffffff,%eax 8546: 81 ca 00 00 00 20 or $0x20000000,%edx 854c: 84 db test %bl,%bl 854e: 5b pop %rbx 854f: 0f 44 d0 cmove %eax,%edx 8552: 8b 85 2c 0c 00 00 mov 0xc2c(%rbp),%eax 8558: 31 c9 xor %ecx,%ecx 855a: 5d pop %rbp 855b: 8d 70 03 lea 0x3(%rax),%esi 855e: e9 00 00 00 00 jmpq 8563 8563: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 856a: 00 00 00 00 856e: 66 90 xchg %ax,%ax 0000000000008570 : 8570: e8 00 00 00 00 callq 8575 8575: 8b 87 2c 0c 00 00 mov 0xc2c(%rdi),%eax 857b: 31 d2 xor %edx,%edx 857d: 8d 70 07 lea 0x7(%rax),%esi 8580: e8 00 00 00 00 callq 8585 8585: c1 e8 09 shr $0x9,%eax 8588: 83 f0 01 xor $0x1,%eax 858b: 83 e0 01 and $0x1,%eax 858e: c3 retq 858f: 90 nop 0000000000008590 : 8590: e8 00 00 00 00 callq 8595 8595: 0f b6 d2 movzbl %dl,%edx 8598: 48 89 f9 mov %rdi,%rcx 859b: 83 fa 08 cmp $0x8,%edx 859e: 73 14 jae 85b4 85a0: f6 c2 04 test $0x4,%dl 85a3: 75 37 jne 85dc 85a5: 85 d2 test %edx,%edx 85a7: 74 0a je 85b3 85a9: 0f b6 06 movzbl (%rsi),%eax 85ac: 88 07 mov %al,(%rdi) 85ae: f6 c2 02 test $0x2,%dl 85b1: 75 36 jne 85e9 85b3: c3 retq 85b4: 48 8b 06 mov (%rsi),%rax 85b7: 48 8d 7f 08 lea 0x8(%rdi),%rdi 85bb: 48 89 47 f8 mov %rax,-0x8(%rdi) 85bf: 48 8b 44 16 f8 mov -0x8(%rsi,%rdx,1),%rax 85c4: 48 89 44 17 f0 mov %rax,-0x10(%rdi,%rdx,1) 85c9: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 85cd: 48 29 f9 sub %rdi,%rcx 85d0: 48 29 ce sub %rcx,%rsi 85d3: 01 d1 add %edx,%ecx 85d5: c1 e9 03 shr $0x3,%ecx 85d8: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi) 85db: c3 retq 85dc: 8b 06 mov (%rsi),%eax 85de: 89 07 mov %eax,(%rdi) 85e0: 8b 44 16 fc mov -0x4(%rsi,%rdx,1),%eax 85e4: 89 44 17 fc mov %eax,-0x4(%rdi,%rdx,1) 85e8: c3 retq 85e9: 0f b7 44 16 fe movzwl -0x2(%rsi,%rdx,1),%eax 85ee: 66 89 44 17 fe mov %ax,-0x2(%rdi,%rdx,1) 85f3: c3 retq 85f4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 85fb: 00 00 00 00 85ff: 90 nop 0000000000008600 : 8600: e8 00 00 00 00 callq 8605 8605: 53 push %rbx 8606: 48 89 fb mov %rdi,%rbx 8609: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 8610: 48 85 ff test %rdi,%rdi 8613: 74 20 je 8635 8615: 48 8b 7f 68 mov 0x68(%rdi),%rdi 8619: e8 00 00 00 00 callq 861e 861e: 48 8b 83 a8 5c 00 00 mov 0x5ca8(%rbx),%rax 8625: 48 8b 78 38 mov 0x38(%rax),%rdi 8629: e8 00 00 00 00 callq 862e 862e: 48 8b bb a8 5c 00 00 mov 0x5ca8(%rbx),%rdi 8635: e8 00 00 00 00 callq 863a 863a: 48 8b bb b0 5c 00 00 mov 0x5cb0(%rbx),%rdi 8641: 48 c7 83 a8 5c 00 00 movq $0x0,0x5ca8(%rbx) 8648: 00 00 00 00 864c: e8 00 00 00 00 callq 8651 8651: 48 8b 3b mov (%rbx),%rdi 8654: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 865b: 48 c7 83 b0 5c 00 00 movq $0x0,0x5cb0(%rbx) 8662: 00 00 00 00 8666: 5b pop %rbx 8667: e9 00 00 00 00 jmpq 866c 866c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000008670 : 8670: e8 00 00 00 00 callq 8675 8675: 41 54 push %r12 8677: ba 48 00 00 00 mov $0x48,%edx 867c: be c0 0d 00 00 mov $0xdc0,%esi 8681: 55 push %rbp 8682: 48 89 fd mov %rdi,%rbp 8685: 53 push %rbx 8686: 48 83 ec 18 sub $0x18,%rsp 868a: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 8691 8691: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8698: 00 00 869a: 48 89 44 24 10 mov %rax,0x10(%rsp) 869f: 31 c0 xor %eax,%eax 86a1: e8 00 00 00 00 callq 86a6 86a6: 48 85 c0 test %rax,%rax 86a9: 0f 84 72 02 00 00 je 8921 86af: 49 89 c4 mov %rax,%r12 86b2: 48 89 85 b0 5c 00 00 mov %rax,0x5cb0(%rbp) 86b9: 48 83 bd 68 0d 00 00 cmpq $0x0,0xd68(%rbp) 86c0: 00 86c1: 48 8d 45 10 lea 0x10(%rbp),%rax 86c5: 49 89 04 24 mov %rax,(%r12) 86c9: 49 c7 44 24 10 00 00 movq $0x0,0x10(%r12) 86d0: 00 00 86d2: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 86d9: 00 00 86db: 0f 84 8b 01 00 00 je 886c 86e1: 49 c7 44 24 20 00 00 movq $0x0,0x20(%r12) 86e8: 00 00 86ea: 49 c7 44 24 18 00 00 movq $0x0,0x18(%r12) 86f1: 00 00 86f3: 49 c7 44 24 30 00 00 movq $0x0,0x30(%r12) 86fa: 00 00 86fc: 48 8b b5 20 0c 00 00 mov 0xc20(%rbp),%rsi 8703: 4c 89 e7 mov %r12,%rdi 8706: 49 c7 44 24 28 00 00 movq $0x0,0x28(%r12) 870d: 00 00 870f: 49 c7 44 24 40 00 00 movq $0x0,0x40(%r12) 8716: 00 00 8718: 49 c7 44 24 38 00 00 movq $0x0,0x38(%r12) 871f: 00 00 8721: e8 00 00 00 00 callq 8726 8726: 48 89 85 a8 5c 00 00 mov %rax,0x5ca8(%rbp) 872d: 48 85 c0 test %rax,%rax 8730: 0f 84 f5 01 00 00 je 892b 8736: 48 8d 78 08 lea 0x8(%rax),%rdi 873a: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 8741: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 8748: e8 00 00 00 00 callq 874d 874d: 80 bd 1a 0c 00 00 00 cmpb $0x0,0xc1a(%rbp) 8754: 0f 85 ea 00 00 00 jne 8844 875a: c7 85 2c 0c 00 00 c9 movl $0x5c9,0xc2c(%rbp) 8761: 05 00 00 8764: 31 d2 xor %edx,%edx 8766: be cb 05 00 00 mov $0x5cb,%esi 876b: 48 89 ef mov %rbp,%rdi 876e: e8 00 00 00 00 callq 8773 8773: 31 d2 xor %edx,%edx 8775: 48 89 ef mov %rbp,%rdi 8778: 89 c3 mov %eax,%ebx 877a: 8b 85 2c 0c 00 00 mov 0xc2c(%rbp),%eax 8780: 81 e3 ff ff fe df and $0xdffeffff,%ebx 8786: 8d 70 06 lea 0x6(%rax),%esi 8789: e8 00 00 00 00 callq 878e 878e: 89 da mov %ebx,%edx 8790: 31 c9 xor %ecx,%ecx 8792: 48 89 ef mov %rbp,%rdi 8795: 41 89 c4 mov %eax,%r12d 8798: 8b 85 2c 0c 00 00 mov 0xc2c(%rbp),%eax 879e: 8d 70 02 lea 0x2(%rax),%esi 87a1: e8 00 00 00 00 callq 87a6 87a6: 8b 85 2c 0c 00 00 mov 0xc2c(%rbp),%eax 87ac: 44 89 e2 mov %r12d,%edx 87af: 31 c9 xor %ecx,%ecx 87b1: 81 ca 00 00 00 20 or $0x20000000,%edx 87b7: 48 89 ef mov %rbp,%rdi 87ba: 8d 70 06 lea 0x6(%rax),%esi 87bd: e8 00 00 00 00 callq 87c2 87c2: 48 8b 9d a8 5c 00 00 mov 0x5ca8(%rbp),%rbx 87c9: 31 c9 xor %ecx,%ecx 87cb: 31 d2 xor %edx,%edx 87cd: 45 31 c0 xor %r8d,%r8d 87d0: 4c 8d 4c 24 0e lea 0xe(%rsp),%r9 87d5: be 0b 00 00 00 mov $0xb,%esi 87da: 48 89 df mov %rbx,%rdi 87dd: e8 00 00 00 00 callq 87e2 87e2: 84 c0 test %al,%al 87e4: 0f 85 aa 00 00 00 jne 8894 87ea: c7 43 70 00 00 00 00 movl $0x0,0x70(%rbx) 87f1: bf 00 50 00 00 mov $0x5000,%edi 87f6: 41 bc 00 50 00 00 mov $0x5000,%r12d 87fc: be c0 0d 00 00 mov $0xdc0,%esi 8801: e8 00 00 00 00 callq 8806 8806: 48 89 43 68 mov %rax,0x68(%rbx) 880a: 48 85 c0 test %rax,%rax 880d: 74 04 je 8813 880f: 44 89 63 70 mov %r12d,0x70(%rbx) 8813: 48 8b 7d 00 mov 0x0(%rbp),%rdi 8817: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 881e: e8 00 00 00 00 callq 8823 8823: 85 c0 test %eax,%eax 8825: 75 2f jne 8856 8827: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 882c: 65 48 2b 0c 25 28 00 sub %gs:0x28,%rcx 8833: 00 00 8835: 0f 85 02 01 00 00 jne 893d 883b: 48 83 c4 18 add $0x18,%rsp 883f: 5b pop %rbx 8840: 5d pop %rbp 8841: 41 5c pop %r12 8843: c3 retq 8844: 48 89 ef mov %rbp,%rdi 8847: e8 00 00 00 00 callq 884c 884c: 48 89 ef mov %rbp,%rdi 884f: e8 00 00 00 00 callq 8854 8854: eb bd jmp 8813 8856: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 885d: 89 44 24 04 mov %eax,0x4(%rsp) 8861: e8 00 00 00 00 callq 8866 8866: 8b 44 24 04 mov 0x4(%rsp),%eax 886a: eb bb jmp 8827 886c: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 8873: bf 01 00 00 00 mov $0x1,%edi 8878: e8 00 00 00 00 callq 887d 887d: 49 c7 44 24 20 00 00 movq $0x0,0x20(%r12) 8884: 00 00 8886: 49 c7 44 24 18 00 00 movq $0x0,0x18(%r12) 888d: 00 00 888f: e9 5f fe ff ff jmpq 86f3 8894: 44 0f b7 64 24 0e movzwl 0xe(%rsp),%r12d 889a: 4c 03 63 28 add 0x28(%rbx),%r12 889e: bf 01 00 00 00 mov $0x1,%edi 88a3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 88aa: 41 8b 54 24 04 mov 0x4(%r12),%edx 88af: 41 0f b7 4c 24 08 movzwl 0x8(%r12),%ecx 88b5: e8 00 00 00 00 callq 88ba 88ba: 41 8b 44 24 04 mov 0x4(%r12),%eax 88bf: 45 0f b7 64 24 08 movzwl 0x8(%r12),%r12d 88c5: 89 c2 mov %eax,%edx 88c7: 81 e2 00 00 00 c0 and $0xc0000000,%edx 88cd: 81 fa 00 00 00 80 cmp $0x80000000,%edx 88d3: 74 24 je 88f9 88d5: 41 c1 e4 0a shl $0xa,%r12d 88d9: c7 43 70 00 00 00 00 movl $0x0,0x70(%rbx) 88e0: 49 63 fc movslq %r12d,%rdi 88e3: 0f 85 13 ff ff ff jne 87fc 88e9: bf 00 50 00 00 mov $0x5000,%edi 88ee: 41 bc 00 50 00 00 mov $0x5000,%r12d 88f4: e9 03 ff ff ff jmpq 87fc 88f9: 48 c1 e0 0a shl $0xa,%rax 88fd: 49 c1 e4 0a shl $0xa,%r12 8901: 48 ba 00 fc ff ff ff movabs $0xfffffcfffffffc00,%rdx 8908: fc ff ff 890b: 48 21 d0 and %rdx,%rax 890e: 4c 89 a5 e8 5b 00 00 mov %r12,0x5be8(%rbp) 8915: 48 89 85 e0 5b 00 00 mov %rax,0x5be0(%rbp) 891c: e9 c9 fe ff ff jmpq 87ea 8921: b8 f4 ff ff ff mov $0xfffffff4,%eax 8926: e9 fc fe ff ff jmpq 8827 892b: 48 89 ef mov %rbp,%rdi 892e: e8 00 00 00 00 callq 8933 8933: b8 f4 ff ff ff mov $0xfffffff4,%eax 8938: e9 ea fe ff ff jmpq 8827 893d: e8 00 00 00 00 callq 8942 8942: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8949: 00 00 00 00 894d: 0f 1f 00 nopl (%rax) 0000000000008950 : 8950: e8 00 00 00 00 callq 8955 8955: 55 push %rbp 8956: 4c 89 cd mov %r9,%rbp 8959: 53 push %rbx 895a: 48 89 fb mov %rdi,%rbx 895d: 48 83 ec 10 sub $0x10,%rsp 8961: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 8968: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 896f: 00 00 8971: 48 89 44 24 08 mov %rax,0x8(%rsp) 8976: 31 c0 xor %eax,%eax 8978: 4c 8d 4c 24 06 lea 0x6(%rsp),%r9 897d: e8 00 00 00 00 callq 8982 8982: 84 c0 test %al,%al 8984: 74 2d je 89b3 8986: 48 8b 93 a8 5c 00 00 mov 0x5ca8(%rbx),%rdx 898d: 0f b7 44 24 06 movzwl 0x6(%rsp),%eax 8992: 48 03 42 28 add 0x28(%rdx),%rax 8996: 48 89 45 00 mov %rax,0x0(%rbp) 899a: 31 c0 xor %eax,%eax 899c: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 89a1: 65 48 2b 1c 25 28 00 sub %gs:0x28,%rbx 89a8: 00 00 89aa: 75 0e jne 89ba 89ac: 48 83 c4 10 add $0x10,%rsp 89b0: 5b pop %rbx 89b1: 5d pop %rbp 89b2: c3 retq 89b3: b8 ea ff ff ff mov $0xffffffea,%eax 89b8: eb e2 jmp 899c 89ba: e8 00 00 00 00 callq 89bf 89bf: 90 nop 00000000000089c0 : 89c0: e8 00 00 00 00 callq 89c5 89c5: 48 83 ec 10 sub $0x10,%rsp 89c9: 41 89 f2 mov %esi,%r10d 89cc: 89 d6 mov %edx,%esi 89ce: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 89d5: 00 00 89d7: 48 89 44 24 08 mov %rax,0x8(%rsp) 89dc: 31 c0 xor %eax,%eax 89de: 45 85 d2 test %r10d,%r10d 89e1: 0f 85 a0 00 00 00 jne 8a87 89e7: 41 89 c9 mov %ecx,%r9d 89ea: 8b 8f d8 5e 00 00 mov 0x5ed8(%rdi),%ecx 89f0: 85 c9 test %ecx,%ecx 89f2: 74 2b je 8a1f 89f4: 48 8b 94 c7 c0 5c 00 mov 0x5cc0(%rdi,%rax,8),%rdx 89fb: 00 89fc: 48 85 d2 test %rdx,%rdx 89ff: 74 16 je 8a17 8a01: 80 ba ec 03 00 00 00 cmpb $0x0,0x3ec(%rdx) 8a08: 74 0d je 8a17 8a0a: 41 39 c1 cmp %eax,%r9d 8a0d: 74 08 je 8a17 8a0f: 39 b2 b0 04 00 00 cmp %esi,0x4b0(%rdx) 8a15: 74 5b je 8a72 8a17: 48 83 c0 01 add $0x1,%rax 8a1b: 39 c1 cmp %eax,%ecx 8a1d: 77 d5 ja 89f4 8a1f: 41 0f b6 40 04 movzbl 0x4(%r8),%eax 8a24: 83 e0 01 and $0x1,%eax 8a27: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 8a2e: 00 8a2f: 88 44 24 02 mov %al,0x2(%rsp) 8a33: 83 fe 02 cmp $0x2,%esi 8a36: 74 61 je 8a99 8a38: 81 fe ff 00 00 00 cmp $0xff,%esi 8a3e: 74 32 je 8a72 8a40: 83 fe 01 cmp $0x1,%esi 8a43: 74 5d je 8aa2 8a45: 41 0f b7 40 0e movzwl 0xe(%r8),%eax 8a4a: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 8a51: 48 89 e2 mov %rsp,%rdx 8a54: be 41 00 00 00 mov $0x41,%esi 8a59: 44 88 54 24 03 mov %r10b,0x3(%rsp) 8a5e: 66 89 44 24 04 mov %ax,0x4(%rsp) 8a63: 41 0f b7 40 06 movzwl 0x6(%r8),%eax 8a68: 66 89 44 24 06 mov %ax,0x6(%rsp) 8a6d: e8 00 00 00 00 callq 8a72 8a72: 48 8b 44 24 08 mov 0x8(%rsp),%rax 8a77: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 8a7e: 00 00 8a80: 75 29 jne 8aab 8a82: 48 83 c4 10 add $0x10,%rsp 8a86: c3 retq 8a87: 66 41 83 38 00 cmpw $0x0,(%r8) 8a8c: 74 e4 je 8a72 8a8e: 41 0f b6 40 04 movzbl 0x4(%r8),%eax 8a93: a8 02 test $0x2,%al 8a95: 74 8d je 8a24 8a97: eb d9 jmp 8a72 8a99: 83 c8 08 or $0x8,%eax 8a9c: 88 44 24 02 mov %al,0x2(%rsp) 8aa0: eb a3 jmp 8a45 8aa2: 83 c8 04 or $0x4,%eax 8aa5: 88 44 24 02 mov %al,0x2(%rsp) 8aa9: eb 9a jmp 8a45 8aab: e8 00 00 00 00 callq 8ab0 0000000000008ab0 : 8ab0: e8 00 00 00 00 callq 8ab5 8ab5: 48 83 ec 18 sub $0x18,%rsp 8ab9: 48 8b 0f mov (%rdi),%rcx 8abc: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8ac3: 00 00 8ac5: 48 89 44 24 10 mov %rax,0x10(%rsp) 8aca: 31 c0 xor %eax,%eax 8acc: 8b 87 e8 03 00 00 mov 0x3e8(%rdi),%eax 8ad2: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 8ad9: 00 8ada: 48 c7 44 24 04 00 00 movq $0x0,0x4(%rsp) 8ae1: 00 00 8ae3: 88 44 24 0c mov %al,0xc(%rsp) 8ae7: 8b 87 28 04 00 00 mov 0x428(%rdi),%eax 8aed: 83 f8 02 cmp $0x2,%eax 8af0: 74 5a je 8b4c 8af2: 83 f8 03 cmp $0x3,%eax 8af5: 0f 84 8f 00 00 00 je 8b8a 8afb: 0f b6 87 2c 04 00 00 movzbl 0x42c(%rdi),%eax 8b02: 66 89 44 24 04 mov %ax,0x4(%rsp) 8b07: 66 89 44 24 06 mov %ax,0x6(%rsp) 8b0c: 0f b6 87 2d 04 00 00 movzbl 0x42d(%rdi),%eax 8b13: 66 89 44 24 08 mov %ax,0x8(%rsp) 8b18: 66 89 44 24 0a mov %ax,0xa(%rsp) 8b1d: 48 8b b9 98 5c 00 00 mov 0x5c98(%rcx),%rdi 8b24: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 8b29: be 28 00 00 00 mov $0x28,%esi 8b2e: e8 00 00 00 00 callq 8b33 8b33: 48 8b 44 24 10 mov 0x10(%rsp),%rax 8b38: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 8b3f: 00 00 8b41: 0f 85 b1 00 00 00 jne 8bf8 8b47: 48 83 c4 18 add $0x18,%rsp 8b4b: c3 retq 8b4c: 0f b7 42 2e movzwl 0x2e(%rdx),%eax 8b50: 44 0f b7 46 2e movzwl 0x2e(%rsi),%r8d 8b55: 0f b7 76 20 movzwl 0x20(%rsi),%esi 8b59: 44 29 c0 sub %r8d,%eax 8b5c: 89 c7 mov %eax,%edi 8b5e: c1 e8 1f shr $0x1f,%eax 8b61: 01 f8 add %edi,%eax 8b63: d1 f8 sar %eax 8b65: 66 89 44 24 0a mov %ax,0xa(%rsp) 8b6a: 66 89 44 24 08 mov %ax,0x8(%rsp) 8b6f: 0f b7 42 20 movzwl 0x20(%rdx),%eax 8b73: 29 f0 sub %esi,%eax 8b75: 89 c2 mov %eax,%edx 8b77: c1 e8 1f shr $0x1f,%eax 8b7a: 01 d0 add %edx,%eax 8b7c: d1 f8 sar %eax 8b7e: 66 89 44 24 06 mov %ax,0x6(%rsp) 8b83: 66 89 44 24 04 mov %ax,0x4(%rsp) 8b88: eb 93 jmp 8b1d 8b8a: 44 0f b7 56 2e movzwl 0x2e(%rsi),%r10d 8b8f: 44 0f b7 42 2e movzwl 0x2e(%rdx),%r8d 8b94: 0f b7 7a 20 movzwl 0x20(%rdx),%edi 8b98: 0f b7 76 20 movzwl 0x20(%rsi),%esi 8b9c: 45 89 d1 mov %r10d,%r9d 8b9f: 44 89 c0 mov %r8d,%eax 8ba2: 44 0f af cf imul %edi,%r9d 8ba6: 0f af c6 imul %esi,%eax 8ba9: 41 39 c1 cmp %eax,%r9d 8bac: 7f 2c jg 8bda 8bae: 0f 8d 69 ff ff ff jge 8b1d 8bb4: 44 89 c8 mov %r9d,%eax 8bb7: 99 cltd 8bb8: f7 fe idiv %esi 8bba: 41 29 c0 sub %eax,%r8d 8bbd: 44 89 c0 mov %r8d,%eax 8bc0: c1 e8 1f shr $0x1f,%eax 8bc3: 41 01 c0 add %eax,%r8d 8bc6: 41 d1 f8 sar %r8d 8bc9: 66 44 89 44 24 0a mov %r8w,0xa(%rsp) 8bcf: 66 44 89 44 24 08 mov %r8w,0x8(%rsp) 8bd5: e9 43 ff ff ff jmpq 8b1d 8bda: 99 cltd 8bdb: 41 f7 fa idiv %r10d 8bde: 29 c7 sub %eax,%edi 8be0: 89 f8 mov %edi,%eax 8be2: c1 e8 1f shr $0x1f,%eax 8be5: 01 c7 add %eax,%edi 8be7: d1 ff sar %edi 8be9: 66 89 7c 24 06 mov %di,0x6(%rsp) 8bee: 66 89 7c 24 04 mov %di,0x4(%rsp) 8bf3: e9 25 ff ff ff jmpq 8b1d 8bf8: e8 00 00 00 00 callq 8bfd 8bfd: 0f 1f 00 nopl (%rax) 0000000000008c00 : 8c00: e8 00 00 00 00 callq 8c05 8c05: 48 83 ec 10 sub $0x10,%rsp 8c09: 48 8b 17 mov (%rdi),%rdx 8c0c: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8c13: 00 00 8c15: 48 89 44 24 08 mov %rax,0x8(%rsp) 8c1a: 31 c0 xor %eax,%eax 8c1c: 31 c0 xor %eax,%eax 8c1e: c6 44 24 07 00 movb $0x0,0x7(%rsp) 8c23: 66 89 44 24 05 mov %ax,0x5(%rsp) 8c28: 8b 87 e8 03 00 00 mov 0x3e8(%rdi),%eax 8c2e: 88 44 24 04 mov %al,0x4(%rsp) 8c32: 8b 87 28 04 00 00 mov 0x428(%rdi),%eax 8c38: 83 f8 02 cmp $0x2,%eax 8c3b: 74 38 je 8c75 8c3d: 83 e0 fd and $0xfffffffd,%eax 8c40: 83 f8 01 cmp $0x1,%eax 8c43: 75 05 jne 8c4a 8c45: c6 44 24 05 02 movb $0x2,0x5(%rsp) 8c4a: 48 8b ba 98 5c 00 00 mov 0x5c98(%rdx),%rdi 8c51: be 21 00 00 00 mov $0x21,%esi 8c56: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 8c5b: e8 00 00 00 00 callq 8c60 8c60: 48 8b 44 24 08 mov 0x8(%rsp),%rax 8c65: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 8c6c: 00 00 8c6e: 75 0c jne 8c7c 8c70: 48 83 c4 10 add $0x10,%rsp 8c74: c3 retq 8c75: c6 44 24 05 01 movb $0x1,0x5(%rsp) 8c7a: eb ce jmp 8c4a 8c7c: e8 00 00 00 00 callq 8c81 8c81: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8c88: 00 00 00 00 8c8c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000008c90 : 8c90: e8 00 00 00 00 callq 8c95 8c95: 48 83 ec 10 sub $0x10,%rsp 8c99: 31 d2 xor %edx,%edx 8c9b: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8ca2: 00 00 8ca4: 48 89 44 24 08 mov %rax,0x8(%rsp) 8ca9: 48 8b 07 mov (%rdi),%rax 8cac: 66 89 54 24 06 mov %dx,0x6(%rsp) 8cb1: 8b 97 e8 03 00 00 mov 0x3e8(%rdi),%edx 8cb7: 40 88 74 24 05 mov %sil,0x5(%rsp) 8cbc: be 2c 00 00 00 mov $0x2c,%esi 8cc1: 88 54 24 04 mov %dl,0x4(%rsp) 8cc5: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 8cca: 48 8b b8 98 5c 00 00 mov 0x5c98(%rax),%rdi 8cd1: e8 00 00 00 00 callq 8cd6 8cd6: 48 8b 44 24 08 mov 0x8(%rsp),%rax 8cdb: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 8ce2: 00 00 8ce4: 75 05 jne 8ceb 8ce6: 48 83 c4 10 add $0x10,%rsp 8cea: c3 retq 8ceb: e8 00 00 00 00 callq 8cf0 0000000000008cf0 : 8cf0: e8 00 00 00 00 callq 8cf5 8cf5: 48 83 ec 10 sub $0x10,%rsp 8cf9: 31 d2 xor %edx,%edx 8cfb: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8d02: 00 00 8d04: 48 89 44 24 08 mov %rax,0x8(%rsp) 8d09: 48 8b 07 mov (%rdi),%rax 8d0c: 66 89 54 24 06 mov %dx,0x6(%rsp) 8d11: 8b 97 e8 03 00 00 mov 0x3e8(%rdi),%edx 8d17: 40 88 74 24 05 mov %sil,0x5(%rsp) 8d1c: be 23 00 00 00 mov $0x23,%esi 8d21: 88 54 24 04 mov %dl,0x4(%rsp) 8d25: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 8d2a: 48 8b b8 98 5c 00 00 mov 0x5c98(%rax),%rdi 8d31: e8 00 00 00 00 callq 8d36 8d36: 48 8b 44 24 08 mov 0x8(%rsp),%rax 8d3b: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 8d42: 00 00 8d44: 75 05 jne 8d4b 8d46: 48 83 c4 10 add $0x10,%rsp 8d4a: c3 retq 8d4b: e8 00 00 00 00 callq 8d50 0000000000008d50 : 8d50: e8 00 00 00 00 callq 8d55 8d55: 48 83 ec 10 sub $0x10,%rsp 8d59: 31 d2 xor %edx,%edx 8d5b: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8d62: 00 00 8d64: 48 89 44 24 08 mov %rax,0x8(%rsp) 8d69: 48 8b 07 mov (%rdi),%rax 8d6c: 66 89 54 24 06 mov %dx,0x6(%rsp) 8d71: 8b 97 e8 03 00 00 mov 0x3e8(%rdi),%edx 8d77: 40 88 74 24 01 mov %sil,0x1(%rsp) 8d7c: be 22 00 00 00 mov $0x22,%esi 8d81: 88 14 24 mov %dl,(%rsp) 8d84: 48 89 e2 mov %rsp,%rdx 8d87: c7 44 24 02 00 00 00 movl $0x0,0x2(%rsp) 8d8e: 00 8d8f: 48 8b b8 98 5c 00 00 mov 0x5c98(%rax),%rdi 8d96: e8 00 00 00 00 callq 8d9b 8d9b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 8da0: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 8da7: 00 00 8da9: 75 05 jne 8db0 8dab: 48 83 c4 10 add $0x10,%rsp 8daf: c3 retq 8db0: e8 00 00 00 00 callq 8db5 8db5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8dbc: 00 00 00 00 0000000000008dc0 : 8dc0: e8 00 00 00 00 callq 8dc5 8dc5: 48 83 ec 20 sub $0x20,%rsp 8dc9: 8b 97 e8 03 00 00 mov 0x3e8(%rdi),%edx 8dcf: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8dd6: 00 00 8dd8: 48 89 44 24 18 mov %rax,0x18(%rsp) 8ddd: 48 8b 07 mov (%rdi),%rax 8de0: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 8de7: 00 8de8: 48 c7 44 24 04 00 00 movq $0x0,0x4(%rsp) 8def: 00 00 8df1: 88 54 24 04 mov %dl,0x4(%rsp) 8df5: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 8dfa: 40 88 74 24 05 mov %sil,0x5(%rsp) 8dff: be 0d 00 00 00 mov $0xd,%esi 8e04: 48 c7 44 24 0c 00 00 movq $0x0,0xc(%rsp) 8e0b: 00 00 8e0d: 48 8b b8 98 5c 00 00 mov 0x5c98(%rax),%rdi 8e14: e8 00 00 00 00 callq 8e19 8e19: 48 8b 44 24 18 mov 0x18(%rsp),%rax 8e1e: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 8e25: 00 00 8e27: 75 05 jne 8e2e 8e29: 48 83 c4 20 add $0x20,%rsp 8e2d: c3 retq 8e2e: e8 00 00 00 00 callq 8e33 8e33: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8e3a: 00 00 00 00 8e3e: 66 90 xchg %ax,%ax 0000000000008e40 : 8e40: e8 00 00 00 00 callq 8e45 8e45: 48 83 ec 20 sub $0x20,%rsp 8e49: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 8e50: be 0d 00 00 00 mov $0xd,%esi 8e55: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8e5c: 00 00 8e5e: 48 89 44 24 18 mov %rax,0x18(%rsp) 8e63: 31 c0 xor %eax,%eax 8e65: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 8e6a: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 8e71: 00 8e72: 48 c7 44 24 04 00 00 movq $0x0,0x4(%rsp) 8e79: 00 00 8e7b: 48 c7 44 24 0c 00 00 movq $0x0,0xc(%rsp) 8e82: 00 00 8e84: c6 44 24 05 07 movb $0x7,0x5(%rsp) 8e89: e8 00 00 00 00 callq 8e8e 8e8e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 8e93: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 8e9a: 00 00 8e9c: 75 05 jne 8ea3 8e9e: 48 83 c4 20 add $0x20,%rsp 8ea2: c3 retq 8ea3: e8 00 00 00 00 callq 8ea8 8ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8eaf: 00 0000000000008eb0 : 8eb0: e8 00 00 00 00 callq 8eb5 8eb5: 55 push %rbp 8eb6: 53 push %rbx 8eb7: 48 83 ec 20 sub $0x20,%rsp 8ebb: 44 0f b6 9f 2c 04 00 movzbl 0x42c(%rdi),%r11d 8ec2: 00 8ec3: 0f b7 5e 20 movzwl 0x20(%rsi),%ebx 8ec7: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 8ece: 00 00 8ed0: 48 89 44 24 18 mov %rax,0x18(%rsp) 8ed5: 31 c0 xor %eax,%eax 8ed7: 31 c0 xor %eax,%eax 8ed9: 0f b6 97 2d 04 00 00 movzbl 0x42d(%rdi),%edx 8ee0: 4c 8b 07 mov (%rdi),%r8 8ee3: 0f b7 4e 2e movzwl 0x2e(%rsi),%ecx 8ee7: 0f b7 6e 26 movzwl 0x26(%rsi),%ebp 8eeb: 66 89 44 24 15 mov %ax,0x15(%rsp) 8ef0: 44 89 d8 mov %r11d,%eax 8ef3: f7 d8 neg %eax 8ef5: 45 89 d9 mov %r11d,%r9d 8ef8: 88 54 24 13 mov %dl,0x13(%rsp) 8efc: 8d 04 43 lea (%rbx,%rax,2),%eax 8eff: c6 44 24 17 00 movb $0x0,0x17(%rsp) 8f04: 66 89 04 24 mov %ax,(%rsp) 8f08: 0f b7 46 24 movzwl 0x24(%rsi),%eax 8f0c: 44 88 4c 24 12 mov %r9b,0x12(%rsp) 8f11: 29 d8 sub %ebx,%eax 8f13: 42 8d 04 58 lea (%rax,%r11,2),%eax 8f17: 66 89 44 24 02 mov %ax,0x2(%rsp) 8f1c: 89 d0 mov %edx,%eax 8f1e: f7 d8 neg %eax 8f20: 8d 04 41 lea (%rcx,%rax,2),%eax 8f23: 66 89 44 24 04 mov %ax,0x4(%rsp) 8f28: 0f b7 46 32 movzwl 0x32(%rsi),%eax 8f2c: 29 c8 sub %ecx,%eax 8f2e: 8d 04 50 lea (%rax,%rdx,2),%eax 8f31: 66 89 44 24 06 mov %ax,0x6(%rsp) 8f36: 89 e8 mov %ebp,%eax 8f38: 29 d8 sub %ebx,%eax 8f3a: 44 01 d8 add %r11d,%eax 8f3d: 44 0f b7 5e 34 movzwl 0x34(%rsi),%r11d 8f42: 66 89 44 24 08 mov %ax,0x8(%rsp) 8f47: 0f b7 46 28 movzwl 0x28(%rsi),%eax 8f4b: 29 e8 sub %ebp,%eax 8f4d: 66 89 44 24 0a mov %ax,0xa(%rsp) 8f52: 44 89 d8 mov %r11d,%eax 8f55: 29 c8 sub %ecx,%eax 8f57: 01 d0 add %edx,%eax 8f59: 8b 56 18 mov 0x18(%rsi),%edx 8f5c: 66 89 44 24 0c mov %ax,0xc(%rsp) 8f61: 0f b7 46 36 movzwl 0x36(%rsi),%eax 8f65: be 31 00 00 00 mov $0x31,%esi 8f6a: 44 29 d8 sub %r11d,%eax 8f6d: 66 89 44 24 0e mov %ax,0xe(%rsp) 8f72: 89 d0 mov %edx,%eax 8f74: 66 d1 e8 shr %ax 8f77: 83 e0 04 and $0x4,%eax 8f7a: 89 c1 mov %eax,%ecx 8f7c: 83 c9 02 or $0x2,%ecx 8f7f: f6 c2 02 test $0x2,%dl 8f82: 0f 45 c1 cmovne %ecx,%eax 8f85: 89 c1 mov %eax,%ecx 8f87: 83 c9 40 or $0x40,%ecx 8f8a: f6 c2 40 test $0x40,%dl 8f8d: 0f 45 c1 cmovne %ecx,%eax 8f90: 89 c1 mov %eax,%ecx 8f92: 80 c9 80 or $0x80,%cl 8f95: f6 c2 10 test $0x10,%dl 8f98: 0f 45 c1 cmovne %ecx,%eax 8f9b: 89 c1 mov %eax,%ecx 8f9d: 80 cd 01 or $0x1,%ch 8fa0: 83 e2 20 and $0x20,%edx 8fa3: 48 89 e2 mov %rsp,%rdx 8fa6: 0f 45 c1 cmovne %ecx,%eax 8fa9: 66 89 44 24 10 mov %ax,0x10(%rsp) 8fae: 8b 87 e8 03 00 00 mov 0x3e8(%rdi),%eax 8fb4: 88 44 24 14 mov %al,0x14(%rsp) 8fb8: 49 8b b8 98 5c 00 00 mov 0x5c98(%r8),%rdi 8fbf: e8 00 00 00 00 callq 8fc4 8fc4: 48 8b 44 24 18 mov 0x18(%rsp),%rax 8fc9: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 8fd0: 00 00 8fd2: 75 07 jne 8fdb 8fd4: 48 83 c4 20 add $0x20,%rsp 8fd8: 5b pop %rbx 8fd9: 5d pop %rbp 8fda: c3 retq 8fdb: e8 00 00 00 00 callq 8fe0 0000000000008fe0 : 8fe0: e8 00 00 00 00 callq 8fe5 8fe5: 55 push %rbp 8fe6: 89 f5 mov %esi,%ebp 8fe8: be 0c 00 00 00 mov $0xc,%esi 8fed: 53 push %rbx 8fee: 48 89 fb mov %rdi,%rbx 8ff1: 48 83 ec 20 sub $0x20,%rsp 8ff5: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 8ffc: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 9003: 00 00 9005: 48 89 44 24 18 mov %rax,0x18(%rsp) 900a: 31 c0 xor %eax,%eax 900c: 48 8d 4c 24 03 lea 0x3(%rsp),%rcx 9011: 48 8d 54 24 02 lea 0x2(%rsp),%rdx 9016: 48 c7 44 24 04 00 00 movq $0x0,0x4(%rsp) 901d: 00 00 901f: 48 c7 44 24 0c 00 00 movq $0x0,0xc(%rsp) 9026: 00 00 9028: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 902f: 00 9030: e8 00 00 00 00 callq 9035 9035: 84 c0 test %al,%al 9037: 74 42 je 907b 9039: 0f b6 74 24 02 movzbl 0x2(%rsp),%esi 903e: 0f b6 54 24 03 movzbl 0x3(%rsp),%edx 9043: 40 80 fe 01 cmp $0x1,%sil 9047: 75 49 jne 9092 9049: 80 fa 05 cmp $0x5,%dl 904c: 74 65 je 90b3 904e: 80 fa 06 cmp $0x6,%dl 9051: 75 4d jne 90a0 9053: 83 bb 08 07 00 00 03 cmpl $0x3,0x708(%rbx) 905a: 89 6c 24 04 mov %ebp,0x4(%rsp) 905e: 77 64 ja 90c4 9060: c6 44 24 0c 02 movb $0x2,0xc(%rsp) 9065: 48 8b bb a8 5c 00 00 mov 0x5ca8(%rbx),%rdi 906c: 48 8d 54 24 04 lea 0x4(%rsp),%rdx 9071: be 0c 00 00 00 mov $0xc,%esi 9076: e8 00 00 00 00 callq 907b 907b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 9080: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 9087: 00 00 9089: 75 40 jne 90cb 908b: 48 83 c4 20 add $0x20,%rsp 908f: 5b pop %rbx 9090: 5d pop %rbp 9091: c3 retq 9092: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 9099: e8 00 00 00 00 callq 909e 909e: eb db jmp 907b 90a0: be 01 00 00 00 mov $0x1,%esi 90a5: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 90ac: e8 00 00 00 00 callq 90b1 90b1: eb c8 jmp 907b 90b3: c6 44 24 04 ff movb $0xff,0x4(%rsp) 90b8: 66 89 6c 24 06 mov %bp,0x6(%rsp) 90bd: c6 44 24 0c 02 movb $0x2,0xc(%rsp) 90c2: eb a1 jmp 9065 90c4: c6 44 24 0c 08 movb $0x8,0xc(%rsp) 90c9: eb 9a jmp 9065 90cb: e8 00 00 00 00 callq 90d0 00000000000090d0 : 90d0: e8 00 00 00 00 callq 90d5 90d5: 41 56 push %r14 90d7: 45 31 f6 xor %r14d,%r14d 90da: 41 55 push %r13 90dc: 41 89 f5 mov %esi,%r13d 90df: be 2e 00 00 00 mov $0x2e,%esi 90e4: 41 54 push %r12 90e6: 41 89 d4 mov %edx,%r12d 90e9: 55 push %rbp 90ea: 89 cd mov %ecx,%ebp 90ec: 53 push %rbx 90ed: 48 89 fb mov %rdi,%rbx 90f0: 48 83 ec 28 sub $0x28,%rsp 90f4: 48 8b bf a8 5c 00 00 mov 0x5ca8(%rdi),%rdi 90fb: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 9102: 00 00 9104: 48 89 44 24 20 mov %rax,0x20(%rsp) 9109: 31 c0 xor %eax,%eax 910b: 48 8d 4c 24 07 lea 0x7(%rsp),%rcx 9110: 48 8d 54 24 06 lea 0x6(%rsp),%rdx 9115: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 911c: 00 00 911e: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 9125: 00 00 9127: e8 00 00 00 00 callq 912c 912c: 84 c0 test %al,%al 912e: 74 26 je 9156 9130: 0f b6 74 24 06 movzbl 0x6(%rsp),%esi 9135: 0f b6 54 24 07 movzbl 0x7(%rsp),%edx 913a: 40 80 fe 02 cmp $0x2,%sil 913e: 75 36 jne 9176 9140: 80 fa 01 cmp $0x1,%dl 9143: 74 3f je 9184 9145: be 02 00 00 00 mov $0x2,%esi 914a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 9151: e8 00 00 00 00 callq 9156 9156: 48 8b 44 24 20 mov 0x20(%rsp),%rax 915b: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 9162: 00 00 9164: 75 50 jne 91b6 9166: 48 83 c4 28 add $0x28,%rsp 916a: 44 89 f0 mov %r14d,%eax 916d: 5b pop %rbx 916e: 5d pop %rbp 916f: 41 5c pop %r12 9171: 41 5d pop %r13 9173: 41 5e pop %r14 9175: c3 retq 9176: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 917d: e8 00 00 00 00 callq 9182 9182: eb d2 jmp 9156 9184: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 9189: be 2e 00 00 00 mov $0x2e,%esi 918e: 44 89 6c 24 08 mov %r13d,0x8(%rsp) 9193: 48 8b bb a8 5c 00 00 mov 0x5ca8(%rbx),%rdi 919a: 44 88 64 24 0c mov %r12b,0xc(%rsp) 919f: 40 88 6c 24 0d mov %bpl,0xd(%rsp) 91a4: e8 00 00 00 00 callq 91a9 91a9: 8b 44 24 08 mov 0x8(%rsp),%eax 91ad: 44 8d 34 80 lea (%rax,%rax,4),%r14d 91b1: 45 01 f6 add %r14d,%r14d 91b4: eb a0 jmp 9156 91b6: e8 00 00 00 00 callq 91bb 91bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000091c0 : 91c0: e8 00 00 00 00 callq 91c5 91c5: 41 57 push %r15 91c7: 41 56 push %r14 91c9: 45 89 c6 mov %r8d,%r14d 91cc: 41 55 push %r13 91ce: 41 89 d5 mov %edx,%r13d 91d1: 41 54 push %r12 91d3: 41 89 cc mov %ecx,%r12d 91d6: 55 push %rbp 91d7: 89 f5 mov %esi,%ebp 91d9: be 0c 00 00 00 mov $0xc,%esi 91de: 53 push %rbx 91df: 44 89 cb mov %r9d,%ebx 91e2: 48 83 ec 30 sub $0x30,%rsp 91e6: 4c 8b 3f mov (%rdi),%r15 91e9: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax 91f0: 48 8d 4c 24 13 lea 0x13(%rsp),%rcx 91f5: 48 8d 54 24 12 lea 0x12(%rsp),%rdx 91fa: 49 8b bf 98 5c 00 00 mov 0x5c98(%r15),%rdi 9201: 89 44 24 04 mov %eax,0x4(%rsp) 9205: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 920c: 00 920d: 48 89 44 24 08 mov %rax,0x8(%rsp) 9212: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 9219: 00 00 921b: 48 89 44 24 28 mov %rax,0x28(%rsp) 9220: 31 c0 xor %eax,%eax 9222: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp) 9229: 00 922a: 48 c7 44 24 14 00 00 movq $0x0,0x14(%rsp) 9231: 00 00 9233: 48 c7 44 24 1c 00 00 movq $0x0,0x1c(%rsp) 923a: 00 00 923c: e8 00 00 00 00 callq 9241 9241: 84 c0 test %al,%al 9243: 0f 84 b4 00 00 00 je 92fd 9249: 0f b6 74 24 12 movzbl 0x12(%rsp),%esi 924e: 0f b6 54 24 13 movzbl 0x13(%rsp),%edx 9253: 40 80 fe 01 cmp $0x1,%sil 9257: 0f 85 94 00 00 00 jne 92f1 925d: 80 fa 05 cmp $0x5,%dl 9260: 0f 84 be 01 00 00 je 9424 9266: 0f 87 b4 00 00 00 ja 9320 926c: 80 fa 02 cmp $0x2,%dl 926f: 0f 84 32 02 00 00 je 94a7 9275: 80 fa 03 cmp $0x3,%dl 9278: 0f 85 0c 01 00 00 jne 938a 927e: 0f b7 44 24 68 movzwl 0x68(%rsp),%eax 9283: 41 b9 cd cc cc cc mov $0xcccccccd,%r9d 9289: 44 88 6c 24 1c mov %r13b,0x1c(%rsp) 928e: 49 0f af d9 imul %r9,%rbx 9292: 66 89 44 24 16 mov %ax,0x16(%rsp) 9297: 0f b7 44 24 70 movzwl 0x70(%rsp),%eax 929c: 66 89 44 24 18 mov %ax,0x18(%rsp) 92a1: 0f b6 44 24 78 movzbl 0x78(%rsp),%eax 92a6: 48 c1 eb 23 shr $0x23,%rbx 92aa: 83 fd 01 cmp $0x1,%ebp 92ad: 66 89 5c 24 14 mov %bx,0x14(%rsp) 92b2: 88 44 24 1b mov %al,0x1b(%rsp) 92b6: 0f b6 84 24 80 00 00 movzbl 0x80(%rsp),%eax 92bd: 00 92be: 88 44 24 1a mov %al,0x1a(%rsp) 92c2: 0f 94 c0 sete %al 92c5: c1 e0 02 shl $0x2,%eax 92c8: 80 7c 24 04 00 cmpb $0x0,0x4(%rsp) 92cd: 88 44 24 1f mov %al,0x1f(%rsp) 92d1: 74 12 je 92e5 92d3: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 92d8: f6 43 04 02 testb $0x2,0x4(%rbx) 92dc: 74 07 je 92e5 92de: 83 c8 10 or $0x10,%eax 92e1: 88 44 24 1f mov %al,0x1f(%rsp) 92e5: 44 88 74 24 1d mov %r14b,0x1d(%rsp) 92ea: 44 88 64 24 1e mov %r12b,0x1e(%rsp) 92ef: eb 7e jmp 936f 92f1: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 92f8: e8 00 00 00 00 callq 92fd 92fd: 48 8b 44 24 28 mov 0x28(%rsp),%rax 9302: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 9309: 00 00 930b: 0f 85 88 02 00 00 jne 9599 9311: 48 83 c4 30 add $0x30,%rsp 9315: 5b pop %rbx 9316: 5d pop %rbp 9317: 41 5c pop %r12 9319: 41 5d pop %r13 931b: 41 5e pop %r14 931d: 41 5f pop %r15 931f: c3 retq 9320: 80 fa 06 cmp $0x6,%dl 9323: 0f 84 8d 01 00 00 je 94b6 9329: 80 fa 07 cmp $0x7,%dl 932c: 0f 85 fd 01 00 00 jne 952f 9332: 8d 04 9b lea (%rbx,%rbx,4),%eax 9335: c6 44 24 1b 00 movb $0x0,0x1b(%rsp) 933a: 01 c0 add %eax,%eax 933c: 89 44 24 14 mov %eax,0x14(%rsp) 9340: 41 83 fc 02 cmp $0x2,%r12d 9344: 0f 85 9d 00 00 00 jne 93e7 934a: 81 fb 88 84 02 00 cmp $0x28488,%ebx 9350: 0f 86 91 00 00 00 jbe 93e7 9356: c6 44 24 1b 08 movb $0x8,0x1b(%rsp) 935b: 40 88 6c 24 1c mov %bpl,0x1c(%rsp) 9360: 44 88 74 24 19 mov %r14b,0x19(%rsp) 9365: 44 88 64 24 1a mov %r12b,0x1a(%rsp) 936a: 44 88 6c 24 18 mov %r13b,0x18(%rsp) 936f: 49 8b bf 98 5c 00 00 mov 0x5c98(%r15),%rdi 9376: 48 8d 54 24 14 lea 0x14(%rsp),%rdx 937b: be 0c 00 00 00 mov $0xc,%esi 9380: e8 00 00 00 00 callq 9385 9385: e9 73 ff ff ff jmpq 92fd 938a: 80 fa 01 cmp $0x1,%dl 938d: 0f 85 9c 01 00 00 jne 952f 9393: 85 db test %ebx,%ebx 9395: 0f 84 62 ff ff ff je 92fd 939b: b8 cd cc cc cc mov $0xcccccccd,%eax 93a0: 48 0f af d8 imul %rax,%rbx 93a4: 0f b7 44 24 68 movzwl 0x68(%rsp),%eax 93a9: 48 c1 eb 23 shr $0x23,%rbx 93ad: 44 88 6c 24 1c mov %r13b,0x1c(%rsp) 93b2: 66 89 5c 24 14 mov %bx,0x14(%rsp) 93b7: 66 89 44 24 16 mov %ax,0x16(%rsp) 93bc: 0f b7 44 24 70 movzwl 0x70(%rsp),%eax 93c1: 40 88 6c 24 1e mov %bpl,0x1e(%rsp) 93c6: 66 89 44 24 18 mov %ax,0x18(%rsp) 93cb: 0f b6 44 24 78 movzbl 0x78(%rsp),%eax 93d0: c6 44 24 1d 01 movb $0x1,0x1d(%rsp) 93d5: 88 44 24 1b mov %al,0x1b(%rsp) 93d9: 0f b6 84 24 80 00 00 movzbl 0x80(%rsp),%eax 93e0: 00 93e1: 88 44 24 1a mov %al,0x1a(%rsp) 93e5: eb 88 jmp 936f 93e7: 40 88 6c 24 1c mov %bpl,0x1c(%rsp) 93ec: 41 83 fc 03 cmp $0x3,%r12d 93f0: 0f 85 6a ff ff ff jne 9360 93f6: 83 bc 24 88 00 00 00 cmpl $0xc,0x88(%rsp) 93fd: 0c 93fe: 0f 84 8b 01 00 00 je 958f 9404: 83 bc 24 88 00 00 00 cmpl $0x10,0x88(%rsp) 940b: 10 940c: 0f 84 73 01 00 00 je 9585 9412: 83 bc 24 88 00 00 00 cmpl $0xa,0x88(%rsp) 9419: 0a 941a: 0f 94 44 24 1d sete 0x1d(%rsp) 941f: e9 3c ff ff ff jmpq 9360 9424: 0f b6 44 24 68 movzbl 0x68(%rsp),%eax 9429: 41 b9 cd cc cc cc mov $0xcccccccd,%r9d 942f: 40 88 6c 24 14 mov %bpl,0x14(%rsp) 9434: 49 0f af d9 imul %r9,%rbx 9438: c6 44 24 1f 00 movb $0x0,0x1f(%rsp) 943d: 88 44 24 1b mov %al,0x1b(%rsp) 9441: 0f b7 44 24 70 movzwl 0x70(%rsp),%eax 9446: 66 89 44 24 18 mov %ax,0x18(%rsp) 944b: 69 44 24 78 a0 86 01 imul $0x186a0,0x78(%rsp),%eax 9452: 00 9453: 48 c1 eb 23 shr $0x23,%rbx 9457: 80 7c 24 04 00 cmpb $0x0,0x4(%rsp) 945c: 66 89 5c 24 16 mov %bx,0x16(%rsp) 9461: 89 44 24 20 mov %eax,0x20(%rsp) 9465: 0f b6 84 24 80 00 00 movzbl 0x80(%rsp),%eax 946c: 00 946d: 88 44 24 1a mov %al,0x1a(%rsp) 9471: 74 16 je 9489 9473: 48 8b 44 24 08 mov 0x8(%rsp),%rax 9478: f6 40 04 02 testb $0x2,0x4(%rax) 947c: 74 0b je 9489 947e: 41 83 fd 07 cmp $0x7,%r13d 9482: 7f 05 jg 9489 9484: c6 44 24 1f 10 movb $0x10,0x1f(%rsp) 9489: 41 83 fc 03 cmp $0x3,%r12d 948d: 0f 84 b2 00 00 00 je 9545 9493: 44 88 74 24 1d mov %r14b,0x1d(%rsp) 9498: 44 88 64 24 1e mov %r12b,0x1e(%rsp) 949d: 44 88 6c 24 1c mov %r13b,0x1c(%rsp) 94a2: e9 c8 fe ff ff jmpq 936f 94a7: 41 b9 cd cc cc cc mov $0xcccccccd,%r9d 94ad: 49 0f af d9 imul %r9,%rbx 94b1: e9 ee fe ff ff jmpq 93a4 94b6: 0f b6 44 24 68 movzbl 0x68(%rsp),%eax 94bb: 41 b9 cd cc cc cc mov $0xcccccccd,%r9d 94c1: c1 e5 18 shl $0x18,%ebp 94c4: c6 44 24 1f 00 movb $0x0,0x1f(%rsp) 94c9: 49 0f af d9 imul %r9,%rbx 94cd: 88 44 24 1b mov %al,0x1b(%rsp) 94d1: 0f b7 44 24 70 movzwl 0x70(%rsp),%eax 94d6: 66 89 44 24 18 mov %ax,0x18(%rsp) 94db: 69 44 24 78 a0 86 01 imul $0x186a0,0x78(%rsp),%eax 94e2: 00 94e3: 48 c1 eb 23 shr $0x23,%rbx 94e7: 09 eb or %ebp,%ebx 94e9: 89 5c 24 14 mov %ebx,0x14(%rsp) 94ed: 89 44 24 20 mov %eax,0x20(%rsp) 94f1: 0f b6 84 24 80 00 00 movzbl 0x80(%rsp),%eax 94f8: 00 94f9: 88 44 24 1a mov %al,0x1a(%rsp) 94fd: 41 83 fc 03 cmp $0x3,%r12d 9501: 75 90 jne 9493 9503: 83 bc 24 88 00 00 00 cmpl $0xc,0x88(%rsp) 950a: 0c 950b: 74 6e je 957b 950d: 83 bc 24 88 00 00 00 cmpl $0x10,0x88(%rsp) 9514: 10 9515: 74 5a je 9571 9517: 83 bc 24 88 00 00 00 cmpl $0xa,0x88(%rsp) 951e: 0a 951f: 0f 85 6e ff ff ff jne 9493 9525: c6 44 24 1f 04 movb $0x4,0x1f(%rsp) 952a: e9 64 ff ff ff jmpq 9493 952f: be 01 00 00 00 mov $0x1,%esi 9534: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 953b: e8 00 00 00 00 callq 9540 9540: e9 b8 fd ff ff jmpq 92fd 9545: 83 bc 24 88 00 00 00 cmpl $0xa,0x88(%rsp) 954c: 0a 954d: 74 18 je 9567 954f: 83 bc 24 88 00 00 00 cmpl $0xc,0x88(%rsp) 9556: 0c 9557: 0f 85 36 ff ff ff jne 9493 955d: 80 4c 24 1f 04 orb $0x4,0x1f(%rsp) 9562: e9 2c ff ff ff jmpq 9493 9567: 80 4c 24 1f 08 orb $0x8,0x1f(%rsp) 956c: e9 22 ff ff ff jmpq 9493 9571: c6 44 24 1f 0c movb $0xc,0x1f(%rsp) 9576: e9 18 ff ff ff jmpq 9493 957b: c6 44 24 1f 08 movb $0x8,0x1f(%rsp) 9580: e9 0e ff ff ff jmpq 9493 9585: c6 44 24 1d 03 movb $0x3,0x1d(%rsp) 958a: e9 d1 fd ff ff jmpq 9360 958f: c6 44 24 1d 02 movb $0x2,0x1d(%rsp) 9594: e9 c7 fd ff ff jmpq 9360 9599: e8 00 00 00 00 callq 959e 959e: 66 90 xchg %ax,%ax 00000000000095a0 : 95a0: e8 00 00 00 00 callq 95a5 95a5: 41 57 push %r15 95a7: 41 56 push %r14 95a9: 49 89 fe mov %rdi,%r14 95ac: 41 55 push %r13 95ae: 41 54 push %r12 95b0: 55 push %rbp 95b1: 53 push %rbx 95b2: 48 89 f3 mov %rsi,%rbx 95b5: 48 83 ec 30 sub $0x30,%rsp 95b9: 4c 8b af 68 05 00 00 mov 0x568(%rdi),%r13 95c0: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 95c7: 00 00 95c9: 48 89 44 24 28 mov %rax,0x28(%rsp) 95ce: 48 8b 07 mov (%rdi),%rax 95d1: 4c 89 ef mov %r13,%rdi 95d4: 4c 8d 60 f0 lea -0x10(%rax),%r12 95d8: e8 00 00 00 00 callq 95dd 95dd: 41 c6 86 50 05 00 00 movb $0x0,0x550(%r14) 95e4: 00 95e5: 41 c7 86 58 05 00 00 movl $0x8,0x558(%r14) 95ec: 08 00 00 00 95f0: 89 c5 mov %eax,%ebp 95f2: 41 f7 85 84 00 00 00 testl $0xeea,0x84(%r13) 95f9: ea 0e 00 00 95fd: 0f 85 30 01 00 00 jne 9733 9603: 49 8b be 68 05 00 00 mov 0x568(%r14),%rdi 960a: e8 00 00 00 00 callq 960f 960f: 66 85 c0 test %ax,%ax 9612: 0f 85 1b 01 00 00 jne 9733 9618: 4d 8b ae 68 05 00 00 mov 0x568(%r14),%r13 961f: 4d 8b 3e mov (%r14),%r15 9622: 4c 89 ef mov %r13,%rdi 9625: e8 00 00 00 00 callq 962a 962a: 4c 89 ef mov %r13,%rdi 962d: 8b 2b mov (%rbx),%ebp 962f: 48 89 04 24 mov %rax,(%rsp) 9633: e8 00 00 00 00 callq 9638 9638: 44 8b 23 mov (%rbx),%r12d 963b: 4c 89 ef mov %r13,%rdi 963e: 89 44 24 08 mov %eax,0x8(%rsp) 9642: 41 8b 86 58 05 00 00 mov 0x558(%r14),%eax 9649: 44 89 e6 mov %r12d,%esi 964c: 89 44 24 10 mov %eax,0x10(%rsp) 9650: e8 00 00 00 00 callq 9655 9655: 41 c7 86 64 05 00 00 movl $0x400,0x564(%r14) 965c: 00 04 00 00 9660: 88 44 24 17 mov %al,0x17(%rsp) 9664: 41 8b 85 80 00 00 00 mov 0x80(%r13),%eax 966b: a9 ea 0e 00 00 test $0xeea,%eax 9670: 0f 84 16 03 00 00 je 998c 9676: 48 8b 14 24 mov (%rsp),%rdx 967a: 44 89 64 24 0c mov %r12d,0xc(%rsp) 967f: 48 85 d2 test %rdx,%rdx 9682: 74 0e je 9692 9684: 48 8b 92 b0 04 00 00 mov 0x4b0(%rdx),%rdx 968b: 8b 4a 20 mov 0x20(%rdx),%ecx 968e: 89 4c 24 0c mov %ecx,0xc(%rsp) 9692: a8 22 test $0x22,%al 9694: 74 0e je 96a4 9696: 41 80 be 50 05 00 00 cmpb $0x0,0x550(%r14) 969d: 00 969e: 0f 85 56 01 00 00 jne 97fa 96a4: 41 83 7d 7c 14 cmpl $0x14,0x7c(%r13) 96a9: 75 04 jne 96af 96ab: 8b 2b mov (%rbx),%ebp 96ad: 01 ed add %ebp,%ebp 96af: 41 f6 85 84 00 00 00 testb $0x4,0x84(%r13) 96b6: 04 96b7: 74 0b je 96c4 96b9: 41 81 8e 64 05 00 00 orl $0x800,0x564(%r14) 96c0: 00 08 00 00 96c4: 41 f6 85 80 00 00 00 testb $0x22,0x80(%r13) 96cb: 22 96cc: 74 0b je 96d9 96ce: 41 81 8e 64 05 00 00 orl $0x2000,0x564(%r14) 96d5: 00 20 00 00 96d9: 83 7c 24 08 03 cmpl $0x3,0x8(%rsp) 96de: 0f 84 7c 02 00 00 je 9960 96e4: 48 8d 4c 24 1f lea 0x1f(%rsp),%rcx 96e9: 48 8d 54 24 1e lea 0x1e(%rsp),%rdx 96ee: be 11 00 00 00 mov $0x11,%esi 96f3: 49 8b bf 98 5c 00 00 mov 0x5c98(%r15),%rdi 96fa: e8 00 00 00 00 callq 96ff 96ff: 84 c0 test %al,%al 9701: 0f 85 1a 01 00 00 jne 9821 9707: 41 89 ae 54 05 00 00 mov %ebp,0x554(%r14) 970e: 48 8b 44 24 28 mov 0x28(%rsp),%rax 9713: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 971a: 00 00 971c: 0f 85 b1 03 00 00 jne 9ad3 9722: 48 83 c4 30 add $0x30,%rsp 9726: 31 c0 xor %eax,%eax 9728: 5b pop %rbx 9729: 5d pop %rbp 972a: 41 5c pop %r12 972c: 41 5d pop %r13 972e: 41 5e pop %r14 9730: 41 5f pop %r15 9732: c3 retq 9733: 49 8b be 68 05 00 00 mov 0x568(%r14),%rdi 973a: 4d 8b ad 18 01 00 00 mov 0x118(%r13),%r13 9741: e8 00 00 00 00 callq 9746 9746: 4c 8b b8 b0 04 00 00 mov 0x4b0(%rax),%r15 974d: 48 89 c7 mov %rax,%rdi 9750: 8b 03 mov (%rbx),%eax 9752: 89 87 40 05 00 00 mov %eax,0x540(%rdi) 9758: e8 00 00 00 00 callq 975d 975d: 41 89 86 58 05 00 00 mov %eax,0x558(%r14) 9764: 83 fd 02 cmp $0x2,%ebp 9767: 0f 84 eb 02 00 00 je 9a58 976d: 7f 42 jg 97b1 976f: 85 ed test %ebp,%ebp 9771: 74 50 je 97c3 9773: 83 fd 01 cmp $0x1,%ebp 9776: 0f 85 9c fe ff ff jne 9618 977c: 48 63 0b movslq (%rbx),%rcx 977f: 41 8b 55 10 mov 0x10(%r13),%edx 9783: 49 8d b6 40 05 00 00 lea 0x540(%r14),%rsi 978a: 4c 89 e7 mov %r12,%rdi 978d: 48 89 c8 mov %rcx,%rax 9790: 48 69 c9 67 66 66 66 imul $0x66666667,%rcx,%rcx 9797: c1 f8 1f sar $0x1f,%eax 979a: 48 c1 f9 22 sar $0x22,%rcx 979e: 29 c1 sub %eax,%ecx 97a0: e8 00 00 00 00 callq 97a5 97a5: 41 88 86 50 05 00 00 mov %al,0x550(%r14) 97ac: e9 67 fe ff ff jmpq 9618 97b1: 83 fd 03 cmp $0x3,%ebp 97b4: 0f 84 05 02 00 00 je 99bf 97ba: 83 fd 05 cmp $0x5,%ebp 97bd: 0f 85 55 fe ff ff jne 9618 97c3: 49 63 4f 20 movslq 0x20(%r15),%rcx 97c7: 49 8d b6 40 05 00 00 lea 0x540(%r14),%rsi 97ce: ba 07 00 00 00 mov $0x7,%edx 97d3: 4c 89 e7 mov %r12,%rdi 97d6: 48 89 c8 mov %rcx,%rax 97d9: 48 69 c9 67 66 66 66 imul $0x66666667,%rcx,%rcx 97e0: c1 f8 1f sar $0x1f,%eax 97e3: 48 c1 f9 22 sar $0x22,%rcx 97e7: 29 c1 sub %eax,%ecx 97e9: e8 00 00 00 00 callq 97ee 97ee: 41 88 86 50 05 00 00 mov %al,0x550(%r14) 97f5: e9 1e fe ff ff jmpq 9618 97fa: 41 0f b6 86 4a 05 00 movzbl 0x54a(%r14),%eax 9801: 00 9802: 84 c0 test %al,%al 9804: 0f 84 9a fe ff ff je 96a4 980a: 41 81 8e 64 05 00 00 orl $0x404,0x564(%r14) 9811: 04 04 00 00 9815: 41 89 86 5c 05 00 00 mov %eax,0x55c(%r14) 981c: e9 83 fe ff ff jmpq 96a4 9821: 0f b6 74 24 1e movzbl 0x1e(%rsp),%esi 9826: 0f b6 54 24 1f movzbl 0x1f(%rsp),%edx 982b: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 9832: 00 00 9834: 40 80 fe 01 cmp $0x1,%sil 9838: 0f 85 70 01 00 00 jne 99ae 983e: 80 fa 02 cmp $0x2,%dl 9841: 0f 86 fb 00 00 00 jbe 9942 9847: 80 fa 03 cmp $0x3,%dl 984a: 0f 85 fa 00 00 00 jne 994a 9850: b8 cd cc cc cc mov $0xcccccccd,%eax 9855: 4c 0f af e0 imul %rax,%r12 9859: 41 8b 45 7c mov 0x7c(%r13),%eax 985d: 88 44 24 22 mov %al,0x22(%rsp) 9861: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax 9866: 49 c1 ec 23 shr $0x23,%r12 986a: 41 80 be 50 05 00 00 cmpb $0x0,0x550(%r14) 9871: 00 9872: 66 44 89 64 24 20 mov %r12w,0x20(%rsp) 9878: 88 44 24 23 mov %al,0x23(%rsp) 987c: 74 10 je 988e 987e: 66 41 83 be 40 05 00 cmpw $0x0,0x540(%r14) 9885: 00 00 9887: 74 05 je 988e 9889: c6 44 24 24 10 movb $0x10,0x24(%rsp) 988e: 8b 44 24 08 mov 0x8(%rsp),%eax 9892: 85 c0 test %eax,%eax 9894: 0f 84 08 02 00 00 je 9aa2 989a: 83 f8 05 cmp $0x5,%eax 989d: 0f 84 ff 01 00 00 je 9aa2 98a3: 41 f7 85 80 00 00 00 testl $0xec8,0x80(%r13) 98aa: c8 0e 00 00 98ae: 74 1e je 98ce 98b0: 49 8b 85 18 01 00 00 mov 0x118(%r13),%rax 98b7: 80 78 01 00 cmpb $0x0,0x1(%rax) 98bb: 74 05 je 98c2 98bd: 80 4c 24 24 20 orb $0x20,0x24(%rsp) 98c2: 80 7c 24 17 00 cmpb $0x0,0x17(%rsp) 98c7: 74 05 je 98ce 98c9: 80 4c 24 24 40 orb $0x40,0x24(%rsp) 98ce: 4c 89 ef mov %r13,%rdi 98d1: e8 00 00 00 00 callq 98d6 98d6: 66 85 c0 test %ax,%ax 98d9: 0f 85 e3 01 00 00 jne 9ac2 98df: c6 44 24 25 00 movb $0x0,0x25(%rsp) 98e4: 49 8b bf 98 5c 00 00 mov 0x5c98(%r15),%rdi 98eb: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 98f0: be 11 00 00 00 mov $0x11,%esi 98f5: e8 00 00 00 00 callq 98fa 98fa: 8b 44 24 20 mov 0x20(%rsp),%eax 98fe: 8d 2c 80 lea (%rax,%rax,4),%ebp 9901: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 9906: 01 ed add %ebp,%ebp 9908: 84 c0 test %al,%al 990a: 74 12 je 991e 990c: 41 81 8e 64 05 00 00 orl $0x404,0x564(%r14) 9913: 04 04 00 00 9917: 41 89 86 5c 05 00 00 mov %eax,0x55c(%r14) 991e: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 9923: 84 c0 test %al,%al 9925: 0f 84 dc fd ff ff je 9707 992b: 41 81 8e 64 05 00 00 orl $0x1400,0x564(%r14) 9932: 00 14 00 00 9936: 41 89 86 60 05 00 00 mov %eax,0x560(%r14) 993d: e9 c5 fd ff ff jmpq 9707 9942: 84 d2 test %dl,%dl 9944: 0f 85 ab 00 00 00 jne 99f5 994a: be 01 00 00 00 mov $0x1,%esi 994f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 9956: e8 00 00 00 00 callq 995b 995b: e9 a7 fd ff ff jmpq 9707 9960: 8b 44 24 10 mov 0x10(%rsp),%eax 9964: 83 f8 0c cmp $0xc,%eax 9967: 0f 84 29 01 00 00 je 9a96 996d: 83 f8 10 cmp $0x10,%eax 9970: 0f 84 18 01 00 00 je 9a8e 9976: 83 f8 0a cmp $0xa,%eax 9979: 0f 85 65 fd ff ff jne 96e4 997f: 47 8d 24 a4 lea (%r12,%r12,4),%r12d 9983: 41 c1 ec 02 shr $0x2,%r12d 9987: e9 58 fd ff ff jmpq 96e4 998c: 4c 89 ef mov %r13,%rdi 998f: e8 00 00 00 00 callq 9994 9994: 66 85 c0 test %ax,%ax 9997: 41 8b 85 80 00 00 00 mov 0x80(%r13),%eax 999e: 0f 85 d2 fc ff ff jne 9676 99a4: 44 89 64 24 0c mov %r12d,0xc(%rsp) 99a9: e9 e4 fc ff ff jmpq 9692 99ae: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 99b5: e8 00 00 00 00 callq 99ba 99ba: e9 48 fd ff ff jmpq 9707 99bf: 48 63 0b movslq (%rbx),%rcx 99c2: 49 8d b6 40 05 00 00 lea 0x540(%r14),%rsi 99c9: ba 05 00 00 00 mov $0x5,%edx 99ce: 4c 89 e7 mov %r12,%rdi 99d1: 48 89 c8 mov %rcx,%rax 99d4: 48 69 c9 67 66 66 66 imul $0x66666667,%rcx,%rcx 99db: c1 f8 1f sar $0x1f,%eax 99de: 48 c1 f9 22 sar $0x22,%rcx 99e2: 29 c1 sub %eax,%ecx 99e4: e8 00 00 00 00 callq 99e9 99e9: 41 88 86 50 05 00 00 mov %al,0x550(%r14) 99f0: e9 23 fc ff ff jmpq 9618 99f5: b8 cd cc cc cc mov $0xcccccccd,%eax 99fa: 4c 0f af e0 imul %rax,%r12 99fe: 41 8b 45 7c mov 0x7c(%r13),%eax 9a02: 88 44 24 22 mov %al,0x22(%rsp) 9a06: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax 9a0b: 49 c1 ec 23 shr $0x23,%r12 9a0f: 41 80 be 50 05 00 00 cmpb $0x0,0x550(%r14) 9a16: 00 9a17: 66 44 89 64 24 20 mov %r12w,0x20(%rsp) 9a1d: 88 44 24 23 mov %al,0x23(%rsp) 9a21: 74 10 je 9a33 9a23: 66 41 83 be 40 05 00 cmpw $0x0,0x540(%r14) 9a2a: 00 00 9a2c: 74 05 je 9a33 9a2e: c6 44 24 24 10 movb $0x10,0x24(%rsp) 9a33: 49 8b bf 98 5c 00 00 mov 0x5c98(%r15),%rdi 9a3a: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 9a3f: be 11 00 00 00 mov $0x11,%esi 9a44: e8 00 00 00 00 callq 9a49 9a49: 0f b7 44 24 20 movzwl 0x20(%rsp),%eax 9a4e: 8d 2c 80 lea (%rax,%rax,4),%ebp 9a51: 01 ed add %ebp,%ebp 9a53: e9 af fc ff ff jmpq 9707 9a58: 48 63 0b movslq (%rbx),%rcx 9a5b: 49 8d b6 40 05 00 00 lea 0x540(%r14),%rsi 9a62: ba 04 00 00 00 mov $0x4,%edx 9a67: 4c 89 e7 mov %r12,%rdi 9a6a: 48 89 c8 mov %rcx,%rax 9a6d: 48 69 c9 67 66 66 66 imul $0x66666667,%rcx,%rcx 9a74: c1 f8 1f sar $0x1f,%eax 9a77: 48 c1 f9 22 sar $0x22,%rcx 9a7b: 29 c1 sub %eax,%ecx 9a7d: e8 00 00 00 00 callq 9a82 9a82: 41 88 86 50 05 00 00 mov %al,0x550(%r14) 9a89: e9 8a fb ff ff jmpq 9618 9a8e: 45 01 e4 add %r12d,%r12d 9a91: e9 4e fc ff ff jmpq 96e4 9a96: 47 8d 24 64 lea (%r12,%r12,2),%r12d 9a9a: 41 d1 ec shr %r12d 9a9d: e9 42 fc ff ff jmpq 96e4 9aa2: 8b 44 24 0c mov 0xc(%rsp),%eax 9aa6: ba cd cc cc cc mov $0xcccccccd,%edx 9aab: 80 4c 24 24 20 orb $0x20,0x24(%rsp) 9ab0: 48 0f af c2 imul %rdx,%rax 9ab4: 48 c1 e8 23 shr $0x23,%rax 9ab8: 66 89 44 24 20 mov %ax,0x20(%rsp) 9abd: e9 0c fe ff ff jmpq 98ce 9ac2: 4c 89 ef mov %r13,%rdi 9ac5: e8 00 00 00 00 callq 9aca 9aca: 88 44 24 25 mov %al,0x25(%rsp) 9ace: e9 11 fe ff ff jmpq 98e4 9ad3: e8 00 00 00 00 callq 9ad8 9ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9adf: 00 0000000000009ae0 : 9ae0: e8 00 00 00 00 callq 9ae5 9ae5: 41 57 push %r15 9ae7: 41 56 push %r14 9ae9: 41 55 push %r13 9aeb: 41 54 push %r12 9aed: 55 push %rbp 9aee: 53 push %rbx 9aef: 48 89 fb mov %rdi,%rbx 9af2: 48 83 ec 28 sub $0x28,%rsp 9af6: 4c 8b b7 68 05 00 00 mov 0x568(%rdi),%r14 9afd: 44 8b 2e mov (%rsi),%r13d 9b00: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 9b07: 00 00 9b09: 48 89 44 24 20 mov %rax,0x20(%rsp) 9b0e: 31 c0 xor %eax,%eax 9b10: 4c 8b 27 mov (%rdi),%r12 9b13: c7 44 24 10 00 00 00 movl $0x0,0x10(%rsp) 9b1a: 00 9b1b: 4c 89 f7 mov %r14,%rdi 9b1e: 44 89 6c 24 0c mov %r13d,0xc(%rsp) 9b23: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 9b2a: 00 9b2b: 4d 8d 7c 24 f0 lea -0x10(%r12),%r15 9b30: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 9b37: 00 9b38: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 9b3f: 00 9b40: e8 00 00 00 00 callq 9b45 9b45: 41 89 c2 mov %eax,%r10d 9b48: 83 f8 03 cmp $0x3,%eax 9b4b: 0f 84 b0 01 00 00 je 9d01 9b51: 8b 83 b0 04 00 00 mov 0x4b0(%rbx),%eax 9b57: 49 8d ac 24 88 0d 00 lea 0xd88(%r12),%rbp 9b5e: 00 9b5f: 85 c0 test %eax,%eax 9b61: 74 16 je 9b79 9b63: 49 8d ac 24 28 0e 00 lea 0xe28(%r12),%rbp 9b6a: 00 9b6b: 49 81 c4 d8 0d 00 00 add $0xdd8,%r12 9b72: 83 f8 01 cmp $0x1,%eax 9b75: 49 0f 44 ec cmove %r12,%rbp 9b79: 8b 83 64 05 00 00 mov 0x564(%rbx),%eax 9b7f: 44 89 54 24 04 mov %r10d,0x4(%rsp) 9b84: 48 89 ef mov %rbp,%rdi 9b87: 4c 8d a3 40 05 00 00 lea 0x540(%rbx),%r12 9b8e: 89 45 48 mov %eax,0x48(%rbp) 9b91: 8b 83 5c 05 00 00 mov 0x55c(%rbx),%eax 9b97: 89 45 04 mov %eax,0x4(%rbp) 9b9a: 8b 83 60 05 00 00 mov 0x560(%rbx),%eax 9ba0: 89 45 08 mov %eax,0x8(%rbp) 9ba3: 48 8d 44 24 1c lea 0x1c(%rsp),%rax 9ba8: 8b b3 54 05 00 00 mov 0x554(%rbx),%esi 9bae: 50 push %rax 9baf: 4c 8d 4c 24 18 lea 0x18(%rsp),%r9 9bb4: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 9bb9: 48 8d 4c 24 1c lea 0x1c(%rsp),%rcx 9bbe: 48 8d 54 24 14 lea 0x14(%rsp),%rdx 9bc3: e8 00 00 00 00 callq 9bc8 9bc8: 8b 8b e8 03 00 00 mov 0x3e8(%rbx),%ecx 9bce: 31 f6 xor %esi,%esi 9bd0: 4d 89 e0 mov %r12,%r8 9bd3: 8b 93 b0 04 00 00 mov 0x4b0(%rbx),%edx 9bd9: 4c 89 ff mov %r15,%rdi 9bdc: e8 df ed ff ff callq 89c0 9be1: 45 8b 46 7c mov 0x7c(%r14),%r8d 9be5: 45 89 e9 mov %r13d,%r9d 9be8: 48 89 df mov %rbx,%rdi 9beb: 0f b6 83 50 05 00 00 movzbl 0x550(%rbx),%eax 9bf2: 8b 93 b0 04 00 00 mov 0x4b0(%rbx),%edx 9bf8: 41 54 push %r12 9bfa: 8b b3 e8 03 00 00 mov 0x3e8(%rbx),%esi 9c00: 50 push %rax 9c01: 8b 83 58 05 00 00 mov 0x558(%rbx),%eax 9c07: 50 push %rax 9c08: 8b 44 24 3c mov 0x3c(%rsp),%eax 9c0c: 50 push %rax 9c0d: 8b 44 24 40 mov 0x40(%rsp),%eax 9c11: 50 push %rax 9c12: 8b 44 24 44 mov 0x44(%rsp),%eax 9c16: 50 push %rax 9c17: 8b 44 24 48 mov 0x48(%rsp),%eax 9c1b: 50 push %rax 9c1c: 44 8b 54 24 44 mov 0x44(%rsp),%r10d 9c21: 44 89 d1 mov %r10d,%ecx 9c24: e8 00 00 00 00 callq 9c29 9c29: 48 83 c4 40 add $0x40,%rsp 9c2d: 80 bb 50 05 00 00 00 cmpb $0x0,0x550(%rbx) 9c34: 0f 84 a3 00 00 00 je 9cdd 9c3a: 8b 44 24 14 mov 0x14(%rsp),%eax 9c3e: 0f b7 8b 42 05 00 00 movzwl 0x542(%rbx),%ecx 9c45: 6b c9 64 imul $0x64,%ecx,%ecx 9c48: 8d 14 80 lea (%rax,%rax,4),%edx 9c4b: 8b 44 24 18 mov 0x18(%rsp),%eax 9c4f: 8d 04 50 lea (%rax,%rdx,2),%eax 9c52: 0f b7 93 40 05 00 00 movzwl 0x540(%rbx),%edx 9c59: 0f af c2 imul %edx,%eax 9c5c: 31 d2 xor %edx,%edx 9c5e: f7 f1 div %ecx 9c60: b9 cd cc cc cc mov $0xcccccccd,%ecx 9c65: 89 c2 mov %eax,%edx 9c67: 48 0f af d1 imul %rcx,%rdx 9c6b: 89 c1 mov %eax,%ecx 9c6d: 48 c1 ea 23 shr $0x23,%rdx 9c71: 29 d1 sub %edx,%ecx 9c73: 0f b6 d2 movzbl %dl,%edx 9c76: c1 e1 08 shl $0x8,%ecx 9c79: 66 81 e1 00 0f and $0xf00,%cx 9c7e: 09 ca or %ecx,%edx 9c80: 0f b7 8b 4c 05 00 00 movzwl 0x54c(%rbx),%ecx 9c87: 66 89 93 4e 05 00 00 mov %dx,0x54e(%rbx) 9c8e: 8b 54 24 10 mov 0x10(%rsp),%edx 9c92: 0f af d1 imul %ecx,%edx 9c95: 0f af c2 imul %edx,%eax 9c98: f6 83 44 05 00 00 01 testb $0x1,0x544(%rbx) 9c9f: 75 5b jne 9cfc 9ca1: c1 e0 0c shl $0xc,%eax 9ca4: 69 4d 00 35 0c 00 00 imul $0xc35,0x0(%rbp),%ecx 9cab: 31 d2 xor %edx,%edx 9cad: 4d 89 e0 mov %r12,%r8 9cb0: 4c 89 ff mov %r15,%rdi 9cb3: be 01 00 00 00 mov $0x1,%esi 9cb8: 48 69 c9 1f 85 eb 51 imul $0x51eb851f,%rcx,%rcx 9cbf: 48 c1 e9 25 shr $0x25,%rcx 9cc3: f7 f1 div %ecx 9cc5: 8b 8b e8 03 00 00 mov 0x3e8(%rbx),%ecx 9ccb: 8b 93 b0 04 00 00 mov 0x4b0(%rbx),%edx 9cd1: 66 89 83 46 05 00 00 mov %ax,0x546(%rbx) 9cd8: e8 e3 ec ff ff callq 89c0 9cdd: 48 8b 44 24 20 mov 0x20(%rsp),%rax 9ce2: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 9ce9: 00 00 9ceb: 75 2d jne 9d1a 9ced: 48 83 c4 28 add $0x28,%rsp 9cf1: 5b pop %rbx 9cf2: 5d pop %rbp 9cf3: 41 5c pop %r12 9cf5: 41 5d pop %r13 9cf7: 41 5e pop %r14 9cf9: 41 5f pop %r15 9cfb: c3 retq 9cfc: c1 e0 0d shl $0xd,%eax 9cff: eb a3 jmp 9ca4 9d01: 83 bb 58 05 00 00 08 cmpl $0x8,0x558(%rbx) 9d08: 0f 8e 43 fe ff ff jle 9b51 9d0e: 44 8b ab 54 05 00 00 mov 0x554(%rbx),%r13d 9d15: e9 37 fe ff ff jmpq 9b51 9d1a: e8 00 00 00 00 callq 9d1f 9d1f: 90 nop 0000000000009d20 : 9d20: e8 00 00 00 00 callq 9d25 9d25: 48 8b 37 mov (%rdi),%rsi 9d28: 48 8b 96 d8 02 00 00 mov 0x2d8(%rsi),%rdx 9d2f: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi 9d36: 48 8d 42 f8 lea -0x8(%rdx),%rax 9d3a: 48 39 d6 cmp %rdx,%rsi 9d3d: 74 28 je 9d67 9d3f: 44 8b 87 80 03 00 00 mov 0x380(%rdi),%r8d 9d46: bf 01 00 00 00 mov $0x1,%edi 9d4b: eb 0d jmp 9d5a 9d4d: 48 8b 50 08 mov 0x8(%rax),%rdx 9d51: 48 8d 42 f8 lea -0x8(%rdx),%rax 9d55: 48 39 d6 cmp %rdx,%rsi 9d58: 74 0d je 9d67 9d5a: 8b 48 44 mov 0x44(%rax),%ecx 9d5d: 89 fa mov %edi,%edx 9d5f: d3 e2 shl %cl,%edx 9d61: 44 85 c2 test %r8d,%edx 9d64: 74 e7 je 9d4d 9d66: c3 retq 9d67: 31 c0 xor %eax,%eax 9d69: c3 retq 9d6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000009d70 : 9d70: e8 00 00 00 00 callq 9d75 9d75: 48 63 06 movslq (%rsi),%rax 9d78: 48 89 c2 mov %rax,%rdx 9d7b: 48 69 c0 67 66 66 66 imul $0x66666667,%rax,%rax 9d82: c1 fa 1f sar $0x1f,%edx 9d85: 48 c1 f8 22 sar $0x22,%rax 9d89: 29 d0 sub %edx,%eax 9d8b: 48 8b 17 mov (%rdi),%rdx 9d8e: 39 82 2c 0f 00 00 cmp %eax,0xf2c(%rdx) 9d94: 19 c0 sbb %eax,%eax 9d96: 83 e0 0f and $0xf,%eax 9d99: c3 retq 9d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000009da0 : 9da0: e8 00 00 00 00 callq 9da5 9da5: 48 8b 37 mov (%rdi),%rsi 9da8: 49 89 fa mov %rdi,%r10 9dab: 48 8b 86 d8 02 00 00 mov 0x2d8(%rsi),%rax 9db2: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi 9db9: 4c 8d 40 f8 lea -0x8(%rax),%r8 9dbd: 48 39 c6 cmp %rax,%rsi 9dc0: 74 6f je 9e31 9dc2: 8b bf 80 03 00 00 mov 0x380(%rdi),%edi 9dc8: 4c 89 c0 mov %r8,%rax 9dcb: 41 b9 01 00 00 00 mov $0x1,%r9d 9dd1: eb 12 jmp 9de5 9dd3: 83 fa 02 cmp $0x2,%edx 9dd6: 74 30 je 9e08 9dd8: 48 8b 50 08 mov 0x8(%rax),%rdx 9ddc: 48 8d 42 f8 lea -0x8(%rdx),%rax 9de0: 48 39 d6 cmp %rdx,%rsi 9de3: 74 2a je 9e0f 9de5: 8b 48 44 mov 0x44(%rax),%ecx 9de8: 44 89 ca mov %r9d,%edx 9deb: d3 e2 shl %cl,%edx 9ded: 85 fa test %edi,%edx 9def: 74 e7 je 9dd8 9df1: 41 80 ba a1 04 00 00 cmpb $0x0,0x4a1(%r10) 9df8: 00 9df9: 8b 50 40 mov 0x40(%rax),%edx 9dfc: 75 d5 jne 9dd3 9dfe: 83 fa 01 cmp $0x1,%edx 9e01: 74 05 je 9e08 9e03: 83 fa 04 cmp $0x4,%edx 9e06: 75 d0 jne 9dd8 9e08: 49 89 c0 mov %rax,%r8 9e0b: 4c 89 c0 mov %r8,%rax 9e0e: c3 retq 9e0f: ba 01 00 00 00 mov $0x1,%edx 9e14: eb 0d jmp 9e23 9e16: 49 8b 40 08 mov 0x8(%r8),%rax 9e1a: 4c 8d 40 f8 lea -0x8(%rax),%r8 9e1e: 48 39 c6 cmp %rax,%rsi 9e21: 74 0e je 9e31 9e23: 41 8b 48 44 mov 0x44(%r8),%ecx 9e27: 89 d0 mov %edx,%eax 9e29: d3 e0 shl %cl,%eax 9e2b: 85 f8 test %edi,%eax 9e2d: 74 e7 je 9e16 9e2f: eb da jmp 9e0b 9e31: 45 31 c0 xor %r8d,%r8d 9e34: 4c 89 c0 mov %r8,%rax 9e37: c3 retq 9e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9e3f: 00 0000000000009e40 : 9e40: e8 00 00 00 00 callq 9e45 9e45: 8b 87 6c 03 00 00 mov 0x36c(%rdi),%eax 9e4b: 83 f8 02 cmp $0x2,%eax 9e4e: 74 0d je 9e5d 9e50: 83 f8 03 cmp $0x3,%eax 9e53: 75 07 jne 9e5c 9e55: c6 87 a1 04 00 00 01 movb $0x1,0x4a1(%rdi) 9e5c: c3 retq 9e5d: c6 87 a1 04 00 00 00 movb $0x0,0x4a1(%rdi) 9e64: c3 retq 9e65: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 9e6c: 00 00 00 00 0000000000009e70 : 9e70: e8 00 00 00 00 callq 9e75 9e75: 53 push %rbx 9e76: 48 8b 96 a0 00 00 00 mov 0xa0(%rsi),%rdx 9e7d: 49 89 f0 mov %rsi,%r8 9e80: 48 89 fb mov %rdi,%rbx 9e83: 48 81 c7 a0 00 00 00 add $0xa0,%rdi 9e8a: 48 8b 32 mov (%rdx),%rsi 9e8d: 48 8d 42 c0 lea -0x40(%rdx),%rax 9e91: 48 8d 4e c0 lea -0x40(%rsi),%rcx 9e95: 49 8d b0 a0 00 00 00 lea 0xa0(%r8),%rsi 9e9c: 48 39 d6 cmp %rdx,%rsi 9e9f: 75 08 jne 9ea9 9ea1: e9 e2 01 00 00 jmpq a088 9ea6: 48 89 d1 mov %rdx,%rcx 9ea9: f6 40 3e 08 testb $0x8,0x3e(%rax) 9ead: 0f 84 90 00 00 00 je 9f43 9eb3: 0f b7 93 a4 00 00 00 movzwl 0xa4(%rbx),%edx 9eba: 66 39 50 04 cmp %dx,0x4(%rax) 9ebe: 75 0d jne 9ecd 9ec0: 0f b7 93 ae 00 00 00 movzwl 0xae(%rbx),%edx 9ec7: 66 39 50 0e cmp %dx,0xe(%rax) 9ecb: 74 76 je 9f43 9ecd: 48 8b 10 mov (%rax),%rdx 9ed0: 48 89 17 mov %rdx,(%rdi) 9ed3: 48 8b 50 08 mov 0x8(%rax),%rdx 9ed7: 48 89 57 08 mov %rdx,0x8(%rdi) 9edb: 48 8b 50 10 mov 0x10(%rax),%rdx 9edf: 48 89 57 10 mov %rdx,0x10(%rdi) 9ee3: 48 8b 50 18 mov 0x18(%rax),%rdx 9ee7: 48 89 57 18 mov %rdx,0x18(%rdi) 9eeb: 48 8b 50 20 mov 0x20(%rax),%rdx 9eef: 48 89 57 20 mov %rdx,0x20(%rdi) 9ef3: 48 8b 50 28 mov 0x28(%rax),%rdx 9ef7: 48 89 57 28 mov %rdx,0x28(%rdi) 9efb: 48 8b 50 30 mov 0x30(%rax),%rdx 9eff: 48 89 57 30 mov %rdx,0x30(%rdi) 9f03: 48 8b 50 38 mov 0x38(%rax),%rdx 9f07: 48 89 57 38 mov %rdx,0x38(%rdi) 9f0b: 48 8b 50 40 mov 0x40(%rax),%rdx 9f0f: 48 89 57 40 mov %rdx,0x40(%rdi) 9f13: 48 8b 50 48 mov 0x48(%rax),%rdx 9f17: 48 89 57 48 mov %rdx,0x48(%rdi) 9f1b: 48 8b 50 50 mov 0x50(%rax),%rdx 9f1f: 48 89 57 50 mov %rdx,0x50(%rdi) 9f23: 48 8b 50 58 mov 0x58(%rax),%rdx 9f27: 48 89 57 58 mov %rdx,0x58(%rdi) 9f2b: 48 8b 50 60 mov 0x60(%rax),%rdx 9f2f: 48 89 57 60 mov %rdx,0x60(%rdi) 9f33: 48 8b 50 68 mov 0x68(%rax),%rdx 9f37: 48 89 57 68 mov %rdx,0x68(%rdi) 9f3b: 48 8b 40 70 mov 0x70(%rax),%rax 9f3f: 48 89 47 70 mov %rax,0x70(%rdi) 9f43: 48 8b 41 40 mov 0x40(%rcx),%rax 9f47: 48 8d 50 c0 lea -0x40(%rax),%rdx 9f4b: 48 89 c8 mov %rcx,%rax 9f4e: 48 8d 49 40 lea 0x40(%rcx),%rcx 9f52: 48 39 ce cmp %rcx,%rsi 9f55: 0f 85 4b ff ff ff jne 9ea6 9f5b: 8b 8b a0 00 00 00 mov 0xa0(%rbx),%ecx 9f61: 85 c9 test %ecx,%ecx 9f63: 0f 85 1d 01 00 00 jne a086 9f69: 49 8b 80 a0 00 00 00 mov 0xa0(%r8),%rax 9f70: 48 8b 08 mov (%rax),%rcx 9f73: 48 8d 50 c0 lea -0x40(%rax),%rdx 9f77: 48 83 e9 40 sub $0x40,%rcx 9f7b: 48 39 c6 cmp %rax,%rsi 9f7e: 0f 84 0e 01 00 00 je a092 9f84: 44 0f b7 83 a4 00 00 movzwl 0xa4(%rbx),%r8d 9f8b: 00 9f8c: eb 1b jmp 9fa9 9f8e: 48 8b 41 40 mov 0x40(%rcx),%rax 9f92: 48 89 ca mov %rcx,%rdx 9f95: 48 8d 49 40 lea 0x40(%rcx),%rcx 9f99: 48 83 e8 40 sub $0x40,%rax 9f9d: 48 39 ce cmp %rcx,%rsi 9fa0: 0f 84 ec 00 00 00 je a092 9fa6: 48 89 c1 mov %rax,%rcx 9fa9: 66 44 39 42 04 cmp %r8w,0x4(%rdx) 9fae: 75 de jne 9f8e 9fb0: 0f b7 83 ae 00 00 00 movzwl 0xae(%rbx),%eax 9fb7: 66 39 42 0e cmp %ax,0xe(%rdx) 9fbb: 75 d1 jne 9f8e 9fbd: 48 8b 02 mov (%rdx),%rax 9fc0: be 01 00 00 00 mov $0x1,%esi 9fc5: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 9fcc: 48 8b 42 08 mov 0x8(%rdx),%rax 9fd0: 48 89 83 a8 00 00 00 mov %rax,0xa8(%rbx) 9fd7: 48 8b 42 10 mov 0x10(%rdx),%rax 9fdb: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx) 9fe2: 48 8b 42 18 mov 0x18(%rdx),%rax 9fe6: 48 89 83 b8 00 00 00 mov %rax,0xb8(%rbx) 9fed: 48 8b 42 20 mov 0x20(%rdx),%rax 9ff1: 48 89 83 c0 00 00 00 mov %rax,0xc0(%rbx) 9ff8: 48 8b 42 28 mov 0x28(%rdx),%rax 9ffc: 48 89 83 c8 00 00 00 mov %rax,0xc8(%rbx) a003: 48 8b 42 30 mov 0x30(%rdx),%rax a007: 48 89 83 d0 00 00 00 mov %rax,0xd0(%rbx) a00e: 48 8b 42 38 mov 0x38(%rdx),%rax a012: 48 89 83 d8 00 00 00 mov %rax,0xd8(%rbx) a019: 48 8b 42 40 mov 0x40(%rdx),%rax a01d: 48 89 83 e0 00 00 00 mov %rax,0xe0(%rbx) a024: 48 8b 42 48 mov 0x48(%rdx),%rax a028: 48 89 83 e8 00 00 00 mov %rax,0xe8(%rbx) a02f: 48 8b 42 50 mov 0x50(%rdx),%rax a033: 48 89 83 f0 00 00 00 mov %rax,0xf0(%rbx) a03a: 48 8b 42 58 mov 0x58(%rdx),%rax a03e: 48 89 83 f8 00 00 00 mov %rax,0xf8(%rbx) a045: 48 8b 42 60 mov 0x60(%rdx),%rax a049: 48 89 83 00 01 00 00 mov %rax,0x100(%rbx) a050: 48 8b 42 68 mov 0x68(%rdx),%rax a054: 48 89 83 08 01 00 00 mov %rax,0x108(%rbx) a05b: 48 8b 42 70 mov 0x70(%rdx),%rax a05f: 48 89 83 10 01 00 00 mov %rax,0x110(%rbx) a066: e8 00 00 00 00 callq a06b a06b: 48 c7 c6 00 00 00 00 mov $0x0,%rsi a072: bf 04 00 00 00 mov $0x4,%edi a077: e8 00 00 00 00 callq a07c a07c: 8b 93 a0 00 00 00 mov 0xa0(%rbx),%edx a082: 85 d2 test %edx,%edx a084: 74 0c je a092 a086: 5b pop %rbx a087: c3 retq a088: 8b 83 a0 00 00 00 mov 0xa0(%rbx),%eax a08e: 85 c0 test %eax,%eax a090: 75 f4 jne a086 a092: 48 c7 c6 00 00 00 00 mov $0x0,%rsi a099: bf 04 00 00 00 mov $0x4,%edi a09e: e8 00 00 00 00 callq a0a3 a0a3: c7 83 90 00 00 00 00 movl $0x0,0x90(%rbx) a0aa: 00 00 00 a0ad: 5b pop %rbx a0ae: c3 retq a0af: 90 nop 000000000000a0b0 : a0b0: e8 00 00 00 00 callq a0b5 a0b5: 41 54 push %r12 a0b7: 0f b7 b7 a4 00 00 00 movzwl 0xa4(%rdi),%esi a0be: 45 31 e4 xor %r12d,%r12d a0c1: 66 85 f6 test %si,%si a0c4: 74 4e je a114 a0c6: 0f b7 97 ae 00 00 00 movzwl 0xae(%rdi),%edx a0cd: 66 85 d2 test %dx,%dx a0d0: 74 42 je a114 a0d2: 8b 8f a0 00 00 00 mov 0xa0(%rdi),%ecx a0d8: 4c 8b 17 mov (%rdi),%r10 a0db: 85 c9 test %ecx,%ecx a0dd: 75 3b jne a11a a0df: 6a 00 pushq $0x0 a0e1: 4c 89 d7 mov %r10,%rdi a0e4: 45 31 c9 xor %r9d,%r9d a0e7: 41 b8 01 00 00 00 mov $0x1,%r8d a0ed: b9 3c 00 00 00 mov $0x3c,%ecx a0f2: e8 00 00 00 00 callq a0f7 a0f7: 48 c7 c6 00 00 00 00 mov $0x0,%rsi a0fe: bf 04 00 00 00 mov $0x4,%edi a103: c6 40 3e 48 movb $0x48,0x3e(%rax) a107: 48 8d 50 50 lea 0x50(%rax),%rdx a10b: 49 89 c4 mov %rax,%r12 a10e: e8 00 00 00 00 callq a113 a113: 58 pop %rax a114: 4c 89 e0 mov %r12,%rax a117: 41 5c pop %r12 a119: c3 retq a11a: 48 8d b7 a0 00 00 00 lea 0xa0(%rdi),%rsi a121: 4c 89 d7 mov %r10,%rdi a124: e8 00 00 00 00 callq a129 a129: c6 40 3e 48 movb $0x48,0x3e(%rax) a12d: 49 89 c4 mov %rax,%r12 a130: 48 89 c7 mov %rax,%rdi a133: e8 00 00 00 00 callq a138 a138: 49 8d 54 24 50 lea 0x50(%r12),%rdx a13d: bf 04 00 00 00 mov $0x4,%edi a142: 48 c7 c6 00 00 00 00 mov $0x0,%rsi a149: e8 00 00 00 00 callq a14e a14e: eb c4 jmp a114 000000000000a150 : a150: e8 00 00 00 00 callq a155 a155: 41 55 push %r13 a157: 41 54 push %r12 a159: 49 89 f4 mov %rsi,%r12 a15c: be 80 02 00 00 mov $0x280,%esi a161: 55 push %rbp a162: 48 89 fd mov %rdi,%rbp a165: 53 push %rbx a166: 48 c7 c3 00 00 00 00 mov $0x0,%rbx a16d: 4c 8b 2f mov (%rdi),%r13 a170: eb 03 jmp a175 a172: 8b 73 fc mov -0x4(%rbx),%esi a175: 8b 85 80 00 00 00 mov 0x80(%rbp),%eax a17b: a8 04 test $0x4,%al a17d: 74 10 je a18f a17f: 81 fe 00 04 00 00 cmp $0x400,%esi a185: 7f 5f jg a1e6 a187: 81 3b 00 03 00 00 cmpl $0x300,(%rbx) a18d: 7f 57 jg a1e6 a18f: a8 22 test $0x22,%al a191: 74 20 je a1b3 a193: 0f b7 85 a4 00 00 00 movzwl 0xa4(%rbp),%eax a19a: 39 f0 cmp %esi,%eax a19c: 7c 48 jl a1e6 a19e: 8b 0b mov (%rbx),%ecx a1a0: 0f b7 95 ae 00 00 00 movzwl 0xae(%rbp),%edx a1a7: 39 d1 cmp %edx,%ecx a1a9: 7f 3b jg a1e6 a1ab: 39 f0 cmp %esi,%eax a1ad: 75 04 jne a1b3 a1af: 39 d1 cmp %edx,%ecx a1b1: 74 33 je a1e6 a1b3: 81 fe 3f 01 00 00 cmp $0x13f,%esi a1b9: 7e 2b jle a1e6 a1bb: 8b 13 mov (%rbx),%edx a1bd: 81 fa c7 00 00 00 cmp $0xc7,%edx a1c3: 7e 21 jle a1e6 a1c5: 6a 00 pushq $0x0 a1c7: 45 31 c9 xor %r9d,%r9d a1ca: 45 31 c0 xor %r8d,%r8d a1cd: b9 3c 00 00 00 mov $0x3c,%ecx a1d2: 4c 89 ef mov %r13,%rdi a1d5: e8 00 00 00 00 callq a1da a1da: 4c 89 e7 mov %r12,%rdi a1dd: 48 89 c6 mov %rax,%rsi a1e0: e8 00 00 00 00 callq a1e5 a1e5: 58 pop %rax a1e6: 48 83 c3 08 add $0x8,%rbx a1ea: 48 81 fb 00 00 00 00 cmp $0x0,%rbx a1f1: 0f 85 7b ff ff ff jne a172 a1f7: 5b pop %rbx a1f8: 5d pop %rbp a1f9: 41 5c pop %r12 a1fb: 41 5d pop %r13 a1fd: c3 retq a1fe: 66 90 xchg %ax,%ax 000000000000a200 : a200: e8 00 00 00 00 callq a205 a205: 55 push %rbp a206: 48 89 fd mov %rdi,%rbp a209: 48 8b bf a8 04 00 00 mov 0x4a8(%rdi),%rdi a210: e8 00 00 00 00 callq a215 a215: 48 8b bd b0 04 00 00 mov 0x4b0(%rbp),%rdi a21c: 48 c7 85 a8 04 00 00 movq $0x0,0x4a8(%rbp) a223: 00 00 00 00 a227: e8 00 00 00 00 callq a22c a22c: 48 89 ef mov %rbp,%rdi a22f: e8 00 00 00 00 callq a234 a234: 48 89 ef mov %rbp,%rdi a237: e8 00 00 00 00 callq a23c a23c: 48 89 ef mov %rbp,%rdi a23f: 5d pop %rbp a240: e9 00 00 00 00 jmpq a245 a245: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a24c: 00 00 00 00 000000000000a250 : a250: e8 00 00 00 00 callq a255 a255: 53 push %rbx a256: 48 89 fb mov %rdi,%rbx a259: 48 8b bf 98 04 00 00 mov 0x498(%rdi),%rdi a260: 48 85 ff test %rdi,%rdi a263: 74 09 je a26e a265: 80 bf b0 09 00 00 00 cmpb $0x0,0x9b0(%rdi) a26c: 75 02 jne a270 a26e: 5b pop %rbx a26f: c3 retq a270: 48 81 c7 a8 04 00 00 add $0x4a8,%rdi a277: e8 00 00 00 00 callq a27c a27c: 48 8b 83 98 04 00 00 mov 0x498(%rbx),%rax a283: c6 80 b0 09 00 00 00 movb $0x0,0x9b0(%rax) a28a: 5b pop %rbx a28b: c3 retq a28c: 0f 1f 40 00 nopl 0x0(%rax) 000000000000a290 : a290: e8 00 00 00 00 callq a295 a295: 41 56 push %r14 a297: 49 89 fe mov %rdi,%r14 a29a: 41 55 push %r13 a29c: 41 89 f5 mov %esi,%r13d a29f: 41 54 push %r12 a2a1: 55 push %rbp a2a2: 53 push %rbx a2a3: 48 8b 87 10 03 00 00 mov 0x310(%rdi),%rax a2aa: 48 8b 40 20 mov 0x20(%rax),%rax a2ae: e8 00 00 00 00 callq a2b3 a2b3: 49 8b 36 mov (%r14),%rsi a2b6: 49 89 c4 mov %rax,%r12 a2b9: 48 8b 86 d8 02 00 00 mov 0x2d8(%rsi),%rax a2c0: 48 8d 96 d8 02 00 00 lea 0x2d8(%rsi),%rdx a2c7: 48 39 d0 cmp %rdx,%rax a2ca: 74 4c je a318 a2cc: 48 8d 58 f8 lea -0x8(%rax),%rbx a2d0: bd 01 00 00 00 mov $0x1,%ebp a2d5: 8b 4b 44 mov 0x44(%rbx),%ecx a2d8: 89 e8 mov %ebp,%eax a2da: d3 e0 shl %cl,%eax a2dc: 41 23 86 80 03 00 00 and 0x380(%r14),%eax a2e3: 74 1f je a304 a2e5: 49 39 dc cmp %rbx,%r12 a2e8: 48 89 de mov %rbx,%rsi a2eb: 4c 89 f7 mov %r14,%rdi a2ee: 0f 94 c0 sete %al a2f1: 31 d2 xor %edx,%edx a2f3: 41 83 fd 01 cmp $0x1,%r13d a2f7: 0f 94 c2 sete %dl a2fa: 21 c2 and %eax,%edx a2fc: e8 00 00 00 00 callq a301 a301: 49 8b 36 mov (%r14),%rsi a304: 48 8b 43 08 mov 0x8(%rbx),%rax a308: 48 8d 96 d8 02 00 00 lea 0x2d8(%rsi),%rdx a30f: 48 8d 58 f8 lea -0x8(%rax),%rbx a313: 48 39 d0 cmp %rdx,%rax a316: 75 bd jne a2d5 a318: 5b pop %rbx a319: 5d pop %rbp a31a: 41 5c pop %r12 a31c: 41 5d pop %r13 a31e: 41 5e pop %r14 a320: c3 retq a321: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a328: 00 00 00 00 a32c: 0f 1f 40 00 nopl 0x0(%rax) 000000000000a330 : a330: e8 00 00 00 00 callq a335 a335: 48 8b 87 98 04 00 00 mov 0x498(%rdi),%rax a33c: 80 b8 b0 09 00 00 00 cmpb $0x0,0x9b0(%rax) a343: 75 03 jne a348 a345: 31 c0 xor %eax,%eax a347: c3 retq a348: 48 8b 57 08 mov 0x8(%rdi),%rdx a34c: 48 89 90 b8 08 00 00 mov %rdx,0x8b8(%rax) a353: 48 8b bf 98 04 00 00 mov 0x498(%rdi),%rdi a35a: 48 81 c7 a8 04 00 00 add $0x4a8,%rdi a361: e9 00 00 00 00 jmpq a366 a366: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) a36d: 00 00 00 000000000000a370 : a370: e8 00 00 00 00 callq a375 a375: 49 89 f1 mov %rsi,%r9 a378: 48 8b 37 mov (%rdi),%rsi a37b: 45 0f b7 51 04 movzwl 0x4(%r9),%r10d a380: 48 8b 96 d8 02 00 00 mov 0x2d8(%rsi),%rdx a387: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi a38e: 48 8d 42 f8 lea -0x8(%rdx),%rax a392: 48 39 d6 cmp %rdx,%rsi a395: 0f 84 90 00 00 00 je a42b a39b: 44 8b 87 80 03 00 00 mov 0x380(%rdi),%r8d a3a2: bf 01 00 00 00 mov $0x1,%edi a3a7: eb 0d jmp a3b6 a3a9: 48 8b 50 08 mov 0x8(%rax),%rdx a3ad: 48 8d 42 f8 lea -0x8(%rdx),%rax a3b1: 48 39 d6 cmp %rdx,%rsi a3b4: 74 69 je a41f a3b6: 8b 48 44 mov 0x44(%rax),%ecx a3b9: 89 fa mov %edi,%edx a3bb: d3 e2 shl %cl,%edx a3bd: 44 85 c2 test %r8d,%edx a3c0: 74 e7 je a3a9 a3c2: 41 b8 1d 00 00 00 mov $0x1d,%r8d a3c8: 66 41 81 fa 3f 01 cmp $0x13f,%r10w a3ce: 76 4b jbe a41b a3d0: 41 0f b7 51 0e movzwl 0xe(%r9),%edx a3d5: 66 81 fa ef 00 cmp $0xef,%dx a3da: 76 3f jbe a41b a3dc: 45 31 c0 xor %r8d,%r8d a3df: 48 85 c0 test %rax,%rax a3e2: 74 37 je a41b a3e4: 0f b7 88 a4 00 00 00 movzwl 0xa4(%rax),%ecx a3eb: 41 b8 1d 00 00 00 mov $0x1d,%r8d a3f1: 66 44 39 d1 cmp %r10w,%cx a3f5: 72 24 jb a41b a3f7: 0f b7 b0 ae 00 00 00 movzwl 0xae(%rax),%esi a3fe: 66 39 f2 cmp %si,%dx a401: 77 18 ja a41b a403: 8b 80 90 00 00 00 mov 0x90(%rax),%eax a409: 45 31 c0 xor %r8d,%r8d a40c: 85 c0 test %eax,%eax a40e: 75 0b jne a41b a410: 66 39 f2 cmp %si,%dx a413: 75 0e jne a423 a415: 66 44 39 d1 cmp %r10w,%cx a419: 75 08 jne a423 a41b: 44 89 c0 mov %r8d,%eax a41e: c3 retq a41f: 31 c0 xor %eax,%eax a421: eb 9f jmp a3c2 a423: 41 b8 1d 00 00 00 mov $0x1d,%r8d a429: eb f0 jmp a41b a42b: 41 b8 1d 00 00 00 mov $0x1d,%r8d a431: 66 41 81 fa 3f 01 cmp $0x13f,%r10w a437: 76 e2 jbe a41b a439: 66 41 81 79 0e f0 00 cmpw $0xf0,0xe(%r9) a440: 45 19 c0 sbb %r8d,%r8d a443: 41 83 e0 1d and $0x1d,%r8d a447: eb d2 jmp a41b a449: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000000a450 : a450: e8 00 00 00 00 callq a455 a455: 48 83 bf a8 04 00 00 cmpq $0x0,0x4a8(%rdi) a45c: 00 a45d: 74 01 je a460 a45f: c3 retq a460: 55 push %rbp a461: 53 push %rbx a462: 48 8b 2f mov (%rdi),%rbp a465: 48 89 fb mov %rdi,%rbx a468: 80 bf 25 05 00 00 00 cmpb $0x0,0x525(%rdi) a46f: 48 89 ee mov %rbp,%rsi a472: 0f 85 1d 01 00 00 jne a595 a478: 48 8b 96 d8 02 00 00 mov 0x2d8(%rsi),%rdx a47f: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi a486: 4c 8b 8b 98 04 00 00 mov 0x498(%rbx),%r9 a48d: 48 8d 42 f8 lea -0x8(%rdx),%rax a491: 48 39 d6 cmp %rdx,%rsi a494: 74 30 je a4c6 a496: 44 8b 83 80 03 00 00 mov 0x380(%rbx),%r8d a49d: bf 01 00 00 00 mov $0x1,%edi a4a2: 8b 48 44 mov 0x44(%rax),%ecx a4a5: 89 fa mov %edi,%edx a4a7: d3 e2 shl %cl,%edx a4a9: 44 85 c2 test %r8d,%edx a4ac: 74 0b je a4b9 a4ae: 8b 48 7c mov 0x7c(%rax),%ecx a4b1: 8d 51 de lea -0x22(%rcx),%edx a4b4: 83 fa 01 cmp $0x1,%edx a4b7: 76 57 jbe a510 a4b9: 48 8b 50 08 mov 0x8(%rax),%rdx a4bd: 48 8d 42 f8 lea -0x8(%rdx),%rax a4c1: 48 39 d6 cmp %rdx,%rsi a4c4: 75 dc jne a4a2 a4c6: 8b 43 74 mov 0x74(%rbx),%eax a4c9: 83 e0 fb and $0xfffffffb,%eax a4cc: 83 f8 0a cmp $0xa,%eax a4cf: 75 1c jne a4ed a4d1: 48 8b 83 b0 04 00 00 mov 0x4b0(%rbx),%rax a4d8: 0f b6 40 1f movzbl 0x1f(%rax),%eax a4dc: 83 e8 13 sub $0x13,%eax a4df: 3c 01 cmp $0x1,%al a4e1: 77 0a ja a4ed a4e3: 41 80 b9 b0 09 00 00 cmpb $0x0,0x9b0(%r9) a4ea: 00 a4eb: 75 2d jne a51a a4ed: 4d 85 c9 test %r9,%r9 a4f0: 0f 84 93 00 00 00 je a589 a4f6: 4c 89 ce mov %r9,%rsi a4f9: 48 89 df mov %rbx,%rdi a4fc: e8 00 00 00 00 callq a501 a501: 48 89 83 a8 04 00 00 mov %rax,0x4a8(%rbx) a508: 48 85 c0 test %rax,%rax a50b: 74 28 je a535 a50d: 5b pop %rbx a50e: 5d pop %rbp a50f: c3 retq a510: 41 80 b9 b0 09 00 00 cmpb $0x0,0x9b0(%r9) a517: 00 a518: 74 ac je a4c6 a51a: 49 8d b1 b0 04 00 00 lea 0x4b0(%r9),%rsi a521: 48 89 df mov %rbx,%rdi a524: e8 00 00 00 00 callq a529 a529: 48 89 83 a8 04 00 00 mov %rax,0x4a8(%rbx) a530: 48 85 c0 test %rax,%rax a533: 75 d8 jne a50d a535: 8b 43 74 mov 0x74(%rbx),%eax a538: 83 f8 07 cmp $0x7,%eax a53b: 74 05 je a542 a53d: 83 f8 0e cmp $0xe,%eax a540: 75 cb jne a50d a542: 48 8b 8d 98 5d 00 00 mov 0x5d98(%rbp),%rcx a549: 48 85 c9 test %rcx,%rcx a54c: 74 32 je a580 a54e: 48 63 bd a0 5d 00 00 movslq 0x5da0(%rbp),%rdi a555: be c0 0c 00 00 mov $0xcc0,%esi a55a: e8 00 00 00 00 callq a55f a55f: 48 89 c1 mov %rax,%rcx a562: 48 85 c0 test %rax,%rax a565: 74 19 je a580 a567: 48 63 95 a0 5d 00 00 movslq 0x5da0(%rbp),%rdx a56e: 48 8b b5 98 5d 00 00 mov 0x5d98(%rbp),%rsi a575: 48 89 c7 mov %rax,%rdi a578: e8 00 00 00 00 callq a57d a57d: 48 89 c1 mov %rax,%rcx a580: 48 89 8b a8 04 00 00 mov %rcx,0x4a8(%rbx) a587: eb 84 jmp a50d a589: 48 8b 83 a8 04 00 00 mov 0x4a8(%rbx),%rax a590: e9 73 ff ff ff jmpq a508 a595: e8 00 00 00 00 callq a59a a59a: 48 8b 33 mov (%rbx),%rsi a59d: e9 d6 fe ff ff jmpq a478 a5a2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a5a9: 00 00 00 00 a5ad: 0f 1f 00 nopl (%rax) 000000000000a5b0 : a5b0: e8 00 00 00 00 callq a5b5 a5b5: 41 55 push %r13 a5b7: 41 54 push %r12 a5b9: 49 89 fc mov %rdi,%r12 a5bc: 55 push %rbp a5bd: 53 push %rbx a5be: e8 8d fe ff ff callq a450 a5c3: 49 8b b4 24 a8 04 00 mov 0x4a8(%r12),%rsi a5ca: 00 a5cb: 48 85 f6 test %rsi,%rsi a5ce: 0f 84 96 00 00 00 je a66a a5d4: 4c 89 e7 mov %r12,%rdi a5d7: e8 00 00 00 00 callq a5dc a5dc: 49 8b b4 24 a8 04 00 mov 0x4a8(%r12),%rsi a5e3: 00 a5e4: 4c 89 e7 mov %r12,%rdi a5e7: e8 00 00 00 00 callq a5ec a5ec: 41 89 c5 mov %eax,%r13d a5ef: 85 c0 test %eax,%eax a5f1: 0f 8e 80 00 00 00 jle a677 a5f7: 49 8b 14 24 mov (%r12),%rdx a5fb: 48 8b 82 d8 02 00 00 mov 0x2d8(%rdx),%rax a602: 48 81 c2 d8 02 00 00 add $0x2d8,%rdx a609: 48 8d 68 f8 lea -0x8(%rax),%rbp a60d: 48 39 c2 cmp %rax,%rdx a610: 0f 84 ec 00 00 00 je a702 a616: 41 8b bc 24 80 03 00 mov 0x380(%r12),%edi a61d: 00 a61e: be 01 00 00 00 mov $0x1,%esi a623: eb 11 jmp a636 a625: 48 8b 45 08 mov 0x8(%rbp),%rax a629: 48 8d 68 f8 lea -0x8(%rax),%rbp a62d: 48 39 c2 cmp %rax,%rdx a630: 0f 84 cc 00 00 00 je a702 a636: 8b 4d 44 mov 0x44(%rbp),%ecx a639: 89 f0 mov %esi,%eax a63b: d3 e0 shl %cl,%eax a63d: 85 f8 test %edi,%eax a63f: 74 e4 je a625 a641: 48 85 ed test %rbp,%rbp a644: 0f 84 b8 00 00 00 je a702 a64a: 4c 89 e6 mov %r12,%rsi a64d: 48 89 ef mov %rbp,%rdi a650: e8 1b f8 ff ff callq 9e70 a655: 4c 89 e6 mov %r12,%rsi a658: 48 89 ef mov %rbp,%rdi a65b: e8 f0 fa ff ff callq a150 a660: 44 89 e8 mov %r13d,%eax a663: 5b pop %rbx a664: 5d pop %rbp a665: 41 5c pop %r12 a667: 41 5d pop %r13 a669: c3 retq a66a: 31 f6 xor %esi,%esi a66c: 4c 89 e7 mov %r12,%rdi a66f: 45 31 ed xor %r13d,%r13d a672: e8 00 00 00 00 callq a677 a677: 49 8b 14 24 mov (%r12),%rdx a67b: 48 8b 82 d8 02 00 00 mov 0x2d8(%rdx),%rax a682: 48 81 c2 d8 02 00 00 add $0x2d8,%rdx a689: 48 8d 68 f8 lea -0x8(%rax),%rbp a68d: 48 39 c2 cmp %rax,%rdx a690: 74 7a je a70c a692: 41 8b bc 24 80 03 00 mov 0x380(%r12),%edi a699: 00 a69a: be 01 00 00 00 mov $0x1,%esi a69f: eb 0d jmp a6ae a6a1: 48 8b 45 08 mov 0x8(%rbp),%rax a6a5: 48 8d 68 f8 lea -0x8(%rax),%rbp a6a9: 48 39 c2 cmp %rax,%rdx a6ac: 74 5e je a70c a6ae: 8b 4d 44 mov 0x44(%rbp),%ecx a6b1: 89 f0 mov %esi,%eax a6b3: d3 e0 shl %cl,%eax a6b5: 85 f8 test %edi,%eax a6b7: 74 e8 je a6a1 a6b9: 48 85 ed test %rbp,%rbp a6bc: 74 4e je a70c a6be: 48 89 ef mov %rbp,%rdi a6c1: e8 ea f9 ff ff callq a0b0 a6c6: 48 89 c3 mov %rax,%rbx a6c9: 48 85 c0 test %rax,%rax a6cc: 74 34 je a702 a6ce: 48 89 c6 mov %rax,%rsi a6d1: 4c 89 e7 mov %r12,%rdi a6d4: 41 bd 01 00 00 00 mov $0x1,%r13d a6da: e8 00 00 00 00 callq a6df a6df: 0f b7 43 3a movzwl 0x3a(%rbx),%eax a6e3: 4c 89 e6 mov %r12,%rsi a6e6: 48 89 ef mov %rbp,%rdi a6e9: 41 89 84 24 b0 00 00 mov %eax,0xb0(%r12) a6f0: 00 a6f1: 0f b7 43 3c movzwl 0x3c(%rbx),%eax a6f5: 41 89 84 24 b4 00 00 mov %eax,0xb4(%r12) a6fc: 00 a6fd: e8 4e fa ff ff callq a150 a702: 5b pop %rbx a703: 44 89 e8 mov %r13d,%eax a706: 5d pop %rbp a707: 41 5c pop %r12 a709: 41 5d pop %r13 a70b: c3 retq a70c: 45 31 ed xor %r13d,%r13d a70f: 5b pop %rbx a710: 5d pop %rbp a711: 44 89 e8 mov %r13d,%eax a714: 41 5c pop %r12 a716: 41 5d pop %r13 a718: c3 retq a719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000000a720 : a720: e8 00 00 00 00 callq a725 a725: 41 54 push %r12 a727: 55 push %rbp a728: 48 89 fd mov %rdi,%rbp a72b: 53 push %rbx a72c: 48 8b 17 mov (%rdi),%rdx a72f: 48 8b 82 d8 02 00 00 mov 0x2d8(%rdx),%rax a736: 48 81 c2 d8 02 00 00 add $0x2d8,%rdx a73d: 48 39 c2 cmp %rax,%rdx a740: 0f 84 90 00 00 00 je a7d6 a746: 8b bf 80 03 00 00 mov 0x380(%rdi),%edi a74c: 48 8d 58 f8 lea -0x8(%rax),%rbx a750: be 01 00 00 00 mov $0x1,%esi a755: eb 0d jmp a764 a757: 48 8b 43 08 mov 0x8(%rbx),%rax a75b: 48 8d 58 f8 lea -0x8(%rax),%rbx a75f: 48 39 c2 cmp %rax,%rdx a762: 74 72 je a7d6 a764: 8b 4b 44 mov 0x44(%rbx),%ecx a767: 89 f0 mov %esi,%eax a769: d3 e0 shl %cl,%eax a76b: 85 f8 test %edi,%eax a76d: 74 e8 je a757 a76f: e8 00 00 00 00 callq a774 a774: 84 c0 test %al,%al a776: 0f 84 d2 00 00 00 je a84e a77c: 48 85 db test %rbx,%rbx a77f: 74 1a je a79b a781: 66 81 bb a4 00 00 00 cmpw $0x13f,0xa4(%rbx) a788: 3f 01 a78a: 76 0f jbe a79b a78c: 66 81 bb ae 00 00 00 cmpw $0xef,0xae(%rbx) a793: ef 00 a795: 0f 87 a8 00 00 00 ja a843 a79b: 41 bc 02 00 00 00 mov $0x2,%r12d a7a1: 48 89 ef mov %rbp,%rdi a7a4: e8 a7 fc ff ff callq a450 a7a9: 48 83 bd a8 04 00 00 cmpq $0x0,0x4a8(%rbp) a7b0: 00 a7b1: b8 01 00 00 00 mov $0x1,%eax a7b6: 48 89 ef mov %rbp,%rdi a7b9: 44 0f 45 e0 cmovne %eax,%r12d a7bd: 44 89 e6 mov %r12d,%esi a7c0: e8 cb fa ff ff callq a290 a7c5: e8 00 00 00 00 callq a7ca a7ca: 84 c0 test %al,%al a7cc: 74 47 je a815 a7ce: 44 89 e0 mov %r12d,%eax a7d1: 5b pop %rbx a7d2: 5d pop %rbp a7d3: 41 5c pop %r12 a7d5: c3 retq a7d6: e8 00 00 00 00 callq a7db a7db: 84 c0 test %al,%al a7dd: 75 bc jne a79b a7df: 48 8b 45 00 mov 0x0(%rbp),%rax a7e3: be 04 00 00 00 mov $0x4,%esi a7e8: 48 8b 78 18 mov 0x18(%rax),%rdi a7ec: e8 00 00 00 00 callq a7f1 a7f1: 85 c0 test %eax,%eax a7f3: 79 a6 jns a79b a7f5: 48 8b 45 00 mov 0x0(%rbp),%rax a7f9: 41 bc 02 00 00 00 mov $0x2,%r12d a7ff: be 0d 00 00 00 mov $0xd,%esi a804: 48 8b 78 18 mov 0x18(%rax),%rdi a808: e8 00 00 00 00 callq a80d a80d: 44 89 e0 mov %r12d,%eax a810: 5b pop %rbx a811: 5d pop %rbp a812: 41 5c pop %r12 a814: c3 retq a815: 48 8b 45 00 mov 0x0(%rbp),%rax a819: 48 8b 58 18 mov 0x18(%rax),%rbx a81d: e8 00 00 00 00 callq a822 a822: be 0d 00 00 00 mov $0xd,%esi a827: 48 89 83 e0 01 00 00 mov %rax,0x1e0(%rbx) a82e: 48 8b 45 00 mov 0x0(%rbp),%rax a832: 48 8b 78 18 mov 0x18(%rax),%rdi a836: e8 00 00 00 00 callq a83b a83b: 44 89 e0 mov %r12d,%eax a83e: 5b pop %rbx a83f: 5d pop %rbp a840: 41 5c pop %r12 a842: c3 retq a843: 41 bc 01 00 00 00 mov $0x1,%r12d a849: e9 53 ff ff ff jmpq a7a1 a84e: 48 8b 45 00 mov 0x0(%rbp),%rax a852: be 04 00 00 00 mov $0x4,%esi a857: 48 8b 78 18 mov 0x18(%rax),%rdi a85b: e8 00 00 00 00 callq a860 a860: 85 c0 test %eax,%eax a862: 0f 89 14 ff ff ff jns a77c a868: eb 8b jmp a7f5 a86a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000000a870 : a870: e8 00 00 00 00 callq a875 a875: 55 push %rbp a876: 48 89 fd mov %rdi,%rbp a879: e8 d2 fb ff ff callq a450 a87e: 48 8b b5 a8 04 00 00 mov 0x4a8(%rbp),%rsi a885: 48 85 f6 test %rsi,%rsi a888: 74 18 je a8a2 a88a: 48 89 ef mov %rbp,%rdi a88d: e8 00 00 00 00 callq a892 a892: 48 8b b5 a8 04 00 00 mov 0x4a8(%rbp),%rsi a899: 48 89 ef mov %rbp,%rdi a89c: 5d pop %rbp a89d: e9 00 00 00 00 jmpq a8a2 a8a2: 48 89 ef mov %rbp,%rdi a8a5: 31 f6 xor %esi,%esi a8a7: e8 00 00 00 00 callq a8ac a8ac: 31 c0 xor %eax,%eax a8ae: 5d pop %rbp a8af: c3 retq 000000000000a8b0 : a8b0: e8 00 00 00 00 callq a8b5 a8b5: 41 56 push %r14 a8b7: 41 55 push %r13 a8b9: 41 54 push %r12 a8bb: 55 push %rbp a8bc: 89 f5 mov %esi,%ebp a8be: 53 push %rbx a8bf: 48 89 fb mov %rdi,%rbx a8c2: 48 83 ec 18 sub $0x18,%rsp a8c6: 4c 8b 37 mov (%rdi),%r14 a8c9: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax a8d0: 00 00 a8d2: 48 89 44 24 10 mov %rax,0x10(%rsp) a8d7: 31 c0 xor %eax,%eax a8d9: e8 00 00 00 00 callq a8de a8de: 84 c0 test %al,%al a8e0: 0f 84 e5 00 00 00 je a9cb a8e6: 40 84 ed test %bpl,%bpl a8e9: 0f 84 0e 01 00 00 je a9fd a8ef: 48 83 bb 98 04 00 00 cmpq $0x0,0x498(%rbx) a8f6: 00 a8f7: 74 15 je a90e a8f9: 31 f6 xor %esi,%esi a8fb: 48 89 df mov %rbx,%rdi a8fe: e8 00 00 00 00 callq a903 a903: 41 89 c5 mov %eax,%r13d a906: 84 c0 test %al,%al a908: 0f 85 78 01 00 00 jne aa86 a90e: 45 31 ed xor %r13d,%r13d a911: 41 bc 02 00 00 00 mov $0x2,%r12d a917: 8b 43 74 mov 0x74(%rbx),%eax a91a: 83 e0 f7 and $0xfffffff7,%eax a91d: 83 f8 03 cmp $0x3,%eax a920: 74 6d je a98f a922: 40 84 ed test %bpl,%bpl a925: 0f 84 42 01 00 00 je aa6d a92b: 80 bb b8 04 00 00 00 cmpb $0x0,0x4b8(%rbx) a932: 74 5b je a98f a934: 48 8b 13 mov (%rbx),%rdx a937: 48 8b 82 d8 02 00 00 mov 0x2d8(%rdx),%rax a93e: 48 81 c2 d8 02 00 00 add $0x2d8,%rdx a945: 48 8d 68 f8 lea -0x8(%rax),%rbp a949: 48 39 c2 cmp %rax,%rdx a94c: 74 41 je a98f a94e: 8b bb 80 03 00 00 mov 0x380(%rbx),%edi a954: be 01 00 00 00 mov $0x1,%esi a959: 8b 4d 44 mov 0x44(%rbp),%ecx a95c: 89 f0 mov %esi,%eax a95e: d3 e0 shl %cl,%eax a960: 85 f8 test %edi,%eax a962: 74 1e je a982 a964: 8b 45 40 mov 0x40(%rbp),%eax a967: 83 f8 01 cmp $0x1,%eax a96a: 74 05 je a971 a96c: 83 f8 04 cmp $0x4,%eax a96f: 75 11 jne a982 a971: 48 8b 45 70 mov 0x70(%rbp),%rax a975: 48 8b 48 38 mov 0x38(%rax),%rcx a979: 48 85 c9 test %rcx,%rcx a97c: 0f 85 4f 02 00 00 jne abd1 a982: 48 8b 45 08 mov 0x8(%rbp),%rax a986: 48 8d 68 f8 lea -0x8(%rax),%rbp a98a: 48 39 c2 cmp %rax,%rdx a98d: 75 ca jne a959 a98f: 44 89 e6 mov %r12d,%esi a992: 48 89 df mov %rbx,%rdi a995: e8 f6 f8 ff ff callq a290 a99a: e8 00 00 00 00 callq a99f a99f: 84 c0 test %al,%al a9a1: 0f 84 9d 00 00 00 je aa44 a9a7: 48 8b 44 24 10 mov 0x10(%rsp),%rax a9ac: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax a9b3: 00 00 a9b5: 0f 85 b0 02 00 00 jne ac6b a9bb: 48 83 c4 18 add $0x18,%rsp a9bf: 44 89 e0 mov %r12d,%eax a9c2: 5b pop %rbx a9c3: 5d pop %rbp a9c4: 41 5c pop %r12 a9c6: 41 5d pop %r13 a9c8: 41 5e pop %r14 a9ca: c3 retq a9cb: 48 8b 03 mov (%rbx),%rax a9ce: be 04 00 00 00 mov $0x4,%esi a9d3: 48 8b 78 18 mov 0x18(%rax),%rdi a9d7: e8 00 00 00 00 callq a9dc a9dc: 85 c0 test %eax,%eax a9de: 0f 89 02 ff ff ff jns a8e6 a9e4: 48 8b 03 mov (%rbx),%rax a9e7: be 0d 00 00 00 mov $0xd,%esi a9ec: 41 bc 02 00 00 00 mov $0x2,%r12d a9f2: 48 8b 78 18 mov 0x18(%rax),%rdi a9f6: e8 00 00 00 00 callq a9fb a9fb: eb aa jmp a9a7 a9fd: 8b b3 bc 04 00 00 mov 0x4bc(%rbx),%esi aa03: 81 fe ff 00 00 00 cmp $0xff,%esi aa09: 0f 84 e0 fe ff ff je a8ef aa0f: 48 8b 03 mov (%rbx),%rax aa12: 41 bc 01 00 00 00 mov $0x1,%r12d aa18: 48 8d 78 f0 lea -0x10(%rax),%rdi aa1c: 48 8b 80 d8 5e 00 00 mov 0x5ed8(%rax),%rax aa23: 48 8b 40 20 mov 0x20(%rax),%rax aa27: e8 00 00 00 00 callq aa2c aa2c: 3c 01 cmp $0x1,%al aa2e: 41 83 d4 00 adc $0x0,%r12d aa32: 44 39 a3 98 00 00 00 cmp %r12d,0x98(%rbx) aa39: 0f 85 b0 fe ff ff jne a8ef aa3f: e9 56 ff ff ff jmpq a99a aa44: 48 8b 03 mov (%rbx),%rax aa47: 48 8b 68 18 mov 0x18(%rax),%rbp aa4b: e8 00 00 00 00 callq aa50 aa50: be 0d 00 00 00 mov $0xd,%esi aa55: 48 89 85 e0 01 00 00 mov %rax,0x1e0(%rbp) aa5c: 48 8b 03 mov (%rbx),%rax aa5f: 48 8b 78 18 mov 0x18(%rax),%rdi aa63: e8 00 00 00 00 callq aa68 aa68: e9 3a ff ff ff jmpq a9a7 aa6d: 80 bb b9 04 00 00 00 cmpb $0x0,0x4b9(%rbx) aa74: 0f 84 15 ff ff ff je a98f aa7a: 44 8b a3 98 00 00 00 mov 0x98(%rbx),%r12d aa81: e9 09 ff ff ff jmpq a98f aa86: c6 83 b9 04 00 00 00 movb $0x0,0x4b9(%rbx) aa8d: 48 8b bb a8 04 00 00 mov 0x4a8(%rbx),%rdi aa94: e8 00 00 00 00 callq aa99 aa99: 48 89 df mov %rbx,%rdi aa9c: 48 c7 83 a8 04 00 00 movq $0x0,0x4a8(%rbx) aaa3: 00 00 00 00 aaa7: e8 a4 f9 ff ff callq a450 aaac: 48 8b bb a8 04 00 00 mov 0x4a8(%rbx),%rdi aab3: 48 85 ff test %rdi,%rdi aab6: 0f 84 48 01 00 00 je ac04 aabc: 0f b6 47 14 movzbl 0x14(%rdi),%eax aac0: 44 0f b6 ab a0 04 00 movzbl 0x4a0(%rbx),%r13d aac7: 00 aac8: 89 c2 mov %eax,%edx aaca: c0 ea 07 shr $0x7,%dl aacd: 88 93 a1 04 00 00 mov %dl,0x4a1(%rbx) aad3: 84 c0 test %al,%al aad5: 0f 89 a7 00 00 00 jns ab82 aadb: 45 84 ed test %r13b,%r13b aade: 0f 84 93 00 00 00 je ab77 aae4: 48 89 e6 mov %rsp,%rsi aae7: 4c 89 f7 mov %r14,%rdi aaea: 4d 8d 6e f0 lea -0x10(%r14),%r13 aaee: 41 bc 01 00 00 00 mov $0x1,%r12d aaf4: e8 00 00 00 00 callq aaf9 aaf9: 48 89 e7 mov %rsp,%rdi aafc: e8 00 00 00 00 callq ab01 ab01: 48 85 c0 test %rax,%rax ab04: 0f 84 9c 00 00 00 je aba6 ab0a: 48 39 c3 cmp %rax,%rbx ab0d: 74 ea je aaf9 ab0f: 80 b8 a0 04 00 00 00 cmpb $0x0,0x4a0(%rax) ab16: 74 e1 je aaf9 ab18: 48 8b 93 98 04 00 00 mov 0x498(%rbx),%rdx ab1f: 48 8b 88 98 04 00 00 mov 0x498(%rax),%rcx ab26: 0f b6 92 59 04 00 00 movzbl 0x459(%rdx),%edx ab2d: 38 91 59 04 00 00 cmp %dl,0x459(%rcx) ab33: 75 c4 jne aaf9 ab35: 83 78 74 01 cmpl $0x1,0x74(%rax) ab39: 74 be je aaf9 ab3b: 49 8b 86 d8 5e 00 00 mov 0x5ed8(%r14),%rax ab42: 8b b3 bc 04 00 00 mov 0x4bc(%rbx),%esi ab48: 4c 89 ef mov %r13,%rdi ab4b: 48 8b 40 20 mov 0x20(%rax),%rax ab4f: e8 00 00 00 00 callq ab54 ab54: 84 c0 test %al,%al ab56: 75 a1 jne aaf9 ab58: 48 8b bb a8 04 00 00 mov 0x4a8(%rbx),%rdi ab5f: 41 bc 02 00 00 00 mov $0x2,%r12d ab65: e8 00 00 00 00 callq ab6a ab6a: 48 c7 83 a8 04 00 00 movq $0x0,0x4a8(%rbx) ab71: 00 00 00 00 ab75: eb 82 jmp aaf9 ab77: 41 bc 01 00 00 00 mov $0x1,%r12d ab7d: e9 0d fe ff ff jmpq a98f ab82: 41 bc 01 00 00 00 mov $0x1,%r12d ab88: 45 84 ed test %r13b,%r13b ab8b: 0f 84 86 fd ff ff je a917 ab91: e8 00 00 00 00 callq ab96 ab96: 48 c7 83 a8 04 00 00 movq $0x0,0x4a8(%rbx) ab9d: 00 00 00 00 aba1: e9 68 fd ff ff jmpq a90e aba6: 48 89 e7 mov %rsp,%rdi aba9: e8 00 00 00 00 callq abae abae: 41 83 fc 01 cmp $0x1,%r12d abb2: 0f 85 56 fd ff ff jne a90e abb8: 0f b6 83 a1 04 00 00 movzbl 0x4a1(%rbx),%eax abbf: 45 31 ed xor %r13d,%r13d abc2: 84 c0 test %al,%al abc4: 75 b1 jne ab77 abc6: 41 bc 01 00 00 00 mov $0x1,%r12d abcc: e9 46 fd ff ff jmpq a917 abd1: 45 84 ed test %r13b,%r13b abd4: 75 47 jne ac1d abd6: 41 83 fc 01 cmp $0x1,%r12d abda: 74 9b je ab77 abdc: 48 89 de mov %rbx,%rsi abdf: 48 89 ef mov %rbp,%rdi abe2: e8 00 00 00 00 callq abe7 abe7: 41 89 c4 mov %eax,%r12d abea: 83 f8 01 cmp $0x1,%eax abed: 74 73 je ac62 abef: 83 f8 02 cmp $0x2,%eax abf2: 0f 84 97 fd ff ff je a98f abf8: c6 83 b9 04 00 00 01 movb $0x1,0x4b9(%rbx) abff: e9 8b fd ff ff jmpq a98f ac04: 48 8b 73 48 mov 0x48(%rbx),%rsi ac08: 48 c7 c7 00 00 00 00 mov $0x0,%rdi ac0f: e8 00 00 00 00 callq ac14 ac14: 0f b6 83 a1 04 00 00 movzbl 0x4a1(%rbx),%eax ac1b: eb a5 jmp abc2 ac1d: c6 83 a1 04 00 00 01 movb $0x1,0x4a1(%rbx) ac24: 48 89 de mov %rbx,%rsi ac27: 48 89 ef mov %rbp,%rdi ac2a: 48 8b 40 38 mov 0x38(%rax),%rax ac2e: e8 00 00 00 00 callq ac33 ac33: 8b 55 40 mov 0x40(%rbp),%edx ac36: 48 c7 c6 00 00 00 00 mov $0x0,%rsi ac3d: bf 04 00 00 00 mov $0x4,%edi ac42: 41 89 c5 mov %eax,%r13d ac45: 89 c1 mov %eax,%ecx ac47: e8 00 00 00 00 callq ac4c ac4c: 41 83 fd 01 cmp $0x1,%r13d ac50: 0f 85 39 fd ff ff jne a98f ac56: c6 83 a1 04 00 00 00 movb $0x0,0x4a1(%rbx) ac5d: e9 2d fd ff ff jmpq a98f ac62: c6 83 a1 04 00 00 00 movb $0x0,0x4a1(%rbx) ac69: eb 8d jmp abf8 ac6b: e8 00 00 00 00 callq ac70 000000000000ac70 : ac70: e8 00 00 00 00 callq ac75 ac75: 41 55 push %r13 ac77: 41 54 push %r12 ac79: 49 89 fc mov %rdi,%r12 ac7c: 55 push %rbp ac7d: 53 push %rbx ac7e: 89 f3 mov %esi,%ebx ac80: e8 00 00 00 00 callq ac85 ac85: 84 c0 test %al,%al ac87: 75 1a jne aca3 ac89: 49 8b 04 24 mov (%r12),%rax ac8d: be 04 00 00 00 mov $0x4,%esi ac92: 48 8b 78 18 mov 0x18(%rax),%rdi ac96: e8 00 00 00 00 callq ac9b ac9b: 85 c0 test %eax,%eax ac9d: 0f 88 9c 01 00 00 js ae3f aca3: 49 8b 14 24 mov (%r12),%rdx aca7: 48 8b 82 d8 02 00 00 mov 0x2d8(%rdx),%rax acae: 48 81 c2 d8 02 00 00 add $0x2d8,%rdx acb5: 48 8d 68 f8 lea -0x8(%rax),%rbp acb9: 48 39 c2 cmp %rax,%rdx acbc: 0f 84 aa 00 00 00 je ad6c acc2: 41 8b bc 24 80 03 00 mov 0x380(%r12),%edi acc9: 00 acca: be 01 00 00 00 mov $0x1,%esi accf: eb 11 jmp ace2 acd1: 48 8b 45 08 mov 0x8(%rbp),%rax acd5: 48 8d 68 f8 lea -0x8(%rax),%rbp acd9: 48 39 c2 cmp %rax,%rdx acdc: 0f 84 8a 00 00 00 je ad6c ace2: 8b 4d 44 mov 0x44(%rbp),%ecx ace5: 89 f0 mov %esi,%eax ace7: d3 e0 shl %cl,%eax ace9: 85 f8 test %edi,%eax aceb: 74 e4 je acd1 aced: 49 83 bc 24 98 04 00 cmpq $0x0,0x498(%r12) acf4: 00 00 acf6: 74 12 je ad0a acf8: 31 f6 xor %esi,%esi acfa: 4c 89 e7 mov %r12,%rdi acfd: e8 00 00 00 00 callq ad02 ad02: 84 c0 test %al,%al ad04: 0f 85 b4 00 00 00 jne adbe ad0a: 84 db test %bl,%bl ad0c: 0f 84 91 00 00 00 je ada3 ad12: 41 80 bc 24 b8 04 00 cmpb $0x0,0x4b8(%r12) ad19: 00 00 ad1b: 74 2b je ad48 ad1d: 48 85 ed test %rbp,%rbp ad20: 74 26 je ad48 ad22: 48 8b 45 70 mov 0x70(%rbp),%rax ad26: 4c 89 e6 mov %r12,%rsi ad29: 48 89 ef mov %rbp,%rdi ad2c: 48 8b 40 38 mov 0x38(%rax),%rax ad30: e8 00 00 00 00 callq ad35 ad35: 41 89 c5 mov %eax,%r13d ad38: 83 f8 02 cmp $0x2,%eax ad3b: 74 11 je ad4e ad3d: 41 c6 84 24 b9 04 00 movb $0x1,0x4b9(%r12) ad44: 00 01 ad46: eb 06 jmp ad4e ad48: 41 bd 02 00 00 00 mov $0x2,%r13d ad4e: 44 89 ee mov %r13d,%esi ad51: 4c 89 e7 mov %r12,%rdi ad54: e8 37 f5 ff ff callq a290 ad59: e8 00 00 00 00 callq ad5e ad5e: 84 c0 test %al,%al ad60: 74 11 je ad73 ad62: 5b pop %rbx ad63: 44 89 e8 mov %r13d,%eax ad66: 5d pop %rbp ad67: 41 5c pop %r12 ad69: 41 5d pop %r13 ad6b: c3 retq ad6c: 31 ed xor %ebp,%ebp ad6e: e9 7a ff ff ff jmpq aced ad73: 49 8b 04 24 mov (%r12),%rax ad77: 48 8b 58 18 mov 0x18(%rax),%rbx ad7b: e8 00 00 00 00 callq ad80 ad80: be 0d 00 00 00 mov $0xd,%esi ad85: 48 89 83 e0 01 00 00 mov %rax,0x1e0(%rbx) ad8c: 49 8b 04 24 mov (%r12),%rax ad90: 48 8b 78 18 mov 0x18(%rax),%rdi ad94: e8 00 00 00 00 callq ad99 ad99: 44 89 e8 mov %r13d,%eax ad9c: 5b pop %rbx ad9d: 5d pop %rbp ad9e: 41 5c pop %r12 ada0: 41 5d pop %r13 ada2: c3 retq ada3: 41 80 bc 24 b9 04 00 cmpb $0x0,0x4b9(%r12) adaa: 00 00 adac: 41 bd 02 00 00 00 mov $0x2,%r13d adb2: 74 a5 je ad59 adb4: 45 8b ac 24 98 00 00 mov 0x98(%r12),%r13d adbb: 00 adbc: eb 9b jmp ad59 adbe: 41 c6 84 24 b9 04 00 movb $0x0,0x4b9(%r12) adc5: 00 00 adc7: 49 8b bc 24 a8 04 00 mov 0x4a8(%r12),%rdi adce: 00 adcf: e8 00 00 00 00 callq add4 add4: 4c 89 e7 mov %r12,%rdi add7: 49 c7 84 24 a8 04 00 movq $0x0,0x4a8(%r12) adde: 00 00 00 00 00 ade3: e8 68 f6 ff ff callq a450 ade8: 49 8b bc 24 a8 04 00 mov 0x4a8(%r12),%rdi adef: 00 adf0: 48 85 ff test %rdi,%rdi adf3: 74 67 je ae5c adf5: 0f b6 47 14 movzbl 0x14(%rdi),%eax adf9: 41 bd 01 00 00 00 mov $0x1,%r13d adff: 89 c2 mov %eax,%edx ae01: c0 ea 07 shr $0x7,%dl ae04: 41 88 94 24 a1 04 00 mov %dl,0x4a1(%r12) ae0b: 00 ae0c: 84 c0 test %al,%al ae0e: 0f 89 3a ff ff ff jns ad4e ae14: 41 80 bc 24 a0 04 00 cmpb $0x0,0x4a0(%r12) ae1b: 00 00 ae1d: 0f 84 2b ff ff ff je ad4e ae23: e8 00 00 00 00 callq ae28 ae28: 41 bd 02 00 00 00 mov $0x2,%r13d ae2e: 49 c7 84 24 a8 04 00 movq $0x0,0x4a8(%r12) ae35: 00 00 00 00 00 ae3a: e9 0f ff ff ff jmpq ad4e ae3f: 49 8b 04 24 mov (%r12),%rax ae43: be 0d 00 00 00 mov $0xd,%esi ae48: 41 bd 02 00 00 00 mov $0x2,%r13d ae4e: 48 8b 78 18 mov 0x18(%rax),%rdi ae52: e8 00 00 00 00 callq ae57 ae57: e9 06 ff ff ff jmpq ad62 ae5c: 49 8b 74 24 48 mov 0x48(%r12),%rsi ae61: 48 c7 c7 00 00 00 00 mov $0x0,%rdi ae68: 41 bd 01 00 00 00 mov $0x1,%r13d ae6e: e8 00 00 00 00 callq ae73 ae73: e9 d6 fe ff ff jmpq ad4e ae78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ae7f: 00 000000000000ae80 : ae80: e8 00 00 00 00 callq ae85 ae85: 41 54 push %r12 ae87: 49 89 f4 mov %rsi,%r12 ae8a: 55 push %rbp ae8b: 8b 47 74 mov 0x74(%rdi),%eax ae8e: 48 89 fd mov %rdi,%rbp ae91: 83 f8 0e cmp $0xe,%eax ae94: 74 52 je aee8 ae96: 83 f8 07 cmp $0x7,%eax ae99: 74 4d je aee8 ae9b: 48 8b 87 b0 04 00 00 mov 0x4b0(%rdi),%rax aea2: 0f b6 40 1f movzbl 0x1f(%rax),%eax aea6: 83 e8 13 sub $0x13,%eax aea9: 3c 01 cmp $0x1,%al aeab: 0f 86 3f 01 00 00 jbe aff0 aeb1: 48 8b bf a8 04 00 00 mov 0x4a8(%rdi),%rdi aeb8: 48 85 ff test %rdi,%rdi aebb: 0f 84 f9 00 00 00 je afba aec1: e8 00 00 00 00 callq aec6 aec6: 84 c0 test %al,%al aec8: 0f 84 d3 00 00 00 je afa1 aece: 41 81 3c 24 20 30 05 cmpl $0x53020,(%r12) aed5: 00 aed6: 41 b8 0f 00 00 00 mov $0xf,%r8d aedc: 7f 03 jg aee1 aede: 45 31 c0 xor %r8d,%r8d aee1: 44 89 c0 mov %r8d,%eax aee4: 5d pop %rbp aee5: 41 5c pop %r12 aee7: c3 retq aee8: 48 8b 75 00 mov 0x0(%rbp),%rsi aeec: 45 0f b7 4c 24 04 movzwl 0x4(%r12),%r9d aef2: 48 8b 96 d8 02 00 00 mov 0x2d8(%rsi),%rdx aef9: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi af00: 48 8d 42 f8 lea -0x8(%rdx),%rax af04: 48 39 d6 cmp %rdx,%rsi af07: 0f 84 fe 00 00 00 je b00b af0d: 44 8b 85 80 03 00 00 mov 0x380(%rbp),%r8d af14: bf 01 00 00 00 mov $0x1,%edi af19: eb 11 jmp af2c af1b: 48 8b 50 08 mov 0x8(%rax),%rdx af1f: 48 8d 42 f8 lea -0x8(%rdx),%rax af23: 48 39 d6 cmp %rdx,%rsi af26: 0f 84 cc 00 00 00 je aff8 af2c: 8b 48 44 mov 0x44(%rax),%ecx af2f: 89 fa mov %edi,%edx af31: d3 e2 shl %cl,%edx af33: 44 85 c2 test %r8d,%edx af36: 74 e3 je af1b af38: 41 b8 1d 00 00 00 mov $0x1d,%r8d af3e: 66 41 81 f9 3f 01 cmp $0x13f,%r9w af44: 76 9b jbe aee1 af46: 41 0f b7 54 24 0e movzwl 0xe(%r12),%edx af4c: 66 81 fa ef 00 cmp $0xef,%dx af51: 76 8e jbe aee1 af53: 48 85 c0 test %rax,%rax af56: 74 86 je aede af58: 0f b7 88 a4 00 00 00 movzwl 0xa4(%rax),%ecx af5f: 66 44 39 c9 cmp %r9w,%cx af63: 0f 82 78 ff ff ff jb aee1 af69: 0f b7 b0 ae 00 00 00 movzwl 0xae(%rax),%esi af70: 66 39 f2 cmp %si,%dx af73: 0f 87 68 ff ff ff ja aee1 af79: 8b 80 90 00 00 00 mov 0x90(%rax),%eax af7f: 85 c0 test %eax,%eax af81: 0f 85 57 ff ff ff jne aede af87: 66 39 f2 cmp %si,%dx af8a: 75 0a jne af96 af8c: 66 44 39 c9 cmp %r9w,%cx af90: 0f 84 48 ff ff ff je aede af96: 41 b8 1d 00 00 00 mov $0x1d,%r8d af9c: e9 40 ff ff ff jmpq aee1 afa1: 41 81 3c 24 88 84 02 cmpl $0x28488,(%r12) afa8: 00 afa9: 41 b8 0f 00 00 00 mov $0xf,%r8d afaf: 0f 8e 29 ff ff ff jle aede afb5: e9 27 ff ff ff jmpq aee1 afba: 48 8b bd 50 01 00 00 mov 0x150(%rbp),%rdi afc1: 48 85 ff test %rdi,%rdi afc4: 0f 84 f7 fe ff ff je aec1 afca: 48 8b 77 48 mov 0x48(%rdi),%rsi afce: 48 8b 7f 50 mov 0x50(%rdi),%rdi afd2: ba c0 0c 00 00 mov $0xcc0,%edx afd7: e8 00 00 00 00 callq afdc afdc: 48 89 c7 mov %rax,%rdi afdf: 48 85 c0 test %rax,%rax afe2: 74 1b je afff afe4: 48 89 85 a8 04 00 00 mov %rax,0x4a8(%rbp) afeb: e9 d1 fe ff ff jmpq aec1 aff0: 5d pop %rbp aff1: 41 5c pop %r12 aff3: e9 00 00 00 00 jmpq aff8 aff8: 31 c0 xor %eax,%eax affa: e9 39 ff ff ff jmpq af38 afff: 48 8b bd a8 04 00 00 mov 0x4a8(%rbp),%rdi b006: e9 b6 fe ff ff jmpq aec1 b00b: 41 b8 1d 00 00 00 mov $0x1d,%r8d b011: 66 41 81 f9 3f 01 cmp $0x13f,%r9w b017: 0f 86 c4 fe ff ff jbe aee1 b01d: 66 41 81 7c 24 0e ef cmpw $0xef,0xe(%r12) b024: 00 b025: 0f 87 b3 fe ff ff ja aede b02b: e9 b1 fe ff ff jmpq aee1 000000000000b030 : b030: e8 00 00 00 00 callq b035 b035: 41 55 push %r13 b037: 41 54 push %r12 b039: 49 89 f4 mov %rsi,%r12 b03c: 48 c7 c6 00 00 00 00 mov $0x0,%rsi b043: 55 push %rbp b044: 48 89 fd mov %rdi,%rbp b047: 53 push %rbx b048: 4c 8b 2f mov (%rdi),%r13 b04b: bf 04 00 00 00 mov $0x4,%edi b050: 48 89 d3 mov %rdx,%rbx b053: e8 00 00 00 00 callq b058 b058: 4d 39 a5 18 05 00 00 cmp %r12,0x518(%r13) b05f: 74 09 je b06a b061: 5b pop %rbx b062: 31 c0 xor %eax,%eax b064: 5d pop %rbp b065: 41 5c pop %r12 b067: 41 5d pop %r13 b069: c3 retq b06a: 48 8b 85 88 03 00 00 mov 0x388(%rbp),%rax b071: 48 85 c0 test %rax,%rax b074: 74 55 je b0cb b076: 48 83 fb 04 cmp $0x4,%rbx b07a: ba 01 00 00 00 mov $0x1,%edx b07f: 48 0f 43 da cmovae %rdx,%rbx b083: 3b 98 90 00 00 00 cmp 0x90(%rax),%ebx b089: 74 d6 je b061 b08b: 48 8b 78 50 mov 0x50(%rax),%rdi b08f: 89 98 90 00 00 00 mov %ebx,0x90(%rax) b095: 48 85 ff test %rdi,%rdi b098: 74 c7 je b061 b09a: 80 bf 9c 00 00 00 00 cmpb $0x0,0x9c(%rdi) b0a1: 74 be je b061 b0a3: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax b0aa: 8b 8f 94 01 00 00 mov 0x194(%rdi),%ecx b0b0: 48 8d b7 a0 00 00 00 lea 0xa0(%rdi),%rsi b0b7: 8b 97 90 01 00 00 mov 0x190(%rdi),%edx b0bd: 4c 8b 80 a8 00 00 00 mov 0xa8(%rax),%r8 b0c4: e8 00 00 00 00 callq b0c9 b0c9: eb 96 jmp b061 b0cb: 48 8b 85 10 03 00 00 mov 0x310(%rbp),%rax b0d2: 48 89 ef mov %rbp,%rdi b0d5: 48 8b 40 20 mov 0x20(%rax),%rax b0d9: e8 00 00 00 00 callq b0de b0de: eb 96 jmp b076 000000000000b0e0 : b0e0: e8 00 00 00 00 callq b0e5 b0e5: 41 57 push %r15 b0e7: 41 56 push %r14 b0e9: 49 89 fe mov %rdi,%r14 b0ec: 41 55 push %r13 b0ee: 41 54 push %r12 b0f0: 55 push %rbp b0f1: 53 push %rbx b0f2: 4c 8b 2f mov (%rdi),%r13 b0f5: 89 f3 mov %esi,%ebx b0f7: 4c 8b a7 b0 04 00 00 mov 0x4b0(%rdi),%r12 b0fe: 49 8b 85 d8 02 00 00 mov 0x2d8(%r13),%rax b105: 49 8d 95 d8 02 00 00 lea 0x2d8(%r13),%rdx b10c: 48 39 c2 cmp %rax,%rdx b10f: 0f 84 37 01 00 00 je b24c b115: 8b bf 80 03 00 00 mov 0x380(%rdi),%edi b11b: 48 8d 68 f8 lea -0x8(%rax),%rbp b11f: be 01 00 00 00 mov $0x1,%esi b124: eb 11 jmp b137 b126: 48 8b 45 08 mov 0x8(%rbp),%rax b12a: 48 8d 68 f8 lea -0x8(%rax),%rbp b12e: 48 39 c2 cmp %rax,%rdx b131: 0f 84 15 01 00 00 je b24c b137: 8b 4d 44 mov 0x44(%rbp),%ecx b13a: 89 f0 mov %esi,%eax b13c: d3 e0 shl %cl,%eax b13e: 85 f8 test %edi,%eax b140: 74 e4 je b126 b142: e8 00 00 00 00 callq b147 b147: 84 c0 test %al,%al b149: 0f 84 0c 01 00 00 je b25b b14f: 84 db test %bl,%bl b151: 75 3f jne b192 b153: 41 8b b6 bc 04 00 00 mov 0x4bc(%r14),%esi b15a: 81 fe ff 00 00 00 cmp $0xff,%esi b160: 74 30 je b192 b162: 49 8b 06 mov (%r14),%rax b165: 41 bf 01 00 00 00 mov $0x1,%r15d b16b: 48 8d 78 f0 lea -0x10(%rax),%rdi b16f: 48 8b 80 d8 5e 00 00 mov 0x5ed8(%rax),%rax b176: 48 8b 40 20 mov 0x20(%rax),%rax b17a: e8 00 00 00 00 callq b17f b17f: 3c 01 cmp $0x1,%al b181: 41 83 d7 00 adc $0x0,%r15d b185: 45 39 be 98 00 00 00 cmp %r15d,0x98(%r14) b18c: 0f 84 8f 00 00 00 je b221 b192: 49 8b be a8 04 00 00 mov 0x4a8(%r14),%rdi b199: e8 00 00 00 00 callq b19e b19e: 41 8b 46 74 mov 0x74(%r14),%eax b1a2: 49 c7 86 a8 04 00 00 movq $0x0,0x4a8(%r14) b1a9: 00 00 00 00 b1ad: 83 f8 0e cmp $0xe,%eax b1b0: 74 09 je b1bb b1b2: 83 f8 07 cmp $0x7,%eax b1b5: 0f 85 d2 00 00 00 jne b28d b1bb: 41 bf 02 00 00 00 mov $0x2,%r15d b1c1: 48 85 ed test %rbp,%rbp b1c4: 74 1f je b1e5 b1c6: 66 81 bd a4 00 00 00 cmpw $0x13f,0xa4(%rbp) b1cd: 3f 01 b1cf: 76 14 jbe b1e5 b1d1: 45 31 ff xor %r15d,%r15d b1d4: 66 81 bd ae 00 00 00 cmpw $0xf0,0xae(%rbp) b1db: f0 00 b1dd: 41 0f 92 c7 setb %r15b b1e1: 41 83 c7 01 add $0x1,%r15d b1e5: 41 80 7c 24 28 00 cmpb $0x0,0x28(%r12) b1eb: 41 c6 44 24 1f 13 movb $0x13,0x1f(%r12) b1f1: 0f 84 75 01 00 00 je b36c b1f7: 4c 89 f7 mov %r14,%rdi b1fa: e8 00 00 00 00 callq b1ff b1ff: 85 c0 test %eax,%eax b201: b8 01 00 00 00 mov $0x1,%eax b206: 44 0f 44 f8 cmove %eax,%r15d b20a: 41 80 7c 24 28 00 cmpb $0x0,0x28(%r12) b210: 0f 84 68 01 00 00 je b37e b216: 44 89 fe mov %r15d,%esi b219: 4c 89 f7 mov %r14,%rdi b21c: e8 6f f0 ff ff callq a290 b221: e8 00 00 00 00 callq b226 b226: 84 c0 test %al,%al b228: 0f 84 15 01 00 00 je b343 b22e: 41 8b 46 74 mov 0x74(%r14),%eax b232: 83 e0 fb and $0xfffffffb,%eax b235: 83 f8 0a cmp $0xa,%eax b238: 0f 84 e4 00 00 00 je b322 b23e: 5b pop %rbx b23f: 44 89 f8 mov %r15d,%eax b242: 5d pop %rbp b243: 41 5c pop %r12 b245: 41 5d pop %r13 b247: 41 5e pop %r14 b249: 41 5f pop %r15 b24b: c3 retq b24c: 31 ed xor %ebp,%ebp b24e: e8 00 00 00 00 callq b253 b253: 84 c0 test %al,%al b255: 0f 85 f4 fe ff ff jne b14f b25b: 49 8b 06 mov (%r14),%rax b25e: be 04 00 00 00 mov $0x4,%esi b263: 48 8b 78 18 mov 0x18(%rax),%rdi b267: e8 00 00 00 00 callq b26c b26c: 85 c0 test %eax,%eax b26e: 0f 89 db fe ff ff jns b14f b274: 49 8b 06 mov (%r14),%rax b277: be 0d 00 00 00 mov $0xd,%esi b27c: 41 bf 02 00 00 00 mov $0x2,%r15d b282: 48 8b 78 18 mov 0x18(%rax),%rdi b286: e8 00 00 00 00 callq b28b b28b: eb b1 jmp b23e b28d: 49 8b 36 mov (%r14),%rsi b290: 48 8b 96 d8 02 00 00 mov 0x2d8(%rsi),%rdx b297: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi b29e: 48 8d 42 f8 lea -0x8(%rdx),%rax b2a2: 48 39 d6 cmp %rdx,%rsi b2a5: 74 34 je b2db b2a7: 45 8b 86 80 03 00 00 mov 0x380(%r14),%r8d b2ae: bf 01 00 00 00 mov $0x1,%edi b2b3: 8b 48 44 mov 0x44(%rax),%ecx b2b6: 89 fa mov %edi,%edx b2b8: d3 e2 shl %cl,%edx b2ba: 44 85 c2 test %r8d,%edx b2bd: 74 0f je b2ce b2bf: 8b 58 7c mov 0x7c(%rax),%ebx b2c2: 8d 53 de lea -0x22(%rbx),%edx b2c5: 83 fa 01 cmp $0x1,%edx b2c8: 0f 86 c2 00 00 00 jbe b390 b2ce: 48 8b 50 08 mov 0x8(%rax),%rdx b2d2: 48 8d 42 f8 lea -0x8(%rdx),%rax b2d6: 48 39 d6 cmp %rdx,%rsi b2d9: 75 d8 jne b2b3 b2db: 4c 89 f7 mov %r14,%rdi b2de: e8 00 00 00 00 callq b2e3 b2e3: 49 8d 7d f0 lea -0x10(%r13),%rdi b2e7: 41 88 44 24 1f mov %al,0x1f(%r12) b2ec: 49 8b 85 d8 5e 00 00 mov 0x5ed8(%r13),%rax b2f3: 41 8b b6 bc 04 00 00 mov 0x4bc(%r14),%esi b2fa: 48 8b 40 20 mov 0x20(%rax),%rax b2fe: e8 00 00 00 00 callq b303 b303: 84 c0 test %al,%al b305: 0f 84 da 00 00 00 je b3e5 b30b: 41 80 7c 24 1f 13 cmpb $0x13,0x1f(%r12) b311: 0f 84 04 01 00 00 je b41b b317: 41 bf 01 00 00 00 mov $0x1,%r15d b31d: e9 f4 fe ff ff jmpq b216 b322: 49 8d 4c 24 0f lea 0xf(%r12),%rcx b327: 4c 89 e2 mov %r12,%rdx b32a: 44 89 fe mov %r15d,%esi b32d: 4c 89 f7 mov %r14,%rdi b330: e8 00 00 00 00 callq b335 b335: 44 89 f8 mov %r15d,%eax b338: 5b pop %rbx b339: 5d pop %rbp b33a: 41 5c pop %r12 b33c: 41 5d pop %r13 b33e: 41 5e pop %r14 b340: 41 5f pop %r15 b342: c3 retq b343: 49 8b 06 mov (%r14),%rax b346: 48 8b 58 18 mov 0x18(%rax),%rbx b34a: e8 00 00 00 00 callq b34f b34f: be 0d 00 00 00 mov $0xd,%esi b354: 48 89 83 e0 01 00 00 mov %rax,0x1e0(%rbx) b35b: 49 8b 06 mov (%r14),%rax b35e: 48 8b 78 18 mov 0x18(%rax),%rdi b362: e8 00 00 00 00 callq b367 b367: e9 c2 fe ff ff jmpq b22e b36c: be 0c 00 00 00 mov $0xc,%esi b371: 4c 89 f7 mov %r14,%rdi b374: e8 00 00 00 00 callq b379 b379: e9 79 fe ff ff jmpq b1f7 b37e: be 0d 00 00 00 mov $0xd,%esi b383: 4c 89 f7 mov %r14,%rdi b386: e8 00 00 00 00 callq b38b b38b: e9 86 fe ff ff jmpq b216 b390: 41 c6 44 24 1f 13 movb $0x13,0x1f(%r12) b396: 4c 89 f7 mov %r14,%rdi b399: e8 00 00 00 00 callq b39e b39e: 48 85 ed test %rbp,%rbp b3a1: 74 5c je b3ff b3a3: 48 89 ef mov %rbp,%rdi b3a6: e8 00 00 00 00 callq b3ab b3ab: be 01 00 00 00 mov $0x1,%esi b3b0: 4c 89 f7 mov %r14,%rdi b3b3: e8 00 00 00 00 callq b3b8 b3b8: 84 c0 test %al,%al b3ba: 0f 85 57 ff ff ff jne b317 b3c0: 41 80 be b8 04 00 00 cmpb $0x0,0x4b8(%r14) b3c7: 00 b3c8: 74 35 je b3ff b3ca: 48 8b 45 70 mov 0x70(%rbp),%rax b3ce: 4c 89 f6 mov %r14,%rsi b3d1: 48 89 ef mov %rbp,%rdi b3d4: 48 8b 40 38 mov 0x38(%rax),%rax b3d8: e8 00 00 00 00 callq b3dd b3dd: 41 89 c7 mov %eax,%r15d b3e0: e9 31 fe ff ff jmpq b216 b3e5: 41 80 7c 24 1f 13 cmpb $0x13,0x1f(%r12) b3eb: 74 1d je b40a b3ed: 31 f6 xor %esi,%esi b3ef: 4c 89 f7 mov %r14,%rdi b3f2: e8 00 00 00 00 callq b3f7 b3f7: 84 c0 test %al,%al b3f9: 0f 85 18 ff ff ff jne b317 b3ff: 41 bf 02 00 00 00 mov $0x2,%r15d b405: e9 0c fe ff ff jmpq b216 b40a: 4c 89 f7 mov %r14,%rdi b40d: e8 00 00 00 00 callq b412 b412: 85 c0 test %eax,%eax b414: 75 e9 jne b3ff b416: e9 fc fe ff ff jmpq b317 b41b: 4c 89 f7 mov %r14,%rdi b41e: 41 bf 01 00 00 00 mov $0x1,%r15d b424: e8 00 00 00 00 callq b429 b429: e9 e8 fd ff ff jmpq b216 b42e: 66 90 xchg %ax,%ax 000000000000b430 : b430: e8 00 00 00 00 callq b435 b435: 41 55 push %r13 b437: 41 54 push %r12 b439: 49 89 fc mov %rdi,%r12 b43c: 55 push %rbp b43d: 53 push %rbx b43e: 48 8b 37 mov (%rdi),%rsi b441: 44 8b 57 74 mov 0x74(%rdi),%r10d b445: 48 8b 8e d8 02 00 00 mov 0x2d8(%rsi),%rcx b44c: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi b453: 41 83 fa 07 cmp $0x7,%r10d b457: 0f 94 c2 sete %dl b45a: 41 83 fa 0e cmp $0xe,%r10d b45e: 41 0f 94 c1 sete %r9b b462: 41 09 d1 or %edx,%r9d b465: 48 39 ce cmp %rcx,%rsi b468: 0f 84 b4 03 00 00 je b822 b46e: 48 8d 41 f8 lea -0x8(%rcx),%rax b472: 8b bf 80 03 00 00 mov 0x380(%rdi),%edi b478: 41 b8 01 00 00 00 mov $0x1,%r8d b47e: 48 89 c5 mov %rax,%rbp b481: eb 11 jmp b494 b483: 48 8b 55 08 mov 0x8(%rbp),%rdx b487: 48 8d 6a f8 lea -0x8(%rdx),%rbp b48b: 48 39 d6 cmp %rdx,%rsi b48e: 0f 84 00 01 00 00 je b594 b494: 8b 4d 44 mov 0x44(%rbp),%ecx b497: 44 89 c2 mov %r8d,%edx b49a: d3 e2 shl %cl,%edx b49c: 85 fa test %edi,%edx b49e: 74 e3 je b483 b4a0: 45 84 c9 test %r9b,%r9b b4a3: 0f 84 f6 00 00 00 je b59f b4a9: 41 83 fa 0e cmp $0xe,%r10d b4ad: 75 7e jne b52d b4af: 49 8b 9c 24 b0 04 00 mov 0x4b0(%r12),%rbx b4b6: 00 b4b7: 80 7b 28 00 cmpb $0x0,0x28(%rbx) b4bb: 0f 84 2e 03 00 00 je b7ef b4c1: 4c 89 e7 mov %r12,%rdi b4c4: e8 87 ef ff ff callq a450 b4c9: 49 8b b4 24 a8 04 00 mov 0x4a8(%r12),%rsi b4d0: 00 b4d1: 48 85 f6 test %rsi,%rsi b4d4: 0f 84 4a 02 00 00 je b724 b4da: 4c 89 e7 mov %r12,%rdi b4dd: e8 00 00 00 00 callq b4e2 b4e2: 49 8b b4 24 a8 04 00 mov 0x4a8(%r12),%rsi b4e9: 00 b4ea: 4c 89 e7 mov %r12,%rdi b4ed: e8 00 00 00 00 callq b4f2 b4f2: 80 7b 28 00 cmpb $0x0,0x28(%rbx) b4f6: 41 89 c5 mov %eax,%r13d b4f9: 0f 84 11 03 00 00 je b810 b4ff: 45 85 ed test %r13d,%r13d b502: 0f 8e 33 02 00 00 jle b73b b508: 48 85 ed test %rbp,%rbp b50b: 74 16 je b523 b50d: 4c 89 e6 mov %r12,%rsi b510: 48 89 ef mov %rbp,%rdi b513: e8 58 e9 ff ff callq 9e70 b518: 4c 89 e6 mov %r12,%rsi b51b: 48 89 ef mov %rbp,%rdi b51e: e8 2d ec ff ff callq a150 b523: 5b pop %rbx b524: 44 89 e8 mov %r13d,%eax b527: 5d pop %rbp b528: 41 5c pop %r12 b52a: 41 5d pop %r13 b52c: c3 retq b52d: 41 b8 01 00 00 00 mov $0x1,%r8d b533: 8b 48 44 mov 0x44(%rax),%ecx b536: 44 89 c2 mov %r8d,%edx b539: d3 e2 shl %cl,%edx b53b: 85 fa test %edi,%edx b53d: 74 0f je b54e b53f: 8b 58 7c mov 0x7c(%rax),%ebx b542: 8d 53 de lea -0x22(%rbx),%edx b545: 83 fa 01 cmp $0x1,%edx b548: 0f 86 8b 02 00 00 jbe b7d9 b54e: 48 8b 50 08 mov 0x8(%rax),%rdx b552: 48 8d 42 f8 lea -0x8(%rdx),%rax b556: 48 39 d6 cmp %rdx,%rsi b559: 75 d8 jne b533 b55b: 4c 89 e7 mov %r12,%rdi b55e: e8 ed ee ff ff callq a450 b563: 49 8b b4 24 a8 04 00 mov 0x4a8(%r12),%rsi b56a: 00 b56b: 48 85 f6 test %rsi,%rsi b56e: 0f 84 30 02 00 00 je b7a4 b574: 4c 89 e7 mov %r12,%rdi b577: e8 00 00 00 00 callq b57c b57c: 49 8b b4 24 a8 04 00 mov 0x4a8(%r12),%rsi b583: 00 b584: 4c 89 e7 mov %r12,%rdi b587: e8 00 00 00 00 callq b58c b58c: 41 89 c5 mov %eax,%r13d b58f: e9 6b ff ff ff jmpq b4ff b594: 31 ed xor %ebp,%ebp b596: 45 84 c9 test %r9b,%r9b b599: 0f 85 0a ff ff ff jne b4a9 b59f: 41 b8 01 00 00 00 mov $0x1,%r8d b5a5: 8b 48 44 mov 0x44(%rax),%ecx b5a8: 44 89 c2 mov %r8d,%edx b5ab: d3 e2 shl %cl,%edx b5ad: 85 fa test %edi,%edx b5af: 74 0f je b5c0 b5b1: 8b 58 7c mov 0x7c(%rax),%ebx b5b4: 8d 53 de lea -0x22(%rbx),%edx b5b7: 83 fa 01 cmp $0x1,%edx b5ba: 0f 86 03 02 00 00 jbe b7c3 b5c0: 48 8b 50 08 mov 0x8(%rax),%rdx b5c4: 48 8d 42 f8 lea -0x8(%rdx),%rax b5c8: 48 39 d6 cmp %rdx,%rsi b5cb: 75 d8 jne b5a5 b5cd: 4c 89 e7 mov %r12,%rdi b5d0: e8 7b ee ff ff callq a450 b5d5: 49 8b b4 24 a8 04 00 mov 0x4a8(%r12),%rsi b5dc: 00 b5dd: 48 85 f6 test %rsi,%rsi b5e0: 0f 84 ac 01 00 00 je b792 b5e6: 4c 89 e7 mov %r12,%rdi b5e9: e8 00 00 00 00 callq b5ee b5ee: 49 8b b4 24 a8 04 00 mov 0x4a8(%r12),%rsi b5f5: 00 b5f6: 4c 89 e7 mov %r12,%rdi b5f9: e8 00 00 00 00 callq b5fe b5fe: 41 89 c5 mov %eax,%r13d b601: 49 8b 34 24 mov (%r12),%rsi b605: 48 8b 96 d8 02 00 00 mov 0x2d8(%rsi),%rdx b60c: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi b613: 48 8d 42 f8 lea -0x8(%rdx),%rax b617: 48 39 d6 cmp %rdx,%rsi b61a: 0f 84 03 ff ff ff je b523 b620: 45 8b 84 24 80 03 00 mov 0x380(%r12),%r8d b627: 00 b628: bf 01 00 00 00 mov $0x1,%edi b62d: eb 11 jmp b640 b62f: 48 8b 50 08 mov 0x8(%rax),%rdx b633: 48 8d 42 f8 lea -0x8(%rdx),%rax b637: 48 39 d6 cmp %rdx,%rsi b63a: 0f 84 e3 fe ff ff je b523 b640: 8b 48 44 mov 0x44(%rax),%ecx b643: 89 fa mov %edi,%edx b645: d3 e2 shl %cl,%edx b647: 44 85 c2 test %r8d,%edx b64a: 74 e3 je b62f b64c: 48 85 c0 test %rax,%rax b64f: 0f 84 ce fe ff ff je b523 b655: 49 8b 8c 24 a0 00 00 mov 0xa0(%r12),%rcx b65c: 00 b65d: 49 8d 94 24 a0 00 00 lea 0xa0(%r12),%rdx b664: 00 b665: 48 39 d1 cmp %rdx,%rcx b668: 0f 84 93 01 00 00 je b801 b66e: 49 8b 94 24 a0 00 00 mov 0xa0(%r12),%rdx b675: 00 b676: 48 8b 4a c0 mov -0x40(%rdx),%rcx b67a: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) b681: 48 8b 4a c8 mov -0x38(%rdx),%rcx b685: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) b68c: 48 8b 4a d0 mov -0x30(%rdx),%rcx b690: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) b697: 48 8b 4a d8 mov -0x28(%rdx),%rcx b69b: 48 89 88 b8 00 00 00 mov %rcx,0xb8(%rax) b6a2: 48 8b 4a e0 mov -0x20(%rdx),%rcx b6a6: 48 89 88 c0 00 00 00 mov %rcx,0xc0(%rax) b6ad: 48 8b 4a e8 mov -0x18(%rdx),%rcx b6b1: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) b6b8: 48 8b 4a f0 mov -0x10(%rdx),%rcx b6bc: 48 89 88 d0 00 00 00 mov %rcx,0xd0(%rax) b6c3: 48 8b 4a f8 mov -0x8(%rdx),%rcx b6c7: 48 89 88 d8 00 00 00 mov %rcx,0xd8(%rax) b6ce: 48 8b 0a mov (%rdx),%rcx b6d1: 48 89 88 e0 00 00 00 mov %rcx,0xe0(%rax) b6d8: 48 8b 4a 08 mov 0x8(%rdx),%rcx b6dc: 48 89 88 e8 00 00 00 mov %rcx,0xe8(%rax) b6e3: 48 8b 4a 10 mov 0x10(%rdx),%rcx b6e7: 48 89 88 f0 00 00 00 mov %rcx,0xf0(%rax) b6ee: 48 8b 4a 18 mov 0x18(%rdx),%rcx b6f2: 48 89 88 f8 00 00 00 mov %rcx,0xf8(%rax) b6f9: 48 8b 4a 20 mov 0x20(%rdx),%rcx b6fd: 48 89 88 00 01 00 00 mov %rcx,0x100(%rax) b704: 48 8b 4a 28 mov 0x28(%rdx),%rcx b708: 48 89 88 08 01 00 00 mov %rcx,0x108(%rax) b70f: 48 8b 52 30 mov 0x30(%rdx),%rdx b713: 48 89 90 10 01 00 00 mov %rdx,0x110(%rax) b71a: 44 89 e8 mov %r13d,%eax b71d: 5b pop %rbx b71e: 5d pop %rbp b71f: 41 5c pop %r12 b721: 41 5d pop %r13 b723: c3 retq b724: 31 f6 xor %esi,%esi b726: 4c 89 e7 mov %r12,%rdi b729: 45 31 ed xor %r13d,%r13d b72c: e8 00 00 00 00 callq b731 b731: 80 7b 28 00 cmpb $0x0,0x28(%rbx) b735: 0f 84 01 01 00 00 je b83c b73b: 48 85 ed test %rbp,%rbp b73e: 74 76 je b7b6 b740: 48 89 ef mov %rbp,%rdi b743: e8 68 e9 ff ff callq a0b0 b748: 48 89 c3 mov %rax,%rbx b74b: 48 85 c0 test %rax,%rax b74e: 0f 84 cf fd ff ff je b523 b754: 48 89 c6 mov %rax,%rsi b757: 4c 89 e7 mov %r12,%rdi b75a: 41 bd 01 00 00 00 mov $0x1,%r13d b760: e8 00 00 00 00 callq b765 b765: 0f b7 43 3a movzwl 0x3a(%rbx),%eax b769: 4c 89 e6 mov %r12,%rsi b76c: 48 89 ef mov %rbp,%rdi b76f: 41 89 84 24 b0 00 00 mov %eax,0xb0(%r12) b776: 00 b777: 0f b7 43 3c movzwl 0x3c(%rbx),%eax b77b: 41 89 84 24 b4 00 00 mov %eax,0xb4(%r12) b782: 00 b783: e8 c8 e9 ff ff callq a150 b788: 44 89 e8 mov %r13d,%eax b78b: 5b pop %rbx b78c: 5d pop %rbp b78d: 41 5c pop %r12 b78f: 41 5d pop %r13 b791: c3 retq b792: 31 f6 xor %esi,%esi b794: 4c 89 e7 mov %r12,%rdi b797: 45 31 ed xor %r13d,%r13d b79a: e8 00 00 00 00 callq b79f b79f: e9 5d fe ff ff jmpq b601 b7a4: 31 f6 xor %esi,%esi b7a6: 4c 89 e7 mov %r12,%rdi b7a9: 45 31 ed xor %r13d,%r13d b7ac: e8 00 00 00 00 callq b7b1 b7b1: 48 85 ed test %rbp,%rbp b7b4: 75 8a jne b740 b7b6: 45 31 ed xor %r13d,%r13d b7b9: 5b pop %rbx b7ba: 5d pop %rbp b7bb: 44 89 e8 mov %r13d,%eax b7be: 41 5c pop %r12 b7c0: 41 5d pop %r13 b7c2: c3 retq b7c3: 48 85 ed test %rbp,%rbp b7c6: 0f 84 01 fe ff ff je b5cd b7cc: 48 89 ef mov %rbp,%rdi b7cf: e8 00 00 00 00 callq b7d4 b7d4: e9 f4 fd ff ff jmpq b5cd b7d9: 48 85 ed test %rbp,%rbp b7dc: 0f 84 79 fd ff ff je b55b b7e2: 48 89 ef mov %rbp,%rdi b7e5: e8 00 00 00 00 callq b7ea b7ea: e9 6c fd ff ff jmpq b55b b7ef: be 0c 00 00 00 mov $0xc,%esi b7f4: 4c 89 e7 mov %r12,%rdi b7f7: e8 00 00 00 00 callq b7fc b7fc: e9 c0 fc ff ff jmpq b4c1 b801: c7 80 a0 00 00 00 00 movl $0x0,0xa0(%rax) b808: 00 00 00 b80b: e9 13 fd ff ff jmpq b523 b810: be 0d 00 00 00 mov $0xd,%esi b815: 4c 89 e7 mov %r12,%rdi b818: e8 00 00 00 00 callq b81d b81d: e9 dd fc ff ff jmpq b4ff b822: 45 84 c9 test %r9b,%r9b b825: 0f 84 a2 fd ff ff je b5cd b82b: 31 ed xor %ebp,%ebp b82d: 41 83 fa 0e cmp $0xe,%r10d b831: 0f 84 78 fc ff ff je b4af b837: e9 1f fd ff ff jmpq b55b b83c: be 0d 00 00 00 mov $0xd,%esi b841: 4c 89 e7 mov %r12,%rdi b844: e8 00 00 00 00 callq b849 b849: e9 ed fe ff ff jmpq b73b b84e: 66 90 xchg %ax,%ax 000000000000b850 : b850: e8 00 00 00 00 callq b855 b855: 55 push %rbp b856: 53 push %rbx b857: 80 bf a1 04 00 00 00 cmpb $0x0,0x4a1(%rdi) b85e: 48 89 fb mov %rdi,%rbx b861: 8b 16 mov (%rsi),%edx b863: 74 45 je b8aa b865: 81 fa 88 84 02 00 cmp $0x28488,%edx b86b: 7e 3d jle b8aa b86d: 0f b7 87 ba 04 00 00 movzwl 0x4ba(%rdi),%eax b874: 8d 50 fe lea -0x2(%rax),%edx b877: 66 f7 c2 fd ff test $0xfffd,%dx b87c: 74 27 je b8a5 b87e: 66 83 f8 0d cmp $0xd,%ax b882: 74 21 je b8a5 b884: 48 8b bf a8 04 00 00 mov 0x4a8(%rdi),%rdi b88b: 48 89 f5 mov %rsi,%rbp b88e: 48 85 ff test %rdi,%rdi b891: 74 3d je b8d0 b893: e8 00 00 00 00 callq b898 b898: 84 c0 test %al,%al b89a: 74 2c je b8c8 b89c: 81 7d 00 20 30 05 00 cmpl $0x53020,0x0(%rbp) b8a3: 7f 23 jg b8c8 b8a5: 31 c0 xor %eax,%eax b8a7: 5b pop %rbx b8a8: 5d pop %rbp b8a9: c3 retq b8aa: 48 63 c2 movslq %edx,%rax b8ad: c1 fa 1f sar $0x1f,%edx b8b0: 48 69 c0 67 66 66 66 imul $0x66666667,%rax,%rax b8b7: 48 c1 f8 22 sar $0x22,%rax b8bb: 29 d0 sub %edx,%eax b8bd: 48 8b 13 mov (%rbx),%rdx b8c0: 3b 82 2c 0f 00 00 cmp 0xf2c(%rdx),%eax b8c6: 76 dd jbe b8a5 b8c8: b8 0f 00 00 00 mov $0xf,%eax b8cd: 5b pop %rbx b8ce: 5d pop %rbp b8cf: c3 retq b8d0: 48 8b bb 50 01 00 00 mov 0x150(%rbx),%rdi b8d7: 48 85 ff test %rdi,%rdi b8da: 74 b7 je b893 b8dc: 48 8b 77 48 mov 0x48(%rdi),%rsi b8e0: 48 8b 7f 50 mov 0x50(%rdi),%rdi b8e4: ba c0 0c 00 00 mov $0xcc0,%edx b8e9: e8 00 00 00 00 callq b8ee b8ee: 48 89 c7 mov %rax,%rdi b8f1: 48 85 c0 test %rax,%rax b8f4: 74 09 je b8ff b8f6: 48 89 83 a8 04 00 00 mov %rax,0x4a8(%rbx) b8fd: eb 94 jmp b893 b8ff: 48 8b bb a8 04 00 00 mov 0x4a8(%rbx),%rdi b906: eb 8b jmp b893 b908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b90f: 00 000000000000b910 : b910: e8 00 00 00 00 callq b915 b915: 41 56 push %r14 b917: 49 89 d6 mov %rdx,%r14 b91a: 41 55 push %r13 b91c: 41 54 push %r12 b91e: 49 89 fc mov %rdi,%r12 b921: 55 push %rbp b922: 53 push %rbx b923: 48 8b 2f mov (%rdi),%rbp b926: 48 89 f3 mov %rsi,%rbx b929: 49 89 ed mov %rbp,%r13 b92c: 48 39 b5 58 5d 00 00 cmp %rsi,0x5d58(%rbp) b933: 0f 84 09 01 00 00 je ba42 b939: 48 39 9d 80 5d 00 00 cmp %rbx,0x5d80(%rbp) b940: 0f 84 c2 01 00 00 je bb08 b946: 49 39 9d 88 5d 00 00 cmp %rbx,0x5d88(%r13) b94d: 0f 84 6e 02 00 00 je bbc1 b953: 49 39 9d 68 5d 00 00 cmp %rbx,0x5d68(%r13) b95a: 0f 84 1b 03 00 00 je bc7b b960: 49 39 9d 70 5d 00 00 cmp %rbx,0x5d70(%r13) b967: 0f 84 c5 03 00 00 je bd32 b96d: 49 39 9d 78 5d 00 00 cmp %rbx,0x5d78(%r13) b974: 0f 84 6f 04 00 00 je bde9 b97a: 49 39 9d 60 5d 00 00 cmp %rbx,0x5d60(%r13) b981: 74 14 je b997 b983: 49 39 9d 18 05 00 00 cmp %rbx,0x518(%r13) b98a: 74 20 je b9ac b98c: 5b pop %rbx b98d: 31 c0 xor %eax,%eax b98f: 5d pop %rbp b990: 41 5c pop %r12 b992: 41 5d pop %r13 b994: 41 5e pop %r14 b996: c3 retq b997: 4d 85 f6 test %r14,%r14 b99a: 41 0f 95 84 24 b8 04 setne 0x4b8(%r12) b9a1: 00 00 b9a3: 49 39 9d 18 05 00 00 cmp %rbx,0x518(%r13) b9aa: 75 e0 jne b98c b9ac: 49 8b 84 24 88 03 00 mov 0x388(%r12),%rax b9b3: 00 b9b4: 48 85 c0 test %rax,%rax b9b7: 74 70 je ba29 b9b9: 49 8d 4e ff lea -0x1(%r14),%rcx b9bd: 8b 90 90 00 00 00 mov 0x90(%rax),%edx b9c3: 48 83 f9 02 cmp $0x2,%rcx b9c7: 77 55 ja ba1e b9c9: 44 89 f1 mov %r14d,%ecx b9cc: 41 39 d6 cmp %edx,%r14d b9cf: 74 bb je b98c b9d1: 8b 90 a0 00 00 00 mov 0xa0(%rax),%edx b9d7: 85 d2 test %edx,%edx b9d9: 74 b1 je b98c b9db: 48 8b 78 50 mov 0x50(%rax),%rdi b9df: 89 88 90 00 00 00 mov %ecx,0x90(%rax) b9e5: 48 85 ff test %rdi,%rdi b9e8: 74 a2 je b98c b9ea: 80 bf 9c 00 00 00 00 cmpb $0x0,0x9c(%rdi) b9f1: 74 99 je b98c b9f3: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax b9fa: 8b 8f 94 01 00 00 mov 0x194(%rdi),%ecx ba00: 48 8d b7 a0 00 00 00 lea 0xa0(%rdi),%rsi ba07: 8b 97 90 01 00 00 mov 0x190(%rdi),%edx ba0d: 4c 8b 80 a8 00 00 00 mov 0xa8(%rax),%r8 ba14: e8 00 00 00 00 callq ba19 ba19: e9 6e ff ff ff jmpq b98c ba1e: 31 c9 xor %ecx,%ecx ba20: 85 d2 test %edx,%edx ba22: 75 b7 jne b9db ba24: e9 63 ff ff ff jmpq b98c ba29: 49 8b 84 24 10 03 00 mov 0x310(%r12),%rax ba30: 00 ba31: 4c 89 e7 mov %r12,%rdi ba34: 48 8b 40 20 mov 0x20(%rax),%rax ba38: e8 00 00 00 00 callq ba3d ba3d: e9 77 ff ff ff jmpq b9b9 ba42: 48 8b 85 d8 02 00 00 mov 0x2d8(%rbp),%rax ba49: 48 8d bd d8 02 00 00 lea 0x2d8(%rbp),%rdi ba50: 48 8d 70 f8 lea -0x8(%rax),%rsi ba54: 48 39 c7 cmp %rax,%rdi ba57: 0f 84 2f ff ff ff je b98c ba5d: 41 8b 84 24 80 03 00 mov 0x380(%r12),%eax ba64: 00 ba65: 48 89 f2 mov %rsi,%rdx ba68: 41 b8 01 00 00 00 mov $0x1,%r8d ba6e: eb 11 jmp ba81 ba70: 48 8b 4a 08 mov 0x8(%rdx),%rcx ba74: 48 8d 51 f8 lea -0x8(%rcx),%rdx ba78: 48 39 cf cmp %rcx,%rdi ba7b: 0f 84 0b ff ff ff je b98c ba81: 8b 4a 44 mov 0x44(%rdx),%ecx ba84: 45 89 c1 mov %r8d,%r9d ba87: 41 d3 e1 shl %cl,%r9d ba8a: 41 85 c1 test %eax,%r9d ba8d: 74 e1 je ba70 ba8f: 83 7a 40 02 cmpl $0x2,0x40(%rdx) ba93: 75 db jne ba70 ba95: 48 85 d2 test %rdx,%rdx ba98: 0f 84 ee fe ff ff je b98c ba9e: 48 8b 8a 18 01 00 00 mov 0x118(%rdx),%rcx baa5: 48 85 c9 test %rcx,%rcx baa8: 0f 84 de fe ff ff je b98c baae: 4d 85 f6 test %r14,%r14 bab1: 41 0f 95 c0 setne %r8b bab5: 44 38 41 01 cmp %r8b,0x1(%rcx) bab9: 0f 84 6e 04 00 00 je bf2d babf: 44 88 41 01 mov %r8b,0x1(%rcx) bac3: 48 8b 7a 50 mov 0x50(%rdx),%rdi bac7: 48 85 ff test %rdi,%rdi baca: 0f 84 69 fe ff ff je b939 bad0: 80 bf 9c 00 00 00 00 cmpb $0x0,0x9c(%rdi) bad7: 0f 84 5c fe ff ff je b939 badd: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax bae4: 8b 8f 94 01 00 00 mov 0x194(%rdi),%ecx baea: 48 8d b7 a0 00 00 00 lea 0xa0(%rdi),%rsi baf1: 8b 97 90 01 00 00 mov 0x190(%rdi),%edx baf7: 4c 8b 80 a8 00 00 00 mov 0xa8(%rax),%r8 bafe: e8 00 00 00 00 callq bb03 bb03: e9 31 fe ff ff jmpq b939 bb08: 49 8b 2c 24 mov (%r12),%rbp bb0c: 48 8b 85 d8 02 00 00 mov 0x2d8(%rbp),%rax bb13: 48 8d bd d8 02 00 00 lea 0x2d8(%rbp),%rdi bb1a: 48 8d 70 f8 lea -0x8(%rax),%rsi bb1e: 48 39 c7 cmp %rax,%rdi bb21: 0f 84 65 fe ff ff je b98c bb27: 41 8b 84 24 80 03 00 mov 0x380(%r12),%eax bb2e: 00 bb2f: 41 b8 01 00 00 00 mov $0x1,%r8d bb35: eb 11 jmp bb48 bb37: 48 8b 56 08 mov 0x8(%rsi),%rdx bb3b: 48 8d 72 f8 lea -0x8(%rdx),%rsi bb3f: 48 39 d7 cmp %rdx,%rdi bb42: 0f 84 44 fe ff ff je b98c bb48: 8b 4e 44 mov 0x44(%rsi),%ecx bb4b: 44 89 c2 mov %r8d,%edx bb4e: d3 e2 shl %cl,%edx bb50: 85 c2 test %eax,%edx bb52: 74 e3 je bb37 bb54: 83 7e 40 02 cmpl $0x2,0x40(%rsi) bb58: 75 dd jne bb37 bb5a: 48 85 f6 test %rsi,%rsi bb5d: 0f 84 29 fe ff ff je b98c bb63: 41 8b 94 24 38 05 00 mov 0x538(%r12),%edx bb6a: 00 bb6b: 4c 39 f2 cmp %r14,%rdx bb6e: 0f 84 29 03 00 00 je be9d bb74: 45 89 b4 24 38 05 00 mov %r14d,0x538(%r12) bb7b: 00 bb7c: 48 8b 7e 50 mov 0x50(%rsi),%rdi bb80: 48 85 ff test %rdi,%rdi bb83: 0f 84 bd fd ff ff je b946 bb89: 80 bf 9c 00 00 00 00 cmpb $0x0,0x9c(%rdi) bb90: 0f 84 b0 fd ff ff je b946 bb96: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax bb9d: 8b 8f 94 01 00 00 mov 0x194(%rdi),%ecx bba3: 48 8d b7 a0 00 00 00 lea 0xa0(%rdi),%rsi bbaa: 8b 97 90 01 00 00 mov 0x190(%rdi),%edx bbb0: 4c 8b 80 a8 00 00 00 mov 0xa8(%rax),%r8 bbb7: e8 00 00 00 00 callq bbbc bbbc: e9 85 fd ff ff jmpq b946 bbc1: 49 8b 2c 24 mov (%r12),%rbp bbc5: 48 8b 85 d8 02 00 00 mov 0x2d8(%rbp),%rax bbcc: 48 8d b5 d8 02 00 00 lea 0x2d8(%rbp),%rsi bbd3: 48 8d 50 f8 lea -0x8(%rax),%rdx bbd7: 48 39 c6 cmp %rax,%rsi bbda: 0f 84 ac fd ff ff je b98c bbe0: 41 8b 84 24 80 03 00 mov 0x380(%r12),%eax bbe7: 00 bbe8: bf 01 00 00 00 mov $0x1,%edi bbed: eb 11 jmp bc00 bbef: 48 8b 4a 08 mov 0x8(%rdx),%rcx bbf3: 48 8d 51 f8 lea -0x8(%rcx),%rdx bbf7: 48 39 ce cmp %rcx,%rsi bbfa: 0f 84 8c fd ff ff je b98c bc00: 8b 4a 44 mov 0x44(%rdx),%ecx bc03: 41 89 fa mov %edi,%r10d bc06: 41 d3 e2 shl %cl,%r10d bc09: 41 85 c2 test %eax,%r10d bc0c: 74 e1 je bbef bc0e: 83 7a 40 02 cmpl $0x2,0x40(%rdx) bc12: 75 db jne bbef bc14: 48 85 d2 test %rdx,%rdx bc17: 0f 84 6f fd ff ff je b98c bc1d: 41 8b 8c 24 3c 05 00 mov 0x53c(%r12),%ecx bc24: 00 bc25: 4c 39 f1 cmp %r14,%rcx bc28: 0f 84 93 02 00 00 je bec1 bc2e: 45 89 b4 24 3c 05 00 mov %r14d,0x53c(%r12) bc35: 00 bc36: 48 8b 7a 50 mov 0x50(%rdx),%rdi bc3a: 48 85 ff test %rdi,%rdi bc3d: 0f 84 10 fd ff ff je b953 bc43: 80 bf 9c 00 00 00 00 cmpb $0x0,0x9c(%rdi) bc4a: 0f 84 03 fd ff ff je b953 bc50: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax bc57: 8b 8f 94 01 00 00 mov 0x194(%rdi),%ecx bc5d: 48 8d b7 a0 00 00 00 lea 0xa0(%rdi),%rsi bc64: 8b 97 90 01 00 00 mov 0x190(%rdi),%edx bc6a: 4c 8b 80 a8 00 00 00 mov 0xa8(%rax),%r8 bc71: e8 00 00 00 00 callq bc76 bc76: e9 d8 fc ff ff jmpq b953 bc7b: 49 8b 2c 24 mov (%r12),%rbp bc7f: 48 8b 85 d8 02 00 00 mov 0x2d8(%rbp),%rax bc86: 48 8d b5 d8 02 00 00 lea 0x2d8(%rbp),%rsi bc8d: 48 8d 50 f8 lea -0x8(%rax),%rdx bc91: 48 39 c6 cmp %rax,%rsi bc94: 0f 84 f2 fc ff ff je b98c bc9a: 41 8b 84 24 80 03 00 mov 0x380(%r12),%eax bca1: 00 bca2: bf 01 00 00 00 mov $0x1,%edi bca7: eb 11 jmp bcba bca9: 48 8b 4a 08 mov 0x8(%rdx),%rcx bcad: 48 8d 51 f8 lea -0x8(%rcx),%rdx bcb1: 48 39 ce cmp %rcx,%rsi bcb4: 0f 84 d2 fc ff ff je b98c bcba: 8b 4a 44 mov 0x44(%rdx),%ecx bcbd: 41 89 fb mov %edi,%r11d bcc0: 41 d3 e3 shl %cl,%r11d bcc3: 41 85 c3 test %eax,%r11d bcc6: 74 e1 je bca9 bcc8: 83 7a 40 02 cmpl $0x2,0x40(%rdx) bccc: 75 db jne bca9 bcce: 48 85 d2 test %rdx,%rdx bcd1: 0f 84 b5 fc ff ff je b98c bcd7: 8b 8a 94 00 00 00 mov 0x94(%rdx),%ecx bcdd: 4c 39 f1 cmp %r14,%rcx bce0: 0f 84 ff 01 00 00 je bee5 bce6: 48 8b 7a 50 mov 0x50(%rdx),%rdi bcea: 44 89 b2 94 00 00 00 mov %r14d,0x94(%rdx) bcf1: 48 85 ff test %rdi,%rdi bcf4: 0f 84 66 fc ff ff je b960 bcfa: 80 bf 9c 00 00 00 00 cmpb $0x0,0x9c(%rdi) bd01: 0f 84 59 fc ff ff je b960 bd07: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax bd0e: 8b 8f 94 01 00 00 mov 0x194(%rdi),%ecx bd14: 48 8d b7 a0 00 00 00 lea 0xa0(%rdi),%rsi bd1b: 8b 97 90 01 00 00 mov 0x190(%rdi),%edx bd21: 4c 8b 80 a8 00 00 00 mov 0xa8(%rax),%r8 bd28: e8 00 00 00 00 callq bd2d bd2d: e9 2e fc ff ff jmpq b960 bd32: 49 8b 2c 24 mov (%r12),%rbp bd36: 48 8b 85 d8 02 00 00 mov 0x2d8(%rbp),%rax bd3d: 48 8d b5 d8 02 00 00 lea 0x2d8(%rbp),%rsi bd44: 48 8d 50 f8 lea -0x8(%rax),%rdx bd48: 48 39 c6 cmp %rax,%rsi bd4b: 0f 84 3b fc ff ff je b98c bd51: 41 8b 84 24 80 03 00 mov 0x380(%r12),%eax bd58: 00 bd59: bf 01 00 00 00 mov $0x1,%edi bd5e: eb 11 jmp bd71 bd60: 48 8b 4a 08 mov 0x8(%rdx),%rcx bd64: 48 8d 51 f8 lea -0x8(%rcx),%rdx bd68: 48 39 ce cmp %rcx,%rsi bd6b: 0f 84 1b fc ff ff je b98c bd71: 8b 4a 44 mov 0x44(%rdx),%ecx bd74: 41 89 f8 mov %edi,%r8d bd77: 41 d3 e0 shl %cl,%r8d bd7a: 41 85 c0 test %eax,%r8d bd7d: 74 e1 je bd60 bd7f: 83 7a 40 02 cmpl $0x2,0x40(%rdx) bd83: 75 db jne bd60 bd85: 48 85 d2 test %rdx,%rdx bd88: 0f 84 fe fb ff ff je b98c bd8e: 8b 8a 98 00 00 00 mov 0x98(%rdx),%ecx bd94: 4c 39 f1 cmp %r14,%rcx bd97: 0f 84 6c 01 00 00 je bf09 bd9d: 48 8b 7a 50 mov 0x50(%rdx),%rdi bda1: 44 89 b2 98 00 00 00 mov %r14d,0x98(%rdx) bda8: 48 85 ff test %rdi,%rdi bdab: 0f 84 bc fb ff ff je b96d bdb1: 80 bf 9c 00 00 00 00 cmpb $0x0,0x9c(%rdi) bdb8: 0f 84 af fb ff ff je b96d bdbe: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax bdc5: 8b 8f 94 01 00 00 mov 0x194(%rdi),%ecx bdcb: 48 8d b7 a0 00 00 00 lea 0xa0(%rdi),%rsi bdd2: 8b 97 90 01 00 00 mov 0x190(%rdi),%edx bdd8: 4c 8b 80 a8 00 00 00 mov 0xa8(%rax),%r8 bddf: e8 00 00 00 00 callq bde4 bde4: e9 84 fb ff ff jmpq b96d bde9: 49 8b 2c 24 mov (%r12),%rbp bded: 48 8b 85 d8 02 00 00 mov 0x2d8(%rbp),%rax bdf4: 48 81 c5 d8 02 00 00 add $0x2d8,%rbp bdfb: 48 8d 50 f8 lea -0x8(%rax),%rdx bdff: 48 39 c5 cmp %rax,%rbp be02: 0f 84 84 fb ff ff je b98c be08: 41 8b 84 24 80 03 00 mov 0x380(%r12),%eax be0f: 00 be10: be 01 00 00 00 mov $0x1,%esi be15: eb 11 jmp be28 be17: 48 8b 4a 08 mov 0x8(%rdx),%rcx be1b: 48 8d 51 f8 lea -0x8(%rcx),%rdx be1f: 48 39 cd cmp %rcx,%rbp be22: 0f 84 64 fb ff ff je b98c be28: 8b 4a 44 mov 0x44(%rdx),%ecx be2b: 89 f7 mov %esi,%edi be2d: d3 e7 shl %cl,%edi be2f: 85 c7 test %eax,%edi be31: 74 e4 je be17 be33: 83 7a 40 02 cmpl $0x2,0x40(%rdx) be37: 75 de jne be17 be39: 48 85 d2 test %rdx,%rdx be3c: 0f 84 4a fb ff ff je b98c be42: 8b 82 9c 00 00 00 mov 0x9c(%rdx),%eax be48: 4c 39 f0 cmp %r14,%rax be4b: 0f 84 29 fb ff ff je b97a be51: 48 8b 7a 50 mov 0x50(%rdx),%rdi be55: 44 89 b2 9c 00 00 00 mov %r14d,0x9c(%rdx) be5c: 48 85 ff test %rdi,%rdi be5f: 0f 84 15 fb ff ff je b97a be65: 80 bf 9c 00 00 00 00 cmpb $0x0,0x9c(%rdi) be6c: 0f 84 08 fb ff ff je b97a be72: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax be79: 8b 8f 94 01 00 00 mov 0x194(%rdi),%ecx be7f: 48 8d b7 a0 00 00 00 lea 0xa0(%rdi),%rsi be86: 8b 97 90 01 00 00 mov 0x190(%rdi),%edx be8c: 4c 8b 80 a8 00 00 00 mov 0xa8(%rax),%r8 be93: e8 00 00 00 00 callq be98 be98: e9 dd fa ff ff jmpq b97a be9d: 49 3b 9d 88 5d 00 00 cmp 0x5d88(%r13),%rbx bea4: 0f 85 a9 fa ff ff jne b953 beaa: 48 8b b5 d8 02 00 00 mov 0x2d8(%rbp),%rsi beb1: 48 8d 56 f8 lea -0x8(%rsi),%rdx beb5: 48 8d b5 d8 02 00 00 lea 0x2d8(%rbp),%rsi bebc: e9 27 fd ff ff jmpq bbe8 bec1: 49 3b 9d 68 5d 00 00 cmp 0x5d68(%r13),%rbx bec8: 0f 85 92 fa ff ff jne b960 bece: 48 8b b5 d8 02 00 00 mov 0x2d8(%rbp),%rsi bed5: 48 8d 56 f8 lea -0x8(%rsi),%rdx bed9: 48 8d b5 d8 02 00 00 lea 0x2d8(%rbp),%rsi bee0: e9 bd fd ff ff jmpq bca2 bee5: 49 3b 9d 70 5d 00 00 cmp 0x5d70(%r13),%rbx beec: 0f 85 7b fa ff ff jne b96d bef2: 48 8b b5 d8 02 00 00 mov 0x2d8(%rbp),%rsi bef9: 48 8d 56 f8 lea -0x8(%rsi),%rdx befd: 48 8d b5 d8 02 00 00 lea 0x2d8(%rbp),%rsi bf04: e9 50 fe ff ff jmpq bd59 bf09: 49 3b 9d 78 5d 00 00 cmp 0x5d78(%r13),%rbx bf10: 0f 85 64 fa ff ff jne b97a bf16: 48 8b b5 d8 02 00 00 mov 0x2d8(%rbp),%rsi bf1d: 48 81 c5 d8 02 00 00 add $0x2d8,%rbp bf24: 48 8d 56 f8 lea -0x8(%rsi),%rdx bf28: e9 e3 fe ff ff jmpq be10 bf2d: 48 3b 9d 80 5d 00 00 cmp 0x5d80(%rbp),%rbx bf34: 0f 85 0c fa ff ff jne b946 bf3a: e9 f0 fb ff ff jmpq bb2f bf3f: 90 nop 000000000000bf40 : bf40: e8 00 00 00 00 callq bf45 bf45: 41 55 push %r13 bf47: 41 54 push %r12 bf49: 55 push %rbp bf4a: 53 push %rbx bf4b: 8b b7 bc 04 00 00 mov 0x4bc(%rdi),%esi bf51: 48 8b 1f mov (%rdi),%rbx bf54: 81 fe ff 00 00 00 cmp $0xff,%esi bf5a: 74 2a je bf86 bf5c: 48 8b 83 d8 5e 00 00 mov 0x5ed8(%rbx),%rax bf63: 48 89 fd mov %rdi,%rbp bf66: 4c 8d 63 f0 lea -0x10(%rbx),%r12 bf6a: 4c 89 e7 mov %r12,%rdi bf6d: 48 8b 40 28 mov 0x28(%rax),%rax bf71: e8 00 00 00 00 callq bf76 bf76: 8b 85 0c 03 00 00 mov 0x30c(%rbp),%eax bf7c: 85 c0 test %eax,%eax bf7e: 75 06 jne bf86 bf80: 83 7d 74 0a cmpl $0xa,0x74(%rbp) bf84: 74 07 je bf8d bf86: 5b pop %rbx bf87: 5d pop %rbp bf88: 41 5c pop %r12 bf8a: 41 5d pop %r13 bf8c: c3 retq bf8d: 4c 8b ad b0 04 00 00 mov 0x4b0(%rbp),%r13 bf94: 41 80 7d 1f 13 cmpb $0x13,0x1f(%r13) bf99: 75 eb jne bf86 bf9b: 48 89 ef mov %rbp,%rdi bf9e: e8 00 00 00 00 callq bfa3 bfa3: 41 88 45 1f mov %al,0x1f(%r13) bfa7: 3c 13 cmp $0x13,%al bfa9: 75 db jne bf86 bfab: 48 8b 83 d8 5e 00 00 mov 0x5ed8(%rbx),%rax bfb2: 8b b5 bc 04 00 00 mov 0x4bc(%rbp),%esi bfb8: 4c 89 e7 mov %r12,%rdi bfbb: 48 8b 40 20 mov 0x20(%rax),%rax bfbf: e8 00 00 00 00 callq bfc4 bfc4: 84 c0 test %al,%al bfc6: 74 be je bf86 bfc8: 48 89 ef mov %rbp,%rdi bfcb: e8 00 00 00 00 callq bfd0 bfd0: 84 c0 test %al,%al bfd2: 74 b2 je bf86 bfd4: 48 89 ef mov %rbp,%rdi bfd7: e8 00 00 00 00 callq bfdc bfdc: 85 c0 test %eax,%eax bfde: 75 a6 jne bf86 bfe0: 48 89 ef mov %rbp,%rdi bfe3: be 03 00 00 00 mov $0x3,%esi bfe8: e8 00 00 00 00 callq bfed bfed: 48 89 ef mov %rbp,%rdi bff0: 5b pop %rbx bff1: 31 f6 xor %esi,%esi bff3: 5d pop %rbp bff4: 41 5c pop %r12 bff6: 41 5d pop %r13 bff8: e9 00 00 00 00 jmpq bffd bffd: 0f 1f 00 nopl (%rax) 000000000000c000 : c000: e8 00 00 00 00 callq c005 c005: 41 56 push %r14 c007: 41 55 push %r13 c009: 41 54 push %r12 c00b: 55 push %rbp c00c: 53 push %rbx c00d: 8b 47 74 mov 0x74(%rdi),%eax c010: 48 89 fb mov %rdi,%rbx c013: 83 f8 0a cmp $0xa,%eax c016: 0f 84 7b 01 00 00 je c197 c01c: 0f 8f f4 00 00 00 jg c116 c022: 83 f8 03 cmp $0x3,%eax c025: 0f 84 06 01 00 00 je c131 c02b: 83 f8 07 cmp $0x7,%eax c02e: 75 50 jne c080 c030: 44 8b a3 b8 00 00 00 mov 0xb8(%rbx),%r12d c037: 45 85 e4 test %r12d,%r12d c03a: 0f 84 5f 02 00 00 je c29f c040: 48 8b bb a8 04 00 00 mov 0x4a8(%rbx),%rdi c047: 48 85 ff test %rdi,%rdi c04a: 74 58 je c0a4 c04c: e8 00 00 00 00 callq c051 c051: 84 c0 test %al,%al c053: 0f 84 89 00 00 00 je c0e2 c059: 48 8b 53 48 mov 0x48(%rbx),%rdx c05d: 41 83 fc 0c cmp $0xc,%r12d c061: 0f 8f 54 01 00 00 jg c1bb c067: 8b ab d8 00 00 00 mov 0xd8(%rbx),%ebp c06d: 85 ed test %ebp,%ebp c06f: 0f 8f c8 01 00 00 jg c23d c075: 41 83 fc 08 cmp $0x8,%r12d c079: 7e 75 jle c0f0 c07b: e9 63 01 00 00 jmpq c1e3 c080: 83 f8 02 cmp $0x2,%eax c083: 75 0d jne c092 c085: 80 bb a1 04 00 00 00 cmpb $0x0,0x4a1(%rbx) c08c: 0f 85 9f 00 00 00 jne c131 c092: 41 bc 08 00 00 00 mov $0x8,%r12d c098: 48 8b bb a8 04 00 00 mov 0x4a8(%rbx),%rdi c09f: 48 85 ff test %rdi,%rdi c0a2: 75 a8 jne c04c c0a4: 48 8b bb 50 01 00 00 mov 0x150(%rbx),%rdi c0ab: 48 85 ff test %rdi,%rdi c0ae: 74 9c je c04c c0b0: 48 8b 77 48 mov 0x48(%rdi),%rsi c0b4: 48 8b 7f 50 mov 0x50(%rdi),%rdi c0b8: ba c0 0c 00 00 mov $0xcc0,%edx c0bd: e8 00 00 00 00 callq c0c2 c0c2: 48 89 c7 mov %rax,%rdi c0c5: 48 85 c0 test %rax,%rax c0c8: 0f 84 00 02 00 00 je c2ce c0ce: 48 89 83 a8 04 00 00 mov %rax,0x4a8(%rbx) c0d5: e8 00 00 00 00 callq c0da c0da: 84 c0 test %al,%al c0dc: 0f 85 77 ff ff ff jne c059 c0e2: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # c0e8 c0e8: 85 c0 test %eax,%eax c0ea: 74 7d je c169 c0ec: 48 8b 53 48 mov 0x48(%rbx),%rdx c0f0: 8b 8b b8 00 00 00 mov 0xb8(%rbx),%ecx c0f6: 45 89 e0 mov %r12d,%r8d c0f9: bf 01 00 00 00 mov $0x1,%edi c0fe: 48 c7 c6 00 00 00 00 mov $0x0,%rsi c105: e8 00 00 00 00 callq c10a c10a: 44 89 e0 mov %r12d,%eax c10d: 5b pop %rbx c10e: 5d pop %rbp c10f: 41 5c pop %r12 c111: 41 5d pop %r13 c113: 41 5e pop %r14 c115: c3 retq c116: 83 f8 0c cmp $0xc,%eax c119: 0f 84 66 ff ff ff je c085 c11f: 83 f8 0e cmp $0xe,%eax c122: 0f 84 08 ff ff ff je c030 c128: 83 f8 0b cmp $0xb,%eax c12b: 0f 85 61 ff ff ff jne c092 c131: 48 8b bb a8 04 00 00 mov 0x4a8(%rbx),%rdi c138: 48 85 ff test %rdi,%rdi c13b: 0f 84 c2 00 00 00 je c203 c141: e8 00 00 00 00 callq c146 c146: 84 c0 test %al,%al c148: 0f 84 44 ff ff ff je c092 c14e: 44 8b a3 b8 00 00 00 mov 0xb8(%rbx),%r12d c155: 45 85 e4 test %r12d,%r12d c158: 0f 85 e2 fe ff ff jne c040 c15e: 41 bc 08 00 00 00 mov $0x8,%r12d c164: e9 2f ff ff ff jmpq c098 c169: 41 83 fc 08 cmp $0x8,%r12d c16d: 0f 8e 79 ff ff ff jle c0ec c173: 48 8b 53 48 mov 0x48(%rbx),%rdx c177: 48 c7 c6 00 00 00 00 mov $0x0,%rsi c17e: bf 01 00 00 00 mov $0x1,%edi c183: 41 bc 08 00 00 00 mov $0x8,%r12d c189: e8 00 00 00 00 callq c18e c18e: 48 8b 53 48 mov 0x48(%rbx),%rdx c192: e9 59 ff ff ff jmpq c0f0 c197: 48 8b 87 b0 04 00 00 mov 0x4b0(%rdi),%rax c19e: 0f b6 40 1f movzbl 0x1f(%rax),%eax c1a2: 83 e8 13 sub $0x13,%eax c1a5: 3c 01 cmp $0x1,%al c1a7: 77 88 ja c131 c1a9: 44 8b a3 b8 00 00 00 mov 0xb8(%rbx),%r12d c1b0: 45 85 e4 test %r12d,%r12d c1b3: 0f 85 87 fe ff ff jne c040 c1b9: eb a3 jmp c15e c1bb: 44 89 e1 mov %r12d,%ecx c1be: 48 c7 c6 00 00 00 00 mov $0x0,%rsi c1c5: bf 01 00 00 00 mov $0x1,%edi c1ca: e8 00 00 00 00 callq c1cf c1cf: 44 8b 83 d8 00 00 00 mov 0xd8(%rbx),%r8d c1d6: 45 85 c0 test %r8d,%r8d c1d9: 0f 8f fb 00 00 00 jg c2da c1df: 48 8b 53 48 mov 0x48(%rbx),%rdx c1e3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi c1ea: bf 01 00 00 00 mov $0x1,%edi c1ef: 41 bc 08 00 00 00 mov $0x8,%r12d c1f5: e8 00 00 00 00 callq c1fa c1fa: 48 8b 53 48 mov 0x48(%rbx),%rdx c1fe: e9 ed fe ff ff jmpq c0f0 c203: 48 8b bb 50 01 00 00 mov 0x150(%rbx),%rdi c20a: 48 85 ff test %rdi,%rdi c20d: 0f 84 2e ff ff ff je c141 c213: 48 8b 77 48 mov 0x48(%rdi),%rsi c217: 48 8b 7f 50 mov 0x50(%rdi),%rdi c21b: ba c0 0c 00 00 mov $0xcc0,%edx c220: e8 00 00 00 00 callq c225 c225: 48 89 c7 mov %rax,%rdi c228: 48 85 c0 test %rax,%rax c22b: 0f 84 73 01 00 00 je c3a4 c231: 48 89 83 a8 04 00 00 mov %rax,0x4a8(%rbx) c238: e9 04 ff ff ff jmpq c141 c23d: 44 8b ab 40 05 00 00 mov 0x540(%rbx),%r13d c244: 41 89 e8 mov %ebp,%r8d c247: bf 01 00 00 00 mov $0x1,%edi c24c: 41 89 ee mov %ebp,%r14d c24f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi c256: 44 89 e9 mov %r13d,%ecx c259: e8 00 00 00 00 callq c25e c25e: 41 83 fc 0c cmp $0xc,%r12d c262: 0f 84 94 00 00 00 je c2fc c268: 41 83 fc 0a cmp $0xa,%r12d c26c: 0f 85 70 fe ff ff jne c0e2 c272: 43 8d 44 ad 00 lea 0x0(%r13,%r13,4),%eax c277: c1 e8 02 shr $0x2,%eax c27a: 39 e8 cmp %ebp,%eax c27c: 0f 87 d4 00 00 00 ja c356 c282: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # c288 c288: 85 d2 test %edx,%edx c28a: 0f 84 e3 fe ff ff je c173 c290: 48 8b 53 48 mov 0x48(%rbx),%rdx c294: 41 bc 0a 00 00 00 mov $0xa,%r12d c29a: e9 51 fe ff ff jmpq c0f0 c29f: 48 8b 83 10 03 00 00 mov 0x310(%rbx),%rax c2a6: 48 89 df mov %rbx,%rdi c2a9: 48 8b 40 20 mov 0x20(%rax),%rax c2ad: e8 00 00 00 00 callq c2b2 c2b2: 48 8b 80 18 01 00 00 mov 0x118(%rax),%rax c2b9: f6 40 08 10 testb $0x10,0x8(%rax) c2bd: 0f 84 cf fd ff ff je c092 c2c3: 41 bc 06 00 00 00 mov $0x6,%r12d c2c9: e9 72 fd ff ff jmpq c040 c2ce: 48 8b bb a8 04 00 00 mov 0x4a8(%rbx),%rdi c2d5: e9 72 fd ff ff jmpq c04c c2da: 44 8b ab 40 05 00 00 mov 0x540(%rbx),%r13d c2e1: 48 8b 53 48 mov 0x48(%rbx),%rdx c2e5: bf 01 00 00 00 mov $0x1,%edi c2ea: 45 89 c6 mov %r8d,%r14d c2ed: 48 c7 c6 00 00 00 00 mov $0x0,%rsi c2f4: 44 89 e9 mov %r13d,%ecx c2f7: e8 00 00 00 00 callq c2fc c2fc: 43 8d 44 6d 00 lea 0x0(%r13,%r13,2),%eax c301: d1 e8 shr %eax c303: 44 39 f0 cmp %r14d,%eax c306: 76 35 jbe c33d c308: 48 8b 53 48 mov 0x48(%rbx),%rdx c30c: f6 83 e0 00 00 00 10 testb $0x10,0xe0(%rbx) c313: 74 6a je c37f c315: 43 8d 44 ad 00 lea 0x0(%r13,%r13,4),%eax c31a: c1 e8 02 shr $0x2,%eax c31d: 44 39 f0 cmp %r14d,%eax c320: 77 5d ja c37f c322: b9 0a 00 00 00 mov $0xa,%ecx c327: 48 c7 c6 00 00 00 00 mov $0x0,%rsi c32e: bf 01 00 00 00 mov $0x1,%edi c333: e8 00 00 00 00 callq c338 c338: e9 45 ff ff ff jmpq c282 c33d: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # c343 c343: 85 c9 test %ecx,%ecx c345: 0f 84 28 fe ff ff je c173 c34b: 41 bc 0c 00 00 00 mov $0xc,%r12d c351: e9 96 fd ff ff jmpq c0ec c356: 48 8b 53 48 mov 0x48(%rbx),%rdx c35a: b9 08 00 00 00 mov $0x8,%ecx c35f: bf 01 00 00 00 mov $0x1,%edi c364: 48 c7 c6 00 00 00 00 mov $0x0,%rsi c36b: 41 bc 08 00 00 00 mov $0x8,%r12d c371: e8 00 00 00 00 callq c376 c376: 48 8b 53 48 mov 0x48(%rbx),%rdx c37a: e9 71 fd ff ff jmpq c0f0 c37f: b9 08 00 00 00 mov $0x8,%ecx c384: 48 c7 c6 00 00 00 00 mov $0x0,%rsi c38b: bf 01 00 00 00 mov $0x1,%edi c390: 41 bc 08 00 00 00 mov $0x8,%r12d c396: e8 00 00 00 00 callq c39b c39b: 48 8b 53 48 mov 0x48(%rbx),%rdx c39f: e9 4c fd ff ff jmpq c0f0 c3a4: 48 8b bb a8 04 00 00 mov 0x4a8(%rbx),%rdi c3ab: e9 91 fd ff ff jmpq c141 000000000000c3b0 : c3b0: e8 00 00 00 00 callq c3b5 c3b5: 48 8b 87 a8 04 00 00 mov 0x4a8(%rdi),%rax c3bc: 48 85 c0 test %rax,%rax c3bf: 74 01 je c3c2 c3c1: c3 retq c3c2: 53 push %rbx c3c3: 48 8b 87 50 01 00 00 mov 0x150(%rdi),%rax c3ca: 48 89 fb mov %rdi,%rbx c3cd: 48 85 c0 test %rax,%rax c3d0: 74 1e je c3f0 c3d2: 48 8b 70 48 mov 0x48(%rax),%rsi c3d6: 48 8b 78 50 mov 0x50(%rax),%rdi c3da: ba c0 0c 00 00 mov $0xcc0,%edx c3df: e8 00 00 00 00 callq c3e4 c3e4: 48 85 c0 test %rax,%rax c3e7: 74 09 je c3f2 c3e9: 48 89 83 a8 04 00 00 mov %rax,0x4a8(%rbx) c3f0: 5b pop %rbx c3f1: c3 retq c3f2: 48 8b 83 a8 04 00 00 mov 0x4a8(%rbx),%rax c3f9: 5b pop %rbx c3fa: c3 retq c3fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000000c400 : c400: e8 00 00 00 00 callq c405 c405: 48 8b 37 mov (%rdi),%rsi c408: 48 8b 96 d8 02 00 00 mov 0x2d8(%rsi),%rdx c40f: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi c416: 48 8d 42 f8 lea -0x8(%rdx),%rax c41a: 48 39 d6 cmp %rdx,%rsi c41d: 74 30 je c44f c41f: 44 8b 87 80 03 00 00 mov 0x380(%rdi),%r8d c426: bf 01 00 00 00 mov $0x1,%edi c42b: 8b 48 44 mov 0x44(%rax),%ecx c42e: 89 fa mov %edi,%edx c430: d3 e2 shl %cl,%edx c432: 44 85 c2 test %r8d,%edx c435: 74 0b je c442 c437: 8b 50 7c mov 0x7c(%rax),%edx c43a: 8d 4a de lea -0x22(%rdx),%ecx c43d: 83 f9 01 cmp $0x1,%ecx c440: 76 10 jbe c452 c442: 48 8b 50 08 mov 0x8(%rax),%rdx c446: 48 8d 42 f8 lea -0x8(%rdx),%rax c44a: 48 39 d6 cmp %rdx,%rsi c44d: 75 dc jne c42b c44f: 31 c0 xor %eax,%eax c451: c3 retq c452: 89 d0 mov %edx,%eax c454: c3 retq c455: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) c45c: 00 00 00 00 000000000000c460 : c460: e8 00 00 00 00 callq c465 c465: 48 8b 37 mov (%rdi),%rsi c468: 45 31 c0 xor %r8d,%r8d c46b: 81 be 20 0f 00 00 8b cmpl $0xd28b,0xf20(%rsi) c472: d2 00 00 c475: 77 04 ja c47b c477: 44 89 c0 mov %r8d,%eax c47a: c3 retq c47b: 48 8b 96 d8 02 00 00 mov 0x2d8(%rsi),%rdx c482: 48 81 c6 d8 02 00 00 add $0x2d8,%rsi c489: 48 8d 42 f8 lea -0x8(%rdx),%rax c48d: 48 39 d6 cmp %rdx,%rsi c490: 74 e5 je c477 c492: 44 8b 8f 80 03 00 00 mov 0x380(%rdi),%r9d c499: 41 ba 01 00 00 00 mov $0x1,%r10d c49f: bf 01 00 00 00 mov $0x1,%edi c4a4: 8b 48 44 mov 0x44(%rax),%ecx c4a7: 89 fa mov %edi,%edx c4a9: d3 e2 shl %cl,%edx c4ab: 44 85 ca test %r9d,%edx c4ae: 74 0b je c4bb c4b0: f6 80 26 01 00 00 01 testb $0x1,0x126(%rax) c4b7: 45 0f 45 c2 cmovne %r10d,%r8d c4bb: 48 8b 50 08 mov 0x8(%rax),%rdx c4bf: 48 8d 42 f8 lea -0x8(%rdx),%rax c4c3: 48 39 d6 cmp %rdx,%rsi c4c6: 75 dc jne c4a4 c4c8: 44 89 c0 mov %r8d,%eax c4cb: c3 retq c4cc: 0f 1f 40 00 nopl 0x0(%rax) 000000000000c4d0 : c4d0: e8 00 00 00 00 callq c4d5 c4d5: 41 57 push %r15 c4d7: 41 56 push %r14 c4d9: 41 55 push %r13 c4db: 41 54 push %r12 c4dd: 55 push %rbp c4de: 53 push %rbx c4df: 48 83 ec 48 sub $0x48,%rsp c4e3: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax c4ea: 00 c4eb: 44 89 4c 24 08 mov %r9d,0x8(%rsp) c4f0: 4c 8b ac 24 88 00 00 mov 0x88(%rsp),%r13 c4f7: 00 c4f8: 48 89 44 24 10 mov %rax,0x10(%rsp) c4fd: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax c504: 00 00 c506: 48 89 44 24 40 mov %rax,0x40(%rsp) c50b: 31 c0 xor %eax,%eax c50d: 85 c9 test %ecx,%ecx c50f: 75 23 jne c534 c511: 48 8b 44 24 40 mov 0x40(%rsp),%rax c516: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax c51d: 00 00 c51f: 0f 85 bb 0e 00 00 jne d3e0 c525: 48 83 c4 48 add $0x48,%rsp c529: 5b pop %rbx c52a: 5d pop %rbp c52b: 41 5c pop %r12 c52d: 41 5d pop %r13 c52f: 41 5e pop %r14 c531: 41 5f pop %r15 c533: c3 retq c534: 48 8d 47 10 lea 0x10(%rdi),%rax c538: 49 89 ff mov %rdi,%r15 c53b: 89 f5 mov %esi,%ebp c53d: 41 89 d6 mov %edx,%r14d c540: 48 8d 74 24 30 lea 0x30(%rsp),%rsi c545: 48 89 c7 mov %rax,%rdi c548: 48 89 44 24 18 mov %rax,0x18(%rsp) c54d: 41 89 cc mov %ecx,%r12d c550: 4c 89 c3 mov %r8,%rbx c553: e8 00 00 00 00 callq c558 c558: c6 04 24 00 movb $0x0,(%rsp) c55c: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi c561: e8 00 00 00 00 callq c566 c566: 48 85 c0 test %rax,%rax c569: 74 6d je c5d8 c56b: 39 a8 90 04 00 00 cmp %ebp,0x490(%rax) c571: 0f 84 47 02 00 00 je c7be c577: 48 8b 90 98 04 00 00 mov 0x498(%rax),%rdx c57e: 48 85 d2 test %rdx,%rdx c581: 74 d9 je c55c c583: 0f b6 0b movzbl (%rbx),%ecx c586: 84 c9 test %cl,%cl c588: 74 d2 je c55c c58a: 0f b6 73 01 movzbl 0x1(%rbx),%esi c58e: 40 38 b2 59 04 00 00 cmp %sil,0x459(%rdx) c595: 75 0a jne c5a1 c597: c6 80 a0 04 00 00 01 movb $0x1,0x4a0(%rax) c59e: 88 0c 24 mov %cl,(%rsp) c5a1: 48 83 b8 30 05 00 00 cmpq $0x0,0x530(%rax) c5a8: 00 c5a9: 74 b1 je c55c c5ab: 41 80 7d 51 00 cmpb $0x0,0x51(%r13) c5b0: 74 aa je c55c c5b2: 41 8b 75 00 mov 0x0(%r13),%esi c5b6: 39 b0 d4 04 00 00 cmp %esi,0x4d4(%rax) c5bc: 75 9e jne c55c c5be: c6 80 a0 04 00 00 00 movb $0x0,0x4a0(%rax) c5c5: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi c5ca: c6 04 24 00 movb $0x0,(%rsp) c5ce: e8 00 00 00 00 callq c5d3 c5d3: 48 85 c0 test %rax,%rax c5d6: 75 93 jne c56b c5d8: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi c5dd: 48 89 44 24 20 mov %rax,0x20(%rsp) c5e2: e8 00 00 00 00 callq c5e7 c5e7: 49 8b 97 e8 02 00 00 mov 0x2e8(%r15),%rdx c5ee: 45 31 c9 xor %r9d,%r9d c5f1: 49 8d 8f e8 02 00 00 lea 0x2e8(%r15),%rcx c5f8: 4c 8b 44 24 20 mov 0x20(%rsp),%r8 c5fd: 48 39 d1 cmp %rdx,%rcx c600: 48 8d 42 f8 lea -0x8(%rdx),%rax c604: 74 2a je c630 c606: be 01 00 00 00 mov $0x1,%esi c60b: 44 89 f2 mov %r14d,%edx c60e: 23 90 80 00 00 00 and 0x80(%rax),%edx c614: 74 0d je c623 c616: 8b 78 7c mov 0x7c(%rax),%edi c619: 8d 57 de lea -0x22(%rdi),%edx c61c: 83 fa 01 cmp $0x1,%edx c61f: 44 0f 46 ce cmovbe %esi,%r9d c623: 48 8b 50 08 mov 0x8(%rax),%rdx c627: 48 8d 42 f8 lea -0x8(%rdx),%rax c62b: 48 39 d1 cmp %rdx,%rcx c62e: 75 db jne c60b c630: ba 48 05 00 00 mov $0x548,%edx c635: be c0 0d 00 00 mov $0xdc0,%esi c63a: 44 88 4c 24 2f mov %r9b,0x2f(%rsp) c63f: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # c646 c646: 4c 89 44 24 20 mov %r8,0x20(%rsp) c64b: e8 00 00 00 00 callq c650 c650: 49 89 c2 mov %rax,%r10 c653: 48 85 c0 test %rax,%rax c656: 0f 84 b5 fe ff ff je c511 c65c: 89 a8 90 04 00 00 mov %ebp,0x490(%rax) c662: 48 8b 74 24 10 mov 0x10(%rsp),%rsi c667: 44 89 b0 94 04 00 00 mov %r14d,0x494(%rax) c66e: 0f b6 04 24 movzbl (%rsp),%eax c672: 41 88 82 a0 04 00 00 mov %al,0x4a0(%r10) c679: 0f b7 44 24 08 movzwl 0x8(%rsp),%eax c67e: 66 41 89 82 ba 04 00 mov %ax,0x4ba(%r10) c685: 00 c686: 48 8b 06 mov (%rsi),%rax c689: 49 89 82 bc 04 00 00 mov %rax,0x4bc(%r10) c690: 48 8b 46 08 mov 0x8(%rsi),%rax c694: 49 89 82 c4 04 00 00 mov %rax,0x4c4(%r10) c69b: 48 8b 46 10 mov 0x10(%rsi),%rax c69f: 49 89 82 cc 04 00 00 mov %rax,0x4cc(%r10) c6a6: 49 8b 45 00 mov 0x0(%r13),%rax c6aa: 49 89 82 d4 04 00 00 mov %rax,0x4d4(%r10) c6b1: 49 8b 45 08 mov 0x8(%r13),%rax c6b5: 49 89 82 dc 04 00 00 mov %rax,0x4dc(%r10) c6bc: 49 8b 45 10 mov 0x10(%r13),%rax c6c0: 49 89 82 e4 04 00 00 mov %rax,0x4e4(%r10) c6c7: 49 8b 45 18 mov 0x18(%r13),%rax c6cb: 49 89 82 ec 04 00 00 mov %rax,0x4ec(%r10) c6d2: 49 8b 45 20 mov 0x20(%r13),%rax c6d6: 49 89 82 f4 04 00 00 mov %rax,0x4f4(%r10) c6dd: 49 8b 45 28 mov 0x28(%r13),%rax c6e1: 49 89 82 fc 04 00 00 mov %rax,0x4fc(%r10) c6e8: 49 8b 45 30 mov 0x30(%r13),%rax c6ec: 49 89 82 04 05 00 00 mov %rax,0x504(%r10) c6f3: 49 8b 45 38 mov 0x38(%r13),%rax c6f7: 49 89 82 0c 05 00 00 mov %rax,0x50c(%r10) c6fe: 49 8b 45 40 mov 0x40(%r13),%rax c702: 49 89 82 14 05 00 00 mov %rax,0x514(%r10) c709: 49 8b 45 48 mov 0x48(%r13),%rax c70d: 49 89 82 1c 05 00 00 mov %rax,0x51c(%r10) c714: 49 8b 45 50 mov 0x50(%r13),%rax c718: 41 80 7d 51 00 cmpb $0x0,0x51(%r13) c71d: 4c 8b 44 24 20 mov 0x20(%rsp),%r8 c722: 49 89 82 24 05 00 00 mov %rax,0x524(%r10) c729: 41 8b 45 58 mov 0x58(%r13),%eax c72d: 44 0f b6 4c 24 2f movzbl 0x2f(%rsp),%r9d c733: 41 89 82 2c 05 00 00 mov %eax,0x52c(%r10) c73a: 75 07 jne c743 c73c: 41 80 7d 55 00 cmpb $0x0,0x55(%r13) c741: 74 39 je c77c c743: 49 8d 75 04 lea 0x4(%r13),%rsi c747: 4c 89 ff mov %r15,%rdi c74a: 4c 89 54 24 10 mov %r10,0x10(%rsp) c74f: 44 88 4c 24 08 mov %r9b,0x8(%rsp) c754: 4c 89 04 24 mov %r8,(%rsp) c758: e8 00 00 00 00 callq c75d c75d: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 c762: 4c 8b 04 24 mov (%rsp),%r8 c766: 48 85 c0 test %rax,%rax c769: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d c76f: 49 89 82 30 05 00 00 mov %rax,0x530(%r10) c776: 0f 84 95 06 00 00 je ce11 c77c: 45 84 c9 test %r9b,%r9b c77f: 0f 85 1e 03 00 00 jne caa3 c785: 41 83 fc 07 cmp $0x7,%r12d c789: 0f 84 d6 07 00 00 je cf65 c78f: 7f 43 jg c7d4 c791: 41 83 fc 03 cmp $0x3,%r12d c795: 0f 8f 62 01 00 00 jg c8fd c79b: 41 83 fc 01 cmp $0x1,%r12d c79f: 0f 8f 8c 06 00 00 jg ce31 c7a5: 0f 85 a2 02 00 00 jne ca4d c7ab: 80 3b 00 cmpb $0x0,(%rbx) c7ae: 0f 85 e1 05 00 00 jne cd95 c7b4: b9 01 00 00 00 mov $0x1,%ecx c7b9: e9 57 01 00 00 jmpq c915 c7be: 44 09 b0 94 04 00 00 or %r14d,0x494(%rax) c7c5: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi c7ca: e8 00 00 00 00 callq c7cf c7cf: e9 3d fd ff ff jmpq c511 c7d4: 41 83 fc 0c cmp $0xc,%r12d c7d8: 0f 8f ca 01 00 00 jg c9a8 c7de: 41 83 fc 0a cmp $0xa,%r12d c7e2: 0f 8f 1f 08 00 00 jg d007 c7e8: 0f 85 5f 02 00 00 jne ca4d c7ee: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # c7f5 c7f5: ba 2c 00 00 00 mov $0x2c,%edx c7fa: be c0 0d 00 00 mov $0xdc0,%esi c7ff: 4c 89 54 24 08 mov %r10,0x8(%rsp) c804: 4c 89 04 24 mov %r8,(%rsp) c808: e8 00 00 00 00 callq c80d c80d: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 c812: 48 85 c0 test %rax,%rax c815: 0f 84 c3 05 00 00 je cdde c81b: 0f b6 2b movzbl (%rbx),%ebp c81e: 4c 8b 04 24 mov (%rsp),%r8 c822: 49 89 82 b0 04 00 00 mov %rax,0x4b0(%r10) c829: 40 84 ed test %bpl,%bpl c82c: 0f 85 18 0b 00 00 jne d34a c832: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi c837: b9 0a 00 00 00 mov $0xa,%ecx c83c: 4c 89 d6 mov %r10,%rsi c83f: 48 c7 c2 00 00 00 00 mov $0x0,%rdx c846: 4c 89 14 24 mov %r10,(%rsp) c84a: e8 00 00 00 00 callq c84f c84f: 4c 8b 14 24 mov (%rsp),%r10 c853: ba 01 00 00 00 mov $0x1,%edx c858: 49 8b b7 68 5d 00 00 mov 0x5d68(%r15),%rsi c85f: 49 c7 82 10 03 00 00 movq $0x0,0x310(%r10) c866: 00 00 00 00 c86a: 4d 8d 6a 28 lea 0x28(%r10),%r13 c86e: 4c 89 ef mov %r13,%rdi c871: e8 00 00 00 00 callq c876 c876: 49 8b b7 78 5d 00 00 mov 0x5d78(%r15),%rsi c87d: 31 d2 xor %edx,%edx c87f: 4c 89 ef mov %r13,%rdi c882: e8 00 00 00 00 callq c887 c887: 49 8b b7 80 5d 00 00 mov 0x5d80(%r15),%rsi c88e: 31 d2 xor %edx,%edx c890: 4c 89 ef mov %r13,%rdi c893: e8 00 00 00 00 callq c898 c898: 49 8b b7 88 5d 00 00 mov 0x5d88(%r15),%rsi c89f: 31 d2 xor %edx,%edx c8a1: 4c 89 ef mov %r13,%rdi c8a4: e8 00 00 00 00 callq c8a9 c8a9: 49 8b b7 28 05 00 00 mov 0x528(%r15),%rsi c8b0: 31 d2 xor %edx,%edx c8b2: 4c 89 ef mov %r13,%rdi c8b5: e8 00 00 00 00 callq c8ba c8ba: 8b 3d 00 00 00 00 mov 0x0(%rip),%edi # c8c0 c8c0: 4c 8b 14 24 mov (%rsp),%r10 c8c4: 85 ff test %edi,%edi c8c6: 0f 85 61 0a 00 00 jne d32d c8cc: 49 8b b7 98 5d 00 00 mov 0x5d98(%r15),%rsi c8d3: 4c 89 ef mov %r13,%rdi c8d6: 31 d2 xor %edx,%edx c8d8: 4c 89 14 24 mov %r10,(%rsp) c8dc: 41 bd 01 00 00 00 mov $0x1,%r13d c8e2: e8 00 00 00 00 callq c8e7 c8e7: 4c 8b 14 24 mov (%rsp),%r10 c8eb: be 01 00 00 00 mov $0x1,%esi c8f0: 41 89 e9 mov %ebp,%r9d c8f3: 66 41 89 72 7c mov %si,0x7c(%r10) c8f8: e9 56 01 00 00 jmpq ca53 c8fd: 41 83 fc 04 cmp $0x4,%r12d c901: 0f 85 46 01 00 00 jne ca4d c907: 80 3b 00 cmpb $0x0,(%rbx) c90a: 0f 85 3c 04 00 00 jne cd4c c910: b9 04 00 00 00 mov $0x4,%ecx c915: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi c91a: 4c 89 d6 mov %r10,%rsi c91d: 48 c7 c2 00 00 00 00 mov $0x0,%rdx c924: 4c 89 14 24 mov %r10,(%rsp) c928: e8 00 00 00 00 callq c92d c92d: 4c 8b 14 24 mov (%rsp),%r10 c931: ba 01 00 00 00 mov $0x1,%edx c936: 49 8b b7 70 5d 00 00 mov 0x5d70(%r15),%rsi c93d: 49 c7 82 10 03 00 00 movq $0x0,0x310(%r10) c944: 00 00 00 00 c948: 49 8d 6a 28 lea 0x28(%r10),%rbp c94c: 41 c6 82 b8 04 00 00 movb $0x1,0x4b8(%r10) c953: 01 c954: 48 89 ef mov %rbp,%rdi c957: e8 00 00 00 00 callq c95c c95c: 49 8b b7 28 05 00 00 mov 0x528(%r15),%rsi c963: 31 d2 xor %edx,%edx c965: 48 89 ef mov %rbp,%rdi c968: e8 00 00 00 00 callq c96d c96d: 4c 8b 14 24 mov (%rsp),%r10 c971: 41 bb 01 01 00 00 mov $0x101,%r11d c977: 80 3b 00 cmpb $0x0,(%rbx) c97a: 41 c7 82 bc 04 00 00 movl $0xff,0x4bc(%r10) c981: ff 00 00 00 c985: 66 45 89 5a 7c mov %r11w,0x7c(%r10) c98a: 0f 84 67 06 00 00 je cff7 c990: 41 c6 82 08 03 00 00 movb $0x6,0x308(%r10) c997: 06 c998: 41 c7 82 bc 00 00 00 movl $0x5,0xbc(%r10) c99f: 05 00 00 00 c9a3: e9 e0 00 00 00 jmpq ca88 c9a8: 41 83 fc 0e cmp $0xe,%r12d c9ac: 0f 85 9b 00 00 00 jne ca4d c9b2: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # c9b9 c9b9: ba 2c 00 00 00 mov $0x2c,%edx c9be: be c0 0d 00 00 mov $0xdc0,%esi c9c3: 4c 89 54 24 08 mov %r10,0x8(%rsp) c9c8: 4c 89 04 24 mov %r8,(%rsp) c9cc: e8 00 00 00 00 callq c9d1 c9d1: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 c9d6: 48 85 c0 test %rax,%rax c9d9: 0f 84 ff 03 00 00 je cdde c9df: 0f b6 2b movzbl (%rbx),%ebp c9e2: 4c 8b 04 24 mov (%rsp),%r8 c9e6: 49 89 82 b0 04 00 00 mov %rax,0x4b0(%r10) c9ed: 40 84 ed test %bpl,%bpl c9f0: 0f 85 9f 09 00 00 jne d395 c9f6: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi c9fb: b9 0e 00 00 00 mov $0xe,%ecx ca00: 4c 89 d6 mov %r10,%rsi ca03: 48 c7 c2 00 00 00 00 mov $0x0,%rdx ca0a: 4c 89 14 24 mov %r10,(%rsp) ca0e: 41 bd 01 00 00 00 mov $0x1,%r13d ca14: e8 00 00 00 00 callq ca19 ca19: 4c 8b 14 24 mov (%rsp),%r10 ca1d: ba 01 00 00 00 mov $0x1,%edx ca22: 49 8b b7 28 05 00 00 mov 0x528(%r15),%rsi ca29: 49 c7 82 10 03 00 00 movq $0x0,0x310(%r10) ca30: 00 00 00 00 ca34: 49 8d 7a 28 lea 0x28(%r10),%rdi ca38: e8 00 00 00 00 callq ca3d ca3d: 4c 8b 14 24 mov (%rsp),%r10 ca41: 31 c9 xor %ecx,%ecx ca43: 41 89 e9 mov %ebp,%r9d ca46: 66 41 89 4a 7c mov %cx,0x7c(%r10) ca4b: eb 06 jmp ca53 ca4d: 41 bd 05 00 00 00 mov $0x5,%r13d ca53: 41 81 ba bc 04 00 00 cmpl $0xff,0x4bc(%r10) ca5a: ff 00 00 00 ca5e: 0f 84 97 03 00 00 je cdfb ca64: 41 c6 82 08 03 00 00 movb $0x1,0x308(%r10) ca6b: 01 ca6c: 45 89 aa bc 00 00 00 mov %r13d,0xbc(%r10) ca73: 45 84 c9 test %r9b,%r9b ca76: 74 10 je ca88 ca78: 4c 89 d7 mov %r10,%rdi ca7b: 4c 89 14 24 mov %r10,(%rsp) ca7f: e8 00 00 00 00 callq ca84 ca84: 4c 8b 14 24 mov (%rsp),%r10 ca88: 41 83 e4 fb and $0xfffffffb,%r12d ca8c: 41 83 fc 0a cmp $0xa,%r12d ca90: 0f 85 7b fa ff ff jne c511 ca96: 4c 89 d7 mov %r10,%rdi ca99: e8 00 00 00 00 callq ca9e ca9e: e9 6e fa ff ff jmpq c511 caa3: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # caaa caaa: ba 2c 00 00 00 mov $0x2c,%edx caaf: be c0 0d 00 00 mov $0xdc0,%esi cab4: 4c 89 14 24 mov %r10,(%rsp) cab8: 4c 89 44 24 08 mov %r8,0x8(%rsp) cabd: e8 00 00 00 00 callq cac2 cac2: 4c 8b 14 24 mov (%rsp),%r10 cac6: 48 85 c0 test %rax,%rax cac9: 0f 84 0f 03 00 00 je cdde cacf: 44 0f b6 0b movzbl (%rbx),%r9d cad3: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 cad8: 49 89 82 b0 04 00 00 mov %rax,0x4b0(%r10) cadf: 45 84 c9 test %r9b,%r9b cae2: 0f 85 12 02 00 00 jne ccfa cae8: 49 8d 6a 28 lea 0x28(%r10),%rbp caec: 41 83 fc 0c cmp $0xc,%r12d caf0: 0f 8f 03 01 00 00 jg cbf9 caf6: 41 83 fc 09 cmp $0x9,%r12d cafa: 0f 8f 04 01 00 00 jg cc04 cb00: 41 83 fc 03 cmp $0x3,%r12d cb04: 0f 8f 86 00 00 00 jg cb90 cb0a: 41 83 fc 01 cmp $0x1,%r12d cb0e: 0f 8f f0 00 00 00 jg cc04 cb14: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi cb19: 44 89 e1 mov %r12d,%ecx cb1c: 4c 89 d6 mov %r10,%rsi cb1f: 44 88 4c 24 08 mov %r9b,0x8(%rsp) cb24: 4c 89 14 24 mov %r10,(%rsp) cb28: 48 c7 c2 00 00 00 00 mov $0x0,%rdx cb2f: 41 be 01 01 00 00 mov $0x101,%r14d cb35: 41 bd 05 00 00 00 mov $0x5,%r13d cb3b: e8 00 00 00 00 callq cb40 cb40: 4c 8b 14 24 mov (%rsp),%r10 cb44: ba 01 00 00 00 mov $0x1,%edx cb49: 48 89 ef mov %rbp,%rdi cb4c: 49 8b b7 70 5d 00 00 mov 0x5d70(%r15),%rsi cb53: 49 c7 82 10 03 00 00 movq $0x0,0x310(%r10) cb5a: 00 00 00 00 cb5e: 66 45 89 72 7c mov %r14w,0x7c(%r10) cb63: 41 c6 82 b8 04 00 00 movb $0x1,0x4b8(%r10) cb6a: 01 cb6b: e8 00 00 00 00 callq cb70 cb70: 49 8b b7 28 05 00 00 mov 0x528(%r15),%rsi cb77: 31 d2 xor %edx,%edx cb79: 48 89 ef mov %rbp,%rdi cb7c: e8 00 00 00 00 callq cb81 cb81: 4c 8b 14 24 mov (%rsp),%r10 cb85: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d cb8b: e9 c3 fe ff ff jmpq ca53 cb90: 41 83 fc 07 cmp $0x7,%r12d cb94: 0f 85 7a ff ff ff jne cb14 cb9a: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi cb9f: 4c 89 d6 mov %r10,%rsi cba2: 44 89 e1 mov %r12d,%ecx cba5: 4c 89 14 24 mov %r10,(%rsp) cba9: 48 c7 c2 00 00 00 00 mov $0x0,%rdx cbb0: 44 88 4c 24 08 mov %r9b,0x8(%rsp) cbb5: e8 00 00 00 00 callq cbba cbba: 4c 8b 14 24 mov (%rsp),%r10 cbbe: ba 01 00 00 00 mov $0x1,%edx cbc3: 48 89 ef mov %rbp,%rdi cbc6: 49 8b b7 28 05 00 00 mov 0x528(%r15),%rsi cbcd: 49 c7 82 10 03 00 00 movq $0x0,0x310(%r10) cbd4: 00 00 00 00 cbd8: e8 00 00 00 00 callq cbdd cbdd: 4c 8b 14 24 mov (%rsp),%r10 cbe1: 31 d2 xor %edx,%edx cbe3: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d cbe9: 41 bd 01 00 00 00 mov $0x1,%r13d cbef: 66 41 89 52 7c mov %dx,0x7c(%r10) cbf4: e9 5a fe ff ff jmpq ca53 cbf9: 41 83 fc 0e cmp $0xe,%r12d cbfd: 74 9b je cb9a cbff: e9 10 ff ff ff jmpq cb14 cc04: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi cc09: 44 89 e1 mov %r12d,%ecx cc0c: 4c 89 d6 mov %r10,%rsi cc0f: 44 88 4c 24 08 mov %r9b,0x8(%rsp) cc14: 48 c7 c2 00 00 00 00 mov $0x0,%rdx cc1b: 4c 89 14 24 mov %r10,(%rsp) cc1f: e8 00 00 00 00 callq cc24 cc24: 4c 8b 14 24 mov (%rsp),%r10 cc28: 31 d2 xor %edx,%edx cc2a: 48 89 ef mov %rbp,%rdi cc2d: 49 8b b7 78 5d 00 00 mov 0x5d78(%r15),%rsi cc34: 49 c7 82 10 03 00 00 movq $0x0,0x310(%r10) cc3b: 00 00 00 00 cc3f: e8 00 00 00 00 callq cc44 cc44: 49 8b b7 80 5d 00 00 mov 0x5d80(%r15),%rsi cc4b: 31 d2 xor %edx,%edx cc4d: 48 89 ef mov %rbp,%rdi cc50: e8 00 00 00 00 callq cc55 cc55: 49 8b b7 88 5d 00 00 mov 0x5d88(%r15),%rsi cc5c: 31 d2 xor %edx,%edx cc5e: 48 89 ef mov %rbp,%rdi cc61: e8 00 00 00 00 callq cc66 cc66: 49 8b b7 28 05 00 00 mov 0x528(%r15),%rsi cc6d: 31 d2 xor %edx,%edx cc6f: 48 89 ef mov %rbp,%rdi cc72: e8 00 00 00 00 callq cc77 cc77: 49 8b b7 98 5d 00 00 mov 0x5d98(%r15),%rsi cc7e: 31 d2 xor %edx,%edx cc80: 48 89 ef mov %rbp,%rdi cc83: e8 00 00 00 00 callq cc88 cc88: 44 8b 2d 00 00 00 00 mov 0x0(%rip),%r13d # cc8f cc8f: 4c 8b 14 24 mov (%rsp),%r10 cc93: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d cc99: 45 85 ed test %r13d,%r13d cc9c: 0f 85 a5 04 00 00 jne d147 cca2: 41 c6 42 7c 01 movb $0x1,0x7c(%r10) cca7: 41 83 fc 0c cmp $0xc,%r12d ccab: 0f 84 86 04 00 00 je d137 ccb1: 41 c6 42 7d 00 movb $0x0,0x7d(%r10) ccb6: 41 bd 01 00 00 00 mov $0x1,%r13d ccbc: 41 83 fc 02 cmp $0x2,%r12d ccc0: 0f 85 8d fd ff ff jne ca53 ccc6: 41 c6 82 b8 04 00 00 movb $0x1,0x4b8(%r10) cccd: 01 ccce: 49 8b b7 70 5d 00 00 mov 0x5d70(%r15),%rsi ccd5: ba 01 00 00 00 mov $0x1,%edx ccda: 48 89 ef mov %rbp,%rdi ccdd: 44 88 4c 24 08 mov %r9b,0x8(%rsp) cce2: 4c 89 14 24 mov %r10,(%rsp) cce6: e8 00 00 00 00 callq cceb cceb: 4c 8b 14 24 mov (%rsp),%r10 ccef: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d ccf5: e9 59 fd ff ff jmpq ca53 ccfa: 48 89 de mov %rbx,%rsi ccfd: 4c 89 ff mov %r15,%rdi cd00: 4c 89 54 24 08 mov %r10,0x8(%rsp) cd05: 44 88 0c 24 mov %r9b,(%rsp) cd09: e8 00 00 00 00 callq cd0e cd0e: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 cd13: 44 0f b6 0c 24 movzbl (%rsp),%r9d cd18: 48 85 c0 test %rax,%rax cd1b: 49 89 c0 mov %rax,%r8 cd1e: 49 89 82 98 04 00 00 mov %rax,0x498(%r10) cd25: 0f 85 bd fd ff ff jne cae8 cd2b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi cd32: 48 89 04 24 mov %rax,(%rsp) cd36: e8 00 00 00 00 callq cd3b cd3b: 45 31 c9 xor %r9d,%r9d cd3e: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 cd43: 4c 8b 04 24 mov (%rsp),%r8 cd47: e9 9c fd ff ff jmpq cae8 cd4c: 48 89 de mov %rbx,%rsi cd4f: 4c 89 ff mov %r15,%rdi cd52: 4c 89 14 24 mov %r10,(%rsp) cd56: e8 00 00 00 00 callq cd5b cd5b: 4c 8b 14 24 mov (%rsp),%r10 cd5f: 49 89 c0 mov %rax,%r8 cd62: 49 89 82 98 04 00 00 mov %rax,0x498(%r10) cd69: 48 85 c0 test %rax,%rax cd6c: 0f 85 9e fb ff ff jne c910 cd72: 48 c7 c7 00 00 00 00 mov $0x0,%rdi cd79: 4c 89 54 24 08 mov %r10,0x8(%rsp) cd7e: 48 89 04 24 mov %rax,(%rsp) cd82: e8 00 00 00 00 callq cd87 cd87: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 cd8c: 4c 8b 04 24 mov (%rsp),%r8 cd90: e9 7b fb ff ff jmpq c910 cd95: 48 89 de mov %rbx,%rsi cd98: 4c 89 ff mov %r15,%rdi cd9b: 4c 89 14 24 mov %r10,(%rsp) cd9f: e8 00 00 00 00 callq cda4 cda4: 4c 8b 14 24 mov (%rsp),%r10 cda8: 49 89 c0 mov %rax,%r8 cdab: 49 89 82 98 04 00 00 mov %rax,0x498(%r10) cdb2: 48 85 c0 test %rax,%rax cdb5: 0f 85 f9 f9 ff ff jne c7b4 cdbb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi cdc2: 4c 89 54 24 08 mov %r10,0x8(%rsp) cdc7: 48 89 04 24 mov %rax,(%rsp) cdcb: e8 00 00 00 00 callq cdd0 cdd0: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 cdd5: 4c 8b 04 24 mov (%rsp),%r8 cdd9: e9 d6 f9 ff ff jmpq c7b4 cdde: 4c 89 d7 mov %r10,%rdi cde1: 4c 89 14 24 mov %r10,(%rsp) cde5: e8 00 00 00 00 callq cdea cdea: 4c 8b 14 24 mov (%rsp),%r10 cdee: 4c 89 d7 mov %r10,%rdi cdf1: e8 00 00 00 00 callq cdf6 cdf6: e9 16 f7 ff ff jmpq c511 cdfb: 80 3b 00 cmpb $0x0,(%rbx) cdfe: 0f 84 68 fc ff ff je ca6c ce04: 41 c6 82 08 03 00 00 movb $0x6,0x308(%r10) ce0b: 06 ce0c: e9 5b fc ff ff jmpq ca6c ce11: 48 c7 c7 00 00 00 00 mov $0x0,%rdi ce18: e8 00 00 00 00 callq ce1d ce1d: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 ce22: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d ce28: 4c 8b 04 24 mov (%rsp),%r8 ce2c: e9 4b f9 ff ff jmpq c77c ce31: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # ce38 ce38: ba 2c 00 00 00 mov $0x2c,%edx ce3d: be c0 0d 00 00 mov $0xdc0,%esi ce42: 4c 89 54 24 10 mov %r10,0x10(%rsp) ce47: 44 88 4c 24 08 mov %r9b,0x8(%rsp) ce4c: 4c 89 04 24 mov %r8,(%rsp) ce50: e8 00 00 00 00 callq ce55 ce55: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 ce5a: 48 85 c0 test %rax,%rax ce5d: 0f 84 7b ff ff ff je cdde ce63: 80 3b 00 cmpb $0x0,(%rbx) ce66: 49 89 82 b0 04 00 00 mov %rax,0x4b0(%r10) ce6d: 4c 8b 04 24 mov (%rsp),%r8 ce71: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d ce77: 0f 85 c6 03 00 00 jne d243 ce7d: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi ce82: 44 89 e1 mov %r12d,%ecx ce85: 4c 89 d6 mov %r10,%rsi ce88: 44 88 4c 24 08 mov %r9b,0x8(%rsp) ce8d: 48 c7 c2 00 00 00 00 mov $0x0,%rdx ce94: 4c 89 14 24 mov %r10,(%rsp) ce98: e8 00 00 00 00 callq ce9d ce9d: 4c 8b 14 24 mov (%rsp),%r10 cea1: ba 01 00 00 00 mov $0x1,%edx cea6: 49 8b b7 68 5d 00 00 mov 0x5d68(%r15),%rsi cead: 49 c7 82 10 03 00 00 movq $0x0,0x310(%r10) ceb4: 00 00 00 00 ceb8: 49 8d 6a 28 lea 0x28(%r10),%rbp cebc: 48 89 ef mov %rbp,%rdi cebf: e8 00 00 00 00 callq cec4 cec4: 49 8b b7 78 5d 00 00 mov 0x5d78(%r15),%rsi cecb: 31 d2 xor %edx,%edx cecd: 48 89 ef mov %rbp,%rdi ced0: e8 00 00 00 00 callq ced5 ced5: 49 8b b7 80 5d 00 00 mov 0x5d80(%r15),%rsi cedc: 31 d2 xor %edx,%edx cede: 48 89 ef mov %rbp,%rdi cee1: e8 00 00 00 00 callq cee6 cee6: 49 8b b7 88 5d 00 00 mov 0x5d88(%r15),%rsi ceed: 31 d2 xor %edx,%edx ceef: 48 89 ef mov %rbp,%rdi cef2: e8 00 00 00 00 callq cef7 cef7: 49 8b b7 28 05 00 00 mov 0x528(%r15),%rsi cefe: 31 d2 xor %edx,%edx cf00: 48 89 ef mov %rbp,%rdi cf03: e8 00 00 00 00 callq cf08 cf08: 44 8b 15 00 00 00 00 mov 0x0(%rip),%r10d # cf0f cf0f: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d cf15: 45 85 d2 test %r10d,%r10d cf18: 4c 8b 14 24 mov (%rsp),%r10 cf1c: 0f 85 f5 02 00 00 jne d217 cf22: 49 8b b7 98 5d 00 00 mov 0x5d98(%r15),%rsi cf29: 31 d2 xor %edx,%edx cf2b: 48 89 ef mov %rbp,%rdi cf2e: 44 88 0c 24 mov %r9b,(%rsp) cf32: 4c 89 54 24 08 mov %r10,0x8(%rsp) cf37: e8 00 00 00 00 callq cf3c cf3c: 41 83 fc 02 cmp $0x2,%r12d cf40: 44 0f b6 0c 24 movzbl (%rsp),%r9d cf45: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 cf4a: 0f 84 23 02 00 00 je d173 cf50: b8 01 00 00 00 mov $0x1,%eax cf55: 41 bd 01 00 00 00 mov $0x1,%r13d cf5b: 66 41 89 42 7c mov %ax,0x7c(%r10) cf60: e9 ee fa ff ff jmpq ca53 cf65: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # cf6c cf6c: ba 2c 00 00 00 mov $0x2c,%edx cf71: be c0 0d 00 00 mov $0xdc0,%esi cf76: 4c 89 54 24 10 mov %r10,0x10(%rsp) cf7b: 44 88 4c 24 08 mov %r9b,0x8(%rsp) cf80: 4c 89 04 24 mov %r8,(%rsp) cf84: e8 00 00 00 00 callq cf89 cf89: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 cf8e: 48 85 c0 test %rax,%rax cf91: 0f 84 47 fe ff ff je cdde cf97: 80 3b 00 cmpb $0x0,(%rbx) cf9a: 49 89 82 b0 04 00 00 mov %rax,0x4b0(%r10) cfa1: 4c 8b 04 24 mov (%rsp),%r8 cfa5: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d cfab: 0f 85 07 02 00 00 jne d1b8 cfb1: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi cfb6: 4c 89 d6 mov %r10,%rsi cfb9: 48 c7 c2 00 00 00 00 mov $0x0,%rdx cfc0: b9 07 00 00 00 mov $0x7,%ecx cfc5: 4c 89 14 24 mov %r10,(%rsp) cfc9: 44 88 4c 24 08 mov %r9b,0x8(%rsp) cfce: e8 00 00 00 00 callq cfd3 cfd3: 4c 8b 14 24 mov (%rsp),%r10 cfd7: ba 01 00 00 00 mov $0x1,%edx cfdc: 49 8b b7 28 05 00 00 mov 0x528(%r15),%rsi cfe3: 49 c7 82 10 03 00 00 movq $0x0,0x310(%r10) cfea: 00 00 00 00 cfee: 49 8d 7a 28 lea 0x28(%r10),%rdi cff2: e9 e1 fb ff ff jmpq cbd8 cff7: 41 c7 82 bc 00 00 00 movl $0x5,0xbc(%r10) cffe: 05 00 00 00 d002: e9 81 fa ff ff jmpq ca88 d007: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # d00e d00e: ba 2c 00 00 00 mov $0x2c,%edx d013: be c0 0d 00 00 mov $0xdc0,%esi d018: 4c 89 54 24 10 mov %r10,0x10(%rsp) d01d: 44 88 4c 24 08 mov %r9b,0x8(%rsp) d022: 4c 89 04 24 mov %r8,(%rsp) d026: e8 00 00 00 00 callq d02b d02b: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 d030: 48 85 c0 test %rax,%rax d033: 0f 84 a5 fd ff ff je cdde d039: 80 3b 00 cmpb $0x0,(%rbx) d03c: 49 89 82 b0 04 00 00 mov %rax,0x4b0(%r10) d043: 4c 8b 04 24 mov (%rsp),%r8 d047: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d d04d: 0f 85 7b 02 00 00 jne d2ce d053: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi d058: 44 89 e1 mov %r12d,%ecx d05b: 4c 89 d6 mov %r10,%rsi d05e: 44 88 4c 24 08 mov %r9b,0x8(%rsp) d063: 48 c7 c2 00 00 00 00 mov $0x0,%rdx d06a: 4c 89 14 24 mov %r10,(%rsp) d06e: e8 00 00 00 00 callq d073 d073: 4c 8b 14 24 mov (%rsp),%r10 d077: ba 01 00 00 00 mov $0x1,%edx d07c: 49 8b b7 68 5d 00 00 mov 0x5d68(%r15),%rsi d083: 49 c7 82 10 03 00 00 movq $0x0,0x310(%r10) d08a: 00 00 00 00 d08e: 49 8d 6a 28 lea 0x28(%r10),%rbp d092: 48 89 ef mov %rbp,%rdi d095: e8 00 00 00 00 callq d09a d09a: 49 8b b7 78 5d 00 00 mov 0x5d78(%r15),%rsi d0a1: 31 d2 xor %edx,%edx d0a3: 48 89 ef mov %rbp,%rdi d0a6: e8 00 00 00 00 callq d0ab d0ab: 49 8b b7 80 5d 00 00 mov 0x5d80(%r15),%rsi d0b2: 31 d2 xor %edx,%edx d0b4: 48 89 ef mov %rbp,%rdi d0b7: e8 00 00 00 00 callq d0bc d0bc: 49 8b b7 88 5d 00 00 mov 0x5d88(%r15),%rsi d0c3: 31 d2 xor %edx,%edx d0c5: 48 89 ef mov %rbp,%rdi d0c8: e8 00 00 00 00 callq d0cd d0cd: 49 8b b7 28 05 00 00 mov 0x528(%r15),%rsi d0d4: 31 d2 xor %edx,%edx d0d6: 48 89 ef mov %rbp,%rdi d0d9: e8 00 00 00 00 callq d0de d0de: 44 8b 05 00 00 00 00 mov 0x0(%rip),%r8d # d0e5 d0e5: 4c 8b 14 24 mov (%rsp),%r10 d0e9: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d d0ef: 45 85 c0 test %r8d,%r8d d0f2: 0f 85 aa 01 00 00 jne d2a2 d0f8: 49 8b b7 98 5d 00 00 mov 0x5d98(%r15),%rsi d0ff: 31 d2 xor %edx,%edx d101: 48 89 ef mov %rbp,%rdi d104: 44 88 0c 24 mov %r9b,(%rsp) d108: 4c 89 54 24 08 mov %r10,0x8(%rsp) d10d: e8 00 00 00 00 callq d112 d112: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 d117: 41 83 fc 0c cmp $0xc,%r12d d11b: 44 0f b6 0c 24 movzbl (%rsp),%r9d d120: 41 c6 42 7c 01 movb $0x1,0x7c(%r10) d125: 74 10 je d137 d127: 41 c6 42 7d 00 movb $0x0,0x7d(%r10) d12c: 41 bd 01 00 00 00 mov $0x1,%r13d d132: e9 1c f9 ff ff jmpq ca53 d137: 41 c6 42 7d 01 movb $0x1,0x7d(%r10) d13c: 41 bd 01 00 00 00 mov $0x1,%r13d d142: e9 0c f9 ff ff jmpq ca53 d147: 49 8b b7 90 5d 00 00 mov 0x5d90(%r15),%rsi d14e: ba 02 00 00 00 mov $0x2,%edx d153: 48 89 ef mov %rbp,%rdi d156: 44 88 0c 24 mov %r9b,(%rsp) d15a: 4c 89 54 24 08 mov %r10,0x8(%rsp) d15f: e8 00 00 00 00 callq d164 d164: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 d169: 44 0f b6 0c 24 movzbl (%rsp),%r9d d16e: e9 2f fb ff ff jmpq cca2 d173: 41 c6 82 b8 04 00 00 movb $0x1,0x4b8(%r10) d17a: 01 d17b: 49 8b b7 70 5d 00 00 mov 0x5d70(%r15),%rsi d182: ba 01 00 00 00 mov $0x1,%edx d187: 48 89 ef mov %rbp,%rdi d18a: 44 88 4c 24 08 mov %r9b,0x8(%rsp) d18f: 41 bd 01 00 00 00 mov $0x1,%r13d d195: 4c 89 14 24 mov %r10,(%rsp) d199: e8 00 00 00 00 callq d19e d19e: 4c 8b 14 24 mov (%rsp),%r10 d1a2: 41 b9 01 01 00 00 mov $0x101,%r9d d1a8: 66 45 89 4a 7c mov %r9w,0x7c(%r10) d1ad: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d d1b3: e9 9b f8 ff ff jmpq ca53 d1b8: 48 89 de mov %rbx,%rsi d1bb: 4c 89 ff mov %r15,%rdi d1be: 4c 89 54 24 08 mov %r10,0x8(%rsp) d1c3: 44 88 0c 24 mov %r9b,(%rsp) d1c7: e8 00 00 00 00 callq d1cc d1cc: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 d1d1: 44 0f b6 0c 24 movzbl (%rsp),%r9d d1d6: 48 85 c0 test %rax,%rax d1d9: 49 89 c0 mov %rax,%r8 d1dc: 49 89 82 98 04 00 00 mov %rax,0x498(%r10) d1e3: 0f 85 c8 fd ff ff jne cfb1 d1e9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi d1f0: 4c 89 54 24 10 mov %r10,0x10(%rsp) d1f5: 44 88 4c 24 08 mov %r9b,0x8(%rsp) d1fa: 48 89 04 24 mov %rax,(%rsp) d1fe: e8 00 00 00 00 callq d203 d203: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 d208: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d d20e: 4c 8b 04 24 mov (%rsp),%r8 d212: e9 9a fd ff ff jmpq cfb1 d217: 49 8b b7 90 5d 00 00 mov 0x5d90(%r15),%rsi d21e: ba 02 00 00 00 mov $0x2,%edx d223: 48 89 ef mov %rbp,%rdi d226: 44 88 0c 24 mov %r9b,(%rsp) d22a: 4c 89 54 24 08 mov %r10,0x8(%rsp) d22f: e8 00 00 00 00 callq d234 d234: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 d239: 44 0f b6 0c 24 movzbl (%rsp),%r9d d23e: e9 df fc ff ff jmpq cf22 d243: 48 89 de mov %rbx,%rsi d246: 4c 89 ff mov %r15,%rdi d249: 4c 89 54 24 08 mov %r10,0x8(%rsp) d24e: 44 88 0c 24 mov %r9b,(%rsp) d252: e8 00 00 00 00 callq d257 d257: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 d25c: 44 0f b6 0c 24 movzbl (%rsp),%r9d d261: 48 85 c0 test %rax,%rax d264: 49 89 c0 mov %rax,%r8 d267: 49 89 82 98 04 00 00 mov %rax,0x498(%r10) d26e: 0f 85 09 fc ff ff jne ce7d d274: 48 c7 c7 00 00 00 00 mov $0x0,%rdi d27b: 4c 89 54 24 10 mov %r10,0x10(%rsp) d280: 44 88 4c 24 08 mov %r9b,0x8(%rsp) d285: 48 89 04 24 mov %rax,(%rsp) d289: e8 00 00 00 00 callq d28e d28e: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 d293: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d d299: 4c 8b 04 24 mov (%rsp),%r8 d29d: e9 db fb ff ff jmpq ce7d d2a2: 49 8b b7 90 5d 00 00 mov 0x5d90(%r15),%rsi d2a9: ba 02 00 00 00 mov $0x2,%edx d2ae: 48 89 ef mov %rbp,%rdi d2b1: 44 88 0c 24 mov %r9b,(%rsp) d2b5: 4c 89 54 24 08 mov %r10,0x8(%rsp) d2ba: e8 00 00 00 00 callq d2bf d2bf: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 d2c4: 44 0f b6 0c 24 movzbl (%rsp),%r9d d2c9: e9 2a fe ff ff jmpq d0f8 d2ce: 48 89 de mov %rbx,%rsi d2d1: 4c 89 ff mov %r15,%rdi d2d4: 4c 89 54 24 08 mov %r10,0x8(%rsp) d2d9: 44 88 0c 24 mov %r9b,(%rsp) d2dd: e8 00 00 00 00 callq d2e2 d2e2: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 d2e7: 44 0f b6 0c 24 movzbl (%rsp),%r9d d2ec: 48 85 c0 test %rax,%rax d2ef: 49 89 c0 mov %rax,%r8 d2f2: 49 89 82 98 04 00 00 mov %rax,0x498(%r10) d2f9: 0f 85 54 fd ff ff jne d053 d2ff: 48 c7 c7 00 00 00 00 mov $0x0,%rdi d306: 4c 89 54 24 10 mov %r10,0x10(%rsp) d30b: 44 88 4c 24 08 mov %r9b,0x8(%rsp) d310: 48 89 04 24 mov %rax,(%rsp) d314: e8 00 00 00 00 callq d319 d319: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 d31e: 44 0f b6 4c 24 08 movzbl 0x8(%rsp),%r9d d324: 4c 8b 04 24 mov (%rsp),%r8 d328: e9 26 fd ff ff jmpq d053 d32d: 49 8b b7 90 5d 00 00 mov 0x5d90(%r15),%rsi d334: ba 02 00 00 00 mov $0x2,%edx d339: 4c 89 ef mov %r13,%rdi d33c: e8 00 00 00 00 callq d341 d341: 4c 8b 14 24 mov (%rsp),%r10 d345: e9 82 f5 ff ff jmpq c8cc d34a: 48 89 de mov %rbx,%rsi d34d: 4c 89 ff mov %r15,%rdi d350: 4c 89 14 24 mov %r10,(%rsp) d354: e8 00 00 00 00 callq d359 d359: 4c 8b 14 24 mov (%rsp),%r10 d35d: 49 89 c0 mov %rax,%r8 d360: 49 89 82 98 04 00 00 mov %rax,0x498(%r10) d367: 48 85 c0 test %rax,%rax d36a: 0f 85 c2 f4 ff ff jne c832 d370: 48 c7 c7 00 00 00 00 mov $0x0,%rdi d377: 4c 89 54 24 08 mov %r10,0x8(%rsp) d37c: 31 ed xor %ebp,%ebp d37e: 48 89 04 24 mov %rax,(%rsp) d382: e8 00 00 00 00 callq d387 d387: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 d38c: 4c 8b 04 24 mov (%rsp),%r8 d390: e9 9d f4 ff ff jmpq c832 d395: 48 89 de mov %rbx,%rsi d398: 4c 89 ff mov %r15,%rdi d39b: 4c 89 14 24 mov %r10,(%rsp) d39f: e8 00 00 00 00 callq d3a4 d3a4: 4c 8b 14 24 mov (%rsp),%r10 d3a8: 49 89 c0 mov %rax,%r8 d3ab: 49 89 82 98 04 00 00 mov %rax,0x498(%r10) d3b2: 48 85 c0 test %rax,%rax d3b5: 0f 85 3b f6 ff ff jne c9f6 d3bb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi d3c2: 4c 89 54 24 08 mov %r10,0x8(%rsp) d3c7: 31 ed xor %ebp,%ebp d3c9: 48 89 04 24 mov %rax,(%rsp) d3cd: e8 00 00 00 00 callq d3d2 d3d2: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 d3d7: 4c 8b 04 24 mov (%rsp),%r8 d3db: e9 16 f6 ff ff jmpq c9f6 d3e0: e8 00 00 00 00 callq d3e5 d3e5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) d3ec: 00 00 00 d3ef: 90 nop 000000000000d3f0 : d3f0: e8 00 00 00 00 callq d3f5 d3f5: c3 retq d3f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) d3fd: 00 00 00 000000000000d400 : d400: e8 00 00 00 00 callq d405 d405: 41 57 push %r15 d407: 41 bf 20 00 00 00 mov $0x20,%r15d d40d: 41 56 push %r14 d40f: 49 89 fe mov %rdi,%r14 d412: 41 55 push %r13 d414: 41 89 d5 mov %edx,%r13d d417: 41 54 push %r12 d419: 41 bc cd cd cd cd mov $0xcdcdcdcd,%r12d d41f: 55 push %rbp d420: 89 cd mov %ecx,%ebp d422: 53 push %rbx d423: 89 f3 mov %esi,%ebx d425: 48 8b 77 28 mov 0x28(%rdi),%rsi d429: 48 63 c3 movslq %ebx,%rax d42c: 0f b6 04 06 movzbl (%rsi,%rax,1),%eax d430: 3c 05 cmp $0x5,%al d432: 74 3f je d473 d434: 77 6c ja d4a2 d436: 3c 03 cmp $0x3,%al d438: 0f 84 66 01 00 00 je d5a4 d43e: 3c 04 cmp $0x4,%al d440: 75 57 jne d499 d442: 8d 43 01 lea 0x1(%rbx),%eax d445: 8d 53 02 lea 0x2(%rbx),%edx d448: 44 89 f9 mov %r15d,%ecx d44b: 83 c3 03 add $0x3,%ebx d44e: 48 98 cltq d450: 48 63 d2 movslq %edx,%rdx d453: 2a 0c 06 sub (%rsi,%rax,1),%cl d456: b8 ff ff ff ff mov $0xffffffff,%eax d45b: d3 e8 shr %cl,%eax d45d: 0f b6 0c 16 movzbl (%rsi,%rdx,1),%ecx d461: d3 e0 shl %cl,%eax d463: f7 d0 not %eax d465: 41 21 c4 and %eax,%r12d d468: 48 63 c3 movslq %ebx,%rax d46b: 0f b6 04 06 movzbl (%rsi,%rax,1),%eax d46f: 3c 05 cmp $0x5,%al d471: 75 c1 jne d434 d473: 8d 43 01 lea 0x1(%rbx),%eax d476: 8d 53 02 lea 0x2(%rbx),%edx d479: 44 89 f9 mov %r15d,%ecx d47c: 83 c3 03 add $0x3,%ebx d47f: 48 98 cltq d481: 48 63 d2 movslq %edx,%rdx d484: 2a 0c 06 sub (%rsi,%rax,1),%cl d487: b8 ff ff ff ff mov $0xffffffff,%eax d48c: d3 e8 shr %cl,%eax d48e: 0f b6 0c 16 movzbl (%rsi,%rdx,1),%ecx d492: d3 e0 shl %cl,%eax d494: 41 09 c4 or %eax,%r12d d497: eb 90 jmp d429 d499: 84 c0 test %al,%al d49b: 75 25 jne d4c2 d49d: 83 c3 01 add $0x1,%ebx d4a0: eb 87 jmp d429 d4a2: 3c 08 cmp $0x8,%al d4a4: 0f 84 30 01 00 00 je d5da d4aa: 76 54 jbe d500 d4ac: 3c 09 cmp $0x9,%al d4ae: 0f 85 61 01 00 00 jne d615 d4b4: 5b pop %rbx d4b5: 44 89 e0 mov %r12d,%eax d4b8: 5d pop %rbp d4b9: 41 5c pop %r12 d4bb: 41 5d pop %r13 d4bd: 41 5e pop %r14 d4bf: 41 5f pop %r15 d4c1: c3 retq d4c2: 3c 02 cmp $0x2,%al d4c4: 0f 85 55 01 00 00 jne d61f d4ca: 8d 43 02 lea 0x2(%rbx),%eax d4cd: 8d 53 01 lea 0x1(%rbx),%edx d4d0: 49 8b 3e mov (%r14),%rdi d4d3: 83 c3 03 add $0x3,%ebx d4d6: 48 98 cltq d4d8: 48 63 d2 movslq %edx,%rdx d4db: 0f b6 04 06 movzbl (%rsi,%rax,1),%eax d4df: 0f b6 34 16 movzbl (%rsi,%rdx,1),%esi d4e3: c1 e0 08 shl $0x8,%eax d4e6: 09 c6 or %eax,%esi d4e8: 48 8b 47 20 mov 0x20(%rdi),%rax d4ec: 0f b7 f6 movzwl %si,%esi d4ef: e8 00 00 00 00 callq d4f4 d4f4: 49 8b 76 28 mov 0x28(%r14),%rsi d4f8: 41 89 c4 mov %eax,%r12d d4fb: e9 29 ff ff ff jmpq d429 d500: 3c 06 cmp $0x6,%al d502: 75 4c jne d550 d504: 8d 43 01 lea 0x1(%rbx),%eax d507: 44 89 f9 mov %r15d,%ecx d50a: 8d 53 02 lea 0x2(%rbx),%edx d50d: 41 b8 ff ff ff ff mov $0xffffffff,%r8d d513: 48 98 cltq d515: 48 63 d2 movslq %edx,%rdx d518: 2a 0c 06 sub (%rsi,%rax,1),%cl d51b: 8d 43 03 lea 0x3(%rbx),%eax d51e: 48 98 cltq d520: 41 d3 e8 shr %cl,%r8d d523: 0f b6 3c 06 movzbl (%rsi,%rax,1),%edi d527: 44 89 c0 mov %r8d,%eax d52a: 89 f9 mov %edi,%ecx d52c: d3 e0 shl %cl,%eax d52e: 0f b6 0c 16 movzbl (%rsi,%rdx,1),%ecx d532: f7 d0 not %eax d534: 44 21 e0 and %r12d,%eax d537: 45 89 ec mov %r13d,%r12d d53a: 41 d3 ec shr %cl,%r12d d53d: 89 f9 mov %edi,%ecx d53f: 83 c3 04 add $0x4,%ebx d542: 45 21 c4 and %r8d,%r12d d545: 41 d3 e4 shl %cl,%r12d d548: 41 09 c4 or %eax,%r12d d54b: e9 d9 fe ff ff jmpq d429 d550: 3c 07 cmp $0x7,%al d552: 0f 85 c2 00 00 00 jne d61a d558: 8d 43 01 lea 0x1(%rbx),%eax d55b: 44 89 f9 mov %r15d,%ecx d55e: ba ff ff ff ff mov $0xffffffff,%edx d563: 48 98 cltq d565: 89 d7 mov %edx,%edi d567: 41 0f b7 56 50 movzwl 0x50(%r14),%edx d56c: 2a 0c 06 sub (%rsi,%rax,1),%cl d56f: 8d 43 03 lea 0x3(%rbx),%eax d572: 48 98 cltq d574: d3 ef shr %cl,%edi d576: 44 0f b6 04 06 movzbl (%rsi,%rax,1),%r8d d57b: 89 f8 mov %edi,%eax d57d: 44 89 c1 mov %r8d,%ecx d580: d3 e0 shl %cl,%eax d582: f7 d0 not %eax d584: 41 21 c4 and %eax,%r12d d587: 8d 43 02 lea 0x2(%rbx),%eax d58a: 83 c3 04 add $0x4,%ebx d58d: 48 98 cltq d58f: 0f b6 0c 06 movzbl (%rsi,%rax,1),%ecx d593: d3 fa sar %cl,%edx d595: 44 89 c1 mov %r8d,%ecx d598: 21 fa and %edi,%edx d59a: d3 e2 shl %cl,%edx d59c: 41 09 d4 or %edx,%r12d d59f: e9 85 fe ff ff jmpq d429 d5a4: 8d 43 02 lea 0x2(%rbx),%eax d5a7: 8d 53 01 lea 0x1(%rbx),%edx d5aa: 49 8b 3e mov (%r14),%rdi d5ad: 83 c3 03 add $0x3,%ebx d5b0: 48 98 cltq d5b2: 48 63 d2 movslq %edx,%rdx d5b5: 0f b6 04 06 movzbl (%rsi,%rax,1),%eax d5b9: 0f b6 34 16 movzbl (%rsi,%rdx,1),%esi d5bd: 44 89 e2 mov %r12d,%edx d5c0: c1 e0 08 shl $0x8,%eax d5c3: 09 c6 or %eax,%esi d5c5: 48 8b 47 18 mov 0x18(%rdi),%rax d5c9: 0f b7 f6 movzwl %si,%esi d5cc: e8 00 00 00 00 callq d5d1 d5d1: 49 8b 76 28 mov 0x28(%r14),%rsi d5d5: e9 4f fe ff ff jmpq d429 d5da: 8d 43 01 lea 0x1(%rbx),%eax d5dd: 44 89 f9 mov %r15d,%ecx d5e0: 8d 53 02 lea 0x2(%rbx),%edx d5e3: 41 b8 ff ff ff ff mov $0xffffffff,%r8d d5e9: 48 98 cltq d5eb: 48 63 d2 movslq %edx,%rdx d5ee: 2a 0c 06 sub (%rsi,%rax,1),%cl d5f1: 8d 43 03 lea 0x3(%rbx),%eax d5f4: 48 98 cltq d5f6: 41 d3 e8 shr %cl,%r8d d5f9: 0f b6 3c 06 movzbl (%rsi,%rax,1),%edi d5fd: 44 89 c0 mov %r8d,%eax d600: 89 f9 mov %edi,%ecx d602: d3 e0 shl %cl,%eax d604: 0f b6 0c 16 movzbl (%rsi,%rdx,1),%ecx d608: f7 d0 not %eax d60a: 44 21 e0 and %r12d,%eax d60d: 41 89 ec mov %ebp,%r12d d610: e9 25 ff ff ff jmpq d53a d615: e9 00 00 00 00 jmpq d61a d61a: e9 00 00 00 00 jmpq d61f d61f: e9 00 00 00 00 jmpq d624 d624: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) d62b: 00 00 00 00 d62f: 90 nop 000000000000d630 : d630: e8 00 00 00 00 callq d635 d635: 55 push %rbp d636: 53 push %rbx d637: 8b 06 mov (%rsi),%eax d639: 48 8b 17 mov (%rdi),%rdx d63c: 48 63 f8 movslq %eax,%rdi d63f: 48 8b 4a 28 mov 0x28(%rdx),%rcx d643: 8d 50 01 lea 0x1(%rax),%edx d646: 48 63 d2 movslq %edx,%rdx d649: 0f b6 2c 11 movzbl (%rcx,%rdx,1),%ebp d64d: 89 ea mov %ebp,%edx d64f: 0f b6 2c 39 movzbl (%rcx,%rdi,1),%ebp d653: c1 e2 08 shl $0x8,%edx d656: 09 d5 or %edx,%ebp d658: 0f b7 ed movzwl %bp,%ebp d65b: 8d 44 28 02 lea 0x2(%rax,%rbp,1),%eax d65f: 89 06 mov %eax,(%rsi) d661: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # d667 d667: 85 c0 test %eax,%eax d669: 0f 85 00 00 00 00 jne d66f d66f: 5b pop %rbx d670: 5d pop %rbp d671: c3 retq d672: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) d679: 00 00 00 00 d67d: 0f 1f 00 nopl (%rax) 000000000000d680 : d680: e8 00 00 00 00 callq d685 d685: 55 push %rbp d686: 53 push %rbx d687: 48 63 06 movslq (%rsi),%rax d68a: 8d 50 01 lea 0x1(%rax),%edx d68d: 89 16 mov %edx,(%rsi) d68f: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # d695 d695: 85 d2 test %edx,%edx d697: 0f 85 00 00 00 00 jne d69d d69d: 5b pop %rbx d69e: 5d pop %rbp d69f: c3 retq 000000000000d6a0 : d6a0: e8 00 00 00 00 callq d6a5 d6a5: 41 54 push %r12 d6a7: 55 push %rbp d6a8: 53 push %rbx d6a9: 48 63 16 movslq (%rsi),%rdx d6ac: 48 89 fb mov %rdi,%rbx d6af: 48 8b 0f mov (%rdi),%rcx d6b2: 48 89 d0 mov %rdx,%rax d6b5: 48 8b 49 28 mov 0x28(%rcx),%rcx d6b9: 83 c0 01 add $0x1,%eax d6bc: 0f b6 2c 11 movzbl (%rcx,%rdx,1),%ebp d6c0: 89 06 mov %eax,(%rsi) d6c2: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # d6c8 d6c8: 85 c0 test %eax,%eax d6ca: 0f 85 00 00 00 00 jne d6d0 d6d0: 48 8b 13 mov (%rbx),%rdx d6d3: 85 ed test %ebp,%ebp d6d5: 75 13 jne d6ea d6d7: 31 c9 xor %ecx,%ecx d6d9: 66 89 4a 40 mov %cx,0x40(%rdx) d6dd: 85 c0 test %eax,%eax d6df: 0f 85 00 00 00 00 jne d6e5 d6e5: 5b pop %rbx d6e6: 5d pop %rbp d6e7: 41 5c pop %r12 d6e9: c3 retq d6ea: 81 fd ff 00 00 00 cmp $0xff,%ebp d6f0: 74 29 je d71b d6f2: 8b 4a 34 mov 0x34(%rdx),%ecx d6f5: 48 8b 7a 28 mov 0x28(%rdx),%rdi d6f9: 8d 0c 69 lea (%rcx,%rbp,2),%ecx d6fc: 8d 71 05 lea 0x5(%rcx),%esi d6ff: 83 c1 04 add $0x4,%ecx d702: 48 63 f6 movslq %esi,%rsi d705: 48 63 c9 movslq %ecx,%rcx d708: 0f b6 34 37 movzbl (%rdi,%rsi,1),%esi d70c: 0f b6 0c 0f movzbl (%rdi,%rcx,1),%ecx d710: c1 e6 08 shl $0x8,%esi d713: 09 f1 or %esi,%ecx d715: 66 89 4a 40 mov %cx,0x40(%rdx) d719: eb c2 jmp d6dd d71b: 0f b7 4b 1c movzwl 0x1c(%rbx),%ecx d71f: 66 89 4a 40 mov %cx,0x40(%rdx) d723: eb b8 jmp d6dd d725: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) d72c: 00 00 00 00 000000000000d730 : d730: e8 00 00 00 00 callq d735 d735: 55 push %rbp d736: 53 push %rbx d737: 48 63 06 movslq (%rsi),%rax d73a: 8d 50 01 lea 0x1(%rax),%edx d73d: 89 16 mov %edx,(%rsi) d73f: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # d745 d745: 85 d2 test %edx,%edx d747: 0f 85 00 00 00 00 jne d74d d74d: 5b pop %rbx d74e: 5d pop %rbp d74f: c3 retq 000000000000d750 : d750: e8 00 00 00 00 callq d755 d755: 89 d0 mov %edx,%eax d757: 41 56 push %r14 d759: c0 ea 06 shr $0x6,%dl d75c: 41 55 push %r13 d75e: c0 e8 03 shr $0x3,%al d761: 83 e2 03 and $0x3,%edx d764: 41 54 push %r12 d766: 83 e0 07 and $0x7,%eax d769: 55 push %rbp d76a: 48 8d 04 82 lea (%rdx,%rax,4),%rax d76e: 53 push %rbx d76f: 48 89 fb mov %rdi,%rbx d772: 48 89 cf mov %rcx,%rdi d775: 48 83 ec 08 sub $0x8,%rsp d779: 8b 14 85 00 00 00 00 mov 0x0(,%rax,4),%edx d780: 4c 8b 23 mov (%rbx),%r12 d783: 8b 0c 95 00 00 00 00 mov 0x0(,%rdx,4),%ecx d78a: 8b 04 95 00 00 00 00 mov 0x0(,%rdx,4),%eax d791: 48 89 d5 mov %rdx,%rbp d794: 44 89 c2 mov %r8d,%edx d797: d3 e2 shl %cl,%edx d799: 41 89 c5 mov %eax,%r13d d79c: 44 31 ca xor %r9d,%edx d79f: 41 d3 ed shr %cl,%r13d d7a2: 21 c2 and %eax,%edx d7a4: 45 21 c5 and %r8d,%r13d d7a7: 44 31 ca xor %r9d,%edx d7aa: 83 fe 03 cmp $0x3,%esi d7ad: 0f 84 9c 02 00 00 je da4f d7b3: 0f 8f 9c 00 00 00 jg d855 d7b9: 83 fe 01 cmp $0x1,%esi d7bc: 0f 84 e2 02 00 00 je daa4 d7c2: 83 fe 02 cmp $0x2,%esi d7c5: 0f 85 d3 00 00 00 jne d89e d7cb: 48 63 0f movslq (%rdi),%rcx d7ce: 49 8b 74 24 28 mov 0x28(%r12),%rsi d7d3: 48 89 c8 mov %rcx,%rax d7d6: 44 0f b6 34 0e movzbl (%rsi,%rcx,1),%r14d d7db: 83 c0 01 add $0x1,%eax d7de: 89 07 mov %eax,(%rdi) d7e0: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # d7e6 d7e6: 85 c0 test %eax,%eax d7e8: 0f 85 00 00 00 00 jne d7ee d7ee: 41 80 fe 45 cmp $0x45,%r14b d7f2: 0f 87 df 01 00 00 ja d9d7 d7f8: 41 80 fe 43 cmp $0x43,%r14b d7fc: 77 19 ja d817 d7fe: 41 80 fe 42 cmp $0x42,%r14b d802: 0f 84 4a 03 00 00 je db52 d808: 41 80 fe 43 cmp $0x43,%r14b d80c: 0f 85 a7 01 00 00 jne d9b9 d812: 41 88 54 24 54 mov %dl,0x54(%r12) d817: 83 fd 04 cmp $0x4,%ebp d81a: 0f 84 c7 02 00 00 je dae7 d820: 0f 8f 10 01 00 00 jg d936 d826: 83 fd 02 cmp $0x2,%ebp d829: 0f 84 cb 02 00 00 je dafa d82f: 83 fd 03 cmp $0x3,%ebp d832: 0f 85 dc 00 00 00 jne d914 d838: 44 8b 05 00 00 00 00 mov 0x0(%rip),%r8d # d83f d83f: 45 85 c0 test %r8d,%r8d d842: 0f 85 00 00 00 00 jne d848 d848: 48 83 c4 08 add $0x8,%rsp d84c: 5b pop %rbx d84d: 5d pop %rbp d84e: 41 5c pop %r12 d850: 41 5d pop %r13 d852: 41 5e pop %r14 d854: c3 retq d855: 83 fe 06 cmp $0x6,%esi d858: 0f 84 bb 01 00 00 je da19 d85e: 83 fe 07 cmp $0x7,%esi d861: 75 b4 jne d817 d863: 48 63 0f movslq (%rdi),%rcx d866: 49 8b 74 24 28 mov 0x28(%r12),%rsi d86b: 48 89 c8 mov %rcx,%rax d86e: 0f b6 34 0e movzbl (%rsi,%rcx,1),%esi d872: 83 c0 01 add $0x1,%eax d875: 89 07 mov %eax,(%rdi) d877: 8b 1d 00 00 00 00 mov 0x0(%rip),%ebx # d87d d87d: 85 db test %ebx,%ebx d87f: 0f 85 00 00 00 00 jne d885 d885: 49 8b 3c 24 mov (%r12),%rdi d889: 48 8b 47 28 mov 0x28(%rdi),%rax d88d: 48 83 c4 08 add $0x8,%rsp d891: 5b pop %rbx d892: 5d pop %rbp d893: 41 5c pop %r12 d895: 41 5d pop %r13 d897: 41 5e pop %r14 d899: e9 00 00 00 00 jmpq d89e d89e: 85 f6 test %esi,%esi d8a0: 0f 85 71 ff ff ff jne d817 d8a6: 4c 63 07 movslq (%rdi),%r8 d8a9: 49 8b 74 24 28 mov 0x28(%r12),%rsi d8ae: 41 8d 48 01 lea 0x1(%r8),%ecx d8b2: 4c 89 c0 mov %r8,%rax d8b5: 48 63 c9 movslq %ecx,%rcx d8b8: 83 c0 02 add $0x2,%eax d8bb: 0f b6 1c 0e movzbl (%rsi,%rcx,1),%ebx d8bf: c1 e3 08 shl $0x8,%ebx d8c2: 89 d9 mov %ebx,%ecx d8c4: 42 0f b6 1c 06 movzbl (%rsi,%r8,1),%ebx d8c9: 89 07 mov %eax,(%rdi) d8cb: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # d8d1 d8d1: 09 cb or %ecx,%ebx d8d3: 0f b7 db movzwl %bx,%ebx d8d6: 85 c0 test %eax,%eax d8d8: 0f 85 00 00 00 00 jne d8de d8de: 45 0f b7 44 24 52 movzwl 0x52(%r12),%r8d d8e4: 41 8b 44 24 60 mov 0x60(%r12),%eax d8e9: 41 01 d8 add %ebx,%r8d d8ec: 85 c0 test %eax,%eax d8ee: 0f 85 94 00 00 00 jne d988 d8f4: 49 8b 3c 24 mov (%r12),%rdi d8f8: 48 8b 47 08 mov 0x8(%rdi),%rax d8fc: 45 85 c0 test %r8d,%r8d d8ff: 0f 85 0a 02 00 00 jne db0f d905: c1 e2 02 shl $0x2,%edx d908: 31 f6 xor %esi,%esi d90a: e8 00 00 00 00 callq d90f d90f: e9 03 ff ff ff jmpq d817 d914: 85 ed test %ebp,%ebp d916: 74 5b je d973 d918: 83 fd 01 cmp $0x1,%ebp d91b: 0f 85 27 ff ff ff jne d848 d921: 44 8b 15 00 00 00 00 mov 0x0(%rip),%r10d # d928 d928: 45 85 d2 test %r10d,%r10d d92b: 0f 84 17 ff ff ff je d848 d931: e9 00 00 00 00 jmpq d936 d936: 83 fd 06 cmp $0x6,%ebp d939: 0f 84 95 01 00 00 je dad4 d93f: 83 fd 07 cmp $0x7,%ebp d942: 75 13 jne d957 d944: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # d94a d94a: 85 d2 test %edx,%edx d94c: 0f 84 f6 fe ff ff je d848 d952: e9 00 00 00 00 jmpq d957 d957: 83 fd 05 cmp $0x5,%ebp d95a: 0f 85 e8 fe ff ff jne d848 d960: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # d966 d966: 85 f6 test %esi,%esi d968: 0f 84 da fe ff ff je d848 d96e: e9 00 00 00 00 jmpq d973 d973: 44 8b 1d 00 00 00 00 mov 0x0(%rip),%r11d # d97a d97a: 45 85 db test %r11d,%r11d d97d: 0f 84 c5 fe ff ff je d848 d983: e9 00 00 00 00 jmpq d988 d988: 79 68 jns d9f2 d98a: a8 80 test $0x80,%al d98c: 0f 84 00 00 00 00 je d992 d992: 49 8b 74 24 38 mov 0x38(%r12),%rsi d997: 0f b6 c8 movzbl %al,%ecx d99a: 0f b7 34 4e movzwl (%rsi,%rcx,2),%esi d99e: 66 85 f6 test %si,%si d9a1: 0f 84 00 00 00 00 je d9a7 d9a7: 89 d1 mov %edx,%ecx d9a9: 4c 89 e7 mov %r12,%rdi d9ac: 44 89 c2 mov %r8d,%edx d9af: e8 4c fa ff ff callq d400 d9b4: e9 5e fe ff ff jmpq d817 d9b9: 41 80 fe 40 cmp $0x40,%r14b d9bd: 0f 84 6d 01 00 00 je db30 d9c3: 41 80 fe 41 cmp $0x41,%r14b d9c7: 0f 85 78 01 00 00 jne db45 d9cd: 41 89 54 24 4c mov %edx,0x4c(%r12) d9d2: e9 40 fe ff ff jmpq d817 d9d7: 41 80 fe 47 cmp $0x47,%r14b d9db: 0f 84 59 01 00 00 je db3a d9e1: 41 80 fe 48 cmp $0x48,%r14b d9e5: 75 1e jne da05 d9e7: 66 41 89 54 24 52 mov %dx,0x52(%r12) d9ed: e9 25 fe ff ff jmpq d817 d9f2: 83 f8 01 cmp $0x1,%eax d9f5: 0f 84 00 00 00 00 je d9fb d9fb: 83 f8 02 cmp $0x2,%eax d9fe: 75 8a jne d98a da00: e9 00 00 00 00 jmpq da05 da05: 41 80 fe 46 cmp $0x46,%r14b da09: 0f 85 36 01 00 00 jne db45 da0f: 41 89 54 24 44 mov %edx,0x44(%r12) da14: e9 fe fd ff ff jmpq d817 da19: 48 63 0f movslq (%rdi),%rcx da1c: 49 8b 74 24 28 mov 0x28(%r12),%rsi da21: 48 89 c8 mov %rcx,%rax da24: 0f b6 34 0e movzbl (%rsi,%rcx,1),%esi da28: 83 c0 01 add $0x1,%eax da2b: 89 07 mov %eax,(%rdi) da2d: 44 8b 35 00 00 00 00 mov 0x0(%rip),%r14d # da34 da34: 45 85 f6 test %r14d,%r14d da37: 0f 85 00 00 00 00 jne da3d da3d: 49 8b 3c 24 mov (%r12),%rdi da41: 48 8b 47 38 mov 0x38(%rdi),%rax da45: e8 00 00 00 00 callq da4a da4a: e9 c8 fd ff ff jmpq d817 da4f: 48 63 0f movslq (%rdi),%rcx da52: 49 8b 74 24 28 mov 0x28(%r12),%rsi da57: 48 89 c8 mov %rcx,%rax da5a: 44 0f b6 34 0e movzbl (%rsi,%rcx,1),%r14d da5f: 83 c0 01 add $0x1,%eax da62: 89 07 mov %eax,(%rdi) da64: 41 8b 44 24 44 mov 0x44(%r12),%eax da69: 45 8b 44 24 70 mov 0x70(%r12),%r8d da6e: 42 8d 34 b0 lea (%rax,%r14,4),%esi da72: 44 39 c6 cmp %r8d,%esi da75: 0f 87 a1 00 00 00 ja db1c da7b: 49 8b 4c 24 68 mov 0x68(%r12),%rcx da80: c1 e8 02 shr $0x2,%eax da83: 44 01 f0 add %r14d,%eax da86: 89 14 81 mov %edx,(%rcx,%rax,4) da89: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # da8f da8f: 85 c0 test %eax,%eax da91: 0f 85 00 00 00 00 jne da97 da97: 48 83 c4 08 add $0x8,%rsp da9b: 5b pop %rbx da9c: 5d pop %rbp da9d: 41 5c pop %r12 da9f: 41 5d pop %r13 daa1: 41 5e pop %r14 daa3: c3 retq daa4: 48 63 0f movslq (%rdi),%rcx daa7: 49 8b 74 24 28 mov 0x28(%r12),%rsi daac: 48 89 c8 mov %rcx,%rax daaf: 44 0f b6 24 0e movzbl (%rsi,%rcx,1),%r12d dab4: 83 c0 01 add $0x1,%eax dab7: 89 07 mov %eax,(%rdi) dab9: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # dabf dabf: 85 c0 test %eax,%eax dac1: 0f 85 00 00 00 00 jne dac7 dac7: 48 8b 43 08 mov 0x8(%rbx),%rax dacb: 42 89 14 a0 mov %edx,(%rax,%r12,4) dacf: e9 43 fd ff ff jmpq d817 dad4: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # dada dada: 85 c9 test %ecx,%ecx dadc: 0f 84 66 fd ff ff je d848 dae2: e9 00 00 00 00 jmpq dae7 dae7: 8b 3d 00 00 00 00 mov 0x0(%rip),%edi # daed daed: 85 ff test %edi,%edi daef: 0f 84 53 fd ff ff je d848 daf5: e9 00 00 00 00 jmpq dafa dafa: 44 8b 0d 00 00 00 00 mov 0x0(%rip),%r9d # db01 db01: 45 85 c9 test %r9d,%r9d db04: 0f 84 3e fd ff ff je d848 db0a: e9 00 00 00 00 jmpq db0f db0f: 44 89 c6 mov %r8d,%esi db12: e8 00 00 00 00 callq db17 db17: e9 fb fc ff ff jmpq d817 db1c: 44 89 c2 mov %r8d,%edx db1f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi db26: e8 00 00 00 00 callq db2b db2b: e9 59 ff ff ff jmpq da89 db30: 41 89 54 24 48 mov %edx,0x48(%r12) db35: e9 dd fc ff ff jmpq d817 db3a: 66 41 89 54 24 50 mov %dx,0x50(%r12) db40: e9 d2 fc ff ff jmpq d817 db45: 48 8b 43 10 mov 0x10(%rbx),%rax db49: 42 89 14 b0 mov %edx,(%rax,%r14,4) db4d: e9 c5 fc ff ff jmpq d817 db52: 66 41 89 54 24 40 mov %dx,0x40(%r12) db58: e9 ba fc ff ff jmpq d817 db5d: 0f 1f 00 nopl (%rax) 000000000000db60 : db60: e8 00 00 00 00 callq db65 db65: 41 54 push %r12 db67: 55 push %rbp db68: 53 push %rbx db69: 48 83 ec 08 sub $0x8,%rsp db6d: 48 63 06 movslq (%rsi),%rax db70: 8d 48 01 lea 0x1(%rax),%ecx db73: 89 0e mov %ecx,(%rsi) db75: 48 8b 0f mov (%rdi),%rcx db78: 48 8b 49 28 mov 0x28(%rcx),%rcx db7c: 0f b6 2c 01 movzbl (%rcx,%rax,1),%ebp db80: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # db86 db86: 48 89 eb mov %rbp,%rbx db89: 85 c0 test %eax,%eax db8b: 0f 85 00 00 00 00 jne db91 db91: 85 d2 test %edx,%edx db93: 74 2c je dbc1 db95: 65 8b 05 00 00 00 00 mov %gs:0x0(%rip),%eax # db9c db9c: a9 ff ff ff 7f test $0x7fffffff,%eax dba1: 74 2e je dbd1 dba3: 48 85 db test %rbx,%rbx dba6: 74 10 je dbb8 dba8: bf 58 89 41 00 mov $0x418958,%edi dbad: e8 00 00 00 00 callq dbb2 dbb2: 48 83 eb 01 sub $0x1,%rbx dbb6: 75 f0 jne dba8 dbb8: 48 83 c4 08 add $0x8,%rsp dbbc: 5b pop %rbx dbbd: 5d pop %rbp dbbe: 41 5c pop %r12 dbc0: c3 retq dbc1: 48 83 c4 08 add $0x8,%rsp dbc5: 0f b6 fb movzbl %bl,%edi dbc8: 5b pop %rbx dbc9: 5d pop %rbp dbca: 41 5c pop %r12 dbcc: e9 00 00 00 00 jmpq dbd1 dbd1: ff 14 25 00 00 00 00 callq *0x0 dbd8: f6 c4 02 test $0x2,%ah dbdb: 74 c6 je dba3 dbdd: 48 83 c4 08 add $0x8,%rsp dbe1: 89 ef mov %ebp,%edi dbe3: 5b pop %rbx dbe4: 5d pop %rbp dbe5: 41 5c pop %r12 dbe7: e9 00 00 00 00 jmpq dbec dbec: 0f 1f 40 00 nopl 0x0(%rax) 000000000000dbf0 : dbf0: e8 00 00 00 00 callq dbf5 dbf5: 41 56 push %r14 dbf7: 41 55 push %r13 dbf9: 41 54 push %r12 dbfb: 49 89 f4 mov %rsi,%r12 dbfe: 55 push %rbp dbff: 53 push %rbx dc00: 8b 06 mov (%rsi),%eax dc02: 48 89 fb mov %rdi,%rbx dc05: 48 8b 0f mov (%rdi),%rcx dc08: 48 8b 79 28 mov 0x28(%rcx),%rdi dc0c: 8d 48 01 lea 0x1(%rax),%ecx dc0f: 48 63 c9 movslq %ecx,%rcx dc12: 0f b6 0c 0f movzbl (%rdi,%rcx,1),%ecx dc16: 89 ce mov %ecx,%esi dc18: 48 63 c8 movslq %eax,%rcx dc1b: 83 c0 02 add $0x2,%eax dc1e: 0f b6 0c 0f movzbl (%rdi,%rcx,1),%ecx dc22: c1 e6 08 shl $0x8,%esi dc25: 41 89 04 24 mov %eax,(%r12) dc29: 09 f1 or %esi,%ecx dc2b: 0f b7 e9 movzwl %cx,%ebp dc2e: 83 fa 03 cmp $0x3,%edx dc31: 0f 84 e5 00 00 00 je dd1c dc37: 7f 69 jg dca2 dc39: 83 fa 01 cmp $0x1,%edx dc3c: 0f 84 ee 00 00 00 je dd30 dc42: 83 fa 02 cmp $0x2,%edx dc45: 75 34 jne dc7b dc47: 8b 3d 00 00 00 00 mov 0x0(%rip),%edi # dc4d dc4d: 85 ff test %edi,%edi dc4f: 0f 85 00 00 00 00 jne dc55 dc55: 0f b7 43 1c movzwl 0x1c(%rbx),%eax dc59: 01 e8 add %ebp,%eax dc5b: 39 43 20 cmp %eax,0x20(%rbx) dc5e: 74 73 je dcd3 dc60: 89 43 20 mov %eax,0x20(%rbx) dc63: 48 8b 15 00 00 00 00 mov 0x0(%rip),%rdx # dc6a dc6a: 48 89 53 28 mov %rdx,0x28(%rbx) dc6e: 41 89 04 24 mov %eax,(%r12) dc72: 5b pop %rbx dc73: 5d pop %rbp dc74: 41 5c pop %r12 dc76: 41 5d pop %r13 dc78: 41 5e pop %r14 dc7a: c3 retq dc7b: 85 d2 test %edx,%edx dc7d: 75 7e jne dcfd dc7f: 48 8b 03 mov (%rbx),%rax dc82: 44 8b 68 5c mov 0x5c(%rax),%r13d dc86: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # dc8c dc8c: 85 c0 test %eax,%eax dc8e: 0f 85 c7 00 00 00 jne dd5b dc94: 45 85 ed test %r13d,%r13d dc97: 75 bc jne dc55 dc99: 5b pop %rbx dc9a: 5d pop %rbp dc9b: 41 5c pop %r12 dc9d: 41 5d pop %r13 dc9f: 41 5e pop %r14 dca1: c3 retq dca2: 83 fa 05 cmp $0x5,%edx dca5: 74 69 je dd10 dca7: 83 fa 06 cmp $0x6,%edx dcaa: 75 11 jne dcbd dcac: 48 8b 03 mov (%rbx),%rax dcaf: 45 31 ed xor %r13d,%r13d dcb2: 8b 48 58 mov 0x58(%rax),%ecx dcb5: 85 c9 test %ecx,%ecx dcb7: 41 0f 94 c5 sete %r13b dcbb: eb c9 jmp dc86 dcbd: 83 fa 04 cmp $0x4,%edx dcc0: 75 3b jne dcfd dcc2: 48 8b 03 mov (%rbx),%rax dcc5: 45 31 ed xor %r13d,%r13d dcc8: 8b 70 5c mov 0x5c(%rax),%esi dccb: 85 f6 test %esi,%esi dccd: 41 0f 94 c5 sete %r13b dcd1: eb b3 jmp dc86 dcd3: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # dcda dcda: 48 8b 53 28 mov 0x28(%rbx),%rdx dcde: 48 39 fa cmp %rdi,%rdx dce1: 79 80 jns dc63 dce3: 48 29 d7 sub %rdx,%rdi dce6: e8 00 00 00 00 callq dceb dceb: 3d 20 4e 00 00 cmp $0x4e20,%eax dcf0: 77 52 ja dd44 dcf2: 0f b7 43 1c movzwl 0x1c(%rbx),%eax dcf6: 01 e8 add %ebp,%eax dcf8: e9 71 ff ff ff jmpq dc6e dcfd: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # dd03 dd03: 85 d2 test %edx,%edx dd05: 0f 84 67 ff ff ff je dc72 dd0b: e9 00 00 00 00 jmpq dd10 dd10: 48 8b 03 mov (%rbx),%rax dd13: 44 8b 68 58 mov 0x58(%rax),%r13d dd17: e9 6a ff ff ff jmpq dc86 dd1c: 48 8b 03 mov (%rbx),%rax dd1f: 45 31 ed xor %r13d,%r13d dd22: 48 83 78 58 00 cmpq $0x0,0x58(%rax) dd27: 41 0f 94 c5 sete %r13b dd2b: e9 56 ff ff ff jmpq dc86 dd30: 48 8b 03 mov (%rbx),%rax dd33: 45 31 ed xor %r13d,%r13d dd36: 48 83 78 58 00 cmpq $0x0,0x58(%rax) dd3b: 41 0f 95 c5 setne %r13b dd3f: e9 42 ff ff ff jmpq dc86 dd44: be 14 00 00 00 mov $0x14,%esi dd49: 48 c7 c7 00 00 00 00 mov $0x0,%rdi dd50: e8 00 00 00 00 callq dd55 dd55: c6 43 30 01 movb $0x1,0x30(%rbx) dd59: eb 97 jmp dcf2 dd5b: e9 00 00 00 00 jmpq dd60 000000000000dd60 : dd60: e8 00 00 00 00 callq dd65 dd65: 55 push %rbp dd66: 53 push %rbx dd67: 48 63 06 movslq (%rsi),%rax dd6a: 48 89 fb mov %rdi,%rbx dd6d: 48 8b 0f mov (%rdi),%rcx dd70: 8d 50 01 lea 0x1(%rax),%edx dd73: 48 8b 79 28 mov 0x28(%rcx),%rdi dd77: 48 63 d2 movslq %edx,%rdx dd7a: 0f b6 14 17 movzbl (%rdi,%rdx,1),%edx dd7e: 0f b6 04 07 movzbl (%rdi,%rax,1),%eax dd82: c1 e2 08 shl $0x8,%edx dd85: 09 d0 or %edx,%eax dd87: 66 89 41 52 mov %ax,0x52(%rcx) dd8b: 83 06 02 addl $0x2,(%rsi) dd8e: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # dd94 dd94: 85 c0 test %eax,%eax dd96: 0f 85 00 00 00 00 jne dd9c dd9c: 5b pop %rbx dd9d: 5d pop %rbp dd9e: c3 retq dd9f: 90 nop 000000000000dda0 : dda0: e8 00 00 00 00 callq dda5 dda5: 41 56 push %r14 dda7: 41 55 push %r13 dda9: 41 54 push %r12 ddab: 55 push %rbp ddac: 48 89 fd mov %rdi,%rbp ddaf: 53 push %rbx ddb0: 48 89 f3 mov %rsi,%rbx ddb3: 83 fa 01 cmp $0x1,%edx ddb6: 74 12 je ddca ddb8: 83 fa 02 cmp $0x2,%edx ddbb: 74 6c je de29 ddbd: 85 d2 test %edx,%edx ddbf: 74 1f je dde0 ddc1: 5b pop %rbx ddc2: 5d pop %rbp ddc3: 41 5c pop %r12 ddc5: 41 5d pop %r13 ddc7: 41 5e pop %r14 ddc9: c3 retq ddca: 48 8b 07 mov (%rdi),%rax ddcd: c7 40 60 01 00 00 00 movl $0x1,0x60(%rax) ddd4: 83 06 01 addl $0x1,(%rsi) ddd7: 5b pop %rbx ddd8: 5d pop %rbp ddd9: 41 5c pop %r12 dddb: 41 5d pop %r13 dddd: 41 5e pop %r14 dddf: c3 retq dde0: 48 63 06 movslq (%rsi),%rax dde3: 48 8b 0f mov (%rdi),%rcx dde6: 8d 50 01 lea 0x1(%rax),%edx dde9: 48 8b 71 28 mov 0x28(%rcx),%rsi dded: 48 63 d2 movslq %edx,%rdx ddf0: 44 0f b6 24 16 movzbl (%rsi,%rdx,1),%r12d ddf5: 44 89 e2 mov %r12d,%edx ddf8: 44 0f b6 24 06 movzbl (%rsi,%rax,1),%r12d ddfd: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # de03 de03: c1 e2 08 shl $0x8,%edx de06: 41 09 d4 or %edx,%r12d de09: 45 0f b7 ec movzwl %r12w,%r13d de0d: 41 83 fd 04 cmp $0x4,%r13d de11: 7f 2c jg de3f de13: 85 c0 test %eax,%eax de15: 0f 85 00 00 00 00 jne de1b de1b: 45 85 ed test %r13d,%r13d de1e: 75 27 jne de47 de20: c7 41 60 00 00 00 00 movl $0x0,0x60(%rcx) de27: eb 2a jmp de53 de29: 48 8b 07 mov (%rdi),%rax de2c: c7 40 60 02 00 00 00 movl $0x2,0x60(%rax) de33: 83 06 01 addl $0x1,(%rsi) de36: 5b pop %rbx de37: 5d pop %rbp de38: 41 5c pop %r12 de3a: 41 5d pop %r13 de3c: 41 5e pop %r14 de3e: c3 retq de3f: 85 c0 test %eax,%eax de41: 0f 85 00 00 00 00 jne de47 de47: 41 80 cc 80 or $0x80,%r12b de4b: 45 0f b7 e4 movzwl %r12w,%r12d de4f: 44 89 61 60 mov %r12d,0x60(%rcx) de53: 83 03 02 addl $0x2,(%rbx) de56: 5b pop %rbx de57: 5d pop %rbp de58: 41 5c pop %r12 de5a: 41 5d pop %r13 de5c: 41 5e pop %r14 de5e: c3 retq de5f: 90 nop 000000000000de60 : de60: e8 00 00 00 00 callq de65 de65: c3 retq de66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) de6d: 00 00 00 000000000000de70 : de70: e8 00 00 00 00 callq de75 de75: 41 57 push %r15 de77: 41 56 push %r14 de79: 49 89 d6 mov %rdx,%r14 de7c: 41 55 push %r13 de7e: 41 54 push %r12 de80: 55 push %rbp de81: 53 push %rbx de82: 48 83 ec 58 sub $0x58,%rsp de86: 48 8b 57 28 mov 0x28(%rdi),%rdx de8a: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax de91: 00 00 de93: 48 89 44 24 50 mov %rax,0x50(%rsp) de98: 8b 47 30 mov 0x30(%rdi),%eax de9b: 8d 04 70 lea (%rax,%rsi,2),%eax de9e: 8d 48 05 lea 0x5(%rax),%ecx dea1: 83 c0 04 add $0x4,%eax dea4: 48 63 c9 movslq %ecx,%rcx dea7: 48 98 cltq dea9: 44 0f b6 0c 0a movzbl (%rdx,%rcx,1),%r9d deae: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax deb2: 41 c1 e1 08 shl $0x8,%r9d deb6: 41 09 c1 or %eax,%r9d deb9: 41 0f b7 e9 movzwl %r9w,%ebp debd: 85 ed test %ebp,%ebp debf: 0f 84 93 01 00 00 je e058 dec5: 8d 45 01 lea 0x1(%rbp),%eax dec8: 41 0f b7 c9 movzwl %r9w,%ecx decc: 49 89 ff mov %rdi,%r15 decf: 48 98 cltq ded1: 44 0f b6 24 02 movzbl (%rdx,%rax,1),%r12d ded6: 44 89 e0 mov %r12d,%eax ded9: 44 0f b6 24 0a movzbl (%rdx,%rcx,1),%r12d dede: c1 e0 08 shl $0x8,%eax dee1: 41 09 c4 or %eax,%r12d dee4: 8d 45 04 lea 0x4(%rbp),%eax dee7: 48 98 cltq dee9: 45 0f b7 e4 movzwl %r12w,%r12d deed: 44 0f b6 2c 02 movzbl (%rdx,%rax,1),%r13d def2: 8d 45 05 lea 0x5(%rbp),%eax def5: 48 98 cltq def7: 0f b6 1c 02 movzbl (%rdx,%rax,1),%ebx defb: 8d 45 06 lea 0x6(%rbp),%eax defe: 45 89 ea mov %r13d,%r10d df01: 89 44 24 14 mov %eax,0x14(%rsp) df05: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # df0b df0b: 83 e3 7f and $0x7f,%ebx df0e: 85 c0 test %eax,%eax df10: 0f 85 00 00 00 00 jne df16 df16: 89 d8 mov %ebx,%eax df18: 4c 89 7c 24 18 mov %r15,0x18(%rsp) df1d: c1 f8 02 sar $0x2,%eax df20: 66 44 89 4c 24 34 mov %r9w,0x34(%rsp) df26: 89 44 24 30 mov %eax,0x30(%rsp) df2a: 4c 89 74 24 20 mov %r14,0x20(%rsp) df2f: c6 44 24 48 00 movb $0x0,0x48(%rsp) df34: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) df3b: 00 df3c: 45 85 ed test %r13d,%r13d df3f: 0f 85 f7 00 00 00 jne e03c df45: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) df4c: 00 00 df4e: 83 05 00 00 00 00 01 addl $0x1,0x0(%rip) # df55 df55: eb 45 jmp df9c df57: 85 c0 test %eax,%eax df59: 0f 85 00 00 00 00 jne df5f df5f: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) df64: 75 66 jne dfcc df66: 41 8d 46 ff lea -0x1(%r14),%eax df6a: 3c 7d cmp $0x7d,%al df6c: 0f 87 90 00 00 00 ja e002 df72: 41 0f b6 c6 movzbl %r14b,%eax df76: 48 8d 74 24 14 lea 0x14(%rsp),%rsi df7b: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi df80: 48 c1 e0 04 shl $0x4,%rax df84: 48 8b 88 00 00 00 00 mov 0x0(%rax),%rcx df8b: 8b 90 00 00 00 00 mov 0x0(%rax),%edx df91: e8 00 00 00 00 callq df96 df96: 41 80 fe 5b cmp $0x5b,%r14b df9a: 74 66 je e002 df9c: 48 63 44 24 14 movslq 0x14(%rsp),%rax dfa1: 8d 50 01 lea 0x1(%rax),%edx dfa4: 89 54 24 14 mov %edx,0x14(%rsp) dfa8: 49 8b 57 28 mov 0x28(%r15),%rdx dfac: 44 0f b6 34 02 movzbl (%rdx,%rax,1),%r14d dfb1: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # dfb7 dfb7: 41 80 fe 7a cmp $0x7a,%r14b dfbb: 76 9a jbe df57 dfbd: 85 c0 test %eax,%eax dfbf: 0f 85 00 00 00 00 jne dfc5 dfc5: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) dfca: 74 9a je df66 dfcc: 8b 44 24 14 mov 0x14(%rsp),%eax dfd0: 44 89 e2 mov %r12d,%edx dfd3: 41 89 d8 mov %ebx,%r8d dfd6: 44 89 e9 mov %r13d,%ecx dfd9: 89 ee mov %ebp,%esi dfdb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi dfe2: 41 bc ea ff ff ff mov $0xffffffea,%r12d dfe8: 44 8d 48 ff lea -0x1(%rax),%r9d dfec: e8 00 00 00 00 callq dff1 dff1: 45 85 ed test %r13d,%r13d dff4: 74 24 je e01a dff6: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi dffb: e8 00 00 00 00 callq e000 e000: eb 18 jmp e01a e002: 44 8b 25 00 00 00 00 mov 0x0(%rip),%r12d # e009 e009: 83 2d 00 00 00 00 01 subl $0x1,0x0(%rip) # e010 e010: 45 85 e4 test %r12d,%r12d e013: 75 50 jne e065 e015: 45 85 ed test %r13d,%r13d e018: 75 dc jne dff6 e01a: 48 8b 44 24 50 mov 0x50(%rsp),%rax e01f: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax e026: 00 00 e028: 75 36 jne e060 e02a: 48 83 c4 58 add $0x58,%rsp e02e: 44 89 e0 mov %r12d,%eax e031: 5b pop %rbx e032: 5d pop %rbp e033: 41 5c pop %r12 e035: 41 5d pop %r13 e037: 41 5e pop %r14 e039: 41 5f pop %r15 e03b: c3 retq e03c: 41 0f b6 fa movzbl %r10b,%edi e040: be c0 0d 00 00 mov $0xdc0,%esi e045: 48 c1 e7 02 shl $0x2,%rdi e049: e8 00 00 00 00 callq e04e e04e: 48 89 44 24 28 mov %rax,0x28(%rsp) e053: e9 f6 fe ff ff jmpq df4e e058: 41 bc ea ff ff ff mov $0xffffffea,%r12d e05e: eb ba jmp e01a e060: e8 00 00 00 00 callq e065 e065: e9 00 00 00 00 jmpq e06a e06a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000000e070 : e070: e8 00 00 00 00 callq e075 e075: 55 push %rbp e076: 53 push %rbx e077: 48 89 fb mov %rdi,%rbx e07a: 48 83 ec 08 sub $0x8,%rsp e07e: 48 63 06 movslq (%rsi),%rax e081: 8d 50 01 lea 0x1(%rax),%edx e084: 89 16 mov %edx,(%rsi) e086: 48 8b 3f mov (%rdi),%rdi e089: 48 8b 57 28 mov 0x28(%rdi),%rdx e08d: 0f b6 34 02 movzbl (%rdx,%rax,1),%esi e091: 83 fe 49 cmp $0x49,%esi e094: 7f 36 jg e0cc e096: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # e09c e09c: 85 c9 test %ecx,%ecx e09e: 0f 85 00 00 00 00 jne e0a4 e0a4: 8b 47 30 mov 0x30(%rdi),%eax e0a7: 8d 04 70 lea (%rax,%rsi,2),%eax e0aa: 8d 48 05 lea 0x5(%rax),%ecx e0ad: 83 c0 04 add $0x4,%eax e0b0: 48 63 c9 movslq %ecx,%rcx e0b3: 48 98 cltq e0b5: 0f b6 0c 0a movzbl (%rdx,%rcx,1),%ecx e0b9: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax e0bd: c1 e1 08 shl $0x8,%ecx e0c0: 66 09 c8 or %cx,%ax e0c3: 75 16 jne e0db e0c5: 48 83 c4 08 add $0x8,%rsp e0c9: 5b pop %rbx e0ca: 5d pop %rbp e0cb: c3 retq e0cc: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # e0d2 e0d2: 85 c0 test %eax,%eax e0d4: 74 ce je e0a4 e0d6: e9 00 00 00 00 jmpq e0db e0db: 48 63 53 18 movslq 0x18(%rbx),%rdx e0df: 48 8b 43 08 mov 0x8(%rbx),%rax e0e3: 48 8d 14 90 lea (%rax,%rdx,4),%rdx e0e7: e8 84 fd ff ff callq de70 e0ec: 85 c0 test %eax,%eax e0ee: 74 d5 je e0c5 e0f0: c6 43 30 01 movb $0x1,0x30(%rbx) e0f4: 48 83 c4 08 add $0x8,%rsp e0f8: 5b pop %rbx e0f9: 5d pop %rbp e0fa: c3 retq e0fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000000e100 : e100: e8 00 00 00 00 callq e105 e105: 48 8b 0f mov (%rdi),%rcx e108: 8b 02 mov (%rdx),%eax e10a: 4c 8b 49 28 mov 0x28(%rcx),%r9 e10e: 48 63 c8 movslq %eax,%rcx e111: 8d 78 01 lea 0x1(%rax),%edi e114: 41 0f b6 0c 09 movzbl (%r9,%rcx,1),%ecx e119: 40 80 fe 03 cmp $0x3,%sil e11d: 77 45 ja e164 e11f: 40 84 f6 test %sil,%sil e122: 75 4a jne e16e e124: 8d 70 03 lea 0x3(%rax),%esi e127: 48 63 ff movslq %edi,%rdi e12a: 48 63 f6 movslq %esi,%rsi e12d: 45 0f b6 04 31 movzbl (%r9,%rsi,1),%r8d e132: 44 89 c6 mov %r8d,%esi e135: 44 8d 40 02 lea 0x2(%rax),%r8d e139: 83 c0 04 add $0x4,%eax e13c: 4d 63 c0 movslq %r8d,%r8 e13f: c1 e6 08 shl $0x8,%esi e142: 47 0f b6 04 01 movzbl (%r9,%r8,1),%r8d e147: 41 09 f0 or %esi,%r8d e14a: 41 0f b6 34 39 movzbl (%r9,%rdi,1),%esi e14f: 89 02 mov %eax,(%rdx) e151: 41 c1 e0 10 shl $0x10,%r8d e155: c1 e6 08 shl $0x8,%esi e158: 09 f1 or %esi,%ecx e15a: 0f b7 c9 movzwl %cx,%ecx e15d: 41 09 c8 or %ecx,%r8d e160: 44 89 c0 mov %r8d,%eax e163: c3 retq e164: 44 0f b6 c1 movzbl %cl,%r8d e168: 89 3a mov %edi,(%rdx) e16a: 44 89 c0 mov %r8d,%eax e16d: c3 retq e16e: 48 63 ff movslq %edi,%rdi e171: 83 c0 02 add $0x2,%eax e174: 45 0f b6 04 39 movzbl (%r9,%rdi,1),%r8d e179: 89 02 mov %eax,(%rdx) e17b: 41 c1 e0 08 shl $0x8,%r8d e17f: 44 09 c1 or %r8d,%ecx e182: 44 0f b7 c1 movzwl %cx,%r8d e186: eb d8 jmp e160 e188: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e18f: 00 000000000000e190 : e190: e8 00 00 00 00 callq e195 e195: 41 57 push %r15 e197: 41 89 f2 mov %esi,%r10d e19a: 48 89 d0 mov %rdx,%rax e19d: 40 c0 ee 03 shr $0x3,%sil e1a1: 41 56 push %r14 e1a3: 41 89 f7 mov %esi,%r15d e1a6: 41 83 e2 07 and $0x7,%r10d e1aa: 49 89 ce mov %rcx,%r14 e1ad: 41 55 push %r13 e1af: 41 89 f5 mov %esi,%r13d e1b2: 41 83 e7 07 and $0x7,%r15d e1b6: 41 54 push %r12 e1b8: 41 83 e5 07 and $0x7,%r13d e1bc: 55 push %rbp e1bd: 44 89 c5 mov %r8d,%ebp e1c0: 53 push %rbx e1c1: 48 89 fb mov %rdi,%rbx e1c4: 48 83 ec 10 sub $0x10,%rsp e1c8: 4c 8b 07 mov (%rdi),%r8 e1cb: 48 63 12 movslq (%rdx),%rdx e1ce: 4d 8b 48 28 mov 0x28(%r8),%r9 e1d2: 48 89 d1 mov %rdx,%rcx e1d5: 8d 7a 01 lea 0x1(%rdx),%edi e1d8: 41 0f b6 14 11 movzbl (%r9,%rdx,1),%edx e1dd: 41 80 fa 04 cmp $0x4,%r10b e1e1: 0f 84 06 03 00 00 je e4ed e1e7: 0f 87 bc 00 00 00 ja e2a9 e1ed: 41 80 fa 02 cmp $0x2,%r10b e1f1: 0f 84 32 02 00 00 je e429 e1f7: 41 80 fa 03 cmp $0x3,%r10b e1fb: 0f 85 e1 00 00 00 jne e2e2 e201: 89 38 mov %edi,(%rax) e203: 41 8b 40 44 mov 0x44(%r8),%eax e207: 44 0f b6 e2 movzbl %dl,%r12d e20b: 41 8b 50 70 mov 0x70(%r8),%edx e20f: 42 8d 34 a0 lea (%rax,%r12,4),%esi e213: 39 d6 cmp %edx,%esi e215: 0f 87 28 04 00 00 ja e643 e21b: 49 8b 50 68 mov 0x68(%r8),%rdx e21f: c1 e8 02 shr $0x2,%eax e222: 44 01 e0 add %r12d,%eax e225: 8b 1c 82 mov (%rdx,%rax,4),%ebx e228: 85 ed test %ebp,%ebp e22a: 0f 84 11 01 00 00 je e341 e230: 44 8b 05 00 00 00 00 mov 0x0(%rip),%r8d # e237 e237: 45 85 c0 test %r8d,%r8d e23a: 0f 85 00 00 00 00 jne e240 e240: 4d 85 f6 test %r14,%r14 e243: 0f 84 5b 04 00 00 je e6a4 e249: 41 89 1e mov %ebx,(%r14) e24c: 42 8b 0c bd 00 00 00 mov 0x0(,%r15,4),%ecx e253: 00 e254: 42 23 1c bd 00 00 00 and 0x0(,%r15,4),%ebx e25b: 00 e25c: d3 eb shr %cl,%ebx e25e: 41 89 dc mov %ebx,%r12d e261: 85 ed test %ebp,%ebp e263: 74 32 je e297 e265: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # e26b e26b: 41 80 fd 04 cmp $0x4,%r13b e26f: 0f 84 a7 03 00 00 je e61c e275: 0f 87 7a 01 00 00 ja e3f5 e27b: 41 80 fd 02 cmp $0x2,%r13b e27f: 0f 84 b1 03 00 00 je e636 e285: 41 80 fd 03 cmp $0x3,%r13b e289: 0f 85 4f 01 00 00 jne e3de e28f: 85 c0 test %eax,%eax e291: 0f 85 00 00 00 00 jne e297 e297: 48 83 c4 10 add $0x10,%rsp e29b: 44 89 e0 mov %r12d,%eax e29e: 5b pop %rbx e29f: 5d pop %rbp e2a0: 41 5c pop %r12 e2a2: 41 5d pop %r13 e2a4: 41 5e pop %r14 e2a6: 41 5f pop %r15 e2a8: c3 retq e2a9: 41 80 fa 06 cmp $0x6,%r10b e2ad: 0f 84 b7 01 00 00 je e46a e2b3: 41 80 fa 07 cmp $0x7,%r10b e2b7: 75 58 jne e311 e2b9: 89 38 mov %edi,(%rax) e2bb: 0f b6 f2 movzbl %dl,%esi e2be: 85 ed test %ebp,%ebp e2c0: 0f 85 05 01 00 00 jne e3cb e2c6: 49 8b 38 mov (%r8),%rdi e2c9: 48 8b 47 30 mov 0x30(%rdi),%rax e2cd: e8 00 00 00 00 callq e2d2 e2d2: 89 c3 mov %eax,%ebx e2d4: 4d 85 f6 test %r14,%r14 e2d7: 0f 85 6c ff ff ff jne e249 e2dd: e9 6a ff ff ff jmpq e24c e2e2: 41 80 fa 01 cmp $0x1,%r10b e2e6: 0f 85 a8 01 00 00 jne e494 e2ec: 89 38 mov %edi,(%rax) e2ee: 48 8b 4b 08 mov 0x8(%rbx),%rcx e2f2: 0f b6 c2 movzbl %dl,%eax e2f5: 8b 1c 81 mov (%rcx,%rax,4),%ebx e2f8: 85 ed test %ebp,%ebp e2fa: 74 45 je e341 e2fc: 44 8b 25 00 00 00 00 mov 0x0(%rip),%r12d # e303 e303: 45 85 e4 test %r12d,%r12d e306: 0f 84 34 ff ff ff je e240 e30c: e9 00 00 00 00 jmpq e311 e311: 41 80 fa 05 cmp $0x5,%r10b e315: 0f 85 79 01 00 00 jne e494 e31b: 83 e6 04 and $0x4,%esi e31e: 74 44 je e364 e320: 89 38 mov %edi,(%rax) e322: 44 0f b6 e2 movzbl %dl,%r12d e326: 85 ed test %ebp,%ebp e328: 0f 84 69 ff ff ff je e297 e32e: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # e334 e334: 85 c9 test %ecx,%ecx e336: 0f 84 5b ff ff ff je e297 e33c: e9 00 00 00 00 jmpq e341 e341: 4d 85 f6 test %r14,%r14 e344: 0f 85 ff fe ff ff jne e249 e34a: 42 8b 0c bd 00 00 00 mov 0x0(,%r15,4),%ecx e351: 00 e352: 42 23 1c bd 00 00 00 and 0x0(,%r15,4),%ebx e359: 00 e35a: d3 eb shr %cl,%ebx e35c: 41 89 dc mov %ebx,%r12d e35f: e9 33 ff ff ff jmpq e297 e364: 45 84 ed test %r13b,%r13b e367: 0f 85 fe 02 00 00 jne e66b e36d: 8d 71 03 lea 0x3(%rcx),%esi e370: 48 63 ff movslq %edi,%rdi e373: 48 63 f6 movslq %esi,%rsi e376: 41 0f b6 1c 31 movzbl (%r9,%rsi,1),%ebx e37b: 8d 71 02 lea 0x2(%rcx),%esi e37e: 83 c1 04 add $0x4,%ecx e381: 48 63 f6 movslq %esi,%rsi e384: 45 0f b6 24 31 movzbl (%r9,%rsi,1),%r12d e389: c1 e3 08 shl $0x8,%ebx e38c: 41 09 dc or %ebx,%r12d e38f: 44 89 e3 mov %r12d,%ebx e392: 45 0f b6 24 39 movzbl (%r9,%rdi,1),%r12d e397: 89 08 mov %ecx,(%rax) e399: c1 e3 10 shl $0x10,%ebx e39c: 44 89 e6 mov %r12d,%esi e39f: 44 0f b6 e2 movzbl %dl,%r12d e3a3: c1 e6 08 shl $0x8,%esi e3a6: 41 09 f4 or %esi,%r12d e3a9: 45 0f b7 e4 movzwl %r12w,%r12d e3ad: 41 09 dc or %ebx,%r12d e3b0: 85 ed test %ebp,%ebp e3b2: 0f 84 df fe ff ff je e297 e3b8: 8b 3d 00 00 00 00 mov 0x0(%rip),%edi # e3be e3be: 85 ff test %edi,%edi e3c0: 0f 84 d1 fe ff ff je e297 e3c6: e9 00 00 00 00 jmpq e3cb e3cb: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # e3d1 e3d1: 85 c0 test %eax,%eax e3d3: 0f 84 ed fe ff ff je e2c6 e3d9: e9 00 00 00 00 jmpq e3de e3de: 41 80 fd 01 cmp $0x1,%r13b e3e2: 0f 85 41 02 00 00 jne e629 e3e8: 85 c0 test %eax,%eax e3ea: 0f 84 a7 fe ff ff je e297 e3f0: e9 00 00 00 00 jmpq e3f5 e3f5: 41 80 fd 06 cmp $0x6,%r13b e3f9: 0f 84 10 02 00 00 je e60f e3ff: 41 80 fd 07 cmp $0x7,%r13b e403: 75 0d jne e412 e405: 85 c0 test %eax,%eax e407: 0f 84 8a fe ff ff je e297 e40d: e9 00 00 00 00 jmpq e412 e412: 41 80 fd 05 cmp $0x5,%r13b e416: 0f 85 0d 02 00 00 jne e629 e41c: 85 c0 test %eax,%eax e41e: 0f 84 73 fe ff ff je e297 e424: e9 00 00 00 00 jmpq e429 e429: 89 38 mov %edi,(%rax) e42b: 85 ed test %ebp,%ebp e42d: 74 10 je e43f e42f: 44 8b 1d 00 00 00 00 mov 0x0(%rip),%r11d # e436 e436: 45 85 db test %r11d,%r11d e439: 0f 85 00 00 00 00 jne e43f e43f: 80 fa 44 cmp $0x44,%dl e442: 0f 84 b7 02 00 00 je e6ff e448: 0f 87 75 01 00 00 ja e5c3 e44e: 80 fa 42 cmp $0x42,%dl e451: 0f 84 9e 02 00 00 je e6f5 e457: 80 fa 43 cmp $0x43,%dl e45a: 0f 85 12 01 00 00 jne e572 e460: 41 0f b6 58 54 movzbl 0x54(%r8),%ebx e465: e9 6a fe ff ff jmpq e2d4 e46a: 89 38 mov %edi,(%rax) e46c: 0f b6 f2 movzbl %dl,%esi e46f: 85 ed test %ebp,%ebp e471: 74 0e je e481 e473: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # e479 e479: 85 d2 test %edx,%edx e47b: 0f 85 00 00 00 00 jne e481 e481: 49 8b 38 mov (%r8),%rdi e484: 48 8b 47 40 mov 0x40(%rdi),%rax e488: e8 00 00 00 00 callq e48d e48d: 89 c3 mov %eax,%ebx e48f: e9 40 fe ff ff jmpq e2d4 e494: 48 63 ff movslq %edi,%rdi e497: 83 c1 02 add $0x2,%ecx e49a: 45 0f b6 24 39 movzbl (%r9,%rdi,1),%r12d e49f: 89 08 mov %ecx,(%rax) e4a1: 44 89 e6 mov %r12d,%esi e4a4: 44 0f b6 e2 movzbl %dl,%r12d e4a8: c1 e6 08 shl $0x8,%esi e4ab: 41 09 f4 or %esi,%r12d e4ae: 45 0f b7 e4 movzwl %r12w,%r12d e4b2: 85 ed test %ebp,%ebp e4b4: 74 0e je e4c4 e4b6: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # e4bc e4bc: 85 c0 test %eax,%eax e4be: 0f 85 00 00 00 00 jne e4c4 e4c4: 41 0f b7 50 52 movzwl 0x52(%r8),%edx e4c9: 41 8b 40 60 mov 0x60(%r8),%eax e4cd: 44 01 e2 add %r12d,%edx e4d0: 85 c0 test %eax,%eax e4d2: 0f 85 b5 00 00 00 jne e58d e4d8: 49 8b 38 mov (%r8),%rdi e4db: 89 d6 mov %edx,%esi e4dd: 48 8b 47 10 mov 0x10(%rdi),%rax e4e1: e8 00 00 00 00 callq e4e6 e4e6: 89 c3 mov %eax,%ebx e4e8: e9 e7 fd ff ff jmpq e2d4 e4ed: 48 63 ff movslq %edi,%rdi e4f0: 83 c1 02 add $0x2,%ecx e4f3: 45 0f b6 24 39 movzbl (%r9,%rdi,1),%r12d e4f8: 89 08 mov %ecx,(%rax) e4fa: 44 89 e6 mov %r12d,%esi e4fd: 44 0f b6 e2 movzbl %dl,%r12d e501: 41 0f b7 50 40 movzwl 0x40(%r8),%edx e506: c1 e6 08 shl $0x8,%esi e509: 41 09 f4 or %esi,%r12d e50c: 45 0f b7 e4 movzwl %r12w,%r12d e510: 85 ed test %ebp,%ebp e512: 74 19 je e52d e514: 66 85 d2 test %dx,%dx e517: 0f 84 39 01 00 00 je e656 e51d: 44 8b 15 00 00 00 00 mov 0x0(%rip),%r10d # e524 e524: 45 85 d2 test %r10d,%r10d e527: 0f 85 00 00 00 00 jne e52d e52d: 48 8b 03 mov (%rbx),%rax e530: 44 01 e2 add %r12d,%edx e533: 8d 72 01 lea 0x1(%rdx),%esi e536: 48 8b 48 28 mov 0x28(%rax),%rcx e53a: 8d 42 03 lea 0x3(%rdx),%eax e53d: 48 63 f6 movslq %esi,%rsi e540: 48 98 cltq e542: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax e546: c1 e0 08 shl $0x8,%eax e549: 89 c3 mov %eax,%ebx e54b: 8d 42 02 lea 0x2(%rdx),%eax e54e: 48 98 cltq e550: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax e554: 09 d8 or %ebx,%eax e556: 0f b6 1c 31 movzbl (%rcx,%rsi,1),%ebx e55a: c1 e0 10 shl $0x10,%eax e55d: c1 e3 08 shl $0x8,%ebx e560: 89 de mov %ebx,%esi e562: 0f b6 1c 11 movzbl (%rcx,%rdx,1),%ebx e566: 09 f3 or %esi,%ebx e568: 0f b7 db movzwl %bx,%ebx e56b: 09 c3 or %eax,%ebx e56d: e9 62 fd ff ff jmpq e2d4 e572: 80 fa 40 cmp $0x40,%dl e575: 0f 84 43 01 00 00 je e6be e57b: 80 fa 41 cmp $0x41,%dl e57e: 0f 85 56 01 00 00 jne e6da e584: 41 8b 58 4c mov 0x4c(%r8),%ebx e588: e9 47 fd ff ff jmpq e2d4 e58d: 79 52 jns e5e1 e58f: a8 80 test $0x80,%al e591: 0f 84 00 00 00 00 je e597 e597: 49 8b 48 38 mov 0x38(%r8),%rcx e59b: 41 89 c1 mov %eax,%r9d e59e: 83 e0 7f and $0x7f,%eax e5a1: 41 83 e1 7f and $0x7f,%r9d e5a5: 0f b7 34 41 movzwl (%rcx,%rax,2),%esi e5a9: 66 85 f6 test %si,%si e5ac: 0f 84 00 00 00 00 je e5b2 e5b2: 31 c9 xor %ecx,%ecx e5b4: 4c 89 c7 mov %r8,%rdi e5b7: e8 44 ee ff ff callq d400 e5bc: 89 c3 mov %eax,%ebx e5be: e9 11 fd ff ff jmpq e2d4 e5c3: 80 fa 47 cmp $0x47,%dl e5c6: 0f 84 1f 01 00 00 je e6eb e5cc: 76 26 jbe e5f4 e5ce: 80 fa 48 cmp $0x48,%dl e5d1: 0f 85 03 01 00 00 jne e6da e5d7: 41 0f b7 58 52 movzwl 0x52(%r8),%ebx e5dc: e9 f3 fc ff ff jmpq e2d4 e5e1: 83 f8 01 cmp $0x1,%eax e5e4: 0f 84 00 00 00 00 je e5ea e5ea: 83 f8 02 cmp $0x2,%eax e5ed: 75 a0 jne e58f e5ef: e9 00 00 00 00 jmpq e5f4 e5f4: 80 fa 45 cmp $0x45,%dl e5f7: 0f 84 ca 00 00 00 je e6c7 e5fd: 80 fa 46 cmp $0x46,%dl e600: 0f 85 d4 00 00 00 jne e6da e606: 41 8b 58 44 mov 0x44(%r8),%ebx e60a: e9 c5 fc ff ff jmpq e2d4 e60f: 85 c0 test %eax,%eax e611: 0f 84 80 fc ff ff je e297 e617: e9 00 00 00 00 jmpq e61c e61c: 85 c0 test %eax,%eax e61e: 0f 84 73 fc ff ff je e297 e624: e9 00 00 00 00 jmpq e629 e629: 85 c0 test %eax,%eax e62b: 0f 84 66 fc ff ff je e297 e631: e9 00 00 00 00 jmpq e636 e636: 85 c0 test %eax,%eax e638: 0f 84 59 fc ff ff je e297 e63e: e9 00 00 00 00 jmpq e643 e643: 48 c7 c7 00 00 00 00 mov $0x0,%rdi e64a: 31 db xor %ebx,%ebx e64c: e8 00 00 00 00 callq e651 e651: e9 d2 fb ff ff jmpq e228 e656: 44 8b 0d 00 00 00 00 mov 0x0(%rip),%r9d # e65d e65d: 45 85 c9 test %r9d,%r9d e660: 0f 84 c7 fe ff ff je e52d e666: e9 00 00 00 00 jmpq e66b e66b: 48 63 ff movslq %edi,%rdi e66e: 83 c1 02 add $0x2,%ecx e671: 45 0f b6 24 39 movzbl (%r9,%rdi,1),%r12d e676: 89 08 mov %ecx,(%rax) e678: 44 89 e3 mov %r12d,%ebx e67b: 44 0f b6 e2 movzbl %dl,%r12d e67f: c1 e3 08 shl $0x8,%ebx e682: 41 09 dc or %ebx,%r12d e685: 45 0f b7 e4 movzwl %r12w,%r12d e689: 85 ed test %ebp,%ebp e68b: 0f 84 06 fc ff ff je e297 e691: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # e697 e697: 85 f6 test %esi,%esi e699: 0f 84 f8 fb ff ff je e297 e69f: e9 00 00 00 00 jmpq e6a4 e6a4: 42 8b 0c bd 00 00 00 mov 0x0(,%r15,4),%ecx e6ab: 00 e6ac: 42 23 1c bd 00 00 00 and 0x0(,%r15,4),%ebx e6b3: 00 e6b4: d3 eb shr %cl,%ebx e6b6: 41 89 dc mov %ebx,%r12d e6b9: e9 a7 fb ff ff jmpq e265 e6be: 41 8b 58 48 mov 0x48(%r8),%ebx e6c2: e9 0d fc ff ff jmpq e2d4 e6c7: 41 0f b6 48 54 movzbl 0x54(%r8),%ecx e6cc: b8 fe ff ff ff mov $0xfffffffe,%eax e6d1: d3 c0 rol %cl,%eax e6d3: 89 c3 mov %eax,%ebx e6d5: e9 fa fb ff ff jmpq e2d4 e6da: 48 8b 43 10 mov 0x10(%rbx),%rax e6de: 44 0f b6 e2 movzbl %dl,%r12d e6e2: 42 8b 1c a0 mov (%rax,%r12,4),%ebx e6e6: e9 e9 fb ff ff jmpq e2d4 e6eb: 41 0f b7 58 50 movzwl 0x50(%r8),%ebx e6f0: e9 df fb ff ff jmpq e2d4 e6f5: 41 0f b7 58 40 movzwl 0x40(%r8),%ebx e6fa: e9 d5 fb ff ff jmpq e2d4 e6ff: 41 0f b6 48 54 movzbl 0x54(%r8),%ecx e704: b8 01 00 00 00 mov $0x1,%eax e709: d3 e0 shl %cl,%eax e70b: 89 c3 mov %eax,%ebx e70d: e9 c2 fb ff ff jmpq e2d4 e712: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) e719: 00 00 00 00 e71d: 0f 1f 00 nopl (%rax) 000000000000e720 : e720: e8 00 00 00 00 callq e725 e725: 41 56 push %r14 e727: 41 55 push %r13 e729: 49 89 fd mov %rdi,%r13 e72c: 41 54 push %r12 e72e: 55 push %rbp e72f: 53 push %rbx e730: 48 63 06 movslq (%rsi),%rax e733: 48 89 f3 mov %rsi,%rbx e736: 8d 50 01 lea 0x1(%rax),%edx e739: 89 16 mov %edx,(%rsi) e73b: 48 8b 17 mov (%rdi),%rdx e73e: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # e744 e744: 48 8b 52 28 mov 0x28(%rdx),%rdx e748: 0f b6 2c 02 movzbl (%rdx,%rax,1),%ebp e74c: 85 c9 test %ecx,%ecx e74e: 0f 85 00 00 00 00 jne e754 e754: 40 0f b6 f5 movzbl %bpl,%esi e758: 31 c9 xor %ecx,%ecx e75a: 48 89 da mov %rbx,%rdx e75d: 4c 89 ef mov %r13,%rdi e760: 41 b8 01 00 00 00 mov $0x1,%r8d e766: e8 25 fa ff ff callq e190 e76b: 8b 33 mov (%rbx),%esi e76d: 41 89 c4 mov %eax,%r12d e770: 49 8b 45 00 mov 0x0(%r13),%rax e774: 48 8b 50 28 mov 0x28(%rax),%rdx e778: 48 63 c6 movslq %esi,%rax e77b: 0f b6 3c 02 movzbl (%rdx,%rax,1),%edi e77f: 8d 46 01 lea 0x1(%rsi),%eax e782: 48 63 c8 movslq %eax,%rcx e785: 0f b6 14 0a movzbl (%rdx,%rcx,1),%edx e789: 89 d1 mov %edx,%ecx e78b: 40 0f b6 d7 movzbl %dil,%edx e78f: c1 e1 08 shl $0x8,%ecx e792: 09 ca or %ecx,%edx e794: 66 81 fa 5a 5a cmp $0x5a5a,%dx e799: 0f 84 b2 00 00 00 je e851 e79f: 83 e5 38 and $0x38,%ebp e7a2: 83 cd 05 or $0x5,%ebp e7a5: eb 30 jmp e7d7 e7a7: 8d 70 02 lea 0x2(%rax),%esi e7aa: 83 c0 03 add $0x3,%eax e7ad: 89 33 mov %esi,(%rbx) e7af: 49 8b 55 00 mov 0x0(%r13),%rdx e7b3: 48 63 ce movslq %esi,%rcx e7b6: 48 8b 52 28 mov 0x28(%rdx),%rdx e7ba: 0f b6 3c 0a movzbl (%rdx,%rcx,1),%edi e7be: 48 63 c8 movslq %eax,%rcx e7c1: 0f b6 14 0a movzbl (%rdx,%rcx,1),%edx e7c5: 89 d1 mov %edx,%ecx e7c7: 40 0f b6 d7 movzbl %dil,%edx e7cb: c1 e1 08 shl $0x8,%ecx e7ce: 09 ca or %ecx,%edx e7d0: 66 81 fa 5a 5a cmp $0x5a5a,%dx e7d5: 74 7a je e851 e7d7: 40 80 ff 63 cmp $0x63,%dil e7db: 0f 85 00 00 00 00 jne e7e1 e7e1: 89 03 mov %eax,(%rbx) e7e3: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # e7e9 e7e9: 85 d2 test %edx,%edx e7eb: 0f 85 00 00 00 00 jne e7f1 e7f1: 41 b8 01 00 00 00 mov $0x1,%r8d e7f7: 31 c9 xor %ecx,%ecx e7f9: 48 89 da mov %rbx,%rdx e7fc: 89 ee mov %ebp,%esi e7fe: 4c 89 ef mov %r13,%rdi e801: e8 8a f9 ff ff callq e190 e806: 41 89 c0 mov %eax,%r8d e809: 48 63 03 movslq (%rbx),%rax e80c: 45 39 c4 cmp %r8d,%r12d e80f: 75 96 jne e7a7 e811: 49 8b 55 00 mov 0x0(%r13),%rdx e815: 48 8b 4a 28 mov 0x28(%rdx),%rcx e819: 8d 50 01 lea 0x1(%rax),%edx e81c: 48 63 d2 movslq %edx,%rdx e81f: 0f b6 2c 11 movzbl (%rcx,%rdx,1),%ebp e823: 89 ea mov %ebp,%edx e825: 0f b6 2c 01 movzbl (%rcx,%rax,1),%ebp e829: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # e82f e82f: c1 e2 08 shl $0x8,%edx e832: 09 d5 or %edx,%ebp e834: 0f b7 ed movzwl %bp,%ebp e837: 85 c0 test %eax,%eax e839: 0f 85 00 00 00 00 jne e83f e83f: 41 0f b7 45 1c movzwl 0x1c(%r13),%eax e844: 01 c5 add %eax,%ebp e846: 89 2b mov %ebp,(%rbx) e848: 5b pop %rbx e849: 5d pop %rbp e84a: 41 5c pop %r12 e84c: 41 5d pop %r13 e84e: 41 5e pop %r14 e850: c3 retq e851: 8d 46 02 lea 0x2(%rsi),%eax e854: 89 03 mov %eax,(%rbx) e856: 5b pop %rbx e857: 5d pop %rbp e858: 41 5c pop %r12 e85a: 41 5d pop %r13 e85c: 41 5e pop %r14 e85e: c3 retq e85f: 90 nop 000000000000e860 : e860: e8 00 00 00 00 callq e865 e865: 55 push %rbp e866: 48 89 f2 mov %rsi,%rdx e869: 48 89 fd mov %rdi,%rbp e86c: 53 push %rbx e86d: 48 83 ec 10 sub $0x10,%rsp e871: 48 63 06 movslq (%rsi),%rax e874: 8d 48 01 lea 0x1(%rax),%ecx e877: 89 0e mov %ecx,(%rsi) e879: 48 8b 1f mov (%rdi),%rbx e87c: 48 8b 4b 28 mov 0x28(%rbx),%rcx e880: 0f b6 34 01 movzbl (%rcx,%rax,1),%esi e884: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # e88a e88a: 85 c0 test %eax,%eax e88c: 0f 85 00 00 00 00 jne e892 e892: 48 89 ef mov %rbp,%rdi e895: 41 b8 01 00 00 00 mov $0x1,%r8d e89b: 31 c9 xor %ecx,%ecx e89d: e8 ee f8 ff ff callq e190 e8a2: 89 43 44 mov %eax,0x44(%rbx) e8a5: 48 83 c4 10 add $0x10,%rsp e8a9: 5b pop %rbx e8aa: 5d pop %rbp e8ab: c3 retq e8ac: 0f 1f 40 00 nopl 0x0(%rax) 000000000000e8b0 : e8b0: e8 00 00 00 00 callq e8b5 e8b5: 41 56 push %r14 e8b7: 41 89 d6 mov %edx,%r14d e8ba: 41 55 push %r13 e8bc: 41 54 push %r12 e8be: 49 89 f4 mov %rsi,%r12 e8c1: 55 push %rbp e8c2: 48 89 fd mov %rdi,%rbp e8c5: 53 push %rbx e8c6: 48 83 ec 18 sub $0x18,%rsp e8ca: 48 63 0e movslq (%rsi),%rcx e8cd: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax e8d4: 00 00 e8d6: 48 89 44 24 10 mov %rax,0x10(%rsp) e8db: 31 c0 xor %eax,%eax e8dd: 8d 41 01 lea 0x1(%rcx),%eax e8e0: 89 06 mov %eax,(%rsi) e8e2: 48 8b 37 mov (%rdi),%rsi e8e5: 48 8b 76 28 mov 0x28(%rsi),%rsi e8e9: 44 0f b6 2c 0e movzbl (%rsi,%rcx,1),%r13d e8ee: 89 44 24 0c mov %eax,0xc(%rsp) e8f2: 44 89 e8 mov %r13d,%eax e8f5: c0 e8 03 shr $0x3,%al e8f8: 83 e0 07 and $0x7,%eax e8fb: 0f 84 9b 00 00 00 je e99c e901: 44 89 ea mov %r13d,%edx e904: 83 e0 07 and $0x7,%eax e907: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx e90c: 45 31 c0 xor %r8d,%r8d e90f: c0 ea 06 shr $0x6,%dl e912: 83 e2 03 and $0x3,%edx e915: 48 8d 04 82 lea (%rdx,%rax,4),%rax e919: 4c 89 e2 mov %r12,%rdx e91c: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi e923: c1 e6 03 shl $0x3,%esi e926: 44 09 f6 or %r14d,%esi e929: 40 0f b6 f6 movzbl %sil,%esi e92d: e8 5e f8 ff ff callq e190 e932: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # e938 e938: 85 d2 test %edx,%edx e93a: 0f 85 00 00 00 00 jne e940 e940: 41 b8 01 00 00 00 mov $0x1,%r8d e946: 31 c9 xor %ecx,%ecx e948: 4c 89 e2 mov %r12,%rdx e94b: 44 89 ee mov %r13d,%esi e94e: 48 89 ef mov %rbp,%rdi e951: e8 3a f8 ff ff callq e190 e956: 41 89 c0 mov %eax,%r8d e959: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # e95f e95f: 85 c0 test %eax,%eax e961: 0f 85 00 00 00 00 jne e967 e967: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d e96c: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx e971: 44 89 ea mov %r13d,%edx e974: 44 89 f6 mov %r14d,%esi e977: 48 89 ef mov %rbp,%rdi e97a: e8 d1 ed ff ff callq d750 e97f: 48 8b 44 24 10 mov 0x10(%rsp),%rax e984: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax e98b: 00 00 e98d: 75 75 jne ea04 e98f: 48 83 c4 18 add $0x18,%rsp e993: 5b pop %rbx e994: 5d pop %rbp e995: 41 5c pop %r12 e997: 41 5d pop %r13 e999: 41 5e pop %r14 e99b: c3 retq e99c: 44 89 e8 mov %r13d,%eax e99f: 48 89 ca mov %rcx,%rdx e9a2: 44 89 f1 mov %r14d,%ecx e9a5: c0 e8 06 shr $0x6,%al e9a8: 83 e1 07 and $0x7,%ecx e9ab: 83 e0 03 and $0x3,%eax e9ae: 8b 04 85 00 00 00 00 mov 0x0(,%rax,4),%eax e9b5: c1 e0 03 shl $0x3,%eax e9b8: 44 09 f0 or %r14d,%eax e9bb: 80 f9 05 cmp $0x5,%cl e9be: 74 27 je e9e7 e9c0: 76 14 jbe e9d6 e9c2: 83 c2 02 add $0x2,%edx e9c5: 41 89 14 24 mov %edx,(%r12) e9c9: c7 44 24 08 cd cd cd movl $0xcdcdcdcd,0x8(%rsp) e9d0: cd e9d1: e9 5c ff ff ff jmpq e932 e9d6: 83 e9 01 sub $0x1,%ecx e9d9: 80 f9 02 cmp $0x2,%cl e9dc: 76 e4 jbe e9c2 e9de: 83 c2 03 add $0x3,%edx e9e1: 41 89 14 24 mov %edx,(%r12) e9e5: eb e2 jmp e9c9 e9e7: c0 e8 03 shr $0x3,%al e9ea: 89 c1 mov %eax,%ecx e9ec: 83 e1 07 and $0x7,%ecx e9ef: a8 04 test $0x4,%al e9f1: 75 cf jne e9c2 e9f3: 8d 42 03 lea 0x3(%rdx),%eax e9f6: 83 c2 05 add $0x5,%edx e9f9: 84 c9 test %cl,%cl e9fb: 0f 45 d0 cmovne %eax,%edx e9fe: 41 89 14 24 mov %edx,(%r12) ea02: eb c5 jmp e9c9 ea04: e8 00 00 00 00 callq ea09 ea09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000000ea10 : ea10: e8 00 00 00 00 callq ea15 ea15: 41 56 push %r14 ea17: 41 55 push %r13 ea19: 41 54 push %r12 ea1b: 49 89 f4 mov %rsi,%r12 ea1e: 55 push %rbp ea1f: 48 89 fd mov %rdi,%rbp ea22: 53 push %rbx ea23: 48 83 ec 08 sub $0x8,%rsp ea27: 48 63 06 movslq (%rsi),%rax ea2a: 8d 48 01 lea 0x1(%rax),%ecx ea2d: 89 0e mov %ecx,(%rsi) ea2f: 48 8b 0f mov (%rdi),%rcx ea32: 48 8b 49 28 mov 0x28(%rcx),%rcx ea36: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx ea3a: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # ea40 ea40: 85 c9 test %ecx,%ecx ea42: 0f 85 00 00 00 00 jne ea48 ea48: 89 d8 mov %ebx,%eax ea4a: 44 0f b6 eb movzbl %bl,%r13d ea4e: c0 eb 03 shr $0x3,%bl ea51: 41 b8 01 00 00 00 mov $0x1,%r8d ea57: c0 e8 06 shr $0x6,%al ea5a: 83 e3 07 and $0x7,%ebx ea5d: 31 c9 xor %ecx,%ecx ea5f: 48 89 ef mov %rbp,%rdi ea62: 83 e0 03 and $0x3,%eax ea65: 48 8d 04 98 lea (%rax,%rbx,4),%rax ea69: 8b 04 85 00 00 00 00 mov 0x0(,%rax,4),%eax ea70: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi ea77: 09 d6 or %edx,%esi ea79: 4c 89 e2 mov %r12,%rdx ea7c: 40 0f b6 f6 movzbl %sil,%esi ea80: e8 0b f7 ff ff callq e190 ea85: 89 c3 mov %eax,%ebx ea87: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # ea8d ea8d: 85 c0 test %eax,%eax ea8f: 0f 85 00 00 00 00 jne ea95 ea95: 4c 89 e2 mov %r12,%rdx ea98: 44 89 ee mov %r13d,%esi ea9b: 48 89 ef mov %rbp,%rdi ea9e: 41 b8 01 00 00 00 mov $0x1,%r8d eaa4: 31 c9 xor %ecx,%ecx eaa6: e8 e5 f6 ff ff callq e190 eaab: 48 8b 55 00 mov 0x0(%rbp),%rdx eaaf: 0f af c3 imul %ebx,%eax eab2: 89 42 48 mov %eax,0x48(%rdx) eab5: 48 83 c4 08 add $0x8,%rsp eab9: 5b pop %rbx eaba: 5d pop %rbp eabb: 41 5c pop %r12 eabd: 41 5d pop %r13 eabf: 41 5e pop %r14 eac1: c3 retq eac2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) eac9: 00 00 00 00 eacd: 0f 1f 00 nopl (%rax) 000000000000ead0 : ead0: e8 00 00 00 00 callq ead5 ead5: 41 55 push %r13 ead7: 49 89 f1 mov %rsi,%r9 eada: 45 31 c0 xor %r8d,%r8d eadd: 41 54 push %r12 eadf: 41 89 d4 mov %edx,%r12d eae2: 55 push %rbp eae3: 48 89 fd mov %rdi,%rbp eae6: 53 push %rbx eae7: 48 83 ec 10 sub $0x10,%rsp eaeb: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax eaf2: 00 00 eaf4: 48 89 44 24 08 mov %rax,0x8(%rsp) eaf9: 31 c0 xor %eax,%eax eafb: 48 63 06 movslq (%rsi),%rax eafe: 8d 50 01 lea 0x1(%rax),%edx eb01: 89 16 mov %edx,(%rsi) eb03: 48 8b 0f mov (%rdi),%rcx eb06: 48 8b 49 28 mov 0x28(%rcx),%rcx eb0a: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax eb0e: 89 54 24 04 mov %edx,0x4(%rsp) eb12: 48 89 e1 mov %rsp,%rcx eb15: 83 e0 38 and $0x38,%eax eb18: 89 c2 mov %eax,%edx eb1a: c0 ea 03 shr $0x3,%dl eb1d: 83 e2 07 and $0x7,%edx eb20: 8b 14 95 00 00 00 00 mov 0x0(,%rdx,4),%edx eb27: c1 e2 06 shl $0x6,%edx eb2a: 09 d0 or %edx,%eax eb2c: 89 c2 mov %eax,%edx eb2e: 44 0f b6 e8 movzbl %al,%r13d eb32: c0 e8 03 shr $0x3,%al eb35: c0 ea 06 shr $0x6,%dl eb38: 83 e0 07 and $0x7,%eax eb3b: 83 e2 03 and $0x3,%edx eb3e: 48 8d 04 82 lea (%rdx,%rax,4),%rax eb42: 4c 89 ca mov %r9,%rdx eb45: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi eb4c: c1 e6 03 shl $0x3,%esi eb4f: 44 09 e6 or %r12d,%esi eb52: 40 0f b6 f6 movzbl %sil,%esi eb56: e8 35 f6 ff ff callq e190 eb5b: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # eb61 eb61: 85 c0 test %eax,%eax eb63: 0f 85 00 00 00 00 jne eb69 eb69: 44 8b 0c 24 mov (%rsp),%r9d eb6d: 45 31 c0 xor %r8d,%r8d eb70: 48 8d 4c 24 04 lea 0x4(%rsp),%rcx eb75: 44 89 ea mov %r13d,%edx eb78: 44 89 e6 mov %r12d,%esi eb7b: 48 89 ef mov %rbp,%rdi eb7e: e8 cd eb ff ff callq d750 eb83: 48 8b 44 24 08 mov 0x8(%rsp),%rax eb88: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax eb8f: 00 00 eb91: 75 0b jne eb9e eb93: 48 83 c4 10 add $0x10,%rsp eb97: 5b pop %rbx eb98: 5d pop %rbp eb99: 41 5c pop %r12 eb9b: 41 5d pop %r13 eb9d: c3 retq eb9e: e8 00 00 00 00 callq eba3 eba3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ebaa: 00 00 00 00 ebae: 66 90 xchg %ax,%ax 000000000000ebb0 : ebb0: e8 00 00 00 00 callq ebb5 ebb5: 41 56 push %r14 ebb7: 41 55 push %r13 ebb9: 41 54 push %r12 ebbb: 49 89 f4 mov %rsi,%r12 ebbe: 55 push %rbp ebbf: 48 89 fd mov %rdi,%rbp ebc2: 53 push %rbx ebc3: 48 83 ec 08 sub $0x8,%rsp ebc7: 48 63 06 movslq (%rsi),%rax ebca: 8d 48 01 lea 0x1(%rax),%ecx ebcd: 89 0e mov %ecx,(%rsi) ebcf: 48 8b 0f mov (%rdi),%rcx ebd2: 48 8b 49 28 mov 0x28(%rcx),%rcx ebd6: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx ebda: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # ebe0 ebe0: 85 c9 test %ecx,%ecx ebe2: 0f 85 00 00 00 00 jne ebe8 ebe8: 89 d8 mov %ebx,%eax ebea: 44 0f b6 eb movzbl %bl,%r13d ebee: c0 eb 03 shr $0x3,%bl ebf1: 41 b8 01 00 00 00 mov $0x1,%r8d ebf7: c0 e8 06 shr $0x6,%al ebfa: 83 e3 07 and $0x7,%ebx ebfd: 31 c9 xor %ecx,%ecx ebff: 48 89 ef mov %rbp,%rdi ec02: 83 e0 03 and $0x3,%eax ec05: 48 8d 04 98 lea (%rax,%rbx,4),%rax ec09: 8b 04 85 00 00 00 00 mov 0x0(,%rax,4),%eax ec10: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi ec17: 09 d6 or %edx,%esi ec19: 4c 89 e2 mov %r12,%rdx ec1c: 40 0f b6 f6 movzbl %sil,%esi ec20: e8 6b f5 ff ff callq e190 ec25: 89 c3 mov %eax,%ebx ec27: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # ec2d ec2d: 85 c0 test %eax,%eax ec2f: 0f 85 00 00 00 00 jne ec35 ec35: 4c 89 e2 mov %r12,%rdx ec38: 44 89 ee mov %r13d,%esi ec3b: 48 89 ef mov %rbp,%rdi ec3e: 41 b8 01 00 00 00 mov $0x1,%r8d ec44: 31 c9 xor %ecx,%ecx ec46: e8 45 f5 ff ff callq e190 ec4b: 89 c2 mov %eax,%edx ec4d: 89 d8 mov %ebx,%eax ec4f: 48 0f af c2 imul %rdx,%rax ec53: 48 8b 55 00 mov 0x0(%rbp),%rdx ec57: 89 42 48 mov %eax,0x48(%rdx) ec5a: 48 8b 55 00 mov 0x0(%rbp),%rdx ec5e: 48 c1 e8 20 shr $0x20,%rax ec62: 89 42 4c mov %eax,0x4c(%rdx) ec65: 48 83 c4 08 add $0x8,%rsp ec69: 5b pop %rbx ec6a: 5d pop %rbp ec6b: 41 5c pop %r12 ec6d: 41 5d pop %r13 ec6f: 41 5e pop %r14 ec71: c3 retq ec72: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ec79: 00 00 00 00 ec7d: 0f 1f 00 nopl (%rax) 000000000000ec80 : ec80: e8 00 00 00 00 callq ec85 ec85: 41 56 push %r14 ec87: 41 55 push %r13 ec89: 41 54 push %r12 ec8b: 49 89 f4 mov %rsi,%r12 ec8e: 55 push %rbp ec8f: 53 push %rbx ec90: 48 89 fb mov %rdi,%rbx ec93: 48 83 ec 08 sub $0x8,%rsp ec97: 48 63 06 movslq (%rsi),%rax ec9a: 8d 48 01 lea 0x1(%rax),%ecx ec9d: 89 0e mov %ecx,(%rsi) ec9f: 48 8b 0f mov (%rdi),%rcx eca2: 48 8b 49 28 mov 0x28(%rcx),%rcx eca6: 0f b6 2c 01 movzbl (%rcx,%rax,1),%ebp ecaa: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # ecb0 ecb0: 85 c9 test %ecx,%ecx ecb2: 0f 85 00 00 00 00 jne ecb8 ecb8: 89 e8 mov %ebp,%eax ecba: 44 0f b6 ed movzbl %bpl,%r13d ecbe: 40 c0 ed 03 shr $0x3,%bpl ecc2: 41 b8 01 00 00 00 mov $0x1,%r8d ecc8: c0 e8 06 shr $0x6,%al eccb: 83 e5 07 and $0x7,%ebp ecce: 31 c9 xor %ecx,%ecx ecd0: 48 89 df mov %rbx,%rdi ecd3: 83 e0 03 and $0x3,%eax ecd6: 48 8d 04 a8 lea (%rax,%rbp,4),%rax ecda: 8b 04 85 00 00 00 00 mov 0x0(,%rax,4),%eax ece1: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi ece8: 09 d6 or %edx,%esi ecea: 4c 89 e2 mov %r12,%rdx eced: 40 0f b6 f6 movzbl %sil,%esi ecf1: e8 9a f4 ff ff callq e190 ecf6: 89 c5 mov %eax,%ebp ecf8: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # ecfe ecfe: 85 c0 test %eax,%eax ed00: 0f 85 00 00 00 00 jne ed06 ed06: 31 c9 xor %ecx,%ecx ed08: 41 b8 01 00 00 00 mov $0x1,%r8d ed0e: 4c 89 e2 mov %r12,%rdx ed11: 44 89 ee mov %r13d,%esi ed14: 48 89 df mov %rbx,%rdi ed17: e8 74 f4 ff ff callq e190 ed1c: 89 c1 mov %eax,%ecx ed1e: 85 c0 test %eax,%eax ed20: 74 1f je ed41 ed22: 89 e8 mov %ebp,%eax ed24: 31 d2 xor %edx,%edx ed26: 48 8b 33 mov (%rbx),%rsi ed29: f7 f1 div %ecx ed2b: 89 46 48 mov %eax,0x48(%rsi) ed2e: 48 8b 03 mov (%rbx),%rax ed31: 89 50 4c mov %edx,0x4c(%rax) ed34: 48 83 c4 08 add $0x8,%rsp ed38: 5b pop %rbx ed39: 5d pop %rbp ed3a: 41 5c pop %r12 ed3c: 41 5d pop %r13 ed3e: 41 5e pop %r14 ed40: c3 retq ed41: 48 8b 03 mov (%rbx),%rax ed44: c7 40 48 00 00 00 00 movl $0x0,0x48(%rax) ed4b: 48 8b 03 mov (%rbx),%rax ed4e: c7 40 4c 00 00 00 00 movl $0x0,0x4c(%rax) ed55: 48 83 c4 08 add $0x8,%rsp ed59: 5b pop %rbx ed5a: 5d pop %rbp ed5b: 41 5c pop %r12 ed5d: 41 5d pop %r13 ed5f: 41 5e pop %r14 ed61: c3 retq ed62: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ed69: 00 00 00 00 ed6d: 0f 1f 00 nopl (%rax) 000000000000ed70 : ed70: e8 00 00 00 00 callq ed75 ed75: 41 56 push %r14 ed77: 41 55 push %r13 ed79: 41 54 push %r12 ed7b: 49 89 f4 mov %rsi,%r12 ed7e: 55 push %rbp ed7f: 53 push %rbx ed80: 48 89 fb mov %rdi,%rbx ed83: 48 83 ec 08 sub $0x8,%rsp ed87: 48 63 06 movslq (%rsi),%rax ed8a: 8d 48 01 lea 0x1(%rax),%ecx ed8d: 89 0e mov %ecx,(%rsi) ed8f: 48 8b 0f mov (%rdi),%rcx ed92: 48 8b 49 28 mov 0x28(%rcx),%rcx ed96: 0f b6 2c 01 movzbl (%rcx,%rax,1),%ebp ed9a: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # eda0 eda0: 85 c9 test %ecx,%ecx eda2: 0f 85 00 00 00 00 jne eda8 eda8: 89 e8 mov %ebp,%eax edaa: 44 0f b6 ed movzbl %bpl,%r13d edae: 40 c0 ed 03 shr $0x3,%bpl edb2: 41 b8 01 00 00 00 mov $0x1,%r8d edb8: c0 e8 06 shr $0x6,%al edbb: 83 e5 07 and $0x7,%ebp edbe: 31 c9 xor %ecx,%ecx edc0: 48 89 df mov %rbx,%rdi edc3: 83 e0 03 and $0x3,%eax edc6: 48 8d 04 a8 lea (%rax,%rbp,4),%rax edca: 8b 04 85 00 00 00 00 mov 0x0(,%rax,4),%eax edd1: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi edd8: 09 d6 or %edx,%esi edda: 4c 89 e2 mov %r12,%rdx eddd: 40 0f b6 f6 movzbl %sil,%esi ede1: e8 aa f3 ff ff callq e190 ede6: 89 c5 mov %eax,%ebp ede8: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # edee edee: 85 c0 test %eax,%eax edf0: 0f 85 00 00 00 00 jne edf6 edf6: 4c 89 e2 mov %r12,%rdx edf9: 41 b8 01 00 00 00 mov $0x1,%r8d edff: 31 c9 xor %ecx,%ecx ee01: 44 89 ee mov %r13d,%esi ee04: 48 89 df mov %rbx,%rdi ee07: e8 84 f3 ff ff callq e190 ee0c: 89 c2 mov %eax,%edx ee0e: 85 c0 test %eax,%eax ee10: 74 30 je ee42 ee12: 48 8b 33 mov (%rbx),%rsi ee15: 89 e9 mov %ebp,%ecx ee17: 8b 46 4c mov 0x4c(%rsi),%eax ee1a: 48 c1 e0 20 shl $0x20,%rax ee1e: 48 09 c8 or %rcx,%rax ee21: 89 d1 mov %edx,%ecx ee23: 31 d2 xor %edx,%edx ee25: 48 f7 f1 div %rcx ee28: 89 46 48 mov %eax,0x48(%rsi) ee2b: 48 8b 13 mov (%rbx),%rdx ee2e: 48 c1 e8 20 shr $0x20,%rax ee32: 89 42 4c mov %eax,0x4c(%rdx) ee35: 48 83 c4 08 add $0x8,%rsp ee39: 5b pop %rbx ee3a: 5d pop %rbp ee3b: 41 5c pop %r12 ee3d: 41 5d pop %r13 ee3f: 41 5e pop %r14 ee41: c3 retq ee42: 48 8b 03 mov (%rbx),%rax ee45: c7 40 48 00 00 00 00 movl $0x0,0x48(%rax) ee4c: 48 8b 03 mov (%rbx),%rax ee4f: c7 40 4c 00 00 00 00 movl $0x0,0x4c(%rax) ee56: 48 83 c4 08 add $0x8,%rsp ee5a: 5b pop %rbx ee5b: 5d pop %rbp ee5c: 41 5c pop %r12 ee5e: 41 5d pop %r13 ee60: 41 5e pop %r14 ee62: c3 retq ee63: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ee6a: 00 00 00 00 ee6e: 66 90 xchg %ax,%ax 000000000000ee70 : ee70: e8 00 00 00 00 callq ee75 ee75: 41 56 push %r14 ee77: 41 55 push %r13 ee79: 41 54 push %r12 ee7b: 49 89 f4 mov %rsi,%r12 ee7e: 55 push %rbp ee7f: 48 89 fd mov %rdi,%rbp ee82: 53 push %rbx ee83: 48 83 ec 08 sub $0x8,%rsp ee87: 48 63 06 movslq (%rsi),%rax ee8a: 8d 48 01 lea 0x1(%rax),%ecx ee8d: 89 0e mov %ecx,(%rsi) ee8f: 48 8b 0f mov (%rdi),%rcx ee92: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # ee98 ee98: 48 8b 49 28 mov 0x28(%rcx),%rcx ee9c: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx eea0: 85 f6 test %esi,%esi eea2: 0f 85 00 00 00 00 jne eea8 eea8: 89 d8 mov %ebx,%eax eeaa: 44 0f b6 eb movzbl %bl,%r13d eeae: c0 eb 03 shr $0x3,%bl eeb1: 31 c9 xor %ecx,%ecx eeb3: c0 e8 06 shr $0x6,%al eeb6: 83 e3 07 and $0x7,%ebx eeb9: 41 b8 01 00 00 00 mov $0x1,%r8d eebf: 48 89 ef mov %rbp,%rdi eec2: 83 e0 03 and $0x3,%eax eec5: 48 8d 04 98 lea (%rax,%rbx,4),%rax eec9: 8b 04 85 00 00 00 00 mov 0x0(,%rax,4),%eax eed0: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi eed7: 09 d6 or %edx,%esi eed9: 4c 89 e2 mov %r12,%rdx eedc: 40 0f b6 f6 movzbl %sil,%esi eee0: e8 ab f2 ff ff callq e190 eee5: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # eeeb eeeb: 89 c3 mov %eax,%ebx eeed: 85 c9 test %ecx,%ecx eeef: 0f 85 00 00 00 00 jne eef5 eef5: 31 c9 xor %ecx,%ecx eef7: 4c 89 e2 mov %r12,%rdx eefa: 41 b8 01 00 00 00 mov $0x1,%r8d ef00: 44 89 ee mov %r13d,%esi ef03: 48 89 ef mov %rbp,%rdi ef06: e8 85 f2 ff ff callq e190 ef0b: 31 d2 xor %edx,%edx ef0d: 48 8b 4d 00 mov 0x0(%rbp),%rcx ef11: 85 d8 test %ebx,%eax ef13: 0f 94 c2 sete %dl ef16: 89 51 58 mov %edx,0x58(%rcx) ef19: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # ef1f ef1f: 85 d2 test %edx,%edx ef21: 0f 85 00 00 00 00 jne ef27 ef27: 48 83 c4 08 add $0x8,%rsp ef2b: 5b pop %rbx ef2c: 5d pop %rbp ef2d: 41 5c pop %r12 ef2f: 41 5d pop %r13 ef31: 41 5e pop %r14 ef33: c3 retq ef34: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ef3b: 00 00 00 00 ef3f: 90 nop 000000000000ef40 : ef40: e8 00 00 00 00 callq ef45 ef45: 41 57 push %r15 ef47: 41 56 push %r14 ef49: 49 89 f6 mov %rsi,%r14 ef4c: 41 55 push %r13 ef4e: 41 54 push %r12 ef50: 49 89 fc mov %rdi,%r12 ef53: 55 push %rbp ef54: 89 d5 mov %edx,%ebp ef56: 53 push %rbx ef57: 48 83 ec 18 sub $0x18,%rsp ef5b: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax ef62: 00 00 ef64: 48 89 44 24 10 mov %rax,0x10(%rsp) ef69: 31 c0 xor %eax,%eax ef6b: 48 63 06 movslq (%rsi),%rax ef6e: 8d 50 01 lea 0x1(%rax),%edx ef71: 89 16 mov %edx,(%rsi) ef73: 48 8b 0f mov (%rdi),%rcx ef76: 48 8b 49 28 mov 0x28(%rcx),%rcx ef7a: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx ef7e: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # ef84 ef84: 89 54 24 0c mov %edx,0xc(%rsp) ef88: 85 c9 test %ecx,%ecx ef8a: 0f 85 00 00 00 00 jne ef90 ef90: 89 d8 mov %ebx,%eax ef92: 44 0f b6 eb movzbl %bl,%r13d ef96: c0 eb 03 shr $0x3,%bl ef99: 4c 89 f2 mov %r14,%rdx ef9c: c0 e8 06 shr $0x6,%al ef9f: 83 e3 07 and $0x7,%ebx efa2: 41 b8 01 00 00 00 mov $0x1,%r8d efa8: 4c 89 e7 mov %r12,%rdi efab: 83 e0 03 and $0x3,%eax efae: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx efb3: 48 8d 04 98 lea (%rax,%rbx,4),%rax efb7: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi efbe: c1 e6 03 shl $0x3,%esi efc1: 09 ee or %ebp,%esi efc3: 40 0f b6 f6 movzbl %sil,%esi efc7: e8 c4 f1 ff ff callq e190 efcc: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # efd2 efd2: 89 c3 mov %eax,%ebx efd4: 85 d2 test %edx,%edx efd6: 0f 85 00 00 00 00 jne efdc efdc: 41 b8 01 00 00 00 mov $0x1,%r8d efe2: 31 c9 xor %ecx,%ecx efe4: 4c 89 f2 mov %r14,%rdx efe7: 44 89 ee mov %r13d,%esi efea: 4c 89 e7 mov %r12,%rdi efed: e8 9e f1 ff ff callq e190 eff2: 44 8d 04 18 lea (%rax,%rbx,1),%r8d eff6: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # effc effc: 85 c0 test %eax,%eax effe: 0f 85 00 00 00 00 jne f004 f004: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d f009: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx f00e: 44 89 ea mov %r13d,%edx f011: 89 ee mov %ebp,%esi f013: 4c 89 e7 mov %r12,%rdi f016: e8 35 e7 ff ff callq d750 f01b: 48 8b 44 24 10 mov 0x10(%rsp),%rax f020: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax f027: 00 00 f029: 75 0f jne f03a f02b: 48 83 c4 18 add $0x18,%rsp f02f: 5b pop %rbx f030: 5d pop %rbp f031: 41 5c pop %r12 f033: 41 5d pop %r13 f035: 41 5e pop %r14 f037: 41 5f pop %r15 f039: c3 retq f03a: e8 00 00 00 00 callq f03f f03f: 90 nop 000000000000f040 : f040: e8 00 00 00 00 callq f045 f045: 41 57 push %r15 f047: 41 56 push %r14 f049: 49 89 f6 mov %rsi,%r14 f04c: 41 55 push %r13 f04e: 41 54 push %r12 f050: 49 89 fc mov %rdi,%r12 f053: 55 push %rbp f054: 89 d5 mov %edx,%ebp f056: 53 push %rbx f057: 48 83 ec 18 sub $0x18,%rsp f05b: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax f062: 00 00 f064: 48 89 44 24 10 mov %rax,0x10(%rsp) f069: 31 c0 xor %eax,%eax f06b: 48 63 06 movslq (%rsi),%rax f06e: 8d 50 01 lea 0x1(%rax),%edx f071: 89 16 mov %edx,(%rsi) f073: 48 8b 0f mov (%rdi),%rcx f076: 48 8b 49 28 mov 0x28(%rcx),%rcx f07a: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx f07e: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # f084 f084: 89 54 24 0c mov %edx,0xc(%rsp) f088: 85 c9 test %ecx,%ecx f08a: 0f 85 00 00 00 00 jne f090 f090: 89 d8 mov %ebx,%eax f092: 44 0f b6 eb movzbl %bl,%r13d f096: c0 eb 03 shr $0x3,%bl f099: 4c 89 f2 mov %r14,%rdx f09c: c0 e8 06 shr $0x6,%al f09f: 83 e3 07 and $0x7,%ebx f0a2: 41 b8 01 00 00 00 mov $0x1,%r8d f0a8: 4c 89 e7 mov %r12,%rdi f0ab: 83 e0 03 and $0x3,%eax f0ae: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx f0b3: 48 8d 04 98 lea (%rax,%rbx,4),%rax f0b7: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi f0be: c1 e6 03 shl $0x3,%esi f0c1: 09 ee or %ebp,%esi f0c3: 40 0f b6 f6 movzbl %sil,%esi f0c7: e8 c4 f0 ff ff callq e190 f0cc: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f0d2 f0d2: 89 c3 mov %eax,%ebx f0d4: 85 d2 test %edx,%edx f0d6: 0f 85 00 00 00 00 jne f0dc f0dc: 41 b8 01 00 00 00 mov $0x1,%r8d f0e2: 31 c9 xor %ecx,%ecx f0e4: 4c 89 f2 mov %r14,%rdx f0e7: 44 89 ee mov %r13d,%esi f0ea: 4c 89 e7 mov %r12,%rdi f0ed: e8 9e f0 ff ff callq e190 f0f2: 21 d8 and %ebx,%eax f0f4: 41 89 c0 mov %eax,%r8d f0f7: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # f0fd f0fd: 85 c0 test %eax,%eax f0ff: 0f 85 00 00 00 00 jne f105 f105: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d f10a: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx f10f: 44 89 ea mov %r13d,%edx f112: 89 ee mov %ebp,%esi f114: 4c 89 e7 mov %r12,%rdi f117: e8 34 e6 ff ff callq d750 f11c: 48 8b 44 24 10 mov 0x10(%rsp),%rax f121: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax f128: 00 00 f12a: 75 0f jne f13b f12c: 48 83 c4 18 add $0x18,%rsp f130: 5b pop %rbx f131: 5d pop %rbp f132: 41 5c pop %r12 f134: 41 5d pop %r13 f136: 41 5e pop %r14 f138: 41 5f pop %r15 f13a: c3 retq f13b: e8 00 00 00 00 callq f140 000000000000f140 : f140: e8 00 00 00 00 callq f145 f145: 41 57 push %r15 f147: 41 56 push %r14 f149: 49 89 f6 mov %rsi,%r14 f14c: 41 55 push %r13 f14e: 41 54 push %r12 f150: 49 89 fc mov %rdi,%r12 f153: 55 push %rbp f154: 89 d5 mov %edx,%ebp f156: 53 push %rbx f157: 48 83 ec 18 sub $0x18,%rsp f15b: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax f162: 00 00 f164: 48 89 44 24 10 mov %rax,0x10(%rsp) f169: 31 c0 xor %eax,%eax f16b: 48 63 06 movslq (%rsi),%rax f16e: 8d 50 01 lea 0x1(%rax),%edx f171: 89 16 mov %edx,(%rsi) f173: 48 8b 0f mov (%rdi),%rcx f176: 48 8b 49 28 mov 0x28(%rcx),%rcx f17a: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx f17e: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # f184 f184: 89 54 24 0c mov %edx,0xc(%rsp) f188: 85 c9 test %ecx,%ecx f18a: 0f 85 00 00 00 00 jne f190 f190: 89 d8 mov %ebx,%eax f192: 44 0f b6 eb movzbl %bl,%r13d f196: c0 eb 03 shr $0x3,%bl f199: 4c 89 f2 mov %r14,%rdx f19c: c0 e8 06 shr $0x6,%al f19f: 83 e3 07 and $0x7,%ebx f1a2: 41 b8 01 00 00 00 mov $0x1,%r8d f1a8: 4c 89 e7 mov %r12,%rdi f1ab: 83 e0 03 and $0x3,%eax f1ae: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx f1b3: 48 8d 04 98 lea (%rax,%rbx,4),%rax f1b7: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi f1be: c1 e6 03 shl $0x3,%esi f1c1: 09 ee or %ebp,%esi f1c3: 40 0f b6 f6 movzbl %sil,%esi f1c7: e8 c4 ef ff ff callq e190 f1cc: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f1d2 f1d2: 89 c3 mov %eax,%ebx f1d4: 85 d2 test %edx,%edx f1d6: 0f 85 00 00 00 00 jne f1dc f1dc: 41 b8 01 00 00 00 mov $0x1,%r8d f1e2: 31 c9 xor %ecx,%ecx f1e4: 4c 89 f2 mov %r14,%rdx f1e7: 44 89 ee mov %r13d,%esi f1ea: 4c 89 e7 mov %r12,%rdi f1ed: e8 9e ef ff ff callq e190 f1f2: 09 d8 or %ebx,%eax f1f4: 41 89 c0 mov %eax,%r8d f1f7: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # f1fd f1fd: 85 c0 test %eax,%eax f1ff: 0f 85 00 00 00 00 jne f205 f205: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d f20a: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx f20f: 44 89 ea mov %r13d,%edx f212: 89 ee mov %ebp,%esi f214: 4c 89 e7 mov %r12,%rdi f217: e8 34 e5 ff ff callq d750 f21c: 48 8b 44 24 10 mov 0x10(%rsp),%rax f221: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax f228: 00 00 f22a: 75 0f jne f23b f22c: 48 83 c4 18 add $0x18,%rsp f230: 5b pop %rbx f231: 5d pop %rbp f232: 41 5c pop %r12 f234: 41 5d pop %r13 f236: 41 5e pop %r14 f238: 41 5f pop %r15 f23a: c3 retq f23b: e8 00 00 00 00 callq f240 000000000000f240 : f240: e8 00 00 00 00 callq f245 f245: 41 57 push %r15 f247: 41 56 push %r14 f249: 49 89 f6 mov %rsi,%r14 f24c: 41 55 push %r13 f24e: 41 54 push %r12 f250: 49 89 fc mov %rdi,%r12 f253: 55 push %rbp f254: 89 d5 mov %edx,%ebp f256: 53 push %rbx f257: 48 83 ec 18 sub $0x18,%rsp f25b: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax f262: 00 00 f264: 48 89 44 24 10 mov %rax,0x10(%rsp) f269: 31 c0 xor %eax,%eax f26b: 48 63 06 movslq (%rsi),%rax f26e: 8d 50 01 lea 0x1(%rax),%edx f271: 89 16 mov %edx,(%rsi) f273: 48 8b 0f mov (%rdi),%rcx f276: 48 8b 49 28 mov 0x28(%rcx),%rcx f27a: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx f27e: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # f284 f284: 89 54 24 0c mov %edx,0xc(%rsp) f288: 85 c9 test %ecx,%ecx f28a: 0f 85 00 00 00 00 jne f290 f290: 89 d8 mov %ebx,%eax f292: 44 0f b6 eb movzbl %bl,%r13d f296: c0 eb 03 shr $0x3,%bl f299: 4c 89 f2 mov %r14,%rdx f29c: c0 e8 06 shr $0x6,%al f29f: 83 e3 07 and $0x7,%ebx f2a2: 41 b8 01 00 00 00 mov $0x1,%r8d f2a8: 4c 89 e7 mov %r12,%rdi f2ab: 83 e0 03 and $0x3,%eax f2ae: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx f2b3: 48 8d 04 98 lea (%rax,%rbx,4),%rax f2b7: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi f2be: c1 e6 03 shl $0x3,%esi f2c1: 09 ee or %ebp,%esi f2c3: 40 0f b6 f6 movzbl %sil,%esi f2c7: e8 c4 ee ff ff callq e190 f2cc: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f2d2 f2d2: 89 c3 mov %eax,%ebx f2d4: 85 d2 test %edx,%edx f2d6: 0f 85 00 00 00 00 jne f2dc f2dc: 41 b8 01 00 00 00 mov $0x1,%r8d f2e2: 31 c9 xor %ecx,%ecx f2e4: 4c 89 f2 mov %r14,%rdx f2e7: 44 89 ee mov %r13d,%esi f2ea: 4c 89 e7 mov %r12,%rdi f2ed: e8 9e ee ff ff callq e190 f2f2: 29 c3 sub %eax,%ebx f2f4: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # f2fa f2fa: 41 89 d8 mov %ebx,%r8d f2fd: 85 c0 test %eax,%eax f2ff: 0f 85 00 00 00 00 jne f305 f305: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d f30a: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx f30f: 44 89 ea mov %r13d,%edx f312: 89 ee mov %ebp,%esi f314: 4c 89 e7 mov %r12,%rdi f317: e8 34 e4 ff ff callq d750 f31c: 48 8b 44 24 10 mov 0x10(%rsp),%rax f321: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax f328: 00 00 f32a: 75 0f jne f33b f32c: 48 83 c4 18 add $0x18,%rsp f330: 5b pop %rbx f331: 5d pop %rbp f332: 41 5c pop %r12 f334: 41 5d pop %r13 f336: 41 5e pop %r14 f338: 41 5f pop %r15 f33a: c3 retq f33b: e8 00 00 00 00 callq f340 000000000000f340 : f340: e8 00 00 00 00 callq f345 f345: 41 57 push %r15 f347: 41 56 push %r14 f349: 49 89 f6 mov %rsi,%r14 f34c: 41 55 push %r13 f34e: 41 54 push %r12 f350: 49 89 fc mov %rdi,%r12 f353: 55 push %rbp f354: 89 d5 mov %edx,%ebp f356: 53 push %rbx f357: 48 83 ec 18 sub $0x18,%rsp f35b: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax f362: 00 00 f364: 48 89 44 24 10 mov %rax,0x10(%rsp) f369: 31 c0 xor %eax,%eax f36b: 48 63 06 movslq (%rsi),%rax f36e: 8d 50 01 lea 0x1(%rax),%edx f371: 89 16 mov %edx,(%rsi) f373: 48 8b 0f mov (%rdi),%rcx f376: 48 8b 49 28 mov 0x28(%rcx),%rcx f37a: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx f37e: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # f384 f384: 89 54 24 0c mov %edx,0xc(%rsp) f388: 85 c9 test %ecx,%ecx f38a: 0f 85 00 00 00 00 jne f390 f390: 89 d8 mov %ebx,%eax f392: 44 0f b6 eb movzbl %bl,%r13d f396: c0 eb 03 shr $0x3,%bl f399: 4c 89 f2 mov %r14,%rdx f39c: c0 e8 06 shr $0x6,%al f39f: 83 e3 07 and $0x7,%ebx f3a2: 41 b8 01 00 00 00 mov $0x1,%r8d f3a8: 4c 89 e7 mov %r12,%rdi f3ab: 83 e0 03 and $0x3,%eax f3ae: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx f3b3: 48 8d 04 98 lea (%rax,%rbx,4),%rax f3b7: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi f3be: c1 e6 03 shl $0x3,%esi f3c1: 09 ee or %ebp,%esi f3c3: 40 0f b6 f6 movzbl %sil,%esi f3c7: e8 c4 ed ff ff callq e190 f3cc: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f3d2 f3d2: 89 c3 mov %eax,%ebx f3d4: 85 d2 test %edx,%edx f3d6: 0f 85 00 00 00 00 jne f3dc f3dc: 41 b8 01 00 00 00 mov $0x1,%r8d f3e2: 31 c9 xor %ecx,%ecx f3e4: 4c 89 f2 mov %r14,%rdx f3e7: 44 89 ee mov %r13d,%esi f3ea: 4c 89 e7 mov %r12,%rdi f3ed: e8 9e ed ff ff callq e190 f3f2: 31 d8 xor %ebx,%eax f3f4: 41 89 c0 mov %eax,%r8d f3f7: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # f3fd f3fd: 85 c0 test %eax,%eax f3ff: 0f 85 00 00 00 00 jne f405 f405: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d f40a: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx f40f: 44 89 ea mov %r13d,%edx f412: 89 ee mov %ebp,%esi f414: 4c 89 e7 mov %r12,%rdi f417: e8 34 e3 ff ff callq d750 f41c: 48 8b 44 24 10 mov 0x10(%rsp),%rax f421: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax f428: 00 00 f42a: 75 0f jne f43b f42c: 48 83 c4 18 add $0x18,%rsp f430: 5b pop %rbx f431: 5d pop %rbp f432: 41 5c pop %r12 f434: 41 5d pop %r13 f436: 41 5e pop %r14 f438: 41 5f pop %r15 f43a: c3 retq f43b: e8 00 00 00 00 callq f440 000000000000f440 : f440: e8 00 00 00 00 callq f445 f445: 41 56 push %r14 f447: 41 55 push %r13 f449: 41 54 push %r12 f44b: 49 89 f4 mov %rsi,%r12 f44e: 55 push %rbp f44f: 53 push %rbx f450: 48 89 fb mov %rdi,%rbx f453: 48 83 ec 08 sub $0x8,%rsp f457: 48 63 06 movslq (%rsi),%rax f45a: 8d 48 01 lea 0x1(%rax),%ecx f45d: 89 0e mov %ecx,(%rsi) f45f: 48 8b 0f mov (%rdi),%rcx f462: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # f468 f468: 48 8b 49 28 mov 0x28(%rcx),%rcx f46c: 0f b6 2c 01 movzbl (%rcx,%rax,1),%ebp f470: 85 f6 test %esi,%esi f472: 0f 85 00 00 00 00 jne f478 f478: 89 e8 mov %ebp,%eax f47a: 44 0f b6 ed movzbl %bpl,%r13d f47e: 40 c0 ed 03 shr $0x3,%bpl f482: 31 c9 xor %ecx,%ecx f484: c0 e8 06 shr $0x6,%al f487: 83 e5 07 and $0x7,%ebp f48a: 41 b8 01 00 00 00 mov $0x1,%r8d f490: 48 89 df mov %rbx,%rdi f493: 83 e0 03 and $0x3,%eax f496: 48 8d 04 a8 lea (%rax,%rbp,4),%rax f49a: 8b 04 85 00 00 00 00 mov 0x0(,%rax,4),%eax f4a1: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi f4a8: 09 d6 or %edx,%esi f4aa: 4c 89 e2 mov %r12,%rdx f4ad: 40 0f b6 f6 movzbl %sil,%esi f4b1: e8 da ec ff ff callq e190 f4b6: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # f4bc f4bc: 89 c5 mov %eax,%ebp f4be: 85 c9 test %ecx,%ecx f4c0: 0f 85 00 00 00 00 jne f4c6 f4c6: 31 c9 xor %ecx,%ecx f4c8: 4c 89 e2 mov %r12,%rdx f4cb: 41 b8 01 00 00 00 mov $0x1,%r8d f4d1: 44 89 ee mov %r13d,%esi f4d4: 48 89 df mov %rbx,%rdi f4d7: e8 b4 ec ff ff callq e190 f4dc: 48 8b 13 mov (%rbx),%rdx f4df: 31 c9 xor %ecx,%ecx f4e1: 39 e8 cmp %ebp,%eax f4e3: 0f 94 c1 sete %cl f4e6: 0f 92 c0 setb %al f4e9: 89 4a 58 mov %ecx,0x58(%rdx) f4ec: 48 8b 13 mov (%rbx),%rdx f4ef: 0f b6 c0 movzbl %al,%eax f4f2: 89 42 5c mov %eax,0x5c(%rdx) f4f5: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f4fb f4fb: 85 d2 test %edx,%edx f4fd: 0f 85 00 00 00 00 jne f503 f503: 48 83 c4 08 add $0x8,%rsp f507: 5b pop %rbx f508: 5d pop %rbp f509: 41 5c pop %r12 f50b: 41 5d pop %r13 f50d: 41 5e pop %r14 f50f: c3 retq 000000000000f510 : f510: e8 00 00 00 00 callq f515 f515: 41 56 push %r14 f517: 41 55 push %r13 f519: 49 89 f5 mov %rsi,%r13 f51c: 41 54 push %r12 f51e: 41 89 d4 mov %edx,%r12d f521: 55 push %rbp f522: 48 89 fd mov %rdi,%rbp f525: 53 push %rbx f526: 48 83 ec 18 sub $0x18,%rsp f52a: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax f531: 00 00 f533: 48 89 44 24 10 mov %rax,0x10(%rsp) f538: 31 c0 xor %eax,%eax f53a: 48 63 06 movslq (%rsi),%rax f53d: 8d 50 01 lea 0x1(%rax),%edx f540: 89 16 mov %edx,(%rsi) f542: 48 8b 0f mov (%rdi),%rcx f545: 48 8b 49 28 mov 0x28(%rcx),%rcx f549: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx f54d: 89 54 24 0c mov %edx,0xc(%rsp) f551: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f557 f557: 83 e3 38 and $0x38,%ebx f55a: 89 d8 mov %ebx,%eax f55c: c0 e8 03 shr $0x3,%al f55f: 83 e0 07 and $0x7,%eax f562: 8b 04 85 00 00 00 00 mov 0x0(,%rax,4),%eax f569: c1 e0 06 shl $0x6,%eax f56c: 09 c3 or %eax,%ebx f56e: 85 d2 test %edx,%edx f570: 0f 85 00 00 00 00 jne f576 f576: 89 d8 mov %ebx,%eax f578: 44 0f b6 f3 movzbl %bl,%r14d f57c: c0 eb 03 shr $0x3,%bl f57f: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx f584: c0 e8 06 shr $0x6,%al f587: 83 e3 07 and $0x7,%ebx f58a: 41 b8 01 00 00 00 mov $0x1,%r8d f590: 4c 89 ea mov %r13,%rdx f593: 83 e0 03 and $0x3,%eax f596: 48 89 ef mov %rbp,%rdi f599: 48 8d 04 98 lea (%rax,%rbx,4),%rax f59d: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi f5a4: c1 e6 03 shl $0x3,%esi f5a7: 44 09 e6 or %r12d,%esi f5aa: 40 0f b6 f6 movzbl %sil,%esi f5ae: e8 dd eb ff ff callq e190 f5b3: 4c 89 ea mov %r13,%rdx f5b6: be 04 00 00 00 mov $0x4,%esi f5bb: 48 89 ef mov %rbp,%rdi f5be: 89 c3 mov %eax,%ebx f5c0: e8 3b eb ff ff callq e100 f5c5: 0f b6 c8 movzbl %al,%ecx f5c8: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # f5ce f5ce: 85 c0 test %eax,%eax f5d0: 0f 85 00 00 00 00 jne f5d6 f5d6: d3 e3 shl %cl,%ebx f5d8: 41 89 d8 mov %ebx,%r8d f5db: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d f5e0: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx f5e5: 44 89 f2 mov %r14d,%edx f5e8: 44 89 e6 mov %r12d,%esi f5eb: 48 89 ef mov %rbp,%rdi f5ee: e8 5d e1 ff ff callq d750 f5f3: 48 8b 44 24 10 mov 0x10(%rsp),%rax f5f8: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax f5ff: 00 00 f601: 75 0d jne f610 f603: 48 83 c4 18 add $0x18,%rsp f607: 5b pop %rbx f608: 5d pop %rbp f609: 41 5c pop %r12 f60b: 41 5d pop %r13 f60d: 41 5e pop %r14 f60f: c3 retq f610: e8 00 00 00 00 callq f615 f615: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) f61c: 00 00 00 00 000000000000f620 : f620: e8 00 00 00 00 callq f625 f625: 41 56 push %r14 f627: 41 55 push %r13 f629: 49 89 f5 mov %rsi,%r13 f62c: 41 54 push %r12 f62e: 41 89 d4 mov %edx,%r12d f631: 55 push %rbp f632: 48 89 fd mov %rdi,%rbp f635: 53 push %rbx f636: 48 83 ec 18 sub $0x18,%rsp f63a: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax f641: 00 00 f643: 48 89 44 24 10 mov %rax,0x10(%rsp) f648: 31 c0 xor %eax,%eax f64a: 48 63 06 movslq (%rsi),%rax f64d: 8d 50 01 lea 0x1(%rax),%edx f650: 89 16 mov %edx,(%rsi) f652: 48 8b 0f mov (%rdi),%rcx f655: 48 8b 49 28 mov 0x28(%rcx),%rcx f659: 0f b6 1c 01 movzbl (%rcx,%rax,1),%ebx f65d: 89 54 24 0c mov %edx,0xc(%rsp) f661: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f667 f667: 83 e3 38 and $0x38,%ebx f66a: 89 d8 mov %ebx,%eax f66c: c0 e8 03 shr $0x3,%al f66f: 83 e0 07 and $0x7,%eax f672: 8b 04 85 00 00 00 00 mov 0x0(,%rax,4),%eax f679: c1 e0 06 shl $0x6,%eax f67c: 09 c3 or %eax,%ebx f67e: 85 d2 test %edx,%edx f680: 0f 85 00 00 00 00 jne f686 f686: 89 d8 mov %ebx,%eax f688: 44 0f b6 f3 movzbl %bl,%r14d f68c: c0 eb 03 shr $0x3,%bl f68f: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx f694: c0 e8 06 shr $0x6,%al f697: 83 e3 07 and $0x7,%ebx f69a: 41 b8 01 00 00 00 mov $0x1,%r8d f6a0: 4c 89 ea mov %r13,%rdx f6a3: 83 e0 03 and $0x3,%eax f6a6: 48 89 ef mov %rbp,%rdi f6a9: 48 8d 04 98 lea (%rax,%rbx,4),%rax f6ad: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi f6b4: c1 e6 03 shl $0x3,%esi f6b7: 44 09 e6 or %r12d,%esi f6ba: 40 0f b6 f6 movzbl %sil,%esi f6be: e8 cd ea ff ff callq e190 f6c3: 4c 89 ea mov %r13,%rdx f6c6: be 04 00 00 00 mov $0x4,%esi f6cb: 48 89 ef mov %rbp,%rdi f6ce: 89 c3 mov %eax,%ebx f6d0: e8 2b ea ff ff callq e100 f6d5: 0f b6 c8 movzbl %al,%ecx f6d8: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # f6de f6de: 85 c0 test %eax,%eax f6e0: 0f 85 00 00 00 00 jne f6e6 f6e6: d3 eb shr %cl,%ebx f6e8: 41 89 d8 mov %ebx,%r8d f6eb: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d f6f0: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx f6f5: 44 89 f2 mov %r14d,%edx f6f8: 44 89 e6 mov %r12d,%esi f6fb: 48 89 ef mov %rbp,%rdi f6fe: e8 4d e0 ff ff callq d750 f703: 48 8b 44 24 10 mov 0x10(%rsp),%rax f708: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax f70f: 00 00 f711: 75 0d jne f720 f713: 48 83 c4 18 add $0x18,%rsp f717: 5b pop %rbx f718: 5d pop %rbp f719: 41 5c pop %r12 f71b: 41 5d pop %r13 f71d: 41 5e pop %r14 f71f: c3 retq f720: e8 00 00 00 00 callq f725 f725: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) f72c: 00 00 00 00 000000000000f730 : f730: e8 00 00 00 00 callq f735 f735: 41 57 push %r15 f737: 41 56 push %r14 f739: 41 55 push %r13 f73b: 41 89 d5 mov %edx,%r13d f73e: 41 54 push %r12 f740: 49 89 f4 mov %rsi,%r12 f743: 55 push %rbp f744: 48 89 fd mov %rdi,%rbp f747: 53 push %rbx f748: 48 83 ec 18 sub $0x18,%rsp f74c: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax f753: 00 00 f755: 48 89 44 24 10 mov %rax,0x10(%rsp) f75a: 31 c0 xor %eax,%eax f75c: 48 63 06 movslq (%rsi),%rax f75f: 8d 50 01 lea 0x1(%rax),%edx f762: 89 16 mov %edx,(%rsi) f764: 48 8b 0f mov (%rdi),%rcx f767: 48 8b 49 28 mov 0x28(%rcx),%rcx f76b: 44 0f b6 3c 01 movzbl (%rcx,%rax,1),%r15d f770: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # f776 f776: 89 54 24 0c mov %edx,0xc(%rsp) f77a: 85 c9 test %ecx,%ecx f77c: 0f 85 00 00 00 00 jne f782 f782: 44 89 f8 mov %r15d,%eax f785: 45 0f b6 f7 movzbl %r15b,%r14d f789: 41 c0 ef 06 shr $0x6,%r15b f78d: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx f792: c0 e8 03 shr $0x3,%al f795: 41 83 e7 03 and $0x3,%r15d f799: 41 b8 01 00 00 00 mov $0x1,%r8d f79f: 4c 89 e2 mov %r12,%rdx f7a2: 89 c3 mov %eax,%ebx f7a4: 83 e0 07 and $0x7,%eax f7a7: 48 89 ef mov %rbp,%rdi f7aa: 49 8d 04 87 lea (%r15,%rax,4),%rax f7ae: 83 e3 07 and $0x7,%ebx f7b1: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi f7b8: c1 e6 03 shl $0x3,%esi f7bb: 44 09 ee or %r13d,%esi f7be: 40 0f b6 f6 movzbl %sil,%esi f7c2: e8 c9 e9 ff ff callq e190 f7c7: 4c 89 e2 mov %r12,%rdx f7ca: 89 de mov %ebx,%esi f7cc: 48 89 ef mov %rbp,%rdi f7cf: 41 89 c7 mov %eax,%r15d f7d2: e8 29 e9 ff ff callq e100 f7d7: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f7dd f7dd: 89 c3 mov %eax,%ebx f7df: 85 d2 test %edx,%edx f7e1: 0f 85 00 00 00 00 jne f7e7 f7e7: 41 b8 01 00 00 00 mov $0x1,%r8d f7ed: 31 c9 xor %ecx,%ecx f7ef: 4c 89 e2 mov %r12,%rdx f7f2: 44 89 f6 mov %r14d,%esi f7f5: 48 89 ef mov %rbp,%rdi f7f8: 44 21 fb and %r15d,%ebx f7fb: e8 90 e9 ff ff callq e190 f800: 09 c3 or %eax,%ebx f802: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # f808 f808: 41 89 d8 mov %ebx,%r8d f80b: 85 c0 test %eax,%eax f80d: 0f 85 00 00 00 00 jne f813 f813: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d f818: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx f81d: 44 89 f2 mov %r14d,%edx f820: 44 89 ee mov %r13d,%esi f823: 48 89 ef mov %rbp,%rdi f826: e8 25 df ff ff callq d750 f82b: 48 8b 44 24 10 mov 0x10(%rsp),%rax f830: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax f837: 00 00 f839: 75 0f jne f84a f83b: 48 83 c4 18 add $0x18,%rsp f83f: 5b pop %rbx f840: 5d pop %rbp f841: 41 5c pop %r12 f843: 41 5d pop %r13 f845: 41 5e pop %r14 f847: 41 5f pop %r15 f849: c3 retq f84a: e8 00 00 00 00 callq f84f f84f: 90 nop 000000000000f850 : f850: e8 00 00 00 00 callq f855 f855: 41 57 push %r15 f857: 41 56 push %r14 f859: 49 89 f6 mov %rsi,%r14 f85c: 41 55 push %r13 f85e: 41 89 d5 mov %edx,%r13d f861: 41 54 push %r12 f863: 55 push %rbp f864: 48 89 fd mov %rdi,%rbp f867: 53 push %rbx f868: 48 83 ec 18 sub $0x18,%rsp f86c: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax f873: 00 00 f875: 48 89 44 24 10 mov %rax,0x10(%rsp) f87a: 31 c0 xor %eax,%eax f87c: 48 63 06 movslq (%rsi),%rax f87f: 8d 50 01 lea 0x1(%rax),%edx f882: 89 16 mov %edx,(%rsi) f884: 48 8b 0f mov (%rdi),%rcx f887: 48 8b 49 28 mov 0x28(%rcx),%rcx f88b: 44 0f b6 24 01 movzbl (%rcx,%rax,1),%r12d f890: 89 54 24 0c mov %edx,0xc(%rsp) f894: 44 89 e0 mov %r12d,%eax f897: 44 89 e2 mov %r12d,%edx f89a: c0 e8 06 shr $0x6,%al f89d: c0 ea 03 shr $0x3,%dl f8a0: 83 e2 07 and $0x7,%edx f8a3: 83 e0 03 and $0x3,%eax f8a6: 48 8d 04 90 lea (%rax,%rdx,4),%rax f8aa: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f8b0 f8b0: 44 8b 3c 85 00 00 00 mov 0x0(,%rax,4),%r15d f8b7: 00 f8b8: 85 d2 test %edx,%edx f8ba: 0f 85 00 00 00 00 jne f8c0 f8c0: 42 8d 34 fd 00 00 00 lea 0x0(,%r15,8),%esi f8c7: 00 f8c8: 41 b8 01 00 00 00 mov $0x1,%r8d f8ce: 4c 89 f2 mov %r14,%rdx f8d1: 48 89 ef mov %rbp,%rdi f8d4: 44 09 ee or %r13d,%esi f8d7: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx f8dc: 40 0f b6 f6 movzbl %sil,%esi f8e0: e8 ab e8 ff ff callq e190 f8e5: 31 c9 xor %ecx,%ecx f8e7: 41 b8 01 00 00 00 mov $0x1,%r8d f8ed: 4c 89 f2 mov %r14,%rdx f8f0: 44 89 e6 mov %r12d,%esi f8f3: 48 89 ef mov %rbp,%rdi f8f6: 8b 5c 24 08 mov 0x8(%rsp),%ebx f8fa: e8 91 e8 ff ff callq e190 f8ff: 0f b6 c8 movzbl %al,%ecx f902: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # f908 f908: 85 c0 test %eax,%eax f90a: 0f 85 00 00 00 00 jne f910 f910: 46 8b 04 bd 00 00 00 mov 0x0(,%r15,4),%r8d f917: 00 f918: d3 e3 shl %cl,%ebx f91a: 42 8b 0c bd 00 00 00 mov 0x0(,%r15,4),%ecx f921: 00 f922: 41 21 d8 and %ebx,%r8d f925: 41 d3 e8 shr %cl,%r8d f928: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d f92d: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx f932: 44 89 e2 mov %r12d,%edx f935: 44 89 ee mov %r13d,%esi f938: 48 89 ef mov %rbp,%rdi f93b: e8 10 de ff ff callq d750 f940: 48 8b 44 24 10 mov 0x10(%rsp),%rax f945: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax f94c: 00 00 f94e: 75 0f jne f95f f950: 48 83 c4 18 add $0x18,%rsp f954: 5b pop %rbx f955: 5d pop %rbp f956: 41 5c pop %r12 f958: 41 5d pop %r13 f95a: 41 5e pop %r14 f95c: 41 5f pop %r15 f95e: c3 retq f95f: e8 00 00 00 00 callq f964 f964: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) f96b: 00 00 00 00 f96f: 90 nop 000000000000f970 : f970: e8 00 00 00 00 callq f975 f975: 41 57 push %r15 f977: 41 56 push %r14 f979: 49 89 f6 mov %rsi,%r14 f97c: 41 55 push %r13 f97e: 41 89 d5 mov %edx,%r13d f981: 41 54 push %r12 f983: 55 push %rbp f984: 48 89 fd mov %rdi,%rbp f987: 53 push %rbx f988: 48 83 ec 18 sub $0x18,%rsp f98c: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax f993: 00 00 f995: 48 89 44 24 10 mov %rax,0x10(%rsp) f99a: 31 c0 xor %eax,%eax f99c: 48 63 06 movslq (%rsi),%rax f99f: 8d 50 01 lea 0x1(%rax),%edx f9a2: 89 16 mov %edx,(%rsi) f9a4: 48 8b 0f mov (%rdi),%rcx f9a7: 48 8b 49 28 mov 0x28(%rcx),%rcx f9ab: 44 0f b6 24 01 movzbl (%rcx,%rax,1),%r12d f9b0: 89 54 24 0c mov %edx,0xc(%rsp) f9b4: 44 89 e0 mov %r12d,%eax f9b7: 44 89 e2 mov %r12d,%edx f9ba: c0 e8 06 shr $0x6,%al f9bd: c0 ea 03 shr $0x3,%dl f9c0: 83 e2 07 and $0x7,%edx f9c3: 83 e0 03 and $0x3,%eax f9c6: 48 8d 04 90 lea (%rax,%rdx,4),%rax f9ca: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # f9d0 f9d0: 44 8b 3c 85 00 00 00 mov 0x0(,%rax,4),%r15d f9d7: 00 f9d8: 85 d2 test %edx,%edx f9da: 0f 85 00 00 00 00 jne f9e0 f9e0: 42 8d 34 fd 00 00 00 lea 0x0(,%r15,8),%esi f9e7: 00 f9e8: 41 b8 01 00 00 00 mov $0x1,%r8d f9ee: 4c 89 f2 mov %r14,%rdx f9f1: 48 89 ef mov %rbp,%rdi f9f4: 44 09 ee or %r13d,%esi f9f7: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx f9fc: 40 0f b6 f6 movzbl %sil,%esi fa00: e8 8b e7 ff ff callq e190 fa05: 31 c9 xor %ecx,%ecx fa07: 41 b8 01 00 00 00 mov $0x1,%r8d fa0d: 4c 89 f2 mov %r14,%rdx fa10: 44 89 e6 mov %r12d,%esi fa13: 48 89 ef mov %rbp,%rdi fa16: 8b 5c 24 08 mov 0x8(%rsp),%ebx fa1a: e8 71 e7 ff ff callq e190 fa1f: 0f b6 c8 movzbl %al,%ecx fa22: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # fa28 fa28: 85 c0 test %eax,%eax fa2a: 0f 85 00 00 00 00 jne fa30 fa30: 46 8b 04 bd 00 00 00 mov 0x0(,%r15,4),%r8d fa37: 00 fa38: d3 eb shr %cl,%ebx fa3a: 42 8b 0c bd 00 00 00 mov 0x0(,%r15,4),%ecx fa41: 00 fa42: 41 21 d8 and %ebx,%r8d fa45: 41 d3 e8 shr %cl,%r8d fa48: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d fa4d: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx fa52: 44 89 e2 mov %r12d,%edx fa55: 44 89 ee mov %r13d,%esi fa58: 48 89 ef mov %rbp,%rdi fa5b: e8 f0 dc ff ff callq d750 fa60: 48 8b 44 24 10 mov 0x10(%rsp),%rax fa65: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax fa6c: 00 00 fa6e: 75 0f jne fa7f fa70: 48 83 c4 18 add $0x18,%rsp fa74: 5b pop %rbx fa75: 5d pop %rbp fa76: 41 5c pop %r12 fa78: 41 5d pop %r13 fa7a: 41 5e pop %r14 fa7c: 41 5f pop %r15 fa7e: c3 retq fa7f: e8 00 00 00 00 callq fa84 fa84: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) fa8b: 00 00 00 00 fa8f: 90 nop 000000000000fa90 : fa90: e8 00 00 00 00 callq fa95 fa95: 41 56 push %r14 fa97: 4c 8d 77 08 lea 0x8(%rdi),%r14 fa9b: 41 55 push %r13 fa9d: 49 89 d5 mov %rdx,%r13 faa0: 41 54 push %r12 faa2: 41 89 f4 mov %esi,%r12d faa5: 55 push %rbp faa6: 48 89 fd mov %rdi,%rbp faa9: 4c 89 f7 mov %r14,%rdi faac: e8 00 00 00 00 callq fab1 fab1: 31 c0 xor %eax,%eax fab3: 31 d2 xor %edx,%edx fab5: c7 45 60 00 00 00 00 movl $0x0,0x60(%rbp) fabc: 66 89 55 52 mov %dx,0x52(%rbp) fac0: 44 89 e6 mov %r12d,%esi fac3: 4c 89 ea mov %r13,%rdx fac6: 48 89 ef mov %rbp,%rdi fac9: 66 89 45 40 mov %ax,0x40(%rbp) facd: c7 45 44 00 00 00 00 movl $0x0,0x44(%rbp) fad4: 48 c7 45 48 00 00 00 movq $0x0,0x48(%rbp) fadb: 00 fadc: e8 8f e3 ff ff callq de70 fae1: 4c 89 f7 mov %r14,%rdi fae4: 41 89 c4 mov %eax,%r12d fae7: e8 00 00 00 00 callq faec faec: 44 89 e0 mov %r12d,%eax faef: 5d pop %rbp faf0: 41 5c pop %r12 faf2: 41 5d pop %r13 faf4: 41 5e pop %r14 faf6: c3 retq faf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) fafe: 00 00 000000000000fb00 : fb00: e8 00 00 00 00 callq fb05 fb05: 41 54 push %r12 fb07: ba 88 00 00 00 mov $0x88,%edx fb0c: 55 push %rbp fb0d: 48 89 fd mov %rdi,%rbp fb10: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # fb17 fb17: 53 push %rbx fb18: 48 89 f3 mov %rsi,%rbx fb1b: be c0 0d 00 00 mov $0xdc0,%esi fb20: e8 00 00 00 00 callq fb25 fb25: 49 89 c4 mov %rax,%r12 fb28: 48 85 c0 test %rax,%rax fb2b: 0f 84 5b 01 00 00 je fc8c fb31: 66 81 3b 55 aa cmpw $0xaa55,(%rbx) fb36: 48 89 28 mov %rbp,(%rax) fb39: 48 89 58 28 mov %rbx,0x28(%rax) fb3d: 0f 85 00 00 00 00 jne fb43 fb43: 48 8d 73 30 lea 0x30(%rbx),%rsi fb47: 48 c7 c7 00 00 00 00 mov $0x0,%rdi fb4e: b9 0a 00 00 00 mov $0xa,%ecx fb53: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) fb55: 0f 97 c0 seta %al fb58: 1c 00 sbb $0x0,%al fb5a: 84 c0 test %al,%al fb5c: 0f 85 00 00 00 00 jne fb62 fb62: 0f b7 53 48 movzwl 0x48(%rbx),%edx fb66: 48 c7 c7 00 00 00 00 mov $0x0,%rdi fb6d: b9 04 00 00 00 mov $0x4,%ecx fb72: 8d 72 04 lea 0x4(%rdx),%esi fb75: 48 63 f6 movslq %esi,%rsi fb78: 48 01 de add %rbx,%rsi fb7b: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) fb7d: 0f 97 c0 seta %al fb80: 1c 00 sbb $0x0,%al fb82: 84 c0 test %al,%al fb84: 0f 85 00 00 00 00 jne fb8a fb8a: 8d 42 1f lea 0x1f(%rdx),%eax fb8d: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # fb94 fb94: be c0 0d 00 00 mov $0xdc0,%esi fb99: 48 98 cltq fb9b: 0f b6 04 03 movzbl (%rbx,%rax,1),%eax fb9f: c1 e0 08 shl $0x8,%eax fba2: 89 c1 mov %eax,%ecx fba4: 8d 42 1e lea 0x1e(%rdx),%eax fba7: 48 98 cltq fba9: 0f b6 04 03 movzbl (%rbx,%rax,1),%eax fbad: 09 c8 or %ecx,%eax fbaf: 0f b7 c0 movzwl %ax,%eax fbb2: 41 89 44 24 30 mov %eax,0x30(%r12) fbb7: 8d 42 21 lea 0x21(%rdx),%eax fbba: 83 c2 20 add $0x20,%edx fbbd: 48 98 cltq fbbf: 48 63 d2 movslq %edx,%rdx fbc2: 0f b6 04 03 movzbl (%rbx,%rax,1),%eax fbc6: c1 e0 08 shl $0x8,%eax fbc9: 89 c1 mov %eax,%ecx fbcb: 0f b6 04 13 movzbl (%rbx,%rdx,1),%eax fbcf: 09 c8 or %ecx,%eax fbd1: 0f b7 c0 movzwl %ax,%eax fbd4: 8d 50 33 lea 0x33(%rax),%edx fbd7: 41 89 44 24 34 mov %eax,0x34(%r12) fbdc: 83 c0 32 add $0x32,%eax fbdf: 48 63 d2 movslq %edx,%rdx fbe2: 0f b6 14 13 movzbl (%rbx,%rdx,1),%edx fbe6: 89 d1 mov %edx,%ecx fbe8: 0f b6 14 03 movzbl (%rbx,%rax,1),%edx fbec: c1 e1 08 shl $0x8,%ecx fbef: 09 ca or %ecx,%edx fbf1: 0f b7 d2 movzwl %dx,%edx fbf4: 8d 5a 04 lea 0x4(%rdx),%ebx fbf7: ba 00 02 00 00 mov $0x200,%edx fbfc: e8 00 00 00 00 callq fc01 fc01: 49 89 44 24 38 mov %rax,0x38(%r12) fc06: 48 89 c2 mov %rax,%rdx fc09: 48 85 c0 test %rax,%rax fc0c: 0f 84 82 00 00 00 je fc94 fc12: 49 8b 4c 24 28 mov 0x28(%r12),%rcx fc17: 48 63 c3 movslq %ebx,%rax fc1a: 80 3c 01 01 cmpb $0x1,(%rcx,%rax,1) fc1e: 75 4e jne fc6e fc20: 8d 43 01 lea 0x1(%rbx),%eax fc23: 48 98 cltq fc25: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax fc29: 8d 4b 02 lea 0x2(%rbx),%ecx fc2c: 66 89 0c 42 mov %cx,(%rdx,%rax,2) fc30: 8d 53 02 lea 0x2(%rbx),%edx fc33: 49 8b 4c 24 28 mov 0x28(%r12),%rcx fc38: 48 63 c2 movslq %edx,%rax fc3b: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax fc3f: 3c 09 cmp $0x9,%al fc41: 74 15 je fc58 fc43: 0f b6 c0 movzbl %al,%eax fc46: 03 14 85 00 00 00 00 add 0x0(,%rax,4),%edx fc4d: 48 63 c2 movslq %edx,%rax fc50: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax fc54: 3c 09 cmp $0x9,%al fc56: 75 eb jne fc43 fc58: 8d 5a 03 lea 0x3(%rdx),%ebx fc5b: 49 8b 54 24 38 mov 0x38(%r12),%rdx fc60: 48 63 c3 movslq %ebx,%rax fc63: 80 3c 01 01 cmpb $0x1,(%rcx,%rax,1) fc67: 74 b7 je fc20 fc69: 48 85 d2 test %rdx,%rdx fc6c: 74 26 je fc94 fc6e: 0f b7 41 6e movzwl 0x6e(%rcx),%eax fc72: ba 80 00 00 00 mov $0x80,%edx fc77: 66 85 c0 test %ax,%ax fc7a: 48 0f 44 c2 cmove %rdx,%rax fc7e: 48 8d 2c 01 lea (%rcx,%rax,1),%rbp fc82: 80 7d 00 00 cmpb $0x0,0x0(%rbp) fc86: 0f 85 00 00 00 00 jne fc8c fc8c: 4c 89 e0 mov %r12,%rax fc8f: 5b pop %rbx fc90: 5d pop %rbp fc91: 41 5c pop %r12 fc93: c3 retq fc94: 31 ff xor %edi,%edi fc96: e8 00 00 00 00 callq fc9b fc9b: 4c 89 e7 mov %r12,%rdi fc9e: 45 31 e4 xor %r12d,%r12d fca1: e8 00 00 00 00 callq fca6 fca6: 4c 89 e0 mov %r12,%rax fca9: 5b pop %rbx fcaa: 5d pop %rbp fcab: 41 5c pop %r12 fcad: c3 retq fcae: 66 90 xchg %ax,%ax 000000000000fcb0 : fcb0: e8 00 00 00 00 callq fcb5 fcb5: 41 55 push %r13 fcb7: 41 54 push %r12 fcb9: 55 push %rbp fcba: 48 89 fd mov %rdi,%rbp fcbd: 48 83 ec 50 sub $0x50,%rsp fcc1: 48 8b 77 28 mov 0x28(%rdi),%rsi fcc5: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax fccc: 00 00 fcce: 48 89 44 24 48 mov %rax,0x48(%rsp) fcd3: 8b 47 34 mov 0x34(%rdi),%eax fcd6: 4c 8d 64 24 08 lea 0x8(%rsp),%r12 fcdb: 4c 89 e7 mov %r12,%rdi fcde: 8d 50 0d lea 0xd(%rax),%edx fce1: 83 c0 0c add $0xc,%eax fce4: 48 63 d2 movslq %edx,%rdx fce7: 48 98 cltq fce9: 0f b6 14 16 movzbl (%rsi,%rdx,1),%edx fced: c1 e2 08 shl $0x8,%edx fcf0: 89 d1 mov %edx,%ecx fcf2: 0f b6 14 06 movzbl (%rsi,%rax,1),%edx fcf6: 31 c0 xor %eax,%eax fcf8: 09 ca or %ecx,%edx fcfa: b9 08 00 00 00 mov $0x8,%ecx fcff: f3 48 ab rep stos %rax,%es:(%rdi) fd02: 0f b7 d2 movzwl %dx,%edx fd05: 8d 42 0b lea 0xb(%rdx),%eax fd08: 48 98 cltq fd0a: 0f b6 04 06 movzbl (%rsi,%rax,1),%eax fd0e: c1 e0 08 shl $0x8,%eax fd11: 89 c1 mov %eax,%ecx fd13: 8d 42 0a lea 0xa(%rdx),%eax fd16: 48 98 cltq fd18: 0f b6 04 06 movzbl (%rsi,%rax,1),%eax fd1c: 09 c8 or %ecx,%eax fd1e: 8d 4a 09 lea 0x9(%rdx),%ecx fd21: 48 63 c9 movslq %ecx,%rcx fd24: c1 e0 10 shl $0x10,%eax fd27: 0f b6 0c 0e movzbl (%rsi,%rcx,1),%ecx fd2b: 89 cf mov %ecx,%edi fd2d: 8d 4a 08 lea 0x8(%rdx),%ecx fd30: 48 63 c9 movslq %ecx,%rcx fd33: c1 e7 08 shl $0x8,%edi fd36: 0f b6 0c 0e movzbl (%rsi,%rcx,1),%ecx fd3a: 09 f9 or %edi,%ecx fd3c: 0f b7 c9 movzwl %cx,%ecx fd3f: 09 c8 or %ecx,%eax fd41: 8d 4a 0f lea 0xf(%rdx),%ecx fd44: 48 63 c9 movslq %ecx,%rcx fd47: 89 44 24 08 mov %eax,0x8(%rsp) fd4b: 0f b6 0c 0e movzbl (%rsi,%rcx,1),%ecx fd4f: 89 cf mov %ecx,%edi fd51: 8d 4a 0e lea 0xe(%rdx),%ecx fd54: 48 63 c9 movslq %ecx,%rcx fd57: c1 e7 08 shl $0x8,%edi fd5a: 0f b6 0c 0e movzbl (%rsi,%rcx,1),%ecx fd5e: 09 f9 or %edi,%ecx fd60: 8d 7a 0d lea 0xd(%rdx),%edi fd63: 83 c2 0c add $0xc,%edx fd66: 48 63 ff movslq %edi,%rdi fd69: 48 63 d2 movslq %edx,%rdx fd6c: c1 e1 10 shl $0x10,%ecx fd6f: 0f b6 3c 3e movzbl (%rsi,%rdi,1),%edi fd73: 0f b6 14 16 movzbl (%rsi,%rdx,1),%edx fd77: c1 e7 08 shl $0x8,%edi fd7a: 09 fa or %edi,%edx fd7c: 0f b7 d2 movzwl %dx,%edx fd7f: 09 ca or %ecx,%edx fd81: 89 54 24 0c mov %edx,0xc(%rsp) fd85: 85 c0 test %eax,%eax fd87: 74 74 je fdfd fd89: 85 d2 test %edx,%edx fd8b: 74 70 je fdfd fd8d: 8b 45 30 mov 0x30(%rbp),%eax fd90: 8d 50 05 lea 0x5(%rax),%edx fd93: 83 c0 04 add $0x4,%eax fd96: 48 63 d2 movslq %edx,%rdx fd99: 48 98 cltq fd9b: 0f b6 14 16 movzbl (%rsi,%rdx,1),%edx fd9f: 0f b6 0c 06 movzbl (%rsi,%rax,1),%ecx fda3: b8 01 00 00 00 mov $0x1,%eax fda8: c1 e2 08 shl $0x8,%edx fdab: 66 09 d1 or %dx,%cx fdae: 74 52 je fe02 fdb0: 4c 8d 6d 08 lea 0x8(%rbp),%r13 fdb4: 4c 89 ef mov %r13,%rdi fdb7: e8 00 00 00 00 callq fdbc fdbc: 31 c0 xor %eax,%eax fdbe: 31 d2 xor %edx,%edx fdc0: c7 45 60 00 00 00 00 movl $0x0,0x60(%rbp) fdc7: 66 89 55 52 mov %dx,0x52(%rbp) fdcb: 31 f6 xor %esi,%esi fdcd: 4c 89 e2 mov %r12,%rdx fdd0: 48 89 ef mov %rbp,%rdi fdd3: 66 89 45 40 mov %ax,0x40(%rbp) fdd7: c7 45 44 00 00 00 00 movl $0x0,0x44(%rbp) fdde: 48 c7 45 48 00 00 00 movq $0x0,0x48(%rbp) fde5: 00 fde6: e8 85 e0 ff ff callq de70 fdeb: 4c 89 ef mov %r13,%rdi fdee: 89 44 24 04 mov %eax,0x4(%rsp) fdf2: e8 00 00 00 00 callq fdf7 fdf7: 8b 44 24 04 mov 0x4(%rsp),%eax fdfb: eb 05 jmp fe02 fdfd: b8 01 00 00 00 mov $0x1,%eax fe02: 48 8b 74 24 48 mov 0x48(%rsp),%rsi fe07: 65 48 2b 34 25 28 00 sub %gs:0x28,%rsi fe0e: 00 00 fe10: 75 0a jne fe1c fe12: 48 83 c4 50 add $0x50,%rsp fe16: 5d pop %rbp fe17: 41 5c pop %r12 fe19: 41 5d pop %r13 fe1b: c3 retq fe1c: e8 00 00 00 00 callq fe21 fe21: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) fe28: 00 00 00 00 fe2c: 0f 1f 40 00 nopl 0x0(%rax) 000000000000fe30 : fe30: e8 00 00 00 00 callq fe35 fe35: 55 push %rbp fe36: 48 89 fd mov %rdi,%rbp fe39: 48 8b 7f 38 mov 0x38(%rdi),%rdi fe3d: e8 00 00 00 00 callq fe42 fe42: 48 89 ef mov %rbp,%rdi fe45: 5d pop %rbp fe46: e9 00 00 00 00 jmpq fe4b fe4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000000fe50 : fe50: e8 00 00 00 00 callq fe55 fe55: 48 8b 47 28 mov 0x28(%rdi),%rax fe59: 55 push %rbp fe5a: 4c 63 d6 movslq %esi,%r10 fe5d: 8b 6f 34 mov 0x34(%rdi),%ebp fe60: 53 push %rbx fe61: 4a 8d 1c 50 lea (%rax,%r10,2),%rbx fe65: 45 31 d2 xor %r10d,%r10d fe68: 66 83 7c 1d 04 00 cmpw $0x0,0x4(%rbp,%rbx,1) fe6e: 74 79 je fee9 fe70: 8d 74 75 04 lea 0x4(%rbp,%rsi,2),%esi fe74: 44 8d 56 01 lea 0x1(%rsi),%r10d fe78: 48 63 f6 movslq %esi,%rsi fe7b: 4d 63 d2 movslq %r10d,%r10 fe7e: 0f b6 34 30 movzbl (%rax,%rsi,1),%esi fe82: 46 0f b6 14 10 movzbl (%rax,%r10,1),%r10d fe87: 41 c1 e2 08 shl $0x8,%r10d fe8b: 41 09 f2 or %esi,%r10d fe8e: 41 0f b7 f2 movzwl %r10w,%esi fe92: 48 85 d2 test %rdx,%rdx fe95: 74 1e je feb5 fe97: 44 8d 5e 01 lea 0x1(%rsi),%r11d fe9b: 41 0f b7 da movzwl %r10w,%ebx fe9f: 4d 63 db movslq %r11d,%r11 fea2: 46 0f b6 1c 18 movzbl (%rax,%r11,1),%r11d fea7: 0f b6 04 18 movzbl (%rax,%rbx,1),%eax feab: 41 c1 e3 08 shl $0x8,%r11d feaf: 44 09 d8 or %r11d,%eax feb2: 66 89 02 mov %ax,(%rdx) feb5: 48 85 c9 test %rcx,%rcx feb8: 74 0f je fec9 feba: 48 8b 57 28 mov 0x28(%rdi),%rdx febe: 8d 46 02 lea 0x2(%rsi),%eax fec1: 48 98 cltq fec3: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax fec7: 88 01 mov %al,(%rcx) fec9: 4d 85 c0 test %r8,%r8 fecc: 74 11 je fedf fece: 48 8b 47 28 mov 0x28(%rdi),%rax fed2: 83 c6 03 add $0x3,%esi fed5: 48 63 f6 movslq %esi,%rsi fed8: 0f b6 04 30 movzbl (%rax,%rsi,1),%eax fedc: 41 88 00 mov %al,(%r8) fedf: 66 45 89 11 mov %r10w,(%r9) fee3: 41 ba 01 00 00 00 mov $0x1,%r10d fee9: 44 89 d0 mov %r10d,%eax feec: 5b pop %rbx feed: 5d pop %rbp feee: c3 retq feef: 90 nop 000000000000fef0 : fef0: e8 00 00 00 00 callq fef5 fef5: 4c 8b 47 28 mov 0x28(%rdi),%r8 fef9: 4c 63 ce movslq %esi,%r9 fefc: 44 8b 5f 30 mov 0x30(%rdi),%r11d ff00: 4f 8d 14 48 lea (%r8,%r9,2),%r10 ff04: 45 31 c9 xor %r9d,%r9d ff07: 66 43 83 7c 13 04 00 cmpw $0x0,0x4(%r11,%r10,1) ff0e: 74 50 je ff60 ff10: 41 8d 74 73 04 lea 0x4(%r11,%rsi,2),%esi ff15: 8d 46 01 lea 0x1(%rsi),%eax ff18: 48 63 f6 movslq %esi,%rsi ff1b: 48 98 cltq ff1d: 41 0f b6 04 00 movzbl (%r8,%rax,1),%eax ff22: c1 e0 08 shl $0x8,%eax ff25: 41 89 c1 mov %eax,%r9d ff28: 41 0f b6 04 30 movzbl (%r8,%rsi,1),%eax ff2d: 44 09 c8 or %r9d,%eax ff30: 0f b7 c0 movzwl %ax,%eax ff33: 48 85 d2 test %rdx,%rdx ff36: 74 0e je ff46 ff38: 8d 70 02 lea 0x2(%rax),%esi ff3b: 48 63 f6 movslq %esi,%rsi ff3e: 41 0f b6 34 30 movzbl (%r8,%rsi,1),%esi ff43: 40 88 32 mov %sil,(%rdx) ff46: 41 b9 01 00 00 00 mov $0x1,%r9d ff4c: 48 85 c9 test %rcx,%rcx ff4f: 74 0f je ff60 ff51: 48 8b 57 28 mov 0x28(%rdi),%rdx ff55: 83 c0 03 add $0x3,%eax ff58: 48 98 cltq ff5a: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax ff5e: 88 01 mov %al,(%rcx) ff60: 44 89 c8 mov %r9d,%eax ff63: c3 retq ff64: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) ff6b: 00 00 00 ff6e: 66 90 xchg %ax,%ax 000000000000ff70 : ff70: e8 00 00 00 00 callq ff75 ff75: 48 c7 c0 00 00 00 00 mov $0x0,%rax ff7c: c3 retq ff7d: 0f 1f 00 nopl (%rax) 000000000000ff80 : ff80: e8 00 00 00 00 callq ff85 ff85: 48 81 7f 08 00 00 00 cmpq $0x0,0x8(%rdi) ff8c: 00 ff8d: b8 00 00 00 00 mov $0x0,%eax ff92: 48 0f 45 f8 cmovne %rax,%rdi ff96: 48 8b 47 40 mov 0x40(%rdi),%rax ff9a: 48 05 90 02 00 00 add $0x290,%rax ffa0: c3 retq ffa1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ffa8: 00 00 00 00 ffac: 0f 1f 40 00 nopl 0x0(%rax) 000000000000ffb0 : ffb0: e8 00 00 00 00 callq ffb5 ffb5: 48 83 c7 10 add $0x10,%rdi ffb9: 48 c7 c6 00 00 00 00 mov $0x0,%rsi ffc0: e9 00 00 00 00 jmpq ffc5 ffc5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ffcc: 00 00 00 00 000000000000ffd0 : ffd0: e8 00 00 00 00 callq ffd5 ffd5: 31 f6 xor %esi,%esi ffd7: 48 81 7f f8 00 00 00 cmpq $0x0,-0x8(%rdi) ffde: 00 ffdf: 75 04 jne ffe5 ffe1: 48 8d 77 f0 lea -0x10(%rdi),%rsi ffe5: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # ffec ffec: e9 00 00 00 00 jmpq fff1 fff1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) fff8: 00 00 00 00 fffc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000010000 : 10000: e8 00 00 00 00 callq 10005 10005: b8 00 00 00 00 mov $0x0,%eax 1000a: 48 81 7f 08 00 00 00 cmpq $0x0,0x8(%rdi) 10011: 00 10012: 48 0f 45 f8 cmovne %rax,%rdi 10016: 48 8b 7f 40 mov 0x40(%rdi),%rdi 1001a: 48 8b 47 48 mov 0x48(%rdi),%rax 1001e: 48 85 c0 test %rax,%rax 10021: 74 06 je 10029 10023: b8 01 00 00 00 mov $0x1,%eax 10028: c3 retq 10029: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 10030 10030: 48 83 c7 40 add $0x40,%rdi 10034: 48 81 c6 f4 01 00 00 add $0x1f4,%rsi 1003b: e8 00 00 00 00 callq 10040 10040: b8 01 00 00 00 mov $0x1,%eax 10045: c3 retq 10046: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1004d: 00 00 00 0000000000010050 : 10050: e8 00 00 00 00 callq 10055 10055: 55 push %rbp 10056: 48 89 fd mov %rdi,%rbp 10059: be 04 00 00 00 mov $0x4,%esi 1005e: 53 push %rbx 1005f: 48 8b 47 70 mov 0x70(%rdi),%rax 10063: 48 8b 00 mov (%rax),%rax 10066: 48 8b 58 10 mov 0x10(%rax),%rbx 1006a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 1006e: e8 00 00 00 00 callq 10073 10073: 85 c0 test %eax,%eax 10075: 78 2a js 100a1 10077: 48 89 ef mov %rbp,%rdi 1007a: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 10081: e8 00 00 00 00 callq 10086 10086: 48 8d 7b f0 lea -0x10(%rbx),%rdi 1008a: 31 f6 xor %esi,%esi 1008c: e8 00 00 00 00 callq 10091 10091: 48 8b 6b 18 mov 0x18(%rbx),%rbp 10095: e8 00 00 00 00 callq 1009a 1009a: 48 89 85 e0 01 00 00 mov %rax,0x1e0(%rbp) 100a1: 48 8b 7b 18 mov 0x18(%rbx),%rdi 100a5: be 0d 00 00 00 mov $0xd,%esi 100aa: e8 00 00 00 00 callq 100af 100af: 31 c0 xor %eax,%eax 100b1: 5b pop %rbx 100b2: 5d pop %rbp 100b3: c3 retq 100b4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 100bb: 00 00 00 00 100bf: 90 nop 00000000000100c0 : 100c0: e8 00 00 00 00 callq 100c5 100c5: 45 31 c0 xor %r8d,%r8d 100c8: 31 d2 xor %edx,%edx 100ca: b9 00 20 00 00 mov $0x2000,%ecx 100cf: be 48 00 00 00 mov $0x48,%esi 100d4: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 100db: e8 00 00 00 00 callq 100e0 100e0: 48 83 f8 01 cmp $0x1,%rax 100e4: 48 89 05 00 00 00 00 mov %rax,0x0(%rip) # 100eb 100eb: 19 c0 sbb %eax,%eax 100ed: 83 e0 f4 and $0xfffffff4,%eax 100f0: c3 retq 100f1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 100f8: 00 00 00 00 100fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000010100 : 10100: e8 00 00 00 00 callq 10105 10105: e8 00 00 00 00 callq 1010a 1010a: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 10111 10111: e9 00 00 00 00 jmpq 10116 10116: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1011d: 00 00 00 0000000000010120 : 10120: e8 00 00 00 00 callq 10125 10125: 41 57 push %r15 10127: 41 56 push %r14 10129: 41 89 d6 mov %edx,%r14d 1012c: 41 55 push %r13 1012e: 49 89 f5 mov %rsi,%r13 10131: be c0 0c 00 00 mov $0xcc0,%esi 10136: 41 54 push %r12 10138: 55 push %rbp 10139: 53 push %rbx 1013a: 48 89 fb mov %rdi,%rbx 1013d: 48 83 ec 08 sub $0x8,%rsp 10141: 4c 8b 3f mov (%rdi),%r15 10144: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 1014b 1014b: e8 00 00 00 00 callq 10150 10150: 48 85 c0 test %rax,%rax 10153: 0f 84 af 01 00 00 je 10308 10159: 48 89 c5 mov %rax,%rbp 1015c: 8b 43 20 mov 0x20(%rbx),%eax 1015f: 8b 8b 44 02 00 00 mov 0x244(%rbx),%ecx 10165: 48 8d 53 6c lea 0x6c(%rbx),%rdx 10169: 48 89 5d 40 mov %rbx,0x40(%rbp) 1016d: 48 89 ef mov %rbp,%rdi 10170: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 10177: 44 8d 40 01 lea 0x1(%rax),%r8d 1017b: 44 89 43 20 mov %r8d,0x20(%rbx) 1017f: 49 03 8f 98 5f 00 00 add 0x5f98(%r15),%rcx 10186: 4d 89 c4 mov %r8,%r12 10189: 4c 89 04 24 mov %r8,(%rsp) 1018d: e8 00 00 00 00 callq 10192 10192: 48 8b 43 08 mov 0x8(%rbx),%rax 10196: 4c 8b 04 24 mov (%rsp),%r8 1019a: 44 89 f1 mov %r14d,%ecx 1019d: 48 8b 73 10 mov 0x10(%rbx),%rsi 101a1: 83 c9 02 or $0x2,%ecx 101a4: 48 89 df mov %rbx,%rdi 101a7: 48 8b 40 50 mov 0x50(%rax),%rax 101ab: 4c 89 c2 mov %r8,%rdx 101ae: e8 00 00 00 00 callq 101b3 101b3: 49 8b 47 28 mov 0x28(%r15),%rax 101b7: f0 ff 80 c0 01 00 00 lock incl 0x1c0(%rax) 101be: 48 8b 43 70 mov 0x70(%rbx),%rax 101c2: 44 23 63 68 and 0x68(%rbx),%r12d 101c6: 4e 8d 3c e0 lea (%rax,%r12,8),%r15 101ca: 49 83 3f 00 cmpq $0x0,(%r15) 101ce: 75 41 jne 10211 101d0: 48 8d 7d 38 lea 0x38(%rbp),%rdi 101d4: b8 01 00 00 00 mov $0x1,%eax 101d9: f0 0f c1 45 38 lock xadd %eax,0x38(%rbp) 101de: 85 c0 test %eax,%eax 101e0: 0f 84 f2 00 00 00 je 102d8 101e6: 78 1d js 10205 101e8: 83 c0 01 add $0x1,%eax 101eb: 78 18 js 10205 101ed: 49 89 2f mov %rbp,(%r15) 101f0: 31 c0 xor %eax,%eax 101f2: 49 89 6d 00 mov %rbp,0x0(%r13) 101f6: 48 83 c4 08 add $0x8,%rsp 101fa: 5b pop %rbx 101fb: 5d pop %rbp 101fc: 41 5c pop %r12 101fe: 41 5d pop %r13 10200: 41 5e pop %r14 10202: 41 5f pop %r15 10204: c3 retq 10205: be 01 00 00 00 mov $0x1,%esi 1020a: e8 00 00 00 00 callq 1020f 1020f: eb dc jmp 101ed 10211: 41 be ff ff ff ff mov $0xffffffff,%r14d 10217: 49 8b 1f mov (%r15),%rbx 1021a: 48 85 db test %rbx,%rbx 1021d: 74 62 je 10281 1021f: 8b 53 38 mov 0x38(%rbx),%edx 10222: 4c 8d 63 38 lea 0x38(%rbx),%r12 10226: 85 d2 test %edx,%edx 10228: 74 ed je 10217 1022a: 8d 4a 01 lea 0x1(%rdx),%ecx 1022d: 89 d0 mov %edx,%eax 1022f: f0 41 0f b1 0c 24 lock cmpxchg %ecx,(%r12) 10235: 75 46 jne 1027d 10237: 85 d2 test %edx,%edx 10239: 78 2c js 10267 1023b: 85 c9 test %ecx,%ecx 1023d: 78 28 js 10267 1023f: 49 8b 07 mov (%r15),%rax 10242: 48 39 c3 cmp %rax,%rbx 10245: 74 3a je 10281 10247: 44 89 f0 mov %r14d,%eax 1024a: f0 0f c1 43 38 lock xadd %eax,0x38(%rbx) 1024f: 83 f8 01 cmp $0x1,%eax 10252: 74 1f je 10273 10254: 85 c0 test %eax,%eax 10256: 7f bf jg 10217 10258: be 03 00 00 00 mov $0x3,%esi 1025d: 4c 89 e7 mov %r12,%rdi 10260: e8 00 00 00 00 callq 10265 10265: eb b0 jmp 10217 10267: 31 f6 xor %esi,%esi 10269: 4c 89 e7 mov %r12,%rdi 1026c: e8 00 00 00 00 callq 10271 10271: eb cc jmp 1023f 10273: 4c 89 e7 mov %r12,%rdi 10276: e8 00 00 00 00 callq 1027b 1027b: eb 9a jmp 10217 1027d: 89 c2 mov %eax,%edx 1027f: eb a5 jmp 10226 10281: e8 00 00 00 00 callq 10286 10286: 48 85 db test %rbx,%rbx 10289: 0f 84 41 ff ff ff je 101d0 1028f: 31 f6 xor %esi,%esi 10291: 48 89 df mov %rbx,%rdi 10294: 41 bc 00 00 00 00 mov $0x0,%r12d 1029a: 48 ba ff ff ff ff ff movabs $0x7fffffffffffffff,%rdx 102a1: ff ff 7f 102a4: e8 00 00 00 00 callq 102a9 102a9: 48 8d 7b 38 lea 0x38(%rbx),%rdi 102ad: ba ff ff ff ff mov $0xffffffff,%edx 102b2: 48 85 c0 test %rax,%rax 102b5: 4c 0f 4e e0 cmovle %rax,%r12 102b9: 44 89 e0 mov %r12d,%eax 102bc: f0 0f c1 53 38 lock xadd %edx,0x38(%rbx) 102c1: 83 fa 01 cmp $0x1,%edx 102c4: 74 21 je 102e7 102c6: 85 d2 test %edx,%edx 102c8: 7e 2b jle 102f5 102ca: 45 85 e4 test %r12d,%r12d 102cd: 0f 84 fd fe ff ff je 101d0 102d3: e9 1e ff ff ff jmpq 101f6 102d8: be 02 00 00 00 mov $0x2,%esi 102dd: e8 00 00 00 00 callq 102e2 102e2: e9 06 ff ff ff jmpq 101ed 102e7: 44 89 24 24 mov %r12d,(%rsp) 102eb: e8 00 00 00 00 callq 102f0 102f0: 8b 04 24 mov (%rsp),%eax 102f3: eb d5 jmp 102ca 102f5: be 03 00 00 00 mov $0x3,%esi 102fa: 44 89 24 24 mov %r12d,(%rsp) 102fe: e8 00 00 00 00 callq 10303 10303: 8b 04 24 mov (%rsp),%eax 10306: eb c2 jmp 102ca 10308: b8 f4 ff ff ff mov $0xfffffff4,%eax 1030d: e9 e4 fe ff ff jmpq 101f6 10312: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 10319: 00 00 00 00 1031d: 0f 1f 00 nopl (%rax) 0000000000010320 : 10320: e8 00 00 00 00 callq 10325 10325: 48 85 f6 test %rsi,%rsi 10328: 0f 84 94 00 00 00 je 103c2 1032e: 41 57 push %r15 10330: 41 56 push %r14 10332: 41 55 push %r13 10334: 41 54 push %r12 10336: 49 89 f4 mov %rsi,%r12 10339: 55 push %rbp 1033a: 48 89 fd mov %rdi,%rbp 1033d: 53 push %rbx 1033e: 8b 47 20 mov 0x20(%rdi),%eax 10341: 89 d3 mov %edx,%ebx 10343: 44 8d 68 01 lea 0x1(%rax),%r13d 10347: 45 89 ee mov %r13d,%r14d 1034a: 44 89 6f 20 mov %r13d,0x20(%rdi) 1034e: 44 2b 77 68 sub 0x68(%rdi),%r14d 10352: eb 20 jmp 10374 10354: 44 8b 38 mov (%rax),%r15d 10357: bf e3 53 00 00 mov $0x53e3,%edi 1035c: 48 83 eb 05 sub $0x5,%rbx 10360: e8 00 00 00 00 callq 10365 10365: 44 89 f0 mov %r14d,%eax 10368: 44 29 f8 sub %r15d,%eax 1036b: 85 c0 test %eax,%eax 1036d: 7e 14 jle 10383 1036f: 48 85 db test %rbx,%rbx 10372: 7e 3e jle 103b2 10374: 48 8b 45 18 mov 0x18(%rbp),%rax 10378: 48 85 c0 test %rax,%rax 1037b: 75 d7 jne 10354 1037d: 44 8b 7d 24 mov 0x24(%rbp),%r15d 10381: eb d4 jmp 10357 10383: 48 85 db test %rbx,%rbx 10386: 7e 2a jle 103b2 10388: 48 8b 45 08 mov 0x8(%rbp),%rax 1038c: 48 8b 75 10 mov 0x10(%rbp),%rsi 10390: 44 89 ea mov %r13d,%edx 10393: 48 89 ef mov %rbp,%rdi 10396: 31 c9 xor %ecx,%ecx 10398: 48 8b 40 50 mov 0x50(%rax),%rax 1039c: e8 00 00 00 00 callq 103a1 103a1: 45 89 2c 24 mov %r13d,(%r12) 103a5: 31 c0 xor %eax,%eax 103a7: 5b pop %rbx 103a8: 5d pop %rbp 103a9: 41 5c pop %r12 103ab: 41 5d pop %r13 103ad: 41 5e pop %r14 103af: 41 5f pop %r15 103b1: c3 retq 103b2: 5b pop %rbx 103b3: b8 92 ff ff ff mov $0xffffff92,%eax 103b8: 5d pop %rbp 103b9: 41 5c pop %r12 103bb: 41 5d pop %r13 103bd: 41 5e pop %r14 103bf: 41 5f pop %r15 103c1: c3 retq 103c2: b8 ea ff ff ff mov $0xffffffea,%eax 103c7: c3 retq 103c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 103cf: 00 00000000000103d0 : 103d0: e8 00 00 00 00 callq 103d5 103d5: 41 57 push %r15 103d7: 48 8d 4f 24 lea 0x24(%rdi),%rcx 103db: 49 89 ff mov %rdi,%r15 103de: 41 56 push %r14 103e0: 41 55 push %r13 103e2: 41 54 push %r12 103e4: 55 push %rbp 103e5: 53 push %rbx 103e6: 4c 8b 2f mov (%rdi),%r13 103e9: eb 10 jmp 103fb 103eb: 44 8b 20 mov (%rax),%r12d 103ee: 44 89 e2 mov %r12d,%edx 103f1: 89 d8 mov %ebx,%eax 103f3: f0 0f b1 11 lock cmpxchg %edx,(%rcx) 103f7: 39 d8 cmp %ebx,%eax 103f9: 74 16 je 10411 103fb: 49 8b 47 18 mov 0x18(%r15),%rax 103ff: 41 8b 5f 24 mov 0x24(%r15),%ebx 10403: 48 85 c0 test %rax,%rax 10406: 75 e3 jne 103eb 10408: 41 8b 57 24 mov 0x24(%r15),%edx 1040c: 41 89 d4 mov %edx,%r12d 1040f: eb e0 jmp 103f1 10411: 49 8d 6f 40 lea 0x40(%r15),%rbp 10415: 48 89 ef mov %rbp,%rdi 10418: e8 00 00 00 00 callq 1041d 1041d: 85 c0 test %eax,%eax 1041f: 74 0a je 1042b 10421: 45 39 67 20 cmp %r12d,0x20(%r15) 10425: 0f 85 a3 00 00 00 jne 104ce 1042b: 44 39 e3 cmp %r12d,%ebx 1042e: 0f 84 b9 00 00 00 je 104ed 10434: 41 8b 47 68 mov 0x68(%r15),%eax 10438: 41 be ff ff ff ff mov $0xffffffff,%r14d 1043e: 21 c3 and %eax,%ebx 10440: 41 21 c4 and %eax,%r12d 10443: eb 2b jmp 10470 10445: 85 c0 test %eax,%eax 10447: 7e 69 jle 104b2 10449: 49 8b 6d 28 mov 0x28(%r13),%rbp 1044d: e8 00 00 00 00 callq 10452 10452: be 0d 00 00 00 mov $0xd,%esi 10457: 48 89 85 e0 01 00 00 mov %rax,0x1e0(%rbp) 1045e: 49 8b 7d 28 mov 0x28(%r13),%rdi 10462: e8 00 00 00 00 callq 10467 10467: 41 39 dc cmp %ebx,%r12d 1046a: 74 52 je 104be 1046c: 41 8b 47 68 mov 0x68(%r15),%eax 10470: 83 c3 01 add $0x1,%ebx 10473: 21 c3 and %eax,%ebx 10475: 49 8b 47 70 mov 0x70(%r15),%rax 10479: 89 da mov %ebx,%edx 1047b: 48 8d 04 d0 lea (%rax,%rdx,8),%rax 1047f: 48 8b 28 mov (%rax),%rbp 10482: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 10489: 48 85 ed test %rbp,%rbp 1048c: 74 d9 je 10467 1048e: 48 89 ef mov %rbp,%rdi 10491: e8 00 00 00 00 callq 10496 10496: 85 c0 test %eax,%eax 10498: 75 60 jne 104fa 1049a: 48 8d 7d 38 lea 0x38(%rbp),%rdi 1049e: 44 89 f0 mov %r14d,%eax 104a1: f0 0f c1 45 38 lock xadd %eax,0x38(%rbp) 104a6: 83 f8 01 cmp $0x1,%eax 104a9: 75 9a jne 10445 104ab: e8 00 00 00 00 callq 104b0 104b0: eb 97 jmp 10449 104b2: be 03 00 00 00 mov $0x3,%esi 104b7: e8 00 00 00 00 callq 104bc 104bc: eb 8b jmp 10449 104be: 5b pop %rbx 104bf: b8 01 00 00 00 mov $0x1,%eax 104c4: 5d pop %rbp 104c5: 41 5c pop %r12 104c7: 41 5d pop %r13 104c9: 41 5e pop %r14 104cb: 41 5f pop %r15 104cd: c3 retq 104ce: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 104d5 104d5: 48 89 ef mov %rbp,%rdi 104d8: 48 81 c6 f4 01 00 00 add $0x1f4,%rsi 104df: e8 00 00 00 00 callq 104e4 104e4: 44 39 e3 cmp %r12d,%ebx 104e7: 0f 85 47 ff ff ff jne 10434 104ed: 5b pop %rbx 104ee: 31 c0 xor %eax,%eax 104f0: 5d pop %rbp 104f1: 41 5c pop %r12 104f3: 41 5d pop %r13 104f5: 41 5e pop %r14 104f7: 41 5f pop %r15 104f9: c3 retq 104fa: 0f 0b ud2 104fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000010500 : 10500: e8 00 00 00 00 callq 10505 10505: 53 push %rbx 10506: 48 89 fb mov %rdi,%rbx 10509: 48 83 ef 40 sub $0x40,%rdi 1050d: e8 00 00 00 00 callq 10512 10512: 84 c0 test %al,%al 10514: 0f 85 00 00 00 00 jne 1051a 1051a: 5b pop %rbx 1051b: c3 retq 1051c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000010520 : 10520: e8 00 00 00 00 callq 10525 10525: 41 55 push %r13 10527: 41 54 push %r12 10529: 49 89 fc mov %rdi,%r12 1052c: 55 push %rbp 1052d: 31 ed xor %ebp,%ebp 1052f: 53 push %rbx 10530: 48 8b 47 70 mov 0x70(%rdi),%rax 10534: 48 8b 00 mov (%rax),%rax 10537: 4c 8b 68 10 mov 0x10(%rax),%r13 1053b: eb 0e jmp 1054b 1053d: 48 83 c5 01 add $0x1,%rbp 10541: 48 83 fd 1c cmp $0x1c,%rbp 10545: 0f 84 ee 00 00 00 je 10639 1054b: 49 8b 9c ed 98 5f 00 mov 0x5f98(%r13,%rbp,8),%rbx 10552: 00 10553: 48 85 db test %rbx,%rbx 10556: 74 e5 je 1053d 10558: 80 7b 28 00 cmpb $0x0,0x28(%rbx) 1055c: 74 df je 1053d 1055e: 48 89 df mov %rbx,%rdi 10561: e8 00 00 00 00 callq 10566 10566: 48 8d 8b 90 02 00 00 lea 0x290(%rbx),%rcx 1056d: 89 ea mov %ebp,%edx 1056f: 4c 89 e7 mov %r12,%rdi 10572: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 10579: e8 00 00 00 00 callq 1057e 1057e: 8b 53 24 mov 0x24(%rbx),%edx 10581: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 10588: 4c 89 e7 mov %r12,%rdi 1058b: e8 00 00 00 00 callq 10590 10590: 8b 53 20 mov 0x20(%rbx),%edx 10593: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1059a: 4c 89 e7 mov %r12,%rdi 1059d: e8 00 00 00 00 callq 105a2 105a2: 48 8b 43 08 mov 0x8(%rbx),%rax 105a6: f7 00 fd ff ff ff testl $0xfffffffd,(%rax) 105ac: 75 8f jne 1053d 105ae: 48 8b 83 b0 02 00 00 mov 0x2b0(%rbx),%rax 105b5: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 105bc: 4c 89 e7 mov %r12,%rdi 105bf: 8b 10 mov (%rax),%edx 105c1: e8 00 00 00 00 callq 105c6 105c6: 8b 93 a0 02 00 00 mov 0x2a0(%rbx),%edx 105cc: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 105d3: 4c 89 e7 mov %r12,%rdi 105d6: e8 00 00 00 00 callq 105db 105db: 48 8b 43 08 mov 0x8(%rbx),%rax 105df: 8b 00 mov (%rax),%eax 105e1: 85 c0 test %eax,%eax 105e3: 0f 85 54 ff ff ff jne 1053d 105e9: 48 8b 43 18 mov 0x18(%rbx),%rax 105ed: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 105f4: 4c 89 e7 mov %r12,%rdi 105f7: 48 83 c5 01 add $0x1,%rbp 105fb: 8b 50 08 mov 0x8(%rax),%edx 105fe: e8 00 00 00 00 callq 10603 10603: 48 8b 43 18 mov 0x18(%rbx),%rax 10607: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 1060e: 4c 89 e7 mov %r12,%rdi 10611: 8b 50 10 mov 0x10(%rax),%edx 10614: e8 00 00 00 00 callq 10619 10619: 48 8b 43 18 mov 0x18(%rbx),%rax 1061d: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 10624: 4c 89 e7 mov %r12,%rdi 10627: 8b 50 18 mov 0x18(%rax),%edx 1062a: e8 00 00 00 00 callq 1062f 1062f: 48 83 fd 1c cmp $0x1c,%rbp 10633: 0f 85 12 ff ff ff jne 1054b 10639: 5b pop %rbx 1063a: 31 c0 xor %eax,%eax 1063c: 5d pop %rbp 1063d: 41 5c pop %r12 1063f: 41 5d pop %r13 10641: c3 retq 10642: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 10649: 00 00 00 00 1064d: 0f 1f 00 nopl (%rax) 0000000000010650 : 10650: e8 00 00 00 00 callq 10655 10655: 8b 57 20 mov 0x20(%rdi),%edx 10658: 31 c0 xor %eax,%eax 1065a: 85 d2 test %edx,%edx 1065c: 74 77 je 106d5 1065e: 55 push %rbp 1065f: 53 push %rbx 10660: 48 83 ec 08 sub $0x8,%rsp 10664: 48 8b 47 70 mov 0x70(%rdi),%rax 10668: 23 57 68 and 0x68(%rdi),%edx 1066b: 48 8d 04 d0 lea (%rax,%rdx,8),%rax 1066f: 48 8b 18 mov (%rax),%rbx 10672: 48 85 db test %rbx,%rbx 10675: 74 5f je 106d6 10677: 8b 53 38 mov 0x38(%rbx),%edx 1067a: 48 8d 6b 38 lea 0x38(%rbx),%rbp 1067e: 85 d2 test %edx,%edx 10680: 74 54 je 106d6 10682: 8d 4a 01 lea 0x1(%rdx),%ecx 10685: 89 d0 mov %edx,%eax 10687: f0 0f b1 4d 00 lock cmpxchg %ecx,0x0(%rbp) 1068c: 75 79 jne 10707 1068e: 85 d2 test %edx,%edx 10690: 78 52 js 106e4 10692: 85 c9 test %ecx,%ecx 10694: 78 4e js 106e4 10696: e8 00 00 00 00 callq 1069b 1069b: 31 f6 xor %esi,%esi 1069d: 48 89 df mov %rbx,%rdi 106a0: 48 ba ff ff ff ff ff movabs $0x7fffffffffffffff,%rdx 106a7: ff ff 7f 106aa: e8 00 00 00 00 callq 106af 106af: ba 00 00 00 00 mov $0x0,%edx 106b4: 48 85 c0 test %rax,%rax 106b7: 48 0f 4f c2 cmovg %rdx,%rax 106bb: ba ff ff ff ff mov $0xffffffff,%edx 106c0: f0 0f c1 53 38 lock xadd %edx,0x38(%rbx) 106c5: 83 fa 01 cmp $0x1,%edx 106c8: 74 26 je 106f0 106ca: 85 d2 test %edx,%edx 106cc: 7e 40 jle 1070e 106ce: 48 83 c4 08 add $0x8,%rsp 106d2: 5b pop %rbx 106d3: 5d pop %rbp 106d4: c3 retq 106d5: c3 retq 106d6: e8 00 00 00 00 callq 106db 106db: 31 c0 xor %eax,%eax 106dd: 48 83 c4 08 add $0x8,%rsp 106e1: 5b pop %rbx 106e2: 5d pop %rbp 106e3: c3 retq 106e4: 31 f6 xor %esi,%esi 106e6: 48 89 ef mov %rbp,%rdi 106e9: e8 00 00 00 00 callq 106ee 106ee: eb a6 jmp 10696 106f0: 89 44 24 04 mov %eax,0x4(%rsp) 106f4: 48 89 ef mov %rbp,%rdi 106f7: e8 00 00 00 00 callq 106fc 106fc: 8b 44 24 04 mov 0x4(%rsp),%eax 10700: 48 83 c4 08 add $0x8,%rsp 10704: 5b pop %rbx 10705: 5d pop %rbp 10706: c3 retq 10707: 89 c2 mov %eax,%edx 10709: e9 70 ff ff ff jmpq 1067e 1070e: be 03 00 00 00 mov $0x3,%esi 10713: 48 89 ef mov %rbp,%rdi 10716: 89 44 24 04 mov %eax,0x4(%rsp) 1071a: e8 00 00 00 00 callq 1071f 1071f: 8b 44 24 04 mov 0x4(%rsp),%eax 10723: eb a9 jmp 106ce 10725: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1072c: 00 00 00 00 0000000000010730 : 10730: e8 00 00 00 00 callq 10735 10735: 41 55 push %r13 10737: 41 54 push %r12 10739: 41 89 f4 mov %esi,%r12d 1073c: 55 push %rbp 1073d: 48 89 fd mov %rdi,%rbp 10740: 53 push %rbx 10741: 48 89 d3 mov %rdx,%rbx 10744: eb 20 jmp 10766 10746: 44 8b 28 mov (%rax),%r13d 10749: bf e3 53 00 00 mov $0x53e3,%edi 1074e: 48 83 eb 05 sub $0x5,%rbx 10752: e8 00 00 00 00 callq 10757 10757: 44 89 e0 mov %r12d,%eax 1075a: 44 29 e8 sub %r13d,%eax 1075d: 85 c0 test %eax,%eax 1075f: 7e 14 jle 10775 10761: 48 85 db test %rbx,%rbx 10764: 7e 0f jle 10775 10766: 48 8b 45 18 mov 0x18(%rbp),%rax 1076a: 48 85 c0 test %rax,%rax 1076d: 75 d7 jne 10746 1076f: 44 8b 6d 24 mov 0x24(%rbp),%r13d 10773: eb d4 jmp 10749 10775: 48 85 db test %rbx,%rbx 10778: b8 00 00 00 00 mov $0x0,%eax 1077d: 48 0f 49 c3 cmovns %rbx,%rax 10781: 5b pop %rbx 10782: 5d pop %rbp 10783: 41 5c pop %r12 10785: 41 5d pop %r13 10787: c3 retq 10788: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1078f: 00 0000000000010790 : 10790: e8 00 00 00 00 callq 10795 10795: 53 push %rbx 10796: 48 89 fb mov %rdi,%rbx 10799: e8 00 00 00 00 callq 1079e 1079e: 48 63 53 24 movslq 0x24(%rbx),%rdx 107a2: 8b 43 20 mov 0x20(%rbx),%eax 107a5: 48 b9 00 00 00 00 01 movabs $0x100000000,%rcx 107ac: 00 00 00 107af: 5b pop %rbx 107b0: 48 01 c8 add %rcx,%rax 107b3: 48 29 d0 sub %rdx,%rax 107b6: c3 retq 107b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 107be: 00 00 00000000000107c0 : 107c0: e8 00 00 00 00 callq 107c5 107c5: 41 55 push %r13 107c7: 41 89 d5 mov %edx,%r13d 107ca: 41 54 push %r12 107cc: 55 push %rbp 107cd: 48 89 f5 mov %rsi,%rbp 107d0: 53 push %rbx 107d1: 48 8b 47 08 mov 0x8(%rdi),%rax 107d5: 48 89 fb mov %rdi,%rbx 107d8: 4c 8b 27 mov (%rdi),%r12 107db: 83 38 03 cmpl $0x3,(%rax) 107de: 74 79 je 10859 107e0: 8b 87 84 02 00 00 mov 0x284(%rdi),%eax 107e6: 49 8b 94 24 20 5c 00 mov 0x5c20(%r12),%rdx 107ed: 00 107ee: 48 c1 e0 02 shl $0x2,%rax 107f2: 48 01 c2 add %rax,%rdx 107f5: 89 c0 mov %eax,%eax 107f7: 48 89 57 18 mov %rdx,0x18(%rdi) 107fb: 49 03 84 24 28 5c 00 add 0x5c28(%r12),%rax 10802: 00 10803: 48 89 47 10 mov %rax,0x10(%rdi) 10807: 8b 43 24 mov 0x24(%rbx),%eax 1080a: 48 85 d2 test %rdx,%rdx 1080d: 74 02 je 10811 1080f: 89 02 mov %eax,(%rdx) 10811: 48 85 ed test %rbp,%rbp 10814: 74 0e je 10824 10816: 44 89 ea mov %r13d,%edx 10819: 48 89 ee mov %rbp,%rsi 1081c: 4c 89 e7 mov %r12,%rdi 1081f: e8 00 00 00 00 callq 10824 10824: 48 89 6b 30 mov %rbp,0x30(%rbx) 10828: 4c 8b 43 10 mov 0x10(%rbx),%r8 1082c: 48 8d 8b 90 02 00 00 lea 0x290(%rbx),%rcx 10833: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 1083a: 44 89 6b 38 mov %r13d,0x38(%rbx) 1083e: be 01 00 00 00 mov $0x1,%esi 10843: c6 43 28 01 movb $0x1,0x28(%rbx) 10847: 49 8b 3c 24 mov (%r12),%rdi 1084b: e8 00 00 00 00 callq 10850 10850: 31 c0 xor %eax,%eax 10852: 5b pop %rbx 10853: 5d pop %rbp 10854: 41 5c pop %r12 10856: 41 5d pop %r13 10858: c3 retq 10859: 8b 8f 48 02 00 00 mov 0x248(%rdi),%ecx 1085f: 49 8b 84 24 c8 e7 00 mov 0xe7c8(%r12),%rax 10866: 00 10867: 48 69 c9 c0 09 00 00 imul $0x9c0,%rcx,%rcx 1086e: 48 8b 00 mov (%rax),%rax 10871: 48 83 c0 07 add $0x7,%rax 10875: 4c 01 e1 add %r12,%rcx 10878: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 1087c: 48 8b 91 e8 e7 00 00 mov 0xe7e8(%rcx),%rdx 10883: 48 01 c2 add %rax,%rdx 10886: 48 89 57 18 mov %rdx,0x18(%rdi) 1088a: 48 03 81 f0 e7 00 00 add 0xe7f0(%rcx),%rax 10891: 48 89 47 10 mov %rax,0x10(%rdi) 10895: e9 6d ff ff ff jmpq 10807 1089a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000108a0 : 108a0: e8 00 00 00 00 callq 108a5 108a5: 41 54 push %r12 108a7: 55 push %rbp 108a8: 53 push %rbx 108a9: 48 83 ec 08 sub $0x8,%rsp 108ad: 48 8b 2f mov (%rdi),%rbp 108b0: 48 85 ed test %rbp,%rbp 108b3: 0f 84 12 01 00 00 je 109cb 108b9: 89 f2 mov %esi,%edx 108bb: 41 89 f4 mov %esi,%r12d 108be: b8 ea ff ff ff mov $0xffffffea,%eax 108c3: 48 85 d2 test %rdx,%rdx 108c6: 0f 84 c2 00 00 00 je 1098e 108cc: 48 8d 4a ff lea -0x1(%rdx),%rcx 108d0: 48 85 d1 test %rdx,%rcx 108d3: 0f 85 b5 00 00 00 jne 1098e 108d9: 48 c7 47 18 00 00 00 movq $0x0,0x18(%rdi) 108e0: 00 108e1: 48 89 fb mov %rdi,%rbx 108e4: 45 31 c0 xor %r8d,%r8d 108e7: 31 c9 xor %ecx,%ecx 108e9: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi) 108f0: 00 108f1: 31 d2 xor %edx,%edx 108f3: 48 8d 7f 40 lea 0x40(%rdi),%rdi 108f7: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 108fe: c7 47 e0 00 00 00 00 movl $0x0,-0x20(%rdi) 10905: c7 47 e4 00 00 00 00 movl $0x0,-0x1c(%rdi) 1090c: c6 47 e8 00 movb $0x0,-0x18(%rdi) 10910: e8 00 00 00 00 callq 10915 10915: 43 8d 3c 24 lea (%r12,%r12,1),%edi 10919: be c0 0d 00 00 mov $0xdc0,%esi 1091e: c7 43 6c 00 00 00 00 movl $0x0,0x6c(%rbx) 10925: 8d 47 ff lea -0x1(%rdi),%eax 10928: 48 c1 e7 03 shl $0x3,%rdi 1092c: 89 43 68 mov %eax,0x68(%rbx) 1092f: e8 00 00 00 00 callq 10934 10934: 48 89 43 70 mov %rax,0x70(%rbx) 10938: 48 85 c0 test %rax,%rax 1093b: 0f 84 91 00 00 00 je 109d2 10941: 31 c0 xor %eax,%eax 10943: 80 bb e1 02 00 00 00 cmpb $0x0,0x2e1(%rbx) 1094a: 75 42 jne 1098e 1094c: 48 8b 43 08 mov 0x8(%rbx),%rax 10950: 8b 00 mov (%rax),%eax 10952: 83 f8 01 cmp $0x1,%eax 10955: 74 6b je 109c2 10957: 83 f8 02 cmp $0x2,%eax 1095a: 74 5d je 109b9 1095c: 85 c0 test %eax,%eax 1095e: 74 50 je 109b0 10960: 4c 8b 85 60 67 01 00 mov 0x16760(%rbp),%r8 10967: 48 8d ab 90 02 00 00 lea 0x290(%rbx),%rbp 1096e: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # 10974 10974: 48 8d 7b 78 lea 0x78(%rbx),%rdi 10978: 44 89 e2 mov %r12d,%edx 1097b: 49 89 e9 mov %rbp,%r9 1097e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 10985: e8 00 00 00 00 callq 1098a 1098a: 85 c0 test %eax,%eax 1098c: 75 09 jne 10997 1098e: 48 83 c4 08 add $0x8,%rsp 10992: 5b pop %rbx 10993: 5d pop %rbp 10994: 41 5c pop %r12 10996: c3 retq 10997: 48 89 ee mov %rbp,%rsi 1099a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 109a1: 89 44 24 04 mov %eax,0x4(%rsp) 109a5: e8 00 00 00 00 callq 109aa 109aa: 8b 44 24 04 mov 0x4(%rsp),%eax 109ae: eb de jmp 1098e 109b0: 4c 8b 85 50 67 01 00 mov 0x16750(%rbp),%r8 109b7: eb ae jmp 10967 109b9: 4c 8b 85 58 67 01 00 mov 0x16758(%rbp),%r8 109c0: eb a5 jmp 10967 109c2: 4c 8b 85 68 67 01 00 mov 0x16768(%rbp),%r8 109c9: eb 9c jmp 10967 109cb: b8 ea ff ff ff mov $0xffffffea,%eax 109d0: eb bc jmp 1098e 109d2: b8 f4 ff ff ff mov $0xfffffff4,%eax 109d7: eb b5 jmp 1098e 109d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000109e0 : 109e0: e8 00 00 00 00 callq 109e5 109e5: 31 c0 xor %eax,%eax 109e7: c3 retq 109e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 109ef: 00 00000000000109f0 : 109f0: e8 00 00 00 00 callq 109f5 109f5: 41 57 push %r15 109f7: 41 56 push %r14 109f9: 49 89 fe mov %rdi,%r14 109fc: 41 55 push %r13 109fe: 4c 8d af 88 60 00 00 lea 0x6088(%rdi),%r13 10a05: 41 54 push %r12 10a07: 41 bc ff ff ff ff mov $0xffffffff,%r12d 10a0d: 55 push %rbp 10a0e: 48 8d af a8 5f 00 00 lea 0x5fa8(%rdi),%rbp 10a15: 53 push %rbx 10a16: eb 0d jmp 10a25 10a18: 48 83 c5 08 add $0x8,%rbp 10a1c: 4c 39 ed cmp %r13,%rbp 10a1f: 0f 84 b2 00 00 00 je 10ad7 10a25: 4c 8b 7d 00 mov 0x0(%rbp),%r15 10a29: 4d 85 ff test %r15,%r15 10a2c: 74 ea je 10a18 10a2e: 41 80 7f 28 00 cmpb $0x0,0x28(%r15) 10a33: 74 e3 je 10a18 10a35: 41 80 bf e1 02 00 00 cmpb $0x0,0x2e1(%r15) 10a3c: 00 10a3d: 0f 84 c7 00 00 00 je 10b0a 10a43: 4c 89 ff mov %r15,%rdi 10a46: e8 00 00 00 00 callq 10a4b 10a4b: 85 c0 test %eax,%eax 10a4d: 0f 85 9b 00 00 00 jne 10aee 10a53: 49 8b 77 30 mov 0x30(%r15),%rsi 10a57: 48 85 f6 test %rsi,%rsi 10a5a: 74 0c je 10a68 10a5c: 41 8b 57 38 mov 0x38(%r15),%edx 10a60: 4c 89 f7 mov %r14,%rdi 10a63: e8 00 00 00 00 callq 10a68 10a68: 49 8d 7f 40 lea 0x40(%r15),%rdi 10a6c: 31 db xor %ebx,%ebx 10a6e: e8 00 00 00 00 callq 10a73 10a73: 49 8b 7f 70 mov 0x70(%r15),%rdi 10a77: eb 11 jmp 10a8a 10a79: 85 d2 test %edx,%edx 10a7b: 7e 65 jle 10ae2 10a7d: 49 8b 7f 70 mov 0x70(%r15),%rdi 10a81: 83 c3 01 add $0x1,%ebx 10a84: 41 39 5f 68 cmp %ebx,0x68(%r15) 10a88: 72 2e jb 10ab8 10a8a: 89 d8 mov %ebx,%eax 10a8c: 48 8b 04 c7 mov (%rdi,%rax,8),%rax 10a90: 48 85 c0 test %rax,%rax 10a93: 74 ec je 10a81 10a95: 48 8d 78 38 lea 0x38(%rax),%rdi 10a99: 44 89 e2 mov %r12d,%edx 10a9c: f0 0f c1 50 38 lock xadd %edx,0x38(%rax) 10aa1: 83 fa 01 cmp $0x1,%edx 10aa4: 75 d3 jne 10a79 10aa6: e8 00 00 00 00 callq 10aab 10aab: 83 c3 01 add $0x1,%ebx 10aae: 49 8b 7f 70 mov 0x70(%r15),%rdi 10ab2: 41 39 5f 68 cmp %ebx,0x68(%r15) 10ab6: 73 d2 jae 10a8a 10ab8: e8 00 00 00 00 callq 10abd 10abd: 48 83 c5 08 add $0x8,%rbp 10ac1: 41 c6 47 28 00 movb $0x0,0x28(%r15) 10ac6: 49 c7 47 70 00 00 00 movq $0x0,0x70(%r15) 10acd: 00 10ace: 4c 39 ed cmp %r13,%rbp 10ad1: 0f 85 4e ff ff ff jne 10a25 10ad7: 5b pop %rbx 10ad8: 5d pop %rbp 10ad9: 41 5c pop %r12 10adb: 41 5d pop %r13 10add: 41 5e pop %r14 10adf: 41 5f pop %r15 10ae1: c3 retq 10ae2: be 03 00 00 00 mov $0x3,%esi 10ae7: e8 00 00 00 00 callq 10aec 10aec: eb 8f jmp 10a7d 10aee: 49 8b 47 18 mov 0x18(%r15),%rax 10af2: 48 85 c0 test %rax,%rax 10af5: 74 06 je 10afd 10af7: 41 8b 57 20 mov 0x20(%r15),%edx 10afb: 89 10 mov %edx,(%rax) 10afd: 4c 89 ff mov %r15,%rdi 10b00: e8 00 00 00 00 callq 10b05 10b05: e9 49 ff ff ff jmpq 10a53 10b0a: 49 8d 7f 78 lea 0x78(%r15),%rdi 10b0e: e8 00 00 00 00 callq 10b13 10b13: e9 2b ff ff ff jmpq 10a43 10b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10b1f: 00 0000000000010b20 : 10b20: e8 00 00 00 00 callq 10b25 10b25: 41 55 push %r13 10b27: 49 89 fd mov %rdi,%r13 10b2a: 41 54 push %r12 10b2c: 4c 8d a7 88 60 00 00 lea 0x6088(%rdi),%r12 10b33: 55 push %rbp 10b34: 48 8d af a8 5f 00 00 lea 0x5fa8(%rdi),%rbp 10b3b: 53 push %rbx 10b3c: eb 1d jmp 10b5b 10b3e: 48 8b 73 30 mov 0x30(%rbx),%rsi 10b42: 48 85 f6 test %rsi,%rsi 10b45: 74 0b je 10b52 10b47: 8b 53 38 mov 0x38(%rbx),%edx 10b4a: 4c 89 ef mov %r13,%rdi 10b4d: e8 00 00 00 00 callq 10b52 10b52: 48 83 c5 08 add $0x8,%rbp 10b56: 4c 39 e5 cmp %r12,%rbp 10b59: 74 33 je 10b8e 10b5b: 48 8b 5d 00 mov 0x0(%rbp),%rbx 10b5f: 48 85 db test %rbx,%rbx 10b62: 74 ee je 10b52 10b64: 80 7b 28 00 cmpb $0x0,0x28(%rbx) 10b68: 74 e8 je 10b52 10b6a: 48 89 df mov %rbx,%rdi 10b6d: e8 00 00 00 00 callq 10b72 10b72: 85 c0 test %eax,%eax 10b74: 74 c8 je 10b3e 10b76: 48 8b 43 18 mov 0x18(%rbx),%rax 10b7a: 48 85 c0 test %rax,%rax 10b7d: 74 05 je 10b84 10b7f: 8b 53 20 mov 0x20(%rbx),%edx 10b82: 89 10 mov %edx,(%rax) 10b84: 48 89 df mov %rbx,%rdi 10b87: e8 00 00 00 00 callq 10b8c 10b8c: eb b0 jmp 10b3e 10b8e: 5b pop %rbx 10b8f: 5d pop %rbp 10b90: 41 5c pop %r12 10b92: 41 5d pop %r13 10b94: c3 retq 10b95: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 10b9c: 00 00 00 00 0000000000010ba0 : 10ba0: e8 00 00 00 00 callq 10ba5 10ba5: 41 54 push %r12 10ba7: 49 89 fc mov %rdi,%r12 10baa: 55 push %rbp 10bab: 48 8d af 88 60 00 00 lea 0x6088(%rdi),%rbp 10bb2: 53 push %rbx 10bb3: 48 8d 9f a8 5f 00 00 lea 0x5fa8(%rdi),%rbx 10bba: 48 8b 03 mov (%rbx),%rax 10bbd: 48 85 c0 test %rax,%rax 10bc0: 74 1a je 10bdc 10bc2: 80 78 28 00 cmpb $0x0,0x28(%rax) 10bc6: 74 14 je 10bdc 10bc8: 48 8b 70 30 mov 0x30(%rax),%rsi 10bcc: 48 85 f6 test %rsi,%rsi 10bcf: 74 0b je 10bdc 10bd1: 8b 50 38 mov 0x38(%rax),%edx 10bd4: 4c 89 e7 mov %r12,%rdi 10bd7: e8 00 00 00 00 callq 10bdc 10bdc: 48 83 c3 08 add $0x8,%rbx 10be0: 48 39 eb cmp %rbp,%rbx 10be3: 75 d5 jne 10bba 10be5: 5b pop %rbx 10be6: 5d pop %rbp 10be7: 41 5c pop %r12 10be9: c3 retq 10bea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000010bf0 : 10bf0: e8 00 00 00 00 callq 10bf5 10bf5: 48 8b 47 18 mov 0x18(%rdi),%rax 10bf9: 48 85 c0 test %rax,%rax 10bfc: 74 05 je 10c03 10bfe: 8b 57 20 mov 0x20(%rdi),%edx 10c01: 89 10 mov %edx,(%rax) 10c03: e9 c8 f7 ff ff jmpq 103d0 10c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10c0f: 00 0000000000010c10 : 10c10: e8 00 00 00 00 callq 10c15 10c15: f6 87 b0 63 01 00 04 testb $0x4,0x163b0(%rdi) 10c1c: 75 11 jne 10c2f 10c1e: ba 02 00 00 00 mov $0x2,%edx 10c23: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 10c2a: e9 00 00 00 00 jmpq 10c2f 10c2f: ba 01 00 00 00 mov $0x1,%edx 10c34: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 10c3b: e9 00 00 00 00 jmpq 10c40 0000000000010c40 : 10c40: e8 00 00 00 00 callq 10c45 10c45: 8b 56 24 mov 0x24(%rsi),%edx 10c48: 31 c0 xor %eax,%eax 10c4a: 83 fa 01 cmp $0x1,%edx 10c4d: 77 01 ja 10c50 10c4f: c3 retq 10c50: b8 ea ff ff ff mov $0xffffffea,%eax 10c55: 83 fa 02 cmp $0x2,%edx 10c58: 75 f5 jne 10c4f 10c5a: 4c 8b 46 18 mov 0x18(%rsi),%r8 10c5e: 48 8b 56 08 mov 0x8(%rsi),%rdx 10c62: 4c 8b 0e mov (%rsi),%r9 10c65: 4c 89 c1 mov %r8,%rcx 10c68: 48 c1 e2 0c shl $0xc,%rdx 10c6c: 48 c1 e1 0c shl $0xc,%rcx 10c70: 48 89 56 38 mov %rdx,0x38(%rsi) 10c74: 48 01 d1 add %rdx,%rcx 10c77: 48 3b 8f 10 b9 ff ff cmp -0x46f0(%rdi),%rcx 10c7e: 77 cf ja 10c4f 10c80: 48 8b 87 48 01 00 00 mov 0x148(%rdi),%rax 10c87: 48 85 c0 test %rax,%rax 10c8a: 74 0d je 10c99 10c8c: 4d 3b 41 10 cmp 0x10(%r9),%r8 10c90: 75 07 jne 10c99 10c92: 48 01 d0 add %rdx,%rax 10c95: 48 89 46 30 mov %rax,0x30(%rsi) 10c99: 48 03 97 00 b9 ff ff add -0x4700(%rdi),%rdx 10ca0: 31 c0 xor %eax,%eax 10ca2: c6 46 40 01 movb $0x1,0x40(%rsi) 10ca6: 48 89 56 38 mov %rdx,0x38(%rsi) 10caa: c3 retq 10cab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000010cb0 : 10cb0: e8 00 00 00 00 callq 10cb5 10cb5: 48 8b 97 78 01 00 00 mov 0x178(%rdi),%rdx 10cbc: 48 c1 e6 0c shl $0xc,%rsi 10cc0: 48 8b 8f 48 01 00 00 mov 0x148(%rdi),%rcx 10cc7: 48 8b 42 10 mov 0x10(%rdx),%rax 10ccb: 48 c1 e0 0c shl $0xc,%rax 10ccf: 48 39 c6 cmp %rax,%rsi 10cd2: 72 17 jb 10ceb 10cd4: 48 81 c2 a8 00 00 00 add $0xa8,%rdx 10cdb: 48 29 c6 sub %rax,%rsi 10cde: 48 8b 42 10 mov 0x10(%rdx),%rax 10ce2: 48 c1 e0 0c shl $0xc,%rax 10ce6: 48 39 f0 cmp %rsi,%rax 10ce9: 76 e9 jbe 10cd4 10ceb: 48 8b 81 00 b9 ff ff mov -0x4700(%rcx),%rax 10cf2: 48 01 f0 add %rsi,%rax 10cf5: 48 c1 e8 0c shr $0xc,%rax 10cf9: 48 03 42 08 add 0x8(%rdx),%rax 10cfd: c3 retq 10cfe: 66 90 xchg %ax,%ax 0000000000010d00 : 10d00: e8 00 00 00 00 callq 10d05 10d05: 48 83 ec 28 sub $0x28,%rsp 10d09: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 10d10: 00 00 10d12: 48 89 44 24 20 mov %rax,0x20(%rsp) 10d17: 48 8b 47 70 mov 0x70(%rdi),%rax 10d1b: 48 89 e6 mov %rsp,%rsi 10d1e: 48 8b 10 mov (%rax),%rdx 10d21: 48 8b 40 08 mov 0x8(%rax),%rax 10d25: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 10d2c: 00 10d2d: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 10d34: 00 00 10d36: 48 8b 52 10 mov 0x10(%rdx),%rdx 10d3a: 48 63 40 18 movslq 0x18(%rax),%rax 10d3e: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 10d43: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 10d4a: 00 00 10d4c: 4c 8b 84 c2 b8 56 00 mov 0x56b8(%rdx,%rax,8),%r8 10d53: 00 10d54: 49 8b 40 10 mov 0x10(%r8),%rax 10d58: 4c 89 c7 mov %r8,%rdi 10d5b: 48 8b 40 10 mov 0x10(%rax),%rax 10d5f: e8 00 00 00 00 callq 10d64 10d64: 48 8b 44 24 20 mov 0x20(%rsp),%rax 10d69: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 10d70: 00 00 10d72: 75 07 jne 10d7b 10d74: 31 c0 xor %eax,%eax 10d76: 48 83 c4 28 add $0x28,%rsp 10d7a: c3 retq 10d7b: e8 00 00 00 00 callq 10d80 0000000000010d80 : 10d80: e8 00 00 00 00 callq 10d85 10d85: 41 55 push %r13 10d87: 49 89 fd mov %rdi,%r13 10d8a: 55 push %rbp 10d8b: 53 push %rbx 10d8c: 48 89 d3 mov %rdx,%rbx 10d8f: 48 83 ca 08 or $0x8,%rdx 10d93: 48 83 ec 08 sub $0x8,%rsp 10d97: 48 8b 86 40 02 00 00 mov 0x240(%rsi),%rax 10d9e: 48 8b ae c8 01 00 00 mov 0x1c8(%rsi),%rbp 10da5: f6 c4 04 test $0x4,%ah 10da8: 4c 8b 45 30 mov 0x30(%rbp),%r8 10dac: 48 8b 4d 00 mov 0x0(%rbp),%rcx 10db0: 48 0f 45 da cmovne %rdx,%rbx 10db4: 48 8b 75 50 mov 0x50(%rbp),%rsi 10db8: 49 89 d9 mov %rbx,%r9 10dbb: f6 c4 01 test $0x1,%ah 10dbe: 74 33 je 10df3 10dc0: ba 01 00 00 00 mov $0x1,%edx 10dc5: e8 00 00 00 00 callq 10dca 10dca: 85 c0 test %eax,%eax 10dcc: 74 3a je 10e08 10dce: 48 8b 55 50 mov 0x50(%rbp),%rdx 10dd2: 48 8b 75 10 mov 0x10(%rbp),%rsi 10dd6: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 10ddd: 89 44 24 04 mov %eax,0x4(%rsp) 10de1: e8 00 00 00 00 callq 10de6 10de6: 8b 44 24 04 mov 0x4(%rsp),%eax 10dea: 48 83 c4 08 add $0x8,%rsp 10dee: 5b pop %rbx 10def: 5d pop %rbp 10df0: 41 5d pop %r13 10df2: c3 retq 10df3: 8b 55 10 mov 0x10(%rbp),%edx 10df6: e8 00 00 00 00 callq 10dfb 10dfb: 85 c0 test %eax,%eax 10dfd: 75 cf jne 10dce 10dff: 48 83 c4 08 add $0x8,%rsp 10e03: 5b pop %rbx 10e04: 5d pop %rbp 10e05: 41 5d pop %r13 10e07: c3 retq 10e08: 8b 7d 10 mov 0x10(%rbp),%edi 10e0b: 48 8b 45 30 mov 0x30(%rbp),%rax 10e0f: 49 b9 ff ff ff ff ff movabs $0xf9ffffffffffffff,%r9 10e16: ff ff f9 10e19: 48 8b 4d 00 mov 0x0(%rbp),%rcx 10e1d: 49 21 d9 and %rbx,%r9 10e20: 8d 57 ff lea -0x1(%rdi),%edx 10e23: 48 8b 7d 50 mov 0x50(%rbp),%rdi 10e27: 4c 8d 40 08 lea 0x8(%rax),%r8 10e2b: 48 83 c1 08 add $0x8,%rcx 10e2f: 48 8d b7 00 10 00 00 lea 0x1000(%rdi),%rsi 10e36: 4c 89 ef mov %r13,%rdi 10e39: e8 00 00 00 00 callq 10e3e 10e3e: eb bb jmp 10dfb 0000000000010e40 : 10e40: e8 00 00 00 00 callq 10e45 10e45: 41 57 push %r15 10e47: 41 56 push %r14 10e49: 41 55 push %r13 10e4b: 41 54 push %r12 10e4d: 55 push %rbp 10e4e: 53 push %rbx 10e4f: 48 83 ec 10 sub $0x10,%rsp 10e53: 48 8b 47 20 mov 0x20(%rdi),%rax 10e57: 48 8b a8 48 02 00 00 mov 0x248(%rax),%rbp 10e5e: f6 c2 03 test $0x3,%dl 10e61: 0f 85 f2 00 00 00 jne 10f59 10e67: 49 89 cf mov %rcx,%r15 10e6a: 48 8b 09 mov (%rcx),%rcx 10e6d: 48 89 c8 mov %rcx,%rax 10e70: 83 e0 03 and $0x3,%eax 10e73: 0f 85 e0 00 00 00 jne 10f59 10e79: 48 3b 8d 50 0f 00 00 cmp 0xf50(%rbp),%rcx 10e80: 0f 83 dc 00 00 00 jae 10f62 10e86: 48 89 f3 mov %rsi,%rbx 10e89: 48 85 d2 test %rdx,%rdx 10e8c: 0f 84 b8 00 00 00 je 10f4a 10e92: 41 be 04 00 00 00 mov $0x4,%r14d 10e98: 48 8d 04 32 lea (%rdx,%rsi,1),%rax 10e9c: 4c 8d ad 88 0c 00 00 lea 0xc88(%rbp),%r13 10ea3: 49 29 f6 sub %rsi,%r14 10ea6: 48 89 44 24 08 mov %rax,0x8(%rsp) 10eab: 4c 89 34 24 mov %r14,(%rsp) 10eaf: e9 81 00 00 00 jmpq 10f35 10eb4: 4c 89 ef mov %r13,%rdi 10eb7: e8 00 00 00 00 callq 10ebc 10ebc: 41 8b 17 mov (%r15),%edx 10ebf: b9 02 00 00 00 mov $0x2,%ecx 10ec4: 31 f6 xor %esi,%esi 10ec6: 48 89 ef mov %rbp,%rdi 10ec9: 49 89 c4 mov %rax,%r12 10ecc: 81 ca 00 00 00 80 or $0x80000000,%edx 10ed2: e8 00 00 00 00 callq 10ed7 10ed7: 49 8b 17 mov (%r15),%rdx 10eda: b9 02 00 00 00 mov $0x2,%ecx 10edf: 48 89 ef mov %rbp,%rdi 10ee2: be 06 00 00 00 mov $0x6,%esi 10ee7: 48 c1 fa 1f sar $0x1f,%rdx 10eeb: e8 00 00 00 00 callq 10ef0 10ef0: b9 02 00 00 00 mov $0x2,%ecx 10ef5: 44 89 f2 mov %r14d,%edx 10ef8: 48 89 ef mov %rbp,%rdi 10efb: be 01 00 00 00 mov $0x1,%esi 10f00: e8 00 00 00 00 callq 10f05 10f05: 4c 89 e6 mov %r12,%rsi 10f08: 4c 89 ef mov %r13,%rdi 10f0b: e8 00 00 00 00 callq 10f10 10f10: 49 8b 0f mov (%r15),%rcx 10f13: 48 8b 04 24 mov (%rsp),%rax 10f17: 48 8d 51 04 lea 0x4(%rcx),%rdx 10f1b: 48 01 d8 add %rbx,%rax 10f1e: 48 83 c3 04 add $0x4,%rbx 10f22: 49 89 17 mov %rdx,(%r15) 10f25: 48 3b 5c 24 08 cmp 0x8(%rsp),%rbx 10f2a: 74 1e je 10f4a 10f2c: 48 3b 95 50 0f 00 00 cmp 0xf50(%rbp),%rdx 10f33: 73 15 jae 10f4a 10f35: 48 89 d8 mov %rbx,%rax 10f38: e8 00 00 00 00 callq 10f3d 10f3d: 41 89 d6 mov %edx,%r14d 10f40: 85 c0 test %eax,%eax 10f42: 0f 84 6c ff ff ff je 10eb4 10f48: 48 98 cltq 10f4a: 48 83 c4 10 add $0x10,%rsp 10f4e: 5b pop %rbx 10f4f: 5d pop %rbp 10f50: 41 5c pop %r12 10f52: 41 5d pop %r13 10f54: 41 5e pop %r14 10f56: 41 5f pop %r15 10f58: c3 retq 10f59: 48 c7 c0 ea ff ff ff mov $0xffffffffffffffea,%rax 10f60: eb e8 jmp 10f4a 10f62: 48 c7 c0 fa ff ff ff mov $0xfffffffffffffffa,%rax 10f69: eb df jmp 10f4a 10f6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000010f70 : 10f70: e8 00 00 00 00 callq 10f75 10f75: 41 57 push %r15 10f77: 41 56 push %r14 10f79: 41 55 push %r13 10f7b: 41 54 push %r12 10f7d: 55 push %rbp 10f7e: 53 push %rbx 10f7f: 48 83 ec 48 sub $0x48,%rsp 10f83: 44 89 44 24 2c mov %r8d,0x2c(%rsp) 10f88: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 10f8f: 00 00 10f91: 48 89 44 24 40 mov %rax,0x40(%rsp) 10f96: 48 8b 87 48 01 00 00 mov 0x148(%rdi),%rax 10f9d: 83 bf 9c 01 00 00 02 cmpl $0x2,0x19c(%rdi) 10fa4: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%rsp) 10fab: 00 10fac: 48 89 44 24 08 mov %rax,0x8(%rsp) 10fb1: 0f 85 84 02 00 00 jne 1123b 10fb7: 4c 8b a7 78 01 00 00 mov 0x178(%rdi),%r12 10fbe: 4c 8d b0 b8 a9 ff ff lea -0x5648(%rax),%r14 10fc5: 49 89 d1 mov %rdx,%r9 10fc8: 41 89 cf mov %ecx,%r15d 10fcb: 49 8b 44 24 10 mov 0x10(%r12),%rax 10fd0: 48 c1 e0 0c shl $0xc,%rax 10fd4: 48 39 c6 cmp %rax,%rsi 10fd7: 72 18 jb 10ff1 10fd9: 49 81 c4 a8 00 00 00 add $0xa8,%r12 10fe0: 48 29 c6 sub %rax,%rsi 10fe3: 49 8b 44 24 10 mov 0x10(%r12),%rax 10fe8: 48 c1 e0 0c shl $0xc,%rax 10fec: 48 39 f0 cmp %rsi,%rax 10fef: 76 e8 jbe 10fd9 10ff1: 49 8b 6c 24 08 mov 0x8(%r12),%rbp 10ff6: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) 10ffd: 00 10ffe: 48 c1 e5 0c shl $0xc,%rbp 11002: 48 01 f5 add %rsi,%rbp 11005: 45 85 ff test %r15d,%r15d 11008: 0f 84 79 01 00 00 je 11187 1100e: 44 89 7c 24 04 mov %r15d,0x4(%rsp) 11013: 4d 89 e7 mov %r12,%r15 11016: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1101b: 48 39 a8 08 b9 ff ff cmp %rbp,-0x46f8(%rax) 11022: 0f 86 5f 01 00 00 jbe 11187 11028: 49 89 ed mov %rbp,%r13 1102b: bb 04 00 00 00 mov $0x4,%ebx 11030: ba ff ff ff ff mov $0xffffffff,%edx 11035: 48 63 44 24 04 movslq 0x4(%rsp),%rax 1103a: 41 83 e5 03 and $0x3,%r13d 1103e: 41 89 d0 mov %edx,%r8d 11041: 4c 29 eb sub %r13,%rbx 11044: 41 c1 e5 03 shl $0x3,%r13d 11048: 44 89 e9 mov %r13d,%ecx 1104b: 41 d3 e0 shl %cl,%r8d 1104e: 48 39 d8 cmp %rbx,%rax 11051: 73 12 jae 11065 11053: 48 29 c3 sub %rax,%rbx 11056: 8d 0c dd 00 00 00 00 lea 0x0(,%rbx,8),%ecx 1105d: 48 89 c3 mov %rax,%rbx 11060: d3 ea shr %cl,%edx 11062: 41 21 d0 and %edx,%r8d 11065: 41 83 f8 ff cmp $0xffffffff,%r8d 11069: 44 89 44 24 10 mov %r8d,0x10(%rsp) 1106e: 0f 84 3a 01 00 00 je 111ae 11074: 48 8b 44 24 08 mov 0x8(%rsp),%rax 11079: 49 89 ec mov %rbp,%r12 1107c: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 11081: 49 83 e4 fc and $0xfffffffffffffffc,%r12 11085: 4c 8d 98 40 b6 ff ff lea -0x49c0(%rax),%r11 1108c: 4c 89 df mov %r11,%rdi 1108f: 4c 89 5c 24 18 mov %r11,0x18(%rsp) 11094: e8 00 00 00 00 callq 11099 11099: 44 89 e2 mov %r12d,%edx 1109c: 31 f6 xor %esi,%esi 1109e: b9 02 00 00 00 mov $0x2,%ecx 110a3: 81 ca 00 00 00 80 or $0x80000000,%edx 110a9: 4c 89 f7 mov %r14,%rdi 110ac: 48 89 44 24 30 mov %rax,0x30(%rsp) 110b1: e8 00 00 00 00 callq 110b6 110b6: 4c 89 e2 mov %r12,%rdx 110b9: b9 02 00 00 00 mov $0x2,%ecx 110be: 4c 89 f7 mov %r14,%rdi 110c1: 48 c1 ea 1f shr $0x1f,%rdx 110c5: be 06 00 00 00 mov $0x6,%esi 110ca: e8 00 00 00 00 callq 110cf 110cf: ba 02 00 00 00 mov $0x2,%edx 110d4: be 01 00 00 00 mov $0x1,%esi 110d9: 4c 89 f7 mov %r14,%rdi 110dc: e8 00 00 00 00 callq 110e1 110e1: 8b 54 24 2c mov 0x2c(%rsp),%edx 110e5: 4c 8b 5c 24 18 mov 0x18(%rsp),%r11 110ea: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 110ef: 44 8b 44 24 10 mov 0x10(%rsp),%r8d 110f4: 41 89 c4 mov %eax,%r12d 110f7: 85 d2 test %edx,%edx 110f9: 0f 85 f6 00 00 00 jne 111f5 110ff: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 11104: 4c 89 df mov %r11,%rdi 11107: 4c 89 4c 24 18 mov %r9,0x18(%rsp) 1110c: 44 89 44 24 10 mov %r8d,0x10(%rsp) 11111: e8 00 00 00 00 callq 11116 11116: 44 8b 44 24 10 mov 0x10(%rsp),%r8d 1111b: 44 89 e9 mov %r13d,%ecx 1111e: 89 de mov %ebx,%esi 11120: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 11125: 45 21 c4 and %r8d,%r12d 11128: 41 d3 ec shr %cl,%r12d 1112b: 85 db test %ebx,%ebx 1112d: 44 89 64 24 3c mov %r12d,0x3c(%rsp) 11132: 74 14 je 11148 11134: 31 c0 xor %eax,%eax 11136: 89 c2 mov %eax,%edx 11138: 83 c0 01 add $0x1,%eax 1113b: 0f b6 4c 14 3c movzbl 0x3c(%rsp,%rdx,1),%ecx 11140: 41 88 0c 11 mov %cl,(%r9,%rdx,1) 11144: 39 f0 cmp %esi,%eax 11146: 72 ee jb 11136 11148: 8b 54 24 04 mov 0x4(%rsp),%edx 1114c: 49 8b 47 10 mov 0x10(%r15),%rax 11150: 48 01 dd add %rbx,%rbp 11153: 49 01 d9 add %rbx,%r9 11156: 49 03 47 08 add 0x8(%r15),%rax 1115a: 01 5c 24 28 add %ebx,0x28(%rsp) 1115e: 29 da sub %ebx,%edx 11160: 48 c1 e0 0c shl $0xc,%rax 11164: 89 54 24 04 mov %edx,0x4(%rsp) 11168: 48 39 c5 cmp %rax,%rbp 1116b: 72 12 jb 1117f 1116d: 49 8b af b0 00 00 00 mov 0xb0(%r15),%rbp 11174: 49 81 c7 a8 00 00 00 add $0xa8,%r15 1117b: 48 c1 e5 0c shl $0xc,%rbp 1117f: 85 d2 test %edx,%edx 11181: 0f 85 8f fe ff ff jne 11016 11187: 48 8b 44 24 40 mov 0x40(%rsp),%rax 1118c: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 11193: 00 00 11195: 0f 85 ad 00 00 00 jne 11248 1119b: 8b 44 24 28 mov 0x28(%rsp),%eax 1119f: 48 83 c4 48 add $0x48,%rsp 111a3: 5b pop %rbx 111a4: 5d pop %rbp 111a5: 41 5c pop %r12 111a7: 41 5d pop %r13 111a9: 41 5e pop %r14 111ab: 41 5f pop %r15 111ad: c3 retq 111ae: 49 8b 5f 10 mov 0x10(%r15),%rbx 111b2: 49 03 5f 08 add 0x8(%r15),%rbx 111b6: 48 83 e0 fc and $0xfffffffffffffffc,%rax 111ba: 4c 89 ca mov %r9,%rdx 111bd: 48 c1 e3 0c shl $0xc,%rbx 111c1: 48 89 ee mov %rbp,%rsi 111c4: 4c 89 f7 mov %r14,%rdi 111c7: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 111cc: 48 29 eb sub %rbp,%rbx 111cf: 48 39 c3 cmp %rax,%rbx 111d2: 48 0f 47 d8 cmova %rax,%rbx 111d6: 8b 44 24 2c mov 0x2c(%rsp),%eax 111da: 45 31 c0 xor %r8d,%r8d 111dd: 85 c0 test %eax,%eax 111df: 48 89 d9 mov %rbx,%rcx 111e2: 41 0f 95 c0 setne %r8b 111e6: e8 00 00 00 00 callq 111eb 111eb: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 111f0: e9 53 ff ff ff jmpq 11148 111f5: 41 8b 11 mov (%r9),%edx 111f8: 44 89 e9 mov %r13d,%ecx 111fb: be 01 00 00 00 mov $0x1,%esi 11200: 4c 89 f7 mov %r14,%rdi 11203: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 11208: d3 e2 shl %cl,%edx 1120a: b9 02 00 00 00 mov $0x2,%ecx 1120f: 31 c2 xor %eax,%edx 11211: 44 21 c2 and %r8d,%edx 11214: 31 c2 xor %eax,%edx 11216: 89 54 24 3c mov %edx,0x3c(%rsp) 1121a: e8 00 00 00 00 callq 1121f 1121f: 4c 8b 5c 24 18 mov 0x18(%rsp),%r11 11224: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 11229: 4c 89 df mov %r11,%rdi 1122c: e8 00 00 00 00 callq 11231 11231: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 11236: e9 0d ff ff ff jmpq 11148 1123b: c7 44 24 28 fb ff ff movl $0xfffffffb,0x28(%rsp) 11242: ff 11243: e9 3f ff ff ff jmpq 11187 11248: e8 00 00 00 00 callq 1124d 1124d: 0f 1f 00 nopl (%rax) 0000000000011250 : 11250: e8 00 00 00 00 callq 11255 11255: 41 57 push %r15 11257: 41 56 push %r14 11259: 49 89 fe mov %rdi,%r14 1125c: 41 55 push %r13 1125e: 41 54 push %r12 11260: 55 push %rbp 11261: 53 push %rbx 11262: 48 83 ec 08 sub $0x8,%rsp 11266: 83 bf 50 01 00 00 01 cmpl $0x1,0x150(%rdi) 1126d: 4c 8b af 90 01 00 00 mov 0x190(%rdi),%r13 11274: 48 89 34 24 mov %rsi,(%rsp) 11278: 4c 8b a7 78 01 00 00 mov 0x178(%rdi),%r12 1127f: 0f 84 fd 00 00 00 je 11382 11285: 49 8b 86 f8 00 00 00 mov 0xf8(%r14),%rax 1128c: 48 8b 68 38 mov 0x38(%rax),%rbp 11290: 48 85 ed test %rbp,%rbp 11293: 74 45 je 112da 11295: 8b 45 10 mov 0x10(%rbp),%eax 11298: 85 c0 test %eax,%eax 1129a: 74 3e je 112da 1129c: 31 db xor %ebx,%ebx 1129e: 65 4c 8b 3c 25 00 00 mov %gs:0x0,%r15 112a5: 00 00 112a7: eb 08 jmp 112b1 112a9: 83 c3 01 add $0x1,%ebx 112ac: 39 5d 10 cmp %ebx,0x10(%rbp) 112af: 76 29 jbe 112da 112b1: 48 63 c3 movslq %ebx,%rax 112b4: 49 8b b7 98 03 00 00 mov 0x398(%r15),%rsi 112bb: 48 8b 7c c5 18 mov 0x18(%rbp,%rax,8),%rdi 112c0: e8 00 00 00 00 callq 112c5 112c5: 84 c0 test %al,%al 112c7: 74 e0 je 112a9 112c9: 48 83 c4 08 add $0x8,%rsp 112cd: 31 c0 xor %eax,%eax 112cf: 5b pop %rbx 112d0: 5d pop %rbp 112d1: 41 5c pop %r12 112d3: 41 5d pop %r13 112d5: 41 5e pop %r14 112d7: 41 5f pop %r15 112d9: c3 retq 112da: 41 8b 86 9c 01 00 00 mov 0x19c(%r14),%eax 112e1: 83 f8 01 cmp $0x1,%eax 112e4: 74 5b je 11341 112e6: 83 f8 02 cmp $0x2,%eax 112e9: 74 1a je 11305 112eb: 48 8b 34 24 mov (%rsp),%rsi 112ef: 48 83 c4 08 add $0x8,%rsp 112f3: 4c 89 f7 mov %r14,%rdi 112f6: 5b pop %rbx 112f7: 5d pop %rbp 112f8: 41 5c pop %r12 112fa: 41 5d pop %r13 112fc: 41 5e pop %r14 112fe: 41 5f pop %r15 11300: e9 00 00 00 00 jmpq 11305 11305: 4d 85 ed test %r13,%r13 11308: 74 bf je 112c9 1130a: 48 8b 04 24 mov (%rsp),%rax 1130e: 8b 30 mov (%rax),%esi 11310: 49 8b 54 24 08 mov 0x8(%r12),%rdx 11315: 49 8b 44 24 10 mov 0x10(%r12),%rax 1131a: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1131e: 48 39 ce cmp %rcx,%rsi 11321: 73 10 jae 11333 11323: 48 8b 0c 24 mov (%rsp),%rcx 11327: 8b 49 04 mov 0x4(%rcx),%ecx 1132a: 85 c9 test %ecx,%ecx 1132c: 74 40 je 1136e 1132e: 48 39 ca cmp %rcx,%rdx 11331: 72 3b jb 1136e 11333: 49 81 c4 a8 00 00 00 add $0xa8,%r12 1133a: 49 29 c5 sub %rax,%r13 1133d: 75 d1 jne 11310 1133f: eb 88 jmp 112c9 11341: 4c 89 f7 mov %r14,%rdi 11344: e8 00 00 00 00 callq 11349 11349: 84 c0 test %al,%al 1134b: 74 21 je 1136e 1134d: 49 8b 86 40 02 00 00 mov 0x240(%r14),%rax 11354: 48 83 c4 08 add $0x8,%rsp 11358: 5b pop %rbx 11359: 5d pop %rbp 1135a: 48 c1 e8 0a shr $0xa,%rax 1135e: 41 5c pop %r12 11360: 41 5d pop %r13 11362: 48 83 f0 01 xor $0x1,%rax 11366: 41 5e pop %r14 11368: 41 5f pop %r15 1136a: 83 e0 01 and $0x1,%eax 1136d: c3 retq 1136e: 48 83 c4 08 add $0x8,%rsp 11372: b8 01 00 00 00 mov $0x1,%eax 11377: 5b pop %rbx 11378: 5d pop %rbp 11379: 41 5c pop %r12 1137b: 41 5d pop %r13 1137d: 41 5e pop %r14 1137f: 41 5f pop %r15 11381: c3 retq 11382: 48 8d 7f a8 lea -0x58(%rdi),%rdi 11386: e8 00 00 00 00 callq 1138b 1138b: 84 c0 test %al,%al 1138d: 0f 85 f2 fe ff ff jne 11285 11393: e9 31 ff ff ff jmpq 112c9 11398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1139f: 00 00000000000113a0 : 113a0: e8 00 00 00 00 callq 113a5 113a5: 55 push %rbp 113a6: 48 89 fd mov %rdi,%rbp 113a9: 53 push %rbx 113aa: 48 83 7e 58 00 cmpq $0x0,0x58(%rsi) 113af: 48 89 f3 mov %rsi,%rbx 113b2: 75 37 jne 113eb 113b4: 80 7b 6c 00 cmpb $0x0,0x6c(%rbx) 113b8: 74 2e je 113e8 113ba: 48 b8 ff ff ff ff ff movabs $0x7fffffffffffffff,%rax 113c1: ff ff 7f 113c4: 48 8b 73 50 mov 0x50(%rbx),%rsi 113c8: 48 39 c6 cmp %rax,%rsi 113cb: 74 1b je 113e8 113cd: 8b 53 10 mov 0x10(%rbx),%edx 113d0: 48 8d bd b8 a9 ff ff lea -0x5648(%rbp),%rdi 113d7: e8 00 00 00 00 callq 113dc 113dc: 85 c0 test %eax,%eax 113de: 0f 85 99 00 00 00 jne 1147d 113e4: c6 43 6c 00 movb $0x0,0x6c(%rbx) 113e8: 5b pop %rbx 113e9: 5d pop %rbp 113ea: c3 retq 113eb: 48 8b 46 18 mov 0x18(%rsi),%rax 113ef: 48 85 c0 test %rax,%rax 113f2: 74 c0 je 113b4 113f4: 48 8b 30 mov (%rax),%rsi 113f7: 48 85 f6 test %rsi,%rsi 113fa: 74 b8 je 113b4 113fc: 8b 4b 68 mov 0x68(%rbx),%ecx 113ff: 8b 50 0c mov 0xc(%rax),%edx 11402: 45 31 c0 xor %r8d,%r8d 11405: 48 8b bf b8 a9 ff ff mov -0x5648(%rdi),%rdi 1140c: 83 e1 01 and $0x1,%ecx 1140f: e8 00 00 00 00 callq 11414 11414: 48 8b 7b 18 mov 0x18(%rbx),%rdi 11418: e8 00 00 00 00 callq 1141d 1141d: 48 8b 43 70 mov 0x70(%rbx),%rax 11421: 48 85 c0 test %rax,%rax 11424: 74 8e je 113b4 11426: 48 8b 4b 10 mov 0x10(%rbx),%rcx 1142a: 48 85 c9 test %rcx,%rcx 1142d: 74 3b je 1146a 1142f: 4c 8b 0b mov (%rbx),%r9 11432: 4c 8b 40 20 mov 0x20(%rax),%r8 11436: 31 d2 xor %edx,%edx 11438: 48 be ff ff ff ff ff movabs $0xffffffffffffff,%rsi 1143f: ff ff 00 11442: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 11449 11449: 49 8b 04 d0 mov (%r8,%rdx,8),%rax 1144d: 48 21 f0 and %rsi,%rax 11450: 48 c1 e0 06 shl $0x6,%rax 11454: 48 01 f8 add %rdi,%rax 11457: 49 39 04 d1 cmp %rax,(%r9,%rdx,8) 1145b: 0f 85 53 ff ff ff jne 113b4 11461: 48 83 c2 01 add $0x1,%rdx 11465: 48 39 d1 cmp %rdx,%rcx 11468: 75 df jne 11449 1146a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 11471: e8 00 00 00 00 callq 11476 11476: 0f 0b ud2 11478: e9 37 ff ff ff jmpq 113b4 1147d: 48 8b 53 50 mov 0x50(%rbx),%rdx 11481: 48 8b 73 10 mov 0x10(%rbx),%rsi 11485: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1148c: e8 00 00 00 00 callq 11491 11491: e9 4e ff ff ff jmpq 113e4 11496: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1149d: 00 00 00 00000000000114a0 : 114a0: e8 00 00 00 00 callq 114a5 114a5: 55 push %rbp 114a6: 48 89 f5 mov %rsi,%rbp 114a9: 53 push %rbx 114aa: 48 89 fb mov %rdi,%rbx 114ad: 48 85 f6 test %rsi,%rsi 114b0: 74 07 je 114b9 114b2: 48 83 7e 58 00 cmpq $0x0,0x58(%rsi) 114b7: 75 43 jne 114fc 114b9: 48 8b 75 18 mov 0x18(%rbp),%rsi 114bd: 48 85 f6 test %rsi,%rsi 114c0: 74 10 je 114d2 114c2: 48 8b 45 48 mov 0x48(%rbp),%rax 114c6: 48 8b b8 f0 00 00 00 mov 0xf0(%rax),%rdi 114cd: 48 85 ff test %rdi,%rdi 114d0: 75 64 jne 11536 114d2: f6 45 09 01 testb $0x1,0x9(%rbp) 114d6: 75 5b jne 11533 114d8: 80 bb f1 b0 ff ff 00 cmpb $0x0,-0x4f0f(%rbx) 114df: 74 0a je 114eb 114e1: e8 00 00 00 00 callq 114e6 114e6: 48 85 c0 test %rax,%rax 114e9: 75 5d jne 11548 114eb: 48 8b bb b8 a9 ff ff mov -0x5648(%rbx),%rdi 114f2: 48 89 ee mov %rbp,%rsi 114f5: 5b pop %rbx 114f6: 5d pop %rbp 114f7: e9 00 00 00 00 jmpq 114fc 114fc: 31 c0 xor %eax,%eax 114fe: 48 83 7e 10 00 cmpq $0x0,0x10(%rsi) 11503: 74 16 je 1151b 11505: 48 8b 55 00 mov 0x0(%rbp),%rdx 11509: 48 c7 04 c2 00 00 00 movq $0x0,(%rdx,%rax,8) 11510: 00 11511: 48 83 c0 01 add $0x1,%rax 11515: 48 3b 45 10 cmp 0x10(%rbp),%rax 11519: 72 ea jb 11505 1151b: 48 8b 7d 18 mov 0x18(%rbp),%rdi 1151f: e8 00 00 00 00 callq 11524 11524: 81 65 08 ff fe ff ff andl $0xfffffeff,0x8(%rbp) 1152b: 48 c7 45 18 00 00 00 movq $0x0,0x18(%rbp) 11532: 00 11533: 5b pop %rbx 11534: 5d pop %rbp 11535: c3 retq 11536: 31 d2 xor %edx,%edx 11538: e8 00 00 00 00 callq 1153d 1153d: 48 c7 45 18 00 00 00 movq $0x0,0x18(%rbp) 11544: 00 11545: 5b pop %rbx 11546: 5d pop %rbp 11547: c3 retq 11548: 48 8b b3 b8 a9 ff ff mov -0x5648(%rbx),%rsi 1154f: 48 89 ef mov %rbp,%rdi 11552: 5b pop %rbx 11553: 5d pop %rbp 11554: e9 00 00 00 00 jmpq 11559 11559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000011560 : 11560: e8 00 00 00 00 callq 11565 11565: 41 57 push %r15 11567: 41 56 push %r14 11569: 41 55 push %r13 1156b: 41 54 push %r12 1156d: 55 push %rbp 1156e: 53 push %rbx 1156f: 48 81 ec 08 02 00 00 sub $0x208,%rsp 11576: 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 1157d: 00 00 1157f: 48 89 84 24 00 02 00 mov %rax,0x200(%rsp) 11586: 00 11587: 48 8b 47 20 mov 0x20(%rdi),%rax 1158b: 4c 8b b0 48 02 00 00 mov 0x248(%rax),%r14 11592: f6 c2 03 test $0x3,%dl 11595: 0f 85 ae 00 00 00 jne 11649 1159b: 49 89 f4 mov %rsi,%r12 1159e: 48 8b 31 mov (%rcx),%rsi 115a1: 49 89 cf mov %rcx,%r15 115a4: 49 89 f5 mov %rsi,%r13 115a7: 41 83 e5 03 and $0x3,%r13d 115ab: 0f 85 98 00 00 00 jne 11649 115b1: 49 8b ae 50 0f 00 00 mov 0xf50(%r14),%rbp 115b8: 48 39 ee cmp %rbp,%rsi 115bb: 0f 83 91 00 00 00 jae 11652 115c1: 48 29 f5 sub %rsi,%rbp 115c4: 48 39 d5 cmp %rdx,%rbp 115c7: 48 0f 47 ea cmova %rdx,%rbp 115cb: 48 85 ed test %rbp,%rbp 115ce: 75 16 jne 115e6 115d0: eb 4f jmp 11621 115d2: 49 8b 37 mov (%r15),%rsi 115d5: 49 01 dd add %rbx,%r13 115d8: 49 01 dc add %rbx,%r12 115db: 48 01 de add %rbx,%rsi 115de: 49 89 37 mov %rsi,(%r15) 115e1: 48 29 dd sub %rbx,%rbp 115e4: 74 3b je 11621 115e6: 48 81 fd 00 02 00 00 cmp $0x200,%rbp 115ed: bb 00 02 00 00 mov $0x200,%ebx 115f2: 48 89 e2 mov %rsp,%rdx 115f5: 4c 89 f7 mov %r14,%rdi 115f8: 48 0f 46 dd cmovbe %rbp,%rbx 115fc: 45 31 c0 xor %r8d,%r8d 115ff: 48 89 d9 mov %rbx,%rcx 11602: e8 00 00 00 00 callq 11607 11607: 48 89 da mov %rbx,%rdx 1160a: 4c 89 e7 mov %r12,%rdi 1160d: 48 89 e6 mov %rsp,%rsi 11610: e8 00 00 00 00 callq 11615 11615: 48 85 c0 test %rax,%rax 11618: 74 b8 je 115d2 1161a: 49 c7 c5 f2 ff ff ff mov $0xfffffffffffffff2,%r13 11621: 48 8b 84 24 00 02 00 mov 0x200(%rsp),%rax 11628: 00 11629: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax 11630: 00 00 11632: 75 27 jne 1165b 11634: 48 81 c4 08 02 00 00 add $0x208,%rsp 1163b: 4c 89 e8 mov %r13,%rax 1163e: 5b pop %rbx 1163f: 5d pop %rbp 11640: 41 5c pop %r12 11642: 41 5d pop %r13 11644: 41 5e pop %r14 11646: 41 5f pop %r15 11648: c3 retq 11649: 49 c7 c5 ea ff ff ff mov $0xffffffffffffffea,%r13 11650: eb cf jmp 11621 11652: 49 c7 c5 fa ff ff ff mov $0xfffffffffffffffa,%r13 11659: eb c6 jmp 11621 1165b: e8 00 00 00 00 callq 11660 0000000000011660 : 11660: e8 00 00 00 00 callq 11665 11665: 41 57 push %r15 11667: 49 89 d7 mov %rdx,%r15 1166a: 41 56 push %r14 1166c: 41 55 push %r13 1166e: 41 54 push %r12 11670: 55 push %rbp 11671: 48 89 cd mov %rcx,%rbp 11674: 53 push %rbx 11675: 48 83 ec 18 sub $0x18,%rsp 11679: 48 8b 47 20 mov 0x20(%rdi),%rax 1167d: 48 89 74 24 10 mov %rsi,0x10(%rsp) 11682: 48 8b 80 48 02 00 00 mov 0x248(%rax),%rax 11689: 48 8b 38 mov (%rax),%rdi 1168c: 48 89 44 24 08 mov %rax,0x8(%rsp) 11691: e8 00 00 00 00 callq 11696 11696: 4d 85 ff test %r15,%r15 11699: 0f 84 4d 01 00 00 je 117ec 1169f: 48 8b 5d 00 mov 0x0(%rbp),%rbx 116a3: 49 89 c5 mov %rax,%r13 116a6: 45 31 e4 xor %r12d,%r12d 116a9: 49 89 d9 mov %rbx,%r9 116ac: ba 00 10 00 00 mov $0x1000,%edx 116b1: 81 e3 ff 0f 00 00 and $0xfff,%ebx 116b7: 48 29 da sub %rbx,%rdx 116ba: 49 81 e1 00 f0 ff ff and $0xfffffffffffff000,%r9 116c1: 4c 39 fa cmp %r15,%rdx 116c4: 49 0f 47 d7 cmova %r15,%rdx 116c8: 49 89 d6 mov %rdx,%r14 116cb: 4d 85 ed test %r13,%r13 116ce: 74 0e je 116de 116d0: 4c 89 ce mov %r9,%rsi 116d3: 4c 89 ef mov %r13,%rdi 116d6: e8 00 00 00 00 callq 116db 116db: 49 89 c1 mov %rax,%r9 116de: 4c 89 ce mov %r9,%rsi 116e1: 4c 89 c8 mov %r9,%rax 116e4: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 116eb: 48 c1 ee 0c shr $0xc,%rsi 116ef: 48 c1 e8 1b shr $0x1b,%rax 116f3: e9 00 00 00 00 jmpq 116f8 116f8: b9 00 00 00 02 mov $0x2000000,%ecx 116fd: 48 39 c8 cmp %rcx,%rax 11700: 73 47 jae 11749 11702: 48 8b 0d 00 00 00 00 mov 0x0(%rip),%rcx # 11709 11709: 48 85 c9 test %rcx,%rcx 1170c: 74 3b je 11749 1170e: 4c 89 cf mov %r9,%rdi 11711: 48 c1 ef 23 shr $0x23,%rdi 11715: 48 8b 0c f9 mov (%rcx,%rdi,8),%rcx 11719: 48 85 c9 test %rcx,%rcx 1171c: 74 2b je 11749 1171e: 0f b6 c0 movzbl %al,%eax 11721: 48 c1 e0 04 shl $0x4,%rax 11725: 48 01 c8 add %rcx,%rax 11728: 74 1f je 11749 1172a: 48 8b 08 mov (%rax),%rcx 1172d: f6 c1 02 test $0x2,%cl 11730: 74 17 je 11749 11732: 83 e1 08 and $0x8,%ecx 11735: 75 39 jne 11770 11737: 49 c1 e9 15 shr $0x15,%r9 1173b: 48 8b 40 08 mov 0x8(%rax),%rax 1173f: 41 83 e1 3f and $0x3f,%r9d 11743: 4c 0f a3 08 bt %r9,(%rax) 11747: 72 27 jb 11770 11749: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 11750: 48 83 c4 18 add $0x18,%rsp 11754: 4c 89 e0 mov %r12,%rax 11757: 5b pop %rbx 11758: 5d pop %rbp 11759: 41 5c pop %r12 1175b: 41 5d pop %r13 1175d: 41 5e pop %r14 1175f: 41 5f pop %r15 11761: c3 retq 11762: b9 00 00 08 00 mov $0x80000,%ecx 11767: eb 94 jmp 116fd 11769: b9 00 00 00 02 mov $0x2000000,%ecx 1176e: eb 8d jmp 116fd 11770: 48 8b 44 24 08 mov 0x8(%rsp),%rax 11775: 48 c1 e6 06 shl $0x6,%rsi 11779: 48 03 35 00 00 00 00 add 0x0(%rip),%rsi # 11780 11780: 48 8b 80 20 57 00 00 mov 0x5720(%rax),%rax 11787: 48 39 46 18 cmp %rax,0x18(%rsi) 1178b: 75 bc jne 11749 1178d: 48 89 34 24 mov %rsi,(%rsp) 11791: e8 00 00 00 00 callq 11796 11796: 48 8b 34 24 mov (%rsp),%rsi 1179a: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 1179f: 4c 89 f2 mov %r14,%rdx 117a2: 48 2b 35 00 00 00 00 sub 0x0(%rip),%rsi # 117a9 117a9: 48 c1 fe 06 sar $0x6,%rsi 117ad: 48 c1 e6 0c shl $0xc,%rsi 117b1: 48 03 35 00 00 00 00 add 0x0(%rip),%rsi # 117b8 117b8: 48 01 de add %rbx,%rsi 117bb: e8 00 00 00 00 callq 117c0 117c0: 85 c0 test %eax,%eax 117c2: 75 1c jne 117e0 117c4: 48 8b 5d 00 mov 0x0(%rbp),%rbx 117c8: 4d 01 f4 add %r14,%r12 117cb: 4c 01 f3 add %r14,%rbx 117ce: 48 89 5d 00 mov %rbx,0x0(%rbp) 117d2: 4d 29 f7 sub %r14,%r15 117d5: 0f 85 ce fe ff ff jne 116a9 117db: e9 70 ff ff ff jmpq 11750 117e0: 49 c7 c4 f2 ff ff ff mov $0xfffffffffffffff2,%r12 117e7: e9 64 ff ff ff jmpq 11750 117ec: 45 31 e4 xor %r12d,%r12d 117ef: e9 5c ff ff ff jmpq 11750 117f4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 117fb: 00 00 00 00 117ff: 90 nop 0000000000011800 : 11800: e8 00 00 00 00 callq 11805 11805: 55 push %rbp 11806: 48 89 f5 mov %rsi,%rbp 11809: 53 push %rbx 1180a: 48 89 fb mov %rdi,%rbx 1180d: 48 83 ec 08 sub $0x8,%rsp 11811: 48 85 f6 test %rsi,%rsi 11814: 74 07 je 1181d 11816: 48 83 7e 58 00 cmpq $0x0,0x58(%rsi) 1181b: 75 5f jne 1187c 1181d: f6 45 09 01 testb $0x1,0x9(%rbp) 11821: 74 29 je 1184c 11823: 48 8b 7d 18 mov 0x18(%rbp),%rdi 11827: 48 85 ff test %rdi,%rdi 1182a: 74 7f je 118ab 1182c: 48 8b 55 30 mov 0x30(%rbp),%rdx 11830: 8b 4d 10 mov 0x10(%rbp),%ecx 11833: 48 8b 75 00 mov 0x0(%rbp),%rsi 11837: e8 00 00 00 00 callq 1183c 1183c: 81 4d 08 00 00 00 80 orl $0x80000000,0x8(%rbp) 11843: 31 c0 xor %eax,%eax 11845: 48 83 c4 08 add $0x8,%rsp 11849: 5b pop %rbx 1184a: 5d pop %rbp 1184b: c3 retq 1184c: 80 bb f1 b0 ff ff 00 cmpb $0x0,-0x4f0f(%rbx) 11853: 74 12 je 11867 11855: 48 89 14 24 mov %rdx,(%rsp) 11859: e8 00 00 00 00 callq 1185e 1185e: 48 8b 14 24 mov (%rsp),%rdx 11862: 48 85 c0 test %rax,%rax 11865: 75 6e jne 118d5 11867: 48 8b bb b8 a9 ff ff mov -0x5648(%rbx),%rdi 1186e: 48 83 c4 08 add $0x8,%rsp 11872: 48 89 ee mov %rbp,%rsi 11875: 5b pop %rbx 11876: 5d pop %rbp 11877: e9 00 00 00 00 jmpq 1187c 1187c: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 11883 11883: ba 10 00 00 00 mov $0x10,%edx 11888: be c0 0d 00 00 mov $0xdc0,%esi 1188d: e8 00 00 00 00 callq 11892 11892: 48 89 45 18 mov %rax,0x18(%rbp) 11896: 48 85 c0 test %rax,%rax 11899: 74 4f je 118ea 1189b: 81 4d 08 00 01 00 80 orl $0x80000100,0x8(%rbp) 118a2: 48 83 c4 08 add $0x8,%rsp 118a6: 31 c0 xor %eax,%eax 118a8: 5b pop %rbx 118a9: 5d pop %rbp 118aa: c3 retq 118ab: 48 8b 45 48 mov 0x48(%rbp),%rax 118af: 31 f6 xor %esi,%esi 118b1: 48 8b b8 f0 00 00 00 mov 0xf0(%rax),%rdi 118b8: e8 00 00 00 00 callq 118bd 118bd: 48 89 c7 mov %rax,%rdi 118c0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 118c6: 0f 87 79 ff ff ff ja 11845 118cc: 48 89 45 18 mov %rax,0x18(%rbp) 118d0: e9 57 ff ff ff jmpq 1182c 118d5: 48 8b b3 b8 a9 ff ff mov -0x5648(%rbx),%rsi 118dc: 48 83 c4 08 add $0x8,%rsp 118e0: 48 89 ef mov %rbp,%rdi 118e3: 5b pop %rbx 118e4: 5d pop %rbp 118e5: e9 00 00 00 00 jmpq 118ea 118ea: b8 f4 ff ff ff mov $0xfffffff4,%eax 118ef: e9 51 ff ff ff jmpq 11845 118f4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 118fb: 00 00 00 00 118ff: 90 nop 0000000000011900 : 11900: e8 00 00 00 00 callq 11905 11905: 48 83 bf 18 03 00 00 cmpq $0x0,0x318(%rdi) 1190c: 00 1190d: 74 03 je 11912 1190f: 31 c0 xor %eax,%eax 11911: c3 retq 11912: 48 8b 87 c8 01 00 00 mov 0x1c8(%rdi),%rax 11919: 48 85 c0 test %rax,%rax 1191c: 74 13 je 11931 1191e: 48 8b 40 60 mov 0x60(%rax),%rax 11922: 48 85 c0 test %rax,%rax 11925: 74 0a je 11931 11927: 48 83 b8 98 03 00 00 cmpq $0x0,0x398(%rax) 1192e: 00 1192f: 75 1a jne 1194b 11931: 48 8b b6 c8 00 00 00 mov 0xc8(%rsi),%rsi 11938: 48 83 c7 18 add $0x18,%rdi 1193c: e8 00 00 00 00 callq 11941 11941: 84 c0 test %al,%al 11943: 75 ca jne 1190f 11945: b8 f3 ff ff ff mov $0xfffffff3,%eax 1194a: c3 retq 1194b: b8 ff ff ff ff mov $0xffffffff,%eax 11950: c3 retq 11951: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 11958: 00 00 00 00 1195c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000011960 : 11960: e8 00 00 00 00 callq 11965 11965: 41 54 push %r12 11967: 55 push %rbp 11968: 48 89 f5 mov %rsi,%rbp 1196b: 53 push %rbx 1196c: 83 bf 50 01 00 00 02 cmpl $0x2,0x150(%rdi) 11973: 74 2a je 1199f 11975: 4c 8b a7 48 01 00 00 mov 0x148(%rdi),%r12 1197c: 48 89 fb mov %rdi,%rbx 1197f: e8 00 00 00 00 callq 11984 11984: 84 c0 test %al,