Function at 0x18000d97c
Capabilities:
Decrypt data using aes via x86 extensions

Disassembly:
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm8
movaps xmmword [rsp + 0x90], xmm7
movaps xmmword [rsp + 0x80], xmm6
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmm2, xmmword [rcx + 0x20]
movdqu xmm3, xmmword [rcx + 0x30]
movdqu xmm4, xmmword [rcx + 0x40]
movdqu xmm5, xmmword [rcx + 0x50]
movdqu xmm6, xmmword [rcx + 0x60]
movdqu xmm7, xmmword [rcx + 0x70]
movdqa xmm8, xmmword [rdx + 0xe0]
pxor xmm0, xmm8
movdqa xmmword [rsp], xmm0
pxor xmm1, xmm8
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm2, xmm8
movdqa xmmword [rsp + 0x20], xmm2
pxor xmm3, xmm8
movdqa xmmword [rsp + 0x30], xmm3
pxor xmm4, xmm8
movdqa xmmword [rsp + 0x40], xmm4
pxor xmm5, xmm8
movdqa xmmword [rsp + 0x50], xmm5
pxor xmm6, xmm8
movdqa xmmword [rsp + 0x60], xmm6
pxor xmm7, xmm8
movdqa xmmword [rsp + 0x70], xmm7
movdqa xmm0, xmmword [rdx + 0xd0]
xor eax, eax
cmp rax, 0x80
je 0x18000da4a
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000da2d
movdqa xmm0, xmmword [rdx + 0xc0]
xor eax, eax
cmp rax, 0x80
je 0x18000da71
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000da54
movdqa xmm0, xmmword [rdx + 0xb0]
xor eax, eax
cmp rax, 0x80
je 0x18000da98
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000da7b
movdqa xmm0, xmmword [rdx + 0xa0]
xor eax, eax
cmp rax, 0x80
je 0x18000dabf
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000daa2
movdqa xmm0, xmmword [rdx + 0x90]
xor eax, eax
cmp rax, 0x80
je 0x18000dae6
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000dac9
movdqa xmm0, xmmword [rdx + 0x80]
xor eax, eax
cmp rax, 0x80
je 0x18000db0d
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000daf0
movdqa xmm0, xmmword [rdx + 0x70]
xor eax, eax
cmp rax, 0x80
je 0x18000db31
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000db14
movdqa xmm0, xmmword [rdx + 0x60]
xor eax, eax
cmp rax, 0x80
je 0x18000db55
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000db38
movdqa xmm0, xmmword [rdx + 0x50]
xor eax, eax
cmp rax, 0x80
je 0x18000db79
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000db5c
movdqa xmm0, xmmword [rdx + 0x40]
xor eax, eax
cmp rax, 0x80
je 0x18000db9d
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000db80
movdqa xmm0, xmmword [rdx + 0x30]
xor eax, eax
cmp rax, 0x80
je 0x18000dbc1
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000dba4
movdqa xmm0, xmmword [rdx + 0x20]
xor eax, eax
cmp rax, 0x80
je 0x18000dbe5
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000dbc8
movdqa xmm0, xmmword [rdx + 0x10]
xor eax, eax
cmp rax, 0x80
je 0x18000dc09
movdqa xmm1, xmmword [rsp + rax]
aesdec xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000dbec
movdqa xmm0, xmmword [rdx]
xor eax, eax
cmp rax, 0x80
je 0x18000dc2c
movdqa xmm1, xmmword [rsp + rax]
aesdeclast xmm1, xmm0
movdqa xmmword [rsp + rax], xmm1
add rax, 0x10
jmp 0x18000dc0f
movaps xmm0, xmmword [rsp]
movaps xmm1, xmmword [rsp + 0x10]
movaps xmm2, xmmword [rsp + 0x20]
movaps xmm3, xmmword [rsp + 0x30]
movaps xmm4, xmmword [rsp + 0x40]
movaps xmm5, xmmword [rsp + 0x50]
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x40], xmm4
movups xmmword [rcx + 0x50], xmm5
movups xmmword [rcx + 0x60], xmm6
movups xmmword [rcx + 0x70], xmm7
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
movaps xmm8, xmmword [rsp + 0xa0]
add rsp, 0xb8
ret