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

Disassembly:
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x110
lea rbp, [rsp + 0x20]
mov qword [rbp + 0x120], rbx
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x130], rdi
movaps xmmword [rbp + 0xe0], xmm6
movaps xmmword [rbp + 0xd0], xmm7
movaps xmmword [rbp + 0xc0], xmm8
movaps xmmword [rbp + 0xb0], xmm9
movaps xmmword [rbp + 0xa0], xmm10
movaps xmmword [rbp + 0x90], xmm11
movaps xmmword [rbp + 0x80], xmm12
movaps xmmword [rbp + 0x70], xmm13
movaps xmmword [rbp + 0x60], xmm14
mov rax, qword [0x1400b2010]
xor rax, rbp
mov qword [rbp + 0x58], rax
movsxd r14, r8d
mov rdi, r9
mov qword [rbp + 0x30], r9
mov rsi, rdx
mov rbx, rcx
cmp r14d, 2
jl 0x1400839b7
mov rax, qword [rcx + 0x38]
lea ecx, [r14 - 1]
and byte [rbp + 0x140], 1
movss xmm7, dword [rbx + 0xc0]
movss xmm6, dword [rbp + 0x148]
mov r9, qword [rax]
mov eax, r14d
cmove eax, ecx
mov qword [rbp + 0x18], r9
mov ecx, dword [rbx + 0x30]
comiss xmm6, xmm7
movsxd r15, eax
mov qword [rbp + 0x20], r15
seta dl
mov byte [rbp + 2], dl
test cl, 1
je 0x140083780
movss xmm13, dword [0x1400a2eec]
movss xmm9, dword [rdi]
maxss xmm6, xmm13
movss xmm10, dword [rdi + 4]
movss xmm11, dword [rdi + 8]
cvttss2si r8d, xmm6
mov dword [rbp + 0x28], r8d
test cl, 2
je 0x14008263c
cmp r8d, 0x3f
jge 0x14008263c
movd xmm0, r8d
movaps xmm1, xmm6
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movss xmm0, dword [0x1400a2dd4]
comiss xmm0, xmm1
jb 0x14008263c
ucomiss xmm7, xmm13
jp 0x14008263c
jne 0x14008263c
lea r13d, [r14 + r14]
mov byte [rbp + 1], 1
lea edx, [rax + rax*2]
mov dword [rbp + 0x10], r13d
add edx, edx
mov byte [rbp], 1
mov r8d, r13d
jmp 0x140082684
xor r12d, r12d
mov byte [rbp + 1], r12b
test dl, dl
je 0x140082672
lea r13d, [r14*4]
mov rcx, rbx
lea edx, [rax + rax*8]
mov dword [rbp + 0x10], r13d
add edx, edx
mov r8d, r13d
call fcn.140082280
lea eax, [r12 + 5]
mov byte [rbp], r12b
mov byte [rbp + 1], r12b
jmp 0x140082691
lea r8d, [r14 + r14*2]
mov byte [rbp], r12b
lea edx, [rax + rax*2]
mov dword [rbp + 0x10], r8d
shl edx, 2
mov rcx, rbx
call fcn.140082280
mov eax, 3
imul eax, r14d
cdqe
shl rax, 3
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x1400826ae
movabs rcx, 0xffffffffffffff0
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.1400906b0
movss xmm4, dword [0x1400a3720]
sub rsp, rcx
xor r10d, r10d
mov r13, r14
mov ecx, r10d
mov r8d, r10d
xorps xmm5, xmm5
lea r11, [rsp + 0x20]
lea r12, [r11 + r14*8]
mov qword [rbp + 0x50], r12
cmp r15, 4
jl 0x140082896
lea rax, [r15 - 3]
mov edi, ecx
mov r12, rax
mov r15d, 2
nop word [rax + rax]
lea r9, [rsi + r8*8]
mov rdx, r10
lea ecx, [r15 - 1]
cmp ecx, r14d
lea rax, [r8 + 1]
cmovne rdx, rax
movss xmm1, dword [rsi + rdx*8]
movss xmm2, dword [rsi + rdx*8 + 4]
subss xmm1, dword [r9]
subss xmm2, dword [r9 + 4]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x14008274f
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
movss dword [r11 + r8*8], xmm2
lea rdx, [r11 + r8*8]
xorps xmm1, xmm4
lea rcx, [r8 + 2]
movss dword [rdx + 4], xmm1
cmp r15d, r14d
mov rax, r10
cmovne rax, rcx
movss xmm1, dword [rsi + rax*8]
movss xmm2, dword [rsi + rax*8 + 4]
subss xmm1, dword [r9 + 8]
subss xmm2, dword [r9 + 0xc]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x1400827a9
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
movss dword [rdx + 8], xmm2
lea rax, [r8 + 3]
xorps xmm1, xmm4
mov qword [rbp + 8], rax
movss dword [rdx + 0xc], xmm1
lea eax, [r15 + 1]
cmp eax, r14d
mov rcx, r10
cmovne rcx, qword [rbp + 8]
movss xmm1, dword [rsi + rcx*8]
movss xmm2, dword [rsi + rcx*8 + 4]
subss xmm1, dword [rsi + r8*8 + 0x10]
subss xmm2, dword [r9 + 0x14]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x140082808
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
movss dword [r11 + r8*8 + 0x10], xmm2
lea eax, [r15 + 2]
add r8, 4
xorps xmm1, xmm4
movss dword [rdx + 0x14], xmm1
cmp eax, r14d
mov rax, qword [rbp + 8]
mov rcx, r10
cmovne rcx, r8
movss xmm1, dword [rsi + rcx*8]
movss xmm2, dword [rsi + rcx*8 + 4]
subss xmm1, dword [rsi + rax*8]
subss xmm2, dword [r9 + 0x1c]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x140082866
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
add edi, 4
movss dword [r11 + rax*8], xmm2
add r15d, 4
xorps xmm1, xmm4
movss dword [rdx + 0x1c], xmm1
cmp r8, r12
jl 0x140082700
mov r15, qword [rbp + 0x20]
lea r12, [r11 + r14*8]
mov dword [rbp + 8], edi
mov ecx, dword [rbp + 8]
mov rdi, qword [rbp + 0x30]
cmp r8, r15
jge 0x140082900
inc ecx
cmp ecx, r14d
lea rdx, [r8 + 1]
mov rax, r10
cmovne rax, rdx
movss xmm1, dword [rsi + rax*8]
movss xmm2, dword [rsi + rax*8 + 4]
subss xmm1, dword [rsi + r8*8]
subss xmm2, dword [rsi + r8*8 + 4]
movaps xmm0, xmm1
movaps xmm3, xmm2
mulss xmm0, xmm1
mulss xmm3, xmm2
addss xmm3, xmm0
comiss xmm3, xmm5
jbe 0x1400828e6
rsqrtss xmm0, xmm3
mulss xmm1, xmm0
mulss xmm2, xmm0
xorps xmm1, xmm4
movss dword [r11 + r8*8], xmm2
inc ecx
movss dword [r11 + r8*8 + 4], xmm1
mov r8, rdx
cmp rdx, r15
jl 0x14008289d
movzx eax, byte [rbp + 0x140]
test al, al
jne 0x140082926
mov eax, dword [r11 + r14*8 - 0x10]
mov dword [r11 + r14*8 - 8], eax
mov eax, dword [r11 + r14*8 - 0xc]
mov dword [r11 + r14*8 - 4], eax
movzx eax, byte [rbp + 0x140]
movss xmm4, dword [0x1400a2e88]
cmp byte [rbp], r10b
jne 0x140082e20
cmp byte [rbp + 2], r10b
je 0x140082e2c
subss xmm6, xmm7
movaps xmm12, xmm4
mulss xmm6, xmm12
movaps xmm8, xmm6
addss xmm8, xmm7
test al, al
jne 0x140082af1
movaps xmm0, xmm8
lea eax, [r14*4 - 4]
mulss xmm0, dword [r11 + 4]
movaps xmm1, xmm8
movsxd rcx, eax
mulss xmm1, dword [r11]
movaps xmm2, xmm6
addss xmm0, dword [rsi + 4]
addss xmm1, dword [rsi]
movss dword [r12 + 4], xmm0
movaps xmm0, xmm6
movss dword [r12], xmm1
movaps xmm1, xmm6
mulss xmm0, dword [r11 + 4]
mulss xmm2, dword [r11]
addss xmm0, dword [rsi + 4]
addss xmm2, dword [rsi]
movss dword [r12 + 0xc], xmm0
movaps xmm0, xmm6
movss dword [r12 + 8], xmm2
mulss xmm0, dword [r11]
mulss xmm1, dword [r11 + 4]
movss xmm2, dword [rsi]
subss xmm2, xmm0
movss xmm0, dword [rsi + 4]
subss xmm0, xmm1
movaps xmm1, xmm8
movss dword [r12 + 0x10], xmm2
movss dword [r12 + 0x14], xmm0
movaps xmm0, xmm8
mulss xmm0, dword [r11]
mulss xmm1, dword [r11 + 4]
movss xmm2, dword [rsi]
subss xmm2, xmm0
movss xmm0, dword [rsi + 4]
subss xmm0, xmm1
movaps xmm1, xmm8
movss dword [r12 + 0x18], xmm2
movss dword [r12 + 0x1c], xmm0
movaps xmm0, xmm8
mulss xmm0, dword [r11 + r14*8 - 4]
mulss xmm1, dword [r11 + r14*8 - 8]
addss xmm0, dword [rsi + r14*8 - 4]
addss xmm1, dword [rsi + r14*8 - 8]
movss dword [r12 + rcx*8 + 4], xmm0
movaps xmm0, xmm6
movss dword [r12 + rcx*8], xmm1
movaps xmm1, xmm6
mulss xmm0, dword [r11 + r14*8 - 4]
mulss xmm1, dword [r11 + r14*8 - 8]
addss xmm0, dword [rsi + r14*8 - 4]
addss xmm1, dword [rsi + r14*8 - 8]
movss dword [r12 + rcx*8 + 0xc], xmm0
movaps xmm0, xmm6
movss dword [r12 + rcx*8 + 8], xmm1
movaps xmm1, xmm6
mulss xmm0, dword [r11 + r14*8 - 8]
mulss xmm1, dword [r11 + r14*8 - 4]
movss xmm2, dword [rsi + r14*8 - 8]
subss xmm2, xmm0
movss xmm0, dword [rsi + r14*8 - 4]
subss xmm0, xmm1
movaps xmm1, xmm8
movss dword [r12 + rcx*8 + 0x10], xmm2
movss dword [r12 + rcx*8 + 0x14], xmm0
movaps xmm0, xmm8
mulss xmm0, dword [r11 + r14*8 - 8]
movss xmm2, dword [rsi + r14*8 - 8]
mulss xmm1, dword [r11 + r14*8 - 4]
subss xmm2, xmm0
movss xmm0, dword [rsi + r14*8 - 4]
subss xmm0, xmm1
movss dword [r12 + rcx*8 + 0x18], xmm2
movss dword [r12 + rcx*8 + 0x1c], xmm0
mov eax, dword [rbx + 0x34]
test r15, r15
jle 0x140082ce8
movss xmm14, dword [0x1400a2dd0]
mov rdx, r10
movss xmm7, dword [0x1400a3024]
mov r15d, 1
mov r13, qword [rbp + 0x50]
mov edi, eax
nop dword [rax]
lea rcx, [rdx + 1]
cmp r15d, r14d
mov rax, r10
mov qword [rbp + 0x38], rcx
cmovne rax, rcx
jne 0x140082b3a
mov r12d, dword [rbx + 0x34]
jmp 0x140082b3e
lea r12d, [rdi + 4]
movss xmm4, dword [r11 + rdx*8]
lea rcx, [rax*8]
movss xmm5, dword [r11 + rdx*8 + 4]
addss xmm4, dword [rcx + r11]
addss xmm5, dword [rcx + r11 + 4]
mulss xmm4, xmm12
mulss xmm5, xmm12
movaps xmm0, xmm4
mulss xmm0, xmm4
movaps xmm1, xmm5
mulss xmm1, xmm5
addss xmm1, xmm0
comiss xmm1, xmm14
jbe 0x140082b99
movaps xmm0, xmm13
divss xmm0, xmm1
movaps xmm1, xmm7
minss xmm1, xmm0
mulss xmm4, xmm1
mulss xmm5, xmm1
shl rax, 5
lea edx, [rdi + 2]
add rax, r13
lea r8d, [r12 + 1]
movaps xmm2, xmm8
lea r9d, [r12 + 2]
mulss xmm2, xmm4
movaps xmm3, xmm8
inc r15d
mulss xmm3, xmm5
movaps xmm0, xmm2
mulss xmm4, xmm6
addss xmm0, dword [rcx + rsi]
movaps xmm1, xmm3
mulss xmm5, xmm6
movss dword [rax], xmm0
movaps xmm0, xmm4
addss xmm1, dword [rcx + rsi + 4]
movss dword [rax + 4], xmm1
movaps xmm1, xmm5
addss xmm0, dword [rcx + rsi]
movss dword [rax + 8], xmm0
addss xmm1, dword [rcx + rsi + 4]
movss dword [rax + 0xc], xmm1
movss xmm0, dword [rcx + rsi]
subss xmm0, xmm4
movss dword [rax + 0x10], xmm0
movss xmm1, dword [rcx + rsi + 4]
subss xmm1, xmm5
movss dword [rax + 0x14], xmm1
movss xmm0, dword [rcx + rsi]
subss xmm0, xmm2
movss dword [rax + 0x18], xmm0
movss xmm1, dword [rcx + rsi + 4]
lea ecx, [rdi + 1]
subss xmm1, xmm3
movss dword [rax + 0x1c], xmm1
mov rax, qword [rbx + 0x50]
mov dword [rax], r8d
mov rax, qword [rbx + 0x50]
mov dword [rax + 4], ecx
mov rax, qword [rbx + 0x50]
mov dword [rax + 8], edx
mov rax, qword [rbx + 0x50]
mov dword [rax + 0xc], edx
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x10], r9d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x14], r8d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x18], r8d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x1c], ecx
lea ecx, [rdi + 3]
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x20], edi
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x24], edi
mov edi, r12d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x28], r12d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x2c], r8d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x30], r9d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x34], edx
mov rax, qword [rbx + 0x50]
mov rdx, qword [rbp + 0x38]
mov dword [rax + 0x38], ecx
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x3c], ecx
lea ecx, [r12 + 3]
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x40], ecx
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x44], r9d
add qword [rbx + 0x50], 0x48
cmp rdx, qword [rbp + 0x20]
jl 0x140082b20
mov rdi, qword [rbp + 0x30]
mov r13, r14
mov r12, qword [rbp + 0x50]
test r13, r13
je 0x140083775
movss xmm0, dword [rbp + 0x1c]
lea rdx, [r12 + 0x14]
movss xmm1, dword [rbp + 0x18]
mov r8, r10
nop dword [rax]
nop word [rax + rax]
mov eax, dword [rdx - 0x14]
lea rdx, [rdx + 0x20]
mov rcx, qword [rbx + 0x48]
inc r8
mov dword [rcx], eax
mov eax, dword [rdx - 0x30]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm1
movss dword [rax + 0x20], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0xc], xmm9
movss dword [rax + 0x10], xmm10
movss dword [rax + 0x14], xmm11
mov dword [rax + 0x18], r10d
mov eax, dword [rdx - 0x2c]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [rdx - 0x28]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm1
movss dword [rax + 0x44], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x30], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x34], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x38], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x3c], eax
mov eax, dword [rdx - 0x24]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x48], eax
mov eax, dword [rdx - 0x20]
mov dword [rcx + 0x4c], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x64], xmm1
movss dword [rax + 0x68], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x54], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x58], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x5c], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x60], eax
mov eax, dword [rdx - 0x1c]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x6c], eax
mov eax, dword [rdx - 0x18]
mov dword [rcx + 0x70], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x88], xmm1
movss dword [rax + 0x8c], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x78], xmm9
movss dword [rax + 0x7c], xmm10
movss dword [rax + 0x80], xmm11
mov dword [rax + 0x84], r10d
add qword [rbx + 0x48], 0x90
cmp r8, r13
jl 0x140082d10
mov eax, dword [rbp + 0x10]
add dword [rbx + 0x34], eax
jmp 0x1400839b7
movaps xmm7, xmm6
mulss xmm7, xmm4
addss xmm7, xmm13
test al, al
jne 0x140082efa
movaps xmm0, xmm7
lea eax, [r14 + r14]
mulss xmm0, dword [r11 + 4]
movaps xmm1, xmm7
movsxd rcx, eax
mulss xmm1, dword [r11]
addss xmm0, dword [rsi + 4]
addss xmm1, dword [rsi]
movss dword [r12 + 4], xmm0
movaps xmm0, xmm7
movss dword [r12], xmm1
movaps xmm1, xmm7
mulss xmm0, dword [r11]
mulss xmm1, dword [r11 + 4]
movss xmm2, dword [rsi]
subss xmm2, xmm0
movss xmm0, dword [rsi + 4]
subss xmm0, xmm1
movaps xmm1, xmm7
movss dword [r12 + 8], xmm2
movss dword [r12 + 0xc], xmm0
movaps xmm0, xmm7
mulss xmm0, dword [r11 + r14*8 - 4]
mulss xmm1, dword [r11 + r14*8 - 8]
addss xmm0, dword [rsi + r14*8 - 4]
addss xmm1, dword [rsi + r14*8 - 8]
movss dword [r12 + rcx*8 - 0xc], xmm0
movaps xmm0, xmm7
movss dword [r12 + rcx*8 - 0x10], xmm1
movaps xmm1, xmm7
mulss xmm0, dword [r11 + r14*8 - 8]
movss xmm2, dword [rsi + r14*8 - 8]
mulss xmm1, dword [r11 + r14*8 - 4]
subss xmm2, xmm0
movss xmm0, dword [rsi + r14*8 - 4]
subss xmm0, xmm1
movss dword [r12 + rcx*8 - 8], xmm2
movss dword [r12 + rcx*8 - 4], xmm0
mov r8d, dword [rbx + 0x34]
test r15, r15
jle 0x14008309e
movss xmm6, dword [0x1400a2dd0]
mov r9, r10
movss xmm5, dword [0x1400a3024]
mov r15d, 1
movzx edi, byte [rbp + 1]
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + 1]
cmp r15d, r14d
mov rcx, r10
mov qword [rbp + 0x40], rax
cmovne rcx, rax
jne 0x140082f49
mov edx, dword [rbx + 0x34]
jmp 0x140082f54
mov edx, edi
xor edx, 1
add edx, 2
add edx, r8d
lea rax, [rcx*8]
movss xmm2, dword [rax + r11]
movss xmm3, dword [rax + r11 + 4]
addss xmm2, dword [r11 + r9*8]
addss xmm3, dword [r11 + r9*8 + 4]
mulss xmm2, xmm4
mulss xmm3, xmm4
movaps xmm0, xmm2
mulss xmm0, xmm2
movaps xmm1, xmm3
mulss xmm1, xmm3
addss xmm1, xmm0
comiss xmm1, xmm6
jbe 0x140082fac
movaps xmm0, xmm13
divss xmm0, xmm1
movaps xmm1, xmm5
minss xmm1, xmm0
mulss xmm2, xmm1
mulss xmm3, xmm1
shl rcx, 4
lea r9d, [r8 + 1]
add rcx, r12
mulss xmm2, xmm7
mulss xmm3, xmm7
movaps xmm0, xmm2
addss xmm0, dword [rax + rsi]
movaps xmm1, xmm3
movss dword [rcx], xmm0
addss xmm1, dword [rax + rsi + 4]
movss dword [rcx + 4], xmm1
movss xmm0, dword [rax + rsi]
subss xmm0, xmm2
movss dword [rcx + 8], xmm0
movss xmm1, dword [rax + rsi + 4]
subss xmm1, xmm3
movss dword [rcx + 0xc], xmm1
lea ecx, [rdx + 1]
mov rax, qword [rbx + 0x50]
mov dword [rax], edx
mov rax, qword [rbx + 0x50]
mov dword [rax + 4], r8d
mov rax, qword [rbx + 0x50]
cmp byte [rbp], r10b
je 0x140083032
mov dword [rax + 8], r9d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0xc], ecx
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x10], r9d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x14], edx
add qword [rbx + 0x50], 0x18
jmp 0x140083086
lea ecx, [r8 + 2]
mov dword [rax + 8], ecx
mov rax, qword [rbx + 0x50]
mov dword [rax + 0xc], ecx
lea ecx, [rdx + 2]
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x10], ecx
lea ecx, [rdx + 1]
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x14], edx
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x18], ecx
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x1c], r9d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x20], r8d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x24], r8d
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x28], edx
mov rax, qword [rbx + 0x50]
mov dword [rax + 0x2c], ecx
add qword [rbx + 0x50], 0x30
mov r9, qword [rbp + 0x40]
inc r15d
mov r8d, edx
cmp r9, qword [rbp + 0x20]
jl 0x140082f30
mov rdi, qword [rbp + 0x30]
cmp byte [rbp], r10b
je 0x14008338e
mov rax, qword [rbx + 0x38]
movsxd rdx, dword [rbp + 0x28]
add rdx, rdx
mov rcx, qword [rax + 0x1f8]
movups xmm0, xmmword [rcx + rdx*8]
movaps xmm1, xmm0
shufps xmm1, xmm1, 0xff
movups xmmword [rbp + 0x40], xmm0
movss xmm2, dword [rbp + 0x48]
movss xmm0, dword [rbp + 0x44]
movss xmm3, dword [rbp + 0x40]
cmp r14, 4
jb 0x1400832e5
lea r8, [r14 - 4]
shr r8, 2
lea rdx, [r12 + 0x14]
inc r8
lea r10, [r8*4]
nop word [rax + rax]
mov eax, dword [rdx - 0x14]
mov rcx, qword [rbx + 0x48]
mov dword [rcx], eax
mov eax, dword [rdx - 0x10]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm3
movss dword [rax + 0x20], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [rdx - 0xc]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [rdx - 8]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm2
movss dword [rax + 0x44], xmm1
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x30], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x34], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x38], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x3c], eax
add qword [rbx + 0x48], 0x48
mov eax, dword [rdx - 4]
mov rcx, qword [rbx + 0x48]
mov dword [rcx], eax
mov eax, dword [rdx]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm3
movss dword [rax + 0x20], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [rdx + 4]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [rdx + 8]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm2
movss dword [rax + 0x44], xmm1
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x30], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x34], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x38], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x3c], eax
add qword [rbx + 0x48], 0x48
mov eax, dword [rdx + 0xc]
mov rcx, qword [rbx + 0x48]
mov dword [rcx], eax
mov eax, dword [rdx + 0x10]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm3
movss dword [rax + 0x20], xmm0
mov rcx, qword [rbx + 0x48]
mov eax, dword [rdi]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
lea rdx, [rdx + 0x40]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [rdx - 0x2c]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [rdx - 0x28]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm2
movss dword [rax + 0x44], xmm1
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x30], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x34], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x38], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x3c], eax
add qword [rbx + 0x48], 0x48
mov eax, dword [rdx - 0x24]
mov rcx, qword [rbx + 0x48]
mov dword [rcx], eax
mov eax, dword [rdx - 0x20]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm3
movss dword [rax + 0x20], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [rdx - 0x1c]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [rdx - 0x18]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm2
movss dword [rax + 0x44], xmm1
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x30], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x34], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x38], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x3c], eax
add qword [rbx + 0x48], 0x48
sub r8, 1
jne 0x140083100
cmp r10, r14
jge 0x140083775
mov rax, r10
lea rdx, [r12 + 4]
shl rax, 4
add rdx, rax
mov eax, dword [rdx - 4]
lea rdx, [rdx + 0x10]
mov rcx, qword [rbx + 0x48]
inc r10
mov dword [rcx], eax
mov eax, dword [rdx - 0x10]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm3
movss dword [rax + 0x20], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [rdx - 0xc]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [rdx - 8]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm2
movss dword [rax + 0x44], xmm1
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x30], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x34], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x38], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x3c], eax
add qword [rbx + 0x48], 0x48
cmp r10, r14
jl 0x1400832fd
mov eax, dword [rbp + 0x10]
add dword [rbx + 0x34], eax
jmp 0x1400839b7
movss xmm0, dword [rbp + 0x1c]
mov r8, r10
movss xmm1, dword [rbp + 0x18]
cmp r14, 4
jb 0x14008369d
lea rdx, [r14 - 4]
shr rdx, 2
lea r11, [rsi + 0x14]
inc rdx
lea r9, [r12 + 0x14]
lea r8, [rdx*4]
mov eax, dword [r11 - 0x14]
mov rcx, qword [rbx + 0x48]
mov dword [rcx], eax
mov eax, dword [r11 - 0x10]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm1
movss dword [rax + 0x20], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [r9 - 0x14]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [r9 - 0x10]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm1
movss dword [rax + 0x44], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm9
movss dword [rax + 0x34], xmm10
movss dword [rax + 0x38], xmm11
mov dword [rax + 0x3c], r10d
mov eax, dword [r9 - 0xc]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x48], eax
mov eax, dword [r9 - 8]
mov dword [rcx + 0x4c], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x64], xmm1
movss dword [rax + 0x68], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x54], xmm9
movss dword [rax + 0x58], xmm10
movss dword [rax + 0x5c], xmm11
mov dword [rax + 0x60], r10d
add qword [rbx + 0x48], 0x6c
mov eax, dword [r11 - 0xc]
mov rcx, qword [rbx + 0x48]
mov dword [rcx], eax
mov eax, dword [r11 - 8]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm1
movss dword [rax + 0x20], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [r9 - 4]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [r9]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm1
movss dword [rax + 0x44], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm9
movss dword [rax + 0x34], xmm10
movss dword [rax + 0x38], xmm11
mov dword [rax + 0x3c], r10d
mov eax, dword [r9 + 4]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x48], eax
mov eax, dword [r9 + 8]
mov dword [rcx + 0x4c], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x64], xmm1
movss dword [rax + 0x68], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x54], xmm9
movss dword [rax + 0x58], xmm10
movss dword [rax + 0x5c], xmm11
mov dword [rax + 0x60], r10d
add qword [rbx + 0x48], 0x6c
mov eax, dword [r11 - 4]
mov rcx, qword [rbx + 0x48]
mov dword [rcx], eax
mov eax, dword [r11]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm1
movss dword [rax + 0x20], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [r9 + 0xc]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [r9 + 0x10]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm1
movss dword [rax + 0x44], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm9
movss dword [rax + 0x34], xmm10
movss dword [rax + 0x38], xmm11
mov dword [rax + 0x3c], r10d
mov eax, dword [r9 + 0x14]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x48], eax
mov eax, dword [r9 + 0x18]
mov dword [rcx + 0x4c], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x64], xmm1
movss dword [rax + 0x68], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x54], xmm9
movss dword [rax + 0x58], xmm10
movss dword [rax + 0x5c], xmm11
mov dword [rax + 0x60], r10d
add qword [rbx + 0x48], 0x6c
mov eax, dword [r11 + 4]
mov rcx, qword [rbx + 0x48]
mov dword [rcx], eax
mov eax, dword [r11 + 8]
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm1
movss dword [rax + 0x20], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [r9 + 0x1c]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [r9 + 0x20]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm1
movss dword [rax + 0x44], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm9
movss dword [rax + 0x34], xmm10
movss dword [rax + 0x38], xmm11
mov dword [rax + 0x3c], r10d
mov eax, dword [r9 + 0x24]
lea r11, [r11 + 0x20]
mov rcx, qword [rbx + 0x48]
lea r9, [r9 + 0x40]
mov dword [rcx + 0x48], eax
mov eax, dword [r9 - 0x18]
mov dword [rcx + 0x4c], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x64], xmm1
movss dword [rax + 0x68], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x54], xmm9
movss dword [rax + 0x58], xmm10
movss dword [rax + 0x5c], xmm11
mov dword [rax + 0x60], r10d
add qword [rbx + 0x48], 0x6c
sub rdx, 1
jne 0x1400833c1
cmp r8, r14
jge 0x140083775
mov rax, r8
lea rdx, [r12 + 4]
shl rax, 4
add rdx, rax
mov eax, dword [rsi + r8*8]
lea rdx, [rdx + 0x10]
mov rcx, qword [rbx + 0x48]
mov dword [rcx], eax
mov eax, dword [rsi + r8*8 + 4]
inc r8
mov dword [rcx + 4], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm1
movss dword [rax + 0x20], xmm0
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
mov eax, dword [rdx - 0x14]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x24], eax
mov eax, dword [rdx - 0x10]
mov dword [rcx + 0x28], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm1
movss dword [rax + 0x44], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x30], xmm9
movss dword [rax + 0x34], xmm10
movss dword [rax + 0x38], xmm11
mov dword [rax + 0x3c], r10d
mov eax, dword [rdx - 0xc]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x48], eax
mov eax, dword [rdx - 8]
mov dword [rcx + 0x4c], eax
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x64], xmm1
movss dword [rax + 0x68], xmm0
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x54], xmm9
movss dword [rax + 0x58], xmm10
movss dword [rax + 0x5c], xmm11
mov dword [rax + 0x60], r10d
add qword [rbx + 0x48], 0x6c
cmp r8, r14
jl 0x1400836b5
mov eax, dword [rbp + 0x10]
add dword [rbx + 0x34], eax
jmp 0x1400839b7
lea edx, [rax + rax*2]
mov rcx, rbx
add edx, edx
lea r8d, [rax*4]
call fcn.140082280
test r15, r15
jle 0x1400839b7
mulss xmm6, dword [0x1400a2e88]
xor r10d, r10d
mov r8d, r10d
movss xmm5, dword [rbp + 0x1c]
xorps xmm8, xmm8
movss xmm7, dword [rbp + 0x18]
lea r15d, [r10 + 1]
nop
movss xmm4, dword [rsi + r8*8]
lea r9, [rsi + r8*8]
inc r8
mov rdx, r10
cmp r15d, r14d
cmovne rdx, r8
movss xmm2, dword [rsi + rdx*8]
movss xmm3, dword [rsi + rdx*8 + 4]
subss xmm2, xmm4
subss xmm3, dword [r9 + 4]
movaps xmm0, xmm2
movaps xmm1, xmm3
mulss xmm0, xmm2
mulss xmm1, xmm3
addss xmm1, xmm0
comiss xmm1, xmm8
jbe 0x140083810
rsqrtss xmm0, xmm1
mulss xmm2, xmm0
mulss xmm3, xmm0
mov rax, qword [rbx + 0x48]
mulss xmm3, xmm6
mulss xmm2, xmm6
movaps xmm0, xmm3
addss xmm0, xmm4
movss dword [rax], xmm0
movaps xmm0, xmm3
movss xmm1, dword [r9 + 4]
mov rax, qword [rbx + 0x48]
subss xmm1, xmm2
movss dword [rax + 4], xmm1
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x1c], xmm7
movss dword [rax + 0x20], xmm5
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x10], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x14], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x18], eax
addss xmm0, dword [rsi + rdx*8]
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x24], xmm0
movss xmm1, dword [rsi + rdx*8 + 4]
mov rax, qword [rbx + 0x48]
subss xmm1, xmm2
movss dword [rax + 0x28], xmm1
movaps xmm1, xmm2
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x40], xmm7
movss dword [rax + 0x44], xmm5
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x30], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x34], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x38], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x3c], eax
movss xmm0, dword [rsi + rdx*8]
mov rax, qword [rbx + 0x48]
subss xmm0, xmm3
movss dword [rax + 0x48], xmm0
mov rax, qword [rbx + 0x48]
addss xmm1, dword [rsi + rdx*8 + 4]
movss dword [rax + 0x4c], xmm1
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x64], xmm7
movss dword [rax + 0x68], xmm5
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x54], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x58], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x5c], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x60], eax
movss xmm0, dword [r9]
mov rax, qword [rbx + 0x48]
subss xmm0, xmm3
movss dword [rax + 0x6c], xmm0
mov rax, qword [rbx + 0x48]
addss xmm2, dword [r9 + 4]
movss dword [rax + 0x70], xmm2
mov rax, qword [rbx + 0x48]
movss dword [rax + 0x88], xmm7
movss dword [rax + 0x8c], xmm5
mov eax, dword [rdi]
mov rcx, qword [rbx + 0x48]
mov dword [rcx + 0x78], eax
mov eax, dword [rdi + 4]
mov dword [rcx + 0x7c], eax
mov eax, dword [rdi + 8]
mov dword [rcx + 0x80], eax
mov eax, dword [rdi + 0xc]
mov dword [rcx + 0x84], eax
add qword [rbx + 0x48], 0x90
inc r15d
mov rcx, qword [rbx + 0x50]
mov eax, dword [rbx + 0x34]
mov dword [rcx], eax
mov ecx, dword [rbx + 0x34]
mov rax, qword [rbx + 0x50]
inc ecx
mov dword [rax + 4], ecx
mov rax, qword [rbx + 0x50]
mov ecx, dword [rbx + 0x34]
add ecx, 2
mov dword [rax + 8], ecx
mov rcx, qword [rbx + 0x50]
mov eax, dword [rbx + 0x34]
mov dword [rcx + 0xc], eax
mov rax, qword [rbx + 0x50]
mov ecx, dword [rbx + 0x34]
add ecx, 2
mov dword [rax + 0x10], ecx
mov ecx, dword [rbx + 0x34]
mov rax, qword [rbx + 0x50]
add ecx, 3
mov dword [rax + 0x14], ecx
add qword [rbx + 0x50], 0x18
add dword [rbx + 0x34], 4
cmp r8, qword [rbp + 0x20]
jl 0x1400837c0
mov rcx, qword [rbp + 0x58]
xor rcx, rbp
call fcn.14008f590
mov rbx, qword [rbp + 0x120]
mov rsi, qword [rbp + 0x128]
mov rdi, qword [rbp + 0x130]
movaps xmm6, xmmword [rbp + 0xe0]
movaps xmm7, xmmword [rbp + 0xd0]
movaps xmm8, xmmword [rbp + 0xc0]
movaps xmm9, xmmword [rbp + 0xb0]
movaps xmm10, xmmword [rbp + 0xa0]
movaps xmm11, xmmword [rbp + 0x90]
movaps xmm12, xmmword [rbp + 0x80]
movaps xmm13, xmmword [rbp + 0x70]
movaps xmm14, xmmword [rbp + 0x60]
lea rsp, [rbp + 0xf0]
pop r15
pop r14
pop r13
pop r12
pop rbp
ret