Function at 0x180060750
Capabilities:
Hash data using fnv

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov dword [rax + 0x18], r8d
mov byte [rax + 0x10], dl
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x68]
sub rsp, 0x130
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
mov rsi, r9
mov r12, rcx
mov rdi, qword [0x180206788]
mov r13, rdi
mov rax, qword [rdi + 0x1c20]
mov byte [rax + 0x90], 1
mov rbx, qword [rdi + 0x1c20]
mov qword [rsp + 0x68], rbx
cmp byte [rbx + 0x93], 0
jne 0x1800614b1
movsxd r8, dword [rbx + 0xc8]
mov rax, qword [rbx + 0xd0]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
call fcn.18003aa80
mov r14d, eax
mov dword [rsp + 0x54], r14d
cmp dword [rdi + 0x1c6c], eax
jne 0x18006081e
mov dword [rdi + 0x1c70], r14d
cmp dword [rdi + 0x1ca8], r14d
jne 0x18006082e
mov byte [rdi + 0x1cac], 1
cmp dword [rdi + 0x1c54], r14d
jne 0x18006084e
mov r8, r12
mov edx, 0xb
mov ecx, r14d
call fcn.18004d230
mov rdi, qword [0x180206788]
mov rcx, r12
cmp r12, 0xffffffffffffffff
jae 0x180060874
movzx edx, byte [rcx]
test dl, dl
je 0x180060874
lea rax, [rcx + 1]
cmp dl, 0x23
jne 0x18006086b
cmp byte [rax], dl
je 0x180060874
mov rcx, rax
cmp rax, 0xffffffffffffffff
jb 0x180060857
movss xmm12, dword [rdi + 0x1990]
xorps xmm8, xmm8
cmp r12, rcx
jne 0x18006088c
xorps xmm11, xmm11
jmp 0x1800608e3
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r12
movss xmm0, dword [0x18012eaa4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x18012ea98]
movaps xmm2, xmm12
lea rdx, [rsp + 0x58]
mov rcx, qword [rdi + 0x1988]
call fcn.180054ad0
movss xmm0, dword [rsp + 0x58]
addss xmm0, dword [0x18012e980]
cvttss2si eax, xmm0
movd xmm11, eax
cvtdq2ps xmm11, xmm11
movss xmm12, dword [rsp + 0x5c]
movss xmm10, dword [rsi + 4]
ucomiss xmm10, xmm8
jp 0x1800608f5
jne 0x1800608f5
movaps xmm10, xmm12
movss xmm6, dword [rsi]
ucomiss xmm6, xmm8
jp 0x180060905
jne 0x180060905
movaps xmm6, xmm11
movss dword [rsp + 0x58], xmm6
movss dword [rsp + 0x5c], xmm10
movss xmm9, dword [rbx + 0xd8]
movss xmm7, dword [rbx + 0xdc]
addss xmm7, dword [rbx + 0x110]
xorps xmm1, xmm1
lea rcx, [rsp + 0x58]
call fcn.180046e30
movss xmm1, dword [rbx + 0x1f8]
movss xmm0, dword [rsi]
ucomiss xmm0, xmm8
jp 0x180060959
jne 0x180060959
subss xmm1, xmm9
movaps xmm6, xmm11
maxss xmm6, xmm1
movss xmm4, dword [r13 + 0x15bc]
movss xmm5, dword [r13 + 0x15c0]
movaps xmm0, xmm4
movss xmm15, dword [0x18012e950]
mulss xmm0, xmm15
cvttss2si eax, xmm0
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movaps xmm0, xmm5
mulss xmm0, xmm15
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
movaps xmm1, xmm9
subss xmm1, xmm2
movss dword [rsp + 0x70], xmm1
movaps xmm0, xmm7
subss xmm0, xmm3
movss dword [rsp + 0x74], xmm0
addss xmm9, xmm6
subss xmm4, xmm2
addss xmm9, xmm4
movss dword [rsp + 0x78], xmm9
addss xmm7, xmm10
subss xmm5, xmm3
addss xmm7, xmm5
movss dword [rsp + 0x7c], xmm7
xor r9d, r9d
xor r8d, r8d
mov edx, r14d
lea rcx, [rsp + 0x70]
call fcn.180046f80
test al, al
je 0x1800614b1
xor r15d, r15d
mov dword [rsp + 0x20], r15d
lea r9, [rbp + 0x80]
lea r8, [rsp + 0x50]
mov edx, r14d
lea rcx, [rsp + 0x70]
call fcn.180056df0
mov byte [rbp + 0x80], al
movss xmm11, dword [rsp + 0x7c]
movss xmm14, dword [rsp + 0x70]
test al, al
je 0x180060b11
mov rdx, qword [0x180206788]
cmp byte [r13 + 0x1e63], r15b
jne 0x180060b01
cmp qword [r13 + 0x1e20], rbx
jne 0x180060b01
movsxd rcx, dword [rbx + 0x12c]
cmp dword [r13 + 0x1e5c], ecx
jne 0x180060b01
movss xmm1, dword [rbx + 0xe8]
movss xmm0, dword [rbx + 0xec]
movaps xmm5, xmm11
subss xmm5, xmm0
movss xmm3, dword [rsp + 0x78]
subss xmm3, xmm1
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
movaps xmm4, xmm14
subss xmm4, xmm1
mov eax, dword [rbx + 0x134]
mov dword [rdx + 0x1e28], r14d
mov dword [rdx + 0x1e5c], ecx
mov dword [rdx + 0x1e2c], eax
mov rax, qword [rdx + 0x1e20]
mov dword [rax + rcx*4 + 0x378], r14d
add rcx, 0x38
add rcx, rcx
mov rax, qword [rdx + 0x1e20]
shufps xmm4, xmm4, 0xe1
movss xmm4, xmm2
shufps xmm4, xmm4, 0xc6
movss xmm4, xmm3
shufps xmm4, xmm4, 0x27
movss xmm4, xmm5
shufps xmm4, xmm4, 0x39
movups xmmword [rsp + 0x58], xmm4
movups xmmword [rax + rcx*8], xmm4
mov byte [r13 + 0x1e62], 1
mov word [rdx + 0x1c7c], 0x101
or dword [rdx + 0x1ce0], 4
mov ecx, dword [0x180206288]
mov rax, qword gs:[0x58]
mov edi, 4
mov rbx, qword [rax + rcx*8]
movss xmm13, dword [0x18012e988]
mov eax, dword [rbx + rdi]
cmp dword [0x180208048], eax
jle 0x180060bea
lea rcx, [0x180208048]
call fcn.1800e45f8
cmp dword [0x180208048], 0xffffffff
jne 0x180060bea
mov dword [0x180208130], 0
mov qword [0x180208138], r15
mov qword [0x180208140], r15
mov ecx, 0x18
call fcn.1800e4670
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x180208138], rax
mov qword [0x180208148], r15
xorps xmm0, xmm0
movdqa xmmword [0x180208150], xmm0
mov qword [0x180208160], 7
mov qword [0x180208168], 8
mov dword [0x180208130], 0x3f800000
mov r8, rax
mov edx, 0x10
lea rcx, [0x180208148]
call fcn.18000c690
nop
lea rcx, [0x1800e8ba0]
call fcn.1800e4ad4
nop
lea rcx, [0x180208048]
call fcn.1800e458c
mov eax, dword [rbx + rdi]
cmp dword [0x180208044], eax
jle 0x180060ca2
lea rcx, [0x180208044]
call fcn.1800e45f8
cmp dword [0x180208044], 0xffffffff
jne 0x180060ca2
mov dword [0x180208200], 0
mov qword [0x180208208], r15
mov qword [0x180208210], r15
mov ecx, 0x18
call fcn.1800e4670
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x180208208], rax
mov qword [0x180208218], r15
xorps xmm0, xmm0
movdqa xmmword [0x180208220], xmm0
mov qword [0x180208230], 7
mov qword [0x180208238], 8
mov dword [0x180208200], 0x3f800000
mov r8, rax
mov edx, 0x10
lea rcx, [0x180208218]
call fcn.18000c690
nop
lea rcx, [0x1800e8b90]
call fcn.1800e4ad4
nop
lea rcx, [0x180208044]
call fcn.1800e458c
mov eax, dword [rbx + rdi]
cmp dword [0x1802080d0], eax
jle 0x180060d60
lea rcx, [0x1802080d0]
call fcn.1800e45f8
cmp dword [0x1802080d0], 0xffffffff
jne 0x180060d60
mov dword [0x180208170], 0
mov qword [0x180208178], r15
mov qword [0x180208180], r15
mov ecx, 0x18
call fcn.1800e4670
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x180208178], rax
mov qword [0x180208188], r15
xorps xmm0, xmm0
movdqa xmmword [0x180208190], xmm0
mov qword [0x1802081a0], 7
mov qword [0x1802081a8], 8
mov dword [0x180208170], 0x3f800000
mov r8, rax
mov edx, 0x10
lea rcx, [0x180208188]
call fcn.18000c690
nop
lea rcx, [0x1800e8b80]
call fcn.1800e4ad4
nop
lea rcx, [0x1802080d0]
call fcn.1800e458c
nop word [rax + rax]
movzx ecx, r14b
movabs rdi, 0xcbf29ce484222325
xor rcx, rdi
movabs rbx, 0x100000001b3
imul rcx, rbx
movzx r8d, byte [rsp + 0x55]
xor rcx, r8
imul rcx, rbx
movzx r10d, byte [rsp + 0x56]
xor rcx, r10
imul rcx, rbx
movzx r11d, byte [rsp + 0x57]
xor rcx, r11
imul rcx, rbx
and rcx, qword [0x180208160]
add rcx, rcx
mov rdx, qword [0x180208148]
mov rax, qword [rdx + rcx*8 + 8]
mov r9, qword [0x180208138]
cmp rax, r9
je 0x180060de3
mov rdx, qword [rdx + rcx*8]
cmp r14d, dword [rax + 0x10]
je 0x180060de6
cmp rax, rdx
je 0x180060de3
mov rax, qword [rax + 8]
cmp r14d, dword [rax + 0x10]
jne 0x180060dd2
jmp 0x180060de6
mov rax, r15
mov rsi, r9
test rax, rax
cmovne rsi, rax
movzx ecx, r14b
xor rcx, rdi
imul rcx, rbx
xor rcx, r8
imul rcx, rbx
xor rcx, r10
imul rcx, rbx
xor rcx, r11
imul rcx, rbx
and rcx, qword [0x180208230]
add rcx, rcx
mov rdx, qword [0x180208218]
mov rax, qword [rdx + rcx*8 + 8]
mov r9, qword [0x180208208]
cmp rax, r9
je 0x180060e51
mov rdx, qword [rdx + rcx*8]
cmp r14d, dword [rax + 0x10]
je 0x180060e54
nop dword [rax]
cmp rax, rdx
je 0x180060e51
mov rax, qword [rax + 8]
cmp r14d, dword [rax + 0x10]
jne 0x180060e40
jmp 0x180060e54
mov rax, r15
mov rdi, r9
test rax, rax
cmovne rdi, rax
movzx ecx, r14b
movabs rax, 0xcbf29ce484222325
xor rcx, rax
imul rcx, rbx
xor rcx, r8
imul rcx, rbx
xor rcx, r10
imul rcx, rbx
xor rcx, r11
imul rcx, rbx
and rcx, qword [0x1802081a0]
add rcx, rcx
mov rdx, qword [0x180208188]
mov rax, qword [rdx + rcx*8 + 8]
mov r8, qword [0x180208178]
cmp rax, r8
je 0x180060ec5
mov rdx, qword [rdx + rcx*8]
cmp r14d, dword [rax + 0x10]
je 0x180060ec8
cmp rax, rdx
je 0x180060ec5
mov rax, qword [rax + 8]
cmp r14d, dword [rax + 0x10]
jne 0x180060eb4
jmp 0x180060ec8
mov rax, r15
mov rbx, r8
test rax, rax
cmovne rbx, rax
cmp rsi, qword [0x180208138]
jne 0x180060f99
mov dword [rsp + 0x58], r14d
mov dword [rsp + 0x5c], 0x3f800000
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
lea rcx, [0x180208130]
call fcn.1800616b0
movzx ecx, r14b
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs r10, 0x100000001b3
imul rcx, r10
movzx eax, byte [rsp + 0x55]
xor rcx, rax
imul rcx, r10
movzx eax, byte [rsp + 0x56]
xor rcx, rax
imul rcx, r10
movzx eax, byte [rsp + 0x57]
xor rcx, rax
imul rcx, r10
and rcx, qword [0x180208160]
add rcx, rcx
mov rdx, qword [0x180208148]
mov rax, qword [rdx + rcx*8 + 8]
mov rsi, qword [0x180208138]
cmp rax, rsi
je 0x180060f81
mov rdx, qword [rdx + rcx*8]
cmp r14d, dword [rax + 0x10]
je 0x180060f84
cmp rax, rdx
je 0x180060f81
mov rax, qword [rax + 8]
cmp r14d, dword [rax + 0x10]
jne 0x180060f70
jmp 0x180060f84
mov rax, r15
test rax, rax
cmovne rsi, rax
mov r9, qword [0x180208208]
mov r8, qword [0x180208178]
cmp rdi, r9
jne 0x180061055
mov dword [rsp + 0x58], r14d
mov dword [rsp + 0x5c], 0
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
lea rcx, [0x180208200]
call fcn.1800616b0
movzx ecx, r14b
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rdx, 0x100000001b3
imul rcx, rdx
movzx eax, byte [rsp + 0x55]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [rsp + 0x56]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [rsp + 0x57]
xor rcx, rax
imul rcx, rdx
and rcx, qword [0x180208230]
add rcx, rcx
mov rdx, qword [0x180208218]
mov rax, qword [rdx + rcx*8 + 8]
mov rdi, qword [0x180208208]
cmp rax, rdi
je 0x180061044
mov rdx, qword [rdx + rcx*8]
cmp r14d, dword [rax + 0x10]
je 0x180061047
cmp rax, rdx
je 0x180061044
mov rax, qword [rax + 8]
cmp r14d, dword [rax + 0x10]
jne 0x180061033
jmp 0x180061047
mov rax, r15
test rax, rax
cmovne rdi, rax
mov r8, qword [0x180208178]
cmp rbx, r8
jne 0x180061119
cmp byte [rbp + 0x78], 0
je 0x18006106a
movaps xmm0, xmm13
jmp 0x18006106e
movaps xmm0, xmm8
mov dword [rsp + 0x58], r14d
movss dword [rsp + 0x5c], xmm0
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
lea rcx, [0x180208170]
call fcn.1800616b0
movzx ecx, r14b
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rdx, 0x100000001b3
imul rcx, rdx
movzx eax, byte [rsp + 0x55]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [rsp + 0x56]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [rsp + 0x57]
xor rcx, rax
imul rcx, rdx
and rcx, qword [0x1802081a0]
add rcx, rcx
mov rdx, qword [0x180208188]
mov rax, qword [rdx + rcx*8 + 8]
mov rbx, qword [0x180208178]
cmp rax, rbx
je 0x180061112
mov rdx, qword [rdx + rcx*8]
cmp r14d, dword [rax + 0x10]
je 0x18006110f
nop dword [rax]
cmp rax, rdx
je 0x180061112
mov rax, qword [rax + 8]
cmp r14d, dword [rax + 0x10]
jne 0x180061100
mov r15, rax
test r15, r15
cmovne rbx, r15
movzx r15d, byte [rbp + 0x80]
test r15b, r15b
je 0x18006112c
movaps xmm0, xmm8
jmp 0x18006113f
movss xmm0, dword [r13 + 0x18]
mulss xmm0, dword [0x18012e9e0]
addss xmm0, dword [rsi + 0x14]
comiss xmm8, xmm0
jbe 0x18006114b
movaps xmm1, xmm8
jmp 0x180061153
movaps xmm1, xmm13
minss xmm1, xmm0
movss dword [rsi + 0x14], xmm1
movss xmm0, dword [r13 + 0x18]
movss xmm2, dword [0x180130310]
cmp byte [rsp + 0x50], 0
jne 0x180061170
xorps xmm0, xmm2
mulss xmm0, dword [0x18012ea18]
addss xmm0, dword [rdi + 0x14]
comiss xmm8, xmm0
jbe 0x180061189
movaps xmm1, xmm8
jmp 0x180061191
movaps xmm1, xmm13
minss xmm1, xmm0
movss dword [rdi + 0x14], xmm1
movss xmm0, dword [r13 + 0x18]
cmp byte [rbp + 0x78], 0
jne 0x1800611a5
xorps xmm0, xmm2
movss xmm10, dword [0x18012e9f8]
mulss xmm0, xmm10
addss xmm0, dword [rbx + 0x14]
comiss xmm8, xmm0
jbe 0x1800611c4
movaps xmm1, xmm8
jmp 0x1800611cc
movaps xmm1, xmm13
minss xmm1, xmm0
movss dword [rbx + 0x14], xmm1
mov r8d, 0xa
mov edx, r14d
lea rcx, [rsp + 0x70]
call fcn.18003c790
movups xmm3, xmmword [r13 + 0x1788]
movups xmm2, xmmword [r13 + 0x1798]
movups xmm7, xmmword [r13 + 0x1638]
movups xmm6, xmmword [r13 + 0x1648]
movss xmm9, dword [rdi + 0x14]
movaps xmm0, xmm2
subss xmm0, xmm3
mulss xmm0, xmm9
addss xmm0, xmm3
movss dword [rsp + 0x58], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0x55
movaps xmm0, xmm3
shufps xmm0, xmm3, 0x55
subss xmm1, xmm0
mulss xmm1, xmm9
addss xmm1, xmm0
movss dword [rsp + 0x5c], xmm1
shufps xmm2, xmm2, 0xaa
movaps xmm0, xmm3
shufps xmm0, xmm3, 0xaa
subss xmm2, xmm0
mulss xmm2, xmm9
addss xmm2, xmm0
movss dword [rsp + 0x60], xmm2
shufps xmm3, xmm3, 0xff
mulss xmm3, dword [rbx + 0x14]
movss dword [rsp + 0x64], xmm3
lea rcx, [rsp + 0x58]
call fcn.18003b4b0
mov r14d, eax
movaps xmm0, xmm6
subss xmm0, xmm7
mulss xmm0, xmm9
addss xmm0, xmm7
movss dword [rsp + 0x58], xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0x55
movaps xmm0, xmm7
shufps xmm0, xmm7, 0x55
subss xmm1, xmm0
mulss xmm1, xmm9
addss xmm1, xmm0
movss dword [rsp + 0x5c], xmm1
shufps xmm6, xmm6, 0xaa
movaps xmm0, xmm7
shufps xmm0, xmm7, 0xaa
subss xmm6, xmm0
mulss xmm6, xmm9
addss xmm6, xmm0
movss dword [rsp + 0x60], xmm6
shufps xmm7, xmm7, 0xff
movss dword [rsp + 0x64], xmm7
lea rcx, [rsp + 0x58]
call fcn.18003b4b0
mov edx, eax
mov rsi, qword [rsp + 0x68]
mov r8, qword [rsi + 0x270]
mov r9, qword [0x180206788]
movss xmm1, dword [r9 + 0x1570]
comiss xmm1, xmm13
jae 0x18006132a
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm1
cvttss2si rcx, xmm0
shl ecx, 0x18
mov eax, edx
and eax, 0xffffff
mov edx, ecx
or edx, eax
addss xmm11, dword [rsp + 0x74]
mulss xmm11, xmm15
mulss xmm12, xmm15
subss xmm11, xmm12
mulss xmm9, xmm10
addss xmm14, dword [0x18012ea28]
addss xmm9, xmm14
mov rbx, 0xffffffffffffffff
test edx, 0xff000000
je 0x1800613d1
mov rcx, rbx
inc rcx
cmp byte [r12 + rcx], 0
jne 0x180061365
add rcx, r12
cmp r12, rcx
je 0x1800613d1
mov rax, qword [r8 + 0x38]
movups xmm0, xmmword [r8 + 0x88]
movups xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r12
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edx
movaps xmm0, xmm9
unpcklps xmm0, xmm11
movq r9, xmm0
movss xmm2, dword [rax + 0x10]
mov rdx, r8
mov rcx, qword [rax + 8]
call fcn.180054cf0
mov r9, qword [0x180206788]
mov rdx, qword [rsi + 0x270]
movss xmm1, dword [r9 + 0x1570]
comiss xmm1, xmm13
jae 0x18006140f
mov eax, r14d
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm1
cvttss2si rcx, xmm0
shl ecx, 0x18
mov eax, r14d
and eax, 0xffffff
mov r14d, ecx
or r14d, eax
movss xmm1, dword [rdi + 0x14]
mulss xmm1, xmm10
addss xmm1, xmm14
test r14d, 0xff000000
je 0x18006148e
nop word [rax + rax]
inc rbx
cmp byte [r12 + rbx], 0
jne 0x180061430
add rbx, r12
cmp r12, rbx
je 0x18006148e
mov rax, qword [rdx + 0x38]
movups xmm0, xmmword [rdx + 0x88]
movups xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], r12
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
unpcklps xmm1, xmm11
movq r9, xmm1
movss xmm2, dword [rax + 0x10]
mov rcx, qword [rax + 8]
call fcn.180054cf0
test r15b, r15b
je 0x1800614ab
test dword [rsi + 0xc], 0x4000000
je 0x1800614ab
test byte [r13 + 0x1cdc], 0x20
jne 0x1800614ab
call fcn.1800482a0
movzx eax, r15b
jmp 0x1800614b3
xor al, al
lea r11, [rsp + 0x130]
mov rbx, 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 r13
pop r12
pop rdi
pop rsi
pop rbp
ret