Percent | Source code & Disassembly of compiler for cpu/cycles/Pu (627 samples, percent: local period) ------------------------------------------------------------------------------------------------------------ : : : : 3 Disassembly of section .text: : : 5 00000000005136e0 : 0.00 : 5136e0: push %rbp 0.00 : 5136e1: push %r15 0.00 : 5136e3: push %r14 0.00 : 5136e5: push %r13 0.00 : 5136e7: push %r12 0.00 : 5136e9: push %rbx 0.00 : 5136ea: sub $0xe8,%rsp 0.00 : 5136f1: mov %r9d,0x94(%rsp) 0.00 : 5136f9: mov %r8,%rbx 0.00 : 5136fc: mov %rcx,%r15 0.00 : 5136ff: mov %rdi,0x68(%rsp) 0.00 : 513704: test %rdx,%rdx 0.00 : 513707: je 5137bd 0.00 : 51370d: mov %rsi,%r12 0.00 : 513710: mov %rdx,%r14 0.00 : 513713: imul $0x2c,%rdx,%r13 0.00 : 513717: call *0xe1393(%rip) # 5f4ab0 <_DYNAMIC+0x258> 0.00 : 51371d: mov $0x4,%esi 0.00 : 513722: mov %r13,%rdi 0.00 : 513725: call *0xe138d(%rip) # 5f4ab8 <_DYNAMIC+0x260> 0.00 : 51372b: test %rax,%rax 0.00 : 51372e: je 514548 0.00 : 513734: xor %ecx,%ecx 0.00 : 513736: cs nopw 0x0(%rax,%rax,1) 0.00 : 513740: cmp %rcx,%r13 0.00 : 513743: je 513766 0.00 : 513745: lea (%r12,%rcx,1),%rdx 0.36 : 513749: vmovdqu (%rdx),%ymm0 0.00 : 51374d: vmovdqu 0xc(%rdx),%ymm1 0.28 : 513752: vmovdqu %ymm1,0xc(%rax,%rcx,1) 0.27 : 513758: vmovdqu %ymm0,(%rax,%rcx,1) 0.00 : 51375d: add $0x2c,%rcx 0.00 : 513761: cmp %rcx,%r13 0.14 : 513764: jne 513740 0.00 : 513766: mov %r14,%r13 0.00 : 513769: mov %r14,0xa0(%rsp) 0.00 : 513771: mov %rax,0xa8(%rsp) 0.00 : 513779: mov %r14,0xb0(%rsp) 0.00 : 513781: lea 0x17(%rsp),%rcx 0.00 : 513786: mov %rcx,0x70(%rsp) 0.00 : 51378b: cmp $0x1,%r14 0.00 : 51378f: je 5137e0 0.00 : 513791: cmp $0x15,%r13 0.00 : 513795: jae 514556 0.00 : 51379b: lea 0x70(%rsp),%rcx 0.00 : 5137a0: mov $0x1,%edx 0.00 : 5137a5: mov %rax,%rdi 0.00 : 5137a8: mov %r13,%rsi 0.00 : 5137ab: vzeroupper 0.00 : 5137ae: call 5154d0 ::sort_by_key::{closure#0}>> 0.00 : 5137b3: mov 0xb0(%rsp),%r13 0.00 : 5137bb: jmp 5137e0 0.00 : 5137bd: movq $0x0,0xa0(%rsp) 0.00 : 5137c9: movq $0x4,0xa8(%rsp) 0.00 : 5137d5: mov %rdx,0xb0(%rsp) 0.00 : 5137dd: xor %r13d,%r13d 0.00 : 5137e0: mov 0x120(%rsp),%rsi 0.00 : 5137e8: mov 0xa8(%rsp),%r12 0.00 : 5137f0: lea 0x28(%r12),%rcx 0.00 : 5137f5: lea 0x1(%r13),%rax 0.00 : 5137f9: nopl 0x0(%rax) 0.00 : 513800: dec %rax 0.00 : 513803: cmp $0x2,%rax 0.14 : 513807: jb 51383e 0.00 : 513809: mov (%rcx),%edx 0.27 : 51380b: cmp 0x28(%rcx),%edx 0.00 : 51380e: lea 0x2c(%rcx),%rcx 0.87 : 513812: jbe 513800 0.00 : 513814: mov 0x68(%rsp),%rbx 0.00 : 513819: movw $0x4,0x8(%rbx) 0.00 : 51381f: lea -0x478a71(%rip),%rax # 9adb5 0.00 : 513826: mov %rax,0x10(%rbx) 0.00 : 51382a: movq $0x1d,0x18(%rbx) 0.00 : 513832: movq $0xffffffffffffffff,(%rbx) 0.00 : 513839: jmp 51424b 0.14 : 51383e: lea 0x0(,%rbx,4),%rax 0.00 : 513846: lea (%rax,%rax,2),%r14 0.00 : 51384a: test %rbx,%rbx 0.00 : 51384d: mov %r14,0xd8(%rsp) 0.00 : 513855: mov %r12,0x98(%rsp) 0.00 : 51385d: je 513984 0.00 : 513863: vzeroupper 0.00 : 513866: call *0xe1244(%rip) # 5f4ab0 <_DYNAMIC+0x258> 0.00 : 51386c: mov $0x4,%esi 0.00 : 513871: mov %r14,%rdi 0.00 : 513874: call *0xe123e(%rip) # 5f4ab8 <_DYNAMIC+0x260> 0.00 : 51387a: test %rax,%rax 0.00 : 51387d: je 51456f 0.00 : 513883: mov %rax,(%rsp) 0.00 : 513887: mov %rax,%rdi 0.00 : 51388a: mov %r15,%rsi 0.00 : 51388d: mov %r14,%rdx 0.00 : 513890: call *0xe1232(%rip) # 5f4ac8 0.00 : 513896: lea 0x17(%rsp),%rax 0.00 : 51389b: mov %rax,0x70(%rsp) 0.00 : 5138a0: cmp $0x1,%rbx 0.00 : 5138a4: jne 5143f5 0.00 : 5138aa: xor %edi,%edi 0.00 : 5138ac: jmp 5138bc 0.00 : 5138ae: xchg %ax,%ax 0.00 : 5138b0: inc %rdi 1.09 : 5138b3: cmp %rbx,%rdi 0.00 : 5138b6: jae 5139a2 0.00 : 5138bc: mov %rbx,%rdx 0.14 : 5138bf: sub %rdi,%rdx 1.86 : 5138c2: cmp $0x1,%rdx 0.00 : 5138c6: je 5138b0 0.55 : 5138c8: test %rdx,%rdx 0.00 : 5138cb: je 514533 0.00 : 5138d1: lea (%rdi,%rdi,2),%rax 0.00 : 5138d5: mov (%rsp),%rcx 0.92 : 5138d9: lea (%rcx,%rax,4),%rax 5.49 : 5138dd: mov (%rax),%ecx 0.00 : 5138df: xor %esi,%esi 0.00 : 5138e1: data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) 0.00 : 5138f0: mov %rdx,%r8 1.15 : 5138f3: shr $1,%r8 0.00 : 5138f6: lea (%r8,%rsi,1),%r9 11.20 : 5138fa: lea (%r9,%r9,2),%r10 40.26 : 5138fe: cmp %ecx,(%rax,%r10,4) 6.85 : 513902: cmove %r9,%rsi 0.14 : 513906: sub %r8,%rdx 0.00 : 513909: cmp $0x1,%rdx 4.89 : 51390d: ja 5138f0 2.91 : 51390f: lea (%rsi,%rsi,2),%rdx 0.00 : 513913: xor %r8d,%r8d 4.97 : 513916: cmp %ecx,(%rax,%rdx,4) 0.93 : 513919: sete %r8b 1.32 : 51391d: add %rsi,%r8 0.99 : 513920: add %r8,%rdi 0.00 : 513923: cmp $0x2,%r8 0.00 : 513927: ja 51395a 2.23 : 513929: jne 5138b3 0.14 : 51392b: cmp 0xc(%rax),%ecx 0.00 : 51392e: jne 51395a 0.00 : 513930: movzbl 0x14(%rax),%ecx 0.00 : 513934: movzbl 0x8(%rax),%eax 0.00 : 513938: cmp $0x5,%al 0.00 : 51393a: sete %dl 0.00 : 51393d: cmp $0x2,%cl 0.00 : 513940: setb %sil 0.00 : 513944: test %dl,%sil 0.00 : 513947: jne 5138b3 0.00 : 51394d: cmp $0x5,%cl 0.00 : 513950: jne 51395a 0.00 : 513952: cmp $0x2,%al 0.00 : 513954: jb 5138b3 0.00 : 51395a: mov 0x68(%rsp),%rcx 0.00 : 51395f: movw $0x4,0x8(%rcx) 0.00 : 513965: lea -0x4792fd(%rip),%rax # 9a66f 0.00 : 51396c: mov %rax,0x10(%rcx) 0.00 : 513970: movq $0x2a,0x18(%rcx) 0.00 : 513978: movq $0xffffffffffffffff,(%rcx) 0.00 : 51397f: jmp 51422a 0.00 : 513984: mov %r13,0x40(%rsp) 0.00 : 513989: mov %rbx,0x60(%rsp) 0.00 : 51398e: mov $0x4,%eax 0.00 : 513993: mov %rax,(%rsp) 0.00 : 513997: movq $0x0,0x8(%rsp) 0.00 : 5139a0: jmp 5139b9 0.00 : 5139a2: mov %r13,0x40(%rsp) 0.00 : 5139a7: mov %rbx,0x60(%rsp) 0.00 : 5139ac: mov %rbx,0x8(%rsp) 0.00 : 5139b1: mov 0x120(%rsp),%rsi 0.00 : 5139b9: movq $0x0,0x48(%rsp) 0.00 : 5139c2: movq $0x4,0x50(%rsp) 0.00 : 5139cb: movq $0x0,0x58(%rsp) 0.00 : 5139d4: movq $0x0,0x20(%rsp) 0.00 : 5139dd: movq $0x8,0x28(%rsp) 0.00 : 5139e6: movq $0x0,0x30(%rsp) 0.00 : 5139ef: test %rsi,%rsi 0.00 : 5139f2: je 513c85 0.00 : 5139f8: mov 0x120(%rsp),%rdi 0.23 : 513a00: mov 0x10(%rdi),%rcx 0.00 : 513a04: mov 0x40(%rsp),%rax 0.00 : 513a09: cmp %rax,%rcx 0.00 : 513a0c: cmovae %rax,%rcx 0.00 : 513a10: test %rcx,%rcx 0.00 : 513a13: je 513adf 0.00 : 513a19: mov 0x8(%rdi),%rdx 0.00 : 513a1d: xor %eax,%eax 0.00 : 513a1f: mov 0x98(%rsp),%rsi 0.00 : 513a27: mov (%rsp),%r9 0.00 : 513a2b: mov 0x8(%rsp),%r8 0.00 : 513a30: mov 0x24(%rsi),%edi 0.82 : 513a33: cmp 0x24(%rdx),%edi 0.00 : 513a36: jne 513af5 0.00 : 513a3c: mov 0x28(%rsi),%edi 0.37 : 513a3f: cmp 0x28(%rdx),%edi 0.00 : 513a42: jne 513af5 0.00 : 513a48: mov 0x20(%rsi),%r8d 0.00 : 513a4c: mov %r8d,%edi 0.00 : 513a4f: mov %r8d,%r9d 0.28 : 513a52: movzbl %r8b,%r10d 0.00 : 513a56: shr $0x18,%r8d 0.00 : 513a5a: shr $0x10,%edi 0.00 : 513a5d: shr $0x8,%r9d 0.14 : 513a61: mov 0x20(%rdx),%r11d 0.00 : 513a65: mov %r11d,%ebx 0.00 : 513a68: mov %r11d,%ebp 0.00 : 513a6b: movzbl %r11b,%r14d 0.36 : 513a6f: shr $0x18,%r11d 0.00 : 513a73: shr $0x10,%ebx 0.00 : 513a76: vmovd %r10d,%xmm0 0.14 : 513a7b: vpinsrb $0x1,%r9d,%xmm0,%xmm0 0.00 : 513a81: shr $0x8,%ebp 0.00 : 513a84: vpinsrb $0x2,%edi,%xmm0,%xmm0 0.00 : 513a8a: vpinsrb $0x3,%r8d,%xmm0,%xmm0 0.00 : 513a90: vmovd %r14d,%xmm1 0.28 : 513a95: vpinsrb $0x1,%ebp,%xmm1,%xmm1 0.00 : 513a9b: vpinsrb $0x2,%ebx,%xmm1,%xmm1 0.28 : 513aa1: vpinsrb $0x3,%r11d,%xmm1,%xmm1 0.00 : 513aa7: vmovdqu (%rsi),%ymm2 0.00 : 513aab: vpxor (%rdx),%ymm2,%ymm2 0.00 : 513aaf: vpternlogq $0xf6,%ymm1,%ymm0,%ymm2 0.28 : 513ab6: vptest %ymm2,%ymm2 0.14 : 513abb: jne 513aec 0.00 : 513abd: inc %rax 0.14 : 513ac0: add $0x2c,%rsi 0.00 : 513ac4: add $0x2c,%rdx 0.00 : 513ac8: cmp %rax,%rcx 0.00 : 513acb: mov (%rsp),%r9 0.28 : 513acf: mov 0x8(%rsp),%r8 0.32 : 513ad4: jne 513a30 0.00 : 513ada: mov %rcx,%rax 0.00 : 513add: jmp 513af5 0.00 : 513adf: xor %eax,%eax 0.00 : 513ae1: mov (%rsp),%r9 0.00 : 513ae5: mov 0x8(%rsp),%r8 0.00 : 513aea: jmp 513afd 0.00 : 513aec: mov (%rsp),%r9 0.00 : 513af0: mov 0x8(%rsp),%r8 0.00 : 513af5: mov 0x120(%rsp),%rdi 0.00 : 513afd: lea (%r8,%r8,2),%rcx 0.00 : 513b01: lea (%r9,%rcx,4),%rcx 0.00 : 513b05: sub %r9,%rcx 0.06 : 513b08: mov 0x28(%rdi),%rsi 0.00 : 513b0c: shr $0x2,%rcx 0.00 : 513b10: movabs $0xaaaaaaaaaaaaaaab,%rdx 0.00 : 513b1a: imul %rcx,%rdx 0.00 : 513b1e: cmp %rdx,%rsi 0.00 : 513b21: cmovb %rsi,%rdx 0.00 : 513b25: test %rdx,%rdx 0.00 : 513b28: je 513b8d 0.00 : 513b2a: mov 0x20(%rdi),%rsi 0.00 : 513b2e: mov $0x8,%edi 0.00 : 513b33: xor %ecx,%ecx 0.00 : 513b35: data16 cs nopw 0x0(%rax,%rax,1) 0.00 : 513b40: mov -0x8(%r9,%rdi,1),%r8d 0.28 : 513b45: cmp -0x8(%rsi,%rdi,1),%r8d 0.00 : 513b4a: jne 513b72 0.00 : 513b4c: mov -0x4(%r9,%rdi,1),%r8d 1.05 : 513b51: cmp -0x4(%rsi,%rdi,1),%r8d 0.00 : 513b56: jne 513b72 0.00 : 513b58: movzbl (%r9,%rdi,1),%r8d 0.37 : 513b5d: cmp (%rsi,%rdi,1),%r8b 0.00 : 513b61: jne 513b72 0.00 : 513b63: inc %rcx 1.44 : 513b66: add $0xc,%rdi 0.00 : 513b6a: cmp %rcx,%rdx 1.05 : 513b6d: jne 513b40 0.00 : 513b6f: mov %rdx,%rcx 0.00 : 513b72: mov 0x120(%rsp),%rdi 0.00 : 513b7a: mov 0x40(%rdi),%rsi 0.00 : 513b7e: mov %rsi,0x38(%rsp) 0.00 : 513b83: test %rsi,%rsi 0.00 : 513b86: jne 513ba1 0.00 : 513b88: jmp 513c85 0.00 : 513b8d: xor %ecx,%ecx 0.00 : 513b8f: mov 0x40(%rdi),%rsi 0.00 : 513b93: mov %rsi,0x38(%rsp) 0.00 : 513b98: test %rsi,%rsi 0.00 : 513b9b: je 513c85 0.00 : 513ba1: mov 0x120(%rsp),%rdx 0.00 : 513ba9: mov 0x38(%rdx),%r13 0.00 : 513bad: mov 0x38(%rsp),%rdx 0.00 : 513bb2: lea 0x0(,%rdx,8),%rdx 0.00 : 513bba: lea (%rdx,%rdx,4),%r15 0.00 : 513bbe: xor %r14d,%r14d 0.00 : 513bc1: mov (%rsp),%r8 0.00 : 513bc5: jmp 513bed 0.00 : 513bc7: cmp -0x24(%r13,%r15,1),%edx 0.00 : 513bcc: je 51431a 0.00 : 513bd2: data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) 0.14 : 513be0: inc %r14 0.00 : 513be3: add $0xffffffffffffffd8,%r15 0.00 : 513be7: je 513c85 0.28 : 513bed: mov -0x20(%r13,%r15,1),%rbx 0.00 : 513bf2: cmp %rax,%rbx 0.00 : 513bf5: ja 513be0 0.00 : 513bf7: mov -0x18(%r13,%r15,1),%rbp 0.00 : 513bfc: cmp %rcx,%rbp 0.14 : 513bff: ja 513be0 0.00 : 513c01: mov 0x94(%rsp),%edx 0.00 : 513c08: cmp 0x40(%rsp),%rbx 0.00 : 513c0d: jae 513c1f 0.00 : 513c0f: imul $0x2c,%rbx,%rdx 0.00 : 513c13: mov 0x98(%rsp),%rsi 0.00 : 513c1b: mov 0x24(%rsi,%rdx,1),%edx 0.00 : 513c1f: mov -0x8(%r13,%r15,1),%r12d 0.00 : 513c24: cmp %edx,%r12d 0.00 : 513c27: ja 513be0 0.00 : 513c29: lea 0x0(%rbp,%rbp,2),%rsi 0.00 : 513c2e: mov (%rsp),%rdi 0.00 : 513c32: lea (%rdi,%rsi,4),%rsi 0.00 : 513c36: cmp 0x8(%rsp),%rbp 0.00 : 513c3b: jae 513c42 0.00 : 513c3d: cmp %r12d,(%rsi) 0.00 : 513c40: jbe 513be0 0.00 : 513c42: lea -0x1(%rbp),%rdi 0.00 : 513c46: cmp 0x8(%rsp),%rdi 0.00 : 513c4b: jae 513c57 0.00 : 513c4d: lea (%rdi,%rdi,2),%rdi 0.00 : 513c51: cmp %edx,(%r8,%rdi,4) 0.00 : 513c55: jae 513be0 0.00 : 513c57: cmpl $0x1,-0x28(%r13,%r15,1) 0.00 : 513c5d: jne 51431a 0.00 : 513c63: cmp 0x8(%rsp),%rbp 0.00 : 513c68: jae 513bc7 0.00 : 513c6e: mov (%rsi),%esi 0.00 : 513c70: cmp %edx,%esi 0.00 : 513c72: jae 513bc7 0.00 : 513c78: cmp $0x1,%esi 0.00 : 513c7b: adc $0xffffffff,%esi 0.00 : 513c7e: mov %esi,%edx 0.00 : 513c80: jmp 513bc7 0.00 : 513c85: movl $0x0,0x10(%rsp) 0.00 : 513c8d: movq $0x0,0x18(%rsp) 0.00 : 513c96: mov 0x40(%rsp),%rax 0.00 : 513c9b: imul $0x2c,%rax,%rcx 0.00 : 513c9f: mov 0x98(%rsp),%r11 0.00 : 513ca7: add %r11,%rcx 0.00 : 513caa: mov %rcx,0x38(%rsp) 0.00 : 513caf: xor %ebp,%ebp 0.00 : 513cb1: test %rax,%rax 0.00 : 513cb4: je 514140 0.00 : 513cba: mov $0x1,%r14d 0.00 : 513cc0: xor %ebx,%ebx 0.00 : 513cc2: mov %rbx,0x88(%rsp) 0.00 : 513cca: lea 0xdbacf(%rip),%rcx # 5ef7a0 0.00 : 513cd1: mov 0x8(%rsp),%r10 0.00 : 513cd6: cmp %rbp,%r10 0.00 : 513cd9: jb 514440 0.00 : 513cdf: mov %r10,%rdx 0.00 : 513ce2: lea 0x0(%rbp,%rbp,2),%rax 0.00 : 513ce7: mov (%rsp),%rcx 0.00 : 513ceb: lea (%rcx,%rax,4),%rcx 0.00 : 513cef: sub %rbp,%rdx 0.00 : 513cf2: je 513d3c 0.00 : 513cf4: mov 0x24(%r11),%eax 0.00 : 513cf8: xor %r8d,%r8d 0.00 : 513cfb: cmp $0x1,%rdx 0.00 : 513cff: je 513d2f 0.00 : 513d01: data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) 0.00 : 513d10: mov %rdx,%rsi 0.00 : 513d13: shr $1,%rsi 0.00 : 513d16: lea (%rsi,%r8,1),%rdi 0.00 : 513d1a: lea (%rdi,%rdi,2),%r9 0.00 : 513d1e: cmp %eax,(%rcx,%r9,4) 0.00 : 513d22: cmovb %rdi,%r8 0.00 : 513d26: sub %rsi,%rdx 0.00 : 513d29: cmp $0x1,%rdx 0.00 : 513d2d: ja 513d10 0.00 : 513d2f: lea (%r8,%r8,2),%rdx 0.00 : 513d33: cmp %eax,(%rcx,%rdx,4) 0.00 : 513d36: adc $0x0,%r8 0.00 : 513d3a: jmp 513d3f 0.00 : 513d3c: xor %r8d,%r8d 0.00 : 513d3f: mov %r8,%r15 0.00 : 513d42: add %rbp,%r15 0.00 : 513d45: setb %al 0.00 : 513d48: lea 0xdba39(%rip),%rsi # 5ef788 0.00 : 513d4f: cmp %r15,%r10 0.00 : 513d52: jb 51441a 0.00 : 513d58: mov %r14,0x40(%rsp) 0.00 : 513d5d: test %al,%al 0.00 : 513d5f: jne 51441a 0.22 : 513d65: mov %r11,%r14 0.00 : 513d68: mov 0x24(%r11),%r9d 0.00 : 513d6c: lea 0x20(%rsp),%rax 0.00 : 513d71: mov %rax,0x70(%rsp) 0.00 : 513d76: lea 0x88(%rsp),%rax 0.00 : 513d7e: mov %rax,0x78(%rsp) 0.00 : 513d83: lea 0x18(%rsp),%rax 0.00 : 513d88: mov %rax,0x80(%rsp) 0.00 : 513d90: lea 0x70(%rsp),%rax 0.00 : 513d95: lea 0xc0(%rsp),%rdi 0.00 : 513d9d: lea 0x48(%rsp),%rsi 0.00 : 513da2: lea 0x10(%rsp),%rdx 0.00 : 513da7: push %rax 0.00 : 513da8: push $0x1 0.00 : 513daa: vzeroupper 0.00 : 513dad: call 502a90 > 0.00 : 513db2: add $0x10,%rsp 0.00 : 513db6: cmpw $0xffff,0xc0(%rsp) 0.00 : 513dbf: mov 0x60(%rsp),%rbx 0.00 : 513dc4: je 513dff 0.00 : 513dc6: mov 0xd0(%rsp),%rax 0.00 : 513dce: mov 0x68(%rsp),%rcx 0.00 : 513dd3: mov %rax,0x18(%rcx) 0.00 : 513dd7: vmovups 0xc0(%rsp),%xmm0 0.00 : 513de0: vmovups %xmm0,0x8(%rcx) 0.00 : 513de5: movq $0xffffffffffffffff,(%rcx) 0.00 : 513dec: mov 0x20(%rsp),%rax 0.00 : 513df1: test %rax,%rax 0.00 : 513df4: jne 5141f4 0.00 : 513dfa: jmp 51420c 0.00 : 513dff: mov %r14,%rcx 0.00 : 513e02: mov %r15,0x18(%rsp) 0.00 : 513e07: mov 0x8(%rsp),%r10 0.00 : 513e0c: lea (%r15,%r15,2),%rax 0.00 : 513e10: mov (%rsp),%rdx 0.00 : 513e14: lea (%rdx,%rax,4),%r8 0.00 : 513e18: sub %r15,%r10 0.00 : 513e1b: je 513e6a 0.00 : 513e1d: mov 0x28(%rcx),%eax 0.00 : 513e20: xor %r9d,%r9d 0.00 : 513e23: cmp $0x1,%r10 0.00 : 513e27: je 513e51 0.00 : 513e29: nopl 0x0(%rax) 0.00 : 513e30: mov %r9,%rdx 0.00 : 513e33: mov %r10,%rsi 0.00 : 513e36: shr $1,%rsi 0.00 : 513e39: add %rsi,%r9 0.00 : 513e3c: lea (%r9,%r9,2),%rdi 0.00 : 513e40: cmp %eax,(%r8,%rdi,4) 0.00 : 513e44: cmova %rdx,%r9 0.00 : 513e48: sub %rsi,%r10 0.00 : 513e4b: cmp $0x1,%r10 0.00 : 513e4f: ja 513e30 0.00 : 513e51: lea (%r9,%r9,2),%rdx 0.00 : 513e55: cmp (%r8,%rdx,4),%eax 0.00 : 513e59: sbb $0xffffffffffffffff,%r9 0.00 : 513e5d: mov %r9,%rbx 0.00 : 513e60: add %r15,%rbx 0.00 : 513e63: jae 513e79 0.00 : 513e65: jmp 514457 0.00 : 513e6a: xor %r9d,%r9d 0.00 : 513e6d: mov %r9,%rbx 0.00 : 513e70: add %r15,%rbx 0.00 : 513e73: jb 514457 0.00 : 513e79: cmp 0x8(%rsp),%rbx 0.00 : 513e7e: ja 514457 0.00 : 513e84: lea 0x70(%rsp),%rdi 0.00 : 513e89: lea 0x48(%rsp),%rsi 0.00 : 513e8e: lea 0x10(%rsp),%rdx 0.00 : 513e93: call 5066f0 0.00 : 513e98: cmpw $0xffff,0x70(%rsp) 0.00 : 513e9e: je 513ebc 0.00 : 513ea0: mov 0x80(%rsp),%rax 0.00 : 513ea8: mov 0x68(%rsp),%rcx 0.00 : 513ead: mov %rax,0x18(%rcx) 0.00 : 513eb1: vmovups 0x70(%rsp),%xmm0 0.00 : 513eb7: jmp 5141d9 0.00 : 513ebc: mov %rbx,0x18(%rsp) 0.00 : 513ec1: mov 0x88(%rsp),%r15 0.00 : 513ec9: mov 0x58(%rsp),%r13 0.00 : 513ece: mov 0x10(%rsp),%ebp 0.00 : 513ed2: mov 0x30(%rsp),%r12 0.00 : 513ed7: cmp 0x20(%rsp),%r12 0.00 : 513edc: jne 513ee9 0.00 : 513ede: lea 0x20(%rsp),%rdi 0.00 : 513ee3: call *0xe2ebf(%rip) # 5f6da8 <_DYNAMIC+0x2550> 0.00 : 513ee9: inc %r15 0.00 : 513eec: mov 0x28(%rsp),%rcx 0.00 : 513ef1: lea (%r12,%r12,4),%rdx 0.00 : 513ef5: movl $0x0,(%rcx,%rdx,8) 0.00 : 513efc: mov %r15,0x8(%rcx,%rdx,8) 0.00 : 513f01: mov %rbx,0x10(%rcx,%rdx,8) 0.00 : 513f06: mov %r13,0x18(%rcx,%rdx,8) 0.00 : 513f0b: lea 0x2c(%r14),%rax 0.00 : 513f0f: mov %ebp,0x20(%rcx,%rdx,8) 0.00 : 513f13: inc %r12 0.00 : 513f16: mov %r12,0x30(%rsp) 0.00 : 513f1b: jmp 513f53 0.00 : 513f1d: inc %r14 0.00 : 513f20: mov 0x28(%rsp),%rcx 0.00 : 513f25: lea 0x0(%rbp,%rbp,4),%rdx 0.00 : 513f2a: movl $0x0,(%rcx,%rdx,8) 0.00 : 513f31: mov %r14,0x8(%rcx,%rdx,8) 0.00 : 513f36: mov %r12,0x10(%rcx,%rdx,8) 0.00 : 513f3b: mov %r15,0x18(%rcx,%rdx,8) 0.00 : 513f40: lea 0x2c(%r13),%rax 0.00 : 513f44: mov %ebx,0x20(%rcx,%rdx,8) 0.00 : 513f48: inc %rbp 0.00 : 513f4b: mov %rbp,0x30(%rsp) 0.00 : 513f50: mov %r13,%r14 0.00 : 513f53: cmp 0x38(%rsp),%rax 0.00 : 513f58: je 51413b 0.00 : 513f5e: mov %rax,%r13 0.00 : 513f61: mov 0x40(%rsp),%r11 0.00 : 513f66: mov %r11,0x88(%rsp) 0.00 : 513f6e: inc %r11 0.00 : 513f71: mov 0x18(%rsp),%rbp 0.00 : 513f76: mov 0x8(%rsp),%r10 0.00 : 513f7b: mov %r10,%rax 0.00 : 513f7e: sub %rbp,%rax 0.00 : 513f81: mov (%rsp),%rdx 0.00 : 513f85: jb 514448 0.00 : 513f8b: lea 0x0(%rbp,%rbp,2),%rcx 0.00 : 513f90: lea (%rdx,%rcx,4),%rcx 0.00 : 513f94: je 513fe7 0.00 : 513f96: mov 0x50(%r14),%edx 0.00 : 513f9a: xor %r8d,%r8d 0.00 : 513f9d: cmp $0x1,%rax 0.00 : 513fa1: je 513fcf 0.00 : 513fa3: data16 data16 data16 cs nopw 0x0(%rax,%rax,1) 0.00 : 513fb0: mov %rax,%rsi 0.00 : 513fb3: shr $1,%rsi 0.00 : 513fb6: lea (%rsi,%r8,1),%rdi 0.00 : 513fba: lea (%rdi,%rdi,2),%r9 0.00 : 513fbe: cmp %edx,(%rcx,%r9,4) 0.00 : 513fc2: cmovb %rdi,%r8 0.00 : 513fc6: sub %rsi,%rax 0.00 : 513fc9: cmp $0x1,%rax 0.00 : 513fcd: ja 513fb0 0.00 : 513fcf: lea (%r8,%r8,2),%rax 0.00 : 513fd3: cmp %edx,(%rcx,%rax,4) 0.00 : 513fd6: adc $0x0,%r8 0.00 : 513fda: mov %r8,%r15 0.00 : 513fdd: add %rbp,%r15 0.00 : 513fe0: jae 513ff6 0.00 : 513fe2: jmp 514422 0.00 : 513fe7: xor %r8d,%r8d 0.00 : 513fea: mov %r8,%r15 0.00 : 513fed: add %rbp,%r15 0.00 : 513ff0: jb 514422 0.00 : 513ff6: mov %r11,0x40(%rsp) 0.00 : 513ffb: cmp %r15,%r10 0.00 : 513ffe: jb 514422 0.00 : 514004: mov 0x50(%r14),%r9d 0.00 : 514008: lea 0x20(%rsp),%rax 0.00 : 51400d: mov %rax,0x70(%rsp) 0.00 : 514012: lea 0x88(%rsp),%rax 0.00 : 51401a: mov %rax,0x78(%rsp) 0.00 : 51401f: lea 0x18(%rsp),%rax 0.00 : 514024: mov %rax,0x80(%rsp) 0.00 : 51402c: lea 0xc0(%rsp),%rdi 0.00 : 514034: lea 0x48(%rsp),%rsi 0.00 : 514039: lea 0x10(%rsp),%rdx 0.00 : 51403e: lea 0x70(%rsp),%rax 0.00 : 514043: push %rax 0.00 : 514044: push $0x1 0.00 : 514046: call 502a90 > 0.00 : 51404b: add $0x10,%rsp 0.00 : 51404f: cmpw $0xffff,0xc0(%rsp) 0.00 : 514058: mov 0x60(%rsp),%rbx 0.00 : 51405d: jne 513dc6 0.00 : 514063: mov %r15,0x18(%rsp) 0.00 : 514068: mov 0x8(%rsp),%r10 0.00 : 51406d: mov %r10,%rax 0.00 : 514070: lea (%r15,%r15,2),%rcx 0.00 : 514074: mov (%rsp),%rdx 0.00 : 514078: lea (%rdx,%rcx,4),%r8 0.00 : 51407c: sub %r15,%rax 0.00 : 51407f: je 5140ca 0.00 : 514081: mov 0x54(%r14),%ecx 0.00 : 514085: xor %r9d,%r9d 0.00 : 514088: cmp $0x1,%rax 0.00 : 51408c: je 5140b1 0.00 : 51408e: xchg %ax,%ax 0.00 : 514090: mov %r9,%rdx 0.00 : 514093: mov %rax,%rsi 0.00 : 514096: shr $1,%rsi 0.00 : 514099: add %rsi,%r9 0.00 : 51409c: lea (%r9,%r9,2),%rdi 0.00 : 5140a0: cmp %ecx,(%r8,%rdi,4) 0.00 : 5140a4: cmova %rdx,%r9 0.00 : 5140a8: sub %rsi,%rax 0.00 : 5140ab: cmp $0x1,%rax 0.00 : 5140af: ja 514090 0.00 : 5140b1: lea (%r9,%r9,2),%rax 0.00 : 5140b5: cmp (%r8,%rax,4),%ecx 0.00 : 5140b9: sbb $0xffffffffffffffff,%r9 0.00 : 5140bd: mov %r9,%r12 0.00 : 5140c0: add %r15,%r12 0.00 : 5140c3: jae 5140d9 0.00 : 5140c5: jmp 51442e 0.00 : 5140ca: xor %r9d,%r9d 0.00 : 5140cd: mov %r9,%r12 0.00 : 5140d0: add %r15,%r12 0.00 : 5140d3: jb 51442e 0.00 : 5140d9: cmp %r10,%r12 0.00 : 5140dc: ja 51442e 0.00 : 5140e2: lea 0x70(%rsp),%rdi 0.00 : 5140e7: lea 0x48(%rsp),%rsi 0.00 : 5140ec: lea 0x10(%rsp),%rdx 0.00 : 5140f1: mov %r13,%rcx 0.00 : 5140f4: call 5066f0 0.00 : 5140f9: cmpw $0xffff,0x70(%rsp) 0.00 : 5140ff: jne 513ea0 0.00 : 514105: mov %r12,0x18(%rsp) 0.00 : 51410a: mov 0x88(%rsp),%r14 0.00 : 514112: mov 0x58(%rsp),%r15 0.00 : 514117: mov 0x10(%rsp),%ebx 0.00 : 51411b: mov 0x30(%rsp),%rbp 0.00 : 514120: cmp 0x20(%rsp),%rbp 0.00 : 514125: jne 513f1d 0.00 : 51412b: lea 0x20(%rsp),%rdi 0.00 : 514130: call *0xe2c72(%rip) # 5f6da8 <_DYNAMIC+0x2550> 0.00 : 514136: jmp 513f1d 0.00 : 51413b: mov 0x18(%rsp),%rbp 0.00 : 514140: mov (%rsp),%rcx 0.00 : 514144: mov 0x8(%rsp),%rdx 0.00 : 514149: mov %rdx,%r8 0.00 : 51414c: sub %rbp,%r8 0.00 : 51414f: jb 51446b 0.00 : 514155: lea 0x0(%rbp,%rbp,2),%rax 0.00 : 51415a: lea (%rcx,%rax,4),%rcx 0.00 : 51415e: lea 0x20(%rsp),%rax 0.00 : 514163: mov %rax,0x70(%rsp) 0.00 : 514168: lea 0xa0(%rsp),%rax 0.00 : 514170: mov %rax,0x78(%rsp) 0.00 : 514175: lea 0x18(%rsp),%rax 0.00 : 51417a: mov %rax,0x80(%rsp) 0.00 : 514182: lea 0x70(%rsp),%rax 0.00 : 514187: lea 0xc0(%rsp),%rdi 0.00 : 51418f: lea 0x48(%rsp),%rsi 0.00 : 514194: lea 0x10(%rsp),%rdx 0.00 : 514199: mov 0x94(%rsp),%r9d 0.00 : 5141a1: push %rax 0.00 : 5141a2: push $0x1 0.00 : 5141a4: vzeroupper 0.14 : 5141a7: call 5032a0 > 0.00 : 5141ac: add $0x10,%rsp 0.00 : 5141b0: cmpw $0xffff,0xc0(%rsp) 0.14 : 5141b9: je 51428a 0.00 : 5141bf: mov 0xd0(%rsp),%rax 0.00 : 5141c7: mov 0x68(%rsp),%rcx 0.00 : 5141cc: mov %rax,0x18(%rcx) 0.00 : 5141d0: vmovdqu 0xc0(%rsp),%xmm0 0.00 : 5141d9: vmovdqu %xmm0,0x8(%rcx) 0.00 : 5141de: movq $0xffffffffffffffff,(%rcx) 0.00 : 5141e5: mov 0x60(%rsp),%rbx 0.00 : 5141ea: mov 0x20(%rsp),%rax 0.00 : 5141ef: test %rax,%rax 0.00 : 5141f2: je 51420c 0.00 : 5141f4: mov 0x28(%rsp),%rdi 0.00 : 5141f9: shl $0x3,%rax 0.00 : 5141fd: lea (%rax,%rax,4),%rsi 0.00 : 514201: mov $0x8,%edx 0.00 : 514206: call *0xe089c(%rip) # 5f4aa8 <_DYNAMIC+0x250> 0.00 : 51420c: mov 0x48(%rsp),%rsi 0.00 : 514211: test %rsi,%rsi 0.00 : 514214: je 51422a 0.00 : 514216: mov 0x50(%rsp),%rdi 0.00 : 51421b: shl $0x2,%rsi 0.00 : 51421f: mov $0x4,%edx 0.00 : 514224: call *0xe087e(%rip) # 5f4aa8 <_DYNAMIC+0x250> 0.00 : 51422a: test %rbx,%rbx 0.00 : 51422d: mov 0x68(%rsp),%rbx 0.00 : 514232: je 51424b 0.00 : 514234: mov $0x4,%edx 0.00 : 514239: mov (%rsp),%rdi 0.00 : 51423d: mov 0xd8(%rsp),%rsi 0.00 : 514245: call *0xe085d(%rip) # 5f4aa8 <_DYNAMIC+0x250> 0.00 : 51424b: mov 0xa0(%rsp),%rax 0.00 : 514253: test %rax,%rax 0.00 : 514256: je 514272 0.00 : 514258: mov 0xa8(%rsp),%rdi 0.00 : 514260: imul $0x2c,%rax,%rsi 0.00 : 514264: mov $0x4,%edx 0.00 : 514269: vzeroupper 0.00 : 51426c: call *0xe0836(%rip) # 5f4aa8 <_DYNAMIC+0x250> 0.00 : 514272: mov %rbx,%rax 0.00 : 514275: add $0xe8,%rsp 0.00 : 51427c: pop %rbx 0.00 : 51427d: pop %r12 0.00 : 51427f: pop %r13 0.00 : 514281: pop %r14 0.00 : 514283: pop %r15 0.00 : 514285: pop %rbp 0.00 : 514286: vzeroupper 0.00 : 514289: ret 0.00 : 51428a: mov 0x58(%rsp),%rbx 0.00 : 51428f: cmp 0x48(%rsp),%rbx 0.00 : 514294: jne 5142a1 0.00 : 514296: lea 0x48(%rsp),%rdi 0.00 : 51429b: call *0xe0927(%rip) # 5f4bc8 <_DYNAMIC+0x370> 0.00 : 5142a1: mov 0x50(%rsp),%rax 0.00 : 5142a6: movl $0x43a00000,(%rax,%rbx,4) 0.00 : 5142ad: inc %rbx 0.00 : 5142b0: mov %rbx,0x58(%rsp) 0.00 : 5142b5: mov 0xb0(%rsp),%rax 0.00 : 5142bd: mov 0x68(%rsp),%rbx 0.00 : 5142c2: mov %rax,0x10(%rbx) 0.00 : 5142c6: vmovups 0xa0(%rsp),%xmm0 0.00 : 5142cf: vmovups %xmm0,(%rbx) 0.00 : 5142d3: mov 0x30(%rsp),%rax 0.00 : 5142d8: mov %rax,0x40(%rbx) 0.00 : 5142dc: vmovups 0x20(%rsp),%xmm0 0.00 : 5142e2: vmovups %xmm0,0x30(%rbx) 0.00 : 5142e7: vmovdqu 0x48(%rsp),%xmm0 0.00 : 5142ed: vmovdqu %xmm0,0x48(%rbx) 0.00 : 5142f2: mov 0x58(%rsp),%rax 0.00 : 5142f7: mov %rax,0x58(%rbx) 0.00 : 5142fb: mov 0x60(%rsp),%rax 0.00 : 514300: mov %rax,0x18(%rbx) 0.00 : 514304: mov (%rsp),%rax 0.00 : 514308: mov %rax,0x20(%rbx) 0.00 : 51430c: mov 0x8(%rsp),%rax 0.00 : 514311: mov %rax,0x28(%rbx) 0.00 : 514315: jmp 514272 0.00 : 51431a: mov -0x10(%r13,%r15,1),%rsi 0.00 : 51431f: mov 0x120(%rsp),%rax 0.00 : 514327: mov 0x58(%rax),%rdx 0.00 : 51432b: cmp %rdx,%rsi 0.00 : 51432e: ja 514489 0.00 : 514334: mov %rsi,0xb8(%rsp) 0.00 : 51433c: test %rsi,%rsi 0.00 : 51433f: jne 514497 0.00 : 514345: xor %eax,%eax 0.00 : 514347: mov 0x38(%rsp),%rcx 0.00 : 51434c: mov %rcx,%rdx 0.00 : 51434f: sub %r14,%rdx 0.00 : 514352: lea -0x1(%rdx),%rsi 0.00 : 514356: add 0xb8(%rsp),%rax 0.00 : 51435e: mov %rax,0x58(%rsp) 0.00 : 514363: cmp %rcx,%rsi 0.00 : 514366: jae 5144fb 0.00 : 51436c: mov 0x20(%rsp),%rax 0.00 : 514371: mov 0x30(%rsp),%rsi 0.00 : 514376: sub %rsi,%rax 0.00 : 514379: cmp %rax,%rdx 0.14 : 51437c: ja 514511 0.00 : 514382: lea (%rsi,%rsi,4),%rdi 0.00 : 514386: shl $0x3,%rdi 0.00 : 51438a: add 0x28(%rsp),%rdi 0.00 : 51438f: mov %r13,%rsi 0.00 : 514392: mov %r15,%rdx 0.00 : 514395: vzeroupper 0.00 : 514398: call *0xe072a(%rip) # 5f4ac8 0.00 : 51439e: mov 0x38(%rsp),%rax 0.00 : 5143a3: add 0x30(%rsp),%rax 0.00 : 5143a8: sub %r14,%rax 0.00 : 5143ab: mov %rax,0x30(%rsp) 0.00 : 5143b0: mov %r12d,0x10(%rsp) 0.00 : 5143b5: mov %rbp,0x18(%rsp) 0.00 : 5143ba: mov 0x40(%rsp),%rax 0.00 : 5143bf: imul $0x2c,%rax,%rcx 0.00 : 5143c3: mov 0x98(%rsp),%r11 0.00 : 5143cb: add %r11,%rcx 0.00 : 5143ce: mov %rcx,0x38(%rsp) 0.00 : 5143d3: test %rbx,%rbx 0.00 : 5143d6: je 513cb1 0.00 : 5143dc: cmp %rax,%rbx 0.00 : 5143df: jae 514140 0.00 : 5143e5: imul $0x2c,%rbx,%rax 0.00 : 5143e9: add %rax,%r11 0.00 : 5143ec: lea 0x1(%rbx),%r14 0.00 : 5143f0: jmp 513cc2 0.00 : 5143f5: cmp $0x15,%rbx 0.00 : 5143f9: jae 51457f 0.00 : 5143ff: lea 0x70(%rsp),%rcx 0.00 : 514404: mov $0x1,%edx 0.00 : 514409: mov (%rsp),%rdi 0.00 : 51440d: mov %rbx,%rsi 0.00 : 514410: call 515440 ::sort_by_key::{closure#0}>> 0.00 : 514415: jmp 5138aa 0.00 : 51441a: mov %r10,%rdx 0.00 : 51441d: mov %rsi,%rcx 0.00 : 514420: jmp 514475 0.00 : 514422: mov %r10,%rdx 0.00 : 514425: lea 0xdb35c(%rip),%rcx # 5ef788 0.00 : 51442c: jmp 514475 0.00 : 51442e: mov %r15,%rbp 0.00 : 514431: mov %r12,%r15 0.00 : 514434: mov %r10,%rdx 0.00 : 514437: lea 0xdb332(%rip),%rcx # 5ef770 0.00 : 51443e: jmp 514475 0.00 : 514440: mov %r10,%r15 0.00 : 514443: mov %r10,%rdx 0.00 : 514446: jmp 514475 0.00 : 514448: mov %r10,%r15 0.00 : 51444b: mov %r10,%rdx 0.00 : 51444e: lea 0xdb34b(%rip),%rcx # 5ef7a0 0.00 : 514455: jmp 514475 0.00 : 514457: mov %r15,%rbp 0.00 : 51445a: mov %rbx,%r15 0.00 : 51445d: mov 0x8(%rsp),%rdx 0.00 : 514462: lea 0xdb307(%rip),%rcx # 5ef770 0.00 : 514469: jmp 514475 0.00 : 51446b: lea 0xdb2e6(%rip),%rcx # 5ef758 0.00 : 514472: mov %rdx,%r15 0.00 : 514475: mov %rbp,%rdi 0.00 : 514478: mov %r15,%rsi 0.00 : 51447b: vzeroupper 0.00 : 51447e: call *0xe0664(%rip) # 5f4ae8 <_DYNAMIC+0x290> 0.00 : 514484: jmp 51457d 0.00 : 514489: xor %ebp,%ebp 0.00 : 51448b: lea 0xdb2ae(%rip),%rcx # 5ef740 0.00 : 514492: mov %rsi,%r15 0.00 : 514495: jmp 514475 0.00 : 514497: mov 0x50(%rax),%rax 0.00 : 51449b: mov %rax,0xe0(%rsp) 0.00 : 5144a3: lea 0x48(%rsp),%rdi 0.00 : 5144a8: mov $0x4,%ecx 0.00 : 5144ad: mov $0x4,%r8d 0.00 : 5144b3: xor %esi,%esi 0.00 : 5144b5: mov 0xb8(%rsp),%rdx 0.00 : 5144bd: vzeroupper 0.00 : 5144c0: call 51a4e0 <>::reserve::do_reserve_and_handle::> 0.00 : 5144c5: mov 0x58(%rsp),%rdi 0.00 : 5144ca: shl $0x2,%rdi 0.00 : 5144ce: add 0x50(%rsp),%rdi 0.00 : 5144d3: mov 0xb8(%rsp),%rax 0.00 : 5144db: lea 0x0(,%rax,4),%rdx 0.00 : 5144e3: mov 0xe0(%rsp),%rsi 0.00 : 5144eb: call *0xe05d7(%rip) # 5f4ac8 0.00 : 5144f1: mov 0x58(%rsp),%rax 0.00 : 5144f6: jmp 514347 0.00 : 5144fb: lea 0xdb226(%rip),%rcx # 5ef728 0.00 : 514502: xor %ebp,%ebp 0.00 : 514504: mov %rsi,%r15 0.00 : 514507: mov 0x38(%rsp),%rdx 0.00 : 51450c: jmp 514475 0.00 : 514511: lea 0x20(%rsp),%rdi 0.00 : 514516: mov $0x8,%ecx 0.00 : 51451b: mov $0x28,%r8d 0.00 : 514521: vzeroupper 0.00 : 514524: call 51a4e0 <>::reserve::do_reserve_and_handle::> 0.00 : 514529: mov 0x30(%rsp),%rsi 0.00 : 51452e: jmp 514382 0.00 : 514533: lea 0xdae46(%rip),%rcx # 5ef380 0.00 : 51453a: mov %rdi,%rsi 0.00 : 51453d: mov %rbx,%rdx 0.00 : 514540: call *0xe05a2(%rip) # 5f4ae8 <_DYNAMIC+0x290> 0.00 : 514546: jmp 51457d 0.00 : 514548: mov $0x4,%edi 0.00 : 51454d: mov %r13,%rsi 0.00 : 514550: call *0xe05ea(%rip) # 5f4b40 <_DYNAMIC+0x2e8> 0.00 : 514556: lea 0x70(%rsp),%rdx 0.00 : 51455b: mov %rax,%rdi 0.00 : 51455e: mov %r13,%rsi 0.00 : 514561: vzeroupper 0.00 : 514564: call *0xe28a6(%rip) # 5f6e10 <_DYNAMIC+0x25b8> 0.00 : 51456a: jmp 5137b3 0.00 : 51456f: mov $0x4,%edi 0.00 : 514574: mov %r14,%rsi 0.00 : 514577: call *0xe05c3(%rip) # 5f4b40 <_DYNAMIC+0x2e8> 0.00 : 51457d: ud2 0.00 : 51457f: lea 0x70(%rsp),%rdx 0.00 : 514584: mov (%rsp),%rdi 0.00 : 514588: mov %rbx,%rsi 0.00 : 51458b: call *0xe2887(%rip) # 5f6e18 <_DYNAMIC+0x25c0> 0.00 : 514591: jmp 5138aa 0.00 : 514596: mov %rax,%r14 0.00 : 514599: jmp 5145e1 0.00 : 51459b: jmp 5145a9 0.00 : 51459d: jmp 5145a9 0.00 : 51459f: mov %rax,%r14 0.00 : 5145a2: test %rbx,%rbx 0.00 : 5145a5: jne 5145ca 0.00 : 5145a7: jmp 5145e1 0.00 : 5145a9: mov %rax,%r14 0.00 : 5145ac: mov 0x20(%rsp),%rax 0.00 : 5145b1: test %rax,%rax 0.00 : 5145b4: mov 0x60(%rsp),%rbx 0.00 : 5145b9: jne 51460d 0.00 : 5145bb: mov 0x48(%rsp),%rsi 0.00 : 5145c0: test %rsi,%rsi 0.00 : 5145c3: jne 51462f 0.00 : 5145c5: test %rbx,%rbx 0.00 : 5145c8: je 5145e1 0.00 : 5145ca: mov $0x4,%edx 0.00 : 5145cf: mov (%rsp),%rdi 0.00 : 5145d3: mov 0xd8(%rsp),%rsi 0.00 : 5145db: call *0xe04c7(%rip) # 5f4aa8 <_DYNAMIC+0x250> 0.00 : 5145e1: mov 0xa0(%rsp),%rax 0.00 : 5145e9: test %rax,%rax 0.00 : 5145ec: je 514605 0.00 : 5145ee: mov 0xa8(%rsp),%rdi 0.00 : 5145f6: imul $0x2c,%rax,%rsi 0.00 : 5145fa: mov $0x4,%edx 0.00 : 5145ff: call *0xe04a3(%rip) # 5f4aa8 <_DYNAMIC+0x250> 0.00 : 514605: mov %r14,%rdi 0.00 : 514608: call 5d02d0 <_Unwind_Resume@plt> 0.00 : 51460d: mov 0x28(%rsp),%rdi 0.00 : 514612: shl $0x3,%rax 0.00 : 514616: lea (%rax,%rax,4),%rsi 0.00 : 51461a: mov $0x8,%edx 0.00 : 51461f: call *0xe0483(%rip) # 5f4aa8 <_DYNAMIC+0x250> 0.00 : 514625: mov 0x48(%rsp),%rsi 0.00 : 51462a: test %rsi,%rsi 0.00 : 51462d: je 5145c5 0.00 : 51462f: mov 0x50(%rsp),%rdi 0.00 : 514634: shl $0x2,%rsi 0.00 : 514638: mov $0x4,%edx 0.00 : 51463d: call *0xe0465(%rip) # 5f4aa8 <_DYNAMIC+0x250> 0.00 : 514643: test %rbx,%rbx 0.00 : 514646: jne 5145ca 0.00 : 514648: jmp 5145e1