Function at 0x1800ebdd0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rsi
push r14
sub rsp, 0xe0
mov eax, dword [rcx + 8]
mov rbx, rcx
mov esi, dword [rcx + 0x28]
dec eax
cmp esi, eax
jge 0x1800ec092
mov qword [r11 + 8], rdi
vmovaps xmmword [r11 - 0x18], xmm6
vmovaps xmmword [r11 - 0x28], xmm7
vmovaps xmmword [r11 - 0x38], xmm8
vmovaps xmmword [r11 - 0x48], xmm9
vmovaps xmmword [r11 - 0x58], xmm10
vmovaps xmmword [r11 - 0x68], xmm11
vmovaps xmmword [r11 - 0x78], xmm12
vmovaps xmmword [rsp + 0x60], xmm13
vmovaps xmmword [rsp + 0x50], xmm14
vmovaps xmmword [rsp + 0x40], xmm15
vmovss xmm15, dword [0x1800aa13c]
nop
lea edi, [rsi + 1]
mov dword [rbx + 0x28], edi
vmovss xmm12, dword [rbx + 0x44]
vmovss xmm13, dword [rbx + 0x40]
vmovss xmm14, dword [rbx + 0x48]
vmulss xmm1, xmm13, xmm13
vmulss xmm0, xmm12, xmm12
vaddss xmm2, xmm1, xmm0
vmulss xmm1, xmm14, xmm14
vaddss xmm3, xmm2, xmm1
vxorps xmm0, xmm0, xmm0
vucomiss xmm0, xmm3
ja 0x1800ebe7c
vsqrtss xmm7, xmm3, xmm3
jmp 0x1800ebe8c
vmovaps xmm0, xmm3
vzeroupper
call fcn.180185060
vmovaps xmm7, xmm0
vdivss xmm1, xmm7, xmm15
vdivss xmm2, xmm1, dword [0x1800aa08c]
vxorps xmm3, xmm3, xmm3
vroundss xmm3, xmm3, xmm2, 1
vcvttss2si eax, xmm3
test eax, eax
jg 0x1800ebeb1
vxorps xmm0, xmm0, xmm0
jmp 0x1800ebf03
mov rcx, qword [rbx + 0x10]
movsxd rdx, eax
mov rax, qword [rbx + 0x18]
sub rax, rcx
sar rax, 3
dec rax
cmp rdx, rax
jbe 0x1800ebed6
mov rax, qword [rbx + 0x18]
vmovss xmm0, dword [rax - 4]
jmp 0x1800ebf03
vmovss xmm0, dword [rcx + rdx*8 + 4]
vsubss xmm3, xmm0, dword [rcx + rdx*8 - 4]
vmulss xmm4, xmm15, dword [rcx + rdx*8 - 8]
vmulss xmm2, xmm15, dword [rcx + rdx*8]
vsubss xmm0, xmm2, xmm4
vdivss xmm3, xmm3, xmm0
vsubss xmm1, xmm7, xmm4
vmulss xmm2, xmm3, xmm1
vaddss xmm0, xmm2, dword [rcx + rdx*8 - 4]
vmulss xmm0, xmm0, dword [rbx + 0x74]
vxorps xmm4, xmm0, xmmword [0x1800aa200]
vmovss xmm9, dword [rbx]
vmovss xmm5, dword [rbx + 0x7c]
vmovss xmm6, dword [rbx + 0x6c]
vdivss xmm1, xmm13, xmm7
vmulss xmm0, xmm1, xmm5
vmulss xmm2, xmm0, xmm4
vmulss xmm3, xmm2, xmm7
vmulss xmm1, xmm3, xmm7
vdivss xmm0, xmm1, xmm6
vaddss xmm11, xmm0, dword [rbx + 0x80]
vdivss xmm2, xmm12, xmm7
vmulss xmm1, xmm2, xmm5
vmulss xmm0, xmm1, xmm4
vmulss xmm3, xmm0, xmm7
vmulss xmm2, xmm3, xmm7
vdivss xmm1, xmm2, xmm6
vaddss xmm10, xmm1, dword [rbx + 0x84]
vdivss xmm0, xmm14, xmm7
vmulss xmm2, xmm0, xmm5
vmovss xmm5, dword [0x1800aa078]
vmulss xmm1, xmm2, xmm4
vmulss xmm3, xmm1, xmm7
vmulss xmm0, xmm3, xmm7
vdivss xmm2, xmm0, xmm6
vaddss xmm7, xmm2, dword [rbx + 0x88]
vmulss xmm0, xmm13, xmm9
vaddss xmm2, xmm0, dword [rbx + 0x34]
vmulss xmm0, xmm12, xmm9
vaddss xmm3, xmm0, dword [rbx + 0x38]
vmulss xmm1, xmm11, xmm5
vaddss xmm8, xmm2, xmm1
vmulss xmm0, xmm14, xmm9
vaddss xmm2, xmm0, dword [rbx + 0x3c]
vmulss xmm1, xmm10, xmm5
vaddss xmm4, xmm3, xmm1
vmulss xmm0, xmm9, xmm11
vaddss xmm6, xmm0, xmm13
vmulss xmm1, xmm7, xmm5
vmulss xmm0, xmm9, xmm7
vaddss xmm7, xmm0, xmm14
vaddss xmm5, xmm2, xmm1
vunpcklps xmm0, xmm8, xmm4
vmulss xmm1, xmm9, xmm10
vaddss xmm3, xmm1, xmm12
vaddss xmm1, xmm9, dword [rbx + 0x30]
vmovsd qword [rsp + 0x28], xmm0
vunpcklps xmm0, xmm6, xmm3
movsxd rcx, esi
inc rcx
mov dword [rsp + 0x20], edi
shl rcx, 5
vmovsd qword [rsp + 0x34], xmm0
vmovss dword [rsp + 0x24], xmm1
vmovss dword [rsp + 0x30], xmm5
vmovss dword [rsp + 0x3c], xmm7
vmovups ymm0, ymmword [rsp + 0x20]
vmovups ymmword [rbx + 0x2c], ymm0
mov rax, qword [rbx + 0x50]
vmovups ymmword [rcx + rax], ymm0
mov eax, dword [rbx + 8]
mov esi, dword [rbx + 0x28]
dec eax
cmp esi, eax
jl 0x1800ebe40
vmovaps xmm15, xmmword [rsp + 0x40]
lea rax, [rbx + 0x50]
vmovaps xmm14, xmmword [rsp + 0x50]
vmovaps xmm13, xmmword [rsp + 0x60]
vmovaps xmm12, xmmword [rsp + 0x70]
vmovaps xmm11, xmmword [rsp + 0x80]
vmovaps xmm10, xmmword [rsp + 0x90]
vmovaps xmm9, xmmword [rsp + 0xa0]
vmovaps xmm8, xmmword [rsp + 0xb0]
vmovaps xmm7, xmmword [rsp + 0xc0]
vmovaps xmm6, xmmword [rsp + 0xd0]
mov rdi, qword [rsp + 0xf0]
jmp 0x1800ec096
lea rax, [rcx + 0x50]
vzeroupper
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop r14
ret