Function at 0x14015f8c0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x198
lea rbp, [rsp + 0xd0]
mov rdi, rcx
movups xmmword [rbp + 0x10], xmm11
mov r12, r9
movups xmmword [rbp + 0x20], xmm10
mov r13, r8
mov qword [rbp + 0x58], rsp
mov r14, rdx
mov r11, qword [rdi]
mov r10, qword [r11 + 0x2c8]
movsxd r15, dword [r10]
xor r10d, r10d
test r15, r15
cmovg r10, r15
lea rbx, [r10*8]
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp + 0x60], rax
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov rsi, rax
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp + 0x48], rax
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp], rax
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp + 0x88], rax
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp + 0x70], rax
lea rbx, [r10 + r10*2]
shl rbx, 3
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp + 0x80], rax
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp + 0x78], rax
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp + 0x40], rax
mov rax, rbx
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
shl r10, 2
mov qword [rbp + 0x50], rax
mov rax, r10
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp + 0x68], rax
mov rax, r10
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov r10, qword [r11 + 0x3b0]
mov rbx, rax
mov rcx, rdi
lea rdx, [rbp + 0xb8]
mov r8, r14
lea r9, [rbp + 0xbc]
mov r11, qword [r10 + 0x50]
mov eax, dword [r11]
mov dword [rdx], eax
mov rax, qword [r10 + 0x258]
movsxd r11, dword [r14]
mov r10, qword [rax + 0xa0]
neg r10
add r10, r11
mov rax, qword [rax + 0x60]
mov r11d, dword [rax + r10*4 + 4]
sub r11d, dword [rax + r10*4]
mov rax, rsp
dec r11d
mov dword [rdx + 4], r11d
mov r10, qword [rdi + 0x38]
mov qword [rax + 0x20], rbx
mov r11, qword [rbp + 0x50]
mov qword [rax + 0x28], r11
mov r11, qword [rbp + 0x40]
mov qword [rax + 0x30], r11
mov r11, qword [rbp + 0x70]
mov qword [rax + 0x38], r11
mov r11, qword [rdx - 0x30]
mov qword [rax + 0x40], r11
lea r11, [0x1419db6a0]
mov qword [rax + 0x48], r11
lea r11, [rbp + 0xc0]
mov qword [rax + 0x50], r11
call qword [r10 + 0x68]
movsxd r11, dword [rbp + 0xbc]
mov r10d, 1
mov eax, dword [r13]
test r11, r11
jle 0x14015fb55
cmp eax, dword [rbx + r10*4 - 4]
je 0x1401605d0
inc r10
cmp r10, r11
jle 0x14015fb42
mov r11, qword [rdi]
lea r9, [rbp + 0x90]
movsxd rax, eax
mov rcx, rdi
mov r8, r13
lea rdx, [rbp + 0xb8]
mov r10, qword [r11 + 0x3b0]
mov r11, qword [r10 + 0x258]
mov r10, qword [r11 + 0xa0]
neg r10
add r10, rax
mov rax, qword [r11 + 0x60]
mov r11d, dword [rax + r10*4 + 4]
sub r11d, dword [rax + r10*4]
mov rax, rsp
dec r11d
mov dword [rdx - 0x28], r11d
mov r11, qword [rbp + 0x68]
mov qword [rax + 0x20], r11
mov r11, qword [rbp + 0x78]
mov qword [rax + 0x28], r11
mov r11, qword [rdx - 0x38]
mov qword [rax + 0x30], r11
mov r11, qword [rbp]
mov r10, qword [rdi + 0x38]
mov qword [rax + 0x38], r11
mov r11, qword [rbp + 0x48]
mov qword [rax + 0x40], r11
lea r11, [0x1419db700]
mov qword [rax + 0x48], r11
lea r11, [rbp + 0x94]
mov qword [rax + 0x50], r11
call qword [r10 + 0x68]
mov rax, rsp
lea r11, [rbp + 0x9c]
mov r10, qword [rdi + 0x38]
mov rcx, rdi
mov rdx, r14
mov r8, r13
lea r9, [rbp + 0x98]
mov qword [rax + 0x20], r11
lea r11, [rbp + 0xa0]
mov qword [rax + 0x28], r11
lea r11, [rbp + 0xa4]
mov qword [rax + 0x30], r11
lea r11, [rbp + 0xa8]
mov qword [rax + 0x38], r11
lea r11, [rbp + 0xac]
mov qword [rax + 0x40], r11
lea r11, [rbp + 0xb0]
mov qword [rax + 0x48], r11
lea r11, [rbp + 0xb4]
mov qword [rax + 0x50], r11
call qword [r10 + 0x78]
mov r10, qword [rdi]
mov rax, qword [r10 + 0x48]
cmp dword [rax], 0
je 0x14015fc6f
movabs rax, 0x3ff0000000000000
mov qword [rbp + 8], rax
mov qword [rbp + 0x30], rax
jmp 0x14015fcb9
mov rdx, rsp
lea r10, [rbp + 0xa0]
mov rax, qword [rdi + 0x38]
lea r11, [0x140520604]
mov rcx, rdi
mov r8, r14
mov r9, r13
mov qword [rdx + 0x20], r10
lea r10, [rbp + 8]
mov qword [rdx + 0x28], r11
lea r11, [rbp + 0x30]
mov qword [rdx + 0x30], r10
mov qword [rdx + 0x38], r11
mov qword [rdx + 0x40], r12
lea rdx, [rbp + 0xb8]
call qword [rax + 0x80]
mov r10, qword [rdi]
mov rax, rsp
lea rdx, [rbp + 0xbc]
mov r11, qword [rbp + 0x50]
mov r8, rbx
mov rcx, qword [r10 + 0x2c8]
lea r9, [rbp + 0xa4]
mov qword [rax + 0x20], r11
mov r11, qword [rbp + 0x40]
mov qword [rax + 0x28], r11
mov r11, qword [rbp + 0x70]
mov qword [rax + 0x30], r11
mov r11, qword [rdx - 0x34]
mov qword [rax + 0x38], r11
lea r11, [0x1419db6a0]
mov qword [rax + 0x40], r11
lea r11, [rbp + 0x90]
mov qword [rax + 0x48], r11
mov r11, qword [rbp + 0x68]
mov qword [rax + 0x50], r11
lea r11, [rbp + 0xa8]
mov qword [rax + 0x58], r11
mov r11, qword [rbp + 0x78]
mov qword [rax + 0x60], r11
mov r11, qword [rdx - 0x3c]
mov qword [rax + 0x68], r11
mov r11, qword [rbp]
mov qword [rax + 0x70], r11
mov r11, qword [rbp + 0x48]
mov qword [rax + 0x78], r11
lea r11, [0x1419db700]
mov qword [rax + 0x80], r11
lea r11, [rbp + 8]
mov qword [rax + 0x88], r11
lea r11, [rbp + 0x30]
mov qword [rax + 0x90], r11
mov r11, qword [r10 + 0x218]
mov qword [rax + 0x98], r11
lea r11, [rbp + 0xc0]
mov qword [rax + 0xa0], r11
lea r11, [rbp + 0x94]
mov qword [rax + 0xa8], r11
lea r11, [rbp + 0x38]
mov qword [rax + 0xb0], r11
mov qword [rax + 0xb8], rsi
mov r11, qword [rbp + 0x60]
mov qword [rax + 0xc0], r11
call fcn.1402cd440
mov rax, qword [rbp + 0x138]
pxor xmm1, xmm1
movsd xmm0, qword [rax]
comisd xmm0, xmm1
jbe 0x14015fdd7
movsd xmm2, qword [rbp + 0x38]
movaps xmm1, xmm2
movaps xmm0, xmm2
addsd xmm1, qword [rax]
divsd xmm0, xmm1
jmp 0x14015fde3
xorps xmm0, xmmword [0x140520630]
movsd xmm2, qword [rbp + 0x38]
xorps xmm2, xmmword [0x140520630]
mulsd xmm2, xmm0
movsd qword [rbp + 0x38], xmm2
test r15, r15
jle 0x14015ff6e
xor r10d, r10d
cmp r15, 8
jl 0x1401605c2
mov rax, r15
and rax, 0xfffffffffffffff8
movaps xmm4, xmm0
unpcklpd xmm4, xmm4
movaps xmm1, xmm4
movaps xmm2, xmm4
movaps xmm3, xmm4
mulpd xmm1, xmmword [rsi + r10*8]
mulpd xmm2, xmmword [rsi + r10*8 + 0x10]
mulpd xmm3, xmmword [rsi + r10*8 + 0x20]
mulpd xmm4, xmmword [rsi + r10*8 + 0x30]
xorps xmm1, xmmword [0x140520620]
xorps xmm2, xmmword [0x140520620]
xorps xmm3, xmmword [0x140520620]
xorps xmm4, xmmword [0x140520620]
movups xmmword [rsi + r10*8], xmm1
movups xmmword [rsi + r10*8 + 0x10], xmm2
movups xmmword [rsi + r10*8 + 0x20], xmm3
movups xmmword [rsi + r10*8 + 0x30], xmm4
add r10, 8
cmp r10, rax
jb 0x14015fe10
lea r10, [rax + 1]
cmp r10, r15
ja 0x14015febe
xor r11d, r11d
lea r10, [rsi + rax*8]
neg rax
add rax, r15
movaps xmm1, xmm0
inc r11
xorps xmm1, xmmword [0x140520630]
mulsd xmm1, qword [r10]
movsd qword [r10], xmm1
add r10, 8
cmp r11, rax
jb 0x14015fe8d
cmp r15, 8
jl 0x1401605bb
mov rax, r15
and rax, 0xfffffffffffffff8
mov r11, qword [rbp + 0x60]
xor r10d, r10d
nop dword [rax]
nop dword [rax]
movaps xmm4, xmm0
unpcklpd xmm4, xmm4
movaps xmm1, xmm4
movaps xmm2, xmm4
movaps xmm3, xmm4
mulpd xmm1, xmmword [r11 + r10*8]
mulpd xmm2, xmmword [r11 + r10*8 + 0x10]
mulpd xmm3, xmmword [r11 + r10*8 + 0x20]
mulpd xmm4, xmmword [r11 + r10*8 + 0x30]
xorps xmm1, xmmword [0x140520620]
xorps xmm2, xmmword [0x140520620]
xorps xmm3, xmmword [0x140520620]
xorps xmm4, xmmword [0x140520620]
movups xmmword [r11 + r10*8], xmm1
movups xmmword [r11 + r10*8 + 0x10], xmm2
movups xmmword [r11 + r10*8 + 0x20], xmm3
movups xmmword [r11 + r10*8 + 0x30], xmm4
add r10, 8
cmp r10, rax
jb 0x14015fed0
xor r11d, r11d
lea r10, [rax + 1]
cmp r10, r15
ja 0x14015ff6e
mov r10, qword [rbp + 0x60]
sub r15, rax
lea r10, [r10 + rax*8]
movaps xmm1, xmm0
inc r11
xorps xmm1, xmmword [0x140520630]
mulsd xmm1, qword [r10]
movsd qword [r10], xmm1
add r10, 8
cmp r11, r15
jb 0x14015ff4e
mov r10, qword [r12 + 0x38]
movsxd rax, dword [r13]
imul rax, r10
movsxd r15, dword [r14]
imul r15, r10
mov r11, qword [r12]
add rax, r11
sub rax, r10
add r15, r11
sub r15, r10
mov qword [rbp + 0x48], rsp
test byte [r12 + 0x18], 4
movsd xmm10, qword [rax]
subsd xmm10, qword [r15]
mulsd xmm10, qword [rbp + 0x38]
jne 0x1401600ab
cmp r10, qword [r12 + 8]
je 0x1401600ab
mov r15, qword [r12 + 0x30]
xor eax, eax
test r15, r15
cmovg rax, r15
shl rax, 3
mov byte [rbp + 0x50], 1
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp], rax
cmp r10, 8
jne 0x140160044
test r15, r15
jle 0x1401600a5
cmp r15, 2
jl 0x140160581
mov rax, r15
xor r10d, r10d
mov rdx, qword [rbp]
and rax, 0xfffffffffffffffe
movups xmm0, xmmword [r11 + r10*8]
movups xmmword [rdx + r10*8], xmm0
add r10, 2
cmp r10, rax
jb 0x140160016
cmp rax, r15
jae 0x1401600a5
mov rdx, qword [rbp]
mov r10, qword [r11 + rax*8]
mov qword [rdx + rax*8], r10
inc rax
cmp rax, r15
jb 0x140160032
jmp 0x1401600a5
test r15, r15
jle 0x1401600a5
cmp r15, 2
jl 0x140160588
mov rax, r15
xor edx, edx
mov r8, qword [rbp]
and rax, 0xfffffffffffffffe
mov rcx, rdx
imul rcx, r10
add rcx, r11
movsd xmm0, qword [rcx]
movhpd xmm0, qword [rcx + r10]
movups xmmword [r8 + rdx*8], xmm0
add rdx, 2
cmp rdx, rax
jb 0x140160060
mov rdx, r10
imul rdx, rax
cmp rax, r15
jae 0x1401600a5
mov r8, qword [rbp]
mov rcx, qword [rdx + r11]
add rdx, r10
mov qword [r8 + rax*8], rcx
inc rax
cmp rax, r15
jb 0x140160092
mov r11, qword [rbp]
jmp 0x1401600af
mov byte [rbp + 0x50], 0
mov rdx, rsp
lea r10, [rbp + 0xbc]
mov rax, qword [rdi + 0x38]
mov rcx, rdi
mov r8, r14
mov r9, r13
mov qword [rdx + 0x28], rbx
lea rbx, [rbp + 0x40]
mov qword [rdx + 0x20], r10
mov qword [rdx + 0x30], rsi
mov qword [rdx + 0x38], r11
mov qword [rdx + 0x40], rbx
lea rdx, [rbp + 0xb8]
call qword [rax + 0xd0]
mov al, byte [rbp + 0x50]
test al, al
je 0x1401601df
test r15, r15
jle 0x1401601df
mov rbx, qword [r12 + 0x38]
mov rsi, qword [r12]
cmp rbx, 8
jne 0x14016017c
test r15, r15
jle 0x1401601df
cmp r15, 2
jl 0x14016058f
mov rax, r15
xor ebx, ebx
and rax, 0xfffffffffffffffe
test rsi, 0xf
je 0x14016014b
mov r10, qword [rbp]
movups xmm0, xmmword [r10 + rbx*8]
movups xmmword [rsi + rbx*8], xmm0
add rbx, 2
cmp rbx, rax
jb 0x140160137
jmp 0x140160161
mov r10, qword [rbp]
movups xmm0, xmmword [r10 + rbx*8]
movups xmmword [rsi + rbx*8], xmm0
add rbx, 2
cmp rbx, rax
jb 0x14016014f
cmp rax, r15
jae 0x1401601df
mov r10, qword [rbp]
mov rbx, qword [r10 + rax*8]
mov qword [rsi + rax*8], rbx
inc rax
cmp rax, r15
jb 0x14016016a
jmp 0x1401601df
test r15, r15
jle 0x1401601df
cmp r15, 2
jl 0x1401605b4
mov rax, r15
xor r10d, r10d
mov rdx, qword [rbp]
and rax, 0xfffffffffffffffe
mov r11, r10
imul r11, rbx
movups xmm0, xmmword [rdx + r10*8]
add r11, rsi
add r10, 2
movsd qword [r11], xmm0
movhpd qword [rbx + r11], xmm0
cmp r10, rax
jb 0x140160199
mov r10, rbx
imul r10, rax
cmp rax, r15
jae 0x1401601df
mov rdx, qword [rbp]
mov r11, qword [rdx + rax*8]
inc rax
mov qword [r10 + rsi], r11
add r10, rbx
cmp rax, r15
jb 0x1401601cc
mov rax, qword [rbp + 0x48]
mov rsp, rax
movsd xmm11, qword [rbp + 0x40]
mov rbx, rsp
test byte [r12 + 0x18], 4
addsd xmm11, xmm10
jne 0x1401602fc
mov r11, qword [r12 + 0x38]
cmp r11, qword [r12 + 8]
je 0x1401602fc
mov r15, qword [r12 + 0x30]
xor eax, eax
test r15, r15
cmovg rax, r15
mov sil, 1
shl rax, 3
add rax, 0xf
and rax, 0xfffffffffffffff0
call fcn.14043da60
sub rsp, rax
lea rax, [rsp + 0xd0]
mov qword [rbp], rax
test r15, r15
jle 0x1401602f6
mov rax, qword [r12]
cmp r11, 8
jne 0x14016029a
cmp r15, 2
jl 0x140160596
mov r10, r15
xor r11d, r11d
mov rdx, qword [rbp]
and r10, 0xfffffffffffffffe
movups xmm0, xmmword [rax + r11*8]
movups xmmword [rdx + r11*8], xmm0
add r11, 2
cmp r11, r10
jb 0x14016026c
cmp r10, r15
jae 0x1401602f6
mov rdx, qword [rbp]
mov r11, qword [rax + r10*8]
mov qword [rdx + r10*8], r11
inc r10
cmp r10, r15
jb 0x140160288
jmp 0x1401602f6
cmp r15, 2
jl 0x14016059e
mov r10, r15
xor edx, edx
mov r8, qword [rbp]
and r10, 0xfffffffffffffffe
mov rcx, rdx
imul rcx, r11
add rcx, rax
movsd xmm0, qword [rcx]
movhpd xmm0, qword [rcx + r11]
movups xmmword [r8 + rdx*8], xmm0
add rdx, 2
cmp rdx, r10
jb 0x1401602b1
mov rdx, r11
imul rdx, r10
cmp r10, r15
jae 0x1401602f6
mov r8, qword [rbp]
mov rcx, qword [rdx + rax]
add rdx, r11
mov qword [r8 + r10*8], rcx
inc r10
cmp r10, r15
jb 0x1401602e3
mov rax, qword [rbp]
jmp 0x140160303
mov rax, qword [r12]
xor sil, sil
mov rdx, rsp
lea r11, [rbp + 0x90]
mov r10, qword [rdi + 0x38]
mov rcx, rdi
mov r8, r13
mov r9, r14
mov qword [rdx + 0x20], r11
mov r11, qword [rbp + 0x68]
mov qword [rdx + 0x28], r11
mov r11, qword [rbp + 0x60]
mov qword [rdx + 0x30], r11
lea r11, [rbp + 0x40]
mov qword [rdx + 0x38], rax
mov qword [rdx + 0x40], r11
lea rdx, [rbp + 0xb8]
call qword [r10 + 0xd0]
test sil, sil
je 0x14016043c
test r15, r15
jle 0x14016043c
mov r10, qword [r12 + 0x38]
mov r11, qword [r12]
cmp r10, 8
jne 0x1401603da
test r15, r15
jle 0x14016043c
cmp r15, 2
jl 0x1401605a6
mov rsi, r15
xor r10d, r10d
and rsi, 0xfffffffffffffffe
test r11, 0xf
je 0x1401603a8
mov rax, qword [rbp]
movups xmm0, xmmword [rax + r10*8]
movups xmmword [r11 + r10*8], xmm0
add r10, 2
cmp r10, rsi
jb 0x140160393
jmp 0x1401603bf
mov rax, qword [rbp]
movups xmm0, xmmword [rax + r10*8]
movups xmmword [r11 + r10*8], xmm0
add r10, 2
cmp r10, rsi
jb 0x1401603ac
cmp rsi, r15
jae 0x14016043c
mov rax, qword [rbp]
mov r10, qword [rax + rsi*8]
mov qword [r11 + rsi*8], r10
inc rsi
cmp rsi, r15
jb 0x1401603c8
jmp 0x14016043c
test r15, r15
jle 0x14016043c
cmp r15, 2
jl 0x1401605ad
mov rsi, r15
xor eax, eax
mov r8, qword [rbp]
and rsi, 0xfffffffffffffffe
mov rdx, rax
imul rdx, r10
movups xmm0, xmmword [r8 + rax*8]
lea rcx, [rdx + r11]
add rax, 2
movsd qword [rcx], xmm0
movhpd qword [r10 + rcx], xmm0
cmp rax, rsi
jb 0x1401603f6
mov rax, r10
imul rax, rsi
cmp rsi, r15
jae 0x14016043c
mov rcx, qword [rbp]
mov rdx, qword [rcx + rsi*8]
inc rsi
mov qword [rax + r11], rdx
add rax, r10
cmp rsi, r15
jb 0x140160429
mov rax, rbx
mov rsp, rax
mov rbx, qword [rdi]
subsd xmm11, qword [rbp + 0x40]
mov rax, qword [rbx + 0x48]
cmp dword [rax], 0
je 0x1401604f1
mov r11, rsp
mov rcx, rdi
mov r15, qword [rdi + 0x38]
lea rdx, [rbp + 0xb8]
mov r8, r14
mov r9, r13
lea rbx, [0x140520608]
lea rax, [rbp + 0xa0]
mov qword [r11 + 0x20], rax
lea rsi, [rbp + 8]
mov qword [r11 + 0x28], rbx
lea r10, [rbp + 0x30]
mov qword [r11 + 0x30], rsi
mov qword [r11 + 0x38], r10
mov qword [r11 + 0x40], r12
call qword [r15 + 0x80]
mov r11, rsp
mov rcx, rdi
mov r15, qword [rdi + 0x38]
lea rdx, [rbp + 0xb8]
mov r8, r14
mov r9, r13
lea rbx, [0x140520604]
lea rax, [rbp + 0xa0]
mov qword [r11 + 0x20], rax
lea rsi, [rbp + 8]
mov qword [r11 + 0x28], rbx
lea r10, [rbp + 0x30]
mov qword [r11 + 0x30], rsi
mov qword [r11 + 0x38], r10
mov qword [r11 + 0x40], r12
call qword [r15 + 0x80]
mulsd xmm11, qword [rbp + 8]
mov rbx, qword [rdi]
mov rax, qword [rbp + 0x130]
movsxd rcx, dword [rbp + 0x9c]
mov rbx, qword [rbx + 0x3b0]
mov r10, qword [rax + 0x38]
mov rdx, r10
imul rdx, rcx
mov r11, qword [rax]
sub r11, r10
mov rsi, qword [rbx + 0x258]
mov rax, qword [rbp + 0x58]
movsd xmm0, qword [rdx + r11]
mov r8, qword [rsi + 0x298]
addsd xmm0, xmm11
neg r8
movsd qword [rdx + r11], xmm0
add r8, rcx
mov rdi, qword [rsi + 0x258]
movsxd r9, dword [rdi + r8*4]
imul r10, r9
movsd xmm1, qword [r10 + r11]
subsd xmm1, xmm11
movsd qword [r10 + r11], xmm1
mov rsp, rax
movups xmm10, xmmword [rbp + 0x20]
movups xmm11, xmmword [rbp + 0x10]
lea rsp, [rbp + 0xc8]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
xor eax, eax
jmp 0x140160029
xor eax, eax
jmp 0x140160082
xor eax, eax
jmp 0x140160161
xor r10d, r10d
jmp 0x14016027f
xor r10d, r10d
jmp 0x1401602d3
xor esi, esi
jmp 0x1401603bf
xor esi, esi
jmp 0x140160419
xor eax, eax
jmp 0x1401601bc
xor eax, eax
jmp 0x14015ff37
xor eax, eax
cmp r15, 1
jae 0x14015fe80
jmp 0x1401605bb
mov dword [rbp + 0x98], r10d
jmp 0x14015fb55