/tmp/det/m_18000df20.bin: file format binary Disassembly of section .data: 000000018000df20 <.data>: 18000df20: 48 83 ec 28 sub rsp,0x28 18000df24: 48 85 c9 test rcx,rcx 18000df27: 74 23 je 0x18000df4c 18000df29: 48 85 d2 test rdx,rdx 18000df2c: 74 1e je 0x18000df4c 18000df2e: 4d 85 c0 test r8,r8 18000df31: 74 19 je 0x18000df4c 18000df33: 45 85 c9 test r9d,r9d 18000df36: 7e 1e jle 0x18000df56 18000df38: e8 23 a1 a6 01 call 0x181a78060 18000df3d: ba 02 00 00 00 mov edx,0x2 18000df42: 85 c0 test eax,eax 18000df44: 0f 45 c2 cmovne eax,edx 18000df47: 48 83 c4 28 add rsp,0x28 18000df4b: c3 ret 18000df4c: b8 f8 ff ff ff mov eax,0xfffffff8 18000df51: 48 83 c4 28 add rsp,0x28 18000df55: c3 ret 18000df56: b8 fa ff ff ff mov eax,0xfffffffa 18000df5b: 48 83 c4 28 add rsp,0x28 18000df5f: c3 ret 18000df60: 48 83 ec 28 sub rsp,0x28 18000df64: 48 85 c9 test rcx,rcx 18000df67: 74 23 je 0x18000df8c 18000df69: 48 85 d2 test rdx,rdx 18000df6c: 74 1e je 0x18000df8c 18000df6e: 4d 85 c0 test r8,r8 18000df71: 74 19 je 0x18000df8c 18000df73: 45 85 c9 test r9d,r9d 18000df76: 7e 1e jle 0x18000df96 18000df78: e8 83 d9 a6 01 call 0x181a7b900 18000df7d: ba 02 00 00 00 mov edx,0x2 18000df82: 85 c0 test eax,eax 18000df84: 0f 45 c2 cmovne eax,edx 18000df87: 48 83 c4 28 add rsp,0x28 18000df8b: c3 ret 18000df8c: b8 f8 ff ff ff mov eax,0xfffffff8 18000df91: 48 83 c4 28 add rsp,0x28 18000df95: c3 ret 18000df96: b8 fa ff ff ff mov eax,0xfffffffa 18000df9b: 48 83 c4 28 add rsp,0x28 18000df9f: c3 ret 18000dfa0: 48 83 ec 28 sub rsp,0x28 18000dfa4: 48 85 c9 test rcx,rcx 18000dfa7: 74 20 je 0x18000dfc9 18000dfa9: 48 85 d2 test rdx,rdx 18000dfac: 74 1b je 0x18000dfc9 18000dfae: 45 85 c0 test r8d,r8d 18000dfb1: 7f 0a jg 0x18000dfbd 18000dfb3: b8 fa ff ff ff mov eax,0xfffffffa 18000dfb8: 48 83 c4 28 add rsp,0x28 18000dfbc: c3 ret 18000dfbd: e8 3e 9f 03 00 call 0x180047f00 18000dfc2: 33 c0 xor eax,eax 18000dfc4: 48 83 c4 28 add rsp,0x28 18000dfc8: c3 ret 18000dfc9: b8 f8 ff ff ff mov eax,0xfffffff8 18000dfce: 48 83 c4 28 add rsp,0x28 18000dfd2: c3 ret 18000dfd3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000dfd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000dfdf: 00 18000dfe0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] 18000dfe5: 48 85 c9 test rcx,rcx 18000dfe8: 74 22 je 0x18000e00c 18000dfea: 48 85 d2 test rdx,rdx 18000dfed: 74 1d je 0x18000e00c 18000dfef: 45 85 c0 test r8d,r8d 18000dff2: 7f 0b jg 0x18000dfff 18000dff4: b8 fa ff ff ff mov eax,0xfffffffa 18000dff9: 48 8d 64 24 28 lea rsp,[rsp+0x28] 18000dffe: c3 ret 18000dfff: e8 dc a1 03 00 call 0x1800481e0 18000e004: 33 c0 xor eax,eax 18000e006: 48 8d 64 24 28 lea rsp,[rsp+0x28] 18000e00b: c3 ret 18000e00c: b8 f8 ff ff ff mov eax,0xfffffff8 18000e011: 48 8d 64 24 28 lea rsp,[rsp+0x28] 18000e016: c3 ret 18000e017: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000e01e: 00 00 18000e020: 48 83 ec 28 sub rsp,0x28 18000e024: 48 85 c9 test rcx,rcx 18000e027: 74 20 je 0x18000e049 18000e029: 48 85 d2 test rdx,rdx 18000e02c: 74 1b je 0x18000e049 18000e02e: 45 85 c0 test r8d,r8d 18000e031: 7f 0a jg 0x18000e03d 18000e033: b8 fa ff ff ff mov eax,0xfffffffa 18000e038: 48 83 c4 28 add rsp,0x28 18000e03c: c3 ret 18000e03d: e8 7e a4 03 00 call 0x1800484c0 18000e042: 33 c0 xor eax,eax 18000e044: 48 83 c4 28 add rsp,0x28 18000e048: c3 ret 18000e049: b8 f8 ff ff ff mov eax,0xfffffff8 18000e04e: 48 83 c4 28 add rsp,0x28 18000e052: c3 ret 18000e053: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e058: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e05f: 00 18000e060: 41 54 push r12 18000e062: 55 push rbp 18000e063: 49 89 d1 mov r9,rdx 18000e066: 48 85 c9 test rcx,rcx 18000e069: 0f 84 cf 02 00 00 je 0x18000e33e 18000e06f: 4d 85 c9 test r9,r9 18000e072: 0f 84 c6 02 00 00 je 0x18000e33e 18000e078: 45 85 c0 test r8d,r8d 18000e07b: 0f 8e b4 02 00 00 jle 0x18000e335 18000e081: 41 83 f8 08 cmp r8d,0x8 18000e085: 0f 8c 9b 02 00 00 jl 0x18000e326 18000e08b: 4c 89 c8 mov rax,r9 18000e08e: 48 83 e0 1f and rax,0x1f 18000e092: 89 c0 mov eax,eax 18000e094: 85 c0 test eax,eax 18000e096: 74 0d je 0x18000e0a5 18000e098: a8 0f test al,0xf 18000e09a: 0f 85 86 02 00 00 jne 0x18000e326 18000e0a0: b8 01 00 00 00 mov eax,0x1 18000e0a5: 8d 50 08 lea edx,[rax+0x8] 18000e0a8: 44 3b c2 cmp r8d,edx 18000e0ab: 0f 8c 75 02 00 00 jl 0x18000e326 18000e0b1: 44 89 c5 mov ebp,r8d 18000e0b4: 45 33 db xor r11d,r11d 18000e0b7: 2b e8 sub ebp,eax 18000e0b9: 45 33 d2 xor r10d,r10d 18000e0bc: 83 e5 07 and ebp,0x7 18000e0bf: 4c 89 ca mov rdx,r9 18000e0c2: f7 dd neg ebp 18000e0c4: 41 03 e8 add ebp,r8d 18000e0c7: 85 c0 test eax,eax 18000e0c9: 76 4e jbe 0x18000e119 18000e0cb: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e0d2: 00 18000e0d3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e0da: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 18000e0e0: c5 f9 10 12 vmovupd xmm2,XMMWORD PTR [rdx] 18000e0e4: c4 c1 79 10 0c 0a vmovupd xmm1,XMMWORD PTR [r10+rcx*1] 18000e0ea: c4 c1 7b 12 04 0a vmovddup xmm0,QWORD PTR [r10+rcx*1] 18000e0f0: 49 ff c3 inc r11 18000e0f3: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 18000e0f7: 49 83 c2 10 add r10,0x10 18000e0fb: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 18000e100: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 18000e104: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 18000e108: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 18000e10c: c5 f9 11 0a vmovupd XMMWORD PTR [rdx],xmm1 18000e110: 48 83 c2 10 add rdx,0x10 18000e114: 4c 3b d8 cmp r11,rax 18000e117: 72 c7 jb 0x18000e0e0 18000e119: 49 89 c2 mov r10,rax 18000e11c: 49 c1 e2 04 shl r10,0x4 18000e120: 48 63 d5 movsxd rdx,ebp 18000e123: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e12a: 00 18000e12b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e132: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e139: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e140: c4 81 7d 10 14 0a vmovupd ymm2,YMMWORD PTR [r10+r9*1] 18000e146: 48 83 c0 08 add rax,0x8 18000e14a: c4 c1 79 10 04 0a vmovupd xmm0,XMMWORD PTR [r10+rcx*1] 18000e150: c4 81 7f 12 0c 0a vmovddup ymm1,YMMWORD PTR [r10+r9*1] 18000e156: c5 ed 15 e2 vunpckhpd ymm4,ymm2,ymm2 18000e15a: c4 c3 7d 18 5c 0a 10 vinsertf128 ymm3,ymm0,XMMWORD PTR [r10+rcx*1+0x10],0x1 18000e161: 01 18000e162: c5 e5 c6 eb 05 vshufpd ymm5,ymm3,ymm3,0x5 18000e167: c5 f5 59 c3 vmulpd ymm0,ymm1,ymm3 18000e16b: c5 dd 59 cd vmulpd ymm1,ymm4,ymm5 18000e16f: c4 81 7d 10 6c 0a 20 vmovupd ymm5,YMMWORD PTR [r10+r9*1+0x20] 18000e176: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 18000e17a: c4 81 7d 11 14 0a vmovupd YMMWORD PTR [r10+r9*1],ymm2 18000e180: c4 c1 79 10 5c 0a 20 vmovupd xmm3,XMMWORD PTR [r10+rcx*1+0x20] 18000e187: c4 81 7f 12 64 0a 20 vmovddup ymm4,YMMWORD PTR [r10+r9*1+0x20] 18000e18e: c5 d5 15 ed vunpckhpd ymm5,ymm5,ymm5 18000e192: c4 c3 65 18 44 0a 30 vinsertf128 ymm0,ymm3,XMMWORD PTR [r10+rcx*1+0x30],0x1 18000e199: 01 18000e19a: c5 fd c6 c8 05 vshufpd ymm1,ymm0,ymm0,0x5 18000e19f: c5 dd 59 d0 vmulpd ymm2,ymm4,ymm0 18000e1a3: c5 d5 59 d9 vmulpd ymm3,ymm5,ymm1 18000e1a7: c5 ed d0 e3 vaddsubpd ymm4,ymm2,ymm3 18000e1ab: c4 81 7d 10 54 0a 40 vmovupd ymm2,YMMWORD PTR [r10+r9*1+0x40] 18000e1b2: c4 81 7d 11 64 0a 20 vmovupd YMMWORD PTR [r10+r9*1+0x20],ymm4 18000e1b9: c4 c1 79 10 44 0a 40 vmovupd xmm0,XMMWORD PTR [r10+rcx*1+0x40] 18000e1c0: c4 81 7f 12 4c 0a 40 vmovddup ymm1,YMMWORD PTR [r10+r9*1+0x40] 18000e1c7: c5 ed 15 e2 vunpckhpd ymm4,ymm2,ymm2 18000e1cb: c4 c3 7d 18 5c 0a 50 vinsertf128 ymm3,ymm0,XMMWORD PTR [r10+rcx*1+0x50],0x1 18000e1d2: 01 18000e1d3: c5 e5 c6 eb 05 vshufpd ymm5,ymm3,ymm3,0x5 18000e1d8: c5 f5 59 c3 vmulpd ymm0,ymm1,ymm3 18000e1dc: c5 dd 59 cd vmulpd ymm1,ymm4,ymm5 18000e1e0: c4 81 7d 10 6c 0a 60 vmovupd ymm5,YMMWORD PTR [r10+r9*1+0x60] 18000e1e7: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 18000e1eb: c4 81 7d 11 54 0a 40 vmovupd YMMWORD PTR [r10+r9*1+0x40],ymm2 18000e1f2: c4 c1 79 10 5c 0a 60 vmovupd xmm3,XMMWORD PTR [r10+rcx*1+0x60] 18000e1f9: c4 81 7f 12 64 0a 60 vmovddup ymm4,YMMWORD PTR [r10+r9*1+0x60] 18000e200: c5 d5 15 ed vunpckhpd ymm5,ymm5,ymm5 18000e204: c4 c3 65 18 44 0a 70 vinsertf128 ymm0,ymm3,XMMWORD PTR [r10+rcx*1+0x70],0x1 18000e20b: 01 18000e20c: c5 fd c6 c8 05 vshufpd ymm1,ymm0,ymm0,0x5 18000e211: c5 dd 59 d0 vmulpd ymm2,ymm4,ymm0 18000e215: c5 d5 59 d9 vmulpd ymm3,ymm5,ymm1 18000e219: c5 ed d0 e3 vaddsubpd ymm4,ymm2,ymm3 18000e21d: c4 81 7d 11 64 0a 60 vmovupd YMMWORD PTR [r10+r9*1+0x60],ymm4 18000e224: 49 81 c2 80 00 00 00 add r10,0x80 18000e22b: 48 3b c2 cmp rax,rdx 18000e22e: 0f 82 0c ff ff ff jb 0x18000e140 18000e234: 8d 45 01 lea eax,[rbp+0x1] 18000e237: 41 3b c0 cmp eax,r8d 18000e23a: 0f 87 d9 00 00 00 ja 0x18000e319 18000e240: 4d 63 c0 movsxd r8,r8d 18000e243: 4c 2b c2 sub r8,rdx 18000e246: 49 83 f8 02 cmp r8,0x2 18000e24a: 0f 8c d2 00 00 00 jl 0x18000e322 18000e250: 48 c1 e2 04 shl rdx,0x4 18000e254: 44 89 c0 mov eax,r8d 18000e257: 83 e0 fe and eax,0xfffffffe 18000e25a: 45 33 e4 xor r12d,r12d 18000e25d: 48 63 c0 movsxd rax,eax 18000e260: 45 33 d2 xor r10d,r10d 18000e263: 4c 8d 1c 11 lea r11,[rcx+rdx*1] 18000e267: 49 03 d1 add rdx,r9 18000e26a: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e271: 00 18000e272: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e279: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e280: c5 fd 10 12 vmovupd ymm2,YMMWORD PTR [rdx] 18000e284: 49 83 c4 02 add r12,0x2 18000e288: c4 81 79 10 04 1a vmovupd xmm0,XMMWORD PTR [r10+r11*1] 18000e28e: c5 ff 12 0a vmovddup ymm1,YMMWORD PTR [rdx] 18000e292: c5 ed 15 e2 vunpckhpd ymm4,ymm2,ymm2 18000e296: c4 83 7d 18 5c 1a 10 vinsertf128 ymm3,ymm0,XMMWORD PTR [r10+r11*1+0x10],0x1 18000e29d: 01 18000e29e: 49 83 c2 20 add r10,0x20 18000e2a2: c5 e5 c6 eb 05 vshufpd ymm5,ymm3,ymm3,0x5 18000e2a7: c5 f5 59 c3 vmulpd ymm0,ymm1,ymm3 18000e2ab: c5 dd 59 cd vmulpd ymm1,ymm4,ymm5 18000e2af: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 18000e2b3: c5 fd 11 12 vmovupd YMMWORD PTR [rdx],ymm2 18000e2b7: 48 83 c2 20 add rdx,0x20 18000e2bb: 4c 3b e0 cmp r12,rax 18000e2be: 72 c0 jb 0x18000e280 18000e2c0: 48 89 c2 mov rdx,rax 18000e2c3: 48 c1 e2 04 shl rdx,0x4 18000e2c7: 49 3b c0 cmp rax,r8 18000e2ca: 73 4d jae 0x18000e319 18000e2cc: 48 63 ed movsxd rbp,ebp 18000e2cf: 48 c1 e5 04 shl rbp,0x4 18000e2d3: 4c 03 cd add r9,rbp 18000e2d6: 48 03 cd add rcx,rbp 18000e2d9: 4c 03 ca add r9,rdx 18000e2dc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 18000e2e0: c4 c1 79 10 11 vmovupd xmm2,XMMWORD PTR [r9] 18000e2e5: c5 f9 10 0c 0a vmovupd xmm1,XMMWORD PTR [rdx+rcx*1] 18000e2ea: c5 fb 12 04 0a vmovddup xmm0,QWORD PTR [rdx+rcx*1] 18000e2ef: 48 ff c0 inc rax 18000e2f2: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 18000e2f6: 48 83 c2 10 add rdx,0x10 18000e2fa: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 18000e2ff: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 18000e303: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 18000e307: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 18000e30b: c4 c1 79 11 09 vmovupd XMMWORD PTR [r9],xmm1 18000e310: 49 83 c1 10 add r9,0x10 18000e314: 49 3b c0 cmp rax,r8 18000e317: 72 c7 jb 0x18000e2e0 18000e319: 33 c0 xor eax,eax 18000e31b: c5 f8 77 vzeroupper 18000e31e: 5d pop rbp 18000e31f: 41 5c pop r12 18000e321: c3 ret 18000e322: 33 c0 xor eax,eax 18000e324: eb 9a jmp 0x18000e2c0 18000e326: 33 ed xor ebp,ebp 18000e328: 41 83 f8 01 cmp r8d,0x1 18000e32c: 72 eb jb 0x18000e319 18000e32e: 4d 63 c0 movsxd r8,r8d 18000e331: 33 c0 xor eax,eax 18000e333: eb 8b jmp 0x18000e2c0 18000e335: b8 fa ff ff ff mov eax,0xfffffffa 18000e33a: 5d pop rbp 18000e33b: 41 5c pop r12 18000e33d: c3 ret 18000e33e: b8 f8 ff ff ff mov eax,0xfffffff8 18000e343: 5d pop rbp 18000e344: 41 5c pop r12 18000e346: c3 ret 18000e347: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e34e: 00 18000e34f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e356: 0f 1f 00 nop DWORD PTR [rax] 18000e359: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e360: 41 54 push r12 18000e362: 49 89 cb mov r11,rcx 18000e365: 4d 85 db test r11,r11 18000e368: 0f 84 dd 01 00 00 je 0x18000e54b 18000e36e: 48 85 d2 test rdx,rdx 18000e371: 0f 84 d4 01 00 00 je 0x18000e54b 18000e377: 45 85 c0 test r8d,r8d 18000e37a: 0f 8e c3 01 00 00 jle 0x18000e543 18000e380: 4d 63 c8 movsxd r9,r8d 18000e383: 49 83 f9 08 cmp r9,0x8 18000e387: 0f 8c b1 01 00 00 jl 0x18000e53e 18000e38d: 48 89 d0 mov rax,rdx 18000e390: 48 83 e0 1f and rax,0x1f 18000e394: 85 c0 test eax,eax 18000e396: 74 0d je 0x18000e3a5 18000e398: a8 0f test al,0xf 18000e39a: 0f 85 9e 01 00 00 jne 0x18000e53e 18000e3a0: b8 01 00 00 00 mov eax,0x1 18000e3a5: 41 89 c2 mov r10d,eax 18000e3a8: 49 8d 4a 08 lea rcx,[r10+0x8] 18000e3ac: 4c 3b c9 cmp r9,rcx 18000e3af: 0f 8c 89 01 00 00 jl 0x18000e53e 18000e3b5: 44 89 c1 mov ecx,r8d 18000e3b8: 2b c8 sub ecx,eax 18000e3ba: 83 e1 07 and ecx,0x7 18000e3bd: 44 2b c1 sub r8d,ecx 18000e3c0: 33 c9 xor ecx,ecx 18000e3c2: 4d 63 c0 movsxd r8,r8d 18000e3c5: 45 33 e4 xor r12d,r12d 18000e3c8: 85 c0 test eax,eax 18000e3ca: 48 89 d0 mov rax,rdx 18000e3cd: 76 47 jbe 0x18000e416 18000e3cf: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e3d6: 00 18000e3d7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e3de: 66 90 xchg ax,ax 18000e3e0: c5 f9 10 18 vmovupd xmm3,XMMWORD PTR [rax] 18000e3e4: c4 81 79 10 04 1c vmovupd xmm0,XMMWORD PTR [r12+r11*1] 18000e3ea: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 18000e3ee: 48 ff c1 inc rcx 18000e3f1: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 18000e3f6: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 18000e3fa: c4 81 7b 12 2c 1c vmovddup xmm5,QWORD PTR [r12+r11*1] 18000e400: 49 83 c4 10 add r12,0x10 18000e404: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 18000e409: c5 f9 11 28 vmovupd XMMWORD PTR [rax],xmm5 18000e40d: 48 83 c0 10 add rax,0x10 18000e411: 49 3b ca cmp rcx,r10 18000e414: 72 ca jb 0x18000e3e0 18000e416: 4c 89 d0 mov rax,r10 18000e419: 48 c1 e0 04 shl rax,0x4 18000e41d: 0f 1f 00 nop DWORD PTR [rax] 18000e420: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] 18000e425: 48 8d 0c 10 lea rcx,[rax+rdx*1] 18000e429: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] 18000e42f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000e433: 49 83 c2 08 add r10,0x8 18000e437: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000e43c: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000e440: c5 fd 10 41 20 vmovupd ymm0,YMMWORD PTR [rcx+0x20] 18000e445: c5 ff 12 29 vmovddup ymm5,YMMWORD PTR [rcx] 18000e449: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000e44e: c5 fd 11 29 vmovupd YMMWORD PTR [rcx],ymm5 18000e452: c4 a1 7d 10 5c 18 20 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x20] 18000e459: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000e45d: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000e462: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000e466: c5 fd 10 41 40 vmovupd ymm0,YMMWORD PTR [rcx+0x40] 18000e46b: c5 ff 12 69 20 vmovddup ymm5,YMMWORD PTR [rcx+0x20] 18000e470: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000e475: c5 fd 11 69 20 vmovupd YMMWORD PTR [rcx+0x20],ymm5 18000e47a: c4 a1 7d 10 5c 18 40 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x40] 18000e481: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000e485: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000e48a: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000e48e: c5 fd 10 41 60 vmovupd ymm0,YMMWORD PTR [rcx+0x60] 18000e493: c5 ff 12 69 40 vmovddup ymm5,YMMWORD PTR [rcx+0x40] 18000e498: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000e49d: c5 fd 11 69 40 vmovupd YMMWORD PTR [rcx+0x40],ymm5 18000e4a2: c4 a1 7d 10 5c 18 60 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x60] 18000e4a9: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000e4ad: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000e4b2: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000e4b6: c5 ff 12 69 60 vmovddup ymm5,YMMWORD PTR [rcx+0x60] 18000e4bb: 48 05 80 00 00 00 add rax,0x80 18000e4c1: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000e4c6: 4d 3b d0 cmp r10,r8 18000e4c9: c5 fd 11 69 60 vmovupd YMMWORD PTR [rcx+0x60],ymm5 18000e4ce: 0f 82 4c ff ff ff jb 0x18000e420 18000e4d4: 4c 89 c0 mov rax,r8 18000e4d7: 48 c1 e0 04 shl rax,0x4 18000e4db: 48 03 d0 add rdx,rax 18000e4de: 4d 3b c1 cmp r8,r9 18000e4e1: 73 53 jae 0x18000e536 18000e4e3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e4ea: 00 18000e4eb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e4f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e4f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e500: c5 f9 10 1a vmovupd xmm3,XMMWORD PTR [rdx] 18000e504: c4 a1 79 10 04 18 vmovupd xmm0,XMMWORD PTR [rax+r11*1] 18000e50a: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 18000e50e: 49 ff c0 inc r8 18000e511: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 18000e516: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 18000e51a: c4 a1 7b 12 2c 18 vmovddup xmm5,QWORD PTR [rax+r11*1] 18000e520: 48 83 c0 10 add rax,0x10 18000e524: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 18000e529: c5 f9 11 2a vmovupd XMMWORD PTR [rdx],xmm5 18000e52d: 48 83 c2 10 add rdx,0x10 18000e531: 4d 3b c1 cmp r8,r9 18000e534: 72 ca jb 0x18000e500 18000e536: 33 c0 xor eax,eax 18000e538: c5 f8 77 vzeroupper 18000e53b: 41 5c pop r12 18000e53d: c3 ret 18000e53e: 45 33 c0 xor r8d,r8d 18000e541: eb 91 jmp 0x18000e4d4 18000e543: b8 fa ff ff ff mov eax,0xfffffffa 18000e548: 41 5c pop r12 18000e54a: c3 ret 18000e54b: b8 f8 ff ff ff mov eax,0xfffffff8 18000e550: 41 5c pop r12 18000e552: c3 ret 18000e553: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e558: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e55f: 00 18000e560: 41 54 push r12 18000e562: 49 89 cb mov r11,rcx 18000e565: 4d 85 db test r11,r11 18000e568: 0f 84 f9 01 00 00 je 0x18000e767 18000e56e: 48 85 d2 test rdx,rdx 18000e571: 0f 84 f0 01 00 00 je 0x18000e767 18000e577: 45 85 c0 test r8d,r8d 18000e57a: 0f 8e df 01 00 00 jle 0x18000e75f 18000e580: 4d 63 c8 movsxd r9,r8d 18000e583: 49 83 f9 08 cmp r9,0x8 18000e587: 0f 8c cd 01 00 00 jl 0x18000e75a 18000e58d: 48 89 d0 mov rax,rdx 18000e590: 48 83 e0 1f and rax,0x1f 18000e594: 85 c0 test eax,eax 18000e596: 74 0d je 0x18000e5a5 18000e598: a8 0f test al,0xf 18000e59a: 0f 85 ba 01 00 00 jne 0x18000e75a 18000e5a0: b8 01 00 00 00 mov eax,0x1 18000e5a5: 41 89 c2 mov r10d,eax 18000e5a8: 49 8d 4a 08 lea rcx,[r10+0x8] 18000e5ac: 4c 3b c9 cmp r9,rcx 18000e5af: 0f 8c a5 01 00 00 jl 0x18000e75a 18000e5b5: 44 89 c1 mov ecx,r8d 18000e5b8: 2b c8 sub ecx,eax 18000e5ba: 83 e1 07 and ecx,0x7 18000e5bd: 44 2b c1 sub r8d,ecx 18000e5c0: 33 c9 xor ecx,ecx 18000e5c2: 4d 63 c0 movsxd r8,r8d 18000e5c5: 45 33 e4 xor r12d,r12d 18000e5c8: 85 c0 test eax,eax 18000e5ca: 48 89 d0 mov rax,rdx 18000e5cd: 76 43 jbe 0x18000e612 18000e5cf: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e5d6: 00 18000e5d7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e5de: 66 90 xchg ax,ax 18000e5e0: c5 f9 10 18 vmovupd xmm3,XMMWORD PTR [rax] 18000e5e4: c4 81 79 10 04 1c vmovupd xmm0,XMMWORD PTR [r12+r11*1] 18000e5ea: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 18000e5ee: 48 ff c1 inc rcx 18000e5f1: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 18000e5f6: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 18000e5fa: 62 92 e5 18 b6 24 1c vfmaddsub231pd xmm4,xmm3,QWORD BCST [r12+r11*1] 18000e601: 49 83 c4 10 add r12,0x10 18000e605: c5 f9 11 20 vmovupd XMMWORD PTR [rax],xmm4 18000e609: 48 83 c0 10 add rax,0x10 18000e60d: 49 3b ca cmp rcx,r10 18000e610: 72 ce jb 0x18000e5e0 18000e612: 4c 89 d0 mov rax,r10 18000e615: 48 c1 e0 04 shl rax,0x4 18000e619: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e620: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] 18000e625: 49 83 c2 08 add r10,0x8 18000e629: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] 18000e62f: 62 e1 fd 28 10 44 10 vmovupd ymm16,YMMWORD PTR [rax+rdx*1+0x20] 18000e636: 01 18000e637: 62 e1 fd 28 10 74 10 vmovupd ymm22,YMMWORD PTR [rax+rdx*1+0x40] 18000e63e: 02 18000e63f: 62 61 fd 28 10 64 10 vmovupd ymm28,YMMWORD PTR [rax+rdx*1+0x60] 18000e646: 03 18000e647: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 18000e64b: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 18000e650: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 18000e654: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] 18000e659: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 18000e65e: c5 fd 11 2c 10 vmovupd YMMWORD PTR [rax+rdx*1],ymm5 18000e663: 62 a1 fd 28 10 5c 18 vmovupd ymm19,YMMWORD PTR [rax+r11*1+0x20] 18000e66a: 01 18000e66b: 62 a1 fd 20 15 c8 vunpckhpd ymm17,ymm16,ymm16 18000e671: 62 a1 e5 20 c6 d3 05 vshufpd ymm18,ymm19,ymm19,0x5 18000e678: 62 a1 f5 20 59 e2 vmulpd ymm20,ymm17,ymm18 18000e67e: 62 e1 ff 28 12 6c 10 vmovddup ymm21,YMMWORD PTR [rax+rdx*1+0x20] 18000e685: 01 18000e686: 62 a2 e5 20 a6 ec vfmaddsub213pd ymm21,ymm19,ymm20 18000e68c: 62 e1 fd 28 11 6c 10 vmovupd YMMWORD PTR [rax+rdx*1+0x20],ymm21 18000e693: 01 18000e694: 62 21 fd 28 10 4c 18 vmovupd ymm25,YMMWORD PTR [rax+r11*1+0x40] 18000e69b: 02 18000e69c: 62 a1 cd 20 15 fe vunpckhpd ymm23,ymm22,ymm22 18000e6a2: 62 01 b5 20 c6 c1 05 vshufpd ymm24,ymm25,ymm25,0x5 18000e6a9: 62 01 c5 20 59 d0 vmulpd ymm26,ymm23,ymm24 18000e6af: 62 61 ff 28 12 5c 10 vmovddup ymm27,YMMWORD PTR [rax+rdx*1+0x40] 18000e6b6: 02 18000e6b7: 62 02 b5 20 a6 da vfmaddsub213pd ymm27,ymm25,ymm26 18000e6bd: 62 61 fd 28 11 5c 10 vmovupd YMMWORD PTR [rax+rdx*1+0x40],ymm27 18000e6c4: 02 18000e6c5: 62 21 fd 28 10 7c 18 vmovupd ymm31,YMMWORD PTR [rax+r11*1+0x60] 18000e6cc: 03 18000e6cd: 62 01 9d 20 15 ec vunpckhpd ymm29,ymm28,ymm28 18000e6d3: 62 01 85 20 c6 f7 05 vshufpd ymm30,ymm31,ymm31,0x5 18000e6da: 62 01 95 20 59 e6 vmulpd ymm28,ymm29,ymm30 18000e6e0: c5 ff 12 44 10 60 vmovddup ymm0,YMMWORD PTR [rax+rdx*1+0x60] 18000e6e6: 62 92 85 20 a6 c4 vfmaddsub213pd ymm0,ymm31,ymm28 18000e6ec: c5 fd 11 44 10 60 vmovupd YMMWORD PTR [rax+rdx*1+0x60],ymm0 18000e6f2: 48 05 80 00 00 00 add rax,0x80 18000e6f8: 4d 3b d0 cmp r10,r8 18000e6fb: 0f 82 1f ff ff ff jb 0x18000e620 18000e701: 4c 89 c0 mov rax,r8 18000e704: 48 c1 e0 04 shl rax,0x4 18000e708: 48 03 d0 add rdx,rax 18000e70b: 4d 3b c1 cmp r8,r9 18000e70e: 73 42 jae 0x18000e752 18000e710: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e717: 00 18000e718: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e71f: 90 nop 18000e720: c5 f9 10 1a vmovupd xmm3,XMMWORD PTR [rdx] 18000e724: c4 a1 79 10 04 18 vmovupd xmm0,XMMWORD PTR [rax+r11*1] 18000e72a: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 18000e72e: 49 ff c0 inc r8 18000e731: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 18000e736: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 18000e73a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd xmm4,xmm3,QWORD BCST [rax+r11*1] 18000e741: 48 83 c0 10 add rax,0x10 18000e745: c5 f9 11 22 vmovupd XMMWORD PTR [rdx],xmm4 18000e749: 48 83 c2 10 add rdx,0x10 18000e74d: 4d 3b c1 cmp r8,r9 18000e750: 72 ce jb 0x18000e720 18000e752: 33 c0 xor eax,eax 18000e754: c5 f8 77 vzeroupper 18000e757: 41 5c pop r12 18000e759: c3 ret 18000e75a: 45 33 c0 xor r8d,r8d 18000e75d: eb a2 jmp 0x18000e701 18000e75f: b8 fa ff ff ff mov eax,0xfffffffa 18000e764: 41 5c pop r12 18000e766: c3 ret 18000e767: b8 f8 ff ff ff mov eax,0xfffffff8 18000e76c: 41 5c pop r12 18000e76e: c3 ret 18000e76f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e776: 00 18000e777: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e77e: 66 90 xchg ax,ax 18000e780: 57 push rdi 18000e781: 41 54 push r12 18000e783: 55 push rbp 18000e784: 48 89 d5 mov rbp,rdx 18000e787: 48 85 c9 test rcx,rcx 18000e78a: 0f 84 f7 01 00 00 je 0x18000e987 18000e790: 48 85 ed test rbp,rbp 18000e793: 0f 84 ee 01 00 00 je 0x18000e987 18000e799: 4d 85 c0 test r8,r8 18000e79c: 0f 84 e5 01 00 00 je 0x18000e987 18000e7a2: 45 85 c9 test r9d,r9d 18000e7a5: 0f 8e d2 01 00 00 jle 0x18000e97d 18000e7ab: 41 83 f9 08 cmp r9d,0x8 18000e7af: 0f 8c b8 01 00 00 jl 0x18000e96d 18000e7b5: 4d 89 c2 mov r10,r8 18000e7b8: 49 83 e2 0f and r10,0xf 18000e7bc: 45 85 d2 test r10d,r10d 18000e7bf: 74 18 je 0x18000e7d9 18000e7c1: 41 f7 c2 03 00 00 00 test r10d,0x3 18000e7c8: 0f 85 9f 01 00 00 jne 0x18000e96d 18000e7ce: 41 f7 da neg r10d 18000e7d1: 41 83 c2 10 add r10d,0x10 18000e7d5: 41 c1 ea 02 shr r10d,0x2 18000e7d9: 41 8d 42 08 lea eax,[r10+0x8] 18000e7dd: 44 3b c8 cmp r9d,eax 18000e7e0: 0f 8c 87 01 00 00 jl 0x18000e96d 18000e7e6: 44 89 c8 mov eax,r9d 18000e7e9: 33 d2 xor edx,edx 18000e7eb: 41 2b c2 sub eax,r10d 18000e7ee: 83 e0 07 and eax,0x7 18000e7f1: f7 d8 neg eax 18000e7f3: 41 03 c1 add eax,r9d 18000e7f6: 44 89 d7 mov edi,r10d 18000e7f9: 45 85 d2 test r10d,r10d 18000e7fc: 76 21 jbe 0x18000e81f 18000e7fe: 66 90 xchg ax,ax 18000e800: f3 0f 10 04 91 movss xmm0,DWORD PTR [rcx+rdx*4] 18000e805: f3 0f 59 44 95 00 mulss xmm0,DWORD PTR [rbp+rdx*4+0x0] 18000e80b: f3 41 0f 58 04 90 addss xmm0,DWORD PTR [r8+rdx*4] 18000e811: f3 41 0f 11 04 90 movss DWORD PTR [r8+rdx*4],xmm0 18000e817: 48 ff c2 inc rdx 18000e81a: 48 3b d7 cmp rdx,rdi 18000e81d: 72 e1 jb 0x18000e800 18000e81f: 45 rex.RB