--- /dev/null
+# 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