Function at 0x14007f070
Capabilities:
Encrypt data using aes
Reference aes constants

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x1a8
movups xmmword [rsp + 0x100], xmm6
movups xmmword [rsp + 0x110], xmm7
movups xmmword [rsp + 0x120], xmm8
movups xmmword [rsp + 0x130], xmm9
movups xmmword [rsp + 0x140], xmm10
movups xmmword [rsp + 0x150], xmm11
movups xmmword [rsp + 0x160], xmm12
movups xmmword [rsp + 0x170], xmm13
movups xmmword [rsp + 0x180], xmm14
movups xmmword [rsp + 0x190], xmm15
lea rdx, str.cw
mov ebx, dword [rcx + 0x34]
movdqu xmm15, xmmword [rcx + 0x20]
mov rax, qword [rcx + 0xe0]
movzx r8d, bl
movdqa xmm2, xmm15
movzx r8d, byte [rdx + r8]
pslldq xmm2, 4
lea rsi, [rax + 0x200000]
mov r10, rcx
mov ecx, ebx
movdqa xmm8, xmm2
shr ecx, 0x18
pslldq xmm8, 4
movdqu xmm14, xmmword [r10 + 0x30]
lea rdi, [rsp + 0xa0]
movzx ecx, byte [rdx + rcx]
lea r15, [rsp + 0xf0]
lea r14, [rsp + 0xe0]
lea r13, [rsp + 0xd0]
lea r12, [rsp + 0xc0]
shl ecx, 0x18
lea rbp, [rsp + 0xb0]
or ecx, r8d
mov r8d, ebx
movzx ebx, bh
shr r8d, 0x10
movzx r8d, r8b
movzx r8d, byte [rdx + r8]
shl r8d, 0x10
or ecx, r8d
movzx r8d, byte [rdx + rbx]
mov ebx, dword [r10 + 0x3c]
shl r8d, 8
movzx r9d, bl
or ecx, r8d
mov r8d, ebx
movzx r9d, byte [rdx + r9]
shr r8d, 0x18
movd xmm0, ecx
movzx r8d, byte [rdx + r8]
shl r8d, 0x18
or r8d, r9d
mov r9d, ebx
movzx ebx, bh
shr r9d, 0x10
movzx r9d, r9b
movzx r9d, byte [rdx + r9]
shl r9d, 0x10
or r8d, r9d
movzx r9d, byte [rdx + rbx]
shl r9d, 8
or r8d, r9d
mov r9d, ecx
mov r11d, r8d
ror r9d, 8
movd xmm1, r8d
ror r11d, 8
xor r9d, 1
xor r11d, 1
movd xmm4, r9d
movd xmm3, r11d
punpckldq xmm0, xmm4
punpckldq xmm1, xmm3
punpcklqdq xmm0, xmm1
movdqa xmm1, xmm8
pxor xmm8, xmm2
pslldq xmm1, 4
pshufd xmm0, xmm0, 0xff
movdqa xmm2, xmm14
pxor xmm0, xmm1
pslldq xmm2, 4
pxor xmm8, xmm0
pxor xmm8, xmm15
pshufd xmm0, xmm8, 0x55
movd ebx, xmm0
pshufd xmm0, xmm8, 0xff
mov ecx, ebx
movzx r8d, bl
shr ecx, 0x18
movzx r8d, byte [rdx + r8]
movzx ecx, byte [rdx + rcx]
shl ecx, 0x18
or ecx, r8d
mov r8d, ebx
movzx ebx, bh
shr r8d, 0x10
movzx r8d, r8b
movzx r8d, byte [rdx + r8]
shl r8d, 0x10
or ecx, r8d
movzx r8d, byte [rdx + rbx]
movd ebx, xmm0
movzx r9d, bl
shl r8d, 8
movzx r9d, byte [rdx + r9]
or ecx, r8d
mov r8d, ebx
shr r8d, 0x18
movd xmm0, ecx
movzx r8d, byte [rdx + r8]
shl r8d, 0x18
or r8d, r9d
mov r9d, ebx
movzx ebx, bh
shr r9d, 0x10
movzx r9d, r9b
movzx r9d, byte [rdx + r9]
shl r9d, 0x10
or r8d, r9d
movzx r9d, byte [rdx + rbx]
shl r9d, 8
or r8d, r9d
mov r9d, ecx
mov r11d, r8d
ror r9d, 8
movd xmm1, r8d
ror r11d, 8
movd xmm3, r9d
movd xmm5, r11d
punpckldq xmm0, xmm3
punpckldq xmm1, xmm5
punpcklqdq xmm0, xmm1
movdqa xmm1, xmm2
pslldq xmm1, 4
pshufd xmm0, xmm0, 0xaa
movdqa xmm11, xmm1
pxor xmm1, xmm2
movdqa xmm2, xmm8
pslldq xmm11, 4
pslldq xmm2, 4
pxor xmm11, xmm0
movdqa xmm7, xmm2
pxor xmm11, xmm1
pslldq xmm7, 4
pxor xmm11, xmm14
pshufd xmm0, xmm11, 0x55
movd ebx, xmm0
pshufd xmm0, xmm11, 0xff
mov ecx, ebx
movzx r8d, bl
shr ecx, 0x18
movzx r8d, byte [rdx + r8]
movzx ecx, byte [rdx + rcx]
shl ecx, 0x18
or ecx, r8d
mov r8d, ebx
movzx ebx, bh
shr r8d, 0x10
movzx r8d, r8b
movzx r8d, byte [rdx + r8]
shl r8d, 0x10
or ecx, r8d
movzx r8d, byte [rdx + rbx]
movd ebx, xmm0
movzx r9d, bl
shl r8d, 8
movzx r9d, byte [rdx + r9]
or ecx, r8d
mov r8d, ebx
shr r8d, 0x18
movd xmm0, ecx
movzx r8d, byte [rdx + r8]
shl r8d, 0x18
or r8d, r9d
mov r9d, ebx
movzx ebx, bh
shr r9d, 0x10
movzx r9d, r9b
movzx r9d, byte [rdx + r9]
shl r9d, 0x10
or r8d, r9d
movzx r9d, byte [rdx + rbx]
shl r9d, 8
or r8d, r9d
mov r9d, ecx
mov r11d, r8d
ror r9d, 8
movd xmm1, r8d
ror r11d, 8
xor r9d, 2
xor r11d, 2
movd xmm5, r9d
movd xmm4, r11d
punpckldq xmm0, xmm5
punpckldq xmm1, xmm4
punpcklqdq xmm0, xmm1
movdqa xmm1, xmm7
pxor xmm7, xmm2
pslldq xmm1, 4
pshufd xmm0, xmm0, 0xff
movdqa xmm2, xmm11
pxor xmm0, xmm1
pslldq xmm2, 4
pxor xmm7, xmm0
pxor xmm7, xmm8
pshufd xmm0, xmm7, 0x55
movd ebx, xmm0
pshufd xmm0, xmm7, 0xff
mov ecx, ebx
movzx r8d, bl
shr ecx, 0x18
movzx r8d, byte [rdx + r8]
movzx ecx, byte [rdx + rcx]
shl ecx, 0x18
or ecx, r8d
mov r8d, ebx
movzx ebx, bh
shr r8d, 0x10
movzx r8d, r8b
movzx r8d, byte [rdx + r8]
shl r8d, 0x10
or ecx, r8d
movzx r8d, byte [rdx + rbx]
movd ebx, xmm0
movzx r9d, bl
shl r8d, 8
movzx r9d, byte [rdx + r9]
or ecx, r8d
mov r8d, ebx
shr r8d, 0x18
movd xmm0, ecx
movzx r8d, byte [rdx + r8]
shl r8d, 0x18
or r8d, r9d
mov r9d, ebx
movzx ebx, bh
shr r9d, 0x10
movzx r9d, r9b
movzx r9d, byte [rdx + r9]
shl r9d, 0x10
or r8d, r9d
movzx r9d, byte [rdx + rbx]
shl r9d, 8
or r8d, r9d
mov r9d, ecx
mov r11d, r8d
ror r9d, 8
movd xmm1, r8d
ror r11d, 8
movd xmm4, r9d
movd xmm3, r11d
punpckldq xmm0, xmm4
punpckldq xmm1, xmm3
punpcklqdq xmm0, xmm1
movdqa xmm1, xmm2
pslldq xmm1, 4
pshufd xmm0, xmm0, 0xaa
movdqa xmm10, xmm1
pxor xmm1, xmm2
movdqa xmm2, xmm7
pslldq xmm10, 4
pslldq xmm2, 4
pxor xmm10, xmm0
movdqa xmm6, xmm2
pxor xmm10, xmm1
pslldq xmm6, 4
pxor xmm10, xmm11
pshufd xmm0, xmm10, 0x55
movd ebx, xmm0
pshufd xmm0, xmm10, 0xff
mov ecx, ebx
movzx r8d, bl
shr ecx, 0x18
movzx r8d, byte [rdx + r8]
movzx ecx, byte [rdx + rcx]
shl ecx, 0x18
or ecx, r8d
mov r8d, ebx
movzx ebx, bh
shr r8d, 0x10
movzx r8d, r8b
movzx r8d, byte [rdx + r8]
shl r8d, 0x10
or ecx, r8d
movzx r8d, byte [rdx + rbx]
movd ebx, xmm0
movzx r9d, bl
shl r8d, 8
movzx r9d, byte [rdx + r9]
or ecx, r8d
mov r8d, ebx
shr r8d, 0x18
movd xmm0, ecx
movzx r8d, byte [rdx + r8]
shl r8d, 0x18
or r8d, r9d
mov r9d, ebx
movzx ebx, bh
shr r9d, 0x10
movzx r9d, r9b
movzx r9d, byte [rdx + r9]
shl r9d, 0x10
or r8d, r9d
movzx r9d, byte [rdx + rbx]
shl r9d, 8
or r8d, r9d
mov r9d, ecx
mov r11d, r8d
ror r9d, 8
movd xmm1, r8d
ror r11d, 8
xor r9d, 4
xor r11d, 4
movd xmm3, r9d
movd xmm5, r11d
punpckldq xmm0, xmm3
punpckldq xmm1, xmm5
punpcklqdq xmm0, xmm1
movdqa xmm1, xmm6
pxor xmm6, xmm2
pslldq xmm1, 4
pshufd xmm0, xmm0, 0xff
movdqa xmm2, xmm10
pxor xmm0, xmm1
pslldq xmm2, 4
pxor xmm6, xmm0
pxor xmm6, xmm7
pshufd xmm0, xmm6, 0x55
movd ebx, xmm0
pshufd xmm0, xmm6, 0xff
mov ecx, ebx
movzx r8d, bl
shr ecx, 0x18
movzx r8d, byte [rdx + r8]
movzx ecx, byte [rdx + rcx]
shl ecx, 0x18
or ecx, r8d
mov r8d, ebx
movzx ebx, bh
shr r8d, 0x10
movzx r8d, r8b
movzx r8d, byte [rdx + r8]
shl r8d, 0x10
or ecx, r8d
movzx r8d, byte [rdx + rbx]
movd ebx, xmm0
movzx r9d, bl
shl r8d, 8
movzx r9d, byte [rdx + r9]
or ecx, r8d
mov r8d, ebx
shr r8d, 0x18
movd xmm0, ecx
movzx r8d, byte [rdx + r8]
shl r8d, 0x18
or r8d, r9d
mov r9d, ebx
movzx ebx, bh
shr r9d, 0x10
movzx r9d, r9b
movzx r9d, byte [rdx + r9]
shl r9d, 0x10
or r8d, r9d
movzx r9d, byte [rdx + rbx]
shl r9d, 8
or r8d, r9d
mov r9d, ecx
mov r11d, r8d
ror r9d, 8
movd xmm1, r8d
ror r11d, 8
movd xmm5, r9d
movd xmm4, r11d
punpckldq xmm0, xmm5
punpckldq xmm1, xmm4
punpcklqdq xmm0, xmm1
movdqa xmm1, xmm2
pslldq xmm1, 4
pshufd xmm0, xmm0, 0xaa
movdqa xmm9, xmm1
pxor xmm1, xmm2
movdqa xmm2, xmm6
pslldq xmm9, 4
pslldq xmm2, 4
pxor xmm9, xmm0
movdqa xmm12, xmm2
pxor xmm9, xmm1
pslldq xmm12, 4
pxor xmm9, xmm10
pshufd xmm0, xmm9, 0x55
movd ebx, xmm0
pshufd xmm0, xmm9, 0xff
mov ecx, ebx
movzx r8d, bl
shr ecx, 0x18
movzx r8d, byte [rdx + r8]
movzx ecx, byte [rdx + rcx]
shl ecx, 0x18
or ecx, r8d
mov r8d, ebx
movzx ebx, bh
shr r8d, 0x10
movzx r8d, r8b
movzx r8d, byte [rdx + r8]
shl r8d, 0x10
or ecx, r8d
movzx r8d, byte [rdx + rbx]
movd ebx, xmm0
movzx r9d, bl
shl r8d, 8
movzx r9d, byte [rdx + r9]
or ecx, r8d
mov r8d, ebx
shr r8d, 0x18
movd xmm0, ecx
movzx r8d, byte [rdx + r8]
shl r8d, 0x18
or r8d, r9d
mov r9d, ebx
movzx ebx, bh
shr r9d, 0x10
movzx r9d, r9b
movzx r9d, byte [rdx + r9]
shl r9d, 0x10
or r8d, r9d
movzx r9d, byte [rdx + rbx]
shl r9d, 8
or r8d, r9d
mov r9d, ecx
mov r11d, r8d
ror r9d, 8
movd xmm1, r8d
ror r11d, 8
xor r9d, 8
xor r11d, 8
movd xmm4, r9d
movd xmm3, r11d
punpckldq xmm0, xmm4
punpckldq xmm1, xmm3
punpcklqdq xmm0, xmm1
movdqa xmm1, xmm12
pxor xmm12, xmm2
pslldq xmm1, 4
pshufd xmm0, xmm0, 0xff
movdqa xmm2, xmm9
pxor xmm0, xmm1
pslldq xmm2, 4
pxor xmm12, xmm0
movdqa xmm13, xmm2
pxor xmm12, xmm6
pslldq xmm13, 4
pshufd xmm0, xmm12, 0x55
movd ebx, xmm0
pshufd xmm0, xmm12, 0xff
mov ecx, ebx
movzx r8d, bl
shr ecx, 0x18
movzx r8d, byte [rdx + r8]
movzx ecx, byte [rdx + rcx]
shl ecx, 0x18
or ecx, r8d
mov r8d, ebx
movzx ebx, bh
shr r8d, 0x10
movzx r8d, r8b
movzx r8d, byte [rdx + r8]
shl r8d, 0x10
or ecx, r8d
movzx r8d, byte [rdx + rbx]
movd ebx, xmm0
mov qword [rsp + 0x68], rsi
movzx r9d, bl
lea rsi, [rsp + 0x90]
mov qword [rsp + 0x1f0], r10
shl r8d, 8
movzx r9d, byte [rdx + r9]
mov qword [rsp + 0x58], rsi
lea rsi, [rsp + 0x80]
or ecx, r8d
mov r8d, ebx
shr r8d, 0x18
movd xmm0, ecx
movzx r8d, byte [rdx + r8]
shl r8d, 0x18
or r8d, r9d
mov r9d, ebx
movzx ebx, bh
shr r9d, 0x10
movzx r9d, r9b
movzx r9d, byte [rdx + r9]
movzx edx, byte [rdx + rbx]
lea rbx, [rsp + 0x70]
shl r9d, 0x10
shl edx, 8
or r8d, r9d
or edx, r8d
mov r8d, ecx
mov r9d, edx
ror r8d, 8
movd xmm1, edx
ror r9d, 8
movd xmm3, r8d
movd xmm5, r9d
punpckldq xmm0, xmm3
punpckldq xmm1, xmm5
punpcklqdq xmm0, xmm1
movdqa xmm1, xmm13
pxor xmm13, xmm2
pshufd xmm0, xmm0, 0xaa
pslldq xmm1, 4
pxor xmm0, xmm1
pxor xmm13, xmm0
pxor xmm13, xmm9
jmp 0x14007fb23
prefetcht0 byte [rax]
prefetcht0 byte [rax + 0x40]
mov qword [rsp + 0x40], r15
mov r8, qword [rsp + 0x58]
mov qword [rsp + 0x38], r14
mov r9, rdi
mov rdx, rsi
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
mov qword [rsp + 0x60], rax
movups xmmword [rsp + 0x70], xmm15
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm14
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm8
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm11
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm7
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm10
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm6
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm9
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm12
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm13
call fcn.14007dc40
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
sub rax, 0xffffffffffffff80
cmp rax, rdx
jne 0x14007f920
mov qword [rsp + 0x40], r15
mov r8, qword [rsp + 0x58]
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm15
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm14
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm8
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm11
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm7
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm10
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm6
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm9
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm12
call fcn.14007dc40
mov qword [rsp + 0x40], r15
mov r9, rdi
mov rdx, rsi
mov qword [rsp + 0x38], r14
mov r8, qword [rsp + 0x58]
mov rcx, rbx
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbp
movups xmmword [rsp + 0x70], xmm13
call fcn.14007dc40
mov r10, qword [rsp + 0x1f0]
movdqu xmm4, xmmword [rsp + 0x80]
movdqu xmm5, xmmword [rsp + 0x90]
movdqu xmm3, xmmword [rsp + 0xa0]
movups xmmword [r10 + 0x40], xmm4
movdqu xmm4, xmmword [rsp + 0xb0]
movups xmmword [r10 + 0x50], xmm5
movdqu xmm5, xmmword [rsp + 0xc0]
movups xmmword [r10 + 0x60], xmm3
movdqu xmm3, xmmword [rsp + 0xd0]
movups xmmword [r10 + 0x70], xmm4
movdqu xmm4, xmmword [rsp + 0xe0]
movups xmmword [r10 + 0x80], xmm5
movdqu xmm5, xmmword [rsp + 0xf0]
movups xmmword [r10 + 0x90], xmm3
movups xmmword [r10 + 0xa0], xmm4
movups xmmword [r10 + 0xb0], xmm5
movups xmm6, xmmword [rsp + 0x100]
movups xmm7, xmmword [rsp + 0x110]
movups xmm8, xmmword [rsp + 0x120]
movups xmm9, xmmword [rsp + 0x130]
movups xmm10, xmmword [rsp + 0x140]
movups xmm11, xmmword [rsp + 0x150]
movups xmm12, xmmword [rsp + 0x160]
movups xmm13, xmmword [rsp + 0x170]
movups xmm14, xmmword [rsp + 0x180]
movups xmm15, xmmword [rsp + 0x190]
add rsp, 0x1a8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret