Files
soothe2-re/handoff/nls_dasm/vt_542100.dis
T

595 lines
32 KiB
Plaintext

; vt_542100
/tmp/slice.bin: file format binary
Disassembly of section .data:
0000000180542100 <.data>:
180542100: 40 3d 57 41 56 45 rex cmp $0x45564157,%eax
180542106: 0f 85 6b 14 00 00 jne 0x180543577
18054210c: 41 80 bd 84 00 00 00 cmpb $0x0,0x84(%r13)
180542113: 00
180542114: 74 6e je 0x180542184
180542116: 49 8b 4d 50 mov 0x50(%r13),%rcx
18054211a: 48 8b 01 mov (%rcx),%rax
18054211d: ff 50 40 call *0x40(%rax)
180542120: 3d 64 73 36 34 cmp $0x34367364,%eax
180542125: 75 5d jne 0x180542184
180542127: 49 8b 4d 50 mov 0x50(%r13),%rcx
18054212b: 48 8b 01 mov (%rcx),%rax
18054212e: ff 50 40 call *0x40(%rax)
180542131: 83 f8 1c cmp $0x1c,%eax
180542134: 0f 82 89 14 00 00 jb 0x1805435c3
18054213a: 49 8b 4d 50 mov 0x50(%r13),%rcx
18054213e: 8b d8 mov %eax,%ebx
180542140: 48 8b 01 mov (%rcx),%rax
180542143: ff 90 a8 00 00 00 call *0xa8(%rax)
180542149: 8b fb mov %ebx,%edi
18054214b: 83 e7 01 and $0x1,%edi
18054214e: 48 03 c3 add %rbx,%rax
180542151: 48 03 f8 add %rax,%rdi
180542154: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542158: 48 8b 01 mov (%rcx),%rax
18054215b: ff 50 50 call *0x50(%rax)
18054215e: 4c 8d 3c 06 lea (%rsi,%rax,1),%r15
180542162: 4c 89 7d 88 mov %r15,-0x78(%rbp)
180542166: 49 8b 4d 50 mov 0x50(%r13),%rcx
18054216a: 48 8b 01 mov (%rcx),%rax
18054216d: ff 50 50 call *0x50(%rax)
180542170: 49 89 45 78 mov %rax,0x78(%r13)
180542174: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542178: 48 8b 01 mov (%rcx),%rax
18054217b: 48 8b d7 mov %rdi,%rdx
18054217e: ff 90 b0 00 00 00 call *0xb0(%rax)
180542184: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542188: 48 8b 01 mov (%rcx),%rax
18054218b: ff 90 a8 00 00 00 call *0xa8(%rax)
180542191: 49 3b c7 cmp %r15,%rax
180542194: 0f 83 dd 13 00 00 jae 0x180543577
18054219a: 4c 8d 3d ff aa f6 01 lea 0x1f6aaff(%rip),%r15 # 0x1824acca0
1805421a1: 48 8d 35 f0 aa f6 01 lea 0x1f6aaf0(%rip),%rsi # 0x1824acc98
1805421a8: 4c 8d 25 20 ab f6 01 lea 0x1f6ab20(%rip),%r12 # 0x1824acccf
1805421af: 4c 8d 35 12 ab f6 01 lea 0x1f6ab12(%rip),%r14 # 0x1824accc8
1805421b6: 49 8b 4d 50 mov 0x50(%r13),%rcx
1805421ba: 48 8b 01 mov (%rcx),%rax
1805421bd: ff 50 10 call *0x10(%rax)
1805421c0: 84 c0 test %al,%al
1805421c2: 0f 85 7b 11 00 00 jne 0x180543343
1805421c8: 49 8b 4d 50 mov 0x50(%r13),%rcx
1805421cc: 48 8b 01 mov (%rcx),%rax
1805421cf: ff 50 40 call *0x40(%rax)
1805421d2: 8b d8 mov %eax,%ebx
1805421d4: 49 8b 4d 50 mov 0x50(%r13),%rcx
1805421d8: 48 8b 01 mov (%rcx),%rax
1805421db: ff 50 40 call *0x40(%rax)
1805421de: 44 8b e8 mov %eax,%r13d
1805421e1: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
1805421e6: 48 8b 49 50 mov 0x50(%rcx),%rcx
1805421ea: 8b f8 mov %eax,%edi
1805421ec: 48 8b 01 mov (%rcx),%rax
1805421ef: ff 90 a8 00 00 00 call *0xa8(%rax)
1805421f5: 41 8b cd mov %r13d,%ecx
1805421f8: 83 e1 01 and $0x1,%ecx
1805421fb: 49 03 c5 add %r13,%rax
1805421fe: 48 03 c8 add %rax,%rcx
180542201: 48 89 4c 24 28 mov %rcx,0x28(%rsp)
180542206: 81 fb 66 6d 74 20 cmp $0x20746d66,%ebx
18054220c: 0f 85 65 03 00 00 jne 0x180542577
180542212: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
180542217: 48 8b 4f 50 mov 0x50(%rdi),%rcx
18054221b: 48 8b 01 mov (%rcx),%rax
18054221e: ff 50 30 call *0x30(%rax)
180542221: 0f b7 d8 movzwl %ax,%ebx
180542224: 48 8b 4f 50 mov 0x50(%rdi),%rcx
180542228: 48 8b 01 mov (%rcx),%rax
18054222b: ff 50 30 call *0x30(%rax)
18054222e: 0f bf c8 movswl %ax,%ecx
180542231: 89 4f 20 mov %ecx,0x20(%rdi)
180542234: 48 8b 4f 50 mov 0x50(%rdi),%rcx
180542238: 48 8b 01 mov (%rcx),%rax
18054223b: ff 50 40 call *0x40(%rax)
18054223e: 66 0f 6e c0 movd %eax,%xmm0
180542242: f3 0f e6 c0 cvtdq2pd %xmm0,%xmm0
180542246: f2 0f 11 47 08 movsd %xmm0,0x8(%rdi)
18054224b: 48 8b 4f 50 mov 0x50(%rdi),%rcx
18054224f: 48 8b 01 mov (%rcx),%rax
180542252: ff 50 40 call *0x40(%rax)
180542255: 8b f8 mov %eax,%edi
180542257: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
18054225c: 48 8b 49 50 mov 0x50(%rcx),%rcx
180542260: 48 8b 01 mov (%rcx),%rax
180542263: ba 02 00 00 00 mov $0x2,%edx
180542268: ff 90 b8 00 00 00 call *0xb8(%rax)
18054226e: 48 8b 44 24 20 mov 0x20(%rsp),%rax
180542273: 48 8b 48 50 mov 0x50(%rax),%rcx
180542277: 48 8b 01 mov (%rcx),%rax
18054227a: ff 50 30 call *0x30(%rax)
18054227d: 0f bf c8 movswl %ax,%ecx
180542280: 48 8b 44 24 20 mov 0x20(%rsp),%rax
180542285: 89 48 10 mov %ecx,0x10(%rax)
180542288: 83 f9 40 cmp $0x40,%ecx
18054228b: 76 26 jbe 0x1805422b3
18054228d: f2 0f 2c 48 08 cvttsd2si 0x8(%rax),%ecx
180542292: 8b c7 mov %edi,%eax
180542294: 99 cltd
180542295: f7 f9 idiv %ecx
180542297: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
18054229c: 89 87 80 00 00 00 mov %eax,0x80(%rdi)
1805422a2: 8d 04 c5 00 00 00 00 lea 0x0(,%rax,8),%eax
1805422a9: 33 d2 xor %edx,%edx
1805422ab: f7 77 20 divl 0x20(%rdi)
1805422ae: 89 47 10 mov %eax,0x10(%rdi)
1805422b1: eb 14 jmp 0x1805422c7
1805422b3: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1805422b8: 8b 47 20 mov 0x20(%rdi),%eax
1805422bb: 0f af c1 imul %ecx,%eax
1805422be: c1 e8 03 shr $0x3,%eax
1805422c1: 89 87 80 00 00 00 mov %eax,0x80(%rdi)
1805422c7: 66 83 fb 03 cmp $0x3,%bx
1805422cb: 75 0f jne 0x1805422dc
1805422cd: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
1805422d2: 41 c6 45 24 01 movb $0x1,0x24(%r13)
1805422d7: e9 a3 11 00 00 jmp 0x18054347f
1805422dc: b8 fe ff 00 00 mov $0xfffe,%eax
1805422e1: 66 3b d8 cmp %ax,%bx
1805422e4: 0f 85 3f 02 00 00 jne 0x180542529
1805422ea: 41 83 fd 28 cmp $0x28,%r13d
1805422ee: 73 15 jae 0x180542305
1805422f0: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
1805422f5: 41 c7 85 80 00 00 00 movl $0x0,0x80(%r13)
1805422fc: 00 00 00 00
180542300: e9 7a 11 00 00 jmp 0x18054347f
180542305: 48 8b 4f 50 mov 0x50(%rdi),%rcx
180542309: 48 8b 01 mov (%rcx),%rax
18054230c: ba 04 00 00 00 mov $0x4,%edx
180542311: ff 90 b8 00 00 00 call *0xb8(%rax)
180542317: 48 8b 4f 50 mov 0x50(%rdi),%rcx
18054231b: 48 8b 01 mov (%rcx),%rax
18054231e: ff 50 40 call *0x40(%rax)
180542321: 8b d8 mov %eax,%ebx
180542323: 48 8d 15 46 ac f6 01 lea 0x1f6ac46(%rip),%rdx # 0x1824acf70
18054232a: 48 8d 4d 98 lea -0x68(%rbp),%rcx
18054232e: e8 ad a1 f5 ff call 0x18049c4e0
180542333: 90 nop
180542334: 8b d3 mov %ebx,%edx
180542336: 48 8d 8d 00 02 00 00 lea 0x200(%rbp),%rcx
18054233d: e8 ce 1a cf 00 call 0x181233e10
180542342: 4c 8d 85 ff 01 00 00 lea 0x1ff(%rbp),%r8
180542349: 4c 2b c0 sub %rax,%r8
18054234c: 48 8b d0 mov %rax,%rdx
18054234f: 48 8d 4d 90 lea -0x70(%rbp),%rcx
180542353: e8 f8 2d f5 ff call 0x180495150
180542358: 4c 8d 45 90 lea -0x70(%rbp),%r8
18054235c: 48 8d 55 98 lea -0x68(%rbp),%rdx
180542360: 48 8d 4f 28 lea 0x28(%rdi),%rcx
180542364: e8 17 a5 ce 00 call 0x18122c880
180542369: 48 8b 4d 90 mov -0x70(%rbp),%rcx
18054236d: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
180542371: 8b 01 mov (%rcx),%eax
180542373: a9 00 00 00 30 test $0x30000000,%eax
180542378: 75 16 jne 0x180542390
18054237a: b8 ff ff ff ff mov $0xffffffff,%eax
18054237f: f0 0f c1 01 lock xadd %eax,(%rcx)
180542383: ff c8 dec %eax
180542385: 83 f8 ff cmp $0xffffffff,%eax
180542388: 75 06 jne 0x180542390
18054238a: e8 65 ed be 00 call 0x1811310f4
18054238f: 90 nop
180542390: 48 8b 4d 98 mov -0x68(%rbp),%rcx
180542394: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
180542398: 8b 01 mov (%rcx),%eax
18054239a: a9 00 00 00 30 test $0x30000000,%eax
18054239f: 75 15 jne 0x1805423b6
1805423a1: b8 ff ff ff ff mov $0xffffffff,%eax
1805423a6: f0 0f c1 01 lock xadd %eax,(%rcx)
1805423aa: ff c8 dec %eax
1805423ac: 83 f8 ff cmp $0xffffffff,%eax
1805423af: 75 05 jne 0x1805423b6
1805423b1: e8 3e ed be 00 call 0x1811310f4
1805423b6: 44 8b 47 20 mov 0x20(%rdi),%r8d
1805423ba: 8b d3 mov %ebx,%edx
1805423bc: 48 8d 8d 98 01 00 00 lea 0x198(%rbp),%rcx
1805423c3: e8 68 17 00 00 call 0x180543b30
1805423c8: 48 8b d0 mov %rax,%rdx
1805423cb: 48 8b 8f 88 00 00 00 mov 0x88(%rdi),%rcx
1805423d2: 48 89 8d 70 01 00 00 mov %rcx,0x170(%rbp)
1805423d9: 48 8b 00 mov (%rax),%rax
1805423dc: 48 89 87 88 00 00 00 mov %rax,0x88(%rdi)
1805423e3: 48 89 0a mov %rcx,(%rdx)
1805423e6: 0f 10 42 08 movups 0x8(%rdx),%xmm0
1805423ea: 0f 11 87 90 00 00 00 movups %xmm0,0x90(%rdi)
1805423f1: 48 8b 42 18 mov 0x18(%rdx),%rax
1805423f5: 48 89 87 a0 00 00 00 mov %rax,0xa0(%rdi)
1805423fc: 8b 42 20 mov 0x20(%rdx),%eax
1805423ff: 89 87 a8 00 00 00 mov %eax,0xa8(%rdi)
180542405: 0f b6 42 24 movzbl 0x24(%rdx),%eax
180542409: 88 87 ac 00 00 00 mov %al,0xac(%rdi)
18054240f: 48 8b 8d 98 01 00 00 mov 0x198(%rbp),%rcx
180542416: ff 15 8c 8e 66 01 call *0x1668e8c(%rip) # 0x181bab2a8
18054241c: 48 8b 4f 50 mov 0x50(%rdi),%rcx
180542420: 48 8b 01 mov (%rcx),%rax
180542423: ff 50 40 call *0x40(%rax)
180542426: 89 85 88 01 00 00 mov %eax,0x188(%rbp)
18054242c: 48 8b 4f 50 mov 0x50(%rdi),%rcx
180542430: 48 8b 01 mov (%rcx),%rax
180542433: ff 50 30 call *0x30(%rax)
180542436: 66 89 85 8c 01 00 00 mov %ax,0x18c(%rbp)
18054243d: 48 8b 4f 50 mov 0x50(%rdi),%rcx
180542441: 48 8b 01 mov (%rcx),%rax
180542444: ff 50 30 call *0x30(%rax)
180542447: 66 89 85 8e 01 00 00 mov %ax,0x18e(%rbp)
18054244e: bb 08 00 00 00 mov $0x8,%ebx
180542453: 48 89 9d 28 01 00 00 mov %rbx,0x128(%rbp)
18054245a: 4c 8b 6f 50 mov 0x50(%rdi),%r13
18054245e: 33 ff xor %edi,%edi
180542460: 41 bc 00 00 00 70 mov $0x70000000,%r12d
180542466: 44 8b c3 mov %ebx,%r8d
180542469: 49 3b dc cmp %r12,%rbx
18054246c: 45 0f 47 c4 cmova %r12d,%r8d
180542470: 48 8d 95 90 01 00 00 lea 0x190(%rbp),%rdx
180542477: 48 03 d7 add %rdi,%rdx
18054247a: 49 8b 45 00 mov 0x0(%r13),%rax
18054247e: 49 8b cd mov %r13,%rcx
180542481: ff 50 18 call *0x18(%rax)
180542484: 83 f8 01 cmp $0x1,%eax
180542487: 7c 0a jl 0x180542493
180542489: 48 98 cltq
18054248b: 48 03 f8 add %rax,%rdi
18054248e: 48 2b d8 sub %rax,%rbx
180542491: 75 d3 jne 0x180542466
180542493: 48 89 9d 28 01 00 00 mov %rbx,0x128(%rbp)
18054249a: 48 8b 8d 88 01 00 00 mov 0x188(%rbp),%rcx
1805424a1: 48 8b c1 mov %rcx,%rax
1805424a4: 48 8b 95 90 01 00 00 mov 0x190(%rbp),%rdx
1805424ab: 48 2b 05 d6 96 e1 01 sub 0x1e196d6(%rip),%rax # 0x18235bb88
1805424b2: 4c 8d 25 16 a8 f6 01 lea 0x1f6a816(%rip),%r12 # 0x1824acccf
1805424b9: 75 0a jne 0x1805424c5
1805424bb: 48 8b c2 mov %rdx,%rax
1805424be: 48 2b 05 cb 96 e1 01 sub 0x1e196cb(%rip),%rax # 0x18235bb90
1805424c5: 48 85 c0 test %rax,%rax
1805424c8: 0f 94 c0 sete %al
1805424cb: 84 c0 test %al,%al
1805424cd: 74 0f je 0x1805424de
1805424cf: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
1805424d4: 41 c6 45 24 01 movb $0x1,0x24(%r13)
1805424d9: e9 a1 0f 00 00 jmp 0x18054347f
1805424de: 48 8b c1 mov %rcx,%rax
1805424e1: 48 2b 05 38 96 e1 01 sub 0x1e19638(%rip),%rax # 0x18235bb20
1805424e8: 75 0a jne 0x1805424f4
1805424ea: 48 8b c2 mov %rdx,%rax
1805424ed: 48 2b 05 34 96 e1 01 sub 0x1e19634(%rip),%rax # 0x18235bb28
1805424f4: 48 85 c0 test %rax,%rax
1805424f7: 0f 94 c0 sete %al
1805424fa: 84 c0 test %al,%al
1805424fc: 0f 94 c0 sete %al
1805424ff: 84 c0 test %al,%al
180542501: 0f 84 73 0f 00 00 je 0x18054347a
180542507: 48 2b 0d 5a 96 e1 01 sub 0x1e1965a(%rip),%rcx # 0x18235bb68
18054250e: 75 0a jne 0x18054251a
180542510: 48 8b ca mov %rdx,%rcx
180542513: 48 2b 0d 56 96 e1 01 sub 0x1e19656(%rip),%rcx # 0x18235bb70
18054251a: 48 85 c9 test %rcx,%rcx
18054251d: 0f 94 c0 sete %al
180542520: 84 c0 test %al,%al
180542522: 0f 94 c0 sete %al
180542525: 84 c0 test %al,%al
180542527: eb 2e jmp 0x180542557
180542529: 0f b7 c3 movzwl %bx,%eax
18054252c: b9 4f 67 00 00 mov $0x674f,%ecx
180542531: 66 2b c1 sub %cx,%ax
180542534: 66 83 f8 02 cmp $0x2,%ax
180542538: 0f 86 6f 0f 00 00 jbe 0x1805434ad
18054253e: 0f b7 c3 movzwl %bx,%eax
180542541: b9 6f 67 00 00 mov $0x676f,%ecx
180542546: 66 2b c1 sub %cx,%ax
180542549: 66 83 f8 02 cmp $0x2,%ax
18054254d: 0f 86 5a 0f 00 00 jbe 0x1805434ad
180542553: 66 83 fb 01 cmp $0x1,%bx
180542557: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
18054255c: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
180542561: 0f 84 1d 0f 00 00 je 0x180543484
180542567: 41 c7 85 80 00 00 00 movl $0x0,0x80(%r13)
18054256e: 00 00 00 00
180542572: e9 0d 0f 00 00 jmp 0x180543484
180542577: 81 fb 64 61 74 61 cmp $0x61746164,%ebx
18054257d: 75 7a jne 0x1805425f9
18054257f: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
180542584: 41 80 bd 84 00 00 00 cmpb $0x0,0x84(%r13)
18054258b: 00
18054258c: 74 2b je 0x1805425b9
18054258e: 49 83 7d 78 00 cmpq $0x0,0x78(%r13)
180542593: 7e 28 jle 0x1805425bd
180542595: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542599: 49 8b 5d 78 mov 0x78(%r13),%rbx
18054259d: 48 8b 01 mov (%rcx),%rax
1805425a0: ff 90 a8 00 00 00 call *0xa8(%rax)
1805425a6: 48 8b cb mov %rbx,%rcx
1805425a9: 83 e1 01 and $0x1,%ecx
1805425ac: 48 03 c3 add %rbx,%rax
1805425af: 48 03 c8 add %rax,%rcx
1805425b2: 48 89 4c 24 28 mov %rcx,0x28(%rsp)
1805425b7: eb 04 jmp 0x1805425bd
1805425b9: 49 89 7d 78 mov %rdi,0x78(%r13)
1805425bd: 49 8b 4d 50 mov 0x50(%r13),%rcx
1805425c1: 48 8b 01 mov (%rcx),%rax
1805425c4: ff 90 a8 00 00 00 call *0xa8(%rax)
1805425ca: 49 89 45 70 mov %rax,0x70(%r13)
1805425ce: 49 63 85 80 00 00 00 movslq 0x80(%r13),%rax
1805425d5: 85 c0 test %eax,%eax
1805425d7: 7e 15 jle 0x1805425ee
1805425d9: 48 8b c8 mov %rax,%rcx
1805425dc: 49 8b 45 78 mov 0x78(%r13),%rax
1805425e0: 48 99 cqto
1805425e2: 48 f7 f9 idiv %rcx
1805425e5: 49 89 45 18 mov %rax,0x18(%r13)
1805425e9: e9 91 0e 00 00 jmp 0x18054347f
1805425ee: 33 c0 xor %eax,%eax
1805425f0: 49 89 45 18 mov %rax,0x18(%r13)
1805425f4: e9 86 0e 00 00 jmp 0x18054347f
1805425f9: 81 fb 62 65 78 74 cmp $0x74786562,%ebx
1805425ff: 75 75 jne 0x180542676
180542601: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx
180542606: 48 8b 4b 50 mov 0x50(%rbx),%rcx
18054260a: 48 8b 01 mov (%rcx),%rax
18054260d: ff 90 a8 00 00 00 call *0xa8(%rax)
180542613: 48 89 43 60 mov %rax,0x60(%rbx)
180542617: 48 89 7b 68 mov %rdi,0x68(%rbx)
18054261b: 49 8d 5d 01 lea 0x1(%r13),%rbx
18054261f: 33 c9 xor %ecx,%ecx
180542621: ff 15 81 8c 66 01 call *0x1668c81(%rip) # 0x181bab2a8
180542627: bf 5b 02 00 00 mov $0x25b,%edi
18054262c: 48 3b df cmp %rdi,%rbx
18054262f: 48 0f 42 df cmovb %rdi,%rbx
180542633: ba 01 00 00 00 mov $0x1,%edx
180542638: 48 8b cb mov %rbx,%rcx
18054263b: ff 15 5f 8c 66 01 call *0x1668c5f(%rip) # 0x181bab2a0
180542641: 48 8b d8 mov %rax,%rbx
180542644: 48 89 85 78 01 00 00 mov %rax,0x178(%rbp)
18054264b: 48 8b 44 24 20 mov 0x20(%rsp),%rax
180542650: 48 8b 48 50 mov 0x50(%rax),%rcx
180542654: 48 8b 01 mov (%rcx),%rax
180542657: 45 8b c5 mov %r13d,%r8d
18054265a: 48 8b d3 mov %rbx,%rdx
18054265d: ff 50 18 call *0x18(%rax)
180542660: 45 8b c5 mov %r13d,%r8d
180542663: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
180542668: 48 8b cb mov %rbx,%rcx
18054266b: e8 20 c7 ff ff call 0x18053ed90
180542670: 90 nop
180542671: e9 fb 0d 00 00 jmp 0x180543471
180542676: 81 fb 73 6d 70 6c cmp $0x6c706d73,%ebx
18054267c: 75 5a jne 0x1805426d8
18054267e: 49 8d 5d 01 lea 0x1(%r13),%rbx
180542682: 33 c9 xor %ecx,%ecx
180542684: ff 15 1e 8c 66 01 call *0x1668c1e(%rip) # 0x181bab2a8
18054268a: 48 83 fb 3c cmp $0x3c,%rbx
18054268e: b8 3c 00 00 00 mov $0x3c,%eax
180542693: 48 0f 42 d8 cmovb %rax,%rbx
180542697: 8d 50 c5 lea -0x3b(%rax),%edx
18054269a: 48 8b cb mov %rbx,%rcx
18054269d: ff 15 fd 8b 66 01 call *0x1668bfd(%rip) # 0x181bab2a0
1805426a3: 48 8b d8 mov %rax,%rbx
1805426a6: 48 89 85 80 01 00 00 mov %rax,0x180(%rbp)
1805426ad: 48 8b 44 24 20 mov 0x20(%rsp),%rax
1805426b2: 48 8b 48 50 mov 0x50(%rax),%rcx
1805426b6: 48 8b 01 mov (%rcx),%rax
1805426b9: 45 8b c5 mov %r13d,%r8d
1805426bc: 48 8b d3 mov %rbx,%rdx
1805426bf: ff 50 18 call *0x18(%rax)
1805426c2: 45 8b c5 mov %r13d,%r8d
1805426c5: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
1805426ca: 48 8b cb mov %rbx,%rcx
1805426cd: e8 5e d0 ff ff call 0x18053f730
1805426d2: 90 nop
1805426d3: e9 99 0d 00 00 jmp 0x180543471
1805426d8: 81 fb 69 6e 73 74 cmp $0x74736e69,%ebx
1805426de: 0f 84 b8 0c 00 00 je 0x18054339c
1805426e4: 81 fb 49 4e 53 54 cmp $0x54534e49,%ebx
1805426ea: 0f 84 ac 0c 00 00 je 0x18054339c
1805426f0: 81 fb 63 75 65 20 cmp $0x20657563,%ebx
1805426f6: 75 5a jne 0x180542752
1805426f8: 49 8d 5d 01 lea 0x1(%r13),%rbx
1805426fc: 33 c9 xor %ecx,%ecx
1805426fe: ff 15 a4 8b 66 01 call *0x1668ba4(%rip) # 0x181bab2a8
180542704: 48 83 fb 1c cmp $0x1c,%rbx
180542708: b8 1c 00 00 00 mov $0x1c,%eax
18054270d: 48 0f 42 d8 cmovb %rax,%rbx
180542711: 8d 50 e5 lea -0x1b(%rax),%edx
180542714: 48 8b cb mov %rbx,%rcx
180542717: ff 15 83 8b 66 01 call *0x1668b83(%rip) # 0x181bab2a0
18054271d: 48 8b d8 mov %rax,%rbx
180542720: 48 89 85 50 01 00 00 mov %rax,0x150(%rbp)
180542727: 48 8b 44 24 20 mov 0x20(%rsp),%rax
18054272c: 48 8b 48 50 mov 0x50(%rax),%rcx
180542730: 48 8b 01 mov (%rcx),%rax
180542733: 45 8b c5 mov %r13d,%r8d
180542736: 48 8b d3 mov %rbx,%rdx
180542739: ff 50 18 call *0x18(%rax)
18054273c: 45 8b c5 mov %r13d,%r8d
18054273f: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
180542744: 48 8b cb mov %rbx,%rcx
180542747: e8 e4 e0 ff ff call 0x180540830
18054274c: 90 nop
18054274d: e9 1f 0d 00 00 jmp 0x180543471
180542752: 81 fb 61 78 6d 6c cmp $0x6c6d7861,%ebx
180542758: 0f 85 a6 00 00 00 jne 0x180542804
18054275e: 33 db xor %ebx,%ebx
180542760: 48 89 5d 60 mov %rbx,0x60(%rbp)
180542764: 48 89 5d 68 mov %rbx,0x68(%rbp)
180542768: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
18054276d: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542771: 48 8b 01 mov (%rcx),%rax
180542774: 4c 8b c7 mov %rdi,%r8
180542777: 48 8d 55 60 lea 0x60(%rbp),%rdx
18054277b: ff 90 a0 00 00 00 call *0xa0(%rax)
180542781: 48 8b 55 60 mov 0x60(%rbp),%rdx
180542785: 48 85 d2 test %rdx,%rdx
180542788: 74 28 je 0x1805427b2
18054278a: 48 8b 45 68 mov 0x68(%rbp),%rax
18054278e: 85 c0 test %eax,%eax
180542790: 79 0c jns 0x18054279e
180542792: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx
180542797: e8 44 a2 f5 ff call 0x18049c9e0
18054279c: eb 20 jmp 0x1805427be
18054279e: 7e 12 jle 0x1805427b2
1805427a0: 4c 63 c0 movslq %eax,%r8
1805427a3: 4c 03 c2 add %rdx,%r8
1805427a6: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx
1805427ab: e8 f0 80 d0 00 call 0x18124a8a0
1805427b0: eb 0c jmp 0x1805427be
1805427b2: 48 8d 05 df 97 c9 01 lea 0x1c997df(%rip),%rax # 0x1821dbf98
1805427b9: 48 89 44 24 78 mov %rax,0x78(%rsp)
1805427be: 48 8d 54 24 78 lea 0x78(%rsp),%rdx
1805427c3: 49 8d 4d 28 lea 0x28(%r13),%rcx
1805427c7: e8 e4 b2 e2 00 call 0x18136dab0
1805427cc: 90 nop
1805427cd: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
1805427d2: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
1805427d6: 8b 01 mov (%rcx),%eax
1805427d8: a9 00 00 00 30 test $0x30000000,%eax
1805427dd: 75 16 jne 0x1805427f5
1805427df: b8 ff ff ff ff mov $0xffffffff,%eax
1805427e4: f0 0f c1 01 lock xadd %eax,(%rcx)
1805427e8: ff c8 dec %eax
1805427ea: 83 f8 ff cmp $0xffffffff,%eax
1805427ed: 75 06 jne 0x1805427f5
1805427ef: e8 00 e9 be 00 call 0x1811310f4
1805427f4: 90 nop
1805427f5: 48 8b 4d 60 mov 0x60(%rbp),%rcx
1805427f9: ff 15 a9 8a 66 01 call *0x1668aa9(%rip) # 0x181bab2a8
1805427ff: e9 7b 0c 00 00 jmp 0x18054347f
180542804: 81 fb 4c 49 53 54 cmp $0x5453494c,%ebx
18054280a: 0f 85 2a 0a 00 00 jne 0x18054323a
180542810: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
180542815: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542819: 48 8b 01 mov (%rcx),%rax
18054281c: ff 50 40 call *0x40(%rax)
18054281f: 3d 69 6e 66 6f cmp $0x6f666e69,%eax
180542824: 0f 84 f9 09 00 00 je 0x180543223
18054282a: 3d 49 4e 46 4f cmp $0x4f464e49,%eax
18054282f: 0f 84 ee 09 00 00 je 0x180543223
180542835: 3d 61 64 74 6c cmp $0x6c746461,%eax
18054283a: 0f 85 3f 0c 00 00 jne 0x18054347f
180542840: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542844: 48 8b 01 mov (%rcx),%rax
180542847: ff 90 a8 00 00 00 call *0xa8(%rax)
18054284d: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
180542852: 48 3b c2 cmp %rdx,%rax
180542855: 0f 8d 29 0c 00 00 jge 0x180543484
18054285b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
180542860: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542864: 48 8b 01 mov (%rcx),%rax
180542867: ff 50 40 call *0x40(%rax)
18054286a: 8b f8 mov %eax,%edi
18054286c: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542870: 48 8b 01 mov (%rcx),%rax
180542873: ff 50 40 call *0x40(%rax)
180542876: 8b d8 mov %eax,%ebx
180542878: 89 44 24 68 mov %eax,0x68(%rsp)
18054287c: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542880: 48 8b 01 mov (%rcx),%rax
180542883: ff 90 a8 00 00 00 call *0xa8(%rax)
180542889: 48 8b c8 mov %rax,%rcx
18054288c: 8b c3 mov %ebx,%eax
18054288e: 83 e0 01 and $0x1,%eax
180542891: 03 c3 add %ebx,%eax
180542893: 48 03 c8 add %rax,%rcx
180542896: 48 89 8d f8 00 00 00 mov %rcx,0xf8(%rbp)
18054289d: 81 ff 6c 61 62 6c cmp $0x6c62616c,%edi
1805428a3: 0f 84 89 05 00 00 je 0x180542e32
1805428a9: 81 ff 6e 6f 74 65 cmp $0x65746f6e,%edi
1805428af: 0f 84 7d 05 00 00 je 0x180542e32
1805428b5: 81 ff 6c 74 78 74 cmp $0x7478746c,%edi
1805428bb: 0f 85 31 09 00 00 jne 0x1805431f2
1805428c1: 8b 5c 24 58 mov 0x58(%rsp),%ebx
1805428c5: 8b d3 mov %ebx,%edx
1805428c7: 48 8d 8d 30 01 00 00 lea 0x130(%rbp),%rcx
1805428ce: e8 8d 80 d0 00 call 0x18124a960
1805428d3: 90 nop
1805428d4: 4c 8b c0 mov %rax,%r8
1805428d7: 48 8d 15 a2 a6 f6 01 lea 0x1f6a6a2(%rip),%rdx # 0x1824acf80
1805428de: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx
1805428e3: e8 68 3c d0 00 call 0x181246550
1805428e8: 90 nop
1805428e9: ff c3 inc %ebx
1805428eb: 89 5c 24 58 mov %ebx,0x58(%rsp)
1805428ef: 48 8b 8d 30 01 00 00 mov 0x130(%rbp),%rcx
1805428f6: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
1805428fa: 8b 01 mov (%rcx),%eax
1805428fc: a9 00 00 00 30 test $0x30000000,%eax
180542901: 75 15 jne 0x180542918
180542903: b8 ff ff ff ff mov $0xffffffff,%eax
180542908: f0 0f c1 01 lock xadd %eax,(%rcx)
18054290c: ff c8 dec %eax
18054290e: 83 f8 ff cmp $0xffffffff,%eax
180542911: 75 05 jne 0x180542918
180542913: e8 dc e7 be 00 call 0x1811310f4
180542918: 49 8b 4d 50 mov 0x50(%r13),%rcx
18054291c: 48 8b 01 mov (%rcx),%rax
18054291f: ff 50 40 call *0x40(%rax)
180542922: 8b d8 mov %eax,%ebx
180542924: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542928: 48 8b 01 mov (%rcx),%rax
18054292b: ff 50 40 call *0x40(%rax)
18054292e: 8b f8 mov %eax,%edi
180542930: 49 8b 4d 50 mov 0x50(%r13),%rcx
180542934: 48 8b 01 mov (%rcx),%rax
180542937: ff 50 40 call *0x40(%rax)
18054293a: 44 8b e8 mov %eax,%r13d
18054293d: 48 8b 44 24 20 mov 0x20(%rsp),%rax
180542942: 48 8b 48 50 mov 0x50(%rax),%rcx
180542946: 48 8b 01 mov (%rcx),%rax
180542949: ff 50 30 call *0x30(%rax)
18054294c: 66 89 44 24 5c mov %ax,0x5c(%rsp)
180542951: 48 8b 44 24 20 mov 0x20(%rsp),%rax
180542956: 48 8b 48 50 mov 0x50(%rax),%rcx
18054295a: 48 8b 01 mov (%rcx),%rax
18054295d: ff 50 30 call *0x30(%rax)
180542960: 66 89 44 24 50 mov %ax,0x50(%rsp)
180542965: 48 8b 44 24 20 mov 0x20(%rsp),%rax
18054296a: 48 8b 48 50 mov 0x50(%rax),%rcx
18054296e: 48 8b 01 mov (%rcx),%rax
180542971: ff 50 30 call *0x30(%rax)
180542974: 66 89 44 24 52 mov %ax,0x52(%rsp)
180542979: 48 8b 44 24 20 mov 0x20(%rsp),%rax
18054297e: 48 8b 48 50 mov 0x50(%rax),%rcx
180542982: 48 8b 01 mov (%rcx),%rax
180542985: ff 50 30 call *0x30(%rax)
180542988: 66 89 44 24 54 mov %ax,0x54(%rsp)
18054298d: 8b 54 24 68 mov 0x68(%rsp),%edx
180542991: 83 c2 ec add $0xffffffec,%edx
180542994: 33 c0 xor %eax,%eax
180542996: 48 89 85 80 00 00 00 mov %rax,0x80(%rbp)
18054299d: 48 89 85 88 00 00 00 mov %rax,0x88(%rbp)
1805429a4: 48 8b 44 24 20 mov 0x20(%rsp),%rax
1805429a9: 48 8b 48 50 mov 0x50(%rax),%rcx
1805429ad: 48 8b 01 mov (%rcx),%rax
1805429b0: 4c 63 c2 movslq %edx,%r8
1805429b3: 48 8d 95 80 00 00 00 lea 0x80(%rbp),%rdx
1805429ba: ff 90 a0 00 00 00 call *0xa0(%rax)
1805429c0: 8b d3 mov %ebx,%edx
1805429c2: 48 8d 4d a8 lea -0x58(%rbp),%rcx
1805429c6: e8 05 f6 cc 00 call 0x181211fd0
1805429cb: 90 nop
1805429cc: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx
1805429d1: 48 89 5d a0 mov %rbx,-0x60(%rbp)
1805429d5: 8b 43 f0 mov -0x10(%rbx),%eax
1805429d8: a9 00 00 00 30 test $0x30000000,%eax
1805429dd: 75 0a jne 0x1805429e9
1805429df: b8 01 00 00 00 mov $0x1,%eax
1805429e4: f0 0f c1 43 f0 lock xadd %eax,-0x10(%rbx)
1805429e9: 4c 8d 05 68 a2 f6 01 lea 0x1f6a268(%rip),%r8 # 0x1824acc58
1805429f0: 48 8d 55 a0 lea -0x60(%rbp),%rdx
1805429f4: 48 8d 8d a0 00 00 00 lea 0xa0(%rbp),%rcx
1805429fb: e8 e0 3b d0 00 call 0x1812465e0
180542a00: 4c 8d 45 a8 lea -0x58(%rbp),%r8
180542a04: 48 8b d0 mov %rax,%rdx
180542a07: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx
180542a0c: e8 6f 9e ce 00 call 0x18122c880
180542a11: 48 8b 8d a0 00 00 00 mov 0xa0(%rbp),%rcx
180542a18: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
180542a1c: 8b 01 mov (%rcx),%eax
180542a1e: a9 .byte 0xa9
...