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

Disassembly:
sub rsp, 0x98
movaps xmmword [rsp + 0x80], xmm14
movaps xmmword [rsp + 0x70], xmm13
movaps xmmword [rsp + 0x60], xmm12
movaps xmmword [rsp + 0x50], xmm11
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp], xmm6
movdqu xmm0, xmmword [rdx]
movq xmm1, qword [rdx + 0x10]
aeskeygenassist xmm2, xmm1, 1
pshufd xmm2, xmm2, 0x55
movdqa xmm4, xmm0
pslldq xmm4, 4
movdqa xmm5, xmm0
pslldq xmm5, 8
movdqa xmm3, xmm0
pslldq xmm3, 0xc
pxor xmm3, xmm4
pxor xmm3, xmm5
pxor xmm3, xmm0
pxor xmm3, xmm2
pshufd xmm2, xmm3, 0xff
movdqa xmm5, xmm1
pslldq xmm5, 4
pxor xmm5, xmm1
pxor xmm5, xmm2
punpcklqdq xmm1, xmm3
movdqa xmm4, xmm3
pslldq xmm4, 4
movdqa xmm6, xmm3
pslldq xmm6, 8
movdqa xmm2, xmm3
pslldq xmm2, 0xc
pxor xmm2, xmm4
pxor xmm2, xmm6
pxor xmm2, xmm3
shufps xmm3, xmm5, 0x4e
aeskeygenassist xmm4, xmm5, 2
pshufd xmm4, xmm4, 0x55
pxor xmm2, xmm4
pshufd xmm6, xmm2, 0xff
movdqa xmm4, xmm5
pslldq xmm4, 4
pxor xmm4, xmm5
pxor xmm4, xmm6
aeskeygenassist xmm5, xmm4, 4
pshufd xmm5, xmm5, 0x55
movdqa xmm7, xmm2
pslldq xmm7, 4
movdqa xmm8, xmm2
pslldq xmm8, 8
movdqa xmm6, xmm2
pslldq xmm6, 0xc
pxor xmm6, xmm7
pxor xmm6, xmm8
pxor xmm6, xmm2
pxor xmm6, xmm5
pshufd xmm5, xmm6, 0xff
movdqa xmm8, xmm4
pslldq xmm8, 4
pxor xmm8, xmm4
pxor xmm8, xmm5
punpcklqdq xmm4, xmm6
movdqa xmm7, xmm6
pslldq xmm7, 4
movdqa xmm9, xmm6
pslldq xmm9, 8
movdqa xmm5, xmm6
pslldq xmm5, 0xc
pxor xmm5, xmm7
pxor xmm5, xmm9
pxor xmm5, xmm6
shufps xmm6, xmm8, 0x4e
aeskeygenassist xmm7, xmm8, 8
pshufd xmm7, xmm7, 0x55
pxor xmm5, xmm7
pshufd xmm9, xmm5, 0xff
movdqa xmm7, xmm8
pslldq xmm7, 4
pxor xmm7, xmm8
pxor xmm7, xmm9
aeskeygenassist xmm8, xmm7, 0x10
pshufd xmm8, xmm8, 0x55
movdqa xmm10, xmm5
pslldq xmm10, 4
movdqa xmm11, xmm5
pslldq xmm11, 8
movdqa xmm9, xmm5
pslldq xmm9, 0xc
pxor xmm9, xmm10
pxor xmm9, xmm11
pxor xmm9, xmm5
pxor xmm9, xmm8
pshufd xmm8, xmm9, 0xff
movdqa xmm11, xmm7
pslldq xmm11, 4
pxor xmm11, xmm7
pxor xmm11, xmm8
punpcklqdq xmm7, xmm9
movdqa xmm10, xmm9
pslldq xmm10, 4
movdqa xmm12, xmm9
pslldq xmm12, 8
movdqa xmm8, xmm9
pslldq xmm8, 0xc
pxor xmm8, xmm10
pxor xmm8, xmm12
pxor xmm8, xmm9
shufps xmm9, xmm11, 0x4e
aeskeygenassist xmm10, xmm11, 0x20
pshufd xmm10, xmm10, 0x55
pxor xmm8, xmm10
pshufd xmm12, xmm8, 0xff
movdqa xmm10, xmm11
pslldq xmm10, 4
pxor xmm10, xmm11
pxor xmm10, xmm12
aeskeygenassist xmm11, xmm10, 0x40
pshufd xmm12, xmm11, 0x55
movdqa xmm13, xmm8
pslldq xmm13, 4
movdqa xmm14, xmm8
pslldq xmm14, 8
movdqa xmm11, xmm8
pslldq xmm11, 0xc
pxor xmm11, xmm13
pxor xmm11, xmm14
pxor xmm11, xmm8
pxor xmm11, xmm12
pshufd xmm12, xmm11, 0xff
movdqa xmm13, xmm10
pslldq xmm13, 4
pxor xmm13, xmm10
pxor xmm13, xmm12
movdqa xmm12, xmm11
pslldq xmm12, 4
movdqa xmm14, xmm11
pslldq xmm14, 0xc
pxor xmm14, xmm12
movdqa xmm12, xmm11
pslldq xmm12, 8
pxor xmm14, xmm12
punpcklqdq xmm10, xmm11
pxor xmm14, xmm11
shufps xmm11, xmm13, 0x4e
aeskeygenassist xmm12, xmm13, 0x80
pshufd xmm12, xmm12, 0x55
pxor xmm14, xmm12
movdqa xmmword [rcx], xmm0
movdqa xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx + 0x20], xmm3
movdqa xmmword [rcx + 0x30], xmm2
movdqa xmmword [rcx + 0x40], xmm4
movaps xmmword [rcx + 0x50], xmm6
movdqa xmmword [rcx + 0x60], xmm5
movdqa xmmword [rcx + 0x70], xmm7
movaps xmmword [rcx + 0x80], xmm9
movdqa xmmword [rcx + 0x90], xmm8
movdqa xmmword [rcx + 0xa0], xmm10
movaps xmmword [rcx + 0xb0], xmm11
movdqa xmmword [rcx + 0xc0], xmm14
movaps xmm6, xmmword [rsp]
movaps xmm7, xmmword [rsp + 0x10]
movaps xmm8, xmmword [rsp + 0x20]
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm10, xmmword [rsp + 0x40]
movaps xmm11, xmmword [rsp + 0x50]
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm13, xmmword [rsp + 0x70]
movaps xmm14, xmmword [rsp + 0x80]
add rsp, 0x98
ret