Function at 0x140041740
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
mov rax, rsp
movss dword [rax + 0x20], xmm3
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xc8]
sub rsp, 0x188
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x78], xmm8
movaps xmmword [rax - 0x88], xmm9
movaps xmmword [rax - 0x98], xmm10
movaps xmmword [rax - 0xa8], xmm11
movaps xmmword [rax - 0xb8], xmm12
movaps xmmword [rax - 0xc8], xmm13
movaps xmmword [rax - 0xd8], xmm14
movaps xmmword [rax - 0xe8], xmm15
movaps xmm11, xmm3
mov rdi, rdx
mov r14, rcx
movss xmm10, dword [rcx]
subss xmm10, dword [rcx + 0x104]
addss xmm10, dword [rcx + 8]
movss xmm15, dword [rcx + 4]
xorps xmm13, xmm13
addss xmm15, xmm13
movss dword [rbp + 0xe0], xmm15
movss dword [rbp + 0xe4], xmm10
movss xmm14, dword [rcx + 0xc]
subss xmm14, dword [0x1400a9950]
movss dword [rbp + 0xd0], xmm14
mov dword [rbp + 0xd4], 0x41400000
lea rcx, [rsp + 0x78]
call fcn.140033230
mov r8, rax
lea rdx, [rsp + 0x50]
call fcn.1400491c0
mov rdx, rdi
lea rcx, [rsp + 0x78]
call fcn.140036400
mov rdx, rax
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140041845
mov rdx, qword [rax]
movabs rbx, 0xcbf29ce484222325
xor r12d, r12d
mov ecx, r12d
test r8, r8
je 0x140041883
movabs r9, 0x100000001b3
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor rbx, rax
imul rbx, r9
inc rcx
cmp rcx, r8
jb 0x140041870
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x1400418c2
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400418bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400418bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004c2ec
movss xmm7, dword [r14 + 0xac]
movss xmm6, dword [r14 + 0xa8]
movss xmm9, dword [r14 + 0xa4]
movss xmm8, dword [0x1400b2130]
mov rdx, rdi
lea rcx, [rsp + 0x78]
call fcn.140033230
mov rdi, rax
mov qword [rbp - 0x60], rax
shufps xmm9, xmm9, 0xe1
movss xmm9, xmm6
shufps xmm9, xmm9, 0xc6
movss xmm9, xmm7
shufps xmm9, xmm9, 0x27
movss xmm9, xmm8
shufps xmm9, xmm9, 0x39
movups xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x40], xmm9
movsd xmm0, qword [rbp + 0xe0]
movsd qword [rbp + 0xe0], xmm0
mov r9, rax
cmp qword [rax + 0x18], 0x10
jb 0x140041947
mov r9, qword [rax]
lea rcx, [rsp + 0x40]
call fcn.140003b80
mov r8d, eax
lea rdx, [rbp + 0xe0]
mov rcx, qword [0x1400b3458]
call fcn.140028970
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1400419a2
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x14004199d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140041a29
mov rcx, r8
call fcn.14004c2ec
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r15, qword [rbp + 0xf8]
mov rdx, r15
cmp qword [r15 + 0x18], 0x10
jb 0x1400419c5
mov rdx, qword [r15]
lea rcx, [rbp - 0x50]
call fcn.1400439a0
nop
lea rax, [rsp + 0x78]
mov qword [rbp + 0xe0], rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x78]
call fcn.140033230
mov rdi, rax
mov qword [rbp - 0x60], rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x58]
call fcn.140033230
mov rsi, rax
mov rdx, qword [rax + 0x18]
cmp rdx, 0x10
jb 0x140041a0e
mov rax, qword [rax]
mov rcx, qword [0x1400b33c0]
movss xmm12, dword [0x1400a99d4]
test rax, rax
jne 0x140041a30
movaps xmm6, xmm13
jmp 0x140041a83
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [0x1400a99cc]
movss xmm2, dword [rcx + 0x3c28]
lea rdx, [rbp + 0xe0]
mov rcx, qword [rcx + 0x3c20]
call fcn.14002db20
movss xmm0, dword [rbp + 0xe0]
addss xmm0, dword [0x1400a9898]
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x140041ab9
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x140041ab4
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140041bbd
mov rcx, r8
call fcn.14004c2ec
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
movaps xmm7, xmm10
addss xmm7, xmm13
movaps xmm0, xmm14
subss xmm0, xmm6
addss xmm0, xmm15
movdqa xmmword [rsp + 0x40], xmm9
unpcklps xmm0, xmm7
movsd qword [rbp + 0xe0], xmm0
mov r9, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x140041afd
mov r9, qword [rdi]
lea rcx, [rsp + 0x40]
call fcn.140003b80
mov r8d, eax
lea rdx, [rbp + 0xe0]
mov rcx, qword [0x1400b3458]
call fcn.140028970
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x140041b54
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x140041b4f
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140041bc4
mov rcx, r8
call fcn.14004c2ec
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea rax, [rsp + 0x58]
mov qword [rbp + 0xe0], rax
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
mov rsi, qword [rbp - 0x40]
mov r13, rsi
lea r12, [rbp - 0x50]
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x38]
cmp rcx, 0x10
cmovae r12, rax
movabs r8, 0x7fffffffffffffff
cmp rsi, 0x10
jae 0x140041bcb
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x58], xmm0
mov edi, 0xf
jmp 0x140041c51
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdi, r13
or rdi, 0xf
cmp rdi, r8
cmova rdi, r8
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140041c15
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400425ad
mov rcx, rax
call fcn.14004bf90
mov rcx, rax
test rax, rax
je 0x140041da0
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140041c27
test rcx, rcx
je 0x140041c21
call fcn.14004bf90
jmp 0x140041c27
xor r8d, r8d
mov eax, r8d
mov qword [rsp + 0x58], rax
lea r8, [rsi + 1]
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp - 0x38]
mov rsi, qword [rbp - 0x40]
mov rax, qword [rbp - 0x50]
movabs r8, 0x7fffffffffffffff
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x70], rdi
lea rdx, [rsp + 0x58]
mov qword [rbp - 0x30], rdx
xor r13d, r13d
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x70], r13
lea r12, [rbp - 0x50]
cmp rcx, 0x10
cmovae r12, rax
cmp rsi, 0x10
jae 0x140041c96
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x78], xmm0
lea edi, [r13 + 0xf]
jmp 0x140041d06
mov rdi, rsi
or rdi, 0xf
cmp rdi, r8
cmova rdi, r8
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140041ce3
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400425b3
mov rcx, rax
call fcn.14004bf90
mov rcx, rax
test rax, rax
je 0x140041cdc
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140041cf2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140041cef
call fcn.14004bf90
jmp 0x140041cf2
mov rax, r13
mov qword [rsp + 0x78], rax
lea r8, [rsi + 1]
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x70], rdi
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x40]
call fcn.1400491c0
movaps xmm0, xmm14
subss xmm0, dword [rax]
addss xmm0, xmm15
movdqa xmmword [rbp - 0x60], xmm9
unpcklps xmm0, xmm7
movsd qword [rbp + 0xe0], xmm0
lea r9, [rsp + 0x58]
cmp qword [rsp + 0x70], 0x10
cmovae r9, qword [rsp + 0x58]
lea rcx, [rbp - 0x60]
call fcn.140003b80
mov r8d, eax
lea rdx, [rbp + 0xe0]
mov rcx, qword [0x1400b3458]
call fcn.140028970
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140041dac
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041da7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140041da7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004c2ec
movss xmm9, dword [rsp + 0x54]
addss xmm10, xmm9
mov r8, qword [rbp + 0xd0]
movaps xmm0, xmm15
unpcklps xmm0, xmm10
movq rdx, xmm0
call fcn.140036560
test al, al
je 0x140041e0b
mov r8, qword [r14 + 0xc]
mov rdx, qword [r14 + 4]
call fcn.140036560
test al, al
je 0x140041e0b
cmp qword [0x1400b2138], 0
jne 0x140041e0b
mov byte [rbp + 0xe0], 1
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140011350
test al, al
je 0x140041e12
mov al, 1
jmp 0x140041e14
mov byte [rbp + 0xe0], 0
xor al, al
cmp qword [0x1400b2138], 0
jne 0x140041e32
test al, al
je 0x140041f0c
mov qword [0x1400b2138], rbx
jmp 0x140041f0c
cmp qword [0x1400b2138], rbx
jne 0x140041f0c
mov rcx, qword [0x1400b33c0]
cmp byte [rcx + 0xe10], 0
je 0x140041f05
mov edx, 0x281
call fcn.140002540
cmp byte [rax + 8], 0
jne 0x140041f05
mov rax, qword [0x1400b33c0]
test rax, rax
jne 0x140041e94
mov r8d, 0x101b
lea rdx, str.E:ImGui_Designerdivinity_menu_masterdivinity_menu_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400b33c0]
movss xmm0, dword [rax + 0xe08]
subss xmm0, xmm15
comiss xmm13, xmm0
jbe 0x140041ead
movaps xmm1, xmm13
jmp 0x140041eb5
movaps xmm1, xmm14
minss xmm1, xmm0
subss xmm1, xmm13
movaps xmm0, xmm14
subss xmm0, xmm13
divss xmm1, xmm0
movss xmm2, dword [rbp + 0xf0]
movaps xmm0, xmm2
subss xmm0, xmm11
mulss xmm1, xmm0
addss xmm1, xmm11
comiss xmm11, xmm1
jbe 0x140041ef4
movaps xmm0, xmm11
movss dword [0x1400b3474], xmm0
jmp 0x140041f0c
movaps xmm0, xmm2
minss xmm0, xmm1
movss dword [0x1400b3474], xmm0
jmp 0x140041f0c
mov qword [0x1400b2138], r13
mov rdx, qword [rbp + 0xd8]
lea rcx, [rsp + 0x78]
call fcn.140033230
mov r8, rax
lea rdx, [rbp - 0x60]
call fcn.140036190
mov rax, qword [0x1400b33c0]
test rax, rax
jne 0x140041f56
mov r8d, 0x101b
lea rdx, str.E:ImGui_Designerdivinity_menu_masterdivinity_menu_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400b33c0]
movss xmm0, dword [rax + 0x18]
movss xmm7, dword [0x1400a98fc]
mulss xmm0, xmm7
movss xmm11, dword [0x1400a986c]
mulss xmm0, xmm11
movss xmm8, dword [0x1400a98f0]
mulss xmm0, xmm8
movss xmm1, dword [rbp - 0x60]
subss xmm1, xmm0
mov r8b, 1
lea rcx, [rbp - 0x60]
call fcn.140035fb0
mov rdx, qword [rbp + 0xd8]
mov r13, qword [rdx + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 1
jb 0x1400425a1
cmp qword [rdx + 0x18], 0x10
jb 0x140041fce
mov rdx, qword [rdx]
mov qword [rbp + 0xd8], rdx
xor r8d, r8d
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], r8
lea r12, [r13 + 1]
mov edi, 0xf
lea rsi, [rsp + 0x58]
cmp r12, rdi
jbe 0x14004207c
mov rdi, r12
or rdi, 0xf
cmp rdi, rcx
jbe 0x140042036
mov rdi, rcx
movabs rax, 0x8000000000000027
mov rcx, rax
call fcn.14004bf90
test rax, rax
je 0x14004211d
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
mov rdx, qword [rbp + 0xd8]
jmp 0x140042077
mov eax, 0x16
cmp rdi, rax
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14004205e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400425a7
jmp 0x140042010
test rcx, rcx
je 0x140042074
call fcn.14004bf90
mov rsi, rax
mov rdx, qword [rbp + 0xd8]
jmp 0x140042077
mov rsi, r8
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], rdi
mov r8, r13
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + r13], 0x23
mov byte [rsi + r12], 0
lea rdx, [0x1400b2108]
lea rcx, [rsp + 0x58]
call fcn.140039ae0
xor edi, edi
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x70], rdi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x78], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x60]
call fcn.140036190
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140042129
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042124
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140042124
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004c2ec
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], 0
movss xmm6, dword [0x1400a98a0]
cmp byte [rbp + 0xe0], 0
jne 0x140042156
cmp qword [0x1400b2138], rbx
jne 0x14004215a
movaps xmm12, xmm6
mov rax, qword [0x1400b33c0]
test rax, rax
jne 0x140042187
mov r8d, 0x101b
lea rdx, str.E:ImGui_Designerdivinity_menu_masterdivinity_menu_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400b33c0]
movss xmm1, dword [rax + 0x18]
mulss xmm1, xmm7
mulss xmm1, xmm11
mulss xmm1, xmm8
mulss xmm1, xmm12
addss xmm1, dword [rbp - 0x60]
mov r8b, 1
lea rcx, [rbp - 0x60]
call fcn.140035fb0
movss xmm1, dword [r14 + 0x7c]
movss xmm0, dword [r14 + 0x78]
movss xmm3, dword [r14 + 0x74]
movss xmm2, dword [0x1400b2130]
movaps xmm11, xmm10
addss xmm11, xmm6
movaps xmm7, xmm15
addss xmm7, xmm6
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rsp + 0x40], xmm3
movdqa xmmword [rsp + 0x40], xmm3
movss dword [rsp + 0x50], xmm7
movss dword [rsp + 0x54], xmm11
lea rcx, [rsp + 0x40]
call fcn.140003b80
movaps xmm12, xmm11
addss xmm12, dword [0x1400a9914]
movaps xmm0, xmm14
movss xmm14, dword [0x1400a98b8]
subss xmm0, xmm14
addss xmm0, xmm7
movss dword [rbp + 0xe0], xmm0
movss dword [rbp + 0xe4], xmm12
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm8
mov r9d, eax
lea r8, [rbp + 0xe0]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1400b3458]
call fcn.1400285e0
movss xmm1, dword [0x1400b3474]
movaps xmm6, xmm1
movss xmm2, dword [rbp + 0xe8]
subss xmm6, xmm2
movss xmm0, dword [rbp + 0xf0]
subss xmm0, xmm2
divss xmm6, xmm0
movss xmm0, dword [rbp + 0xd0]
subss xmm0, xmm13
mulss xmm6, xmm0
addss xmm6, xmm13
ucomiss xmm1, xmm2
jp 0x1400422bb
je 0x14004235c
movss xmm1, dword [r14 + 0xbc]
movss xmm0, dword [r14 + 0xb8]
movss xmm3, dword [r14 + 0xb4]
movss xmm2, dword [0x1400b2130]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rsp + 0x40], xmm3
movdqa xmmword [rsp + 0x40], xmm3
movss dword [rsp + 0x50], xmm7
movss dword [rsp + 0x54], xmm11
lea rcx, [rsp + 0x40]
call fcn.140003b80
subss xmm6, xmm14
addss xmm6, xmm7
movss dword [rbp + 0xe0], xmm6
movss dword [rbp + 0xe4], xmm12
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm8
mov r9d, eax
lea r8, [rbp + 0xe0]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1400b3458]
call fcn.1400285e0
movss xmm1, dword [r14 + 0x8c]
movss xmm0, dword [r14 + 0x88]
movss xmm3, dword [r14 + 0x84]
movss xmm2, dword [0x1400b2130]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rsp + 0x40], xmm3
movdqa xmmword [rsp + 0x40], xmm3
movss dword [rsp + 0x50], xmm15
movss dword [rsp + 0x54], xmm10
lea rcx, [rsp + 0x40]
call fcn.140003b80
movaps xmm7, xmm10
movss xmm11, dword [0x1400a9918]
addss xmm7, xmm11
movaps xmm6, xmm15
addss xmm6, dword [rbp + 0xd0]
movss dword [rbp + 0xe0], xmm6
movss dword [rbp + 0xe4], xmm7
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm8
mov r9d, eax
lea r8, [rbp + 0xe0]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1400b3458]
call fcn.1400284e0
mov dword [rsp + 0x40], 0x3e48c8c9
mov dword [rsp + 0x44], 0x3e48c8c9
mov dword [rsp + 0x48], 0x3e48c8c9
movss xmm0, dword [rbp - 0x60]
mulss xmm0, dword [0x1400b2130]
movss dword [rsp + 0x4c], xmm0
movss dword [rbp + 0xd0], xmm15
movss dword [rbp + 0xd4], xmm10
lea rcx, [rsp + 0x40]
call fcn.140003b80
movss dword [rbp + 0xe0], xmm6
movss dword [rbp + 0xe4], xmm7
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm8
mov r9d, eax
lea r8, [rbp + 0xe0]
lea rdx, [rbp + 0xd0]
mov rcx, qword [0x1400b3458]
call fcn.1400284e0
addss xmm9, xmm11
addss xmm9, xmm11
addss xmm9, dword [r14]
movss dword [r14], xmm9
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1400424f1
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400424ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400424ec
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004c2ec
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], 0
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x140042537
inc rdx
mov rcx, qword [r15]
cmp rdx, 0x1000
jb 0x140042532
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004259a
mov rcx, r8
call fcn.14004c2ec
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], 0xf
mov byte [r15], 0
lea r11, [rsp + 0x188]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400308b0
nop
call fcn.140002700
int3
call fcn.140002700
nop
call fcn.140002700
int3