blob: 3d570cb627f1f0c50a5f38c947041cd96830166c [file] [log] [blame]
# Check AES new instructions.
.text
foo:
aesenc (%ecx),%xmm0
aesenc %xmm1,%xmm0
aesenclast (%ecx),%xmm0
aesenclast %xmm1,%xmm0
aesdec (%ecx),%xmm0
aesdec %xmm1,%xmm0
aesdeclast (%ecx),%xmm0
aesdeclast %xmm1,%xmm0
aesimc (%ecx),%xmm0
aesimc %xmm1,%xmm0
aeskeygenassist $8,(%ecx),%xmm0
aeskeygenassist $8,%xmm1,%xmm0
.intel_syntax noprefix
aesenc xmm0,XMMWORD PTR [ecx]
aesenc xmm0,xmm1
aesenclast xmm0,XMMWORD PTR [ecx]
aesenclast xmm0,xmm1
aesdec xmm0,XMMWORD PTR [ecx]
aesdec xmm0,xmm1
aesdeclast xmm0,XMMWORD PTR [ecx]
aesdeclast xmm0,xmm1
aesimc xmm0,XMMWORD PTR [ecx]
aesimc xmm0,xmm1
aeskeygenassist xmm0,XMMWORD PTR [ecx],8
aeskeygenassist xmm0,xmm1,8