/tmp/det/k_18000b820.bin: file format binary Disassembly of section .data: 000000018000b820 <.data>: 18000b820: 48 83 ec 28 sub rsp,0x28 18000b824: 48 85 c9 test rcx,rcx 18000b827: 74 23 je 0x18000b84c 18000b829: 48 85 d2 test rdx,rdx 18000b82c: 74 1e je 0x18000b84c 18000b82e: 4d 85 c0 test r8,r8 18000b831: 74 19 je 0x18000b84c 18000b833: 45 85 c9 test r9d,r9d 18000b836: 7e 1e jle 0x18000b856 18000b838: e8 63 bd a6 01 call 0x181a775a0 18000b83d: ba 02 00 00 00 mov edx,0x2 18000b842: 85 c0 test eax,eax 18000b844: 0f 45 c2 cmovne eax,edx 18000b847: 48 83 c4 28 add rsp,0x28 18000b84b: c3 ret 18000b84c: b8 f8 ff ff ff mov eax,0xfffffff8 18000b851: 48 83 c4 28 add rsp,0x28 18000b855: c3 ret 18000b856: b8 fa ff ff ff mov eax,0xfffffffa 18000b85b: 48 83 c4 28 add rsp,0x28 18000b85f: c3 ret 18000b860: 48 83 ec 28 sub rsp,0x28 18000b864: 48 85 c9 test rcx,rcx 18000b867: 74 23 je 0x18000b88c 18000b869: 48 85 d2 test rdx,rdx 18000b86c: 74 1e je 0x18000b88c 18000b86e: 4d 85 c0 test r8,r8 18000b871: 74 19 je 0x18000b88c 18000b873: 45 85 c9 test r9d,r9d 18000b876: 7e 1e jle 0x18000b896 18000b878: e8 43 fe a6 01 call 0x181a7b6c0 18000b87d: ba 02 00 00 00 mov edx,0x2 18000b882: 85 c0 test eax,eax 18000b884: 0f 45 c2 cmovne eax,edx 18000b887: 48 83 c4 28 add rsp,0x28 18000b88b: c3 ret 18000b88c: b8 f8 ff ff ff mov eax,0xfffffff8 18000b891: 48 83 c4 28 add rsp,0x28 18000b895: c3 ret 18000b896: b8 fa ff ff ff mov eax,0xfffffffa 18000b89b: 48 83 c4 28 add rsp,0x28 18000b89f: c3 ret 18000b8a0: 48 83 ec 28 sub rsp,0x28 18000b8a4: 48 85 c9 test rcx,rcx 18000b8a7: 74 25 je 0x18000b8ce 18000b8a9: 48 85 d2 test rdx,rdx 18000b8ac: 74 20 je 0x18000b8ce 18000b8ae: 4d 85 c0 test r8,r8 18000b8b1: 74 1b je 0x18000b8ce 18000b8b3: 45 85 c9 test r9d,r9d 18000b8b6: 7f 0a jg 0x18000b8c2 18000b8b8: b8 fa ff ff ff mov eax,0xfffffffa 18000b8bd: 48 83 c4 28 add rsp,0x28 18000b8c1: c3 ret 18000b8c2: e8 d9 6c 03 00 call 0x1800425a0 18000b8c7: 33 c0 xor eax,eax 18000b8c9: 48 83 c4 28 add rsp,0x28 18000b8cd: c3 ret 18000b8ce: b8 f8 ff ff ff mov eax,0xfffffff8 18000b8d3: 48 83 c4 28 add rsp,0x28 18000b8d7: c3 ret 18000b8d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000b8df: 00 18000b8e0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] 18000b8e5: 48 85 c9 test rcx,rcx 18000b8e8: 74 27 je 0x18000b911 18000b8ea: 48 85 d2 test rdx,rdx 18000b8ed: 74 22 je 0x18000b911 18000b8ef: 4d 85 c0 test r8,r8 18000b8f2: 74 1d je 0x18000b911 18000b8f4: 45 85 c9 test r9d,r9d 18000b8f7: 7f 0b jg 0x18000b904 18000b8f9: b8 fa ff ff ff mov eax,0xfffffffa 18000b8fe: 48 8d 64 24 28 lea rsp,[rsp+0x28] 18000b903: c3 ret 18000b904: e8 d7 72 03 00 call 0x180042be0 18000b909: 33 c0 xor eax,eax 18000b90b: 48 8d 64 24 28 lea rsp,[rsp+0x28] 18000b910: c3 ret 18000b911: b8 f8 ff ff ff mov eax,0xfffffff8 18000b916: 48 8d 64 24 28 lea rsp,[rsp+0x28] 18000b91b: c3 ret 18000b91c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 18000b920: 48 83 ec 28 sub rsp,0x28 18000b924: 48 85 c9 test rcx,rcx 18000b927: 74 25 je 0x18000b94e 18000b929: 48 85 d2 test rdx,rdx 18000b92c: 74 20 je 0x18000b94e 18000b92e: 4d 85 c0 test r8,r8 18000b931: 74 1b je 0x18000b94e 18000b933: 45 85 c9 test r9d,r9d 18000b936: 7f 0a jg 0x18000b942 18000b938: b8 fa ff ff ff mov eax,0xfffffffa 18000b93d: 48 83 c4 28 add rsp,0x28 18000b941: c3 ret 18000b942: e8 b9 78 03 00 call 0x180043200 18000b947: 33 c0 xor eax,eax 18000b949: 48 83 c4 28 add rsp,0x28 18000b94d: c3 ret 18000b94e: b8 f8 ff ff ff mov eax,0xfffffff8 18000b953: 48 83 c4 28 add rsp,0x28 18000b957: c3 ret 18000b958: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000b95f: 00 18000b960: 41 56 push r14 18000b962: 49 89 cb mov r11,rcx 18000b965: 4d 85 db test r11,r11 18000b968: 0f 84 1e 02 00 00 je 0x18000bb8c 18000b96e: 48 85 d2 test rdx,rdx 18000b971: 0f 84 15 02 00 00 je 0x18000bb8c 18000b977: 4d 85 c0 test r8,r8 18000b97a: 0f 84 0c 02 00 00 je 0x18000bb8c 18000b980: 45 85 c9 test r9d,r9d 18000b983: 0f 8e fb 01 00 00 jle 0x18000bb84 18000b989: 49 63 c9 movsxd rcx,r9d 18000b98c: 48 83 f9 08 cmp rcx,0x8 18000b990: 0f 8c e9 01 00 00 jl 0x18000bb7f 18000b996: 4c 89 c0 mov rax,r8 18000b999: 48 83 e0 1f and rax,0x1f 18000b99d: 85 c0 test eax,eax 18000b99f: 74 0d je 0x18000b9ae 18000b9a1: a8 0f test al,0xf 18000b9a3: 0f 85 d6 01 00 00 jne 0x18000bb7f 18000b9a9: b8 01 00 00 00 mov eax,0x1 18000b9ae: 41 89 c2 mov r10d,eax 18000b9b1: 4d 8d 72 08 lea r14,[r10+0x8] 18000b9b5: 49 3b ce cmp rcx,r14 18000b9b8: 0f 8c c1 01 00 00 jl 0x18000bb7f 18000b9be: 45 89 ce mov r14d,r9d 18000b9c1: 44 2b f0 sub r14d,eax 18000b9c4: 41 83 e6 07 and r14d,0x7 18000b9c8: 45 2b ce sub r9d,r14d 18000b9cb: 45 33 f6 xor r14d,r14d 18000b9ce: 4d 63 c9 movsxd r9,r9d 18000b9d1: 85 c0 test eax,eax 18000b9d3: 4c 89 f0 mov rax,r14 18000b9d6: 76 3f jbe 0x18000ba17 18000b9d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000b9df: 00 18000b9e0: c4 a1 79 10 14 18 vmovupd xmm2,XMMWORD PTR [rax+r11*1] 18000b9e6: c5 f9 10 0c 10 vmovupd xmm1,XMMWORD PTR [rax+rdx*1] 18000b9eb: c5 fb 12 04 10 vmovddup xmm0,QWORD PTR [rax+rdx*1] 18000b9f0: 49 ff c6 inc r14 18000b9f3: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 18000b9f7: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 18000b9fc: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 18000ba00: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 18000ba04: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 18000ba08: c4 a1 79 11 0c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm1 18000ba0e: 48 83 c0 10 add rax,0x10 18000ba12: 4d 3b f2 cmp r14,r10 18000ba15: 72 c9 jb 0x18000b9e0 18000ba17: 4c 89 d0 mov rax,r10 18000ba1a: 48 c1 e0 04 shl rax,0x4 18000ba1e: 66 90 xchg ax,ax 18000ba20: c5 f9 10 2c 10 vmovupd xmm5,XMMWORD PTR [rax+rdx*1] 18000ba25: c4 a1 79 10 24 18 vmovupd xmm4,XMMWORD PTR [rax+r11*1] 18000ba2b: 49 83 c2 08 add r10,0x8 18000ba2f: c4 e3 55 18 4c 10 10 vinsertf128 ymm1,ymm5,XMMWORD PTR [rax+rdx*1+0x10],0x1 18000ba36: 01 18000ba37: c5 ff 12 c1 vmovddup ymm0,ymm1 18000ba3b: c5 f5 15 d1 vunpckhpd ymm2,ymm1,ymm1 18000ba3f: c4 a3 5d 18 5c 18 10 vinsertf128 ymm3,ymm4,XMMWORD PTR [rax+r11*1+0x10],0x1 18000ba46: 01 18000ba47: c5 fd 59 e3 vmulpd ymm4,ymm0,ymm3 18000ba4b: c5 e5 c6 db 05 vshufpd ymm3,ymm3,ymm3,0x5 18000ba50: c5 ed 59 c3 vmulpd ymm0,ymm2,ymm3 18000ba54: c5 dd d0 c8 vaddsubpd ymm1,ymm4,ymm0 18000ba58: c4 a1 7d 11 0c 00 vmovupd YMMWORD PTR [rax+r8*1],ymm1 18000ba5e: c4 a1 79 10 54 18 20 vmovupd xmm2,XMMWORD PTR [rax+r11*1+0x20] 18000ba65: c5 f9 10 5c 10 20 vmovupd xmm3,XMMWORD PTR [rax+rdx*1+0x20] 18000ba6b: c4 e3 65 18 6c 10 30 vinsertf128 ymm5,ymm3,XMMWORD PTR [rax+rdx*1+0x30],0x1 18000ba72: 01 18000ba73: c4 a3 6d 18 54 18 30 vinsertf128 ymm2,ymm2,XMMWORD PTR [rax+r11*1+0x30],0x1 18000ba7a: 01 18000ba7b: c5 ff 12 e5 vmovddup ymm4,ymm5 18000ba7f: c5 d5 15 c5 vunpckhpd ymm0,ymm5,ymm5 18000ba83: c5 ed c6 ca 05 vshufpd ymm1,ymm2,ymm2,0x5 18000ba88: c5 dd 59 da vmulpd ymm3,ymm4,ymm2 18000ba8c: c5 fd 59 d1 vmulpd ymm2,ymm0,ymm1 18000ba90: c5 e5 d0 e2 vaddsubpd ymm4,ymm3,ymm2 18000ba94: c4 a1 7d 11 64 00 20 vmovupd YMMWORD PTR [rax+r8*1+0x20],ymm4 18000ba9b: c5 f9 10 44 10 40 vmovupd xmm0,XMMWORD PTR [rax+rdx*1+0x40] 18000baa1: c4 a1 79 10 6c 18 40 vmovupd xmm5,XMMWORD PTR [rax+r11*1+0x40] 18000baa8: c4 e3 7d 18 5c 10 50 vinsertf128 ymm3,ymm0,XMMWORD PTR [rax+rdx*1+0x50],0x1 18000baaf: 01 18000bab0: c5 ff 12 d3 vmovddup ymm2,ymm3 18000bab4: c5 e5 15 e3 vunpckhpd ymm4,ymm3,ymm3 18000bab8: c4 a3 55 18 4c 18 50 vinsertf128 ymm1,ymm5,XMMWORD PTR [rax+r11*1+0x50],0x1 18000babf: 01 18000bac0: c5 ed 59 c1 vmulpd ymm0,ymm2,ymm1 18000bac4: c5 f5 c6 c9 05 vshufpd ymm1,ymm1,ymm1,0x5 18000bac9: c5 dd 59 c9 vmulpd ymm1,ymm4,ymm1 18000bacd: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 18000bad1: c4 a1 7d 11 54 00 40 vmovupd YMMWORD PTR [rax+r8*1+0x40],ymm2 18000bad8: c5 f9 10 64 10 60 vmovupd xmm4,XMMWORD PTR [rax+rdx*1+0x60] 18000bade: c4 a1 79 10 5c 18 60 vmovupd xmm3,XMMWORD PTR [rax+r11*1+0x60] 18000bae5: c4 e3 5d 18 4c 10 70 vinsertf128 ymm1,ymm4,XMMWORD PTR [rax+rdx*1+0x70],0x1 18000baec: 01 18000baed: c5 ff 12 e9 vmovddup ymm5,ymm1 18000baf1: c5 f5 15 d1 vunpckhpd ymm2,ymm1,ymm1 18000baf5: c4 a3 65 18 44 18 70 vinsertf128 ymm0,ymm3,XMMWORD PTR [rax+r11*1+0x70],0x1 18000bafc: 01 18000bafd: c5 d5 59 d8 vmulpd ymm3,ymm5,ymm0 18000bb01: c5 fd c6 c0 05 vshufpd ymm0,ymm0,ymm0,0x5 18000bb06: c5 ed 59 e0 vmulpd ymm4,ymm2,ymm0 18000bb0a: c5 e5 d0 ec vaddsubpd ymm5,ymm3,ymm4 18000bb0e: c4 a1 7d 11 6c 00 60 vmovupd YMMWORD PTR [rax+r8*1+0x60],ymm5 18000bb15: 48 05 80 00 00 00 add rax,0x80 18000bb1b: 4d 3b d1 cmp r10,r9 18000bb1e: 0f 82 fc fe ff ff jb 0x18000ba20 18000bb24: 4c 89 c8 mov rax,r9 18000bb27: 48 c1 e0 04 shl rax,0x4 18000bb2b: 4c 3b c9 cmp r9,rcx 18000bb2e: 73 47 jae 0x18000bb77 18000bb30: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000bb37: 00 18000bb38: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000bb3f: 90 nop 18000bb40: c4 a1 79 10 14 18 vmovupd xmm2,XMMWORD PTR [rax+r11*1] 18000bb46: c5 f9 10 0c 10 vmovupd xmm1,XMMWORD PTR [rax+rdx*1] 18000bb4b: c5 fb 12 04 10 vmovddup xmm0,QWORD PTR [rax+rdx*1] 18000bb50: 49 ff c1 inc r9 18000bb53: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 18000bb57: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 18000bb5c: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 18000bb60: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 18000bb64: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 18000bb68: c4 a1 79 11 0c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm1 18000bb6e: 48 83 c0 10 add rax,0x10 18000bb72: 4c 3b c9 cmp r9,rcx 18000bb75: 72 c9 jb 0x18000bb40 18000bb77: 33 c0 xor eax,eax 18000bb79: c5 f8 77 vzeroupper 18000bb7c: 41 5e pop r14 18000bb7e: c3 ret 18000bb7f: 45 33 c9 xor r9d,r9d 18000bb82: eb a0 jmp 0x18000bb24 18000bb84: b8 fa ff ff ff mov eax,0xfffffffa 18000bb89: 41 5e pop r14 18000bb8b: c3 ret 18000bb8c: b8 f8 ff ff ff mov eax,0xfffffff8 18000bb91: 41 5e pop r14 18000bb93: c3 ret 18000bb94: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000bb99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000bba0: 41 56 push r14 18000bba2: 49 89 cb mov r11,rcx 18000bba5: 4d 85 db test r11,r11 18000bba8: 0f 84 db 01 00 00 je 0x18000bd89 18000bbae: 48 85 d2 test rdx,rdx 18000bbb1: 0f 84 d2 01 00 00 je 0x18000bd89 18000bbb7: 4d 85 c0 test r8,r8 18000bbba: 0f 84 c9 01 00 00 je 0x18000bd89 18000bbc0: 45 85 c9 test r9d,r9d 18000bbc3: 0f 8e b8 01 00 00 jle 0x18000bd81 18000bbc9: 49 63 c9 movsxd rcx,r9d 18000bbcc: 48 83 f9 08 cmp rcx,0x8 18000bbd0: 0f 8c a6 01 00 00 jl 0x18000bd7c 18000bbd6: 4c 89 c0 mov rax,r8 18000bbd9: 48 83 e0 1f and rax,0x1f 18000bbdd: 85 c0 test eax,eax 18000bbdf: 74 0d je 0x18000bbee 18000bbe1: a8 0f test al,0xf 18000bbe3: 0f 85 93 01 00 00 jne 0x18000bd7c 18000bbe9: b8 01 00 00 00 mov eax,0x1 18000bbee: 41 89 c2 mov r10d,eax 18000bbf1: 4d 8d 72 08 lea r14,[r10+0x8] 18000bbf5: 49 3b ce cmp rcx,r14 18000bbf8: 0f 8c 7e 01 00 00 jl 0x18000bd7c 18000bbfe: 45 89 ce mov r14d,r9d 18000bc01: 44 2b f0 sub r14d,eax 18000bc04: 41 83 e6 07 and r14d,0x7 18000bc08: 45 2b ce sub r9d,r14d 18000bc0b: 45 33 f6 xor r14d,r14d 18000bc0e: 4d 63 c9 movsxd r9,r9d 18000bc11: 85 c0 test eax,eax 18000bc13: 4c 89 f0 mov rax,r14 18000bc16: 76 3c jbe 0x18000bc54 18000bc18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000bc1f: 00 18000bc20: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] 18000bc26: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] 18000bc2b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 18000bc2f: 49 ff c6 inc r14 18000bc32: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 18000bc37: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 18000bc3b: c5 fb 12 2c 10 vmovddup xmm5,QWORD PTR [rax+rdx*1] 18000bc40: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 18000bc45: c4 a1 79 11 2c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm5 18000bc4b: 48 83 c0 10 add rax,0x10 18000bc4f: 4d 3b f2 cmp r14,r10 18000bc52: 72 cc jb 0x18000bc20 18000bc54: 4c 89 d0 mov rax,r10 18000bc57: 48 c1 e0 04 shl rax,0x4 18000bc5b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000bc60: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] 18000bc66: 4e 8d 34 00 lea r14,[rax+r8*1] 18000bc6a: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] 18000bc6f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000bc73: 49 83 c2 08 add r10,0x8 18000bc77: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000bc7c: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000bc80: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] 18000bc85: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000bc8a: c4 c1 7d 11 2e vmovupd YMMWORD PTR [r14],ymm5 18000bc8f: c4 a1 7d 10 5c 18 20 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x20] 18000bc96: c5 fd 10 44 10 20 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x20] 18000bc9c: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000bca0: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000bca5: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000bca9: c5 ff 12 6c 10 20 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x20] 18000bcaf: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000bcb4: c4 c1 7d 11 6e 20 vmovupd YMMWORD PTR [r14+0x20],ymm5 18000bcba: c4 a1 7d 10 5c 18 40 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x40] 18000bcc1: c5 fd 10 44 10 40 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x40] 18000bcc7: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000bccb: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000bcd0: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000bcd4: c5 ff 12 6c 10 40 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x40] 18000bcda: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000bcdf: c4 c1 7d 11 6e 40 vmovupd YMMWORD PTR [r14+0x40],ymm5 18000bce5: c4 a1 7d 10 5c 18 60 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x60] 18000bcec: c5 fd 10 44 10 60 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x60] 18000bcf2: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000bcf6: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000bcfb: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000bcff: c5 ff 12 6c 10 60 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x60] 18000bd05: 48 05 80 00 00 00 add rax,0x80 18000bd0b: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000bd10: 4d 3b d1 cmp r10,r9 18000bd13: c4 c1 7d 11 6e 60 vmovupd YMMWORD PTR [r14+0x60],ymm5 18000bd19: 0f 82 41 ff ff ff jb 0x18000bc60 18000bd1f: 4c 89 c8 mov rax,r9 18000bd22: 48 c1 e0 04 shl rax,0x4 18000bd26: 4c 3b c9 cmp r9,rcx 18000bd29: 73 49 jae 0x18000bd74 18000bd2b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000bd32: 00 18000bd33: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000bd3a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 18000bd40: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] 18000bd46: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] 18000bd4b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 18000bd4f: 49 ff c1 inc r9 18000bd52: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 18000bd57: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 18000bd5b: c5 fb 12 2c 10 vmovddup xmm5,QWORD PTR [rax+rdx*1] 18000bd60: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 18000bd65: c4 a1 79 11 2c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm5 18000bd6b: 48 83 c0 10 add rax,0x10 18000bd6f: 4c 3b c9 cmp r9,rcx 18000bd72: 72 cc jb 0x18000bd40 18000bd74: 33 c0 xor eax,eax 18000bd76: c5 f8 77 vzeroupper 18000bd79: 41 5e pop r14 18000bd7b: c3 ret 18000bd7c: 45 33 c9 xor r9d,r9d 18000bd7f: eb 9e jmp 0x18000bd1f 18000bd81: b8 fa ff ff ff mov eax,0xfffffffa 18000bd86: 41 5e pop r14 18000bd88: c3 ret 18000bd89: b8 f8 ff ff ff mov eax,0xfffffff8 18000bd8e: 41 5e pop r14 18000bd90: c3 ret 18000bd91: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000bd98: 00 18000bd99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000bda0: 41 56 push r14 18000bda2: 49 89 cb mov r11,rcx 18000bda5: 4d 85 db test r11,r11 18000bda8: 0f 84 f8 01 00 00 je 0x18000bfa6 18000bdae: 48 85 d2 test rdx,rdx 18000bdb1: 0f 84 ef 01 00 00 je 0x18000bfa6 18000bdb7: 4d 85 c0 test r8,r8 18000bdba: 0f 84 e6 01 00 00 je 0x18000bfa6 18000bdc0: 45 85 c9 test r9d,r9d 18000bdc3: 0f 8e d5 01 00 00 jle 0x18000bf9e 18000bdc9: 49 63 c9 movsxd rcx,r9d 18000bdcc: 48 83 f9 08 cmp rcx,0x8 18000bdd0: 0f 8c c3 01 00 00 jl 0x18000bf99 18000bdd6: 4c 89 c0 mov rax,r8 18000bdd9: 48 83 e0 1f and rax,0x1f 18000bddd: 85 c0 test eax,eax 18000bddf: 74 0d je 0x18000bdee 18000bde1: a8 0f test al,0xf 18000bde3: 0f 85 b0 01 00 00 jne 0x18000bf99 18000bde9: b8 01 00 00 00 mov eax,0x1 18000bdee: 41 89 c2 mov r10d,eax 18000bdf1: 4d 8d 72 08 lea r14,[r10+0x8] 18000bdf5: 49 3b ce cmp rcx,r14 18000bdf8: 0f 8c 9b 01 00 00 jl 0x18000bf99 18000bdfe: 45 89 ce mov r14d,r9d 18000be01: 44 2b f0 sub r14d,eax 18000be04: 41 83 e6 07 and r14d,0x7 18000be08: 45 2b ce sub r9d,r14d 18000be0b: 45 33 f6 xor r14d,r14d 18000be0e: 4d 63 c9 movsxd r9,r9d 18000be11: 85 c0 test eax,eax 18000be13: 4c 89 f0 mov rax,r14 18000be16: 76 39 jbe 0x18000be51 18000be18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000be1f: 00 18000be20: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] 18000be26: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] 18000be2b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 18000be2f: 49 ff c6 inc r14 18000be32: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 18000be37: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 18000be3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd xmm4,xmm3,QWORD BCST [rax+rdx*1] 18000be42: c4 a1 79 11 24 00 vmovupd XMMWORD PTR [rax+r8*1],xmm4 18000be48: 48 83 c0 10 add rax,0x10 18000be4c: 4d 3b f2 cmp r14,r10 18000be4f: 72 cf jb 0x18000be20 18000be51: 4c 89 d0 mov rax,r10 18000be54: 48 c1 e0 04 shl rax,0x4 18000be58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000be5f: 00 18000be60: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] 18000be66: 49 83 c2 08 add r10,0x8 18000be6a: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] 18000be6f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000be73: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000be78: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000be7c: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] 18000be81: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000be86: c4 a1 7d 11 2c 00 vmovupd YMMWORD PTR [rax+r8*1],ymm5 18000be8c: 62 a1 fd 28 10 5c 18 vmovupd ymm19,YMMWORD PTR [rax+r11*1+0x20] 18000be93: 01 18000be94: 62 e1 fd 28 10 44 10 vmovupd ymm16,YMMWORD PTR [rax+rdx*1+0x20] 18000be9b: 01 18000be9c: 62 a1 fd 20 15 c8 vunpckhpd ymm17,ymm16,ymm16 18000bea2: 62 a1 e5 20 c6 d3 05 vshufpd ymm18,ymm19,ymm19,0x5 18000bea9: 62 a1 f5 20 59 e2 vmulpd ymm20,ymm17,ymm18 18000beaf: 62 e1 ff 28 12 6c 10 vmovddup ymm21,YMMWORD PTR [rax+rdx*1+0x20] 18000beb6: 01 18000beb7: 62 a2 e5 20 a6 ec vfmaddsub213pd ymm21,ymm19,ymm20 18000bebd: 62 a1 fd 28 11 6c 00 vmovupd YMMWORD PTR [rax+r8*1+0x20],ymm21 18000bec4: 01 18000bec5: 62 21 fd 28 10 4c 18 vmovupd ymm25,YMMWORD PTR [rax+r11*1+0x40] 18000becc: 02 18000becd: 62 e1 fd 28 10 74 10 vmovupd ymm22,YMMWORD PTR [rax+rdx*1+0x40] 18000bed4: 02 18000bed5: 62 a1 cd 20 15 fe vunpckhpd ymm23,ymm22,ymm22 18000bedb: 62 01 b5 20 c6 c1 05 vshufpd ymm24,ymm25,ymm25,0x5 18000bee2: 62 01 c5 20 59 d0 vmulpd ymm26,ymm23,ymm24 18000bee8: 62 61 ff 28 12 5c 10 vmovddup ymm27,YMMWORD PTR [rax+rdx*1+0x40] 18000beef: 02 18000bef0: 62 02 b5 20 a6 da vfmaddsub213pd ymm27,ymm25,ymm26 18000bef6: 62 21 fd 28 11 5c 00 vmovupd YMMWORD PTR [rax+r8*1+0x40],ymm27 18000befd: 02 18000befe: 62 21 fd 28 10 7c 18 vmovupd ymm31,YMMWORD PTR [rax+r11*1+0x60] 18000bf05: 03 18000bf06: 62 61 fd 28 10 64 10 vmovupd ymm28,YMMWORD PTR [rax+rdx*1+0x60] 18000bf0d: 03 18000bf0e: 62 01 9d 20 15 ec vunpckhpd ymm29,ymm28,ymm28 18000bf14: 62 01 85 20 c6 f7 05 vshufpd ymm30,ymm31,ymm31,0x5 18000bf1b: 62 01 95 20 59 e6 vmulpd ymm28,ymm29,ymm30 18000bf21: c5 ff 12 44 10 60 vmovddup ymm0,YMMWORD PTR [rax+rdx*1+0x60] 18000bf27: 62 92 85 20 a6 c4 vfmaddsub213pd ymm0,ymm31,ymm28 18000bf2d: c4 a1 7d 11 44 00 60 vmovupd YMMWORD PTR [rax+r8*1+0x60],ymm0 18000bf34: 48 05 80 00 00 00 add rax,0x80 18000bf3a: 4d 3b d1 cmp r10,r9 18000bf3d: 0f 82 1d ff ff ff jb 0x18000be60 18000bf43: 4c 89 c8 mov rax,r9 18000bf46: 48 c1 e0 04 shl rax,0x4 18000bf4a: 4c 3b c9 cmp r9,rcx 18000bf4d: 73 42 jae 0x18000bf91 18000bf4f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000bf56: 00 18000bf57: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000bf5e: 66 90 xchg ax,ax 18000bf60: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] 18000bf66: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] 18000bf6b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 18000bf6f: 49 ff c1 inc r9 18000bf72: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 18000bf77: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 18000bf7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd xmm4,xmm3,QWORD BCST [rax+rdx*1] 18000bf82: c4 a1 79 11 24 00 vmovupd XMMWORD PTR [rax+r8*1],xmm4 18000bf88: 48 83 c0 10 add rax,0x10 18000bf8c: 4c 3b c9 cmp r9,rcx 18000bf8f: 72 cf jb 0x18000bf60 18000bf91: 33 c0 xor eax,eax 18000bf93: c5 f8 77 vzeroupper 18000bf96: 41 5e pop r14 18000bf98: c3 ret 18000bf99: 45 33 c9 xor r9d,r9d 18000bf9c: eb a5 jmp 0x18000bf43 18000bf9e: b8 fa ff ff ff mov eax,0xfffffffa 18000bfa3: 41 5e pop r14 18000bfa5: c3 ret 18000bfa6: b8 f8 ff ff ff mov eax,0xfffffff8 18000bfab: 41 5e pop r14 18000bfad: c3 ret 18000bfae: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000bfb5: 00 18000bfb6: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000bfbd: 0f 1f 00 nop DWORD PTR [rax] 18000bfc0: 53 push rbx 18000bfc1: 56 push rsi 18000bfc2: 57 push rdi 18000bfc3: 41 54 push r12 18000bfc5: 41 55 push r13 18000bfc7: 48 81 ec 70 04 00 00 sub rsp,0x470 18000bfce: 4d 89 c4 mov r12,r8 18000bfd1: 48 8b 05 98 99 60 02 mov rax,QWORD PTR [rip+0x2609998] # 0x182615970 18000bfd8: 45 89 cd mov r13d,r9d 18000bfdb: 48 33 c4 xor rax,rsp 18000bfde: 48 89 cf mov rdi,rcx 18000bfe1: 48 89 84 24 68 04 00 mov QWORD PTR [rsp+0x468],rax 18000bfe8: 00 18000bfe9: 4d 85 e4 test r12,r12 18000bfec: 0f 84 b3 01 00 00 je 0x18000c1a5 18000bff2: 48 85 ff test rdi,rdi 18000bff5: 0f 84 94 01 00 00 je 0x18000c18f 18000bffb: 48 85 d2 test rdx,rdx 18000bffe: 0f 84 63 01 00 00 je 0x18000c167 18000c004: 45 85 ed test r13d,r13d 18000c007: 0f 8e 32 01 00 00 jle 0x18000c13f 18000c00d: 48 8d 44 24 28 lea rax,[rsp+0x28] 18000c012: 48 89 c3 mov rbx,rax 18000c015: 48 83 e3 3f and rbx,0x3f 18000c019: 48 f7 db neg rbx 18000c01c: 48 83 e3 3f and rbx,0x3f 18000c020: 41 83 fd 40 cmp r13d,0x40 18000c024: 48 8d 34 03 lea rsi,[rbx+rax*1] 18000c028: 48 8d 9c 18 00 02 00 lea rbx,[rax+rbx*1+0x200] 18000c02f: 00 18000c030: 0f 8e a1 00 00 00 jle 0x18000c0d7 18000c036: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14 18000c03b: 45 89 ee mov r14d,r13d 18000c03e: 4d 89 e5 mov r13,r12 18000c041: 49 89 d4 mov r12,rdx 18000c044: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000c04b: 00 18000c04c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000c053: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000c058: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000c05f: 00 18000c060: 4c 89 e1 mov rcx,r12 18000c063: 48 89 f2 mov rdx,rsi 18000c066: 49 89 d8 mov r8,rbx 18000c069: 41 b9 40 00 00 00 mov r9d,0x40 18000c06f: e8 cc 4b 13 00 call 0x180140c40 18000c074: 48 89 f9 mov rcx,rdi 18000c077: 48 89 f2 mov rdx,rsi 18000c07a: 41 b8 40 00 00 00 mov r8d,0x40 18000c080: e8 bb c3 ff ff call 0x180008440 18000c085: 48 89 f9 mov rcx,rdi 18000c088: 48 89 da mov rdx,rbx 18000c08b: 41 b8 40 00 00 00 mov r8d,0x40 18000c091: e8 aa c3 ff ff call 0x180008440 18000c096: 48 89 d9 mov rcx,rbx 18000c099: 48 89 f2 mov rdx,rsi 18000c09c: 4d 89 e8 mov r8,r13 18000c09f: 41 b9 40 00 00 00 mov r9d,0x40 18000c0a5: e8 16 77 03 00 call 0x1800437c0 18000c0aa: 41 83 c6 c0 add r14d,0xffffffc0 18000c0ae: 48 81 c7 00 02 00 00 add rdi,0x200 18000c0b5: 49 81 c4 00 02 00 00 add r12,0x200 18000c0bc: 49 81 c5 00 04 00 00 add r13,0x400 18000c0c3: 41 83 fe 40 cmp r14d,0x40 18000c0c7: 7f 97 jg 0x18000c060 18000c0c9: 4c 89 e2 mov rdx,r12 18000c0cc: 4d 89 ec mov r12,r13 18000c0cf: 45 89 f5 mov r13d,r14d 18000c0d2: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] 18000c0d7: 48 89 d1 mov rcx,rdx 18000c0da: 48 89 f2 mov rdx,rsi 18000c0dd: 49 89 d8 mov r8,rbx 18000c0e0: 45 89 e9 mov r9d,r13d 18000c0e3: e8 58 4b 13 00 call 0x180140c40 18000c0e8: 48 89 f9 mov rcx,rdi 18000c0eb: 48 89 f2 mov rdx,rsi 18000c0ee: 45 89 e8 mov r8d,r13d 18000c0f1: e8 4a c3 ff ff call 0x180008440 18000c0f6: 48 89 f9 mov rcx,rdi 18000c0f9: 48 89 da mov rdx,rbx 18000c0fc: 45 89 e8 mov r8d,r13d 18000c0ff: e8 3c c3 ff ff call 0x180008440 18000c104: 48 89 d9 mov rcx,rbx 18000c107: 48 89 f2 mov rdx,rsi 18000c10a: 4d 89 e0 mov r8,r12 18000c10d: 45 89 e9 mov r9d,r13d 18000c110: e8 ab 76 03 00 call 0x1800437c0 18000c115: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] 18000c11c: 00 18000c11d: 48 33 cc xor rcx,rsp