xref: /aosp_15_r20/external/llvm/test/MC/X86/x86-64-avx512cd.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+avx512cd --show-encoding %s | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  %zmm22, %zmm21
4*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x44,0xee]
5*9880d681SAndroid Build Coastguard Worker          vplzcntq  %zmm22, %zmm21
6*9880d681SAndroid Build Coastguard Worker
7*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  %zmm22, %zmm21 {%k7}
8*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0x4f,0x44,0xee]
9*9880d681SAndroid Build Coastguard Worker          vplzcntq  %zmm22, %zmm21 {%k7}
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  %zmm22, %zmm21 {%k7} {z}
12*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0xcf,0x44,0xee]
13*9880d681SAndroid Build Coastguard Worker          vplzcntq  %zmm22, %zmm21 {%k7} {z}
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  (%rcx), %zmm21
16*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x29]
17*9880d681SAndroid Build Coastguard Worker          vplzcntq  (%rcx), %zmm21
18*9880d681SAndroid Build Coastguard Worker
19*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  291(%rax,%r14,8), %zmm21
20*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x44,0xac,0xf0,0x23,0x01,0x00,0x00]
21*9880d681SAndroid Build Coastguard Worker          vplzcntq  291(%rax,%r14,8), %zmm21
22*9880d681SAndroid Build Coastguard Worker
23*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  (%rcx){1to8}, %zmm21
24*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x29]
25*9880d681SAndroid Build Coastguard Worker          vplzcntq  (%rcx){1to8}, %zmm21
26*9880d681SAndroid Build Coastguard Worker
27*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  4064(%rdx), %zmm21
28*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0xaa,0xe0,0x0f,0x00,0x00]
29*9880d681SAndroid Build Coastguard Worker          vplzcntq  4064(%rdx), %zmm21
30*9880d681SAndroid Build Coastguard Worker
31*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  4096(%rdx), %zmm21
32*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x6a,0x40]
33*9880d681SAndroid Build Coastguard Worker          vplzcntq  4096(%rdx), %zmm21
34*9880d681SAndroid Build Coastguard Worker
35*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  -4096(%rdx), %zmm21
36*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x6a,0xc0]
37*9880d681SAndroid Build Coastguard Worker          vplzcntq  -4096(%rdx), %zmm21
38*9880d681SAndroid Build Coastguard Worker
39*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  -4128(%rdx), %zmm21
40*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0xaa,0xe0,0xef,0xff,0xff]
41*9880d681SAndroid Build Coastguard Worker          vplzcntq  -4128(%rdx), %zmm21
42*9880d681SAndroid Build Coastguard Worker
43*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  1016(%rdx){1to8}, %zmm21
44*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x6a,0x7f]
45*9880d681SAndroid Build Coastguard Worker          vplzcntq  1016(%rdx){1to8}, %zmm21
46*9880d681SAndroid Build Coastguard Worker
47*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  1024(%rdx){1to8}, %zmm21
48*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0xaa,0x00,0x04,0x00,0x00]
49*9880d681SAndroid Build Coastguard Worker          vplzcntq  1024(%rdx){1to8}, %zmm21
50*9880d681SAndroid Build Coastguard Worker
51*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  -1024(%rdx){1to8}, %zmm21
52*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x6a,0x80]
53*9880d681SAndroid Build Coastguard Worker          vplzcntq  -1024(%rdx){1to8}, %zmm21
54*9880d681SAndroid Build Coastguard Worker
55*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  -1032(%rdx){1to8}, %zmm21
56*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0xaa,0xf8,0xfb,0xff,0xff]
57*9880d681SAndroid Build Coastguard Worker          vplzcntq  -1032(%rdx){1to8}, %zmm21
58*9880d681SAndroid Build Coastguard Worker
59*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  %zmm27, %zmm23
60*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x82,0xfd,0x48,0x44,0xfb]
61*9880d681SAndroid Build Coastguard Worker          vplzcntq  %zmm27, %zmm23
62*9880d681SAndroid Build Coastguard Worker
63*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  %zmm27, %zmm23 {%k5}
64*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x82,0xfd,0x4d,0x44,0xfb]
65*9880d681SAndroid Build Coastguard Worker          vplzcntq  %zmm27, %zmm23 {%k5}
66*9880d681SAndroid Build Coastguard Worker
67*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  %zmm27, %zmm23 {%k5} {z}
68*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x82,0xfd,0xcd,0x44,0xfb]
69*9880d681SAndroid Build Coastguard Worker          vplzcntq  %zmm27, %zmm23 {%k5} {z}
70*9880d681SAndroid Build Coastguard Worker
71*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  (%rcx), %zmm23
72*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x39]
73*9880d681SAndroid Build Coastguard Worker          vplzcntq  (%rcx), %zmm23
74*9880d681SAndroid Build Coastguard Worker
75*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  4660(%rax,%r14,8), %zmm23
76*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x44,0xbc,0xf0,0x34,0x12,0x00,0x00]
77*9880d681SAndroid Build Coastguard Worker          vplzcntq  4660(%rax,%r14,8), %zmm23
78*9880d681SAndroid Build Coastguard Worker
79*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  (%rcx){1to8}, %zmm23
80*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x39]
81*9880d681SAndroid Build Coastguard Worker          vplzcntq  (%rcx){1to8}, %zmm23
82*9880d681SAndroid Build Coastguard Worker
83*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  4064(%rdx), %zmm23
84*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0xba,0xe0,0x0f,0x00,0x00]
85*9880d681SAndroid Build Coastguard Worker          vplzcntq  4064(%rdx), %zmm23
86*9880d681SAndroid Build Coastguard Worker
87*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  4096(%rdx), %zmm23
88*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x7a,0x40]
89*9880d681SAndroid Build Coastguard Worker          vplzcntq  4096(%rdx), %zmm23
90*9880d681SAndroid Build Coastguard Worker
91*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  -4096(%rdx), %zmm23
92*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x7a,0xc0]
93*9880d681SAndroid Build Coastguard Worker          vplzcntq  -4096(%rdx), %zmm23
94*9880d681SAndroid Build Coastguard Worker
95*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  -4128(%rdx), %zmm23
96*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0xba,0xe0,0xef,0xff,0xff]
97*9880d681SAndroid Build Coastguard Worker          vplzcntq  -4128(%rdx), %zmm23
98*9880d681SAndroid Build Coastguard Worker
99*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  1016(%rdx){1to8}, %zmm23
100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x7a,0x7f]
101*9880d681SAndroid Build Coastguard Worker          vplzcntq  1016(%rdx){1to8}, %zmm23
102*9880d681SAndroid Build Coastguard Worker
103*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  1024(%rdx){1to8}, %zmm23
104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0xba,0x00,0x04,0x00,0x00]
105*9880d681SAndroid Build Coastguard Worker          vplzcntq  1024(%rdx){1to8}, %zmm23
106*9880d681SAndroid Build Coastguard Worker
107*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  -1024(%rdx){1to8}, %zmm23
108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x7a,0x80]
109*9880d681SAndroid Build Coastguard Worker          vplzcntq  -1024(%rdx){1to8}, %zmm23
110*9880d681SAndroid Build Coastguard Worker
111*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntq  -1032(%rdx){1to8}, %zmm23
112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0xba,0xf8,0xfb,0xff,0xff]
113*9880d681SAndroid Build Coastguard Worker          vplzcntq  -1032(%rdx){1to8}, %zmm23
114*9880d681SAndroid Build Coastguard Worker
115*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  %zmm22, %zmm25
116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0x48,0x44,0xce]
117*9880d681SAndroid Build Coastguard Worker          vplzcntd  %zmm22, %zmm25
118*9880d681SAndroid Build Coastguard Worker
119*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  %zmm22, %zmm25 {%k2}
120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0x4a,0x44,0xce]
121*9880d681SAndroid Build Coastguard Worker          vplzcntd  %zmm22, %zmm25 {%k2}
122*9880d681SAndroid Build Coastguard Worker
123*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  %zmm22, %zmm25 {%k2} {z}
124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0xca,0x44,0xce]
125*9880d681SAndroid Build Coastguard Worker          vplzcntd  %zmm22, %zmm25 {%k2} {z}
126*9880d681SAndroid Build Coastguard Worker
127*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  (%rcx), %zmm25
128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x09]
129*9880d681SAndroid Build Coastguard Worker          vplzcntd  (%rcx), %zmm25
130*9880d681SAndroid Build Coastguard Worker
131*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  291(%rax,%r14,8), %zmm25
132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0x48,0x44,0x8c,0xf0,0x23,0x01,0x00,0x00]
133*9880d681SAndroid Build Coastguard Worker          vplzcntd  291(%rax,%r14,8), %zmm25
134*9880d681SAndroid Build Coastguard Worker
135*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  (%rcx){1to16}, %zmm25
136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0x44,0x09]
137*9880d681SAndroid Build Coastguard Worker          vplzcntd  (%rcx){1to16}, %zmm25
138*9880d681SAndroid Build Coastguard Worker
139*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  4064(%rdx), %zmm25
140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x8a,0xe0,0x0f,0x00,0x00]
141*9880d681SAndroid Build Coastguard Worker          vplzcntd  4064(%rdx), %zmm25
142*9880d681SAndroid Build Coastguard Worker
143*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  4096(%rdx), %zmm25
144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x4a,0x40]
145*9880d681SAndroid Build Coastguard Worker          vplzcntd  4096(%rdx), %zmm25
146*9880d681SAndroid Build Coastguard Worker
147*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  -4096(%rdx), %zmm25
148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x4a,0xc0]
149*9880d681SAndroid Build Coastguard Worker          vplzcntd  -4096(%rdx), %zmm25
150*9880d681SAndroid Build Coastguard Worker
151*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  -4128(%rdx), %zmm25
152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x8a,0xe0,0xef,0xff,0xff]
153*9880d681SAndroid Build Coastguard Worker          vplzcntd  -4128(%rdx), %zmm25
154*9880d681SAndroid Build Coastguard Worker
155*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  508(%rdx){1to16}, %zmm25
156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0x44,0x4a,0x7f]
157*9880d681SAndroid Build Coastguard Worker          vplzcntd  508(%rdx){1to16}, %zmm25
158*9880d681SAndroid Build Coastguard Worker
159*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  512(%rdx){1to16}, %zmm25
160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0x44,0x8a,0x00,0x02,0x00,0x00]
161*9880d681SAndroid Build Coastguard Worker          vplzcntd  512(%rdx){1to16}, %zmm25
162*9880d681SAndroid Build Coastguard Worker
163*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  -512(%rdx){1to16}, %zmm25
164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0x44,0x4a,0x80]
165*9880d681SAndroid Build Coastguard Worker          vplzcntd  -512(%rdx){1to16}, %zmm25
166*9880d681SAndroid Build Coastguard Worker
167*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  -516(%rdx){1to16}, %zmm25
168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0x44,0x8a,0xfc,0xfd,0xff,0xff]
169*9880d681SAndroid Build Coastguard Worker          vplzcntd  -516(%rdx){1to16}, %zmm25
170*9880d681SAndroid Build Coastguard Worker
171*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  %zmm22, %zmm21
172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x44,0xee]
173*9880d681SAndroid Build Coastguard Worker          vplzcntd  %zmm22, %zmm21
174*9880d681SAndroid Build Coastguard Worker
175*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  %zmm22, %zmm21 {%k3}
176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0x7d,0x4b,0x44,0xee]
177*9880d681SAndroid Build Coastguard Worker          vplzcntd  %zmm22, %zmm21 {%k3}
178*9880d681SAndroid Build Coastguard Worker
179*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  %zmm22, %zmm21 {%k3} {z}
180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0x7d,0xcb,0x44,0xee]
181*9880d681SAndroid Build Coastguard Worker          vplzcntd  %zmm22, %zmm21 {%k3} {z}
182*9880d681SAndroid Build Coastguard Worker
183*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  (%rcx), %zmm21
184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0x29]
185*9880d681SAndroid Build Coastguard Worker          vplzcntd  (%rcx), %zmm21
186*9880d681SAndroid Build Coastguard Worker
187*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  4660(%rax,%r14,8), %zmm21
188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x44,0xac,0xf0,0x34,0x12,0x00,0x00]
189*9880d681SAndroid Build Coastguard Worker          vplzcntd  4660(%rax,%r14,8), %zmm21
190*9880d681SAndroid Build Coastguard Worker
191*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  (%rcx){1to16}, %zmm21
192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x44,0x29]
193*9880d681SAndroid Build Coastguard Worker          vplzcntd  (%rcx){1to16}, %zmm21
194*9880d681SAndroid Build Coastguard Worker
195*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  4064(%rdx), %zmm21
196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0xaa,0xe0,0x0f,0x00,0x00]
197*9880d681SAndroid Build Coastguard Worker          vplzcntd  4064(%rdx), %zmm21
198*9880d681SAndroid Build Coastguard Worker
199*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  4096(%rdx), %zmm21
200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0x6a,0x40]
201*9880d681SAndroid Build Coastguard Worker          vplzcntd  4096(%rdx), %zmm21
202*9880d681SAndroid Build Coastguard Worker
203*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  -4096(%rdx), %zmm21
204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0x6a,0xc0]
205*9880d681SAndroid Build Coastguard Worker          vplzcntd  -4096(%rdx), %zmm21
206*9880d681SAndroid Build Coastguard Worker
207*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  -4128(%rdx), %zmm21
208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0xaa,0xe0,0xef,0xff,0xff]
209*9880d681SAndroid Build Coastguard Worker          vplzcntd  -4128(%rdx), %zmm21
210*9880d681SAndroid Build Coastguard Worker
211*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  508(%rdx){1to16}, %zmm21
212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x44,0x6a,0x7f]
213*9880d681SAndroid Build Coastguard Worker          vplzcntd  508(%rdx){1to16}, %zmm21
214*9880d681SAndroid Build Coastguard Worker
215*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  512(%rdx){1to16}, %zmm21
216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x44,0xaa,0x00,0x02,0x00,0x00]
217*9880d681SAndroid Build Coastguard Worker          vplzcntd  512(%rdx){1to16}, %zmm21
218*9880d681SAndroid Build Coastguard Worker
219*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  -512(%rdx){1to16}, %zmm21
220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x44,0x6a,0x80]
221*9880d681SAndroid Build Coastguard Worker          vplzcntd  -512(%rdx){1to16}, %zmm21
222*9880d681SAndroid Build Coastguard Worker
223*9880d681SAndroid Build Coastguard Worker// CHECK: vplzcntd  -516(%rdx){1to16}, %zmm21
224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x44,0xaa,0xfc,0xfd,0xff,0xff]
225*9880d681SAndroid Build Coastguard Worker          vplzcntd  -516(%rdx){1to16}, %zmm21
226*9880d681SAndroid Build Coastguard Worker
227*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   %zmm25, %zmm20
228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x82,0xfd,0x48,0xc4,0xe1]
229*9880d681SAndroid Build Coastguard Worker          vpconflictq   %zmm25, %zmm20
230*9880d681SAndroid Build Coastguard Worker
231*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   %zmm25, %zmm20 {%k6}
232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x82,0xfd,0x4e,0xc4,0xe1]
233*9880d681SAndroid Build Coastguard Worker          vpconflictq   %zmm25, %zmm20 {%k6}
234*9880d681SAndroid Build Coastguard Worker
235*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   %zmm25, %zmm20 {%k6} {z}
236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x82,0xfd,0xce,0xc4,0xe1]
237*9880d681SAndroid Build Coastguard Worker          vpconflictq   %zmm25, %zmm20 {%k6} {z}
238*9880d681SAndroid Build Coastguard Worker
239*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   (%rcx), %zmm20
240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x21]
241*9880d681SAndroid Build Coastguard Worker          vpconflictq   (%rcx), %zmm20
242*9880d681SAndroid Build Coastguard Worker
243*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   291(%rax,%r14,8), %zmm20
244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0x48,0xc4,0xa4,0xf0,0x23,0x01,0x00,0x00]
245*9880d681SAndroid Build Coastguard Worker          vpconflictq   291(%rax,%r14,8), %zmm20
246*9880d681SAndroid Build Coastguard Worker
247*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   (%rcx){1to8}, %zmm20
248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x21]
249*9880d681SAndroid Build Coastguard Worker          vpconflictq   (%rcx){1to8}, %zmm20
250*9880d681SAndroid Build Coastguard Worker
251*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   4064(%rdx), %zmm20
252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0xa2,0xe0,0x0f,0x00,0x00]
253*9880d681SAndroid Build Coastguard Worker          vpconflictq   4064(%rdx), %zmm20
254*9880d681SAndroid Build Coastguard Worker
255*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   4096(%rdx), %zmm20
256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x62,0x40]
257*9880d681SAndroid Build Coastguard Worker          vpconflictq   4096(%rdx), %zmm20
258*9880d681SAndroid Build Coastguard Worker
259*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   -4096(%rdx), %zmm20
260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x62,0xc0]
261*9880d681SAndroid Build Coastguard Worker          vpconflictq   -4096(%rdx), %zmm20
262*9880d681SAndroid Build Coastguard Worker
263*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   -4128(%rdx), %zmm20
264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0xa2,0xe0,0xef,0xff,0xff]
265*9880d681SAndroid Build Coastguard Worker          vpconflictq   -4128(%rdx), %zmm20
266*9880d681SAndroid Build Coastguard Worker
267*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   1016(%rdx){1to8}, %zmm20
268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x62,0x7f]
269*9880d681SAndroid Build Coastguard Worker          vpconflictq   1016(%rdx){1to8}, %zmm20
270*9880d681SAndroid Build Coastguard Worker
271*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   1024(%rdx){1to8}, %zmm20
272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0xa2,0x00,0x04,0x00,0x00]
273*9880d681SAndroid Build Coastguard Worker          vpconflictq   1024(%rdx){1to8}, %zmm20
274*9880d681SAndroid Build Coastguard Worker
275*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   -1024(%rdx){1to8}, %zmm20
276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x62,0x80]
277*9880d681SAndroid Build Coastguard Worker          vpconflictq   -1024(%rdx){1to8}, %zmm20
278*9880d681SAndroid Build Coastguard Worker
279*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   -1032(%rdx){1to8}, %zmm20
280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0xa2,0xf8,0xfb,0xff,0xff]
281*9880d681SAndroid Build Coastguard Worker          vpconflictq   -1032(%rdx){1to8}, %zmm20
282*9880d681SAndroid Build Coastguard Worker
283*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   %zmm21, %zmm17
284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0x48,0xc4,0xcd]
285*9880d681SAndroid Build Coastguard Worker          vpconflictq   %zmm21, %zmm17
286*9880d681SAndroid Build Coastguard Worker
287*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   %zmm21, %zmm17 {%k6}
288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0x4e,0xc4,0xcd]
289*9880d681SAndroid Build Coastguard Worker          vpconflictq   %zmm21, %zmm17 {%k6}
290*9880d681SAndroid Build Coastguard Worker
291*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   %zmm21, %zmm17 {%k6} {z}
292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0xce,0xc4,0xcd]
293*9880d681SAndroid Build Coastguard Worker          vpconflictq   %zmm21, %zmm17 {%k6} {z}
294*9880d681SAndroid Build Coastguard Worker
295*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   (%rcx), %zmm17
296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x09]
297*9880d681SAndroid Build Coastguard Worker          vpconflictq   (%rcx), %zmm17
298*9880d681SAndroid Build Coastguard Worker
299*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   4660(%rax,%r14,8), %zmm17
300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xa2,0xfd,0x48,0xc4,0x8c,0xf0,0x34,0x12,0x00,0x00]
301*9880d681SAndroid Build Coastguard Worker          vpconflictq   4660(%rax,%r14,8), %zmm17
302*9880d681SAndroid Build Coastguard Worker
303*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   (%rcx){1to8}, %zmm17
304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x09]
305*9880d681SAndroid Build Coastguard Worker          vpconflictq   (%rcx){1to8}, %zmm17
306*9880d681SAndroid Build Coastguard Worker
307*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   4064(%rdx), %zmm17
308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x8a,0xe0,0x0f,0x00,0x00]
309*9880d681SAndroid Build Coastguard Worker          vpconflictq   4064(%rdx), %zmm17
310*9880d681SAndroid Build Coastguard Worker
311*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   4096(%rdx), %zmm17
312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x4a,0x40]
313*9880d681SAndroid Build Coastguard Worker          vpconflictq   4096(%rdx), %zmm17
314*9880d681SAndroid Build Coastguard Worker
315*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   -4096(%rdx), %zmm17
316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x4a,0xc0]
317*9880d681SAndroid Build Coastguard Worker          vpconflictq   -4096(%rdx), %zmm17
318*9880d681SAndroid Build Coastguard Worker
319*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   -4128(%rdx), %zmm17
320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x8a,0xe0,0xef,0xff,0xff]
321*9880d681SAndroid Build Coastguard Worker          vpconflictq   -4128(%rdx), %zmm17
322*9880d681SAndroid Build Coastguard Worker
323*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   1016(%rdx){1to8}, %zmm17
324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x4a,0x7f]
325*9880d681SAndroid Build Coastguard Worker          vpconflictq   1016(%rdx){1to8}, %zmm17
326*9880d681SAndroid Build Coastguard Worker
327*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   1024(%rdx){1to8}, %zmm17
328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x8a,0x00,0x04,0x00,0x00]
329*9880d681SAndroid Build Coastguard Worker          vpconflictq   1024(%rdx){1to8}, %zmm17
330*9880d681SAndroid Build Coastguard Worker
331*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   -1024(%rdx){1to8}, %zmm17
332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x4a,0x80]
333*9880d681SAndroid Build Coastguard Worker          vpconflictq   -1024(%rdx){1to8}, %zmm17
334*9880d681SAndroid Build Coastguard Worker
335*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictq   -1032(%rdx){1to8}, %zmm17
336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x8a,0xf8,0xfb,0xff,0xff]
337*9880d681SAndroid Build Coastguard Worker          vpconflictq   -1032(%rdx){1to8}, %zmm17
338*9880d681SAndroid Build Coastguard Worker
339*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   %zmm19, %zmm25
340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0x48,0xc4,0xcb]
341*9880d681SAndroid Build Coastguard Worker          vpconflictd   %zmm19, %zmm25
342*9880d681SAndroid Build Coastguard Worker
343*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   %zmm19, %zmm25 {%k4}
344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0x4c,0xc4,0xcb]
345*9880d681SAndroid Build Coastguard Worker          vpconflictd   %zmm19, %zmm25 {%k4}
346*9880d681SAndroid Build Coastguard Worker
347*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   %zmm19, %zmm25 {%k4} {z}
348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0xcc,0xc4,0xcb]
349*9880d681SAndroid Build Coastguard Worker          vpconflictd   %zmm19, %zmm25 {%k4} {z}
350*9880d681SAndroid Build Coastguard Worker
351*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   (%rcx), %zmm25
352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x09]
353*9880d681SAndroid Build Coastguard Worker          vpconflictd   (%rcx), %zmm25
354*9880d681SAndroid Build Coastguard Worker
355*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   291(%rax,%r14,8), %zmm25
356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0x48,0xc4,0x8c,0xf0,0x23,0x01,0x00,0x00]
357*9880d681SAndroid Build Coastguard Worker          vpconflictd   291(%rax,%r14,8), %zmm25
358*9880d681SAndroid Build Coastguard Worker
359*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   (%rcx){1to16}, %zmm25
360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x09]
361*9880d681SAndroid Build Coastguard Worker          vpconflictd   (%rcx){1to16}, %zmm25
362*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+avx512cd --show-encoding %s | FileCheck %s
363*9880d681SAndroid Build Coastguard Worker
364*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   4064(%rdx), %zmm25
365*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x8a,0xe0,0x0f,0x00,0x00]
366*9880d681SAndroid Build Coastguard Worker          vpconflictd   4064(%rdx), %zmm25
367*9880d681SAndroid Build Coastguard Worker
368*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   4096(%rdx), %zmm25
369*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x4a,0x40]
370*9880d681SAndroid Build Coastguard Worker          vpconflictd   4096(%rdx), %zmm25
371*9880d681SAndroid Build Coastguard Worker
372*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   -4096(%rdx), %zmm25
373*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x4a,0xc0]
374*9880d681SAndroid Build Coastguard Worker          vpconflictd   -4096(%rdx), %zmm25
375*9880d681SAndroid Build Coastguard Worker
376*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   -4128(%rdx), %zmm25
377*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x8a,0xe0,0xef,0xff,0xff]
378*9880d681SAndroid Build Coastguard Worker          vpconflictd   -4128(%rdx), %zmm25
379*9880d681SAndroid Build Coastguard Worker
380*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   508(%rdx){1to16}, %zmm25
381*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x4a,0x7f]
382*9880d681SAndroid Build Coastguard Worker          vpconflictd   508(%rdx){1to16}, %zmm25
383*9880d681SAndroid Build Coastguard Worker
384*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   512(%rdx){1to16}, %zmm25
385*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x8a,0x00,0x02,0x00,0x00]
386*9880d681SAndroid Build Coastguard Worker          vpconflictd   512(%rdx){1to16}, %zmm25
387*9880d681SAndroid Build Coastguard Worker
388*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   -512(%rdx){1to16}, %zmm25
389*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x4a,0x80]
390*9880d681SAndroid Build Coastguard Worker          vpconflictd   -512(%rdx){1to16}, %zmm25
391*9880d681SAndroid Build Coastguard Worker
392*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   -516(%rdx){1to16}, %zmm25
393*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x8a,0xfc,0xfd,0xff,0xff]
394*9880d681SAndroid Build Coastguard Worker          vpconflictd   -516(%rdx){1to16}, %zmm25
395*9880d681SAndroid Build Coastguard Worker
396*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   %zmm21, %zmm26
397*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0x48,0xc4,0xd5]
398*9880d681SAndroid Build Coastguard Worker          vpconflictd   %zmm21, %zmm26
399*9880d681SAndroid Build Coastguard Worker
400*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   %zmm21, %zmm26 {%k4}
401*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0x4c,0xc4,0xd5]
402*9880d681SAndroid Build Coastguard Worker          vpconflictd   %zmm21, %zmm26 {%k4}
403*9880d681SAndroid Build Coastguard Worker
404*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   %zmm21, %zmm26 {%k4} {z}
405*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0xcc,0xc4,0xd5]
406*9880d681SAndroid Build Coastguard Worker          vpconflictd   %zmm21, %zmm26 {%k4} {z}
407*9880d681SAndroid Build Coastguard Worker
408*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   (%rcx), %zmm26
409*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x11]
410*9880d681SAndroid Build Coastguard Worker          vpconflictd   (%rcx), %zmm26
411*9880d681SAndroid Build Coastguard Worker
412*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   4660(%rax,%r14,8), %zmm26
413*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x22,0x7d,0x48,0xc4,0x94,0xf0,0x34,0x12,0x00,0x00]
414*9880d681SAndroid Build Coastguard Worker          vpconflictd   4660(%rax,%r14,8), %zmm26
415*9880d681SAndroid Build Coastguard Worker
416*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   (%rcx){1to16}, %zmm26
417*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x11]
418*9880d681SAndroid Build Coastguard Worker          vpconflictd   (%rcx){1to16}, %zmm26
419*9880d681SAndroid Build Coastguard Worker
420*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   4064(%rdx), %zmm26
421*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x92,0xe0,0x0f,0x00,0x00]
422*9880d681SAndroid Build Coastguard Worker          vpconflictd   4064(%rdx), %zmm26
423*9880d681SAndroid Build Coastguard Worker
424*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   4096(%rdx), %zmm26
425*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x52,0x40]
426*9880d681SAndroid Build Coastguard Worker          vpconflictd   4096(%rdx), %zmm26
427*9880d681SAndroid Build Coastguard Worker
428*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   -4096(%rdx), %zmm26
429*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x52,0xc0]
430*9880d681SAndroid Build Coastguard Worker          vpconflictd   -4096(%rdx), %zmm26
431*9880d681SAndroid Build Coastguard Worker
432*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   -4128(%rdx), %zmm26
433*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x92,0xe0,0xef,0xff,0xff]
434*9880d681SAndroid Build Coastguard Worker          vpconflictd   -4128(%rdx), %zmm26
435*9880d681SAndroid Build Coastguard Worker
436*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   508(%rdx){1to16}, %zmm26
437*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x52,0x7f]
438*9880d681SAndroid Build Coastguard Worker          vpconflictd   508(%rdx){1to16}, %zmm26
439*9880d681SAndroid Build Coastguard Worker
440*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   512(%rdx){1to16}, %zmm26
441*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x92,0x00,0x02,0x00,0x00]
442*9880d681SAndroid Build Coastguard Worker          vpconflictd   512(%rdx){1to16}, %zmm26
443*9880d681SAndroid Build Coastguard Worker
444*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   -512(%rdx){1to16}, %zmm26
445*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x52,0x80]
446*9880d681SAndroid Build Coastguard Worker          vpconflictd   -512(%rdx){1to16}, %zmm26
447*9880d681SAndroid Build Coastguard Worker
448*9880d681SAndroid Build Coastguard Worker// CHECK: vpconflictd   -516(%rdx){1to16}, %zmm26
449*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x92,0xfc,0xfd,0xff,0xff]
450*9880d681SAndroid Build Coastguard Worker          vpconflictd   -516(%rdx){1to16}, %zmm26
451