add a missed cmov alias, part of rdar://8416805
[oota-llvm.git] / test / MC / AsmParser / X86 / x86_32-avx-clmul-encoding.s
1 // RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
2
3 // CHECK: vpclmulqdq  $17, %xmm2, %xmm5, %xmm1
4 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x11]
5           vpclmulhqhqdq %xmm2, %xmm5, %xmm1
6
7 // CHECK: vpclmulqdq  $17, (%eax), %xmm5, %xmm3
8 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x11]
9           vpclmulhqhqdq (%eax), %xmm5, %xmm3
10
11 // CHECK: vpclmulqdq  $1, %xmm2, %xmm5, %xmm1
12 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x01]
13           vpclmulhqlqdq %xmm2, %xmm5, %xmm1
14
15 // CHECK: vpclmulqdq  $1, (%eax), %xmm5, %xmm3
16 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x01]
17           vpclmulhqlqdq (%eax), %xmm5, %xmm3
18
19 // CHECK: vpclmulqdq  $16, %xmm2, %xmm5, %xmm1
20 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x10]
21           vpclmullqhqdq %xmm2, %xmm5, %xmm1
22
23 // CHECK: vpclmulqdq  $16, (%eax), %xmm5, %xmm3
24 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x10]
25           vpclmullqhqdq (%eax), %xmm5, %xmm3
26
27 // CHECK: vpclmulqdq  $0, %xmm2, %xmm5, %xmm1
28 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x00]
29           vpclmullqlqdq %xmm2, %xmm5, %xmm1
30
31 // CHECK: vpclmulqdq  $0, (%eax), %xmm5, %xmm3
32 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x00]
33           vpclmullqlqdq (%eax), %xmm5, %xmm3
34
35 // CHECK: vpclmulqdq  $17, %xmm2, %xmm5, %xmm1
36 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0xca,0x11]
37           vpclmulqdq  $17, %xmm2, %xmm5, %xmm1
38
39 // CHECK: vpclmulqdq  $17, (%eax), %xmm5, %xmm3
40 // CHECK: encoding: [0xc4,0xe3,0x51,0x44,0x18,0x11]
41           vpclmulqdq  $17, (%eax), %xmm5, %xmm3
42