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