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

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov byte [rax + 0x20], r9b
mov qword [rax + 8], rcx
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x70]
sub rsp, 0x170
mov r9, qword [0x180021fa0]
xor ebx, ebx
cmp qword [0x180021fa8], rbx
mov rsi, r8
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
jne 0x18000b317
mov r15b, 1
test r9, r9
je 0x18000b31a
mov r15b, bl
mov rax, qword [0x180021fc8]
test rax, rax
je 0x18000b5e4
movss xmm1, dword [rax + 0x14]
movss xmm6, dword [rax + 8]
movaps xmm15, xmm1
subss xmm6, dword [0x18001f3b4]
movss xmm0, dword [rax]
movaps xmm3, xmm1
addss xmm15, dword [rax + 4]
addss xmm3, dword [rax + 4]
movss xmm2, dword [0x180021ee0]
movaps xmm10, xmm0
addss xmm6, dword [rax + 0x10]
movss xmm7, dword [0x18001f37c]
movaps xmm4, xmm15
movss dword [rsp + 0x4c], xmm1
addss xmm3, dword [0x18001f3a4]
addss xmm4, dword [0x18001f388]
movss xmm1, dword [0x180021ee4]
addss xmm10, xmm6
movss dword [rsp + 0x48], xmm6
comiss xmm2, xmm10
jb 0x18000b3b8
comiss xmm1, xmm4
jb 0x18000b3b8
addss xmm0, xmm6
addss xmm0, xmm7
comiss xmm2, xmm0
ja 0x18000b3b8
comiss xmm1, xmm3
mov r14b, 1
jbe 0x18000b3bb
mov r14b, bl
addss xmm15, dword [0x18001f3a8]
movss xmm12, dword [0x18001f3e0]
addss xmm10, xmm7
movss xmm11, dword [0x18001f3d8]
comiss xmm2, xmm10
jb 0x18000b406
comiss xmm1, xmm15
jb 0x18000b406
movaps xmm0, xmm10
addss xmm0, xmm12
comiss xmm2, xmm0
ja 0x18000b406
movaps xmm0, xmm15
mov dil, 1
addss xmm0, xmm11
comiss xmm1, xmm0
jbe 0x18000b409
mov dil, bl
mov r8, rbx
cmp byte [rdx], bl
je 0x18000b419
inc r8
cmp byte [r8 + rdx], bl
jne 0x18000b410
movabs rcx, 0xcbf29ce484222325
movabs r12, 0x100000001b3
mov qword [rbp + 0xa0], r12
mov r10, rcx
mov r11, rbx
test r8, r8
je 0x18000b453
movsx rax, byte [r11 + rdx]
inc r11
imul r10, r12
xor r10, rax
cmp r11, r8
jb 0x18000b43f
cmp r9, r10
mov r8, rbx
sete r12b
cmp byte [rdx], bl
je 0x18000b46a
inc r8
cmp byte [r8 + rdx], bl
jne 0x18000b461
mov r10, rcx
mov r11, rbx
test r8, r8
je 0x18000b48d
imul r10, qword [rbp + 0xa0]
movsx rax, byte [r11 + rdx]
inc r11
xor r10, rax
cmp r11, r8
jb 0x18000b475
movss xmm4, dword [0x18001f3c4]
lea rax, [r10 + 2]
movss xmm3, dword [0x18001f3bc]
cmp r9, rax
sete r11b
comiss xmm2, xmm10
jb 0x18000b4d0
comiss xmm1, xmm15
jb 0x18000b4d0
movaps xmm0, xmm10
addss xmm0, xmm4
comiss xmm2, xmm0
ja 0x18000b4d0
movaps xmm0, xmm15
mov al, 1
addss xmm0, xmm3
comiss xmm1, xmm0
jbe 0x18000b4d2
mov al, bl
mov r10b, byte [0x180021ef1]
mov r8b, byte [0x180021ef0]
test r11b, r11b
je 0x18000b4fd
test al, al
jne 0x18000b4fd
test r8b, r8b
je 0x18000b4fd
test r10b, r10b
jne 0x18000b4fd
mov r9, rbx
mov qword [0x180021fa0], rbx
test r12b, r12b
je 0x18000b51b
test dil, dil
jne 0x18000b51b
test r8b, r8b
je 0x18000b51b
test r10b, r10b
jne 0x18000b51b
mov r9, rbx
mov qword [0x180021fa0], rbx
xorps xmm14, xmm14
test r14b, r14b
je 0x18000b638
test r8b, r8b
je 0x18000b638
test r10b, r10b
jne 0x18000b638
test r15b, r15b
je 0x18000b638
mov r8, rbx
cmp byte [rdx], bl
je 0x18000b553
inc r8
cmp byte [r8 + rdx], bl
jne 0x18000b54a
test r8, r8
je 0x18000b576
movabs r9, 0x100000001b3
movsx rax, byte [rbx + rdx]
inc rbx
imul rcx, r9
xor rcx, rax
cmp rbx, r8
jb 0x18000b562
mov qword [0x180021fa0], rcx
movss xmm7, dword [0x18001f344]
movups xmm0, xmmword [rsi]
lea r8, [rsp + 0x30]
movaps xmm3, xmm14
movdqu xmmword [rsp + 0x30], xmm0
movss xmm0, dword [0x18001f37c]
unpcklps xmm0, xmm7
movaps xmm7, xmm0
movq rdx, xmm0
movss xmm0, dword [rsp + 0x4c]
unpcklps xmm6, xmm0
movq rcx, xmm6
call qword [0x180021f18]
movups xmm0, xmmword [0x180021778]
lea r8, [rsp + 0x30]
movaps xmm3, xmm14
movq rdx, xmm7
movq rcx, xmm6
movdqa xmmword [rsp + 0x30], xmm0
call qword [0x180021f10]
lea r11, [rsp + 0x170]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
mov r8, rbx
cmp byte [rdx], bl
je 0x18000b648
inc r8
cmp byte [r8 + rdx], bl
jne 0x18000b63f
mov r10, rcx
mov r11, rbx
movabs rdi, 0x100000001b3
test r8, r8
je 0x18000b671
movsx rax, byte [r11 + rdx]
inc r11
imul r10, rdi
xor r10, rax
cmp r11, r8
jb 0x18000b65d
lea rax, [r10 + 2]
cmp r9, rax
jne 0x18000b6c2
movaps xmm0, xmmword [0x18001f490]
lea r9, [rsp + 0x30]
movss xmm1, dword [0x18001f304]
lea rcx, [0x180021f58]
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm10
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmm4
unpcklps xmm0, xmm3
unpcklps xmm1, xmm15
movq r8, xmm0
movq rdx, xmm1
call fcn.18000de0c
jmp 0x18000b57d
mov r8, rbx
cmp byte [rdx], bl
je 0x18000b6d2
inc r8
cmp byte [r8 + rdx], bl
jne 0x18000b6c9
mov r10, rbx
test r8, r8
je 0x18000b6ee
movsx rax, byte [r10 + rdx]
inc r10
imul rcx, rdi
xor rcx, rax
cmp r10, r8
jb 0x18000b6da
cmp r9, rcx
jne 0x18000b57d
movss xmm0, dword [rsi + 4]
movaps xmm3, xmm14
movss xmm2, dword [rsi + 8]
movaps xmm1, xmm0
comiss xmm0, xmm2
jae 0x18000b725
movss xmm3, dword [0x18001f404]
movaps xmm1, xmm2
movss dword [rsi + 4], xmm2
movaps xmm2, xmm0
movss dword [rsi + 8], xmm0
movss xmm9, dword [rsi]
movaps xmm7, xmm1
comiss xmm9, xmm1
movss dword [rbp + 0xb8], xmm9
jae 0x18000b765
movss xmm0, dword [0x18001f400]
movaps xmm7, xmm9
subss xmm0, xmm3
movss dword [rsi], xmm1
movaps xmm9, xmm1
movss dword [rsi + 4], xmm7
movss dword [rbp + 0xb8], xmm9
movaps xmm3, xmm0
movss xmm6, dword [0x18001f304]
lea rdi, [0x180021f58]
movaps xmm0, xmm7
movss dword [rsp + 0x20], xmm6
minss xmm0, xmm2
movaps xmm8, xmm9
subss xmm7, xmm2
movaps xmm1, xmm10
unpcklps xmm1, xmm15
lea r9, [rsp + 0x30]
movq rdx, xmm1
mov rcx, rdi
subss xmm8, xmm0
movaps xmm0, xmm8
mulss xmm0, dword [0x18001f31c]
addss xmm0, dword [0x18001f224]
divss xmm7, xmm0
movaps xmm0, xmm9
addss xmm0, dword [0x18001f224]
addss xmm7, xmm3
divss xmm8, xmm0
movaps xmm0, xmmword [0x18001f490]
andps xmm7, xmmword [0x18001f560]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmm12
unpcklps xmm0, xmm11
movq r8, xmm0
call fcn.18000de0c
movaps xmm0, xmmword [0x18001f4e0]
lea r9, [rsp + 0x30]
movss xmm1, dword [0x18001f3d4]
movaps xmm3, xmm10
addss xmm3, dword [0x18001f2c8]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm2, xmm15
addss xmm2, dword [0x18001f2c8]
movss xmm0, dword [0x18001f3dc]
mov rcx, rdi
unpcklps xmm0, xmm1
movq r8, xmm0
movss dword [rsp + 0x20], xmm6
unpcklps xmm3, xmm2
movq rdx, xmm3
call fcn.18000dd58
movups xmm0, xmmword [0x180021778]
lea r9, [rsp + 0x30]
mov rcx, rdi
movaps xmm1, xmm10
movss dword [rsp + 0x20], xmm6
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm0, xmm12
unpcklps xmm0, xmm11
unpcklps xmm1, xmm15
movq r8, xmm0
movq rdx, xmm1
call fcn.18000dd58
movaps xmm13, xmm10
mov dword [rsp + 0x40], 0x41960000
addss xmm13, dword [0x18001f3d0]
movaps xmm11, xmm15
mov dword [rsp + 0x44], 0x41fd5556
addss xmm11, dword [0x18001f320]
movsd xmm6, qword [rsp + 0x40]
lea r14, [0x180021930]
mov r15d, ebx
movss dword [rbp + 0xa0], xmm13
movss dword [rsp + 0x30], xmm13
movdqu xmm1, xmmword [r14]
lea rax, [r14 + 0x10]
mov rcx, rdi
movd xmm0, r15d
lea r9, [rsp + 0x50]
movdqu xmm2, xmmword [rax]
mov r14, rax
cvtdq2ps xmm0, xmm0
movq r8, xmm6
movaps xmmword [rsp + 0x50], xmm1
mulss xmm0, dword [0x18001f390]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm2
addss xmm0, xmm11
movaps xmmword [rbp - 0x80], xmm2
movss dword [rsp + 0x34], xmm0
mov rdx, qword [rsp + 0x30]
call fcn.18000dec4
inc r15d
cmp r15d, 6
jl 0x18000b8d0
movups xmm0, xmmword [0x180021778]
lea r9, [rsp + 0x30]
mov rcx, rdi
movss xmm12, dword [0x18001f2c4]
movaps xmm2, xmm11
movss xmm6, dword [0x18001f3cc]
subss xmm2, xmm12
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm1, xmm13
movss xmm0, dword [0x18001f364]
unpcklps xmm0, xmm6
movq r8, xmm0
movss dword [rsp + 0x20], xmm14
unpcklps xmm1, xmm2
movq rdx, xmm1
call fcn.18000dd58
addss xmm10, dword [0x18001f320]
movaps xmm0, xmm12
subss xmm0, xmm9
mulss xmm0, xmm6
call fcn.18001380c
movaps xmm1, xmm0
movaps xmm9, xmm11
addss xmm1, xmm11
movaps xmm13, xmm0
addss xmm9, xmm6
comiss xmm1, xmm11
jae 0x18000b9c1
movaps xmm13, xmm11
jmp 0x18000b9cb
addss xmm13, xmm11
minss xmm13, xmm9
movaps xmm0, xmm8
mulss xmm0, xmm6
call fcn.18001380c
movaps xmm12, xmm0
movaps xmm1, xmm10
addss xmm1, xmm12
comiss xmm1, xmm10
jae 0x18000b9f1
movaps xmm12, xmm10
jmp 0x18000ba03
movaps xmm0, xmm10
addss xmm12, xmm10
addss xmm0, xmm6
minss xmm12, xmm0
movaps xmm0, xmm7
mulss xmm0, xmm6
call fcn.18001380c
addss xmm0, xmm11
comiss xmm0, xmm11
jae 0x18000ba20
movaps xmm2, xmm11
jmp 0x18000ba28
movaps xmm2, xmm9
minss xmm2, xmm0
movss xmm1, dword [rbp + 0xa0]
lea r9, [rsp + 0x30]
movups xmm0, xmmword [0x180021778]
mov rcx, rdi
subss xmm1, dword [0x18001f2c8]
movss xmm3, dword [0x18001f330]
movdqa xmmword [rsp + 0x30], xmm0
movss xmm0, dword [0x18001f36c]
movss dword [rsp + 0x40], xmm2
subss xmm2, dword [0x18001f2c8]
unpcklps xmm0, xmm3
movq r8, xmm0
movss dword [rsp + 0x20], xmm14
unpcklps xmm1, xmm2
movq rdx, xmm1
call fcn.18000dd58
movss xmm1, dword [rbp + 0xa0]
lea r9, [rsp + 0x30]
movups xmm0, xmmword [0x180021778]
mov rcx, rdi
movss xmm2, dword [rsp + 0x40]
addss xmm1, dword [0x18001f2c8]
addss xmm2, dword [0x18001f2c8]
movss xmm3, dword [0x18001f30c]
movdqa xmmword [rsp + 0x30], xmm0
movss xmm0, dword [0x18001f354]
unpcklps xmm0, xmm3
unpcklps xmm1, xmm2
movq r8, xmm0
movq rdx, xmm1
movss dword [rsp + 0x20], xmm14
call fcn.18000dd58
movups xmm0, xmmword [0x180021768]
lea r9, [rsp + 0x30]
mov rcx, rdi
movss xmm1, dword [0x18001f320]
movdqa xmmword [rsp + 0x30], xmm0
movss xmm0, dword [0x18001f360]
unpcklps xmm0, xmm1
movss xmm1, dword [rbp + 0xa0]
movq r8, xmm0
movss xmm0, dword [rsp + 0x40]
unpcklps xmm1, xmm0
movq rdx, xmm1
movss dword [rsp + 0x20], xmm14
call fcn.18000dd58
movss xmm2, dword [rbp + 0xa0]
movss xmm1, dword [0x180021ee0]
movaps xmm3, xmm2
comiss xmm1, xmm2
mov al, byte [0x180021ef0]
addss xmm3, dword [0x18001f360]
movss xmm5, dword [0x18001f254]
movss xmm0, dword [0x180021ee4]
jb 0x18000bbb9
comiss xmm0, xmm11
jb 0x18000bbb9
comiss xmm1, xmm3
ja 0x18000bbb9
comiss xmm0, xmm9
ja 0x18000bbb9
test al, al
je 0x18000bbb9
comiss xmm0, xmm11
jae 0x18000bb8c
movaps xmm7, xmm11
jmp 0x18000bb9c
movaps xmm7, xmm9
subss xmm7, dword [0x18001f32c]
minss xmm7, xmm0
subss xmm7, xmm11
mulss xmm7, xmm5
comiss xmm7, xmm14
jae 0x18000bbb1
movaps xmm7, xmm14
jmp 0x18000bbb9
minss xmm7, dword [0x18001f2c0]
comiss xmm1, xmm10
movaps xmm2, xmm10
movaps xmm3, xmm11
addss xmm2, xmm6
addss xmm3, xmm6
movss dword [rbp + 0xa0], xmm2
jb 0x18000bca0
comiss xmm0, xmm11
jb 0x18000bca0
comiss xmm1, xmm2
ja 0x18000bca0
comiss xmm0, xmm3
ja 0x18000bca0
test al, al
je 0x18000bca0
movss xmm4, dword [0x18001f300]
movaps xmm13, xmm11
addss xmm13, xmm4
comiss xmm0, xmm13
jae 0x18000bc20
movss xmm3, dword [0x18001f314]
jmp 0x18000bc36
movaps xmm13, xmm3
movss xmm3, dword [0x18001f314]
subss xmm13, xmm3
minss xmm13, xmm0
movaps xmm12, xmm10
addss xmm12, xmm4
comiss xmm1, xmm12
jb 0x18000bc53
movaps xmm12, xmm2
subss xmm12, xmm3
minss xmm12, xmm1
movss xmm1, dword [0x18001f2c4]
movaps xmm8, xmm12
subss xmm8, xmm10
mulss xmm8, xmm5
comiss xmm8, xmm14
jae 0x18000bc75
movaps xmm8, xmm14
jmp 0x18000bc7a
minss xmm8, xmm1
movaps xmm0, xmm13
subss xmm0, xmm11
mulss xmm0, xmm5
comiss xmm0, xmm14
jae 0x18000bc93
movaps xmm0, xmm14
jmp 0x18000bc97
minss xmm0, xmm1
movaps xmm3, xmm1
subss xmm3, xmm0
jmp 0x18000bca8
movss xmm3, dword [rbp + 0xb8]
movss xmm0, dword [rsi + 0xc]
addss xmm15, dword [0x18001f3d0]
mulss xmm0, xmm6
call fcn.18001380c
addss xmm0, xmm10
movaps xmm2, xmm8
movaps xmm1, xmm7
lea rcx, [rsp + 0x30]
movss dword [rbp + 0xb8], xmm0
call fcn.18000b188
movss xmm0, dword [0x18001f2c4]
lea rcx, [rsp + 0x30]
movaps xmm3, xmm0
movaps xmm1, xmm7
movups xmm2, xmmword [rax]
movdqu xmmword [rsi], xmm2
movaps xmm2, xmm0
call fcn.18000b188
movups xmm1, xmmword [0x180021768]
lea r9, [rsp + 0x50]
mov rcx, rdi
movups xmm0, xmmword [rsp + 0x30]
movaps xmm9, xmm6
movaps xmmword [rsp + 0x50], xmm1
movaps xmm8, xmm10
unpcklps xmm9, xmm6
unpcklps xmm8, xmm11
movq r8, xmm9
movq rdx, xmm8
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rbp - 0x80], xmm1
call fcn.18000dec4
movss xmm1, dword [0x18001f3e8]
movss xmm7, dword [0x180021778]
movss xmm6, dword [0x18002177c]
movaps xmm0, xmm7
movss xmm4, dword [0x180021780]
movss xmm3, dword [0x18001f24c]
and dword [rsp + 0x5c], ebx
and dword [rsp + 0x6c], ebx
mulss xmm0, xmm1
movss dword [rsp + 0x70], xmm7
movss dword [rsp + 0x74], xmm6
cvttss2si eax, xmm0
movaps xmm0, xmm6
movss dword [rsp + 0x78], xmm4
mulss xmm0, xmm1
movss dword [rbp - 0x80], xmm7
movd xmm5, eax
cvttss2si eax, xmm0
movaps xmm0, xmm4
movss dword [rbp - 0x7c], xmm6
mulss xmm0, xmm1
cvtdq2ps xmm5, xmm5
movd xmm2, eax
cvttss2si eax, xmm0
mulss xmm5, xmm3
cvtdq2ps xmm2, xmm2
movd xmm1, eax
mov eax, dword [0x180021784]
cvtdq2ps xmm1, xmm1
mov dword [rsp + 0x7c], eax
mov dword [rbp - 0x74], eax
mulss xmm2, xmm3
mulss xmm1, xmm3
movss dword [rsp + 0x50], xmm5
movss dword [rsp + 0x54], xmm2
movss dword [rsp + 0x58], xmm1
movups xmm0, xmmword [rsp + 0x50]
movss dword [rsp + 0x68], xmm1
movss dword [rsp + 0x60], xmm5
movss dword [rsp + 0x64], xmm2
movups xmm1, xmmword [rsp + 0x60]
movaps xmmword [rbp - 0x70], xmm0
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rbp - 0x60], xmm1
movss dword [rbp - 0x78], xmm4
movups xmm1, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x50], xmm0
movaps xmmword [rbp - 0x40], xmm1
lea r9, [rbp - 0x70]
movq r8, xmm9
movq rdx, xmm8
mov rcx, rdi
call fcn.18000dec4
movups xmm0, xmmword [0x180021768]
lea r9, [rsp + 0x30]
mov rcx, rdi
subss xmm12, dword [0x18001f2c8]
subss xmm13, dword [0x18001f2c8]
movss xmm6, dword [0x18001f314]
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm0, xmm6
unpcklps xmm0, xmm6
movaps xmm1, xmm12
movss dword [rsp + 0x20], xmm14
unpcklps xmm1, xmm13
movq r8, xmm0
movq rdx, xmm1
call fcn.18000de0c
movups xmm0, xmmword [0x180021778]
lea r9, [rsp + 0x30]
mov rcx, rdi
movaps xmm1, xmm12
movss dword [rsp + 0x20], xmm14
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm0, xmm6
unpcklps xmm0, xmm6
unpcklps xmm1, xmm13
movq r8, xmm0
movq rdx, xmm1
call fcn.18000dd58
movups xmm0, xmmword [0x180021778]
lea r9, [rsp + 0x30]
mov rcx, rdi
movss xmm7, dword [0x18001f3cc]
movaps xmm1, xmm10
movss xmm8, dword [0x18001f2c4]
movdqa xmmword [rsp + 0x30], xmm0
subss xmm11, xmm8
movaps xmm0, xmm7
movss dword [rsp + 0x20], xmm14
unpcklps xmm0, xmm7
movq r8, xmm0
unpcklps xmm1, xmm11
movq rdx, xmm1
call fcn.18000dd58
movss xmm2, dword [0x180021ee0]
comiss xmm2, xmm10
movss xmm3, dword [0x18001f344]
jb 0x18000bf9e
movss xmm1, dword [0x180021ee4]
comiss xmm1, xmm15
jb 0x18000bf9e
movaps xmm0, xmm10
addss xmm0, xmm7
comiss xmm2, xmm0
ja 0x18000bf9e
movaps xmm0, xmm15
addss xmm0, xmm3
comiss xmm1, xmm0
ja 0x18000bf9e
cmp byte [0x180021ef0], bl
je 0x18000bf9e
movss xmm1, dword [0x18001f2c8]
movaps xmm0, xmm10
addss xmm0, xmm1
comiss xmm2, xmm0
jae 0x18000bf82
movaps xmm0, xmm10
addss xmm0, xmm1
jmp 0x18000bf96
movss xmm0, dword [rbp + 0xa0]
subss xmm0, dword [0x18001f320]
minss xmm0, xmm2
movss dword [rbp + 0xb8], xmm0
movss xmm6, dword [rbp + 0xb8]
movaps xmm0, xmm6
subss xmm0, xmm10
mulss xmm0, dword [0x18001f250]
comiss xmm0, xmm14
jae 0x18000bfc2
movaps xmm0, xmm14
jmp 0x18000bfc7
minss xmm0, xmm8
movss dword [rsi + 0xc], xmm0
lea r9, [rsp + 0x30]
movups xmm0, xmmword [rsi]
mov rcx, rdi
movaps xmm1, xmm10
movss dword [rsp + 0x20], xmm14
movdqu xmmword [rsp + 0x30], xmm0
movaps xmm0, xmm7
unpcklps xmm1, xmm15
unpcklps xmm0, xmm3
movq rdx, xmm1
movq r8, xmm0
call fcn.18000de0c
movaps xmm0, xmmword [0x18001f470]
lea r9, [rsp + 0x30]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm1, xmm10
movaps xmm0, xmm7
unpcklps xmm1, xmm15
movss xmm7, dword [0x18001f344]
movq rdx, xmm1
unpcklps xmm0, xmm7
mov rcx, rdi
movq r8, xmm0
movss dword [rsp + 0x20], xmm14
call fcn.18000dd58
movups xmm0, xmmword [0x180021778]
lea r9, [rsp + 0x30]
mov rcx, rdi
movss xmm1, dword [0x18001f34c]
movaps xmm3, xmm6
subss xmm3, dword [0x18001f2c8]
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm2, xmm15
subss xmm2, dword [0x18001f2c8]
movss xmm0, dword [0x18001f330]
unpcklps xmm0, xmm1
movq r8, xmm0
movss dword [rsp + 0x20], xmm14
unpcklps xmm3, xmm2
movq rdx, xmm3
call fcn.18000dd58
movups xmm0, xmmword [0x180021778]
lea r9, [rsp + 0x30]
mov rcx, rdi
movss xmm1, dword [0x18001f338]
movaps xmm3, xmm6
addss xmm3, dword [0x18001f2c8]
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm2, xmm15
addss xmm2, dword [0x18001f2c8]
movss xmm0, dword [0x18001f30c]
unpcklps xmm0, xmm1
movq r8, xmm0
movss dword [rsp + 0x20], xmm14
unpcklps xmm3, xmm2
movq rdx, xmm3
call fcn.18000dd58
movups xmm0, xmmword [0x180021768]
lea r9, [rsp + 0x30]
mov rcx, rdi
movaps xmm1, xmm6
movss dword [rsp + 0x20], xmm14
movdqa xmmword [rsp + 0x30], xmm0
movss xmm0, dword [0x18001f320]
unpcklps xmm0, xmm7
unpcklps xmm1, xmm15
movq r8, xmm0
movq rdx, xmm1
call fcn.18000dd58
movss xmm6, dword [rsp + 0x48]
jmp 0x18000b585