/tmp/det/p_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 89 d2 mov r10d,r10d 18000e822: 4a 8d 54 95 00 lea rdx,[rbp+r10*4+0x0] 18000e827: 48 f7 c2 0f 00 00 00 test rdx,0xf 18000e82e: 48 63 d0 movsxd rdx,eax 18000e831: 74 4d je 0x18000e880 18000e833: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e838: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e83f: 00 18000e840: 0f 10 0c b9 movups xmm1,XMMWORD PTR [rcx+rdi*4] 18000e844: 0f 10 5c b9 10 movups xmm3,XMMWORD PTR [rcx+rdi*4+0x10] 18000e849: 0f 10 44 bd 00 movups xmm0,XMMWORD PTR [rbp+rdi*4+0x0] 18000e84e: 0f 10 54 bd 10 movups xmm2,XMMWORD PTR [rbp+rdi*4+0x10] 18000e853: 0f 59 c8 mulps xmm1,xmm0 18000e856: 0f 59 da mulps xmm3,xmm2 18000e859: 41 0f 58 0c b8 addps xmm1,XMMWORD PTR [r8+rdi*4] 18000e85e: 41 0f 58 5c b8 10 addps xmm3,XMMWORD PTR [r8+rdi*4+0x10] 18000e864: 41 0f 29 0c b8 movaps XMMWORD PTR [r8+rdi*4],xmm1 18000e869: 41 0f 29 5c b8 10 movaps XMMWORD PTR [r8+rdi*4+0x10],xmm3 18000e86f: 48 83 c7 08 add rdi,0x8 18000e873: 48 3b fa cmp rdi,rdx 18000e876: 72 c8 jb 0x18000e840 18000e878: eb 38 jmp 0x18000e8b2 18000e87a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 18000e880: 0f 10 04 b9 movups xmm0,XMMWORD PTR [rcx+rdi*4] 18000e884: 0f 10 4c b9 10 movups xmm1,XMMWORD PTR [rcx+rdi*4+0x10] 18000e889: 0f 59 44 bd 00 mulps xmm0,XMMWORD PTR [rbp+rdi*4+0x0] 18000e88e: 0f 59 4c bd 10 mulps xmm1,XMMWORD PTR [rbp+rdi*4+0x10] 18000e893: 41 0f 58 04 b8 addps xmm0,XMMWORD PTR [r8+rdi*4] 18000e898: 41 0f 58 4c b8 10 addps xmm1,XMMWORD PTR [r8+rdi*4+0x10] 18000e89e: 41 0f 29 04 b8 movaps XMMWORD PTR [r8+rdi*4],xmm0 18000e8a3: 41 0f 29 4c b8 10 movaps XMMWORD PTR [r8+rdi*4+0x10],xmm1 18000e8a9: 48 83 c7 08 add rdi,0x8 18000e8ad: 48 3b fa cmp rdi,rdx 18000e8b0: 72 ce jb 0x18000e880 18000e8b2: 8d 78 01 lea edi,[rax+0x1] 18000e8b5: 41 3b f9 cmp edi,r9d 18000e8b8: 0f 87 a3 00 00 00 ja 0x18000e961 18000e8be: 4d 63 c9 movsxd r9,r9d 18000e8c1: 4c 2b ca sub r9,rdx 18000e8c4: 49 83 f9 04 cmp r9,0x4 18000e8c8: 0f 8c 9a 00 00 00 jl 0x18000e968 18000e8ce: 45 89 cc mov r12d,r9d 18000e8d1: 45 33 db xor r11d,r11d 18000e8d4: 41 83 e4 fc and r12d,0xfffffffc 18000e8d8: 4c 8d 54 95 00 lea r10,[rbp+rdx*4+0x0] 18000e8dd: 4d 63 e4 movsxd r12,r12d 18000e8e0: 48 8d 3c 91 lea rdi,[rcx+rdx*4] 18000e8e4: 49 8d 14 90 lea rdx,[r8+rdx*4] 18000e8e8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e8ef: 00 18000e8f0: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e8f7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000e8fe: 00 00 18000e900: 42 0f 10 0c 9f movups xmm1,XMMWORD PTR [rdi+r11*4] 18000e905: 43 0f 10 04 9a movups xmm0,XMMWORD PTR [r10+r11*4] 18000e90a: 0f 59 c8 mulps xmm1,xmm0 18000e90d: 42 0f 58 0c 9a addps xmm1,XMMWORD PTR [rdx+r11*4] 18000e912: 42 0f 29 0c 9a movaps XMMWORD PTR [rdx+r11*4],xmm1 18000e917: 49 83 c3 04 add r11,0x4 18000e91b: 4d 3b dc cmp r11,r12 18000e91e: 72 e0 jb 0x18000e900 18000e920: 4d 3b e1 cmp r12,r9 18000e923: 73 3c jae 0x18000e961 18000e925: 48 63 c0 movsxd rax,eax 18000e928: 48 8d 6c 85 00 lea rbp,[rbp+rax*4+0x0] 18000e92d: 48 8d 14 81 lea rdx,[rcx+rax*4] 18000e931: 49 8d 04 80 lea rax,[r8+rax*4] 18000e935: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 18000e939: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e940: f3 42 0f 10 04 a2 movss xmm0,DWORD PTR [rdx+r12*4] 18000e946: f3 42 0f 59 44 a5 00 mulss xmm0,DWORD PTR [rbp+r12*4+0x0] 18000e94d: f3 42 0f 58 04 a0 addss xmm0,DWORD PTR [rax+r12*4] 18000e953: f3 42 0f 11 04 a0 movss DWORD PTR [rax+r12*4],xmm0 18000e959: 49 ff c4 inc r12 18000e95c: 4d 3b e1 cmp r12,r9 18000e95f: 72 df jb 0x18000e940 18000e961: 33 c0 xor eax,eax 18000e963: 5d pop rbp 18000e964: 41 5c pop r12 18000e966: 5f pop rdi 18000e967: c3 ret 18000e968: 45 33 e4 xor r12d,r12d 18000e96b: eb b3 jmp 0x18000e920 18000e96d: 33 c0 xor eax,eax 18000e96f: 41 83 f9 01 cmp r9d,0x1 18000e973: 72 ec jb 0x18000e961 18000e975: 4d 63 c9 movsxd r9,r9d 18000e978: 45 33 e4 xor r12d,r12d 18000e97b: eb a3 jmp 0x18000e920 18000e97d: b8 fa ff ff ff mov eax,0xfffffffa 18000e982: 5d pop rbp 18000e983: 41 5c pop r12 18000e985: 5f pop rdi 18000e986: c3 ret 18000e987: b8 f8 ff ff ff mov eax,0xfffffff8 18000e98c: 5d pop rbp 18000e98d: 41 5c pop r12 18000e98f: 5f pop rdi 18000e990: c3 ret 18000e991: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000e998: 00 18000e999: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000e9a0: 56 push rsi 18000e9a1: 57 push rdi 18000e9a2: 41 54 push r12 18000e9a4: 48 89 d7 mov rdi,rdx 18000e9a7: 48 85 c9 test rcx,rcx 18000e9aa: 0f 84 f3 01 00 00 je 0x18000eba3 18000e9b0: 48 85 ff test rdi,rdi 18000e9b3: 0f 84 ea 01 00 00 je 0x18000eba3 18000e9b9: 4d 85 c0 test r8,r8 18000e9bc: 0f 84 e1 01 00 00 je 0x18000eba3 18000e9c2: 45 85 c9 test r9d,r9d 18000e9c5: 0f 8e ce 01 00 00 jle 0x18000eb99 18000e9cb: 41 83 f9 08 cmp r9d,0x8 18000e9cf: 0f 8c b5 01 00 00 jl 0x18000eb8a 18000e9d5: 4d 89 c2 mov r10,r8 18000e9d8: 49 83 e2 0f and r10,0xf 18000e9dc: 45 85 d2 test r10d,r10d 18000e9df: 74 18 je 0x18000e9f9 18000e9e1: 41 f7 c2 03 00 00 00 test r10d,0x3 18000e9e8: 0f 85 9c 01 00 00 jne 0x18000eb8a 18000e9ee: 41 f7 da neg r10d 18000e9f1: 41 83 c2 10 add r10d,0x10 18000e9f5: 41 c1 ea 02 shr r10d,0x2 18000e9f9: 44 89 d0 mov eax,r10d 18000e9fc: 83 c0 08 add eax,0x8 18000e9ff: 44 3b c8 cmp r9d,eax 18000ea02: 0f 8c 82 01 00 00 jl 0x18000eb8a 18000ea08: 44 89 ce mov esi,r9d 18000ea0b: 33 d2 xor edx,edx 18000ea0d: 41 2b f2 sub esi,r10d 18000ea10: 83 e6 07 and esi,0x7 18000ea13: f7 de neg esi 18000ea15: 41 03 f1 add esi,r9d 18000ea18: 44 89 d0 mov eax,r10d 18000ea1b: 45 85 d2 test r10d,r10d 18000ea1e: 76 1f jbe 0x18000ea3f 18000ea20: f3 0f 10 04 91 movss xmm0,DWORD PTR [rcx+rdx*4] 18000ea25: f3 0f 59 04 97 mulss xmm0,DWORD PTR [rdi+rdx*4] 18000ea2a: f3 41 0f 58 04 90 addss xmm0,DWORD PTR [r8+rdx*4] 18000ea30: f3 41 0f 11 04 90 movss DWORD PTR [r8+rdx*4],xmm0 18000ea36: 48 8d 52 01 lea rdx,[rdx+0x1] 18000ea3a: 48 3b d0 cmp rdx,rax 18000ea3d: 72 e1 jb 0x18000ea20 18000ea3f: 45 89 d2 mov r10d,r10d 18000ea42: 48 63 d6 movsxd rdx,esi 18000ea45: 4e 8d 1c 97 lea r11,[rdi+r10*4] 18000ea49: 49 f7 c3 0f 00 00 00 test r11,0xf 18000ea50: 74 4e je 0x18000eaa0 18000ea52: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000ea59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000ea60: 0f 10 0c 81 movups xmm1,XMMWORD PTR [rcx+rax*4] 18000ea64: 0f 10 5c 81 10 movups xmm3,XMMWORD PTR [rcx+rax*4+0x10] 18000ea69: 0f 10 04 87 movups xmm0,XMMWORD PTR [rdi+rax*4] 18000ea6d: 0f 10 54 87 10 movups xmm2,XMMWORD PTR [rdi+rax*4+0x10] 18000ea72: 0f 59 c8 mulps xmm1,xmm0 18000ea75: 0f 59 da mulps xmm3,xmm2 18000ea78: 41 0f 58 0c 80 addps xmm1,XMMWORD PTR [r8+rax*4] 18000ea7d: 41 0f 58 5c 80 10 addps xmm3,XMMWORD PTR [r8+rax*4+0x10] 18000ea83: 41 0f 29 0c 80 movaps XMMWORD PTR [r8+rax*4],xmm1 18000ea88: 41 0f 29 5c 80 10 movaps XMMWORD PTR [r8+rax*4+0x10],xmm3 18000ea8e: 48 8d 40 08 lea rax,[rax+0x8] 18000ea92: 48 3b c2 cmp rax,rdx 18000ea95: 72 c9 jb 0x18000ea60 18000ea97: eb 38 jmp 0x18000ead1 18000ea99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000eaa0: 0f 10 04 81 movups xmm0,XMMWORD PTR [rcx+rax*4] 18000eaa4: 0f 10 4c 81 10 movups xmm1,XMMWORD PTR [rcx+rax*4+0x10] 18000eaa9: 0f 59 04 87 mulps xmm0,XMMWORD PTR [rdi+rax*4] 18000eaad: 0f 59 4c 87 10 mulps xmm1,XMMWORD PTR [rdi+rax*4+0x10] 18000eab2: 41 0f 58 04 80 addps xmm0,XMMWORD PTR [r8+rax*4] 18000eab7: 41 0f 58 4c 80 10 addps xmm1,XMMWORD PTR [r8+rax*4+0x10] 18000eabd: 41 0f 29 04 80 movaps XMMWORD PTR [r8+rax*4],xmm0 18000eac2: 41 0f 29 4c 80 10 movaps XMMWORD PTR [r8+rax*4+0x10],xmm1 18000eac8: 48 8d 40 08 lea rax,[rax+0x8] 18000eacc: 48 3b c2 cmp rax,rdx 18000eacf: 72 cf jb 0x18000eaa0 18000ead1: 8d 46 01 lea eax,[rsi+0x1] 18000ead4: 41 3b c1 cmp eax,r9d 18000ead7: 0f 87 a2 00 00 00 ja 0x18000eb7f 18000eadd: 4d 63 c9 movsxd r9,r9d 18000eae0: 4c 2b ca sub r9,rdx 18000eae3: 49 83 f9 04 cmp r9,0x4 18000eae7: 0f 8c 99 00 00 00 jl 0x18000eb86 18000eaed: 48 c1 e2 02 shl rdx,0x2 18000eaf1: 44 89 c8 mov eax,r9d 18000eaf4: 83 e0 fc and eax,0xfffffffc 18000eaf7: 49 89 d3 mov r11,rdx 18000eafa: 49 89 d2 mov r10,rdx 18000eafd: 45 33 e4 xor r12d,r12d 18000eb00: 48 63 c0 movsxd rax,eax 18000eb03: 4c 03 df add r11,rdi 18000eb06: 4c 03 d1 add r10,rcx 18000eb09: 49 03 d0 add rdx,r8 18000eb0c: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000eb13: 00 18000eb14: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000eb1b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000eb20: 43 0f 10 0c a2 movups xmm1,XMMWORD PTR [r10+r12*4] 18000eb25: 43 0f 10 04 a3 movups xmm0,XMMWORD PTR [r11+r12*4] 18000eb2a: 0f 59 c8 mulps xmm1,xmm0 18000eb2d: 42 0f 58 0c a2 addps xmm1,XMMWORD PTR [rdx+r12*4] 18000eb32: 42 0f 29 0c a2 movaps XMMWORD PTR [rdx+r12*4],xmm1 18000eb37: 4d 8d 64 24 04 lea r12,[r12+0x4] 18000eb3c: 4c 3b e0 cmp r12,rax 18000eb3f: 72 df jb 0x18000eb20 18000eb41: 49 3b c1 cmp rax,r9 18000eb44: 73 39 jae 0x18000eb7f 18000eb46: 48 63 f6 movsxd rsi,esi 18000eb49: 48 c1 e6 02 shl rsi,0x2 18000eb4d: 48 03 fe add rdi,rsi 18000eb50: 48 03 ce add rcx,rsi 18000eb53: 4c 03 c6 add r8,rsi 18000eb56: 0f 1f 00 nop DWORD PTR [rax] 18000eb59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000eb60: f3 0f 10 04 81 movss xmm0,DWORD PTR [rcx+rax*4] 18000eb65: f3 0f 59 04 87 mulss xmm0,DWORD PTR [rdi+rax*4] 18000eb6a: f3 41 0f 58 04 80 addss xmm0,DWORD PTR [r8+rax*4] 18000eb70: f3 41 0f 11 04 80 movss DWORD PTR [r8+rax*4],xmm0 18000eb76: 48 8d 40 01 lea rax,[rax+0x1] 18000eb7a: 49 3b c1 cmp rax,r9 18000eb7d: 72 e1 jb 0x18000eb60 18000eb7f: 33 c0 xor eax,eax 18000eb81: 41 5c pop r12 18000eb83: 5f pop rdi 18000eb84: 5e pop rsi 18000eb85: c3 ret 18000eb86: 33 c0 xor eax,eax 18000eb88: eb b7 jmp 0x18000eb41 18000eb8a: 33 f6 xor esi,esi 18000eb8c: 41 83 f9 01 cmp r9d,0x1 18000eb90: 72 ed jb 0x18000eb7f 18000eb92: 4d 63 c9 movsxd r9,r9d 18000eb95: 33 c0 xor eax,eax 18000eb97: eb a8 jmp 0x18000eb41 18000eb99: b8 fa ff ff ff mov eax,0xfffffffa 18000eb9e: 41 5c pop r12 18000eba0: 5f pop rdi 18000eba1: 5e pop rsi 18000eba2: c3 ret 18000eba3: b8 f8 ff ff ff mov eax,0xfffffff8 18000eba8: 41 5c pop r12 18000ebaa: 5f pop rdi 18000ebab: 5e pop rsi 18000ebac: c3 ret 18000ebad: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000ebb4: 00 18000ebb5: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000ebbc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 18000ebc0: 57 push rdi 18000ebc1: 41 54 push r12 18000ebc3: 55 push rbp 18000ebc4: 48 89 d5 mov rbp,rdx 18000ebc7: 48 85 c9 test rcx,rcx 18000ebca: 0f 84 f8 01 00 00 je 0x18000edc8 18000ebd0: 48 85 ed test rbp,rbp 18000ebd3: 0f 84 ef 01 00 00 je 0x18000edc8 18000ebd9: 4d 85 c0 test r8,r8 18000ebdc: 0f 84 e6 01 00 00 je 0x18000edc8 18000ebe2: 45 85 c9 test r9d,r9d 18000ebe5: 0f 8e d3 01 00 00 jle 0x18000edbe 18000ebeb: 41 83 f9 08 cmp r9d,0x8 18000ebef: 0f 8c b9 01 00 00 jl 0x18000edae 18000ebf5: 4d 89 c2 mov r10,r8 18000ebf8: 49 83 e2 0f and r10,0xf 18000ebfc: 45 85 d2 test r10d,r10d 18000ebff: 74 18 je 0x18000ec19 18000ec01: 41 f7 c2 03 00 00 00 test r10d,0x3 18000ec08: 0f 85 a0 01 00 00 jne 0x18000edae 18000ec0e: 41 f7 da neg r10d 18000ec11: 41 83 c2 10 add r10d,0x10 18000ec15: 41 c1 ea 02 shr r10d,0x2 18000ec19: 41 8d 42 08 lea eax,[r10+0x8] 18000ec1d: 44 3b c8 cmp r9d,eax 18000ec20: 0f 8c 88 01 00 00 jl 0x18000edae 18000ec26: 44 89 c8 mov eax,r9d 18000ec29: 33 d2 xor edx,edx 18000ec2b: 41 2b c2 sub eax,r10d 18000ec2e: 44 89 d7 mov edi,r10d 18000ec31: 83 e0 07 and eax,0x7 18000ec34: f7 d8 neg eax 18000ec36: 41 03 c1 add eax,r9d 18000ec39: 45 85 d2 test r10d,r10d 18000ec3c: 76 22 jbe 0x18000ec60 18000ec3e: 66 90 xchg ax,ax 18000ec40: f3 0f 10 04 91 movss xmm0,DWORD PTR [rcx+rdx*4] 18000ec45: f3 0f 59 44 95 00 mulss xmm0,DWORD PTR [rbp+rdx*4+0x0] 18000ec4b: f3 41 0f 58 04 90 addss xmm0,DWORD PTR [r8+rdx*4] 18000ec51: f3 41 0f 11 04 90 movss DWORD PTR [r8+rdx*4],xmm0 18000ec57: 48 83 c2 01 add rdx,0x1 18000ec5b: 48 3b d7 cmp rdx,rdi 18000ec5e: 72 e0 jb 0x18000ec40 18000ec60: 45 89 d2 mov r10d,r10d 18000ec63: 4a 8d 54 95 00 lea rdx,[rbp+r10*4+0x0] 18000ec68: 48 f7 c2 0f 00 00 00 test rdx,0xf 18000ec6f: 48 63 d0 movsxd rdx,eax 18000ec72: 74 4c je 0x18000ecc0 18000ec74: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000ec79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000ec80: 0f 10 0c b9 movups xmm1,XMMWORD PTR [rcx+rdi*4] 18000ec84: 0f 10 5c b9 10 movups xmm3,XMMWORD PTR [rcx+rdi*4+0x10] 18000ec89: 0f 10 44 bd 00 movups xmm0,XMMWORD PTR [rbp+rdi*4+0x0] 18000ec8e: 0f 10 54 bd 10 movups xmm2,XMMWORD PTR [rbp+rdi*4+0x10] 18000ec93: 0f 59 c8 mulps xmm1,xmm0 18000ec96: 0f 59 da mulps xmm3,xmm2 18000ec99: 41 0f 58 0c b8 addps xmm1,XMMWORD PTR [r8+rdi*4] 18000ec9e: 41 0f 58 5c b8 10 addps xmm3,XMMWORD PTR [r8+rdi*4+0x10] 18000eca4: 41 0f 11 0c b8 movups XMMWORD PTR [r8+rdi*4],xmm1 18000eca9: 41 0f 11 5c b8 10 movups XMMWORD PTR [r8+rdi*4+0x10],xmm3 18000ecaf: 48 83 c7 08 add rdi,0x8 18000ecb3: 48 3b fa cmp rdi,rdx 18000ecb6: 72 c8 jb 0x18000ec80 18000ecb8: eb 38 jmp 0x18000ecf2 18000ecba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 18000ecc0: 0f 10 04 b9 movups xmm0,XMMWORD PTR [rcx+rdi*4] 18000ecc4: 0f 10 4c b9 10 movups xmm1,XMMWORD PTR [rcx+rdi*4+0x10] 18000ecc9: 0f 59 44 bd 00 mulps xmm0,XMMWORD PTR [rbp+rdi*4+0x0] 18000ecce: 0f 59 4c bd 10 mulps xmm1,XMMWORD PTR [rbp+rdi*4+0x10] 18000ecd3: 41 0f 58 04 b8 addps xmm0,XMMWORD PTR [r8+rdi*4] 18000ecd8: 41 0f 58 4c b8 10 addps xmm1,XMMWORD PTR [r8+rdi*4+0x10] 18000ecde: 41 0f 11 04 b8 movups XMMWORD PTR [r8+rdi*4],xmm0 18000ece3: 41 0f 11 4c b8 10 movups XMMWORD PTR [r8+rdi*4+0x10],xmm1 18000ece9: 48 83 c7 08 add rdi,0x8 18000eced: 48 3b fa cmp rdi,rdx 18000ecf0: 72 ce jb 0x18000ecc0 18000ecf2: 8d 78 01 lea edi,[rax+0x1] 18000ecf5: 41 3b f9 cmp edi,r9d 18000ecf8: 0f 87 a4 00 00 00 ja 0x18000eda2 18000ecfe: 4d 63 c9 movsxd r9,r9d 18000ed01: 4c 2b ca sub r9,rdx 18000ed04: 49 83 f9 04 cmp r9,0x4 18000ed08: 0f 8c 9b 00 00 00 jl 0x18000eda9 18000ed0e: 45 89 cc mov r12d,r9d 18000ed11: 45 33 db xor r11d,r11d 18000ed14: 4c 8d 54 95 00 lea r10,[rbp+rdx*4+0x0] 18000ed19: 41 83 e4 fc and r12d,0xfffffffc 18000ed1d: 48 8d 3c 91 lea rdi,[rcx+rdx*4] 18000ed21: 4d 63 e4 movsxd r12,r12d 18000ed24: 49 8d 14 90 lea rdx,[r8+rdx*4] 18000ed28: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000ed2f: 00 18000ed30: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000ed37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000ed3e: 00 00 18000ed40: 42 0f 10 0c 9f movups xmm1,XMMWORD PTR [rdi+r11*4] 18000ed45: 43 0f 10 04 9a movups xmm0,XMMWORD PTR [r10+r11*4] 18000ed4a: 0f 59 c8 mulps xmm1,xmm0 18000ed4d: 42 0f 58 0c 9a addps xmm1,XMMWORD PTR [rdx+r11*4] 18000ed52: 42 0f 11 0c 9a movups XMMWORD PTR [rdx+r11*4],xmm1 18000ed57: 49 83 c3 04 add r11,0x4 18000ed5b: 4d 3b dc cmp r11,r12 18000ed5e: 72 e0 jb 0x18000ed40 18000ed60: 4d 3b e1 cmp r12,r9 18000ed63: 73 3d jae 0x18000eda2 18000ed65: 48 63 c0 movsxd rax,eax 18000ed68: 48 8d 6c 85 00 lea rbp,[rbp+rax*4+0x0] 18000ed6d: 48 8d 14 81 lea rdx,[rcx+rax*4] 18000ed71: 49 8d 04 80 lea rax,[r8+rax*4] 18000ed75: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 18000ed79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000ed80: f3 42 0f 10 04 a2 movss xmm0,DWORD PTR [rdx+r12*4] 18000ed86: f3 42 0f 59 44 a5 00 mulss xmm0,DWORD PTR [rbp+r12*4+0x0] 18000ed8d: f3 42 0f 58 04 a0 addss xmm0,DWORD PTR [rax+r12*4] 18000ed93: f3 42 0f 11 04 a0 movss DWORD PTR [rax+r12*4],xmm0 18000ed99: 49 83 c4 01 add r12,0x1 18000ed9d: 4d 3b e1 cmp r12,r9 18000eda0: 72 de jb 0x18000ed80 18000eda2: 33 c0 xor eax,eax 18000eda4: 5d pop rbp 18000eda5: 41 5c pop r12 18000eda7: 5f pop rdi 18000eda8: c3 ret 18000eda9: 45 33 e4 xor r12d,r12d 18000edac: eb b2 jmp 0x18000ed60 18000edae: 33 c0 xor eax,eax 18000edb0: 41 83 f9 01 cmp r9d,0x1 18000edb4: 72 ec jb 0x18000eda2 18000edb6: 4d 63 c9 movsxd r9,r9d 18000edb9: 45 33 e4 xor r12d,r12d 18000edbc: eb a2 jmp 0x18000ed60 18000edbe: b8 fa ff ff ff mov eax,0xfffffffa 18000edc3: 5d pop rbp 18000edc4: 41 5c pop r12 18000edc6: 5f pop rdi 18000edc7: c3 ret 18000edc8: b8 f8 ff ff ff mov eax,0xfffffff8 18000edcd: 5d pop rbp 18000edce: 41 5c pop r12 18000edd0: 5f pop rdi 18000edd1: c3 ret 18000edd2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000edd9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000ede0: 48 83 ec 28 sub rsp,0x28 18000ede4: 48 85 c9 test rcx,rcx 18000ede7: 74 25 je 0x18000ee0e 18000ede9: 48 85 d2 test rdx,rdx 18000edec: 74 20 je 0x18000ee0e 18000edee: 4d 85 c0 test r8,r8 18000edf1: 74 1b je 0x18000ee0e 18000edf3: 45 85 c9 test r9d,r9d 18000edf6: 7f 0a jg 0x18000ee02 18000edf8: b8 fa ff ff ff mov eax,0xfffffffa 18000edfd: 48 83 c4 28 add rsp,0x28 18000ee01: c3 ret 18000ee02: e8 59 99 03 00 call 0x180048760 18000ee07: 33 c0 xor eax,eax 18000ee09: 48 83 c4 28 add rsp,0x28 18000ee0d: c3 ret 18000ee0e: b8 f8 ff ff ff mov eax,0xfffffff8 18000ee13: 48 83 c4 28 add rsp,0x28 18000ee17: c3 ret 18000ee18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000ee1f: 00 18000ee20: 48 83 ec 28 sub rsp,0x28 18000ee24: 48 85 c9 test rcx,rcx 18000ee27: 74 25 je 0x18000ee4e 18000ee29: 48 85 d2 test rdx,rdx 18000ee2c: 74 20 je 0x18000ee4e 18000ee2e: 4d 85 c0 test r8,r8 18000ee31: 74 1b je 0x18000ee4e 18000ee33: 45 85 c9 test r9d,r9d 18000ee36: 7f 0a jg 0x18000ee42 18000ee38: b8 fa ff ff ff mov eax,0xfffffffa 18000ee3d: 48 83 c4 28 add rsp,0x28 18000ee41: c3 ret 18000ee42: e8 59 99 03 00 call 0x1800487a0 18000ee47: 33 c0 xor eax,eax 18000ee49: 48 83 c4 28 add rsp,0x28 18000ee4d: c3 ret 18000ee4e: b8 f8 ff ff ff mov eax,0xfffffff8 18000ee53: 48 83 c4 28 add rsp,0x28 18000ee57: c3 ret 18000ee58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000ee5f: 00 18000ee60: 48 83 ec 28 sub rsp,0x28 18000ee64: 48 85 c9 test rcx,rcx 18000ee67: 74 25 je 0x18000ee8e 18000ee69: 48 85 d2 test rdx,rdx 18000ee6c: 74 20 je 0x18000ee8e 18000ee6e: 4d 85 c0 test r8,r8 18000ee71: 74 1b je 0x18000ee8e 18000ee73: 45 85 c9 test r9d,r9d 18000ee76: 7f 0a jg 0x18000ee82 18000ee78: b8 fa ff ff ff mov eax,0xfffffffa 18000ee7d: 48 83 c4 28 add rsp,0x28 18000ee81: c3 ret 18000ee82: e8 59 99 03 00 call 0x1800487e0 18000ee87: 33 c0 xor eax,eax 18000ee89: 48 83 c4 28 add rsp,0x28 18000ee8d: c3 ret 18000ee8e: b8 f8 ff ff ff mov eax,0xfffffff8 18000ee93: 48 83 c4 28 add rsp,0x28 18000ee97: c3 ret 18000ee98: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000ee9f: 00 18000eea0: 53 push rbx 18000eea1: 48 85 c9 test rcx,rcx 18000eea4: 0f 84 d4 01 00 00 je 0x18000f07e 18000eeaa: 4d 85 c0 test r8,r8 18000eead: 0f 84 cb 01 00 00 je 0x18000f07e 18000eeb3: 45 85 c9 test r9d,r9d 18000eeb6: 0f 8e bb 01 00 00 jle 0x18000f077 18000eebc: 41 83 f9 08 cmp r9d,0x8 18000eec0: 0f 8c a1 01 00 00 jl 0x18000f067 18000eec6: 4d 89 c3 mov r11,r8 18000eec9: 49 83 e3 0f and r11,0xf 18000eecd: 45 85 db test r11d,r11d 18000eed0: 74 18 je 0x18000eeea 18000eed2: 41 f7 c3 03 00 00 00 test r11d,0x3 18000eed9: 0f 85 88 01 00 00 jne 0x18000f067 18000eedf: 41 f7 db neg r11d 18000eee2: 41 83 c3 10 add r11d,0x10 18000eee6: 41 c1 eb 02 shr r11d,0x2 18000eeea: 41 8d 43 08 lea eax,[r11+0x8] 18000eeee: 44 3b c8 cmp r9d,eax 18000eef1: 0f 8c 70 01 00 00 jl 0x18000f067 18000eef7: 44 89 c8 mov eax,r9d 18000eefa: 33 d2 xor edx,edx 18000eefc: 41 2b c3 sub eax,r11d 18000eeff: 83 e0 07 and eax,0x7 18000ef02: f7 d8 neg eax 18000ef04: 41 03 c1 add eax,r9d 18000ef07: 44 89 db mov ebx,r11d 18000ef0a: 45 85 db test r11d,r11d 18000ef0d: 76 2e jbe 0x18000ef3d 18000ef0f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000ef16: 00 18000ef17: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000ef1e: 66 90 xchg ax,ax 18000ef20: f3 0f 10 04 91 movss xmm0,DWORD PTR [rcx+rdx*4] 18000ef25: f3 0f 59 c1 mulss xmm0,xmm1 18000ef29: f3 41 0f 58 04 90 addss xmm0,DWORD PTR [r8+rdx*4] 18000ef2f: f3 41 0f 11 04 90 movss DWORD PTR [r8+rdx*4],xmm0 18000ef35: 48 ff c2 inc rdx 18000ef38: 48 3b d3 cmp rdx,rbx 18000ef3b: 72 e3 jb 0x18000ef20 18000ef3d: 45 89 db mov r11d,r11d 18000ef40: 4a 8d 14 99 lea rdx,[rcx+r11*4] 18000ef44: 48 f7 c2 0f 00 00 00 test rdx,0xf 18000ef4b: 48 63 d0 movsxd rdx,eax 18000ef4e: 74 40 je 0x18000ef90 18000ef50: 0f 28 c1 movaps xmm0,xmm1 18000ef53: 0f c6 c0 00 shufps xmm0,xmm0,0x0 18000ef57: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000ef5e: 00 00 18000ef60: 0f 10 14 99 movups xmm2,XMMWORD PTR [rcx+rbx*4] 18000ef64: 0f 10 5c 99 10 movups xmm3,XMMWORD PTR [rcx+rbx*4+0x10] 18000ef69: 0f 59 d0 mulps xmm2,xmm0 18000ef6c: 0f 59 d8 mulps xmm3,xmm0 18000ef6f: 41 0f 58 14 98 addps xmm2,XMMWORD PTR [r8+rbx*4] 18000ef74: 41 0f 58 5c 98 10 addps xmm3,XMMWORD PTR [r8+rbx*4+0x10] 18000ef7a: 41 0f 29 14 98 movaps XMMWORD PTR [r8+rbx*4],xmm2 18000ef7f: 41 0f 29 5c 98 10 movaps XMMWORD PTR [r8+rbx*4+0x10],xmm3 18000ef85: 48 83 c3 08 add rbx,0x8 18000ef89: 48 3b da cmp rbx,rdx 18000ef8c: 72 d2 jb 0x18000ef60 18000ef8e: eb 3e jmp 0x18000efce 18000ef90: 0f 28 c1 movaps xmm0,xmm1 18000ef93: 0f c6 c0 00 shufps xmm0,xmm0,0x0 18000ef97: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000ef9e: 00 00 18000efa0: 0f 28 14 99 movaps xmm2,XMMWORD PTR [rcx+rbx*4] 18000efa4: 0f 28 5c 99 10 movaps xmm3,XMMWORD PTR [rcx+rbx*4+0x10] 18000efa9: 0f 59 d0 mulps xmm2,xmm0 18000efac: 0f 59 d8 mulps xmm3,xmm0 18000efaf: 41 0f 58 14 98 addps xmm2,XMMWORD PTR [r8+rbx*4] 18000efb4: 41 0f 58 5c 98 10 addps xmm3,XMMWORD PTR [r8+rbx*4+0x10] 18000efba: 41 0f 29 14 98 movaps XMMWORD PTR [r8+rbx*4],xmm2 18000efbf: 41 0f 29 5c 98 10 movaps XMMWORD PTR [r8+rbx*4+0x10],xmm3 18000efc5: 48 83 c3 08 add rbx,0x8 18000efc9: 48 3b da cmp rbx,rdx 18000efcc: 72 d2 jb 0x18000efa0 18000efce: 8d 58 01 lea ebx,[rax+0x1] 18000efd1: 41 3b d9 cmp ebx,r9d 18000efd4: 0f 87 84 00 00 00 ja 0x18000f05e 18000efda: 4d 63 d1 movsxd r10,r9d 18000efdd: 4c 2b d2 sub r10,rdx 18000efe0: 49 83 fa 04 cmp r10,0x4 18000efe4: 0f 8c 78 00 00 00 jl 0x18000f062 18000efea: 45 89 d3 mov r11d,r10d 18000efed: 45 33 c9 xor r9d,r9d 18000eff0: 41 83 e3 fc and r11d,0xfffffffc 18000eff4: 48 8d 1c 91 lea rbx,[rcx+rdx*4] 18000eff8: 4d 63 db movsxd r11,r11d 18000effb: 49 8d 14 90 lea rdx,[r8+rdx*4] 18000efff: 90 nop 18000f000: 42 0f 10 14 8b movups xmm2,XMMWORD PTR [rbx+r9*4] 18000f005: 0f 59 d0 mulps xmm2,xmm0 18000f008: 42 0f 58 14 8a addps xmm2,XMMWORD PTR [rdx+r9*4] 18000f00d: 42 0f 29 14 8a movaps XMMWORD PTR [rdx+r9*4],xmm2 18000f012: 49 83 c1 04 add r9,0x4 18000f016: 4d 3b cb cmp r9,r11 18000f019: 72 e5 jb 0x18000f000 18000f01b: 4d 3b da cmp r11,r10 18000f01e: 73 3e jae 0x18000f05e 18000f020: 48 63 c0 movsxd rax,eax 18000f023: 48 8d 14 81 lea rdx,[rcx+rax*4] 18000f027: 49 8d 04 80 lea rax,[r8+rax*4] 18000f02b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000f032: 00 18000f033: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000f03a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 18000f040: f3 42 0f 10 04 9a movss xmm0,DWORD PTR [rdx+r11*4] 18000f046: f3 0f 59 c1 mulss xmm0,xmm1 18000f04a: f3 42 0f 58 04 98 addss xmm0,DWORD PTR [rax+r11*4] 18000f050: f3 42 0f 11 04 98 movss DWORD PTR [rax+r11*4],xmm0 18000f056: 49 ff c3 inc r11 18000f059: 4d 3b da cmp r11,r10 18000f05c: 72 e2 jb 0x18000f040 18000f05e: 33 c0 xor eax,eax 18000f060: 5b pop rbx 18000f061: c3 ret 18000f062: 45 33 db xor r11d,r11d 18000f065: eb b4 jmp 0x18000f01b 18000f067: 33 c0 xor eax,eax 18000f069: 41 83 f9 01 cmp r9d,0x1 18000f06d: 72 ef jb 0x18000f05e 18000f06f: 4d 63 d1 movsxd r10,r9d 18000f072: 45 33 db xor r11d,r11d 18000f075: eb a4 jmp 0x18000f01b 18000f077: b8 fa ff ff ff mov eax,0xfffffffa 18000f07c: 5b pop rbx 18000f07d: c3 ret 18000f07e: b8 f8 ff ff ff mov eax,0xfffffff8 18000f083: 5b pop rbx 18000f084: c3 ret 18000f085: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000f08c: 00 18000f08d: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000f094: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000f099: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000f0a0: 48 85 c9 test rcx,rcx 18000f0a3: 0f 84 84 01 00 00 je 0x18000f22d 18000f0a9: 4d 85 c0 test r8,r8 18000f0ac: 0f 84 7b 01 00 00 je 0x18000f22d 18000f0b2: 45 85 c9 test r9d,r9d 18000f0b5: 0f 8e 6b 01 00 00 jle 0x18000f226 18000f0bb: 49 63 c1 movsxd rax,r9d 18000f0be: 48 83 f8 08 cmp rax,0x8 18000f0c2: 0f 8c 59 01 00 00 jl 0x18000f221 18000f0c8: 4d 89 c3 mov r11,r8 18000f0cb: 49 83 e3 0f and r11,0xf 18000f0cf: 45 85 db test r11d,r11d 18000f0d2: 74 18 je 0x18000f0ec 18000f0d4: 41 f7 c3 03 00 00 00 test r11d,0x3 18000f0db: 0f 85 40 01 00 00 jne 0x18000f221 18000f0e1: 41 f7 db neg r11d 18000f0e4: 41 83 c3 10 add r11d,0x10 18000f0e8: 41 c1 eb 02 shr r11d,0x2 18000f0ec: 44 89 da mov edx,r11d 18000f0ef: 83 c2 08 add edx,0x8 18000f0f2: 48 3b c2 cmp rax,rdx 18000f0f5: 0f 8c 26 01 00 00 jl 0x18000f221 18000f0fb: 44 89 ca mov edx,r9d 18000f0fe: 41 2b d3 sub edx,r11d 18000f101: 83 e2 07 and edx,0x7 18000f104: 44 2b ca sub r9d,edx 18000f107: 33 d2 xor edx,edx 18000f109: 45 89 da mov r10d,r11d 18000f10c: 45 85 db test r11d,r11d 18000f10f: 76 2d jbe 0x18000f13e 18000f111: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000f118: 00 18000f119: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]