/tmp/det/f_180005a20.bin: file format binary Disassembly of section .data: 0000000180005a20 <.data>: 180005a20: 48 83 ec 38 sub $0x38,%rsp 180005a24: 48 85 c9 test %rcx,%rcx 180005a27: 0f 84 88 00 00 00 je 0x180005ab5 180005a2d: 48 85 d2 test %rdx,%rdx 180005a30: 0f 84 7f 00 00 00 je 0x180005ab5 180005a36: 45 85 c0 test %r8d,%r8d 180005a39: 0f 8e 80 00 00 00 jle 0x180005abf 180005a3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 180005a46: 7e 5d jle 0x180005aa5 180005a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180005a4d: 48 89 cb mov %rcx,%rbx 180005a50: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180005a55: 48 89 d6 mov %rdx,%rsi 180005a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180005a5d: 44 89 c7 mov %r8d,%edi 180005a60: 48 89 d9 mov %rbx,%rcx 180005a63: 48 89 f2 mov %rsi,%rdx 180005a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 180005a6c: e8 2f 4b 01 00 call 0x18001a5a0 180005a71: 81 c7 04 00 00 f0 add $0xf0000004,%edi 180005a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 180005a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 180005a85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 180005a8b: 7f d3 jg 0x180005a60 180005a8d: 48 89 d9 mov %rbx,%rcx 180005a90: 48 89 f2 mov %rsi,%rdx 180005a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005a98: 41 89 f8 mov %edi,%r8d 180005a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180005aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180005aa5: 41 c1 e0 03 shl $0x3,%r8d 180005aa9: e8 f2 4a 01 00 call 0x18001a5a0 180005aae: 33 c0 xor %eax,%eax 180005ab0: 48 83 c4 38 add $0x38,%rsp 180005ab4: c3 ret 180005ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005aba: 48 83 c4 38 add $0x38,%rsp 180005abe: c3 ret 180005abf: b8 fa ff ff ff mov $0xfffffffa,%eax 180005ac4: 48 83 c4 38 add $0x38,%rsp 180005ac8: c3 ret 180005ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005ad0: 00 180005ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005adf: 00 180005ae0: 48 83 ec 38 sub $0x38,%rsp 180005ae4: 48 85 c9 test %rcx,%rcx 180005ae7: 0f 84 88 00 00 00 je 0x180005b75 180005aed: 48 85 d2 test %rdx,%rdx 180005af0: 0f 84 7f 00 00 00 je 0x180005b75 180005af6: 45 85 c0 test %r8d,%r8d 180005af9: 0f 8e 80 00 00 00 jle 0x180005b7f 180005aff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 180005b06: 7e 5d jle 0x180005b65 180005b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180005b0d: 48 89 cb mov %rcx,%rbx 180005b10: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180005b15: 48 89 d6 mov %rdx,%rsi 180005b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180005b1d: 44 89 c7 mov %r8d,%edi 180005b20: 48 89 d9 mov %rbx,%rcx 180005b23: 48 89 f2 mov %rsi,%rdx 180005b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 180005b2c: e8 cf 4a 01 00 call 0x18001a600 180005b31: 81 c7 04 00 00 f0 add $0xf0000004,%edi 180005b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 180005b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 180005b45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 180005b4b: 7f d3 jg 0x180005b20 180005b4d: 48 89 d9 mov %rbx,%rcx 180005b50: 48 89 f2 mov %rsi,%rdx 180005b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005b58: 41 89 f8 mov %edi,%r8d 180005b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180005b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180005b65: 41 c1 e0 03 shl $0x3,%r8d 180005b69: e8 92 4a 01 00 call 0x18001a600 180005b6e: 33 c0 xor %eax,%eax 180005b70: 48 83 c4 38 add $0x38,%rsp 180005b74: c3 ret 180005b75: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005b7a: 48 83 c4 38 add $0x38,%rsp 180005b7e: c3 ret 180005b7f: b8 fa ff ff ff mov $0xfffffffa,%eax 180005b84: 48 83 c4 38 add $0x38,%rsp 180005b88: c3 ret 180005b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005b90: 00 180005b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005b9f: 00 180005ba0: 48 83 ec 28 sub $0x28,%rsp 180005ba4: 48 85 c9 test %rcx,%rcx 180005ba7: 74 25 je 0x180005bce 180005ba9: 48 85 d2 test %rdx,%rdx 180005bac: 74 20 je 0x180005bce 180005bae: 4d 85 c0 test %r8,%r8 180005bb1: 74 1b je 0x180005bce 180005bb3: 45 85 c9 test %r9d,%r9d 180005bb6: 7f 0a jg 0x180005bc2 180005bb8: b8 fa ff ff ff mov $0xfffffffa,%eax 180005bbd: 48 83 c4 28 add $0x28,%rsp 180005bc1: c3 ret 180005bc2: e8 99 4a 01 00 call 0x18001a660 180005bc7: 33 c0 xor %eax,%eax 180005bc9: 48 83 c4 28 add $0x28,%rsp 180005bcd: c3 ret 180005bce: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005bd3: 48 83 c4 28 add $0x28,%rsp 180005bd7: c3 ret 180005bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005bdf: 00 180005be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180005be5: 48 85 c9 test %rcx,%rcx 180005be8: 74 27 je 0x180005c11 180005bea: 48 85 d2 test %rdx,%rdx 180005bed: 74 22 je 0x180005c11 180005bef: 4d 85 c0 test %r8,%r8 180005bf2: 74 1d je 0x180005c11 180005bf4: 45 85 c9 test %r9d,%r9d 180005bf7: 7f 0b jg 0x180005c04 180005bf9: b8 fa ff ff ff mov $0xfffffffa,%eax 180005bfe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180005c03: c3 ret 180005c04: e8 37 4f 01 00 call 0x18001ab40 180005c09: 33 c0 xor %eax,%eax 180005c0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180005c10: c3 ret 180005c11: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180005c1b: c3 ret 180005c1c: 0f 1f 40 00 nopl 0x0(%rax) 180005c20: 48 83 ec 28 sub $0x28,%rsp 180005c24: 48 85 c9 test %rcx,%rcx 180005c27: 74 25 je 0x180005c4e 180005c29: 48 85 d2 test %rdx,%rdx 180005c2c: 74 20 je 0x180005c4e 180005c2e: 4d 85 c0 test %r8,%r8 180005c31: 74 1b je 0x180005c4e 180005c33: 45 85 c9 test %r9d,%r9d 180005c36: 7f 0a jg 0x180005c42 180005c38: b8 fa ff ff ff mov $0xfffffffa,%eax 180005c3d: 48 83 c4 28 add $0x28,%rsp 180005c41: c3 ret 180005c42: e8 d9 53 01 00 call 0x18001b020 180005c47: 33 c0 xor %eax,%eax 180005c49: 48 83 c4 28 add $0x28,%rsp 180005c4d: c3 ret 180005c4e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005c53: 48 83 c4 28 add $0x28,%rsp 180005c57: c3 ret 180005c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005c5f: 00 180005c60: 56 push %rsi 180005c61: 57 push %rdi 180005c62: 55 push %rbp 180005c63: 48 89 d5 mov %rdx,%rbp 180005c66: 48 85 c9 test %rcx,%rcx 180005c69: 0f 84 f2 01 00 00 je 0x180005e61 180005c6f: 48 85 ed test %rbp,%rbp 180005c72: 0f 84 e9 01 00 00 je 0x180005e61 180005c78: 4d 85 c0 test %r8,%r8 180005c7b: 0f 84 e0 01 00 00 je 0x180005e61 180005c81: 45 85 c9 test %r9d,%r9d 180005c84: 0f 8e ce 01 00 00 jle 0x180005e58 180005c8a: 41 83 f9 10 cmp $0x10,%r9d 180005c8e: 0f 8c b4 01 00 00 jl 0x180005e48 180005c94: 4c 89 c6 mov %r8,%rsi 180005c97: 48 83 e6 1f and $0x1f,%rsi 180005c9b: 89 f6 mov %esi,%esi 180005c9d: 85 f6 test %esi,%esi 180005c9f: 74 14 je 0x180005cb5 180005ca1: f7 c6 07 00 00 00 test $0x7,%esi 180005ca7: 0f 85 9b 01 00 00 jne 0x180005e48 180005cad: f7 de neg %esi 180005caf: 83 c6 20 add $0x20,%esi 180005cb2: c1 ee 03 shr $0x3,%esi 180005cb5: 8d 46 10 lea 0x10(%rsi),%eax 180005cb8: 44 3b c8 cmp %eax,%r9d 180005cbb: 0f 8c 87 01 00 00 jl 0x180005e48 180005cc1: 44 89 c8 mov %r9d,%eax 180005cc4: 33 d2 xor %edx,%edx 180005cc6: 2b c6 sub %esi,%eax 180005cc8: 83 e0 0f and $0xf,%eax 180005ccb: f7 d8 neg %eax 180005ccd: 41 03 c1 add %r9d,%eax 180005cd0: 85 f6 test %esi,%esi 180005cd2: 76 25 jbe 0x180005cf9 180005cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180005cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005ce0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 180005ce5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 180005ceb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 180005cf1: 48 ff c2 inc %rdx 180005cf4: 48 3b d6 cmp %rsi,%rdx 180005cf7: 72 e7 jb 0x180005ce0 180005cf9: 48 63 d0 movslq %eax,%rdx 180005cfc: 0f 1f 40 00 nopl 0x0(%rax) 180005d00: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 180005d05: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 180005d0b: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 180005d11: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 180005d18: 01 180005d19: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 180005d20: 01 180005d21: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 180005d25: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 180005d2b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 180005d31: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 180005d37: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 180005d3e: 01 180005d3f: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 180005d46: 01 180005d47: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 180005d4b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 180005d51: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 180005d57: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 180005d5e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 180005d65: 01 180005d66: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 180005d6d: 01 180005d6e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 180005d72: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 180005d78: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 180005d7f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 180005d86: 01 180005d87: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 180005d8e: 01 180005d8f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 180005d93: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 180005d9a: 48 83 c6 10 add $0x10,%rsi 180005d9e: 48 3b f2 cmp %rdx,%rsi 180005da1: 0f 82 59 ff ff ff jb 0x180005d00 180005da7: 8d 70 01 lea 0x1(%rax),%esi 180005daa: 41 3b f1 cmp %r9d,%esi 180005dad: 0f 87 87 00 00 00 ja 0x180005e3a 180005db3: 4d 63 c9 movslq %r9d,%r9 180005db6: 4c 2b ca sub %rdx,%r9 180005db9: 49 83 f9 02 cmp $0x2,%r9 180005dbd: 0f 8c 80 00 00 00 jl 0x180005e43 180005dc3: 45 89 cb mov %r9d,%r11d 180005dc6: 45 33 d2 xor %r10d,%r10d 180005dc9: 41 83 e3 fe and $0xfffffffe,%r11d 180005dcd: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 180005dd1: 4d 63 db movslq %r11d,%r11 180005dd4: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 180005dd9: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 180005ddd: 0f 1f 00 nopl (%rax) 180005de0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 180005de6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 180005dec: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 180005df2: 49 83 c2 02 add $0x2,%r10 180005df6: 4d 3b d3 cmp %r11,%r10 180005df9: 72 e5 jb 0x180005de0 180005dfb: 4d 3b d9 cmp %r9,%r11 180005dfe: 73 3a jae 0x180005e3a 180005e00: 48 63 c0 movslq %eax,%rax 180005e03: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 180005e07: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 180005e0c: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 180005e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005e17: 00 180005e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005e1f: 90 nop 180005e20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 180005e26: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 180005e2c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 180005e32: 49 ff c3 inc %r11 180005e35: 4d 3b d9 cmp %r9,%r11 180005e38: 72 e6 jb 0x180005e20 180005e3a: 33 c0 xor %eax,%eax 180005e3c: c5 f8 77 vzeroupper 180005e3f: 5d pop %rbp 180005e40: 5f pop %rdi 180005e41: 5e pop %rsi 180005e42: c3 ret 180005e43: 45 33 db xor %r11d,%r11d 180005e46: eb b3 jmp 0x180005dfb 180005e48: 33 c0 xor %eax,%eax 180005e4a: 41 83 f9 01 cmp $0x1,%r9d 180005e4e: 72 ea jb 0x180005e3a 180005e50: 4d 63 c9 movslq %r9d,%r9 180005e53: 45 33 db xor %r11d,%r11d 180005e56: eb a3 jmp 0x180005dfb 180005e58: b8 fa ff ff ff mov $0xfffffffa,%eax 180005e5d: 5d pop %rbp 180005e5e: 5f pop %rdi 180005e5f: 5e pop %rsi 180005e60: c3 ret 180005e61: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005e66: 5d pop %rbp 180005e67: 5f pop %rdi 180005e68: 5e pop %rsi 180005e69: c3 ret 180005e6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005e71: 00 180005e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005e80: 53 push %rbx 180005e81: 56 push %rsi 180005e82: 41 57 push %r15 180005e84: 49 89 cb mov %rcx,%r11 180005e87: 4d 85 db test %r11,%r11 180005e8a: 0f 84 a7 01 00 00 je 0x180006037 180005e90: 48 85 d2 test %rdx,%rdx 180005e93: 0f 84 9e 01 00 00 je 0x180006037 180005e99: 4d 85 c0 test %r8,%r8 180005e9c: 0f 84 95 01 00 00 je 0x180006037 180005ea2: 45 85 c9 test %r9d,%r9d 180005ea5: 0f 8e 82 01 00 00 jle 0x18000602d 180005eab: 41 83 f9 10 cmp $0x10,%r9d 180005eaf: 0f 8c 70 01 00 00 jl 0x180006025 180005eb5: 4c 89 c1 mov %r8,%rcx 180005eb8: 48 83 e1 1f and $0x1f,%rcx 180005ebc: 89 c9 mov %ecx,%ecx 180005ebe: 85 c9 test %ecx,%ecx 180005ec0: 74 11 je 0x180005ed3 180005ec2: f6 c1 07 test $0x7,%cl 180005ec5: 0f 85 5a 01 00 00 jne 0x180006025 180005ecb: f7 d9 neg %ecx 180005ecd: 83 c1 20 add $0x20,%ecx 180005ed0: c1 e9 03 shr $0x3,%ecx 180005ed3: 8d 41 10 lea 0x10(%rcx),%eax 180005ed6: 44 3b c8 cmp %eax,%r9d 180005ed9: 0f 8c 46 01 00 00 jl 0x180006025 180005edf: 45 89 ca mov %r9d,%r10d 180005ee2: 33 c0 xor %eax,%eax 180005ee4: 44 2b d1 sub %ecx,%r10d 180005ee7: 41 83 e2 0f and $0xf,%r10d 180005eeb: 41 f7 da neg %r10d 180005eee: 45 03 d1 add %r9d,%r10d 180005ef1: 85 c9 test %ecx,%ecx 180005ef3: 76 24 jbe 0x180005f19 180005ef5: 0f 1f 40 00 nopl 0x0(%rax) 180005ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005f00: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 180005f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 180005f0b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 180005f11: 48 ff c0 inc %rax 180005f14: 48 3b c1 cmp %rcx,%rax 180005f17: 72 e7 jb 0x180005f00 180005f19: 49 63 c2 movslq %r10d,%rax 180005f1c: 0f 1f 40 00 nopl 0x0(%rax) 180005f20: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 180005f26: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 180005f2a: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 180005f31: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 180005f38: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 180005f3f: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 180005f44: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 180005f4a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 180005f50: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 180005f56: c5 fd 11 03 vmovupd %ymm0,(%rbx) 180005f5a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 180005f5f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 180005f64: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 180005f69: 48 83 c1 10 add $0x10,%rcx 180005f6d: 48 3b c8 cmp %rax,%rcx 180005f70: 72 ae jb 0x180005f20 180005f72: 41 8d 42 01 lea 0x1(%r10),%eax 180005f76: 41 3b c1 cmp %r9d,%eax 180005f79: 0f 87 98 00 00 00 ja 0x180006017 180005f7f: 4d 63 c9 movslq %r9d,%r9 180005f82: 4d 63 d2 movslq %r10d,%r10 180005f85: 4d 2b ca sub %r10,%r9 180005f88: 49 83 f9 04 cmp $0x4,%r9 180005f8c: 0f 8c 8f 00 00 00 jl 0x180006021 180005f92: 4d 63 d2 movslq %r10d,%r10 180005f95: 44 89 ce mov %r9d,%esi 180005f98: 83 e6 fc and $0xfffffffc,%esi 180005f9b: 33 c9 xor %ecx,%ecx 180005f9d: 48 63 f6 movslq %esi,%rsi 180005fa0: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 180005fa4: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 180005fa8: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 180005fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005fb3: 00 180005fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180005fc0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 180005fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 180005fcb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 180005fd0: 48 83 c1 04 add $0x4,%rcx 180005fd4: 48 3b ce cmp %rsi,%rcx 180005fd7: 72 e7 jb 0x180005fc0 180005fd9: 49 3b f1 cmp %r9,%rsi 180005fdc: 73 39 jae 0x180006017 180005fde: 4d 63 d2 movslq %r10d,%r10 180005fe1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 180005fe5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 180005fe9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 180005fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005ff4: 00 180005ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005ffc: 0f 1f 40 00 nopl 0x0(%rax) 180006000: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 180006005: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 18000600a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 18000600f: 48 ff c6 inc %rsi 180006012: 49 3b f1 cmp %r9,%rsi 180006015: 72 e9 jb 0x180006000 180006017: 33 c0 xor %eax,%eax 180006019: c5 f8 77 vzeroupper 18000601c: 41 5f pop %r15 18000601e: 5e pop %rsi 18000601f: 5b pop %rbx 180006020: c3 ret 180006021: 33 f6 xor %esi,%esi 180006023: eb b4 jmp 0x180005fd9 180006025: 45 33 d2 xor %r10d,%r10d 180006028: e9 45 ff ff ff jmp 0x180005f72 18000602d: b8 fa ff ff ff mov $0xfffffffa,%eax 180006032: 41 5f pop %r15 180006034: 5e pop %rsi 180006035: 5b pop %rbx 180006036: c3 ret 180006037: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000603c: 41 5f pop %r15 18000603e: 5e pop %rsi 18000603f: 5b pop %rbx 180006040: c3 ret 180006041: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006048: 00 180006049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006050: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006057: 00 180006058: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000605f: 90 nop 180006060: 53 push %rbx 180006061: 56 push %rsi 180006062: 41 57 push %r15 180006064: 49 89 cb mov %rcx,%r11 180006067: 4d 85 db test %r11,%r11 18000606a: 0f 84 a7 01 00 00 je 0x180006217 180006070: 48 85 d2 test %rdx,%rdx 180006073: 0f 84 9e 01 00 00 je 0x180006217 180006079: 4d 85 c0 test %r8,%r8 18000607c: 0f 84 95 01 00 00 je 0x180006217 180006082: 45 85 c9 test %r9d,%r9d 180006085: 0f 8e 82 01 00 00 jle 0x18000620d 18000608b: 41 83 f9 10 cmp $0x10,%r9d 18000608f: 0f 8c 70 01 00 00 jl 0x180006205 180006095: 4c 89 c1 mov %r8,%rcx 180006098: 48 83 e1 1f and $0x1f,%rcx 18000609c: 89 c9 mov %ecx,%ecx 18000609e: 85 c9 test %ecx,%ecx 1800060a0: 74 11 je 0x1800060b3 1800060a2: f6 c1 07 test $0x7,%cl 1800060a5: 0f 85 5a 01 00 00 jne 0x180006205 1800060ab: f7 d9 neg %ecx 1800060ad: 83 c1 20 add $0x20,%ecx 1800060b0: c1 e9 03 shr $0x3,%ecx 1800060b3: 8d 41 10 lea 0x10(%rcx),%eax 1800060b6: 44 3b c8 cmp %eax,%r9d 1800060b9: 0f 8c 46 01 00 00 jl 0x180006205 1800060bf: 45 89 ca mov %r9d,%r10d 1800060c2: 33 c0 xor %eax,%eax 1800060c4: 44 2b d1 sub %ecx,%r10d 1800060c7: 41 83 e2 0f and $0xf,%r10d 1800060cb: 41 f7 da neg %r10d 1800060ce: 45 03 d1 add %r9d,%r10d 1800060d1: 85 c9 test %ecx,%ecx 1800060d3: 76 24 jbe 0x1800060f9 1800060d5: 0f 1f 40 00 nopl 0x0(%rax) 1800060d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800060e0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 1800060e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 1800060eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 1800060f1: 48 ff c0 inc %rax 1800060f4: 48 3b c1 cmp %rcx,%rax 1800060f7: 72 e7 jb 0x1800060e0 1800060f9: 49 63 c2 movslq %r10d,%rax 1800060fc: 0f 1f 40 00 nopl 0x0(%rax) 180006100: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 180006106: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 18000610d: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 180006114: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 18000611b: 03 18000611c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 180006121: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 180006127: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 18000612d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 180006134: 03 180006135: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 18000613b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 180006142: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 180006149: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 180006150: 03 180006151: 48 83 c1 10 add $0x10,%rcx 180006155: 48 3b c8 cmp %rax,%rcx 180006158: 72 a6 jb 0x180006100 18000615a: 41 8d 42 01 lea 0x1(%r10),%eax 18000615e: 41 3b c1 cmp %r9d,%eax 180006161: 0f 87 90 00 00 00 ja 0x1800061f7 180006167: 4d 63 c9 movslq %r9d,%r9 18000616a: 4d 63 d2 movslq %r10d,%r10 18000616d: 4d 2b ca sub %r10,%r9 180006170: 49 83 f9 04 cmp $0x4,%r9 180006174: 0f 8c 87 00 00 00 jl 0x180006201 18000617a: 4d 63 d2 movslq %r10d,%r10 18000617d: 44 89 ce mov %r9d,%esi 180006180: 83 e6 fc and $0xfffffffc,%esi 180006183: 33 c9 xor %ecx,%ecx 180006185: 48 63 f6 movslq %esi,%rsi 180006188: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 18000618c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 180006190: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 180006194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800061a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 1800061a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 1800061ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 1800061b0: 48 83 c1 04 add $0x4,%rcx 1800061b4: 48 3b ce cmp %rsi,%rcx 1800061b7: 72 e7 jb 0x1800061a0 1800061b9: 49 3b f1 cmp %r9,%rsi 1800061bc: 73 39 jae 0x1800061f7 1800061be: 4d 63 d2 movslq %r10d,%r10 1800061c1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 1800061c5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 1800061c9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 1800061cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800061d4: 00 1800061d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800061dc: 0f 1f 40 00 nopl 0x0(%rax) 1800061e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 1800061e5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 1800061ea: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 1800061ef: 48 ff c6 inc %rsi 1800061f2: 49 3b f1 cmp %r9,%rsi 1800061f5: 72 e9 jb 0x1800061e0 1800061f7: 33 c0 xor %eax,%eax 1800061f9: c5 f8 77 vzeroupper 1800061fc: 41 5f pop %r15 1800061fe: 5e pop %rsi 1800061ff: 5b pop %rbx 180006200: c3 ret 180006201: 33 f6 xor %esi,%esi 180006203: eb b4 jmp 0x1800061b9 180006205: 45 33 d2 xor %r10d,%r10d 180006208: e9 4d ff ff ff jmp 0x18000615a 18000620d: b8 fa ff ff ff mov $0xfffffffa,%eax 180006212: 41 5f pop %r15 180006214: 5e pop %rsi 180006215: 5b pop %rbx 180006216: c3 ret 180006217: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000621c: 41 5f pop %r15 18000621e: 5e pop %rsi 18000621f: 5b pop %rbx 180006220: c3 ret 180006221: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006228: 00 180006229: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006237: 00 180006238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000623f: 90 nop 180006240: 48 85 c9 test %rcx,%rcx 180006243: 0f 84 1b 03 00 00 je 0x180006564 180006249: 48 85 d2 test %rdx,%rdx 18000624c: 0f 84 12 03 00 00 je 0x180006564 180006252: 4d 85 c0 test %r8,%r8 180006255: 0f 84 09 03 00 00 je 0x180006564 18000625b: 45 85 c9 test %r9d,%r9d 18000625e: 0f 86 f3 02 00 00 jbe 0x180006557 180006264: 41 83 f9 06 cmp $0x6,%r9d 180006268: 0f 86 6e 02 00 00 jbe 0x1800064dc 18000626e: 49 3b d0 cmp %r8,%rdx 180006271: 76 17 jbe 0x18000628a 180006273: 44 89 c8 mov %r9d,%eax 180006276: 49 89 d2 mov %rdx,%r10 180006279: 48 c1 e0 03 shl $0x3,%rax 18000627d: 4d 2b d0 sub %r8,%r10 180006280: 4c 3b d0 cmp %rax,%r10 180006283: 7d 24 jge 0x1800062a9 180006285: e9 52 02 00 00 jmp 0x1800064dc 18000628a: 4c 3b c2 cmp %rdx,%r8 18000628d: 0f 86 49 02 00 00 jbe 0x1800064dc 180006293: 44 89 c8 mov %r9d,%eax 180006296: 4d 89 c2 mov %r8,%r10 180006299: 48 c1 e0 03 shl $0x3,%rax 18000629d: 4c 2b d2 sub %rdx,%r10 1800062a0: 4c 3b d0 cmp %rax,%r10 1800062a3: 0f 8c 33 02 00 00 jl 0x1800064dc 1800062a9: 49 3b c8 cmp %r8,%rcx 1800062ac: 76 10 jbe 0x1800062be 1800062ae: 49 89 ca mov %rcx,%r10 1800062b1: 4d 2b d0 sub %r8,%r10 1800062b4: 4c 3b d0 cmp %rax,%r10 1800062b7: 7d 1d jge 0x1800062d6 1800062b9: e9 1e 02 00 00 jmp 0x1800064dc 1800062be: 4c 3b c1 cmp %rcx,%r8 1800062c1: 0f 86 15 02 00 00 jbe 0x1800064dc 1800062c7: 4d 89 c2 mov %r8,%r10 1800062ca: 4c 2b d1 sub %rcx,%r10 1800062cd: 4c 3b d0 cmp %rax,%r10 1800062d0: 0f 8c 06 02 00 00 jl 0x1800064dc 1800062d6: 41 83 f9 08 cmp $0x8,%r9d 1800062da: 0f 82 7d 02 00 00 jb 0x18000655d 1800062e0: 4d 89 c2 mov %r8,%r10 1800062e3: 49 83 e2 0f and $0xf,%r10 1800062e7: 45 85 d2 test %r10d,%r10d 1800062ea: 74 13 je 0x1800062ff 1800062ec: 41 f7 c2 07 00 00 00 test $0x7,%r10d 1800062f3: 0f 85 64 02 00 00 jne 0x18000655d 1800062f9: 41 ba 01 00 00 00 mov $0x1,%r10d 1800062ff: 41 8d 42 08 lea 0x8(%r10),%eax 180006303: 44 3b c8 cmp %eax,%r9d 180006306: 0f 82 51 02 00 00 jb 0x18000655d 18000630c: 44 89 c8 mov %r9d,%eax 18000630f: 45 33 db xor %r11d,%r11d 180006312: 41 2b c2 sub %r10d,%eax 180006315: 83 e0 07 and $0x7,%eax 180006318: f7 d8 neg %eax 18000631a: 41 03 c1 add %r9d,%eax 18000631d: 45 85 d2 test %r10d,%r10d 180006320: 76 38 jbe 0x18000635a 180006322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006329: 00 18000632a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006338: 00 180006339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006340: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 180006346: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 18000634c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 180006352: 41 ff c3 inc %r11d 180006355: 45 3b da cmp %r10d,%r11d 180006358: 72 e6 jb 0x180006340 18000635a: 45 89 d2 mov %r10d,%r10d 18000635d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 180006361: 49 f7 c3 0f 00 00 00 test $0xf,%r11 180006368: 0f 84 d2 00 00 00 je 0x180006440 18000636e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006375: 00 180006376: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000637d: 0f 1f 00 nopl (%rax) 180006380: 45 89 d2 mov %r10d,%r10d 180006383: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 180006389: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 18000638f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 180006396: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 18000639d: 66 0f 5d c8 minpd %xmm0,%xmm1 1800063a1: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) 1800063a6: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 1800063ad: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 1800063b4: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 1800063bb: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 1800063c2: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 1800063c9: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 1800063d0: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 1800063d7: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 1800063de: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 1800063e5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 1800063ec: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 1800063f3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 1800063fa: 66 0f 5d da minpd %xmm2,%xmm3 1800063fe: 66 0f 5d ec minpd %xmm4,%xmm5 180006402: 66 0f 5d c8 minpd %xmm0,%xmm1 180006406: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) 18000640c: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) 180006412: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) 180006418: 41 83 c2 08 add $0x8,%r10d 18000641c: 44 3b d0 cmp %eax,%r10d 18000641f: 0f 82 5b ff ff ff jb 0x180006380 180006425: e9 8b 00 00 00 jmp 0x1800064b5 18000642a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006431: 00 180006432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006440: 45 89 d2 mov %r10d,%r10d 180006443: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 180006449: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 180006450: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 180006457: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 18000645e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 180006465: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 18000646c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 180006473: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 18000647a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 180006480: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 180006487: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 18000648e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 180006495: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) 18000649a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) 1800064a0: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) 1800064a6: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) 1800064ac: 41 83 c2 08 add $0x8,%r10d 1800064b0: 44 3b d0 cmp %eax,%r10d 1800064b3: 72 8b jb 0x180006440 1800064b5: 41 3b c1 cmp %r9d,%eax 1800064b8: 0f 83 96 00 00 00 jae 0x180006554 1800064be: 66 90 xchg %ax,%ax 1800064c0: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 1800064c5: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 1800064ca: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) 1800064d0: ff c0 inc %eax 1800064d2: 41 3b c1 cmp %r9d,%eax 1800064d5: 72 e9 jb 0x1800064c0 1800064d7: e9 78 00 00 00 jmp 0x180006554 1800064dc: 44 89 c8 mov %r9d,%eax 1800064df: 41 bb 01 00 00 00 mov $0x1,%r11d 1800064e5: d1 e8 shr $1,%eax 1800064e7: 45 33 d2 xor %r10d,%r10d 1800064ea: 85 c0 test %eax,%eax 1800064ec: 76 4c jbe 0x18000653a 1800064ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800064f5: 00 1800064f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800064fd: 0f 1f 00 nopl (%rax) 180006500: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 180006504: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 18000650a: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 180006510: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 180006516: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 18000651b: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 180006521: 41 ff c2 inc %r10d 180006524: 44 3b d0 cmp %eax,%r10d 180006527: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 18000652d: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) 180006533: 72 cb jb 0x180006500 180006535: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 18000653a: 41 ff cb dec %r11d 18000653d: 45 3b d9 cmp %r9d,%r11d 180006540: 73 12 jae 0x180006554 180006542: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 180006548: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 18000654e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 180006554: 33 c0 xor %eax,%eax 180006556: c3 ret 180006557: b8 fa ff ff ff mov $0xfffffffa,%eax 18000655c: c3 ret 18000655d: 33 c0 xor %eax,%eax 18000655f: e9 51 ff ff ff jmp 0x1800064b5 180006564: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006569: c3 ret 18000656a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006571: 00 180006572: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180006585: 48 85 c9 test %rcx,%rcx 180006588: 74 27 je 0x1800065b1 18000658a: 48 85 d2 test %rdx,%rdx 18000658d: 74 22 je 0x1800065b1 18000658f: 4d 85 c0 test %r8,%r8 180006592: 74 1d je 0x1800065b1 180006594: 45 85 c9 test %r9d,%r9d 180006597: 77 0b ja 0x1800065a4 180006599: b8 fa ff ff ff mov $0xfffffffa,%eax 18000659e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800065a3: c3 ret 1800065a4: e8 97 4e 01 00 call 0x18001b440 1800065a9: 33 c0 xor %eax,%eax 1800065ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800065b0: c3 ret 1800065b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800065b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800065bb: c3 ret 1800065bc: 0f 1f 40 00 nopl 0x0(%rax) 1800065c0: 48 83 ec 28 sub $0x28,%rsp 1800065c4: 48 85 c9 test %rcx,%rcx 1800065c7: 74 25 je 0x1800065ee 1800065c9: 48 85 d2 test %rdx,%rdx 1800065cc: 74 20 je 0x1800065ee 1800065ce: 4d 85 c0 test %r8,%r8 1800065d1: 74 1b je 0x1800065ee 1800065d3: 45 85 c9 test %r9d,%r9d 1800065d6: 77 0a ja 0x1800065e2 1800065d8: b8 fa ff ff ff mov $0xfffffffa,%eax 1800065dd: 48 83 c4 28 add $0x28,%rsp 1800065e1: c3 ret 1800065e2: e8 39 52 01 00 call 0x18001b820 1800065e7: 33 c0 xor %eax,%eax 1800065e9: 48 83 c4 28 add $0x28,%rsp 1800065ed: c3 ret 1800065ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800065f3: 48 83 c4 28 add $0x28,%rsp 1800065f7: c3 ret 1800065f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800065ff: 00 180006600: 48 83 ec 28 sub $0x28,%rsp 180006604: 48 85 c9 test %rcx,%rcx 180006607: 74 25 je 0x18000662e 180006609: 48 85 d2 test %rdx,%rdx 18000660c: 74 20 je 0x18000662e 18000660e: 4d 85 c0 test %r8,%r8 180006611: 74 1b je 0x18000662e 180006613: 45 85 c9 test %r9d,%r9d 180006616: 77 0a ja 0x180006622 180006618: b8 fa ff ff ff mov $0xfffffffa,%eax 18000661d: 48 83 c4 28 add $0x28,%rsp 180006621: c3 ret 180006622: e8 79 55 01 00 call 0x18001bba0 180006627: 33 c0 xor %eax,%eax 180006629: 48 83 c4 28 add $0x28,%rsp 18000662d: c3 ret 18000662e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006633: 48 83 c4 28 add $0x28,%rsp 180006637: c3 ret 180006638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000663f: 00 180006640: 48 83 ec 28 sub $0x28,%rsp 180006644: 48 85 c9 test %rcx,%rcx 180006647: 74 25 je 0x18000666e 180006649: 48 85 d2 test %rdx,%rdx 18000664c: 74 20 je 0x18000666e 18000664e: 4d 85 c0 test %r8,%r8 180006651: 74 1b je 0x18000666e 180006653: 45 85 c9 test %r9d,%r9d 180006656: 77 0a ja 0x180006662 180006658: b8 fa ff ff ff mov $0xfffffffa,%eax 18000665d: 48 83 c4 28 add $0x28,%rsp 180006661: c3 ret 180006662: e8 59 59 01 00 call 0x18001bfc0 180006667: 33 c0 xor %eax,%eax 180006669: 48 83 c4 28 add $0x28,%rsp 18000666d: c3 ret 18000666e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006673: 48 83 c4 28 add $0x28,%rsp 180006677: c3 ret 180006678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000667f: 00 180006680: 48 83 ec 28 sub $0x28,%rsp 180006684: 48 85 c9 test %rcx,%rcx 180006687: 74 25 je 0x1800066ae 180006689: 48 85 d2 test %rdx,%rdx 18000668c: 74 20 je 0x1800066ae 18000668e: 4d 85 c0 test %r8,%r8 180006691: 74 1b je 0x1800066ae 180006693: 45 85 c9 test %r9d,%r9d 180006696: 77 0a ja 0x1800066a2 180006698: b8 fa ff ff ff mov $0xfffffffa,%eax 18000669d: 48 83 c4 28 add $0x28,%rsp 1800066a1: c3 ret 1800066a2: e8 79 5c 01 00 call 0x18001c320 1800066a7: 33 c0 xor %eax,%eax 1800066a9: 48 83 c4 28 add $0x28,%rsp 1800066ad: c3 ret 1800066ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800066b3: 48 83 c4 28 add $0x28,%rsp 1800066b7: c3 ret 1800066b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800066bf: 00 1800066c0: 48 83 ec 28 sub $0x28,%rsp 1800066c4: 48 85 c9 test %rcx,%rcx 1800066c7: 74 24 je 0x1800066ed 1800066c9: 48 85 d2 test %rdx,%rdx 1800066cc: 74 1f je 0x1800066ed 1800066ce: 45 85 c0 test %r8d,%r8d 1800066d1: 7f 0a jg 0x1800066dd 1800066d3: b8 fa ff ff ff mov $0xfffffffa,%eax 1800066d8: 48 83 c4 28 add $0x28,%rsp 1800066dc: c3 ret 1800066dd: 41 c1 e0 02 shl $0x2,%r8d 1800066e1: e8 9a f2 a5 01 call 0x181a65980 1800066e6: 33 c0 xor %eax,%eax 1800066e8: 48 83 c4 28 add $0x28,%rsp 1800066ec: c3 ret 1800066ed: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800066f2: 48 83 c4 28 add $0x28,%rsp 1800066f6: c3 ret 1800066f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800066fe: 00 00 180006700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180006705: 48 85 c9 test %rcx,%rcx 180006708: 74 26 je 0x180006730 18000670a: 48 85 d2 test %rdx,%rdx 18000670d: 74 21 je 0x180006730 18000670f: 45 85 c0 test %r8d,%r8d 180006712: 7f 0b jg 0x18000671f 180006714: b8 fa ff ff ff mov $0xfffffffa,%eax 180006719: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000671e: c3 ret 18000671f: 41 c1 e0 02 shl $0x2,%r8d 180006723: e8 28 f6 a5 01 call 0x181a65d50 180006728: 33 c0 xor %eax,%eax 18000672a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000672f: c3 ret 180006730: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006735: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000673a: c3 ret 18000673b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006740: 48 83 ec 28 sub $0x28,%rsp 180006744: 48 85 c9 test %rcx,%rcx 180006747: 74 24 je 0x18000676d 180006749: 48 85 d2 test %rdx,%rdx 18000674c: 74 1f je 0x18000676d 18000674e: 45 85 c0 test %r8d,%r8d 180006751: 7f 0a jg 0x18000675d 180006753: b8 fa ff ff ff mov $0xfffffffa,%eax 180006758: 48 83 c4 28 add $0x28,%rsp 18000675c: c3 ret 18000675d: 41 c1 e0 02 shl $0x2,%r8d 180006761: e8 6a fa a5 01 call 0x181a661d0 180006766: 33 c0 xor %eax,%eax 180006768: 48 83 c4 28 add $0x28,%rsp 18000676c: c3 ret 18000676d: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006772: 48 83 c4 28 add $0x28,%rsp 180006776: c3 ret 180006777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000677e: 00 00 180006780: 48 83 ec 38 sub $0x38,%rsp 180006784: 48 85 c9 test %rcx,%rcx 180006787: 0f 84 88 00 00 00 je 0x180006815 18000678d: 48 85 d2 test %rdx,%rdx 180006790: 0f 84 7f 00 00 00 je 0x180006815 180006796: 45 85 c0 test %r8d,%r8d 180006799: 0f 8e 80 00 00 00 jle 0x18000681f 18000679f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 1800067a6: 7e 5d jle 0x180006805 1800067a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1800067ad: 48 89 cb mov %rcx,%rbx 1800067b0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1800067b5: 48 89 d6 mov %rdx,%rsi 1800067b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800067bd: 44 89 c7 mov %r8d,%edi 1800067c0: 48 89 d9 mov %rbx,%rcx 1800067c3: 48 89 f2 mov %rsi,%rdx 1800067c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1800067cc: e8 6f 3d 01 00 call 0x18001a540 1800067d1: 81 c7 08 00 00 e0 add $0xe0000008,%edi 1800067d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1800067de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1800067e5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 1800067eb: 7f d3 jg 0x1800067c0 1800067ed: 48 89 d9 mov %rbx,%rcx 1800067f0: 48 89 f2 mov %rsi,%rdx 1800067f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800067f8: 41 89 f8 mov %edi,%r8d 1800067fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180006800: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180006805: 41 c1 e0 02 shl $0x2,%r8d 180006809: e8 32 3d 01 00 call 0x18001a540 18000680e: 33 c0 xor %eax,%eax 180006810: 48 83 c4 38 add $0x38,%rsp 180006814: c3 ret 180006815: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000681a: 48 83 c4 38 add $0x38,%rsp 18000681e: c3 ret 18000681f: b8 fa ff ff ff mov $0xfffffffa,%eax 180006824: 48 83 c4 38 add $0x38,%rsp 180006828: c3 ret 180006829: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006830: 00 180006831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000683f: 00 180006840: 48 83 ec 38 sub $0x38,%rsp 180006844: 48 85 c9 test %rcx,%rcx 180006847: 0f 84 88 00 00 00 je 0x1800068d5 18000684d: 48 85 d2 test %rdx,%rdx 180006850: 0f 84 7f 00 00 00 je 0x1800068d5 180006856: 45 85 c0 test %r8d,%r8d 180006859: 0f 8e 80 00 00 00 jle 0x1800068df 18000685f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 180006866: 7e 5d jle 0x1800068c5 180006868: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000686d: 48 89 cb mov %rcx,%rbx 180006870: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180006875: 48 89 d6 mov %rdx,%rsi 180006878: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000687d: 44 89 c7 mov %r8d,%edi 180006880: 48 89 d9 mov %rbx,%rcx 180006883: 48 89 f2 mov %rsi,%rdx 180006886: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 18000688c: e8 0f 3d 01 00 call 0x18001a5a0 180006891: 81 c7 08 00 00 e0 add $0xe0000008,%edi 180006897: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 18000689e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1800068a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 1800068ab: 7f d3 jg 0x180006880 1800068ad: 48 89 d9 mov %rbx,%rcx 1800068b0: 48 89 f2 mov %rsi,%rdx 1800068b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800068b8: 41 89 f8 mov %edi,%r8d 1800068bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1800068c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1800068c5: 41 c1 e0 02 shl $0x2,%r8d 1800068c9: e8 d2 3c 01 00 call 0x18001a5a0 1800068ce: 33 c0 xor %eax,%eax 1800068d0: 48 83 c4 38 add $0x38,%rsp 1800068d4: c3 ret 1800068d5: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800068da: 48 83 c4 38 add $0x38,%rsp 1800068de: c3 ret 1800068df: b8 fa ff ff ff mov $0xfffffffa,%eax 1800068e4: 48 83 c4 38 add $0x38,%rsp 1800068e8: c3 ret 1800068e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800068f0: 00 1800068f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800068f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800068ff: 00 180006900: 48 83 ec 38 sub $0x38,%rsp 180006904: 48 85 c9 test %rcx,%rcx 180006907: 0f 84 88 00 00 00 je 0x180006995 18000690d: 48 85 d2 test %rdx,%rdx 180006910: 0f 84 7f 00 00 00 je 0x180006995 180006916: 45 85 c0 test %r8d,%r8d 180006919: 0f 8e 80 00 00 00 jle 0x18000699f 18000691f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 180006926: 7e 5d jle 0x180006985 180006928: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000692d: 48 89 cb mov %rcx,%rbx 180006930: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180006935: 48 89 d6 mov %rdx,%rsi 180006938: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000693d: 44 89 c7 mov %r8d,%edi 180006940: 48 89 d9 mov %rbx,%rcx 180006943: 48 89 f2 mov %rsi,%rdx 180006946: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 18000694c: e8 af 3c 01 00 call 0x18001a600 180006951: 81 c7 08 00 00 e0 add $0xe0000008,%edi 180006957: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 18000695e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 180006965: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 18000696b: 7f d3 jg 0x180006940 18000696d: 48 89 d9 mov %rbx,%rcx 180006970: 48 89 f2 mov %rsi,%rdx 180006973: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180006978: 41 89 f8 mov %edi,%r8d 18000697b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180006980: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180006985: 41 c1 e0 02 shl $0x2,%r8d 180006989: e8 72 3c 01 00 call 0x18001a600 18000698e: 33 c0 xor %eax,%eax 180006990: 48 83 c4 38 add $0x38,%rsp 180006994: c3 ret 180006995: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000699a: 48 83 c4 38 add $0x38,%rsp 18000699e: c3 ret 18000699f: b8 fa ff ff ff mov $0xfffffffa,%eax 1800069a4: 48 83 c4 38 add $0x38,%rsp 1800069a8: c3 ret 1800069a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800069b0: 00 1800069b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800069b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800069bf: 00 1800069c0: 48 83 ec 28 sub $0x28,%rsp 1800069c4: 4d 89 c1 mov %r8,%r9 1800069c7: 49 89 d0 mov %rdx,%r8 1800069ca: 48 89 ca mov %rcx,%rdx 1800069cd: e8 ae 5c 01 00 call 0x18001c680 1800069d2: 48 83 c4 28 add $0x28,%rsp 1800069d6: c3 ret 1800069d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800069de: 00 00 1800069e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1800069e5: 4d 89 c1 mov %r8,%r9 1800069e8: 49 89 d0 mov %rdx,%r8 1800069eb: 48 89 ca mov %rcx,%rdx 1800069ee: e8 4d 5f 01 00 call 0x18001c940 1800069f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800069f8: c3 ret 1800069f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006a00: 48 83 ec 28 sub $0x28,%rsp 180006a04: 4d 89 c1 mov %r8,%r9 180006a07: 49 89 d0 mov %rdx,%r8 180006a0a: 48 89 ca mov %rcx,%rdx 180006a0d: e8 ee 61 01 00 call 0x18001cc00 180006a12: 48 83 c4 28 add $0x28,%rsp 180006a16: c3 ret 180006a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006a1e: 00 00 180006a20: 48 83 ec 28 sub $0x28,%rsp 180006a24: 4d 89 c1 mov %r8,%r9 180006a27: 49 89 d0 mov %rdx,%r8 180006a2a: 48 89 ca mov %rcx,%rdx 180006a2d: e8 8e 64 01 00 call 0x18001cec0 180006a32: 48 83 c4 28 add $0x28,%rsp 180006a36: c3 ret 180006a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006a3e: 00 00 180006a40: 48 83 ec 28 sub $0x28,%rsp 180006a44: 4d 89 c1 mov %r8,%r9 180006a47: 49 89 d0 mov %rdx,%r8 180006a4a: 48 89 ca mov %rcx,%rdx 180006a4d: e8 0e 67 01 00 call 0x18001d160 180006a52: 48 83 c4 28 add $0x28,%rsp 180006a56: c3 ret 180006a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006a5e: 00 00 180006a60: 48 83 ec 28 sub $0x28,%rsp 180006a64: 4d 89 c1 mov %r8,%r9 180006a67: 49 89 d0 mov %rdx,%r8 180006a6a: 48 89 ca mov %rcx,%rdx 180006a6d: e8 8e 69 01 00 call 0x18001d400 180006a72: 48 83 c4 28 add $0x28,%rsp 180006a76: c3 ret 180006a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006a7e: 00 00 180006a80: 48 83 ec 28 sub $0x28,%rsp 180006a84: 48 85 c9 test %rcx,%rcx 180006a87: 74 4b je 0x180006ad4 180006a89: 4d 85 c0 test %r8,%r8 180006a8c: 74 46 je 0x180006ad4 180006a8e: 45 85 c9 test %r9d,%r9d 180006a91: 7e 4b jle 0x180006ade 180006a93: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x181c5ccb8 180006a9a: 01 180006a9b: 7a 02 jp 0x180006a9f 180006a9d: 74 26 je 0x180006ac5 180006a9f: 0f 57 c0 xorps %xmm0,%xmm0 180006aa2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 180006aa6: 7a 02 jp 0x180006aaa 180006aa8: 74 0c je 0x180006ab6 180006aaa: e8 d1 6b 01 00 call 0x18001d680 180006aaf: 33 c0 xor %eax,%eax 180006ab1: 48 83 c4 28 add $0x28,%rsp 180006ab5: c3 ret 180006ab6: 4c 89 c1 mov %r8,%rcx 180006ab9: 44 89 ca mov %r9d,%edx 180006abc: 48 83 c4 28 add $0x28,%rsp 180006ac0: e9 7b 6d 01 00 jmp 0x18001d840 180006ac5: 4c 89 c2 mov %r8,%rdx 180006ac8: 45 89 c8 mov %r9d,%r8d 180006acb: 48 83 c4 28 add $0x28,%rsp 180006acf: e9 cc ed ff ff jmp 0x1800058a0 180006ad4: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006ad9: 48 83 c4 28 add $0x28,%rsp 180006add: c3 ret 180006ade: b8 fa ff ff ff mov $0xfffffffa,%eax 180006ae3: 48 83 c4 28 add $0x28,%rsp 180006ae7: c3 ret 180006ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006aef: 00 180006af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006afe: 00 00 180006b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180006b05: 48 85 c9 test %rcx,%rcx 180006b08: 74 4e je 0x180006b58 180006b0a: 4d 85 c0 test %r8,%r8 180006b0d: 74 49 je 0x180006b58 180006b0f: 45 85 c9 test %r9d,%r9d 180006b12: 7e 4f jle 0x180006b63 180006b14: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x181c5ccc0 180006b1b: 01 180006b1c: 7a 02 jp 0x180006b20 180006b1e: 74 28 je 0x180006b48 180006b20: 0f 57 c0 xorps %xmm0,%xmm0 180006b23: 66 0f 2e c8 ucomisd %xmm0,%xmm1 180006b27: 7a 02 jp 0x180006b2b 180006b29: 74 0d je 0x180006b38 180006b2b: e8 50 6d 01 00 call 0x18001d880 180006b30: 33 c0 xor %eax,%eax 180006b32: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b37: c3 ret 180006b38: 4c 89 c1 mov %r8,%rcx 180006b3b: 44 89 ca mov %r9d,%edx 180006b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b43: e9 f8 6e 01 00 jmp 0x18001da40 180006b48: 4c 89 c2 mov %r8,%rdx 180006b4b: 45 89 c8 mov %r9d,%r8d 180006b4e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b53: e9 88 ed ff ff jmp 0x1800058e0 180006b58: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006b5d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b62: c3 ret 180006b63: b8 fa ff ff ff mov $0xfffffffa,%eax 180006b68: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b6d: c3 ret 180006b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006b75: 00 180006b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006b7d: 0f 1f 00 nopl (%rax) 180006b80: 48 83 ec 28 sub $0x28,%rsp 180006b84: 48 85 c9 test %rcx,%rcx 180006b87: 74 4b je 0x180006bd4 180006b89: 4d 85 c0 test %r8,%r8 180006b8c: 74 46 je 0x180006bd4 180006b8e: 45 85 c9 test %r9d,%r9d 180006b91: 7e 4b jle 0x180006bde 180006b93: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x181c5ccc8 180006b9a: 01 180006b9b: 7a 02 jp 0x180006b9f 180006b9d: 74 26 je 0x180006bc5 180006b9f: 0f 57 c0 xorps %xmm0,%xmm0 180006ba2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 180006ba6: 7a 02 jp 0x180006baa 180006ba8: 74 0c je 0x180006bb6 180006baa: e8 d1 6e 01 00 call 0x18001da80 180006baf: 33 c0 xor %eax,%eax 180006bb1: 48 83 c4 28 add $0x28,%rsp 180006bb5: c3 ret 180006bb6: 4c 89 c1 mov %r8,%rcx 180006bb9: 44 89 ca mov %r9d,%edx 180006bbc: 48 83 c4 28 add $0x28,%rsp 180006bc0: e9 5b 70 01 00 jmp 0x18001dc20 180006bc5: 4c 89 c2 mov %r8,%rdx 180006bc8: 45 89 c8 mov %r9d,%r8d 180006bcb: 48 83 c4 28 add $0x28,%rsp 180006bcf: e9 4c ed ff ff jmp 0x180005920 180006bd4: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006bd9: 48 83 c4 28 add $0x28,%rsp 180006bdd: c3 ret 180006bde: b8 fa ff ff ff mov $0xfffffffa,%eax 180006be3: 48 83 c4 28 add $0x28,%rsp 180006be7: c3 ret 180006be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006bef: 00 180006bf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006bfe: 00 00 180006c00: 57 push %rdi 180006c01: 48 83 ec 20 sub $0x20,%rsp 180006c05: 48 85 c9 test %rcx,%rcx 180006c08: 0f 84 13 02 00 00 je 0x180006e21 180006c0e: 4d 85 c0 test %r8,%r8 180006c11: 0f 84 0a 02 00 00 je 0x180006e21 180006c17: 45 85 c9 test %r9d,%r9d 180006c1a: 0f 8e f6 01 00 00 jle 0x180006e16 180006c20: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x181c5ccd0 180006c27: 01 180006c28: 7a 06 jp 0x180006c30 180006c2a: 0f 84 d5 01 00 00 je 0x180006e05 180006c30: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 180006c34: c5 f9 2e c8 vucomisd %xmm0,%xmm1 180006c38: 7a 06 jp 0x180006c40 180006c3a: 0f 84 b4 01 00 00 je 0x180006df4 180006c40: 41 83 f9 10 cmp $0x10,%r9d 180006c44: 0f 8c 9a 01 00 00 jl 0x180006de4 180006c4a: 4d 89 c2 mov %r8,%r10 180006c4d: 49 83 e2 1f and $0x1f,%r10 180006c51: 45 89 d2 mov %r10d,%r10d 180006c54: 45 85 d2 test %r10d,%r10d 180006c57: 74 18 je 0x180006c71 180006c59: 41 f7 c2 07 00 00 00 test $0x7,%r10d 180006c60: 0f 85 7e 01 00 00 jne 0x180006de4 180006c66: 41 f7 da neg %r10d 180006c69: 41 83 c2 20 add $0x20,%r10d 180006c6d: 41 c1 ea 03 shr $0x3,%r10d 180006c71: 41 8d 42 10 lea 0x10(%r10),%eax 180006c75: 44 3b c8 cmp %eax,%r9d 180006c78: 0f 8c 66 01 00 00 jl 0x180006de4 180006c7e: 44 89 cf mov %r9d,%edi 180006c81: 33 c0 xor %eax,%eax 180006c83: 41 2b fa sub %r10d,%edi 180006c86: 83 e7 0f and $0xf,%edi 180006c89: f7 df neg %edi 180006c8b: 41 03 f9 add %r9d,%edi 180006c8e: 45 85 d2 test %r10d,%r10d 180006c91: 76 20 jbe 0x180006cb3 180006c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006c9f: 00 180006ca0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 180006ca5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 180006cab: 48 ff c0 inc %rax 180006cae: 49 3b c2 cmp %r10,%rax 180006cb1: 72 ed jb 0x180006ca0 180006cb3: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 180006cb7: 48 63 c7 movslq %edi,%rax 180006cba: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 180006cc0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 180006cc6: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 180006ccd: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 180006cd4: 01 180006cd5: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 180006cd9: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) 180006cdf: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 180006ce6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 180006ced: 01 180006cee: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 180006cf2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 180006cf9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) 180006d00: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 180006d07: 01 180006d08: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 180006d0c: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) 180006d13: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 180006d1a: 01 180006d1b: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 180006d1f: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) 180006d26: 49 83 c2 10 add $0x10,%r10 180006d2a: 4c 3b d0 cmp %rax,%r10 180006d2d: 72 91 jb 0x180006cc0 180006d2f: 44 8d 57 01 lea 0x1(%rdi),%r10d 180006d33: 45 3b d1 cmp %r9d,%r10d 180006d36: 0f 87 98 00 00 00 ja 0x180006dd4 180006d3c: 49 63 d1 movslq %r9d,%rdx 180006d3f: 48 2b d0 sub %rax,%rdx 180006d42: 48 83 fa 04 cmp $0x4,%rdx 180006d46: 0f 8c 93 00 00 00 jl 0x180006ddf 180006d4c: 41 89 d1 mov %edx,%r9d 180006d4f: 45 33 db xor %r11d,%r11d 180006d52: 41 83 e1 fc and $0xfffffffc,%r9d 180006d56: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 180006d5a: 4d 63 c9 movslq %r9d,%r9 180006d5d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 180006d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006d68: 00 180006d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006d77: 00 180006d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006d7f: 90 nop 180006d80: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 180006d86: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 180006d8d: 01 180006d8e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 180006d92: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) 180006d98: 49 83 c3 04 add $0x4,%r11 180006d9c: 4d 3b d9 cmp %r9,%r11 180006d9f: 72 df jb 0x180006d80 180006da1: 4c 3b ca cmp %rdx,%r9 180006da4: 73 2e jae 0x180006dd4 180006da6: 48 63 ff movslq %edi,%rdi 180006da9: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 180006dad: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax 180006db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006db8: 00 180006db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006dc0: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 180006dc6: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) 180006dcc: 49 ff c1 inc %r9 180006dcf: 4c 3b ca cmp %rdx,%r9 180006dd2: 72 ec jb 0x180006dc0 180006dd4: 33 c0 xor %eax,%eax 180006dd6: c5 f8 77 vzeroupper 180006dd9: 48 83 c4 20 add $0x20,%rsp 180006ddd: 5f pop %rdi 180006dde: c3 ret 180006ddf: 45 33 c9 xor %r9d,%r9d 180006de2: eb bd jmp 0x180006da1 180006de4: 33 ff xor %edi,%edi 180006de6: 41 83 f9 01 cmp $0x1,%r9d 180006dea: 72 e8 jb 0x180006dd4 180006dec: 49 63 d1 movslq %r9d,%rdx 180006def: 45 33 c9 xor %r9d,%r9d 180006df2: eb ad jmp 0x180006da1 180006df4: 4c 89 c1 mov %r8,%rcx 180006df7: 44 89 ca mov %r9d,%edx 180006dfa: e8 61 6e 01 00 call 0x18001dc60 180006dff: 48 83 c4 20 add $0x20,%rsp 180006e03: 5f pop %rdi 180006e04: c3 ret 180006e05: 4c 89 c2 mov %r8,%rdx 180006e08: 45 89 c8 mov %r9d,%r8d 180006e0b: e8 50 eb ff ff call 0x180005960 180006e10: 48 83 c4 20 add $0x20,%rsp 180006e14: 5f pop %rdi 180006e15: c3 ret 180006e16: b8 fa ff ff ff mov $0xfffffffa,%eax 180006e1b: 48 83 c4 20 add $0x20,%rsp 180006e1f: 5f pop %rdi 180006e20: c3 ret 180006e21: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006e26: 48 83 c4 20 add $0x20,%rsp 180006e2a: 5f pop %rdi 180006e2b: c3 ret 180006e2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006e33: 00 180006e34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006e40: 41 54 push %r12 180006e42: 48 83 ec 20 sub $0x20,%rsp 180006e46: 48 85 c9 test %rcx,%rcx 180006e49: 0f 84 ce 01 00 00 je 0x18000701d 180006e4f: 4d 85 c0 test %r8,%r8 180006e52: 0f 84 c5 01 00 00 je 0x18000701d 180006e58: 45 85 c9 test %r9d,%r9d 180006e5b: 0f 8e b0 01 00 00 jle 0x180007011 180006e61: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x181c5ccd8 180006e68: 01 180006e69: 7a 06 jp 0x180006e71 180006e6b: 0f 84 8e 01 00 00 je 0x180006fff 180006e71: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 180006e75: c5 f9 2e c8 vucomisd %xmm0,%xmm1 180006e79: 7a 06 jp 0x180006e81 180006e7b: 0f 84 6c 01 00 00 je 0x180006fed 180006e81: 41 83 f9 10 cmp $0x10,%r9d 180006e85: 0f 8c 5a 01 00 00 jl 0x180006fe5 180006e8b: 4c 89 c0 mov %r8,%rax 180006e8e: 48 83 e0 1f and $0x1f,%rax 180006e92: 89 c2 mov %eax,%edx 180006e94: 85 d2 test %edx,%edx 180006e96: 74 11 je 0x180006ea9 180006e98: f6 c2 07 test $0x7,%dl 180006e9b: 0f 85 44 01 00 00 jne 0x180006fe5 180006ea1: f7 da neg %edx 180006ea3: 83 c2 20 add $0x20,%edx 180006ea6: c1 ea 03 shr $0x3,%edx 180006ea9: 44 8d 5a 10 lea 0x10(%rdx),%r11d 180006ead: 45 3b cb cmp %r11d,%r9d 180006eb0: 0f 8c 2f 01 00 00 jl 0x180006fe5 180006eb6: 45 89 cc mov %r9d,%r12d 180006eb9: 33 c0 xor %eax,%eax 180006ebb: 44 2b e2 sub %edx,%r12d 180006ebe: 41 83 e4 0f and $0xf,%r12d 180006ec2: 41 f7 dc neg %r12d 180006ec5: 45 03 e1 add %r9d,%r12d 180006ec8: 41 89 d3 mov %edx,%r11d 180006ecb: 85 d2 test %edx,%edx 180006ecd: 76 24 jbe 0x180006ef3 180006ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006ed6: 00 180006ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006ede: 66 90 xchg %ax,%ax 180006ee0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 180006ee5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 180006eeb: 48 ff c0 inc %rax 180006eee: 49 3b c3 cmp %r11,%rax 180006ef1: 72 ed jb 0x180006ee0 180006ef3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 180006ef8: 49 63 c4 movslq %r12d,%rax 180006efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006f00: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 180006f06: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 180006f0d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 180006f14: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 180006f1b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 180006f21: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 180006f28: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 180006f2f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 180006f36: 49 83 c3 10 add $0x10,%r11 180006f3a: 4c 3b d8 cmp %rax,%r11 180006f3d: 72 c1 jb 0x180006f00 180006f3f: 41 8d 44 24 01 lea 0x1(%r12),%eax 180006f44: 41 3b c1 cmp %r9d,%eax 180006f47: 0f 87 87 00 00 00 ja 0x180006fd4 180006f4d: 4d 63 d1 movslq %r9d,%r10 180006f50: 4d 63 e4 movslq %r12d,%r12 180006f53: 4d 2b d4 sub %r12,%r10 180006f56: 49 83 fa 04 cmp $0x4,%r10 180006f5a: 0f 8c 80 00 00 00 jl 0x180006fe0 180006f60: 4d 63 e4 movslq %r12d,%r12 180006f63: 45 89 d3 mov %r10d,%r11d 180006f66: 41 83 e3 fc and $0xfffffffc,%r11d 180006f6a: 45 33 c9 xor %r9d,%r9d 180006f6d: 4d 63 db movslq %r11d,%r11 180006f70: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 180006f75: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 180006f79: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 180006f7d: 0f 1f 00 nopl (%rax) 180006f80: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 180006f86: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 180006f8c: 49 83 c1 04 add $0x4,%r9 180006f90: 4d 3b cb cmp %r11,%r9 180006f93: 72 eb jb 0x180006f80 180006f95: 4d 3b da cmp %r10,%r11 180006f98: 73 3a jae 0x180006fd4 180006f9a: 4d 63 e4 movslq %r12d,%r12 180006f9d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 180006fa1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 180006fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006fac: 00 180006fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006fc0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 180006fc6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 180006fcc: 49 ff c3 inc %r11 180006fcf: 4d 3b da cmp %r10,%r11 180006fd2: 72 ec jb 0x180006fc0 180006fd4: 33 c0 xor %eax,%eax 180006fd6: c5 f8 77 vzeroupper 180006fd9: 48 83 c4 20 add $0x20,%rsp 180006fdd: 41 5c pop %r12 180006fdf: c3 ret 180006fe0: 45 33 db xor %r11d,%r11d 180006fe3: eb b0 jmp 0x180006f95 180006fe5: 45 33 e4 xor %r12d,%r12d 180006fe8: e9 52 ff ff ff jmp 0x180006f3f 180006fed: 4c 89 c1 mov %r8,%rcx 180006ff0: 44 89 ca mov %r9d,%edx 180006ff3: e8 a8 6c 01 00 call 0x18001dca0 180006ff8: 48 83 c4 20 add $0x20,%rsp 180006ffc: 41 5c pop %r12 180006ffe: c3 ret 180006fff: 4c 89 c2 mov %r8,%rdx 180007002: 45 89 c8 mov %r9d,%r8d 180007005: e8 16 ea ff ff call 0x180005a20 18000700a: 48 83 c4 20 add $0x20,%rsp 18000700e: 41 5c pop %r12 180007010: c3 ret 180007011: b8 fa ff ff ff mov $0xfffffffa,%eax 180007016: 48 83 c4 20 add $0x20,%rsp 18000701a: 41 5c pop %r12 18000701c: c3 ret 18000701d: b8 f8 ff ff ff mov $0xfffffff8,%eax 180007022: 48 83 c4 20 add $0x20,%rsp 180007026: 41 5c pop %r12 180007028: c3 ret 180007029: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180007030: 00 180007031: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180007038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000703f: 00 180007040: 41 54 push %r12 180007042: 48 83 ec 20 sub $0x20,%rsp 180007046: 48 85 c9 test %rcx,%rcx 180007049: 0f 84 ce 01 00 00 je 0x18000721d 18000704f: 4d 85 c0 test %r8,%r8 180007052: 0f 84 c5 01 00 00 je 0x18000721d 180007058: 45 85 c9 test %r9d,%r9d 18000705b: 0f 8e b0 01 00 00 jle 0x180007211 180007061: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x181c5cce0 180007068: 01 180007069: 7a 06 jp 0x180007071 18000706b: 0f 84 8e 01 00 00 je 0x1800071ff 180007071: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 180007075: c5 f9 2e c8 vucomisd %xmm0,%xmm1 180007079: 7a 06 jp 0x180007081 18000707b: 0f 84 6c 01 00 00 je 0x1800071ed 180007081: 41 83 f9 10 cmp $0x10,%r9d 180007085: 0f 8c 5a 01 00 00 jl 0x1800071e5 18000708b: 4c 89 c0 mov %r8,%rax 18000708e: 48 83 e0 1f and $0x1f,%rax 180007092: 89 c2 mov %eax,%edx 180007094: 85 d2 test %edx,%edx 180007096: 74 11 je 0x1800070a9 180007098: f6 c2 07 test $0x7,%dl 18000709b: 0f 85 44 01 00 00 jne 0x1800071e5 1800070a1: f7 da neg %edx 1800070a3: 83 c2 20 add $0x20,%edx 1800070a6: c1 ea 03 shr $0x3,%edx 1800070a9: 44 8d 5a 10 lea 0x10(%rdx),%r11d 1800070ad: 45 3b cb cmp %r11d,%r9d 1800070b0: 0f 8c 2f 01 00 00 jl 0x1800071e5 1800070b6: 45 89 cc mov %r9d,%r12d 1800070b9: 33 c0 xor %eax,%eax 1800070bb: 44 2b e2 sub %edx,%r12d 1800070be: 41 83 e4 0f and $0xf,%r12d 1800070c2: 41 f7 dc neg %r12d 1800070c5: 45 03 e1 add %r9d,%r12d 1800070c8: 41 89 d3 mov %edx,%r11d 1800070cb: 85 d2 test %edx,%edx 1800070cd: 76 24 jbe 0x1800070f3 1800070cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800070d6: 00 1800070d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800070de: 66 90 xchg %ax,%ax 1800070e0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 1800070e5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 1800070eb: 48 ff c0 inc %rax 1800070ee: 49 3b c3 cmp %r11,%rax 1800070f1: 72 ed jb 0x1800070e0 1800070f3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 1800070f8: 49 63 c4 movslq %r12d,%rax 1800070fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180007100: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 180007106: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 18000710d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 180007114: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 18000711b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 180007121: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 180007128: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 18000712f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 180007136: 49 83 c3 10 add $0x10,%r11 18000713a: 4c 3b d8 cmp %rax,%r11 18000713d: 72 c1 jb 0x180007100 18000713f: 41 8d 44 24 01 lea 0x1(%r12),%eax 180007144: 41 3b c1 cmp %r9d,%eax 180007147: 0f 87 87 00 00 00 ja 0x1800071d4 18000714d: 4d 63 d1 movslq %r9d,%r10 180007150: 4d 63 e4 movslq %r12d,%r12 180007153: 4d 2b d4 sub %r12,%r10 180007156: 49 83 fa 04 cmp $0x4,%r10 18000715a: 0f 8c 80 00 00 00 jl 0x1800071e0 180007160: 4d 63 e4 movslq %r12d,%r12 180007163: 45 89 d3 mov %r10d,%r11d 180007166: 41 83 e3 fc and $0xfffffffc,%r11d 18000716a: 45 33 c9 xor %r9d,%r9d 18000716d: 4d 63 db movslq %r11d,%r11 180007170: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 180007175: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 180007179: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 18000717d: 0f 1f 00 nopl (%rax) 180007180: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 180007186: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 18000718c: 49 83 c1 04 add $0x4,%r9 180007190: 4d 3b cb cmp %r11,%r9 180007193: 72 eb jb 0x180007180 180007195: 4d 3b da cmp %r10,%r11 180007198: 73 3a jae 0x1800071d4 18000719a: 4d 63 e4 movslq %r12d,%r12 18000719d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 1800071a1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 1800071a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800071ac: 00 1800071ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800071b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800071b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800071c0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 1800071c6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 1800071cc: 49 ff c3 inc %r11 1800071cf: 4d 3b da cmp %r10,%r11 1800071d2: 72 ec jb 0x1800071c0 1800071d4: 33 c0 xor %eax,%eax 1800071d6: c5 f8 77 vzeroupper 1800071d9: 48 83 c4 20 add $0x20,%rsp 1800071dd: 41 5c pop %r12 1800071df: c3 ret 1800071e0: 45 33 db xor %r11d,%r11d 1800071e3: eb b0 jmp 0x180007195 1800071e5: 45 33 e4 xor %r12d,%r12d 1800071e8: e9 52 ff ff ff jmp 0x18000713f 1800071ed: 4c 89 c1 mov %r8,%rcx 1800071f0: 44 89 ca mov %r9d,%edx 1800071f3: e8 e8 6a 01 00 call 0x18001dce0 1800071f8: 48 83 c4 20 add $0x20,%rsp 1800071fc: 41 5c pop %r12 1800071fe: c3 ret 1800071ff: 4c 89 c2 mov %r8,%rdx 180007202: 45 89 c8 mov %r9d,%r8d 180007205: e8 d6 e8 ff ff call 0x180005ae0 18000720a: 48 83 c4 20 add $0x20,%rsp 18000720e: 41 5c pop %r12 180007210: c3 ret 180007211: b8 fa ff ff ff mov $0xfffffffa,%eax 180007216: 48 83 c4 20 add $0x20,%rsp 18000721a: 41 5c pop %r12 18000721c: c3 ret 18000721d: b8 f8 ff ff ff mov $0xfffffff8,%eax 180007222: 48 83 c4 20 add $0x20,%rsp 180007226: 41 5c pop %r12 180007228: c3 ret 180007229: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180007230: 00 180007231: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180007238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000723f: 00 180007240: 53 push %rbx 180007241: 56 push %rsi 180007242: 57 push %rdi 180007243: 41 54 push %r12 180007245: 41 55 push %r13 180007247: 41 56 push %r14 180007249: 41 57 push %r15 18000724b: 55 push %rbp 18000724c: 48 83 ec 38 sub $0x38,%rsp 180007250: 49 89 ce mov %rcx,%r14 180007253: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 18000725a: 00 18000725b: 44 89 cf mov %r9d,%edi 18000725e: 44 89 c6 mov %r8d,%esi 180007261: 41 89 d7 mov %edx,%r15d 180007264: 4d 85 f6 test %r14,%r14 180007267: 0f 84 8a 01 00 00 je 0x1800073f7 18000726d: 41 83 ff 1e cmp $0x1e,%r15d 180007271: 0f 87 5b 01 00 00 ja 0x1800073d2 180007277: 41 83 ff 1c cmp $0x1c,%r15d 18000727b: 0f 8f 51 01 00 00 jg 0x1800073d2 180007281: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 180007288: 00 180007289: 48 85 db test %rbx,%rbx 18000728c: 0f 84 65 01 00 00 je 0x1800073f7 180007292: 48 89 dd mov %rbx,%rbp 180007295: ba 90 00 00 00 mov $0x90,%edx 18000729a: 48 83 e5 3f and $0x3f,%rbp 18000729e: 48 f7 dd neg %rbp 1800072a1: 48 83 e5 3f and $0x3f,%rbp 1800072a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1800072a9: 4c 89 e1 mov %r12,%rcx 1800072ac: e8 6f 6a 01 00 call 0x18001dd20 1800072b1: 44 89 f9 mov %r15d,%ecx 1800072b4: b8 01 00 00 00 mov $0x1,%eax 1800072b9: d3 e0 shl %cl,%eax 1800072bb: 41 89 7c 24 18 mov %edi,0x18(%r12) 1800072c0: 83 fe 08 cmp $0x8,%esi 1800072c3: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1800072c8: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 1800072cf: 00 00 1800072d1: 0f 84 3d 02 00 00 je 0x180007514 1800072d7: 83 fe 04 cmp $0x4,%esi 1800072da: 0f 84 97 00 00 00 je 0x180007377 1800072e0: 83 fe 01 cmp $0x1,%esi 1800072e3: 75 39 jne 0x18000731e 1800072e5: 0f 57 c0 xorps %xmm0,%xmm0 1800072e8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 1800072ec: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x181c5cce8 1800072f3: 01 1800072f4: f2 0f 5e c8 divsd %xmm0,%xmm1 1800072f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 1800072ff: 00 180007300: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 180007307: 00 00 180007309: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 180007310: 00 00 180007312: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 180007319: e9 8f 00 00 00 jmp 0x1800073ad 18000731e: 83 fe 02 cmp $0x2,%esi 180007321: 75 36 jne 0x180007359 180007323: 0f 57 c0 xorps %xmm0,%xmm0 180007326: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 18000732a: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x181c5cce8 180007331: 01 180007332: f2 0f 5e c8 divsd %xmm0,%xmm1 180007336: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 18000733d: 00 18000733e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 180007345: 00 00 180007347: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 18000734e: 00 00 180007350: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 180007357: eb 54 jmp 0x1800073ad 180007359: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 180007360: 00 180007361: b8 ee ff ff ff mov $0xffffffee,%eax 180007366: 48 83 c4 38 add $0x38,%rsp 18000736a: 5d pop %rbp 18000736b: 41 5f pop %r15 18000736d: 41 5e pop %r14 18000736f: 41 5d pop %r13 180007371: 41 5c pop %r12 180007373: 5f pop %rdi 180007374: 5e pop %rsi 180007375: 5b pop %rbx 180007376: c3 ret 180007377: 0f 57 c0 xorps %xmm0,%xmm0 18000737a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 18000737e: b8 01 00 00 00 mov $0x1,%eax 180007383: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 18000738a: 00 18000738b: 41 89 44 24 08 mov %eax,0x8(%r12) 180007390: 41 89 44 24 0c mov %eax,0xc(%r12) 180007395: e8 c6 69 01 00 call 0x18001dd60 18000739a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x181c5cce8 1800073a1: 01 1800073a2: f2 0f 5e c8 divsd %xmm0,%xmm1 1800073a6: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 1800073ad: 41 83 ff 05 cmp $0x5,%r15d 1800073b1: 7f 35 jg 0x1800073e8 1800073b3: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1800073ba: 00 00 1800073bc: 33 c0 xor %eax,%eax 1800073be: 4d 89 26 mov %r12,(%r14) 1800073c1: 48 83 c4 38 add $0x38,%rsp 1800073c5: 5d pop %rbp 1800073c6: 41 5f pop %r15 1800073c8: 41 5e pop %r14 1800073ca: 41 5d pop %r13 1800073cc: 41 5c pop %r12 1800073ce: 5f pop %rdi 1800073cf: 5e pop %rsi 1800073d0: 5b pop %rbx 1800073d1: c3 ret 1800073d2: b8 ef ff ff ff mov $0xffffffef,%eax 1800073d7: 48 83 c4 38 add $0x38,%rsp 1800073db: 5d pop %rbp 1800073dc: 41 5f pop %r15 1800073de: 41 5e pop %r14 1800073e0: 41 5d pop %r13 1800073e2: 41 5c pop %r12 1800073e4: 5f pop %rdi 1800073e5: 5e pop %rsi 1800073e6: 5b pop %rbx 1800073e7: c3 ret 1800073e8: 41 83 ff 0a cmp $0xa,%r15d 1800073ec: 0f 8e e8 00 00 00 jle 0x1800074da 1800073f2: 4d 85 ed test %r13,%r13 1800073f5: 75 16 jne 0x18000740d 1800073f7: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800073fc: 48 83 c4 38 add $0x38,%rsp 180007400: 5d pop %rbp 180007401: 41 5f pop %r15 180007403: 41 5e pop %r14 180007405: 41 5d pop %r13 180007407: 41 5c pop %r12 180007409: 5f pop %rdi 18000740a: 5e pop %rsi 18000740b: 5b pop %rbx 18000740c: c3 ret 18000740d: 4c 89 ee mov %r13,%rsi 180007410: 44 89 f9 mov %r15d,%ecx 180007413: 48 83 e6 3f and $0x3f,%rsi 180007417: 44 89 ff mov %r15d,%edi 18000741a: 48 f7 de neg %rsi 18000741d: 48 83 e6 3f and $0x3f,%rsi 180007421: 49 03 f5 add %r13,%rsi 180007424: 48 89 f2 mov %rsi,%rdx 180007427: e8 54 69 01 00 call 0x18001dd80 18000742c: 49 89 c5 mov %rax,%r13 18000742f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 180007436: 00 180007437: 49 89 54 24 30 mov %rdx,0x30(%r12) 18000743c: 41 8d 5f ff lea -0x1(%r15),%ebx 180007440: 83 fb 0e cmp $0xe,%ebx 180007443: 7f 38 jg 0x18000747d 180007445: 89 d9 mov %ebx,%ecx 180007447: e8 d4 6f 01 00 call 0x18001e420 18000744c: 89 d9 mov %ebx,%ecx 18000744e: 48 89 f2 mov %rsi,%rdx 180007451: 41 89 f8 mov %edi,%r8d 180007454: 49 89 c1 mov %rax,%r9 180007457: 49 89 44 24 38 mov %rax,0x38(%r12) 18000745c: e8 5f 70 01 00 call 0x18001e4c0 180007461: 49 89 c1 mov %rax,%r9 180007464: 89 d9 mov %ebx,%ecx 180007466: b8 01 00 00 00 mov $0x1,%eax 18000746b: d3 e0 shl %cl,%eax 18000746d: c1 e0 04 shl $0x4,%eax 180007470: 83 c0 3f add $0x3f,%eax 180007473: 83 e0 c0 and $0xffffffc0,%eax 180007476: 41 89 44 24 1c mov %eax,0x1c(%r12) 18000747b: eb 1e jmp 0x18000749b 18000747d: 48 89 e0 mov %rsp,%rax 180007480: 4c 89 e1 mov %r12,%rcx 180007483: 49 89 f0 mov %rsi,%r8 180007486: 41 89 f9 mov %edi,%r9d 180007489: 48 89 50 20 mov %rdx,0x20(%rax) 18000748d: 89 da mov %ebx,%edx 18000748f: 4c 89 68 28 mov %r13,0x28(%rax) 180007493: e8 88 7b 01 00 call 0x18001f020 180007498: 49 89 c1 mov %rax,%r9 18000749b: 44 89 f9 mov %r15d,%ecx 18000749e: 48 89 f2 mov %rsi,%rdx 1800074a1: 41 89 f8 mov %edi,%r8d 1800074a4: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1800074a9: e8 b2 b3 01 00 call 0x180022860 1800074ae: 44 89 f9 mov %r15d,%ecx 1800074b1: 48 89 f2 mov %rsi,%rdx 1800074b4: 41 89 f8 mov %edi,%r8d 1800074b7: 49 89 c1 mov %rax,%r9 1800074ba: 49 89 44 24 58 mov %rax,0x58(%r12) 1800074bf: e8 3c b8 01 00 call 0x180022d00 1800074c4: 4d 89 26 mov %r12,(%r14) 1800074c7: 33 c0 xor %eax,%eax 1800074c9: 48 83 c4 38 add $0x38,%rsp 1800074cd: 5d pop %rbp 1800074ce: 41 5f pop %r15 1800074d0: 41 5e pop %r14 1800074d2: 41 5d pop %r13 1800074d4: 41 5c pop %r12 1800074d6: 5f pop %rdi 1800074d7: 5e pop %rsi 1800074d8: 5b pop %rbx 1800074d9: c3 ret 1800074da: bf 0a 00 00 00 mov $0xa,%edi 1800074df: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1800074e6: 00 1800074e7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x182616800 1800074ee: 41 83 ff 06 cmp $0x6,%r15d 1800074f2: 0f 8f 3f ff ff ff jg 0x180007437 1800074f8: 49 89 d1 mov %rdx,%r9 1800074fb: 49 83 e1 3f and $0x3f,%r9 1800074ff: 49 f7 d9 neg %r9 180007502: 49 83 e1 3f and $0x3f,%r9 180007506: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 18000750d: 00 00 18000750f: 4c 03 ca add %rdx,%r9 180007512: eb 87 jmp 0x18000749b 180007514: 33 c0 xor %eax,%eax 180007516: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 18000751d: 00 18000751e: 41 89 44 24 08 mov %eax,0x8(%r12) 180007523: 41 89 44 24 0c mov %eax,0xc(%r12) 180007528: e9 80 fe ff ff jmp 0x1800073ad 18000752d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180007534: 00 180007535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000753c: 0f 1f 40 00 nopl 0x0(%rax) 180007540: 56 push %rsi 180007541: 57 push %rdi 180007542: 41 54 push %r12 180007544: 41 55 push %r13 180007546: 41 56 push %r14 180007548: 41 57 push %r15 18000754a: 55 push %rbp 18000754b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 180007550: 48 89 ce mov %rcx,%rsi 180007553: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 18000755a: 00 18000755b: 45 89 ce mov %r9d,%r14d 18000755e: 45 89 c5 mov %r8d,%r13d 180007561: 89 d5 mov %edx,%ebp 180007563: 48 85 f6 test %rsi,%rsi 180007566: 0f 84 86 01 00 00 je 0x1800076f2 18000756c: 83 fd 1e cmp $0x1e,%ebp 18000756f: 0f 87 59 01 00 00 ja 0x1800076ce 180007575: 83 fd 1c cmp $0x1c,%ebp 180007578: 0f 8f 50 01 00 00 jg 0x1800076ce 18000757e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 180007585: 00 180007586: 4d 85 e4 test %r12,%r12 180007589: 0f 84 63 01 00 00 je 0x1800076f2 18000758f: 49 83 e4 3f and $0x3f,%r12 180007593: ba 90 00 00 00 mov $0x90,%edx 180007598: 49 f7 dc neg %r12 18000759b: 49 83 e4 3f and $0x3f,%r12 18000759f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 1800075a6: 00 1800075a7: 4c 89 e1 mov %r12,%rcx 1800075aa: e8 91 bb 01 00 call 0x180023140 1800075af: 89 e9 mov %ebp,%ecx 1800075b1: 41 b8 01 00 00 00 mov $0x1,%r8d 1800075b7: 41 d3 e0 shl %cl,%r8d 1800075ba: 41 89 6c 24 04 mov %ebp,0x4(%r12) 1800075bf: 41 83 fd 08 cmp $0x8,%r13d 1800075c3: 45 89 74 24 18 mov %r14d,0x18(%r12) 1800075c8: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 1800075cf: 00 00 1800075d1: 0f 84 40 02 00 00 je 0x180007817 1800075d7: 41 83 fd 04 cmp $0x4,%r13d 1800075db: 0f 84 95 00 00 00 je 0x180007676 1800075e1: 41 83 fd 01 cmp $0x1,%r13d 1800075e5: 75 37 jne 0x18000761e 1800075e7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 1800075ec: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x181c5ccf0 1800075f3: 01 1800075f4: f2 0f 5e c8 divsd %xmm0,%xmm1 1800075f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 1800075ff: 00 180007600: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 180007607: 00 00 180007609: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 180007610: 00 00 180007612: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 180007619: e9 8c 00 00 00 jmp 0x1800076aa 18000761e: 41 83 fd 02 cmp $0x2,%r13d 180007622: 75 34 jne 0x180007658 180007624: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 180007629: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x181c5ccf0 180007630: 01 180007631: f2 0f 5e c8 divsd %xmm0,%xmm1 180007635: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 18000763c: 00 18000763d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 180007644: 00 00 180007646: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 18000764d: 00 00 18000764f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 180007656: eb 52 jmp 0x1800076aa 180007658: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 18000765f: 00 180007660: b8 ee ff ff ff mov $0xffffffee,%eax 180007665: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 18000766a: 5d pop %rbp 18000766b: 41 5f pop %r15 18000766d: 41 5e pop %r14 18000766f: 41 5d pop %r13 180007671: 41 5c pop %r12 180007673: 5f pop %rdi 180007674: 5e pop %rsi 180007675: c3 ret 180007676: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 18000767b: b8 01 00 00 00 mov $0x1,%eax 180007680: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007687: 00 180007688: 41 89 44 24 08 mov %eax,0x8(%r12) 18000768d: 41 89 44 24 0c mov %eax,0xc(%r12) 180007692: e8 e9 ba 01 00 call 0x180023180 180007697: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x181c5ccf0 18000769e: 01 18000769f: f2 0f 5e c8 divsd %xmm0,%xmm1 1800076a3: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 1800076aa: 83 fd 05 cmp $0x5,%ebp 1800076ad: 7f 35 jg 0x1800076e4 1800076af: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1800076b6: 00 00 1800076b8: 33 c0 xor %eax,%eax 1800076ba: 4c 89 26 mov %r12,(%rsi) 1800076bd: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1800076c2: 5d pop %rbp 1800076c3: 41 5f pop %r15 1800076c5: 41 5e pop %r14 1800076c7: 41 5d pop %r13 1800076c9: 41 5c pop %r12 1800076cb: 5f pop %rdi 1800076cc: 5e pop %rsi 1800076cd: c3 ret 1800076ce: b8 ef ff ff ff mov $0xffffffef,%eax 1800076d3: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1800076d8: 5d pop %rbp 1800076d9: 41 5f pop %r15 1800076db: 41 5e pop %r14 1800076dd: 41 5d pop %r13 1800076df: 41 5c pop %r12 1800076e1: 5f pop %rdi 1800076e2: 5e pop %rsi 1800076e3: c3 ret 1800076e4: 83 fd 0a cmp $0xa,%ebp 1800076e7: 0f 8e f0 00 00 00 jle 0x1800077dd 1800076ed: 48 85 ff test %rdi,%rdi 1800076f0: 75 16 jne 0x180007708 1800076f2: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800076f7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1800076fc: 5d pop %rbp 1800076fd: 41 5f pop %r15 1800076ff: 41 5e pop %r14 180007701: 41 5d pop %r13 180007703: 41 5c pop %r12 180007705: 5f pop %rdi 180007706: 5e pop %rsi 180007707: c3 ret 180007708: 48 83 e7 3f and $0x3f,%rdi 18000770c: 89 e9 mov %ebp,%ecx 18000770e: 48 f7 df neg %rdi 180007711: 41 89 ee mov %ebp,%r14d 180007714: 48 83 e7 3f and $0x3f,%rdi 180007718: 49 89 fd mov %rdi,%r13 18000771b: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 180007722: 00 180007723: 4c 89 ea mov %r13,%rdx 180007726: e8 75 ba 01 00 call 0x1800231a0 18000772b: 48 89 c7 mov %rax,%rdi 18000772e: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 180007735: 00 180007736: 49 89 54 24 30 mov %rdx,0x30(%r12) 18000773b: 44 8d 7d ff lea -0x1(%rbp),%r15d 18000773f: 41 83 ff 10 cmp $0x10,%r15d 180007743: 7f 3b jg 0x180007780 180007745: 44 89 f9 mov %r15d,%ecx 180007748: e8 53 c0 01 00 call 0x1800237a0 18000774d: 44 89 f9 mov %r15d,%ecx 180007750: 4c 89 ea mov %r13,%rdx 180007753: 45 89 f0 mov %r14d,%r8d 180007756: 49 89 c1 mov %rax,%r9 180007759: 49 89 44 24 38 mov %rax,0x38(%r12) 18000775e: e8 fd c0 01 00 call 0x180023860 180007763: 49 89 c1 mov %rax,%r9 180007766: 44 89 f9 mov %r15d,%ecx 180007769: b8 01 00 00 00 mov $0x1,%eax 18000776e: d3 e0 shl %cl,%eax 180007770: c1 e0 04 shl $0x4,%eax 180007773: 83 c0 3f add $0x3f,%eax 180007776: 83 e0 c0 and $0xffffffc0,%eax 180007779: 41 89 44 24 1c mov %eax,0x1c(%r12) 18000777e: eb 20 jmp 0x1800077a0 180007780: 48 8d 04 24 lea (%rsp),%rax 180007784: 4c 89 e1 mov %r12,%rcx 180007787: 4d 89 e8 mov %r13,%r8 18000778a: 45 89 f1 mov %r14d,%r9d 18000778d: 48 89 50 20 mov %rdx,0x20(%rax) 180007791: 44 89 fa mov %r15d,%edx 180007794: 48 89 78 28 mov %rdi,0x28(%rax) 180007798: e8 e3 cc 01 00 call 0x180024480 18000779d: 49 89 c1 mov %rax,%r9 1800077a0: 89 e9 mov %ebp,%ecx 1800077a2: 4c 89 ea mov %r13,%rdx 1800077a5: 45 89 f0 mov %r14d,%r8d 1800077a8: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1800077ad: e8 2e 07 02 00 call 0x180027ee0 1800077b2: 89 e9 mov %ebp,%ecx 1800077b4: 4c 89 ea mov %r13,%rdx 1800077b7: 45 89 f0 mov %r14d,%r8d 1800077ba: 49 89 c1 mov %rax,%r9 1800077bd: 49 89 44 24 58 mov %rax,0x58(%r12) 1800077c2: e8 b9 0b 02 00 call 0x180028380 1800077c7: 4c 89 26 mov %r12,(%rsi) 1800077ca: 33 c0 xor %eax,%eax 1800077cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1800077d1: 5d pop %rbp 1800077d2: 41 5f pop %r15 1800077d4: 41 5e pop %r14 1800077d6: 41 5d pop %r13 1800077d8: 41 5c pop %r12 1800077da: 5f pop %rdi 1800077db: 5e pop %rsi 1800077dc: c3 ret 1800077dd: 41 be 0a 00 00 00 mov $0xa,%r14d 1800077e3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x182616800 1800077ea: 83 fd 06 cmp $0x6,%ebp 1800077ed: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 1800077f4: 00 1800077f5: 0f 8f 3b ff ff ff jg 0x180007736 1800077fb: 49 89 d1 mov %rdx,%r9 1800077fe: 49 83 e1 3f and $0x3f,%r9 180007802: 49 f7 d9 neg %r9 180007805: 49 83 e1 3f and $0x3f,%r9 180007809: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 180007810: 00 00 180007812: 4c 03 ca add %rdx,%r9 180007815: eb 89 jmp 0x1800077a0 180007817: 33 c0 xor %eax,%eax 180007819: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007820: 00 180007821: 41 89 44 24 08 mov %eax,0x8(%r12) 180007826: 41 89 44 24 0c mov %eax,0xc(%r12) 18000782b: e9 7a fe ff ff jmp 0x1800076aa 180007830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180007837: 00 180007838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000783f: 90 nop 180007840: 53 push %rbx 180007841: 56 push %rsi 180007842: 57 push %rdi 180007843: 41 54 push %r12 180007845: 41 55 push %r13 180007847: 41 56 push %r14 180007849: 41 57 push %r15 18000784b: 55 push %rbp 18000784c: 48 83 ec 38 sub $0x38,%rsp 180007850: 49 89 ce mov %rcx,%r14 180007853: 44 89 cf mov %r9d,%edi 180007856: 44 89 c6 mov %r8d,%esi 180007859: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 180007860: 00 180007861: 41 89 d7 mov %edx,%r15d 180007864: 4d 85 f6 test %r14,%r14 180007867: 0f 84 81 01 00 00 je 0x1800079ee 18000786d: 41 83 ff 1e cmp $0x1e,%r15d 180007871: 0f 87 52 01 00 00 ja 0x1800079c9 180007877: 41 83 ff 1c cmp $0x1c,%r15d 18000787b: 0f 8f 48 01 00 00 jg 0x1800079c9 180007881: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 180007888: 00 180007889: 48 85 db test %rbx,%rbx 18000788c: 0f 84 5c 01 00 00 je 0x1800079ee 180007892: 48 89 dd mov %rbx,%rbp 180007895: ba 90 00 00 00 mov $0x90,%edx 18000789a: 48 83 e5 3f and $0x3f,%rbp 18000789e: 48 f7 dd neg %rbp 1800078a1: 48 83 e5 3f and $0x3f,%rbp 1800078a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1800078a9: 4c 89 e1 mov %r12,%rcx 1800078ac: e8 0f 0f 02 00 call 0x1800287c0 1800078b1: 44 89 f9 mov %r15d,%ecx 1800078b4: b8 01 00 00 00 mov $0x1,%eax 1800078b9: 41 89 7c 24 18 mov %edi,0x18(%r12) 1800078be: d3 e0 shl %cl,%eax 1800078c0: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1800078c5: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 1800078cc: 00 00 1800078ce: 83 fe 08 cmp $0x8,%esi 1800078d1: 0f 84 34 02 00 00 je 0x180007b0b 1800078d7: 83 fe 04 cmp $0x4,%esi 1800078da: 0f 84 91 00 00 00 je 0x180007971 1800078e0: 83 fe 01 cmp $0x1,%esi 1800078e3: 75 36 jne 0x18000791b 1800078e5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 1800078e9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x181c5ccf8 1800078f0: 01 1800078f1: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 1800078f8: 00 1800078f9: f2 0f 5e c8 divsd %xmm0,%xmm1 1800078fd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 180007904: 00 00 180007906: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 18000790d: 00 00 18000790f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 180007916: e9 89 00 00 00 jmp 0x1800079a4 18000791b: 83 fe 02 cmp $0x2,%esi 18000791e: 75 33 jne 0x180007953 180007920: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 180007924: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x181c5ccf8 18000792b: 01 18000792c: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007933: 00 180007934: f2 0f 5e c8 divsd %xmm0,%xmm1 180007938: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 18000793f: 00 00 180007941: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 180007948: 00 00 18000794a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 180007951: eb 51 jmp 0x1800079a4 180007953: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 18000795a: 00 18000795b: b8 ee ff ff ff mov $0xffffffee,%eax 180007960: 48 83 c4 38 add $0x38,%rsp 180007964: 5d pop %rbp 180007965: 41 5f pop %r15 180007967: 41 5e pop %r14 180007969: 41 5d pop %r13 18000796b: 41 5c pop %r12 18000796d: 5f pop %rdi 18000796e: 5e pop %rsi 18000796f: 5b pop %rbx 180007970: c3 ret 180007971: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 180007975: b8 01 00 00 00 mov $0x1,%eax 18000797a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007981: 00 180007982: 41 89 44 24 08 mov %eax,0x8(%r12) 180007987: 41 89 44 24 0c mov %eax,0xc(%r12) 18000798c: e8 6f 0e 02 00 call 0x180028800 180007991: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x181c5ccf8 180007998: 01 180007999: f2 0f 5e c8 divsd %xmm0,%xmm1 18000799d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 1800079a4: 41 83 ff 05 cmp $0x5,%r15d 1800079a8: 7f 35 jg 0x1800079df 1800079aa: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1800079b1: 00 00 1800079b3: 33 c0 xor %eax,%eax 1800079b5: 4d 89 26 mov %r12,(%r14) 1800079b8: 48 83 c4 38 add $0x38,%rsp 1800079bc: 5d pop %rbp 1800079bd: 41 5f pop %r15 1800079bf: 41 5e pop %r14 1800079c1: 41 5d pop %r13 1800079c3: 41 5c pop %r12 1800079c5: 5f pop %rdi 1800079c6: 5e pop %rsi 1800079c7: 5b pop %rbx 1800079c8: c3 ret 1800079c9: b8 ef ff ff ff mov $0xffffffef,%eax 1800079ce: 48 83 c4 38 add $0x38,%rsp 1800079d2: 5d pop %rbp 1800079d3: 41 5f pop %r15 1800079d5: 41 5e pop %r14 1800079d7: 41 5d pop %r13 1800079d9: 41 5c pop %r12 1800079db: 5f pop %rdi 1800079dc: 5e pop %rsi 1800079dd: 5b pop %rbx 1800079de: c3 ret 1800079df: 41 83 ff 0a cmp $0xa,%r15d 1800079e3: 0f 8e e8 00 00 00 jle 0x180007ad1 1800079e9: 4d 85 ed test %r13,%r13 1800079ec: 75 16 jne 0x180007a04 1800079ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800079f3: 48 83 c4 38 add $0x38,%rsp 1800079f7: 5d pop %rbp 1800079f8: 41 5f pop %r15 1800079fa: 41 5e pop %r14 1800079fc: 41 5d pop %r13 1800079fe: 41 5c pop %r12 180007a00: 5f pop %rdi 180007a01: 5e pop %rsi 180007a02: 5b pop %rbx 180007a03: c3 ret 180007a04: 4c 89 ee mov %r13,%rsi 180007a07: 44 89 f9 mov %r15d,%ecx 180007a0a: 48 83 e6 3f and $0x3f,%rsi 180007a0e: 44 89 ff mov %r15d,%edi 180007a11: 48 f7 de neg %rsi 180007a14: 48 83 e6 3f and $0x3f,%rsi 180007a18: 49 03 f5 add %r13,%rsi 180007a1b: 48 89 f2 mov %rsi,%rdx 180007a1e: e8 fd 0d 02 00 call 0x180028820 180007a23: 49 89 c5 mov %rax,%r13 180007a26: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 180007a2d: 00 180007a2e: 41 8d 5f ff lea -0x1(%r15),%ebx 180007a32: 49 89 54 24 30 mov %rdx,0x30(%r12) 180007a37: 83 fb 10 cmp $0x10,%ebx 180007a3a: 7f 38 jg 0x180007a74 180007a3c: 89 d9 mov %ebx,%ecx 180007a3e: e8 bd 13 02 00 call 0x180028e00 180007a43: 89 d9 mov %ebx,%ecx 180007a45: 48 89 f2 mov %rsi,%rdx 180007a48: 49 89 44 24 38 mov %rax,0x38(%r12) 180007a4d: 41 89 f8 mov %edi,%r8d 180007a50: 49 89 c1 mov %rax,%r9 180007a53: e8 48 14 02 00 call 0x180028ea0 180007a58: 49 89 c1 mov %rax,%r9 180007a5b: 89 d9 mov %ebx,%ecx 180007a5d: b8 01 00 00 00 mov $0x1,%eax 180007a62: d3 e0 shl %cl,%eax 180007a64: c1 e0 04 shl $0x4,%eax 180007a67: 83 c0 3f add $0x3f,%eax 180007a6a: 83 e0 c0 and $0xffffffc0,%eax 180007a6d: 41 89 44 24 1c mov %eax,0x1c(%r12) 180007a72: eb 1e jmp 0x180007a92 180007a74: 48 89 e0 mov %rsp,%rax 180007a77: 4c 89 e1 mov %r12,%rcx 180007a7a: 48 89 50 20 mov %rdx,0x20(%rax) 180007a7e: 89 da mov %ebx,%edx 180007a80: 49 89 f0 mov %rsi,%r8 180007a83: 41 89 f9 mov %edi,%r9d 180007a86: 4c 89 68 28 mov %r13,0x28(%rax) 180007a8a: e8 d1 1f 02 00 call 0x180029a60 180007a8f: 49 89 c1 mov %rax,%r9 180007a92: 44 89 f9 mov %r15d,%ecx 180007a95: 48 89 f2 mov %rsi,%rdx 180007a98: 4d 89 4c 24 50 mov %r9,0x50(%r12) 180007a9d: 41 89 f8 mov %edi,%r8d 180007aa0: e8 db 57 02 00 call 0x18002d280 180007aa5: 44 89 f9 mov %r15d,%ecx 180007aa8: 48 89 f2 mov %rsi,%rdx 180007aab: 49 89 44 24 58 mov %rax,0x58(%r12) 180007ab0: 41 89 f8 mov %edi,%r8d 180007ab3: 49 89 c1 mov %rax,%r9 180007ab6: e8 65 5c 02 00 call 0x18002d720 180007abb: 4d 89 26 mov %r12,(%r14) 180007abe: 33 c0 xor %eax,%eax 180007ac0: 48 83 c4 38 add $0x38,%rsp 180007ac4: 5d pop %rbp 180007ac5: 41 5f pop %r15 180007ac7: 41 5e pop %r14 180007ac9: 41 5d pop %r13 180007acb: 41 5c pop %r12 180007acd: 5f pop %rdi 180007ace: 5e pop %rsi 180007acf: 5b pop %rbx 180007ad0: c3 ret 180007ad1: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 180007ad8: 00 180007ad9: bf 0a 00 00 00 mov $0xa,%edi 180007ade: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x182616800 180007ae5: 41 83 ff 06 cmp $0x6,%r15d 180007ae9: 0f 8f 3f ff ff ff jg 0x180007a2e 180007aef: 49 89 d1 mov %rdx,%r9 180007af2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 180007af9: 00 00 180007afb: 49 83 e1 3f and $0x3f,%r9 180007aff: 49 f7 d9 neg %r9 180007b02: 49 83 e1 3f and $0x3f,%r9 180007b06: 4c 03 ca add %rdx,%r9 180007b09: eb 87 jmp 0x180007a92 180007b0b: 33 c0 xor %eax,%eax 180007b0d: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007b14: 00 180007b15: 41 89 44 24 08 mov %eax,0x8(%r12) 180007b1a: 41 89 44 24 0c mov %eax,0xc(%r12) 180007b1f: e9 80 fe ff ff jmp 0x1800079a4 180007b24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180007b2b: 00 180007b2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180007b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180007b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180007b3f: 00 180007b40: 53 push %rbx 180007b41: 56 push %rsi 180007b42: 57 push %rdi 180007b43: 41 54 push %r12 180007b45: 41 55 push %r13 180007b47: 41 56 push %r14 180007b49: 41 57 push %r15 180007b4b: 55 push %rbp 180007b4c: 48 83 ec 38 sub $0x38,%rsp 180007b50: 49 89 ce mov %rcx,%r14 180007b53: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 180007b5a: 00 180007b5b: 44 89 cf mov %r9d,%edi 180007b5e: 44 89 c6 mov %r8d,%esi 180007b61: 41 89 d7 mov %edx,%r15d 180007b64: 4d 85 f6 test %r14,%r14 180007b67: 0f 84 91 01 00 00 je 0x180007cfe 180007b6d: 41 83 ff 1e cmp $0x1e,%r15d 180007b71: 0f 87 62 01 00 00 ja 0x180007cd9 180007b77: 41 83 ff 1c cmp $0x1c,%r15d 180007b7b: 0f 8f 58 01 00 00 jg 0x180007cd9 180007b81: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 180007b88: 00 180007b89: 48 85 db test %rbx,%rbx 180007b8c: 0f 84 6c 01 00 00 je 0x180007cfe 180007b92: 48 89 dd mov %rbx,%rbp 180007b95: ba 90 00 00 00 mov $0x90,%edx 180007b9a: 48 83 e5 3f and $0x3f,%rbp 180007b9e: 48 f7 dd neg %rbp 180007ba1: 48 83 e5 3f and $0x3f,%rbp 180007ba5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 180007ba9: 4c 89 e1 mov %r12,%rcx 180007bac: e8 af 5f 02 00 call 0x18002db60 180007bb1: 44 89 f9 mov %r15d,%ecx 180007bb4: b8 01 00 00 00 mov $0x1,%eax 180007bb9: d3 e0 shl %cl,%eax 180007bbb: 41 89 7c 24 18 mov %edi,0x18(%r12) 180007bc0: 45 89 7c 24 04 mov %r15d,0x4(%r12) 180007bc5: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 180007bcc: 00 00 180007bce: 83 fe 08 cmp $0x8,%esi 180007bd1: 0f 84 44 02 00 00 je 0x180007e1b 180007bd7: 83 fe 04 cmp $0x4,%esi 180007bda: 0f 84 99 00 00 00 je 0x180007c79 180007be0: 83 fe 01 cmp $0x1,%esi 180007be3: 75 3a jne 0x180007c1f 180007be5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 180007be9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 180007bed: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x181c5cd00 180007bf4: 01 180007bf5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 180007bf9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007c00: 00 180007c01: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 180007c08: 00 00 180007c0a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 180007c11: 00 00 180007c13: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 180007c1a: e9 95 00 00 00 jmp 0x180007cb4 180007c1f: 83 fe 02 cmp $0x2,%esi 180007c22: 75 37 jne 0x180007c5b 180007c24: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 180007c28: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 180007c2c: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x181c5cd00 180007c33: 01 180007c34: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 180007c38: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007c3f: 00 180007c40: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 180007c47: 00 00 180007c49: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 180007c50: 00 00 180007c52: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 180007c59: eb 59 jmp 0x180007cb4 180007c5b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 180007c62: 00 180007c63: b8 ee ff ff ff mov $0xffffffee,%eax 180007c68: 48 83 c4 38 add $0x38,%rsp 180007c6c: 5d pop %rbp 180007c6d: 41 5f pop %r15 180007c6f: 41 5e pop %r14 180007c71: 41 5d pop %r13 180007c73: 41 5c pop %r12 180007c75: 5f pop %rdi 180007c76: 5e pop %rsi 180007c77: 5b pop %rbx 180007c78: c3 ret 180007c79: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 180007c7d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 180007c81: b8 01 00 00 00 mov $0x1,%eax 180007c86: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007c8d: 00 180007c8e: 41 89 44 24 08 mov %eax,0x8(%r12) 180007c93: 41 89 44 24 0c mov %eax,0xc(%r12) 180007c98: e8 03 5f 02 00 call 0x18002dba0 180007c9d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 180007ca1: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x181c5cd00 180007ca8: 01 180007ca9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 180007cad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 180007cb4: 41 83 ff 04 cmp $0x4,%r15d 180007cb8: 7f 35 jg 0x180007cef 180007cba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 180007cc1: 00 00 180007cc3: 33 c0 xor %eax,%eax 180007cc5: 4d 89 26 mov %r12,(%r14) 180007cc8: 48 83 c4 38 add $0x38,%rsp 180007ccc: 5d pop %rbp 180007ccd: 41 5f pop %r15 180007ccf: 41 5e pop %r14 180007cd1: 41 5d pop %r13 180007cd3: 41 5c pop %r12 180007cd5: 5f pop %rdi 180007cd6: 5e pop %rsi 180007cd7: 5b pop %rbx 180007cd8: c3 ret 180007cd9: b8 ef ff ff ff mov $0xffffffef,%eax 180007cde: 48 83 c4 38 add $0x38,%rsp 180007ce2: 5d pop %rbp 180007ce3: 41 5f pop %r15 180007ce5: 41 5e pop %r14 180007ce7: 41 5d pop %r13 180007ce9: 41 5c pop %r12 180007ceb: 5f pop %rdi 180007cec: 5e pop %rsi 180007ced: 5b pop %rbx 180007cee: c3 ret 180007cef: 41 83 ff 0a cmp $0xa,%r15d 180007cf3: 0f 8e e8 00 00 00 jle 0x180007de1 180007cf9: 4d 85 ed test %r13,%r13 180007cfc: 75 16 jne 0x180007d14 180007cfe: b8 f8 ff ff ff mov $0xfffffff8,%eax 180007d03: 48 83 c4 38 add $0x38,%rsp 180007d07: 5d pop %rbp 180007d08: 41 5f pop %r15 180007d0a: 41 5e pop %r14 180007d0c: 41 5d pop %r13 180007d0e: 41 5c pop %r12 180007d10: 5f pop %rdi 180007d11: 5e pop %rsi 180007d12: 5b pop %rbx 180007d13: c3 ret 180007d14: 4c 89 ee mov %r13,%rsi 180007d17: 44 89 f9 mov %r15d,%ecx 180007d1a: 48 83 e6 3f and $0x3f,%rsi 180007d1e: 44 89 ff mov %r15d,%edi 180007d21: 48 f7 de neg %rsi 180007d24: 48 83 e6 3f and $0x3f,%rsi 180007d28: 49 03 f5 add %r13,%rsi 180007d2b: 48 89 f2 mov %rsi,%rdx 180007d2e: e8 8d 5e 02 00 call 0x18002dbc0 180007d33: 49 89 c5 mov %rax,%r13 180007d36: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 180007d3d: 00 180007d3e: 49 89 54 24 30 mov %rdx,0x30(%r12) 180007d43: 41 8d 5f ff lea -0x1(%r15),%ebx 180007d47: 83 fb 11 cmp $0x11,%ebx 180007d4a: 7f 38 jg 0x180007d84 180007d4c: 89 d9 mov %ebx,%ecx 180007d4e: e8 cd 66 01 00 call 0x18001e420 180007d53: 89 d9 mov %ebx,%ecx 180007d55: 48 89 f2 mov %rsi,%rdx 180007d58: 41 89 f8 mov %edi,%r8d 180007d5b: 49 89 c1 mov %rax,%r9 180007d5e: 49 89 44 24 38 mov %rax,0x38(%r12) 180007d63: e8 f8 65 02 00 call 0x18002e360 180007d68: 49 89 c1 mov %rax,%r9 180007d6b: 89 d9 mov %ebx,%ecx 180007d6d: b8 01 00 00 00 mov $0x1,%eax 180007d72: d3 e0 shl %cl,%eax 180007d74: c1 e0 04 shl $0x4,%eax 180007d77: 83 c0 3f add $0x3f,%eax 180007d7a: 83 e0 c0 and $0xffffffc0,%eax 180007d7d: 41 89 44 24 1c mov %eax,0x1c(%r12) 180007d82: eb 1e jmp 0x180007da2 180007d84: 48 89 e0 mov %rsp,%rax 180007d87: 4c 89 e1 mov %r12,%rcx 180007d8a: 49 89 f0 mov %rsi,%r8 180007d8d: 41 89 f9 mov %edi,%r9d 180007d90: 48 89 50 20 mov %rdx,0x20(%rax) 180007d94: 89 da mov %ebx,%edx 180007d96: 4c 89 68 28 mov %r13,0x28(%rax) 180007d9a: e8 a1 79 02 00 call 0x18002f740 180007d9f: 49 89 c1 mov %rax,%r9 180007da2: 44 89 f9 mov %r15d,%ecx 180007da5: 48 89 f2 mov %rsi,%rdx 180007da8: 41 89 f8 mov %edi,%r8d 180007dab: 4d 89 4c 24 50 mov %r9,0x50(%r12) 180007db0: e8 6b b4 02 00 call 0x180033220 180007db5: 44 89 f9 mov %r15d,%ecx 180007db8: 48 89 f2 mov %rsi,%rdx 180007dbb: 41 89 f8 mov %edi,%r8d 180007dbe: 49 89 c1 mov %rax,%r9 180007dc1: 49 89 44 24 58 mov %rax,0x58(%r12) 180007dc6: e8 b5 b8 02 00 call 0x180033680 180007dcb: 4d 89 26 mov %r12,(%r14) 180007dce: 33 c0 xor %eax,%eax 180007dd0: 48 83 c4 38 add $0x38,%rsp 180007dd4: 5d pop %rbp 180007dd5: 41 5f pop %r15 180007dd7: 41 5e pop %r14 180007dd9: 41 5d pop %r13 180007ddb: 41 5c pop %r12 180007ddd: 5f pop %rdi 180007dde: 5e pop %rsi 180007ddf: 5b pop %rbx 180007de0: c3 ret 180007de1: bf 0a 00 00 00 mov $0xa,%edi 180007de6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 180007ded: 00 180007dee: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x182616800 180007df5: 41 83 ff 07 cmp $0x7,%r15d 180007df9: 0f 8f 3f ff ff ff jg 0x180007d3e 180007dff: 49 89 d1 mov %rdx,%r9 180007e02: 49 83 e1 3f and $0x3f,%r9 180007e06: 49 f7 d9 neg %r9 180007e09: 49 83 e1 3f and $0x3f,%r9 180007e0d: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 180007e14: 00 00 180007e16: 4c 03 ca add %rdx,%r9 180007e19: eb 87 jmp 0x180007da2 180007e1b: 33 c0 xor %eax,%eax 180007e1d: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007e24: 00 180007e25: 41 89 44 24 08 mov %eax,0x8(%r12) 180007e2a: 41 89 44 24 0c mov %eax,0xc(%r12) 180007e2f: e9 80 fe ff ff jmp 0x180007cb4 180007e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180007e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180007e40: 53 push %rbx 180007e41: 56 push %rsi 180007e42: 57 push %rdi 180007e43: 41 54 push %r12 180007e45: 41 55 push %r13 180007e47: 41 56 push %r14 180007e49: 41 57 push %r15 180007e4b: 55 push %rbp 180007e4c: 48 83 ec 38 sub $0x38,%rsp 180007e50: 49 89 ce mov %rcx,%r14 180007e53: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 180007e5a: 00 180007e5b: 44 89 cf mov %r9d,%edi 180007e5e: 44 89 c6 mov %r8d,%esi 180007e61: 41 89 d7 mov %edx,%r15d 180007e64: 4d 85 f6 test %r14,%r14 180007e67: 0f 84 91 01 00 00 je 0x180007ffe 180007e6d: 41 83 ff 1e cmp $0x1e,%r15d 180007e71: 0f 87 62 01 00 00 ja 0x180007fd9 180007e77: 41 83 ff 1c cmp $0x1c,%r15d 180007e7b: 0f 8f 58 01 00 00 jg 0x180007fd9 180007e81: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 180007e88: 00 180007e89: 48 85 db test %rbx,%rbx 180007e8c: 0f 84 6c 01 00 00 je 0x180007ffe 180007e92: 48 89 dd mov %rbx,%rbp 180007e95: ba 90 00 00 00 mov $0x90,%edx 180007e9a: 48 83 e5 3f and $0x3f,%rbp 180007e9e: 48 f7 dd neg %rbp 180007ea1: 48 83 e5 3f and $0x3f,%rbp 180007ea5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 180007ea9: 4c 89 e1 mov %r12,%rcx 180007eac: e8 0f bc 02 00 call 0x180033ac0 180007eb1: b8 01 00 00 00 mov $0x1,%eax 180007eb6: 41 89 7c 24 18 mov %edi,0x18(%r12) 180007ebb: 45 89 7c 24 04 mov %r15d,0x4(%r12) 180007ec0: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 180007ec7: 00 00 180007ec9: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 180007ece: 83 fe 08 cmp $0x8,%esi 180007ed1: 0f 84 45 02 00 00 je 0x18000811c 180007ed7: 83 fe 04 cmp $0x4,%esi 180007eda: 0f 84 99 00 00 00 je 0x180007f79 180007ee0: 83 fe 01 cmp $0x1,%esi 180007ee3: 75 3a jne 0x180007f1f 180007ee5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 180007ee9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 180007eed: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x181c5cd08 180007ef4: 01 180007ef5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 180007ef9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007f00: 00 180007f01: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 180007f08: 00 00 180007f0a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 180007f11: 00 00 180007f13: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 180007f1a: e9 95 00 00 00 jmp 0x180007fb4 180007f1f: 83 fe 02 cmp $0x2,%esi 180007f22: 75 37 jne 0x180007f5b 180007f24: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 180007f28: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 180007f2c: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x181c5cd08 180007f33: 01 180007f34: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 180007f38: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007f3f: 00 180007f40: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 180007f47: 00 00 180007f49: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 180007f50: 00 00 180007f52: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 180007f59: eb 59 jmp 0x180007fb4 180007f5b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 180007f62: 00 180007f63: b8 ee ff ff ff mov $0xffffffee,%eax 180007f68: 48 83 c4 38 add $0x38,%rsp 180007f6c: 5d pop %rbp 180007f6d: 41 5f pop %r15 180007f6f: 41 5e pop %r14 180007f71: 41 5d pop %r13 180007f73: 41 5c pop %r12 180007f75: 5f pop %rdi 180007f76: 5e pop %rsi 180007f77: 5b pop %rbx 180007f78: c3 ret 180007f79: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 180007f7d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 180007f81: b8 01 00 00 00 mov $0x1,%eax 180007f86: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180007f8d: 00 180007f8e: 41 89 44 24 08 mov %eax,0x8(%r12) 180007f93: 41 89 44 24 0c mov %eax,0xc(%r12) 180007f98: e8 63 bb 02 00 call 0x180033b00 180007f9d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 180007fa1: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x181c5cd08 180007fa8: 01 180007fa9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 180007fad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 180007fb4: 41 83 ff 04 cmp $0x4,%r15d 180007fb8: 7f 35 jg 0x180007fef 180007fba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 180007fc1: 00 00 180007fc3: 33 c0 xor %eax,%eax 180007fc5: 4d 89 26 mov %r12,(%r14) 180007fc8: 48 83 c4 38 add $0x38,%rsp 180007fcc: 5d pop %rbp 180007fcd: 41 5f pop %r15 180007fcf: 41 5e pop %r14 180007fd1: 41 5d pop %r13 180007fd3: 41 5c pop %r12 180007fd5: 5f pop %rdi 180007fd6: 5e pop %rsi 180007fd7: 5b pop %rbx 180007fd8: c3 ret 180007fd9: b8 ef ff ff ff mov $0xffffffef,%eax 180007fde: 48 83 c4 38 add $0x38,%rsp 180007fe2: 5d pop %rbp 180007fe3: 41 5f pop %r15 180007fe5: 41 5e pop %r14 180007fe7: 41 5d pop %r13 180007fe9: 41 5c pop %r12 180007feb: 5f pop %rdi 180007fec: 5e pop %rsi 180007fed: 5b pop %rbx 180007fee: c3 ret 180007fef: 41 83 ff 0a cmp $0xa,%r15d 180007ff3: 0f 8e e9 00 00 00 jle 0x1800080e2 180007ff9: 4d 85 ed test %r13,%r13 180007ffc: 75 16 jne 0x180008014 180007ffe: b8 f8 ff ff ff mov $0xfffffff8,%eax 180008003: 48 83 c4 38 add $0x38,%rsp 180008007: 5d pop %rbp 180008008: 41 5f pop %r15 18000800a: 41 5e pop %r14 18000800c: 41 5d pop %r13 18000800e: 41 5c pop %r12 180008010: 5f pop %rdi 180008011: 5e pop %rsi 180008012: 5b pop %rbx 180008013: c3 ret 180008014: 4c 89 ee mov %r13,%rsi 180008017: 44 89 f9 mov %r15d,%ecx 18000801a: 48 83 e6 3f and $0x3f,%rsi 18000801e: 44 89 ff mov %r15d,%edi 180008021: 48 f7 de neg %rsi 180008024: 48 83 e6 3f and $0x3f,%rsi 180008028: 49 03 f5 add %r13,%rsi 18000802b: 48 89 f2 mov %rsi,%rdx 18000802e: e8 ed ba 02 00 call 0x180033b20 180008033: 49 89 c5 mov %rax,%r13 180008036: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 18000803d: 00 18000803e: 49 89 54 24 30 mov %rdx,0x30(%r12) 180008043: 41 8d 5f ff lea -0x1(%r15),%ebx 180008047: 83 fb 11 cmp $0x11,%ebx 18000804a: 7f 39 jg 0x180008085 18000804c: 89 d9 mov %ebx,%ecx 18000804e: e8 2d c2 02 00 call 0x180034280 180008053: 89 d9 mov %ebx,%ecx 180008055: 48 89 f2 mov %rsi,%rdx 180008058: 41 89 f8 mov %edi,%r8d 18000805b: 49 89 c1 mov %rax,%r9 18000805e: 49 89 44 24 38 mov %rax,0x38(%r12) 180008063: e8 b8 c2 02 00 call 0x180034320 180008068: 49 89 c1 mov %rax,%r9 18000806b: b8 01 00 00 00 mov $0x1,%eax 180008070: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 180008075: c1 e3 04 shl $0x4,%ebx 180008078: 83 c3 3f add $0x3f,%ebx 18000807b: 83 e3 c0 and $0xffffffc0,%ebx 18000807e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 180008083: eb 1e jmp 0x1800080a3 180008085: 48 89 e0 mov %rsp,%rax 180008088: 4c 89 e1 mov %r12,%rcx 18000808b: 49 89 f0 mov %rsi,%r8 18000808e: 41 89 f9 mov %edi,%r9d 180008091: 48 89 50 20 mov %rdx,0x20(%rax) 180008095: 89 da mov %ebx,%edx 180008097: 4c 89 68 28 mov %r13,0x28(%rax) 18000809b: e8 a0 d6 02 00 call 0x180035740 1800080a0: 49 89 c1 mov %rax,%r9 1800080a3: 44 89 f9 mov %r15d,%ecx 1800080a6: 48 89 f2 mov %rsi,%rdx 1800080a9: 41 89 f8 mov %edi,%r8d 1800080ac: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1800080b1: e8 6a 11 03 00 call 0x180039220 1800080b6: 44 89 f9 mov %r15d,%ecx 1800080b9: 48 89 f2 mov %rsi,%rdx 1800080bc: 41 89 f8 mov %edi,%r8d 1800080bf: 49 89 c1 mov %rax,%r9 1800080c2: 49 89 44 24 58 mov %rax,0x58(%r12) 1800080c7: e8 b4 15 03 00 call 0x180039680 1800080cc: 4d 89 26 mov %r12,(%r14) 1800080cf: 33 c0 xor %eax,%eax 1800080d1: 48 83 c4 38 add $0x38,%rsp 1800080d5: 5d pop %rbp 1800080d6: 41 5f pop %r15 1800080d8: 41 5e pop %r14 1800080da: 41 5d pop %r13 1800080dc: 41 5c pop %r12 1800080de: 5f pop %rdi 1800080df: 5e pop %rsi 1800080e0: 5b pop %rbx 1800080e1: c3 ret 1800080e2: bf 0a 00 00 00 mov $0xa,%edi 1800080e7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1800080ee: 00 1800080ef: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x182616800 1800080f6: 41 83 ff 07 cmp $0x7,%r15d 1800080fa: 0f 8f 3e ff ff ff jg 0x18000803e 180008100: 49 89 d1 mov %rdx,%r9 180008103: 49 83 e1 3f and $0x3f,%r9 180008107: 49 f7 d9 neg %r9 18000810a: 49 83 e1 3f and $0x3f,%r9 18000810e: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 180008115: 00 00 180008117: 4c 03 ca add %rdx,%r9 18000811a: eb 87 jmp 0x1800080a3 18000811c: 33 c0 xor %eax,%eax 18000811e: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180008125: 00 180008126: 41 89 44 24 08 mov %eax,0x8(%r12) 18000812b: 41 89 44 24 0c mov %eax,0xc(%r12) 180008130: e9 7f fe ff ff jmp 0x180007fb4 180008135: 0f 1f 40 00 nopl 0x0(%rax) 180008139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008140: 53 push %rbx 180008141: 56 push %rsi 180008142: 57 push %rdi 180008143: 41 54 push %r12 180008145: 41 55 push %r13 180008147: 41 56 push %r14 180008149: 41 57 push %r15 18000814b: 55 push %rbp 18000814c: 48 83 ec 38 sub $0x38,%rsp 180008150: 49 89 ce mov %rcx,%r14 180008153: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 18000815a: 00 18000815b: 44 89 cf mov %r9d,%edi 18000815e: 44 89 c6 mov %r8d,%esi 180008161: 41 89 d7 mov %edx,%r15d 180008164: 4d 85 f6 test %r14,%r14 180008167: 0f 84 91 01 00 00 je 0x1800082fe 18000816d: 41 83 ff 1e cmp $0x1e,%r15d 180008171: 0f 87 62 01 00 00 ja 0x1800082d9 180008177: 41 83 ff 1c cmp $0x1c,%r15d 18000817b: 0f 8f 58 01 00 00 jg 0x1800082d9 180008181: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 180008188: 00 180008189: 48 85 db test %rbx,%rbx 18000818c: 0f 84 6c 01 00 00 je 0x1800082fe 180008192: 48 89 dd mov %rbx,%rbp 180008195: ba 90 00 00 00 mov $0x90,%edx 18000819a: 48 83 e5 3f and $0x3f,%rbp 18000819e: 48 f7 dd neg %rbp 1800081a1: 48 83 e5 3f and $0x3f,%rbp 1800081a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1800081a9: 4c 89 e1 mov %r12,%rcx 1800081ac: e8 ef 18 03 00 call 0x180039aa0 1800081b1: b8 01 00 00 00 mov $0x1,%eax 1800081b6: 41 89 7c 24 18 mov %edi,0x18(%r12) 1800081bb: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1800081c0: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 1800081c7: 00 00 1800081c9: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 1800081ce: 83 fe 08 cmp $0x8,%esi 1800081d1: 0f 84 45 02 00 00 je 0x18000841c 1800081d7: 83 fe 04 cmp $0x4,%esi 1800081da: 0f 84 99 00 00 00 je 0x180008279 1800081e0: 83 fe 01 cmp $0x1,%esi 1800081e3: 75 3a jne 0x18000821f 1800081e5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 1800081e9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 1800081ed: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x181c5cd10 1800081f4: 01 1800081f5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 1800081f9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180008200: 00 180008201: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 180008208: 00 00 18000820a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 180008211: 00 00 180008213: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 18000821a: e9 95 00 00 00 jmp 0x1800082b4 18000821f: 83 fe 02 cmp $0x2,%esi 180008222: 75 37 jne 0x18000825b 180008224: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 180008228: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 18000822c: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x181c5cd10 180008233: 01 180008234: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 180008238: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 18000823f: 00 180008240: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 180008247: 00 00 180008249: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 180008250: 00 00 180008252: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 180008259: eb 59 jmp 0x1800082b4 18000825b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 180008262: 00 180008263: b8 ee ff ff ff mov $0xffffffee,%eax 180008268: 48 83 c4 38 add $0x38,%rsp 18000826c: 5d pop %rbp 18000826d: 41 5f pop %r15 18000826f: 41 5e pop %r14 180008271: 41 5d pop %r13 180008273: 41 5c pop %r12 180008275: 5f pop %rdi 180008276: 5e pop %rsi 180008277: 5b pop %rbx 180008278: c3 ret 180008279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 18000827d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 180008281: b8 01 00 00 00 mov $0x1,%eax 180008286: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 18000828d: 00 18000828e: 41 89 44 24 08 mov %eax,0x8(%r12) 180008293: 41 89 44 24 0c mov %eax,0xc(%r12) 180008298: e8 43 18 03 00 call 0x180039ae0 18000829d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 1800082a1: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x181c5cd10 1800082a8: 01 1800082a9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 1800082ad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 1800082b4: 41 83 ff 04 cmp $0x4,%r15d 1800082b8: 7f 35 jg 0x1800082ef 1800082ba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1800082c1: 00 00 1800082c3: 33 c0 xor %eax,%eax 1800082c5: 4d 89 26 mov %r12,(%r14) 1800082c8: 48 83 c4 38 add $0x38,%rsp 1800082cc: 5d pop %rbp 1800082cd: 41 5f pop %r15 1800082cf: 41 5e pop %r14 1800082d1: 41 5d pop %r13 1800082d3: 41 5c pop %r12 1800082d5: 5f pop %rdi 1800082d6: 5e pop %rsi 1800082d7: 5b pop %rbx 1800082d8: c3 ret 1800082d9: b8 ef ff ff ff mov $0xffffffef,%eax 1800082de: 48 83 c4 38 add $0x38,%rsp 1800082e2: 5d pop %rbp 1800082e3: 41 5f pop %r15 1800082e5: 41 5e pop %r14 1800082e7: 41 5d pop %r13 1800082e9: 41 5c pop %r12 1800082eb: 5f pop %rdi 1800082ec: 5e pop %rsi 1800082ed: 5b pop %rbx 1800082ee: c3 ret 1800082ef: 41 83 ff 0a cmp $0xa,%r15d 1800082f3: 0f 8e e9 00 00 00 jle 0x1800083e2 1800082f9: 4d 85 ed test %r13,%r13 1800082fc: 75 16 jne 0x180008314 1800082fe: b8 f8 ff ff ff mov $0xfffffff8,%eax 180008303: 48 83 c4 38 add $0x38,%rsp 180008307: 5d pop %rbp 180008308: 41 5f pop %r15 18000830a: 41 5e pop %r14 18000830c: 41 5d pop %r13 18000830e: 41 5c pop %r12 180008310: 5f pop %rdi 180008311: 5e pop %rsi 180008312: 5b pop %rbx 180008313: c3 ret 180008314: 4c 89 ee mov %r13,%rsi 180008317: 44 89 f9 mov %r15d,%ecx 18000831a: 48 83 e6 3f and $0x3f,%rsi 18000831e: 44 89 ff mov %r15d,%edi 180008321: 48 f7 de neg %rsi 180008324: 48 83 e6 3f and $0x3f,%rsi 180008328: 49 03 f5 add %r13,%rsi 18000832b: 48 89 f2 mov %rsi,%rdx 18000832e: e8 cd 17 03 00 call 0x180039b00 180008333: 49 89 c5 mov %rax,%r13 180008336: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 18000833d: 00 18000833e: 49 89 54 24 30 mov %rdx,0x30(%r12) 180008343: 41 8d 5f ff lea -0x1(%r15),%ebx 180008347: 83 fb 11 cmp $0x11,%ebx 18000834a: 7f 39 jg 0x180008385 18000834c: 89 d9 mov %ebx,%ecx 18000834e: e8 2d bf 02 00 call 0x180034280 180008353: 89 d9 mov %ebx,%ecx 180008355: 48 89 f2 mov %rsi,%rdx 180008358: 41 89 f8 mov %edi,%r8d 18000835b: 49 89 c1 mov %rax,%r9 18000835e: 49 89 44 24 38 mov %rax,0x38(%r12) 180008363: e8 38 1f 03 00 call 0x18003a2a0 180008368: 49 89 c1 mov %rax,%r9 18000836b: b8 01 00 00 00 mov $0x1,%eax 180008370: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 180008375: c1 e3 04 shl $0x4,%ebx 180008378: 83 c3 3f add $0x3f,%ebx 18000837b: 83 e3 c0 and $0xffffffc0,%ebx 18000837e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 180008383: eb 1e jmp 0x1800083a3 180008385: 48 89 e0 mov %rsp,%rax 180008388: 4c 89 e1 mov %r12,%rcx 18000838b: 49 89 f0 mov %rsi,%r8 18000838e: 41 89 f9 mov %edi,%r9d 180008391: 48 89 50 20 mov %rdx,0x20(%rax) 180008395: 89 da mov %ebx,%edx 180008397: 4c 89 68 28 mov %r13,0x28(%rax) 18000839b: e8 20 33 03 00 call 0x18003b6c0 1800083a0: 49 89 c1 mov %rax,%r9 1800083a3: 44 89 f9 mov %r15d,%ecx 1800083a6: 48 89 f2 mov %rsi,%rdx 1800083a9: 41 89 f8 mov %edi,%r8d 1800083ac: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1800083b1: e8 ea 6d 03 00 call 0x18003f1a0 1800083b6: 44 89 f9 mov %r15d,%ecx 1800083b9: 48 89 f2 mov %rsi,%rdx 1800083bc: 41 89 f8 mov %edi,%r8d 1800083bf: 49 89 c1 mov %rax,%r9 1800083c2: 49 89 44 24 58 mov %rax,0x58(%r12) 1800083c7: e8 34 72 03 00 call 0x18003f600 1800083cc: 4d 89 26 mov %r12,(%r14) 1800083cf: 33 c0 xor %eax,%eax 1800083d1: 48 83 c4 38 add $0x38,%rsp 1800083d5: 5d pop %rbp 1800083d6: 41 5f pop %r15 1800083d8: 41 5e pop %r14 1800083da: 41 5d pop %r13 1800083dc: 41 5c pop %r12 1800083de: 5f pop %rdi 1800083df: 5e pop %rsi 1800083e0: 5b pop %rbx 1800083e1: c3 ret 1800083e2: bf 0a 00 00 00 mov $0xa,%edi 1800083e7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1800083ee: 00 1800083ef: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x182616800 1800083f6: 41 83 ff 07 cmp $0x7,%r15d 1800083fa: 0f 8f 3e ff ff ff jg 0x18000833e 180008400: 49 89 d1 mov %rdx,%r9 180008403: 49 83 e1 3f and $0x3f,%r9 180008407: 49 f7 d9 neg %r9 18000840a: 49 83 e1 3f and $0x3f,%r9 18000840e: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 180008415: 00 00 180008417: 4c 03 ca add %rdx,%r9 18000841a: eb 87 jmp 0x1800083a3 18000841c: 33 c0 xor %eax,%eax 18000841e: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 180008425: 00 180008426: 41 89 44 24 08 mov %eax,0x8(%r12) 18000842b: 41 89 44 24 0c mov %eax,0xc(%r12) 180008430: e9 7f fe ff ff jmp 0x1800082b4 180008435: 0f 1f 40 00 nopl 0x0(%rax) 180008439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008440: 48 83 ec 28 sub $0x28,%rsp 180008444: 48 85 c9 test %rcx,%rcx 180008447: 74 20 je 0x180008469 180008449: 48 85 d2 test %rdx,%rdx 18000844c: 74 1b je 0x180008469 18000844e: 45 85 c0 test %r8d,%r8d 180008451: 7f 0a jg 0x18000845d 180008453: b8 fa ff ff ff mov $0xfffffffa,%eax 180008458: 48 83 c4 28 add $0x28,%rsp 18000845c: c3 ret 18000845d: e8 be 75 03 00 call 0x18003fa20 180008462: 33 c0 xor %eax,%eax 180008464: 48 83 c4 28 add $0x28,%rsp 180008468: c3 ret 180008469: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000846e: 48 83 c4 28 add $0x28,%rsp 180008472: c3 ret 180008473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180008478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000847f: 00 180008480: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180008485: 48 85 c9 test %rcx,%rcx 180008488: 74 22 je 0x1800084ac 18000848a: 48 85 d2 test %rdx,%rdx 18000848d: 74 1d je 0x1800084ac 18000848f: 45 85 c0 test %r8d,%r8d 180008492: 7f 0b jg 0x18000849f 180008494: b8 fa ff ff ff mov $0xfffffffa,%eax 180008499: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000849e: c3 ret 18000849f: e8 5c 77 03 00 call 0x18003fc00 1800084a4: 33 c0 xor %eax,%eax 1800084a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800084ab: c3 ret 1800084ac: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800084b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800084b6: c3 ret 1800084b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800084be: 00 00 1800084c0: 48 83 ec 28 sub $0x28,%rsp 1800084c4: 48 85 c9 test %rcx,%rcx 1800084c7: 74 20 je 0x1800084e9 1800084c9: 48 85 d2 test %rdx,%rdx 1800084cc: 74 1b je 0x1800084e9 1800084ce: 45 85 c0 test %r8d,%r8d 1800084d1: 7f 0a jg 0x1800084dd 1800084d3: b8 fa ff ff ff mov $0xfffffffa,%eax 1800084d8: 48 83 c4 28 add $0x28,%rsp 1800084dc: c3 ret 1800084dd: e8 fe 78 03 00 call 0x18003fde0 1800084e2: 33 c0 xor %eax,%eax 1800084e4: 48 83 c4 28 add $0x28,%rsp 1800084e8: c3 ret 1800084e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800084ee: 48 83 c4 28 add $0x28,%rsp 1800084f2: c3 ret 1800084f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800084f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800084ff: 00 180008500: 56 push %rsi 180008501: 48 89 d6 mov %rdx,%rsi 180008504: 48 85 c9 test %rcx,%rcx 180008507: 0f 84 d0 01 00 00 je 0x1800086dd 18000850d: 48 85 f6 test %rsi,%rsi 180008510: 0f 84 c7 01 00 00 je 0x1800086dd 180008516: 45 85 c0 test %r8d,%r8d 180008519: 0f 8e b7 01 00 00 jle 0x1800086d6 18000851f: 41 83 f8 10 cmp $0x10,%r8d 180008523: 0f 8c 9d 01 00 00 jl 0x1800086c6 180008529: 49 89 f1 mov %rsi,%r9 18000852c: 49 83 e1 1f and $0x1f,%r9 180008530: 45 89 c9 mov %r9d,%r9d 180008533: 45 85 c9 test %r9d,%r9d 180008536: 74 18 je 0x180008550 180008538: 41 f7 c1 07 00 00 00 test $0x7,%r9d 18000853f: 0f 85 81 01 00 00 jne 0x1800086c6 180008545: 41 f7 d9 neg %r9d 180008548: 41 83 c1 20 add $0x20,%r9d 18000854c: 41 c1 e9 03 shr $0x3,%r9d 180008550: 41 8d 41 10 lea 0x10(%r9),%eax 180008554: 44 3b c0 cmp %eax,%r8d 180008557: 0f 8c 69 01 00 00 jl 0x1800086c6 18000855d: 44 89 c0 mov %r8d,%eax 180008560: 33 d2 xor %edx,%edx 180008562: 41 2b c1 sub %r9d,%eax 180008565: 83 e0 0f and $0xf,%eax 180008568: f7 d8 neg %eax 18000856a: 41 03 c0 add %r8d,%eax 18000856d: 45 85 c9 test %r9d,%r9d 180008570: 76 25 jbe 0x180008597 180008572: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008580: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 180008585: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 18000858a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 18000858f: 48 ff c2 inc %rdx 180008592: 49 3b d1 cmp %r9,%rdx 180008595: 72 e9 jb 0x180008580 180008597: 48 63 d0 movslq %eax,%rdx 18000859a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1800085a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 1800085a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 1800085ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 1800085b4: 01 1800085b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 1800085bc: 01 1800085bd: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 1800085c3: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 1800085ca: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 1800085d1: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 1800085d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 1800085de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 1800085e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 1800085ec: 01 1800085ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 1800085f4: 01 1800085f5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 1800085fc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 180008603: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 18000860a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 180008611: 49 83 c1 10 add $0x10,%r9 180008615: 4c 3b ca cmp %rdx,%r9 180008618: 72 86 jb 0x1800085a0 18000861a: 44 8d 48 01 lea 0x1(%rax),%r9d 18000861e: 45 3b c8 cmp %r8d,%r9d 180008621: 0f 87 93 00 00 00 ja 0x1800086ba 180008627: 4d 63 d0 movslq %r8d,%r10 18000862a: 4c 2b d2 sub %rdx,%r10 18000862d: 49 83 fa 04 cmp $0x4,%r10 180008631: 0f 8c 8a 00 00 00 jl 0x1800086c1 180008637: 45 89 d3 mov %r10d,%r11d 18000863a: 45 33 c9 xor %r9d,%r9d 18000863d: 41 83 e3 fc and $0xfffffffc,%r11d 180008641: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 180008645: 4d 63 db movslq %r11d,%r11 180008648: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 18000864c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008653: 00 180008654: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000865b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180008660: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 180008666: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 18000866d: 01 18000866e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 180008674: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 18000867a: 49 83 c1 04 add $0x4,%r9 18000867e: 4d 3b cb cmp %r11,%r9 180008681: 72 dd jb 0x180008660 180008683: 4d 3b da cmp %r10,%r11 180008686: 73 32 jae 0x1800086ba 180008688: 48 63 c0 movslq %eax,%rax 18000868b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 18000868f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 180008693: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180008698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000869f: 00 1800086a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 1800086a6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 1800086ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 1800086b2: 49 ff c3 inc %r11 1800086b5: 4d 3b da cmp %r10,%r11 1800086b8: 72 e6 jb 0x1800086a0 1800086ba: 33 c0 xor %eax,%eax 1800086bc: c5 f8 77 vzeroupper 1800086bf: 5e pop %rsi 1800086c0: c3 ret 1800086c1: 45 33 db xor %r11d,%r11d 1800086c4: eb bd jmp 0x180008683 1800086c6: 33 c0 xor %eax,%eax 1800086c8: 41 83 f8 01 cmp $0x1,%r8d 1800086cc: 72 ec jb 0x1800086ba 1800086ce: 4d 63 d0 movslq %r8d,%r10 1800086d1: 45 33 db xor %r11d,%r11d 1800086d4: eb ad jmp 0x180008683 1800086d6: b8 fa ff ff ff mov $0xfffffffa,%eax 1800086db: 5e pop %rsi 1800086dc: c3 ret 1800086dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800086e2: 5e pop %rsi 1800086e3: c3 ret 1800086e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800086eb: 00 1800086ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800086f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800086f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800086ff: 00 180008700: 53 push %rbx 180008701: 48 85 c9 test %rcx,%rcx 180008704: 0f 84 aa 01 00 00 je 0x1800088b4 18000870a: 48 85 d2 test %rdx,%rdx 18000870d: 0f 84 a1 01 00 00 je 0x1800088b4 180008713: 45 85 c0 test %r8d,%r8d 180008716: 0f 8e 91 01 00 00 jle 0x1800088ad 18000871c: 41 83 f8 10 cmp $0x10,%r8d 180008720: 0f 8c 80 01 00 00 jl 0x1800088a6 180008726: 49 89 d3 mov %rdx,%r11 180008729: 49 83 e3 1f and $0x1f,%r11 18000872d: 45 85 db test %r11d,%r11d 180008730: 74 18 je 0x18000874a 180008732: 41 f7 c3 07 00 00 00 test $0x7,%r11d 180008739: 0f 85 67 01 00 00 jne 0x1800088a6 18000873f: 41 f7 db neg %r11d 180008742: 41 83 c3 20 add $0x20,%r11d 180008746: 41 c1 eb 03 shr $0x3,%r11d 18000874a: 41 8d 43 10 lea 0x10(%r11),%eax 18000874e: 44 3b c0 cmp %eax,%r8d 180008751: 0f 8c 4f 01 00 00 jl 0x1800088a6 180008757: 44 89 c0 mov %r8d,%eax 18000875a: 45 33 d2 xor %r10d,%r10d 18000875d: 41 2b c3 sub %r11d,%eax 180008760: 83 e0 0f and $0xf,%eax 180008763: f7 d8 neg %eax 180008765: 41 03 c0 add %r8d,%eax 180008768: 44 89 db mov %r11d,%ebx 18000876b: 45 85 db test %r11d,%r11d 18000876e: 76 2a jbe 0x18000879a 180008770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008777: 00 180008778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000877f: 90 nop 180008780: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 180008786: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 18000878c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 180008792: 49 ff c2 inc %r10 180008795: 4c 3b d3 cmp %rbx,%r10 180008798: 72 e6 jb 0x180008780 18000879a: 4c 63 d0 movslq %eax,%r10 18000879d: 0f 1f 00 nopl (%rax) 1800087a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 1800087a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 1800087a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 1800087af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 1800087b5: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 1800087ba: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 1800087c0: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 1800087c6: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 1800087cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 1800087d1: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 1800087d7: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 1800087dd: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 1800087e3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 1800087e9: 48 83 c3 10 add $0x10,%rbx 1800087ed: 49 3b da cmp %r10,%rbx 1800087f0: 72 ae jb 0x1800087a0 1800087f2: 8d 58 01 lea 0x1(%rax),%ebx 1800087f5: 41 3b d8 cmp %r8d,%ebx 1800087f8: 0f 87 9c 00 00 00 ja 0x18000889a 1800087fe: 4d 63 c8 movslq %r8d,%r9 180008801: 48 63 c0 movslq %eax,%rax 180008804: 4c 2b c8 sub %rax,%r9 180008807: 49 83 f9 04 cmp $0x4,%r9 18000880b: 0f 8c 90 00 00 00 jl 0x1800088a1 180008811: 48 63 c0 movslq %eax,%rax 180008814: 45 89 ca mov %r9d,%r10d 180008817: 41 83 e2 fc and $0xfffffffc,%r10d 18000881b: 45 33 c0 xor %r8d,%r8d 18000881e: 4d 63 d2 movslq %r10d,%r10 180008821: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 180008825: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 180008829: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008830: 00 180008831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000883f: 00 180008840: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 180008846: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 18000884c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 180008852: 49 83 c0 04 add $0x4,%r8 180008856: 4d 3b c2 cmp %r10,%r8 180008859: 72 e5 jb 0x180008840 18000885b: 4d 3b d1 cmp %r9,%r10 18000885e: 73 3a jae 0x18000889a 180008860: 48 63 c0 movslq %eax,%rax 180008863: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 180008867: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 18000886b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008872: 00 180008873: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000887a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180008880: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 180008886: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 18000888c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 180008892: 49 ff c2 inc %r10 180008895: 4d 3b d1 cmp %r9,%r10 180008898: 72 e6 jb 0x180008880 18000889a: 33 c0 xor %eax,%eax 18000889c: c5 f8 77 vzeroupper 18000889f: 5b pop %rbx 1800088a0: c3 ret 1800088a1: 45 33 d2 xor %r10d,%r10d 1800088a4: eb b5 jmp 0x18000885b 1800088a6: 33 c0 xor %eax,%eax 1800088a8: e9 45 ff ff ff jmp 0x1800087f2 1800088ad: b8 fa ff ff ff mov $0xfffffffa,%eax 1800088b2: 5b pop %rbx 1800088b3: c3 ret 1800088b4: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800088b9: 5b pop %rbx 1800088ba: c3 ret 1800088bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800088c0: 53 push %rbx 1800088c1: 49 89 ca mov %rcx,%r10 1800088c4: 4d 85 d2 test %r10,%r10 1800088c7: 0f 84 a4 01 00 00 je 0x180008a71 1800088cd: 48 85 d2 test %rdx,%rdx 1800088d0: 0f 84 9b 01 00 00 je 0x180008a71 1800088d6: 45 85 c0 test %r8d,%r8d 1800088d9: 0f 8e 8b 01 00 00 jle 0x180008a6a 1800088df: 41 83 f8 10 cmp $0x10,%r8d 1800088e3: 0f 8c 79 01 00 00 jl 0x180008a62 1800088e9: 48 89 d3 mov %rdx,%rbx 1800088ec: 48 83 e3 1f and $0x1f,%rbx 1800088f0: 85 db test %ebx,%ebx 1800088f2: 74 11 je 0x180008905 1800088f4: f6 c3 07 test $0x7,%bl 1800088f7: 0f 85 65 01 00 00 jne 0x180008a62 1800088fd: f7 db neg %ebx 1800088ff: 83 c3 20 add $0x20,%ebx 180008902: c1 eb 03 shr $0x3,%ebx 180008905: 8d 43 10 lea 0x10(%rbx),%eax 180008908: 44 3b c0 cmp %eax,%r8d 18000890b: 0f 8c 51 01 00 00 jl 0x180008a62 180008911: 45 89 c1 mov %r8d,%r9d 180008914: 33 c0 xor %eax,%eax 180008916: 44 2b cb sub %ebx,%r9d 180008919: 41 83 e1 0f and $0xf,%r9d 18000891d: 41 f7 d9 neg %r9d 180008920: 45 03 c8 add %r8d,%r9d 180008923: 89 d9 mov %ebx,%ecx 180008925: 85 db test %ebx,%ebx 180008927: 76 2f jbe 0x180008958 180008929: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008930: 00 180008931: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000893f: 00 180008940: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 180008946: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 18000894b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 180008950: 48 ff c0 inc %rax 180008953: 48 3b c1 cmp %rcx,%rax 180008956: 72 e8 jb 0x180008940 180008958: 49 63 c1 movslq %r9d,%rax 18000895b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180008960: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 180008966: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 18000896d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 180008974: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 18000897b: 03 18000897c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 180008981: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 180008987: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 18000898d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 180008994: 03 180008995: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 18000899a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 1800089a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 1800089a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 1800089ad: 03 1800089ae: 48 83 c1 10 add $0x10,%rcx 1800089b2: 48 3b c8 cmp %rax,%rcx 1800089b5: 72 a9 jb 0x180008960 1800089b7: 41 8d 41 01 lea 0x1(%r9),%eax 1800089bb: 41 3b c0 cmp %r8d,%eax 1800089be: 0f 87 93 00 00 00 ja 0x180008a57 1800089c4: 4d 63 c0 movslq %r8d,%r8 1800089c7: 4d 63 c9 movslq %r9d,%r9 1800089ca: 4d 2b c1 sub %r9,%r8 1800089cd: 49 83 f8 04 cmp $0x4,%r8 1800089d1: 0f 8c 87 00 00 00 jl 0x180008a5e 1800089d7: 4d 63 c9 movslq %r9d,%r9 1800089da: 44 89 c3 mov %r8d,%ebx 1800089dd: 83 e3 fc and $0xfffffffc,%ebx 1800089e0: 33 c9 xor %ecx,%ecx 1800089e2: 48 63 db movslq %ebx,%rbx 1800089e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 1800089e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 1800089ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800089f4: 00 1800089f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800089fc: 0f 1f 40 00 nopl 0x0(%rax) 180008a00: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 180008a06: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 180008a0b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 180008a10: 48 83 c1 04 add $0x4,%rcx 180008a14: 48 3b cb cmp %rbx,%rcx 180008a17: 72 e7 jb 0x180008a00 180008a19: 49 3b d8 cmp %r8,%rbx 180008a1c: 73 39 jae 0x180008a57 180008a1e: 4d 63 c9 movslq %r9d,%r9 180008a21: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 180008a25: 4b 8d 04 ca lea (%r10,%r9,8),%rax 180008a29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008a30: 00 180008a31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008a3f: 00 180008a40: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 180008a45: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 180008a4a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 180008a4f: 48 ff c3 inc %rbx 180008a52: 49 3b d8 cmp %r8,%rbx 180008a55: 72 e9 jb 0x180008a40 180008a57: 33 c0 xor %eax,%eax 180008a59: c5 f8 77 vzeroupper 180008a5c: 5b pop %rbx 180008a5d: c3 ret 180008a5e: 33 db xor %ebx,%ebx 180008a60: eb b7 jmp 0x180008a19 180008a62: 45 33 c9 xor %r9d,%r9d 180008a65: e9 4d ff ff ff jmp 0x1800089b7 180008a6a: b8 fa ff ff ff mov $0xfffffffa,%eax 180008a6f: 5b pop %rbx 180008a70: c3 ret 180008a71: b8 f8 ff ff ff mov $0xfffffff8,%eax 180008a76: 5b pop %rbx 180008a77: c3 ret 180008a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008a7f: 00 180008a80: 48 83 ec 28 sub $0x28,%rsp 180008a84: 48 85 c9 test %rcx,%rcx 180008a87: 74 25 je 0x180008aae 180008a89: 48 85 d2 test %rdx,%rdx 180008a8c: 74 20 je 0x180008aae 180008a8e: 4d 85 c0 test %r8,%r8 180008a91: 74 1b je 0x180008aae 180008a93: 45 85 c9 test %r9d,%r9d 180008a96: 7f 0a jg 0x180008aa2 180008a98: b8 fa ff ff ff mov $0xfffffffa,%eax 180008a9d: 48 83 c4 28 add $0x28,%rsp 180008aa1: c3 ret 180008aa2: e8 b9 74 03 00 call 0x18003ff60 180008aa7: 33 c0 xor %eax,%eax 180008aa9: 48 83 c4 28 add $0x28,%rsp 180008aad: c3 ret 180008aae: b8 f8 ff ff ff mov $0xfffffff8,%eax 180008ab3: 48 83 c4 28 add $0x28,%rsp 180008ab7: c3 ret 180008ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008abf: 00 180008ac0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180008ac5: 48 85 c9 test %rcx,%rcx 180008ac8: 74 27 je 0x180008af1 180008aca: 48 85 d2 test %rdx,%rdx 180008acd: 74 22 je 0x180008af1 180008acf: 4d 85 c0 test %r8,%r8 180008ad2: 74 1d je 0x180008af1 180008ad4: 45 85 c9 test %r9d,%r9d 180008ad7: 7f 0b jg 0x180008ae4 180008ad9: b8 fa ff ff ff mov $0xfffffffa,%eax 180008ade: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180008ae3: c3 ret 180008ae4: e8 77 74 03 00 call 0x18003ff60 180008ae9: 33 c0 xor %eax,%eax 180008aeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180008af0: c3 ret 180008af1: b8 f8 ff ff ff mov $0xfffffff8,%eax 180008af6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180008afb: c3 ret 180008afc: 0f 1f 40 00 nopl 0x0(%rax) 180008b00: 48 83 ec 28 sub $0x28,%rsp 180008b04: 48 85 c9 test %rcx,%rcx 180008b07: 74 25 je 0x180008b2e 180008b09: 48 85 d2 test %rdx,%rdx 180008b0c: 74 20 je 0x180008b2e 180008b0e: 4d 85 c0 test %r8,%r8 180008b11: 74 1b je 0x180008b2e 180008b13: 45 85 c9 test %r9d,%r9d 180008b16: 7f 0a jg 0x180008b22 180008b18: b8 fa ff ff ff mov $0xfffffffa,%eax 180008b1d: 48 83 c4 28 add $0x28,%rsp 180008b21: c3 ret 180008b22: e8 d9 78 03 00 call 0x180040400 180008b27: 33 c0 xor %eax,%eax 180008b29: 48 83 c4 28 add $0x28,%rsp 180008b2d: c3 ret 180008b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180008b33: 48 83 c4 28 add $0x28,%rsp 180008b37: c3 ret 180008b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008b3f: 00 180008b40: 56 push %rsi 180008b41: 57 push %rdi 180008b42: 55 push %rbp 180008b43: 48 89 d5 mov %rdx,%rbp 180008b46: 48 85 c9 test %rcx,%rcx 180008b49: 0f 84 f2 01 00 00 je 0x180008d41 180008b4f: 48 85 ed test %rbp,%rbp 180008b52: 0f 84 e9 01 00 00 je 0x180008d41 180008b58: 4d 85 c0 test %r8,%r8 180008b5b: 0f 84 e0 01 00 00 je 0x180008d41 180008b61: 45 85 c9 test %r9d,%r9d 180008b64: 0f 8e ce 01 00 00 jle 0x180008d38 180008b6a: 41 83 f9 10 cmp $0x10,%r9d 180008b6e: 0f 8c b4 01 00 00 jl 0x180008d28 180008b74: 4c 89 c6 mov %r8,%rsi 180008b77: 48 83 e6 1f and $0x1f,%rsi 180008b7b: 89 f6 mov %esi,%esi 180008b7d: 85 f6 test %esi,%esi 180008b7f: 74 14 je 0x180008b95 180008b81: f7 c6 07 00 00 00 test $0x7,%esi 180008b87: 0f 85 9b 01 00 00 jne 0x180008d28 180008b8d: f7 de neg %esi 180008b8f: 83 c6 20 add $0x20,%esi 180008b92: c1 ee 03 shr $0x3,%esi 180008b95: 8d 46 10 lea 0x10(%rsi),%eax 180008b98: 44 3b c8 cmp %eax,%r9d 180008b9b: 0f 8c 87 01 00 00 jl 0x180008d28 180008ba1: 44 89 c8 mov %r9d,%eax 180008ba4: 33 d2 xor %edx,%edx 180008ba6: 2b c6 sub %esi,%eax 180008ba8: 83 e0 0f and $0xf,%eax 180008bab: f7 d8 neg %eax 180008bad: 41 03 c1 add %r9d,%eax 180008bb0: 85 f6 test %esi,%esi 180008bb2: 76 25 jbe 0x180008bd9 180008bb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180008bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008bc0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 180008bc6: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 180008bcb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 180008bd1: 48 ff c2 inc %rdx 180008bd4: 48 3b d6 cmp %rsi,%rdx 180008bd7: 72 e7 jb 0x180008bc0 180008bd9: 48 63 d0 movslq %eax,%rdx 180008bdc: 0f 1f 40 00 nopl 0x0(%rax) 180008be0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 180008be6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 180008beb: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 180008bf1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 180008bf8: 01 180008bf9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 180008c00: 01 180008c01: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 180008c07: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 180008c0b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 180008c11: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 180008c17: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 180008c1e: 01 180008c1f: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 180008c25: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 180008c2c: 01 180008c2d: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 180008c31: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 180008c37: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 180008c3e: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 180008c45: 01 180008c46: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 180008c4c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 180008c53: 01 180008c54: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 180008c58: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 180008c5f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 180008c66: 01 180008c67: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 180008c6e: 01 180008c6f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 180008c73: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 180008c7a: 48 83 c6 10 add $0x10,%rsi 180008c7e: 48 3b f2 cmp %rdx,%rsi 180008c81: 0f 82 59 ff ff ff jb 0x180008be0 180008c87: 8d 70 01 lea 0x1(%rax),%esi 180008c8a: 41 3b f1 cmp %r9d,%esi 180008c8d: 0f 87 87 00 00 00 ja 0x180008d1a 180008c93: 4d 63 c9 movslq %r9d,%r9 180008c96: 4c 2b ca sub %rdx,%r9 180008c99: 49 83 f9 02 cmp $0x2,%r9 180008c9d: 0f 8c 80 00 00 00 jl 0x180008d23 180008ca3: 45 89 cb mov %r9d,%r11d 180008ca6: 45 33 d2 xor %r10d,%r10d 180008ca9: 41 83 e3 fe and $0xfffffffe,%r11d 180008cad: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 180008cb1: 4d 63 db movslq %r11d,%r11 180008cb4: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi 180008cb8: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx 180008cbd: 0f 1f 00 nopl (%rax) 180008cc0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 180008cc6: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 180008ccc: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 180008cd2: 49 83 c2 02 add $0x2,%r10 180008cd6: 4d 3b d3 cmp %r11,%r10 180008cd9: 72 e5 jb 0x180008cc0 180008cdb: 4d 3b d9 cmp %r9,%r11 180008cde: 73 3a jae 0x180008d1a 180008ce0: 48 63 c0 movslq %eax,%rax 180008ce3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 180008ce7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 180008ceb: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 180008cf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008cf7: 00 180008cf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008cff: 90 nop 180008d00: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 180008d06: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 180008d0c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 180008d12: 49 ff c3 inc %r11 180008d15: 4d 3b d9 cmp %r9,%r11 180008d18: 72 e6 jb 0x180008d00 180008d1a: 33 c0 xor %eax,%eax 180008d1c: c5 f8 77 vzeroupper 180008d1f: 5d pop %rbp 180008d20: 5f pop %rdi 180008d21: 5e pop %rsi 180008d22: c3 ret 180008d23: 45 33 db xor %r11d,%r11d 180008d26: eb b3 jmp 0x180008cdb 180008d28: 33 c0 xor %eax,%eax 180008d2a: 41 83 f9 01 cmp $0x1,%r9d 180008d2e: 72 ea jb 0x180008d1a 180008d30: 4d 63 c9 movslq %r9d,%r9 180008d33: 45 33 db xor %r11d,%r11d 180008d36: eb a3 jmp 0x180008cdb 180008d38: b8 fa ff ff ff mov $0xfffffffa,%eax 180008d3d: 5d pop %rbp 180008d3e: 5f pop %rdi 180008d3f: 5e pop %rsi 180008d40: c3 ret 180008d41: b8 f8 ff ff ff mov $0xfffffff8,%eax 180008d46: 5d pop %rbp 180008d47: 5f pop %rdi 180008d48: 5e pop %rsi 180008d49: c3 ret 180008d4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008d51: 00 180008d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008d60: 53 push %rbx 180008d61: 56 push %rsi 180008d62: 41 57 push %r15 180008d64: 49 89 cb mov %rcx,%r11 180008d67: 4d 85 db test %r11,%r11 180008d6a: 0f 84 a7 01 00 00 je 0x180008f17 180008d70: 48 85 d2 test %rdx,%rdx 180008d73: 0f 84 9e 01 00 00 je 0x180008f17 180008d79: 4d 85 c0 test %r8,%r8 180008d7c: 0f 84 95 01 00 00 je 0x180008f17 180008d82: 45 85 c9 test %r9d,%r9d 180008d85: 0f 8e 82 01 00 00 jle 0x180008f0d 180008d8b: 41 83 f9 10 cmp $0x10,%r9d 180008d8f: 0f 8c 70 01 00 00 jl 0x180008f05 180008d95: 4c 89 c1 mov %r8,%rcx 180008d98: 48 83 e1 1f and $0x1f,%rcx 180008d9c: 89 c9 mov %ecx,%ecx 180008d9e: 85 c9 test %ecx,%ecx 180008da0: 74 11 je 0x180008db3 180008da2: f6 c1 07 test $0x7,%cl 180008da5: 0f 85 5a 01 00 00 jne 0x180008f05 180008dab: f7 d9 neg %ecx 180008dad: 83 c1 20 add $0x20,%ecx 180008db0: c1 e9 03 shr $0x3,%ecx 180008db3: 8d 41 10 lea 0x10(%rcx),%eax 180008db6: 44 3b c8 cmp %eax,%r9d 180008db9: 0f 8c 46 01 00 00 jl 0x180008f05 180008dbf: 45 89 ca mov %r9d,%r10d 180008dc2: 33 c0 xor %eax,%eax 180008dc4: 44 2b d1 sub %ecx,%r10d 180008dc7: 41 83 e2 0f and $0xf,%r10d 180008dcb: 41 f7 da neg %r10d 180008dce: 45 03 d1 add %r9d,%r10d 180008dd1: 85 c9 test %ecx,%ecx 180008dd3: 76 24 jbe 0x180008df9 180008dd5: 0f 1f 40 00 nopl 0x0(%rax) 180008dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008de0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 180008de5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 180008deb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 180008df1: 48 ff c0 inc %rax 180008df4: 48 3b c1 cmp %rcx,%rax 180008df7: 72 e7 jb 0x180008de0 180008df9: 49 63 c2 movslq %r10d,%rax 180008dfc: 0f 1f 40 00 nopl 0x0(%rax) 180008e00: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 180008e05: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 180008e09: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 180008e0f: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 180008e15: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 180008e1b: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 180008e21: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 180008e28: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 180008e2f: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 180008e36: c5 fd 11 03 vmovupd %ymm0,(%rbx) 180008e3a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 180008e3f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 180008e44: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 180008e49: 48 83 c1 10 add $0x10,%rcx 180008e4d: 48 3b c8 cmp %rax,%rcx 180008e50: 72 ae jb 0x180008e00 180008e52: 41 8d 42 01 lea 0x1(%r10),%eax 180008e56: 41 3b c1 cmp %r9d,%eax 180008e59: 0f 87 98 00 00 00 ja 0x180008ef7 180008e5f: 4d 63 c9 movslq %r9d,%r9 180008e62: 4d 63 d2 movslq %r10d,%r10 180008e65: 4d 2b ca sub %r10,%r9 180008e68: 49 83 f9 04 cmp $0x4,%r9 180008e6c: 0f 8c 8f 00 00 00 jl 0x180008f01 180008e72: 4d 63 d2 movslq %r10d,%r10 180008e75: 44 89 ce mov %r9d,%esi 180008e78: 83 e6 fc and $0xfffffffc,%esi 180008e7b: 33 c9 xor %ecx,%ecx 180008e7d: 48 63 f6 movslq %esi,%rsi 180008e80: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 180008e84: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 180008e88: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 180008e8c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008e93: 00 180008e94: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180008ea0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 180008ea6: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 180008eab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 180008eb0: 48 83 c1 04 add $0x4,%rcx 180008eb4: 48 3b ce cmp %rsi,%rcx 180008eb7: 72 e7 jb 0x180008ea0 180008eb9: 49 3b f1 cmp %r9,%rsi 180008ebc: 73 39 jae 0x180008ef7 180008ebe: 4d 63 d2 movslq %r10d,%r10 180008ec1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 180008ec5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 180008ec9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 180008ecd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008ed4: 00 180008ed5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008edc: 0f 1f 40 00 nopl 0x0(%rax) 180008ee0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 180008ee5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 180008eea: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 180008eef: 48 ff c6 inc %rsi 180008ef2: 49 3b f1 cmp %r9,%rsi 180008ef5: 72 e9 jb 0x180008ee0 180008ef7: 33 c0 xor %eax,%eax 180008ef9: c5 f8 77 vzeroupper 180008efc: 41 5f pop %r15 180008efe: 5e pop %rsi 180008eff: 5b pop %rbx 180008f00: c3 ret 180008f01: 33 f6 xor %esi,%esi 180008f03: eb b4 jmp 0x180008eb9 180008f05: 45 33 d2 xor %r10d,%r10d 180008f08: e9 45 ff ff ff jmp 0x180008e52 180008f0d: b8 fa ff ff ff mov $0xfffffffa,%eax 180008f12: 41 5f pop %r15 180008f14: 5e pop %rsi 180008f15: 5b pop %rbx 180008f16: c3 ret 180008f17: b8 f8 ff ff ff mov $0xfffffff8,%eax 180008f1c: 41 5f pop %r15 180008f1e: 5e pop %rsi 180008f1f: 5b pop %rbx 180008f20: c3 ret 180008f21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008f28: 00 180008f29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008f30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180008f37: 00 180008f38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008f3f: 90 nop 180008f40: 53 push %rbx 180008f41: 56 push %rsi 180008f42: 41 57 push %r15 180008f44: 49 89 cb mov %rcx,%r11 180008f47: 4d 85 db test %r11,%r11 180008f4a: 0f 84 a7 01 00 00 je 0x1800090f7 180008f50: 48 85 d2 test %rdx,%rdx 180008f53: 0f 84 9e 01 00 00 je 0x1800090f7 180008f59: 4d 85 c0 test %r8,%r8 180008f5c: 0f 84 95 01 00 00 je 0x1800090f7 180008f62: 45 85 c9 test %r9d,%r9d 180008f65: 0f 8e 82 01 00 00 jle 0x1800090ed 180008f6b: 41 83 f9 10 cmp $0x10,%r9d 180008f6f: 0f 8c 70 01 00 00 jl 0x1800090e5 180008f75: 4c 89 c1 mov %r8,%rcx 180008f78: 48 83 e1 1f and $0x1f,%rcx 180008f7c: 89 c9 mov %ecx,%ecx 180008f7e: 85 c9 test %ecx,%ecx 180008f80: 74 11 je 0x180008f93 180008f82: f6 c1 07 test $0x7,%cl 180008f85: 0f 85 5a 01 00 00 jne 0x1800090e5 180008f8b: f7 d9 neg %ecx 180008f8d: 83 c1 20 add $0x20,%ecx 180008f90: c1 e9 03 shr $0x3,%ecx 180008f93: 8d 41 10 lea 0x10(%rcx),%eax 180008f96: 44 3b c8 cmp %eax,%r9d 180008f99: 0f 8c 46 01 00 00 jl 0x1800090e5 180008f9f: 45 89 ca mov %r9d,%r10d 180008fa2: 33 c0 xor %eax,%eax 180008fa4: 44 2b d1 sub %ecx,%r10d 180008fa7: 41 83 e2 0f and $0xf,%r10d 180008fab: 41 f7 da neg %r10d 180008fae: 45 03 d1 add %r9d,%r10d 180008fb1: 85 c9 test %ecx,%ecx 180008fb3: 76 24 jbe 0x180008fd9 180008fb5: 0f 1f 40 00 nopl 0x0(%rax) 180008fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180008fc0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 180008fc5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 180008fcb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 180008fd1: 48 ff c0 inc %rax 180008fd4: 48 3b c1 cmp %rcx,%rax 180008fd7: 72 e7 jb 0x180008fc0 180008fd9: 49 63 c2 movslq %r10d,%rax 180008fdc: 0f 1f 40 00 nopl 0x0(%rax) 180008fe0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 180008fe5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 180008feb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 180008ff1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 180008ff8: 03 180008ff9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 180008fff: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 180009006: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 18000900d: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 180009014: 03 180009015: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 18000901b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 180009022: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 180009029: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 180009030: 03 180009031: 48 83 c1 10 add $0x10,%rcx 180009035: 48 3b c8 cmp %rax,%rcx 180009038: 72 a6 jb 0x180008fe0 18000903a: 41 8d 42 01 lea 0x1(%r10),%eax 18000903e: 41 3b c1 cmp %r9d,%eax 180009041: 0f 87 90 00 00 00 ja 0x1800090d7 180009047: 4d 63 c9 movslq %r9d,%r9 18000904a: 4d 63 d2 movslq %r10d,%r10 18000904d: 4d 2b ca sub %r10,%r9 180009050: 49 83 f9 04 cmp $0x4,%r9 180009054: 0f 8c 87 00 00 00 jl 0x1800090e1 18000905a: 4d 63 d2 movslq %r10d,%r10 18000905d: 44 89 ce mov %r9d,%esi 180009060: 83 e6 fc and $0xfffffffc,%esi 180009063: 33 c9 xor %ecx,%ecx 180009065: 48 63 f6 movslq %esi,%rsi 180009068: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 18000906c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 180009070: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 180009074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180009079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009080: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 180009086: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 18000908b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 180009090: 48 83 c1 04 add $0x4,%rcx 180009094: 48 3b ce cmp %rsi,%rcx 180009097: 72 e7 jb 0x180009080 180009099: 49 3b f1 cmp %r9,%rsi 18000909c: 73 39 jae 0x1800090d7 18000909e: 4d 63 d2 movslq %r10d,%r10 1800090a1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 1800090a5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 1800090a9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 1800090ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800090b4: 00 1800090b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800090bc: 0f 1f 40 00 nopl 0x0(%rax) 1800090c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 1800090c5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 1800090ca: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 1800090cf: 48 ff c6 inc %rsi 1800090d2: 49 3b f1 cmp %r9,%rsi 1800090d5: 72 e9 jb 0x1800090c0 1800090d7: 33 c0 xor %eax,%eax 1800090d9: c5 f8 77 vzeroupper 1800090dc: 41 5f pop %r15 1800090de: 5e pop %rsi 1800090df: 5b pop %rbx 1800090e0: c3 ret 1800090e1: 33 f6 xor %esi,%esi 1800090e3: eb b4 jmp 0x180009099 1800090e5: 45 33 d2 xor %r10d,%r10d 1800090e8: e9 4d ff ff ff jmp 0x18000903a 1800090ed: b8 fa ff ff ff mov $0xfffffffa,%eax 1800090f2: 41 5f pop %r15 1800090f4: 5e pop %rsi 1800090f5: 5b pop %rbx 1800090f6: c3 ret 1800090f7: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800090fc: 41 5f pop %r15 1800090fe: 5e pop %rsi 1800090ff: 5b pop %rbx 180009100: c3 ret 180009101: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180009108: 00 180009109: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180009117: 00 180009118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000911f: 90 nop 180009120: 48 83 ec 28 sub $0x28,%rsp 180009124: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180009129: 48 85 d2 test %rdx,%rdx 18000912c: 74 1b je 0x180009149 18000912e: 45 85 c0 test %r8d,%r8d 180009131: 7f 0a jg 0x18000913d 180009133: b8 fa ff ff ff mov $0xfffffffa,%eax 180009138: 48 83 c4 28 add $0x28,%rsp 18000913c: c3 ret 18000913d: e8 9e 76 03 00 call 0x1800407e0 180009142: 33 c0 xor %eax,%eax 180009144: 48 83 c4 28 add $0x28,%rsp 180009148: c3 ret 180009149: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000914e: 48 83 c4 28 add $0x28,%rsp 180009152: c3 ret 180009153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180009158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000915f: 00 180009160: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180009165: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18000916a: 48 85 d2 test %rdx,%rdx 18000916d: 74 1d je 0x18000918c 18000916f: 45 85 c0 test %r8d,%r8d 180009172: 7f 0b jg 0x18000917f 180009174: b8 fa ff ff ff mov $0xfffffffa,%eax 180009179: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000917e: c3 ret 18000917f: e8 fc 77 03 00 call 0x180040980 180009184: 33 c0 xor %eax,%eax 180009186: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000918b: c3 ret 18000918c: b8 f8 ff ff ff mov $0xfffffff8,%eax 180009191: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180009196: 90 nop 180009197: c3 ret 180009198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000919f: 00 1800091a0: 48 83 ec 28 sub $0x28,%rsp 1800091a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1800091a9: 48 85 d2 test %rdx,%rdx 1800091ac: 74 1b je 0x1800091c9 1800091ae: 45 85 c0 test %r8d,%r8d 1800091b1: 7f 0a jg 0x1800091bd 1800091b3: b8 fa ff ff ff mov $0xfffffffa,%eax 1800091b8: 48 83 c4 28 add $0x28,%rsp 1800091bc: c3 ret 1800091bd: e8 5e 79 03 00 call 0x180040b20 1800091c2: 33 c0 xor %eax,%eax 1800091c4: 48 83 c4 28 add $0x28,%rsp 1800091c8: c3 ret 1800091c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800091ce: 48 83 c4 28 add $0x28,%rsp 1800091d2: c3 ret 1800091d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800091d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800091df: 00 1800091e0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 1800091e5: 49 89 d1 mov %rdx,%r9 1800091e8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 1800091ec: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1800091f1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 1800091f7: 4d 85 c9 test %r9,%r9 1800091fa: 0f 84 5a 01 00 00 je 0x18000935a 180009200: 45 85 c0 test %r8d,%r8d 180009203: 0f 8e 48 01 00 00 jle 0x180009351 180009209: 41 83 f8 08 cmp $0x8,%r8d 18000920d: 0f 8c 2f 01 00 00 jl 0x180009342 180009213: 4c 89 ca mov %r9,%rdx 180009216: 48 83 e2 1f and $0x1f,%rdx 18000921a: 85 d2 test %edx,%edx 18000921c: 74 11 je 0x18000922f 18000921e: f6 c2 07 test $0x7,%dl 180009221: 0f 85 1b 01 00 00 jne 0x180009342 180009227: f7 da neg %edx 180009229: 83 c2 20 add $0x20,%edx 18000922c: c1 ea 03 shr $0x3,%edx 18000922f: 8d 42 08 lea 0x8(%rdx),%eax 180009232: 44 3b c0 cmp %eax,%r8d 180009235: 0f 8c 07 01 00 00 jl 0x180009342 18000923b: 44 89 c1 mov %r8d,%ecx 18000923e: 33 c0 xor %eax,%eax 180009240: 2b ca sub %edx,%ecx 180009242: 83 e1 07 and $0x7,%ecx 180009245: f7 d9 neg %ecx 180009247: 41 03 c8 add %r8d,%ecx 18000924a: 41 89 d2 mov %edx,%r10d 18000924d: 85 d2 test %edx,%edx 18000924f: 76 27 jbe 0x180009278 180009251: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180009258: 00 180009259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009260: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 180009266: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 18000926a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) 180009270: 48 ff c0 inc %rax 180009273: 49 3b c2 cmp %r10,%rax 180009276: 72 e8 jb 0x180009260 180009278: 48 63 d1 movslq %ecx,%rdx 18000927b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180009280: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 180009286: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 18000928d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) 180009293: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) 18000929a: 49 83 c2 08 add $0x8,%r10 18000929e: 4c 3b d2 cmp %rdx,%r10 1800092a1: 72 dd jb 0x180009280 1800092a3: 8d 41 01 lea 0x1(%rcx),%eax 1800092a6: 41 3b c0 cmp %r8d,%eax 1800092a9: 0f 87 89 00 00 00 ja 0x180009338 1800092af: 4d 63 c0 movslq %r8d,%r8 1800092b2: 4c 2b c2 sub %rdx,%r8 1800092b5: 49 83 f8 02 cmp $0x2,%r8 1800092b9: 0f 8c 7f 00 00 00 jl 0x18000933e 1800092bf: 44 89 c0 mov %r8d,%eax 1800092c2: 45 33 d2 xor %r10d,%r10d 1800092c5: 83 e0 fe and $0xfffffffe,%eax 1800092c8: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 1800092cc: 48 63 c0 movslq %eax,%rax 1800092cf: c5 fb 12 c8 vmovddup %xmm0,%xmm1 1800092d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800092d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800092df: 00 1800092e0: 49 83 c2 02 add $0x2,%r10 1800092e4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 1800092e8: c5 f8 11 12 vmovups %xmm2,(%rdx) 1800092ec: 48 83 c2 10 add $0x10,%rdx 1800092f0: 4c 3b d0 cmp %rax,%r10 1800092f3: 72 eb jb 0x1800092e0 1800092f5: 49 3b c0 cmp %r8,%rax 1800092f8: 73 3e jae 0x180009338 1800092fa: 48 63 c9 movslq %ecx,%rcx 1800092fd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 180009301: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 180009305: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000930c: 00 18000930d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009314: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180009319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009320: c5 fb 10 0a vmovsd (%rdx),%xmm1 180009324: 48 ff c0 inc %rax 180009327: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 18000932b: c5 fb 11 12 vmovsd %xmm2,(%rdx) 18000932f: 48 83 c2 08 add $0x8,%rdx 180009333: 49 3b c0 cmp %r8,%rax 180009336: 72 e8 jb 0x180009320 180009338: 33 c0 xor %eax,%eax 18000933a: c5 f8 77 vzeroupper 18000933d: c3 ret 18000933e: 33 c0 xor %eax,%eax 180009340: eb b3 jmp 0x1800092f5 180009342: 33 c9 xor %ecx,%ecx 180009344: 41 83 f8 01 cmp $0x1,%r8d 180009348: 72 ee jb 0x180009338 18000934a: 4d 63 c0 movslq %r8d,%r8 18000934d: 33 c0 xor %eax,%eax 18000934f: eb a4 jmp 0x1800092f5 180009351: b8 fa ff ff ff mov $0xfffffffa,%eax 180009356: c5 f8 77 vzeroupper 180009359: c3 ret 18000935a: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000935f: c5 f8 77 vzeroupper 180009362: c3 ret 180009363: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000936a: 00 18000936b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009380: 45 89 c1 mov %r8d,%r9d 180009383: 49 89 d0 mov %rdx,%r8 180009386: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18000938b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 180009390: 4d 85 c0 test %r8,%r8 180009393: 0f 84 f0 00 00 00 je 0x180009489 180009399: 45 85 c9 test %r9d,%r9d 18000939c: 0f 8e e1 00 00 00 jle 0x180009483 1800093a2: 49 63 d1 movslq %r9d,%rdx 1800093a5: 48 83 fa 08 cmp $0x8,%rdx 1800093a9: 0f 8c cf 00 00 00 jl 0x18000947e 1800093af: 4c 89 c0 mov %r8,%rax 1800093b2: 48 83 e0 1f and $0x1f,%rax 1800093b6: 85 c0 test %eax,%eax 1800093b8: 74 10 je 0x1800093ca 1800093ba: a8 07 test $0x7,%al 1800093bc: 0f 85 bc 00 00 00 jne 0x18000947e 1800093c2: f7 d8 neg %eax 1800093c4: 83 c0 20 add $0x20,%eax 1800093c7: c1 e8 03 shr $0x3,%eax 1800093ca: 8d 48 08 lea 0x8(%rax),%ecx 1800093cd: 48 3b d1 cmp %rcx,%rdx 1800093d0: 0f 8c a8 00 00 00 jl 0x18000947e 1800093d6: 44 89 c9 mov %r9d,%ecx 1800093d9: 2b c8 sub %eax,%ecx 1800093db: 83 e1 07 and $0x7,%ecx 1800093de: 44 2b c9 sub %ecx,%r9d 1800093e1: 33 c9 xor %ecx,%ecx 1800093e3: 41 89 c2 mov %eax,%r10d 1800093e6: 85 c0 test %eax,%eax 1800093e8: 76 2e jbe 0x180009418 1800093ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800093f1: 00 1800093f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800093f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009400: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 180009406: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 18000940a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 180009410: 48 ff c1 inc %rcx 180009413: 49 3b ca cmp %r10,%rcx 180009416: 72 e8 jb 0x180009400 180009418: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 18000941d: 49 63 c1 movslq %r9d,%rax 180009420: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 180009426: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 18000942d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 180009433: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 18000943a: 49 83 c2 08 add $0x8,%r10 18000943e: 4c 3b d0 cmp %rax,%r10 180009441: 72 dd jb 0x180009420 180009443: 33 c0 xor %eax,%eax 180009445: 41 8d 49 01 lea 0x1(%r9),%ecx 180009449: 48 63 c9 movslq %ecx,%rcx 18000944c: 48 3b ca cmp %rdx,%rcx 18000944f: 77 27 ja 0x180009478 180009451: 4d 63 c9 movslq %r9d,%r9 180009454: 49 2b d1 sub %r9,%rdx 180009457: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 18000945b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180009460: c5 fb 10 09 vmovsd (%rcx),%xmm1 180009464: 48 ff c0 inc %rax 180009467: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 18000946b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 18000946f: 48 83 c1 08 add $0x8,%rcx 180009473: 48 3b c2 cmp %rdx,%rax 180009476: 72 e8 jb 0x180009460 180009478: 33 c0 xor %eax,%eax 18000947a: c5 f8 77 vzeroupper 18000947d: c3 ret 18000947e: 45 33 c9 xor %r9d,%r9d 180009481: eb c0 jmp 0x180009443 180009483: b8 fa ff ff ff mov $0xfffffffa,%eax 180009488: c3 ret 180009489: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000948e: c3 ret 18000948f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180009496: 00 180009497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000949e: 66 90 xchg %ax,%ax 1800094a0: 45 89 c1 mov %r8d,%r9d 1800094a3: 49 89 d0 mov %rdx,%r8 1800094a6: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1800094ab: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 1800094b0: 4d 85 c0 test %r8,%r8 1800094b3: 0f 84 f0 00 00 00 je 0x1800095a9 1800094b9: 45 85 c9 test %r9d,%r9d 1800094bc: 0f 8e e1 00 00 00 jle 0x1800095a3 1800094c2: 49 63 d1 movslq %r9d,%rdx 1800094c5: 48 83 fa 08 cmp $0x8,%rdx 1800094c9: 0f 8c cf 00 00 00 jl 0x18000959e 1800094cf: 4c 89 c0 mov %r8,%rax 1800094d2: 48 83 e0 1f and $0x1f,%rax 1800094d6: 85 c0 test %eax,%eax 1800094d8: 74 10 je 0x1800094ea 1800094da: a8 07 test $0x7,%al 1800094dc: 0f 85 bc 00 00 00 jne 0x18000959e 1800094e2: f7 d8 neg %eax 1800094e4: 83 c0 20 add $0x20,%eax 1800094e7: c1 e8 03 shr $0x3,%eax 1800094ea: 8d 48 08 lea 0x8(%rax),%ecx 1800094ed: 48 3b d1 cmp %rcx,%rdx 1800094f0: 0f 8c a8 00 00 00 jl 0x18000959e 1800094f6: 44 89 c9 mov %r9d,%ecx 1800094f9: 2b c8 sub %eax,%ecx 1800094fb: 83 e1 07 and $0x7,%ecx 1800094fe: 44 2b c9 sub %ecx,%r9d 180009501: 33 c9 xor %ecx,%ecx 180009503: 41 89 c2 mov %eax,%r10d 180009506: 85 c0 test %eax,%eax 180009508: 76 2e jbe 0x180009538 18000950a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180009511: 00 180009512: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009520: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 180009526: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 18000952a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 180009530: 48 ff c1 inc %rcx 180009533: 49 3b ca cmp %r10,%rcx 180009536: 72 e8 jb 0x180009520 180009538: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 18000953d: 49 63 c1 movslq %r9d,%rax 180009540: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 180009546: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 18000954d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 180009553: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 18000955a: 49 83 c2 08 add $0x8,%r10 18000955e: 4c 3b d0 cmp %rax,%r10 180009561: 72 dd jb 0x180009540 180009563: 33 c0 xor %eax,%eax 180009565: 41 8d 49 01 lea 0x1(%r9),%ecx 180009569: 48 63 c9 movslq %ecx,%rcx 18000956c: 48 3b ca cmp %rdx,%rcx 18000956f: 77 27 ja 0x180009598 180009571: 4d 63 c9 movslq %r9d,%r9 180009574: 49 2b d1 sub %r9,%rdx 180009577: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 18000957b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180009580: c5 fb 10 01 vmovsd (%rcx),%xmm0 180009584: 48 ff c0 inc %rax 180009587: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 18000958b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 18000958f: 48 83 c1 08 add $0x8,%rcx 180009593: 48 3b c2 cmp %rdx,%rax 180009596: 72 e8 jb 0x180009580 180009598: 33 c0 xor %eax,%eax 18000959a: c5 f8 77 vzeroupper 18000959d: c3 ret 18000959e: 45 33 c9 xor %r9d,%r9d 1800095a1: eb c0 jmp 0x180009563 1800095a3: b8 fa ff ff ff mov $0xfffffffa,%eax 1800095a8: c3 ret 1800095a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800095ae: c3 ret 1800095af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800095b6: 00 1800095b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800095be: 66 90 xchg %ax,%ax 1800095c0: 55 push %rbp 1800095c1: 48 83 ec 30 sub $0x30,%rsp 1800095c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 1800095ca: 48 89 4d 20 mov %rcx,0x20(%rbp) 1800095ce: 48 89 55 28 mov %rdx,0x28(%rbp) 1800095d2: 44 89 45 30 mov %r8d,0x30(%rbp) 1800095d6: 48 8b 45 20 mov 0x20(%rbp),%rax 1800095da: 48 8b 55 28 mov 0x28(%rbp),%rdx 1800095de: 8b 4d 30 mov 0x30(%rbp),%ecx 1800095e1: 89 4d 08 mov %ecx,0x8(%rbp) 1800095e4: 48 89 c1 mov %rax,%rcx 1800095e7: 8b 45 08 mov 0x8(%rbp),%eax 1800095ea: 41 89 c0 mov %eax,%r8d 1800095ed: e8 8e 75 13 00 call 0x180140b80 1800095f2: 89 45 00 mov %eax,0x0(%rbp) 1800095f5: 8b 45 00 mov 0x0(%rbp),%eax 1800095f8: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800095fc: 5d pop %rbp 1800095fd: c3 ret 1800095fe: 66 90 xchg %ax,%ax 180009600: 55 push %rbp 180009601: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 180009606: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 18000960b: 48 89 4d 20 mov %rcx,0x20(%rbp) 18000960f: 48 89 55 28 mov %rdx,0x28(%rbp) 180009613: 44 89 45 30 mov %r8d,0x30(%rbp) 180009617: 48 8b 45 20 mov 0x20(%rbp),%rax 18000961b: 48 8b 55 28 mov 0x28(%rbp),%rdx 18000961f: 8b 4d 30 mov 0x30(%rbp),%ecx 180009622: 89 4d 08 mov %ecx,0x8(%rbp) 180009625: 48 89 c1 mov %rax,%rcx 180009628: 8b 45 08 mov 0x8(%rbp),%eax 18000962b: 41 89 c0 mov %eax,%r8d 18000962e: e8 6d 75 13 00 call 0x180140ba0 180009633: 89 45 00 mov %eax,0x0(%rbp) 180009636: 8b 45 00 mov 0x0(%rbp),%eax 180009639: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000963d: 5d pop %rbp 18000963e: c3 ret 18000963f: 90 nop 180009640: 55 push %rbp 180009641: 48 83 ec 30 sub $0x30,%rsp 180009645: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 18000964a: 48 89 4d 20 mov %rcx,0x20(%rbp) 18000964e: 48 89 55 28 mov %rdx,0x28(%rbp) 180009652: 44 89 45 30 mov %r8d,0x30(%rbp) 180009656: 48 8b 45 20 mov 0x20(%rbp),%rax 18000965a: 48 8b 55 28 mov 0x28(%rbp),%rdx 18000965e: 8b 4d 30 mov 0x30(%rbp),%ecx 180009661: 89 4d 08 mov %ecx,0x8(%rbp) 180009664: 48 89 c1 mov %rax,%rcx 180009667: 8b 45 08 mov 0x8(%rbp),%eax 18000966a: 41 89 c0 mov %eax,%r8d 18000966d: e8 4e 75 13 00 call 0x180140bc0 180009672: 89 45 00 mov %eax,0x0(%rbp) 180009675: 8b 45 00 mov 0x0(%rbp),%eax 180009678: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000967c: 5d pop %rbp 18000967d: c3 ret 18000967e: 66 90 xchg %ax,%ax 180009680: 55 push %rbp 180009681: 48 83 ec 30 sub $0x30,%rsp 180009685: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 18000968a: 48 89 4d 20 mov %rcx,0x20(%rbp) 18000968e: 48 89 55 28 mov %rdx,0x28(%rbp) 180009692: 44 89 45 30 mov %r8d,0x30(%rbp) 180009696: 48 8b 45 20 mov 0x20(%rbp),%rax 18000969a: 48 8b 55 28 mov 0x28(%rbp),%rdx 18000969e: 8b 4d 30 mov 0x30(%rbp),%ecx 1800096a1: 89 4d 08 mov %ecx,0x8(%rbp) 1800096a4: 48 89 c1 mov %rax,%rcx 1800096a7: 8b 45 08 mov 0x8(%rbp),%eax 1800096aa: 41 89 c0 mov %eax,%r8d 1800096ad: e8 2e 75 13 00 call 0x180140be0 1800096b2: 89 45 00 mov %eax,0x0(%rbp) 1800096b5: 8b 45 00 mov 0x0(%rbp),%eax 1800096b8: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800096bc: 5d pop %rbp 1800096bd: c3 ret 1800096be: 66 90 xchg %ax,%ax 1800096c0: 55 push %rbp 1800096c1: 48 83 ec 30 sub $0x30,%rsp 1800096c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 1800096ca: 48 89 4d 20 mov %rcx,0x20(%rbp) 1800096ce: 48 89 55 28 mov %rdx,0x28(%rbp) 1800096d2: 44 89 45 30 mov %r8d,0x30(%rbp) 1800096d6: 48 8b 45 20 mov 0x20(%rbp),%rax 1800096da: 48 8b 55 28 mov 0x28(%rbp),%rdx 1800096de: 8b 4d 30 mov 0x30(%rbp),%ecx 1800096e1: 89 4d 08 mov %ecx,0x8(%rbp) 1800096e4: 48 89 c1 mov %rax,%rcx 1800096e7: 8b 45 08 mov 0x8(%rbp),%eax 1800096ea: 41 89 c0 mov %eax,%r8d 1800096ed: e8 0e 75 13 00 call 0x180140c00 1800096f2: 89 45 00 mov %eax,0x0(%rbp) 1800096f5: 8b 45 00 mov 0x0(%rbp),%eax 1800096f8: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800096fc: 5d pop %rbp 1800096fd: c3 ret 1800096fe: 66 90 xchg %ax,%ax 180009700: 55 push %rbp 180009701: 48 83 ec 30 sub $0x30,%rsp 180009705: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 18000970a: 48 89 4d 20 mov %rcx,0x20(%rbp) 18000970e: 48 89 55 28 mov %rdx,0x28(%rbp) 180009712: 44 89 45 30 mov %r8d,0x30(%rbp) 180009716: 48 8b 45 20 mov 0x20(%rbp),%rax 18000971a: 48 8b 55 28 mov 0x28(%rbp),%rdx 18000971e: 8b 4d 30 mov 0x30(%rbp),%ecx 180009721: 89 4d 08 mov %ecx,0x8(%rbp) 180009724: 48 89 c1 mov %rax,%rcx 180009727: 8b 45 08 mov 0x8(%rbp),%eax 18000972a: 41 89 c0 mov %eax,%r8d 18000972d: e8 ee 74 13 00 call 0x180140c20 180009732: 89 45 00 mov %eax,0x0(%rbp) 180009735: 8b 45 00 mov 0x0(%rbp),%eax 180009738: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000973c: 5d pop %rbp 18000973d: c3 ret 18000973e: 66 90 xchg %ax,%ax 180009740: 48 83 ec 28 sub $0x28,%rsp 180009744: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180009749: 48 85 d2 test %rdx,%rdx 18000974c: 74 28 je 0x180009776 18000974e: 45 85 c0 test %r8d,%r8d 180009751: 7f 0a jg 0x18000975d 180009753: b8 fa ff ff ff mov $0xfffffffa,%eax 180009758: 48 83 c4 28 add $0x28,%rsp 18000975c: c3 ret 18000975d: 89 c8 mov %ecx,%eax 18000975f: 48 c1 e9 20 shr $0x20,%rcx 180009763: 48 c1 e1 20 shl $0x20,%rcx 180009767: 48 0b c8 or %rax,%rcx 18000976a: e8 51 75 03 00 call 0x180040cc0 18000976f: 33 c0 xor %eax,%eax 180009771: 48 83 c4 28 add $0x28,%rsp 180009775: c3 ret 180009776: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000977b: 48 83 c4 28 add $0x28,%rsp 18000977f: c3 ret 180009780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180009785: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18000978a: 48 85 d2 test %rdx,%rdx 18000978d: 74 2a je 0x1800097b9 18000978f: 45 85 c0 test %r8d,%r8d 180009792: 7f 0b jg 0x18000979f 180009794: b8 fa ff ff ff mov $0xfffffffa,%eax 180009799: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000979e: c3 ret 18000979f: 89 c8 mov %ecx,%eax 1800097a1: 48 c1 e9 20 shr $0x20,%rcx 1800097a5: 48 c1 e1 20 shl $0x20,%rcx 1800097a9: 48 0b c8 or %rax,%rcx 1800097ac: e8 2f 75 03 00 call 0x180040ce0 1800097b1: 33 c0 xor %eax,%eax 1800097b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800097b8: c3 ret 1800097b9: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800097be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800097c3: 90 nop 1800097c4: c3 ret 1800097c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800097cc: 00 1800097cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800097d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800097d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800097e0: 48 83 ec 28 sub $0x28,%rsp 1800097e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1800097e9: 48 85 d2 test %rdx,%rdx 1800097ec: 74 28 je 0x180009816 1800097ee: 45 85 c0 test %r8d,%r8d 1800097f1: 7f 0a jg 0x1800097fd 1800097f3: b8 fa ff ff ff mov $0xfffffffa,%eax 1800097f8: 48 83 c4 28 add $0x28,%rsp 1800097fc: c3 ret 1800097fd: 89 c8 mov %ecx,%eax 1800097ff: 48 c1 e9 20 shr $0x20,%rcx 180009803: 48 c1 e1 20 shl $0x20,%rcx 180009807: 48 0b c8 or %rax,%rcx 18000980a: e8 f1 74 03 00 call 0x180040d00 18000980f: 33 c0 xor %eax,%eax 180009811: 48 83 c4 28 add $0x28,%rsp 180009815: c3 ret 180009816: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000981b: 48 83 c4 28 add $0x28,%rsp 18000981f: c3 ret 180009820: 48 83 ec 28 sub $0x28,%rsp 180009824: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180009829: 48 85 d2 test %rdx,%rdx 18000982c: 74 28 je 0x180009856 18000982e: 45 85 c0 test %r8d,%r8d 180009831: 7f 0a jg 0x18000983d 180009833: b8 fa ff ff ff mov $0xfffffffa,%eax 180009838: 48 83 c4 28 add $0x28,%rsp 18000983c: c3 ret 18000983d: 89 c8 mov %ecx,%eax 18000983f: 48 c1 e9 20 shr $0x20,%rcx 180009843: 48 c1 e1 20 shl $0x20,%rcx 180009847: 48 0b c8 or %rax,%rcx 18000984a: e8 d1 74 03 00 call 0x180040d20 18000984f: 33 c0 xor %eax,%eax 180009851: 48 83 c4 28 add $0x28,%rsp 180009855: c3 ret 180009856: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000985b: 48 83 c4 28 add $0x28,%rsp 18000985f: c3 ret 180009860: 48 83 ec 28 sub $0x28,%rsp 180009864: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180009869: 48 85 d2 test %rdx,%rdx 18000986c: 74 28 je 0x180009896 18000986e: 45 85 c0 test %r8d,%r8d 180009871: 7f 0a jg 0x18000987d 180009873: b8 fa ff ff ff mov $0xfffffffa,%eax 180009878: 48 83 c4 28 add $0x28,%rsp 18000987c: c3 ret 18000987d: 89 c8 mov %ecx,%eax 18000987f: 48 c1 e9 20 shr $0x20,%rcx 180009883: 48 c1 e1 20 shl $0x20,%rcx 180009887: 48 0b c8 or %rax,%rcx 18000988a: e8 b1 74 03 00 call 0x180040d40 18000988f: 33 c0 xor %eax,%eax 180009891: 48 83 c4 28 add $0x28,%rsp 180009895: c3 ret 180009896: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000989b: 48 83 c4 28 add $0x28,%rsp 18000989f: c3 ret 1800098a0: 48 83 ec 28 sub $0x28,%rsp 1800098a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1800098a9: 48 85 d2 test %rdx,%rdx 1800098ac: 74 28 je 0x1800098d6 1800098ae: 45 85 c0 test %r8d,%r8d 1800098b1: 7f 0a jg 0x1800098bd 1800098b3: b8 fa ff ff ff mov $0xfffffffa,%eax 1800098b8: 48 83 c4 28 add $0x28,%rsp 1800098bc: c3 ret 1800098bd: 89 c8 mov %ecx,%eax 1800098bf: 48 c1 e9 20 shr $0x20,%rcx 1800098c3: 48 c1 e1 20 shl $0x20,%rcx 1800098c7: 48 0b c8 or %rax,%rcx 1800098ca: e8 d1 77 03 00 call 0x1800410a0 1800098cf: 33 c0 xor %eax,%eax 1800098d1: 48 83 c4 28 add $0x28,%rsp 1800098d5: c3 ret 1800098d6: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800098db: 48 83 c4 28 add $0x28,%rsp 1800098df: c3 ret 1800098e0: 48 83 ec 28 sub $0x28,%rsp 1800098e4: 48 85 d2 test %rdx,%rdx 1800098e7: 74 41 je 0x18000992a 1800098e9: 45 85 c0 test %r8d,%r8d 1800098ec: 7e 32 jle 0x180009920 1800098ee: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x181c5cd18 1800098f5: 01 1800098f6: 7a 02 jp 0x1800098fa 1800098f8: 74 10 je 0x18000990a 1800098fa: 0f 57 c9 xorps %xmm1,%xmm1 1800098fd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 180009901: 7a 02 jp 0x180009905 180009903: 74 0c je 0x180009911 180009905: e8 b6 7a 03 00 call 0x1800413c0 18000990a: 33 c0 xor %eax,%eax 18000990c: 48 83 c4 28 add $0x28,%rsp 180009910: c3 ret 180009911: 48 89 d1 mov %rdx,%rcx 180009914: 44 89 c2 mov %r8d,%edx 180009917: 48 83 c4 28 add $0x28,%rsp 18000991b: e9 20 3f 01 00 jmp 0x18001d840 180009920: b8 fa ff ff ff mov $0xfffffffa,%eax 180009925: 48 83 c4 28 add $0x28,%rsp 180009929: c3 ret 18000992a: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000992f: 48 83 c4 28 add $0x28,%rsp 180009933: c3 ret 180009934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180009939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180009940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180009945: 48 85 d2 test %rdx,%rdx 180009948: 74 45 je 0x18000998f 18000994a: 45 85 c0 test %r8d,%r8d 18000994d: 7e 34 jle 0x180009983 18000994f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x181c5cd20 180009956: 01 180009957: 7a 02 jp 0x18000995b 180009959: 74 10 je 0x18000996b 18000995b: 0f 57 c9 xorps %xmm1,%xmm1 18000995e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 180009962: 7a 02 jp 0x180009966 180009964: 74 0d je 0x180009973 180009966: e8 f5 7b 03 00 call 0x180041560 18000996b: 33 c0 xor %eax,%eax 18000996d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180009972: c3 ret 180009973: 48 89 d1 mov %rdx,%rcx 180009976: 44 89 c2 mov %r8d,%edx 180009979: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000997e: e9 bd 40 01 00 jmp 0x18001da40 180009983: b8 fa ff ff ff mov $0xfffffffa,%eax 180009988: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000998d: 90 nop 18000998e: c3 ret 18000998f: b8 f8 ff ff ff mov $0xfffffff8,%eax 180009994: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180009999: 90 nop 18000999a: 90 nop 18000999b: 90 nop 18000999c: c3 ret 18000999d: 0f 1f 00 nopl (%rax) 1800099a0: 48 83 ec 28 sub $0x28,%rsp 1800099a4: 48 85 d2 test %rdx,%rdx 1800099a7: 74 41 je 0x1800099ea 1800099a9: 45 85 c0 test %r8d,%r8d 1800099ac: 7e 32 jle 0x1800099e0 1800099ae: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x181c5cd28 1800099b5: 01 1800099b6: 7a 02 jp 0x1800099ba 1800099b8: 74 10 je 0x1800099ca 1800099ba: 0f 57 c9 xorps %xmm1,%xmm1 1800099bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 1800099c1: 7a 02 jp 0x1800099c5 1800099c3: 74 0c je 0x1800099d1 1800099c5: e8 36 7d 03 00 call 0x180041700 1800099ca: 33 c0 xor %eax,%eax 1800099cc: 48 83 c4 28 add $0x28,%rsp 1800099d0: c3 ret 1800099d1: 48 89 d1 mov %rdx,%rcx 1800099d4: 44 89 c2 mov %r8d,%edx 1800099d7: 48 83 c4 28 add $0x28,%rsp 1800099db: e9 40 42 01 00 jmp 0x18001dc20 1800099e0: b8 fa ff ff ff mov $0xfffffffa,%eax 1800099e5: 48 83 c4 28 add $0x28,%rsp 1800099e9: c3 ret 1800099ea: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800099ef: 48 83 c4 28 add $0x28,%rsp 1800099f3: c3 ret