1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# Check 64bit AES new instructions.
.text
foo:
aesenc (%rcx),%xmm0
aesenc %xmm1,%xmm0
aesenclast (%rcx),%xmm0
aesenclast %xmm1,%xmm0
aesdec (%rcx),%xmm0
aesdec %xmm1,%xmm0
aesdeclast (%rcx),%xmm0
aesdeclast %xmm1,%xmm0
aesimc (%rcx),%xmm0
aesimc %xmm1,%xmm0
aeskeygenassist $8,(%rcx),%xmm0
aeskeygenassist $8,%xmm1,%xmm0
.intel_syntax noprefix
aesenc xmm0,XMMWORD PTR [rcx]
aesenc xmm0,xmm1
aesenclast xmm0,XMMWORD PTR [rcx]
aesenclast xmm0,xmm1
aesdec xmm0,XMMWORD PTR [rcx]
aesdec xmm0,xmm1
aesdeclast xmm0,XMMWORD PTR [rcx]
aesdeclast xmm0,xmm1
aesimc xmm0,XMMWORD PTR [rcx]
aesimc xmm0,xmm1
aeskeygenassist xmm0,XMMWORD PTR [rcx],8
aeskeygenassist xmm0,xmm1,8
|