Function at 0x493720
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
sub rsp, 0x28
vmovups xmmword [rsp], xmm6
vmovups xmmword [rsp + 0x10], xmm7
vmovdqu xmm1, xmmword [rdx]
vpslldq xmm0, xmm1, 4
vpslldq xmm4, xmm0, 4
vmovups xmmword [rcx], xmm1
vmovdqu xmm3, xmmword [rdx + 0x10]
vaeskeygenassist xmm2, xmm3, 1
vpshufd xmm7, xmm2, 0xff
vpslldq xmm2, xmm4, 4
vpxor xmm4, xmm4, xmm0
vpxor xmm2, xmm2, xmm7
vpxor xmm2, xmm4, xmm2
vpslldq xmm4, xmm3, 4
vpxor xmm1, xmm2, xmm1
vpslldq xmm2, xmm4, 4
vaeskeygenassist xmm0, xmm1, 0
vpshufd xmm6, xmm0, 0xaa
vmovups xmmword [rcx + 0x10], xmm3
vpslldq xmm5, xmm1, 4
vmovups xmmword [rcx + 0x20], xmm1
vpslldq xmm0, xmm2, 4
vpxor xmm2, xmm2, xmm4
vpxor xmm0, xmm0, xmm6
vpxor xmm0, xmm2, xmm0
vpxor xmm3, xmm0, xmm3
vpslldq xmm0, xmm5, 4
vpslldq xmm4, xmm3, 4
vaeskeygenassist xmm7, xmm3, 2
vpshufd xmm2, xmm7, 0xff
vmovups xmmword [rcx + 0x30], xmm3
vpslldq xmm7, xmm0, 4
vpxor xmm0, xmm0, xmm5
vpxor xmm7, xmm7, xmm2
vpxor xmm7, xmm0, xmm7
vpxor xmm2, xmm7, xmm1
vpslldq xmm1, xmm4, 4
vaeskeygenassist xmm6, xmm2, 0
vpshufd xmm0, xmm6, 0xaa
vpslldq xmm6, xmm1, 4
vpxor xmm1, xmm1, xmm4
vpxor xmm6, xmm6, xmm0
vpxor xmm6, xmm1, xmm6
vpxor xmm0, xmm6, xmm3
vpslldq xmm3, xmm2, 4
vpslldq xmm1, xmm3, 4
vaeskeygenassist xmm5, xmm0, 4
vpshufd xmm7, xmm5, 0xff
vmovups xmmword [rcx + 0x40], xmm2
vpslldq xmm5, xmm1, 4
vpxor xmm1, xmm1, xmm3
vmovups xmmword [rcx + 0x50], xmm0
vpslldq xmm3, xmm0, 4
vpxor xmm5, xmm5, xmm7
vpxor xmm5, xmm1, xmm5
vpxor xmm7, xmm5, xmm2
vpslldq xmm1, xmm3, 4
vaeskeygenassist xmm4, xmm7, 0
vpshufd xmm6, xmm4, 0xaa
vmovups xmmword [rcx + 0x60], xmm7
vpslldq xmm2, xmm7, 4
vpslldq xmm4, xmm1, 4
vpxor xmm1, xmm1, xmm3
vpxor xmm4, xmm4, xmm6
vpxor xmm4, xmm1, xmm4
vpxor xmm6, xmm4, xmm0
vpslldq xmm0, xmm2, 4
vaeskeygenassist xmm1, xmm6, 8
vpshufd xmm5, xmm1, 0xff
vpslldq xmm1, xmm0, 4
vpxor xmm0, xmm0, xmm2
vpxor xmm1, xmm1, xmm5
vpxor xmm1, xmm0, xmm1
vpxor xmm5, xmm1, xmm7
vpslldq xmm1, xmm6, 4
vpslldq xmm0, xmm1, 4
vaeskeygenassist xmm3, xmm5, 0
vpshufd xmm4, xmm3, 0xaa
vmovups xmmword [rcx + 0x80], xmm5
vpslldq xmm3, xmm0, 4
vpxor xmm0, xmm0, xmm1
vmovups xmmword [rcx + 0x70], xmm6
vmovups xmm7, xmmword [rsp + 0x10]
vpxor xmm3, xmm3, xmm4
vpxor xmm3, xmm0, xmm3
vpxor xmm4, xmm3, xmm6
vpslldq xmm3, xmm5, 4
vpslldq xmm0, xmm3, 4
vaeskeygenassist xmm2, xmm4, 0x10
vpshufd xmm1, xmm2, 0xff
vmovups xmmword [rcx + 0x90], xmm4
vpslldq xmm2, xmm0, 4
vpxor xmm0, xmm0, xmm3
vmovups xmm6, xmmword [rsp]
vpxor xmm2, xmm2, xmm1
vpxor xmm2, xmm0, xmm2
vpxor xmm1, xmm2, xmm5
vpslldq xmm5, xmm4, 4
vpslldq xmm2, xmm5, 4
vaeskeygenassist xmm0, xmm1, 0
vpshufd xmm3, xmm0, 0xaa
vmovups xmmword [rcx + 0xa0], xmm1
vpslldq xmm0, xmm2, 4
vpxor xmm2, xmm2, xmm5
vpxor xmm0, xmm0, xmm3
vpxor xmm0, xmm2, xmm0
vpslldq xmm2, xmm1, 4
vpxor xmm3, xmm0, xmm4
vaeskeygenassist xmm0, xmm3, 0x20
vpshufd xmm5, xmm0, 0xff
vpslldq xmm0, xmm2, 4
vmovups xmmword [rcx + 0xb0], xmm3
vpslldq xmm4, xmm0, 4
vpxor xmm2, xmm0, xmm2
vpxor xmm0, xmm4, xmm5
vpxor xmm2, xmm2, xmm0
vpslldq xmm0, xmm3, 4
vpxor xmm2, xmm2, xmm1
vaeskeygenassist xmm1, xmm2, 0
vpshufd xmm5, xmm1, 0xaa
vpslldq xmm1, xmm0, 4
vmovups xmmword [rcx + 0xc0], xmm2
vpslldq xmm4, xmm1, 4
vpxor xmm0, xmm1, xmm0
vpxor xmm1, xmm4, xmm5
vpslldq xmm4, xmm2, 4
vpxor xmm0, xmm0, xmm1
vpxor xmm0, xmm0, xmm3
vpslldq xmm3, xmm4, 4
vmovups xmmword [rcx + 0xd0], xmm0
vaeskeygenassist xmm0, xmm0, 0x40
vpshufd xmm0, xmm0, 0xff
vpslldq xmm1, xmm3, 4
vpxor xmm3, xmm3, xmm4
vpxor xmm0, xmm1, xmm0
vpxor xmm0, xmm0, xmm3
vpxor xmm2, xmm0, xmm2
vmovups xmmword [rcx + 0xe0], xmm2
add rsp, 0x28
ret