Enable VREX for AVX512 directives
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / avx512bw-wig.s
1 # Check 32bit AVX512BW WIG instructions
2
3 .allow_index_reg
4 .text
5 _start:
6 vpabsb %zmm5, %zmm6 # AVX512BW
7 vpabsb %zmm5, %zmm6{%k7} # AVX512BW
8 vpabsb %zmm5, %zmm6{%k7}{z} # AVX512BW
9 vpabsb (%ecx), %zmm6 # AVX512BW
10 vpabsb -123456(%esp,%esi,8), %zmm6 # AVX512BW
11 vpabsb 8128(%edx), %zmm6 # AVX512BW Disp8
12 vpabsb 8192(%edx), %zmm6 # AVX512BW
13 vpabsb -8192(%edx), %zmm6 # AVX512BW Disp8
14 vpabsb -8256(%edx), %zmm6 # AVX512BW
15 vpabsw %zmm5, %zmm6 # AVX512BW
16 vpabsw %zmm5, %zmm6{%k7} # AVX512BW
17 vpabsw %zmm5, %zmm6{%k7}{z} # AVX512BW
18 vpabsw (%ecx), %zmm6 # AVX512BW
19 vpabsw -123456(%esp,%esi,8), %zmm6 # AVX512BW
20 vpabsw 8128(%edx), %zmm6 # AVX512BW Disp8
21 vpabsw 8192(%edx), %zmm6 # AVX512BW
22 vpabsw -8192(%edx), %zmm6 # AVX512BW Disp8
23 vpabsw -8256(%edx), %zmm6 # AVX512BW
24 vpacksswb %zmm4, %zmm5, %zmm6 # AVX512BW
25 vpacksswb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
26 vpacksswb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
27 vpacksswb (%ecx), %zmm5, %zmm6 # AVX512BW
28 vpacksswb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
29 vpacksswb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
30 vpacksswb 8192(%edx), %zmm5, %zmm6 # AVX512BW
31 vpacksswb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
32 vpacksswb -8256(%edx), %zmm5, %zmm6 # AVX512BW
33 vpackuswb %zmm4, %zmm5, %zmm6 # AVX512BW
34 vpackuswb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
35 vpackuswb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
36 vpackuswb (%ecx), %zmm5, %zmm6 # AVX512BW
37 vpackuswb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
38 vpackuswb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
39 vpackuswb 8192(%edx), %zmm5, %zmm6 # AVX512BW
40 vpackuswb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
41 vpackuswb -8256(%edx), %zmm5, %zmm6 # AVX512BW
42 vpaddb %zmm4, %zmm5, %zmm6 # AVX512BW
43 vpaddb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
44 vpaddb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
45 vpaddb (%ecx), %zmm5, %zmm6 # AVX512BW
46 vpaddb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
47 vpaddb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
48 vpaddb 8192(%edx), %zmm5, %zmm6 # AVX512BW
49 vpaddb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
50 vpaddb -8256(%edx), %zmm5, %zmm6 # AVX512BW
51 vpaddsb %zmm4, %zmm5, %zmm6 # AVX512BW
52 vpaddsb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
53 vpaddsb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
54 vpaddsb (%ecx), %zmm5, %zmm6 # AVX512BW
55 vpaddsb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
56 vpaddsb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
57 vpaddsb 8192(%edx), %zmm5, %zmm6 # AVX512BW
58 vpaddsb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
59 vpaddsb -8256(%edx), %zmm5, %zmm6 # AVX512BW
60 vpaddsw %zmm4, %zmm5, %zmm6 # AVX512BW
61 vpaddsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
62 vpaddsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
63 vpaddsw (%ecx), %zmm5, %zmm6 # AVX512BW
64 vpaddsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
65 vpaddsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
66 vpaddsw 8192(%edx), %zmm5, %zmm6 # AVX512BW
67 vpaddsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
68 vpaddsw -8256(%edx), %zmm5, %zmm6 # AVX512BW
69 vpaddusb %zmm4, %zmm5, %zmm6 # AVX512BW
70 vpaddusb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
71 vpaddusb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
72 vpaddusb (%ecx), %zmm5, %zmm6 # AVX512BW
73 vpaddusb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
74 vpaddusb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
75 vpaddusb 8192(%edx), %zmm5, %zmm6 # AVX512BW
76 vpaddusb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
77 vpaddusb -8256(%edx), %zmm5, %zmm6 # AVX512BW
78 vpaddusw %zmm4, %zmm5, %zmm6 # AVX512BW
79 vpaddusw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
80 vpaddusw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
81 vpaddusw (%ecx), %zmm5, %zmm6 # AVX512BW
82 vpaddusw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
83 vpaddusw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
84 vpaddusw 8192(%edx), %zmm5, %zmm6 # AVX512BW
85 vpaddusw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
86 vpaddusw -8256(%edx), %zmm5, %zmm6 # AVX512BW
87 vpaddw %zmm4, %zmm5, %zmm6 # AVX512BW
88 vpaddw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
89 vpaddw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
90 vpaddw (%ecx), %zmm5, %zmm6 # AVX512BW
91 vpaddw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
92 vpaddw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
93 vpaddw 8192(%edx), %zmm5, %zmm6 # AVX512BW
94 vpaddw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
95 vpaddw -8256(%edx), %zmm5, %zmm6 # AVX512BW
96 vpalignr $0xab, %zmm4, %zmm5, %zmm6 # AVX512BW
97 vpalignr $0xab, %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
98 vpalignr $0xab, %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
99 vpalignr $123, %zmm4, %zmm5, %zmm6 # AVX512BW
100 vpalignr $123, (%ecx), %zmm5, %zmm6 # AVX512BW
101 vpalignr $123, -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
102 vpalignr $123, 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
103 vpalignr $123, 8192(%edx), %zmm5, %zmm6 # AVX512BW
104 vpalignr $123, -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
105 vpalignr $123, -8256(%edx), %zmm5, %zmm6 # AVX512BW
106 vpavgb %zmm4, %zmm5, %zmm6 # AVX512BW
107 vpavgb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
108 vpavgb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
109 vpavgb (%ecx), %zmm5, %zmm6 # AVX512BW
110 vpavgb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
111 vpavgb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
112 vpavgb 8192(%edx), %zmm5, %zmm6 # AVX512BW
113 vpavgb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
114 vpavgb -8256(%edx), %zmm5, %zmm6 # AVX512BW
115 vpavgw %zmm4, %zmm5, %zmm6 # AVX512BW
116 vpavgw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
117 vpavgw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
118 vpavgw (%ecx), %zmm5, %zmm6 # AVX512BW
119 vpavgw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
120 vpavgw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
121 vpavgw 8192(%edx), %zmm5, %zmm6 # AVX512BW
122 vpavgw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
123 vpavgw -8256(%edx), %zmm5, %zmm6 # AVX512BW
124 vpcmpeqb %zmm5, %zmm6, %k5 # AVX512BW
125 vpcmpeqb %zmm5, %zmm6, %k5{%k7} # AVX512BW
126 vpcmpeqb (%ecx), %zmm6, %k5 # AVX512BW
127 vpcmpeqb -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW
128 vpcmpeqb 8128(%edx), %zmm6, %k5 # AVX512BW Disp8
129 vpcmpeqb 8192(%edx), %zmm6, %k5 # AVX512BW
130 vpcmpeqb -8192(%edx), %zmm6, %k5 # AVX512BW Disp8
131 vpcmpeqb -8256(%edx), %zmm6, %k5 # AVX512BW
132 vpcmpeqw %zmm5, %zmm6, %k5 # AVX512BW
133 vpcmpeqw %zmm5, %zmm6, %k5{%k7} # AVX512BW
134 vpcmpeqw (%ecx), %zmm6, %k5 # AVX512BW
135 vpcmpeqw -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW
136 vpcmpeqw 8128(%edx), %zmm6, %k5 # AVX512BW Disp8
137 vpcmpeqw 8192(%edx), %zmm6, %k5 # AVX512BW
138 vpcmpeqw -8192(%edx), %zmm6, %k5 # AVX512BW Disp8
139 vpcmpeqw -8256(%edx), %zmm6, %k5 # AVX512BW
140 vpcmpgtb %zmm5, %zmm6, %k5 # AVX512BW
141 vpcmpgtb %zmm5, %zmm6, %k5{%k7} # AVX512BW
142 vpcmpgtb (%ecx), %zmm6, %k5 # AVX512BW
143 vpcmpgtb -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW
144 vpcmpgtb 8128(%edx), %zmm6, %k5 # AVX512BW Disp8
145 vpcmpgtb 8192(%edx), %zmm6, %k5 # AVX512BW
146 vpcmpgtb -8192(%edx), %zmm6, %k5 # AVX512BW Disp8
147 vpcmpgtb -8256(%edx), %zmm6, %k5 # AVX512BW
148 vpcmpgtw %zmm5, %zmm6, %k5 # AVX512BW
149 vpcmpgtw %zmm5, %zmm6, %k5{%k7} # AVX512BW
150 vpcmpgtw (%ecx), %zmm6, %k5 # AVX512BW
151 vpcmpgtw -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW
152 vpcmpgtw 8128(%edx), %zmm6, %k5 # AVX512BW Disp8
153 vpcmpgtw 8192(%edx), %zmm6, %k5 # AVX512BW
154 vpcmpgtw -8192(%edx), %zmm6, %k5 # AVX512BW Disp8
155 vpcmpgtw -8256(%edx), %zmm6, %k5 # AVX512BW
156 vpmaddubsw %zmm4, %zmm5, %zmm6 # AVX512BW
157 vpmaddubsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
158 vpmaddubsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
159 vpmaddubsw (%ecx), %zmm5, %zmm6 # AVX512BW
160 vpmaddubsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
161 vpmaddubsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
162 vpmaddubsw 8192(%edx), %zmm5, %zmm6 # AVX512BW
163 vpmaddubsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
164 vpmaddubsw -8256(%edx), %zmm5, %zmm6 # AVX512BW
165 vpmaddwd %zmm4, %zmm5, %zmm6 # AVX512BW
166 vpmaddwd %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
167 vpmaddwd %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
168 vpmaddwd (%ecx), %zmm5, %zmm6 # AVX512BW
169 vpmaddwd -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
170 vpmaddwd 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
171 vpmaddwd 8192(%edx), %zmm5, %zmm6 # AVX512BW
172 vpmaddwd -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
173 vpmaddwd -8256(%edx), %zmm5, %zmm6 # AVX512BW
174 vpmaxsb %zmm4, %zmm5, %zmm6 # AVX512BW
175 vpmaxsb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
176 vpmaxsb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
177 vpmaxsb (%ecx), %zmm5, %zmm6 # AVX512BW
178 vpmaxsb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
179 vpmaxsb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
180 vpmaxsb 8192(%edx), %zmm5, %zmm6 # AVX512BW
181 vpmaxsb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
182 vpmaxsb -8256(%edx), %zmm5, %zmm6 # AVX512BW
183 vpmaxsw %zmm4, %zmm5, %zmm6 # AVX512BW
184 vpmaxsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
185 vpmaxsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
186 vpmaxsw (%ecx), %zmm5, %zmm6 # AVX512BW
187 vpmaxsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
188 vpmaxsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
189 vpmaxsw 8192(%edx), %zmm5, %zmm6 # AVX512BW
190 vpmaxsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
191 vpmaxsw -8256(%edx), %zmm5, %zmm6 # AVX512BW
192 vpmaxub %zmm4, %zmm5, %zmm6 # AVX512BW
193 vpmaxub %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
194 vpmaxub %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
195 vpmaxub (%ecx), %zmm5, %zmm6 # AVX512BW
196 vpmaxub -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
197 vpmaxub 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
198 vpmaxub 8192(%edx), %zmm5, %zmm6 # AVX512BW
199 vpmaxub -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
200 vpmaxub -8256(%edx), %zmm5, %zmm6 # AVX512BW
201 vpmaxuw %zmm4, %zmm5, %zmm6 # AVX512BW
202 vpmaxuw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
203 vpmaxuw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
204 vpmaxuw (%ecx), %zmm5, %zmm6 # AVX512BW
205 vpmaxuw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
206 vpmaxuw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
207 vpmaxuw 8192(%edx), %zmm5, %zmm6 # AVX512BW
208 vpmaxuw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
209 vpmaxuw -8256(%edx), %zmm5, %zmm6 # AVX512BW
210 vpminsb %zmm4, %zmm5, %zmm6 # AVX512BW
211 vpminsb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
212 vpminsb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
213 vpminsb (%ecx), %zmm5, %zmm6 # AVX512BW
214 vpminsb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
215 vpminsb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
216 vpminsb 8192(%edx), %zmm5, %zmm6 # AVX512BW
217 vpminsb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
218 vpminsb -8256(%edx), %zmm5, %zmm6 # AVX512BW
219 vpminsw %zmm4, %zmm5, %zmm6 # AVX512BW
220 vpminsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
221 vpminsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
222 vpminsw (%ecx), %zmm5, %zmm6 # AVX512BW
223 vpminsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
224 vpminsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
225 vpminsw 8192(%edx), %zmm5, %zmm6 # AVX512BW
226 vpminsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
227 vpminsw -8256(%edx), %zmm5, %zmm6 # AVX512BW
228 vpminub %zmm4, %zmm5, %zmm6 # AVX512BW
229 vpminub %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
230 vpminub %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
231 vpminub (%ecx), %zmm5, %zmm6 # AVX512BW
232 vpminub -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
233 vpminub 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
234 vpminub 8192(%edx), %zmm5, %zmm6 # AVX512BW
235 vpminub -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
236 vpminub -8256(%edx), %zmm5, %zmm6 # AVX512BW
237 vpminuw %zmm4, %zmm5, %zmm6 # AVX512BW
238 vpminuw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
239 vpminuw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
240 vpminuw (%ecx), %zmm5, %zmm6 # AVX512BW
241 vpminuw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
242 vpminuw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
243 vpminuw 8192(%edx), %zmm5, %zmm6 # AVX512BW
244 vpminuw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
245 vpminuw -8256(%edx), %zmm5, %zmm6 # AVX512BW
246 vpmovsxbw %ymm5, %zmm6{%k7} # AVX512BW
247 vpmovsxbw %ymm5, %zmm6{%k7}{z} # AVX512BW
248 vpmovsxbw (%ecx), %zmm6{%k7} # AVX512BW
249 vpmovsxbw -123456(%esp,%esi,8), %zmm6{%k7} # AVX512BW
250 vpmovsxbw 4064(%edx), %zmm6{%k7} # AVX512BW Disp8
251 vpmovsxbw 4096(%edx), %zmm6{%k7} # AVX512BW
252 vpmovsxbw -4096(%edx), %zmm6{%k7} # AVX512BW Disp8
253 vpmovsxbw -4128(%edx), %zmm6{%k7} # AVX512BW
254 vpmovzxbw %ymm5, %zmm6{%k7} # AVX512BW
255 vpmovzxbw %ymm5, %zmm6{%k7}{z} # AVX512BW
256 vpmovzxbw (%ecx), %zmm6{%k7} # AVX512BW
257 vpmovzxbw -123456(%esp,%esi,8), %zmm6{%k7} # AVX512BW
258 vpmovzxbw 4064(%edx), %zmm6{%k7} # AVX512BW Disp8
259 vpmovzxbw 4096(%edx), %zmm6{%k7} # AVX512BW
260 vpmovzxbw -4096(%edx), %zmm6{%k7} # AVX512BW Disp8
261 vpmovzxbw -4128(%edx), %zmm6{%k7} # AVX512BW
262 vpmulhrsw %zmm4, %zmm5, %zmm6 # AVX512BW
263 vpmulhrsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
264 vpmulhrsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
265 vpmulhrsw (%ecx), %zmm5, %zmm6 # AVX512BW
266 vpmulhrsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
267 vpmulhrsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
268 vpmulhrsw 8192(%edx), %zmm5, %zmm6 # AVX512BW
269 vpmulhrsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
270 vpmulhrsw -8256(%edx), %zmm5, %zmm6 # AVX512BW
271 vpmulhuw %zmm4, %zmm5, %zmm6 # AVX512BW
272 vpmulhuw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
273 vpmulhuw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
274 vpmulhuw (%ecx), %zmm5, %zmm6 # AVX512BW
275 vpmulhuw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
276 vpmulhuw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
277 vpmulhuw 8192(%edx), %zmm5, %zmm6 # AVX512BW
278 vpmulhuw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
279 vpmulhuw -8256(%edx), %zmm5, %zmm6 # AVX512BW
280 vpmulhw %zmm4, %zmm5, %zmm6 # AVX512BW
281 vpmulhw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
282 vpmulhw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
283 vpmulhw (%ecx), %zmm5, %zmm6 # AVX512BW
284 vpmulhw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
285 vpmulhw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
286 vpmulhw 8192(%edx), %zmm5, %zmm6 # AVX512BW
287 vpmulhw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
288 vpmulhw -8256(%edx), %zmm5, %zmm6 # AVX512BW
289 vpmullw %zmm4, %zmm5, %zmm6 # AVX512BW
290 vpmullw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
291 vpmullw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
292 vpmullw (%ecx), %zmm5, %zmm6 # AVX512BW
293 vpmullw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
294 vpmullw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
295 vpmullw 8192(%edx), %zmm5, %zmm6 # AVX512BW
296 vpmullw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
297 vpmullw -8256(%edx), %zmm5, %zmm6 # AVX512BW
298 vpsadbw %zmm4, %zmm5, %zmm6 # AVX512BW
299 vpsadbw (%ecx), %zmm5, %zmm6 # AVX512BW
300 vpsadbw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
301 vpsadbw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
302 vpsadbw 8192(%edx), %zmm5, %zmm6 # AVX512BW
303 vpsadbw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
304 vpsadbw -8256(%edx), %zmm5, %zmm6 # AVX512BW
305 vpshufb %zmm4, %zmm5, %zmm6 # AVX512BW
306 vpshufb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
307 vpshufb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
308 vpshufb (%ecx), %zmm5, %zmm6 # AVX512BW
309 vpshufb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
310 vpshufb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
311 vpshufb 8192(%edx), %zmm5, %zmm6 # AVX512BW
312 vpshufb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
313 vpshufb -8256(%edx), %zmm5, %zmm6 # AVX512BW
314 vpshufhw $0xab, %zmm5, %zmm6 # AVX512BW
315 vpshufhw $0xab, %zmm5, %zmm6{%k7} # AVX512BW
316 vpshufhw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW
317 vpshufhw $123, %zmm5, %zmm6 # AVX512BW
318 vpshufhw $123, (%ecx), %zmm6 # AVX512BW
319 vpshufhw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW
320 vpshufhw $123, 8128(%edx), %zmm6 # AVX512BW Disp8
321 vpshufhw $123, 8192(%edx), %zmm6 # AVX512BW
322 vpshufhw $123, -8192(%edx), %zmm6 # AVX512BW Disp8
323 vpshufhw $123, -8256(%edx), %zmm6 # AVX512BW
324 vpshuflw $0xab, %zmm5, %zmm6 # AVX512BW
325 vpshuflw $0xab, %zmm5, %zmm6{%k7} # AVX512BW
326 vpshuflw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW
327 vpshuflw $123, %zmm5, %zmm6 # AVX512BW
328 vpshuflw $123, (%ecx), %zmm6 # AVX512BW
329 vpshuflw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW
330 vpshuflw $123, 8128(%edx), %zmm6 # AVX512BW Disp8
331 vpshuflw $123, 8192(%edx), %zmm6 # AVX512BW
332 vpshuflw $123, -8192(%edx), %zmm6 # AVX512BW Disp8
333 vpshuflw $123, -8256(%edx), %zmm6 # AVX512BW
334 vpsllw %xmm4, %zmm5, %zmm6{%k7} # AVX512BW
335 vpsllw %xmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
336 vpsllw (%ecx), %zmm5, %zmm6{%k7} # AVX512BW
337 vpsllw -123456(%esp,%esi,8), %zmm5, %zmm6{%k7} # AVX512BW
338 vpsllw 2032(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8
339 vpsllw 2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW
340 vpsllw -2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8
341 vpsllw -2064(%edx), %zmm5, %zmm6{%k7} # AVX512BW
342 vpsraw %xmm4, %zmm5, %zmm6{%k7} # AVX512BW
343 vpsraw %xmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
344 vpsraw (%ecx), %zmm5, %zmm6{%k7} # AVX512BW
345 vpsraw -123456(%esp,%esi,8), %zmm5, %zmm6{%k7} # AVX512BW
346 vpsraw 2032(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8
347 vpsraw 2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW
348 vpsraw -2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8
349 vpsraw -2064(%edx), %zmm5, %zmm6{%k7} # AVX512BW
350 vpsrlw %xmm4, %zmm5, %zmm6{%k7} # AVX512BW
351 vpsrlw %xmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
352 vpsrlw (%ecx), %zmm5, %zmm6{%k7} # AVX512BW
353 vpsrlw -123456(%esp,%esi,8), %zmm5, %zmm6{%k7} # AVX512BW
354 vpsrlw 2032(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8
355 vpsrlw 2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW
356 vpsrlw -2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8
357 vpsrlw -2064(%edx), %zmm5, %zmm6{%k7} # AVX512BW
358 vpsrldq $0xab, %zmm5, %zmm6 # AVX512BW
359 vpsrldq $123, %zmm5, %zmm6 # AVX512BW
360 vpsrldq $123, (%ecx), %zmm6 # AVX512BW
361 vpsrldq $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW
362 vpsrldq $123, 8128(%edx), %zmm6 # AVX512BW Disp8
363 vpsrldq $123, 8192(%edx), %zmm6 # AVX512BW
364 vpsrldq $123, -8192(%edx), %zmm6 # AVX512BW Disp8
365 vpsrldq $123, -8256(%edx), %zmm6 # AVX512BW
366 vpsrlw $0xab, %zmm5, %zmm6 # AVX512BW
367 vpsrlw $0xab, %zmm5, %zmm6{%k7} # AVX512BW
368 vpsrlw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW
369 vpsrlw $123, %zmm5, %zmm6 # AVX512BW
370 vpsrlw $123, (%ecx), %zmm6 # AVX512BW
371 vpsrlw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW
372 vpsrlw $123, 8128(%edx), %zmm6 # AVX512BW Disp8
373 vpsrlw $123, 8192(%edx), %zmm6 # AVX512BW
374 vpsrlw $123, -8192(%edx), %zmm6 # AVX512BW Disp8
375 vpsrlw $123, -8256(%edx), %zmm6 # AVX512BW
376 vpsraw $0xab, %zmm5, %zmm6 # AVX512BW
377 vpsraw $0xab, %zmm5, %zmm6{%k7} # AVX512BW
378 vpsraw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW
379 vpsraw $123, %zmm5, %zmm6 # AVX512BW
380 vpsraw $123, (%ecx), %zmm6 # AVX512BW
381 vpsraw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW
382 vpsraw $123, 8128(%edx), %zmm6 # AVX512BW Disp8
383 vpsraw $123, 8192(%edx), %zmm6 # AVX512BW
384 vpsraw $123, -8192(%edx), %zmm6 # AVX512BW Disp8
385 vpsraw $123, -8256(%edx), %zmm6 # AVX512BW
386 vpsubb %zmm4, %zmm5, %zmm6 # AVX512BW
387 vpsubb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
388 vpsubb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
389 vpsubb (%ecx), %zmm5, %zmm6 # AVX512BW
390 vpsubb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
391 vpsubb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
392 vpsubb 8192(%edx), %zmm5, %zmm6 # AVX512BW
393 vpsubb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
394 vpsubb -8256(%edx), %zmm5, %zmm6 # AVX512BW
395 vpsubsb %zmm4, %zmm5, %zmm6 # AVX512BW
396 vpsubsb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
397 vpsubsb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
398 vpsubsb (%ecx), %zmm5, %zmm6 # AVX512BW
399 vpsubsb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
400 vpsubsb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
401 vpsubsb 8192(%edx), %zmm5, %zmm6 # AVX512BW
402 vpsubsb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
403 vpsubsb -8256(%edx), %zmm5, %zmm6 # AVX512BW
404 vpsubsw %zmm4, %zmm5, %zmm6 # AVX512BW
405 vpsubsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
406 vpsubsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
407 vpsubsw (%ecx), %zmm5, %zmm6 # AVX512BW
408 vpsubsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
409 vpsubsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
410 vpsubsw 8192(%edx), %zmm5, %zmm6 # AVX512BW
411 vpsubsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
412 vpsubsw -8256(%edx), %zmm5, %zmm6 # AVX512BW
413 vpsubusb %zmm4, %zmm5, %zmm6 # AVX512BW
414 vpsubusb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
415 vpsubusb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
416 vpsubusb (%ecx), %zmm5, %zmm6 # AVX512BW
417 vpsubusb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
418 vpsubusb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
419 vpsubusb 8192(%edx), %zmm5, %zmm6 # AVX512BW
420 vpsubusb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
421 vpsubusb -8256(%edx), %zmm5, %zmm6 # AVX512BW
422 vpsubusw %zmm4, %zmm5, %zmm6 # AVX512BW
423 vpsubusw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
424 vpsubusw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
425 vpsubusw (%ecx), %zmm5, %zmm6 # AVX512BW
426 vpsubusw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
427 vpsubusw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
428 vpsubusw 8192(%edx), %zmm5, %zmm6 # AVX512BW
429 vpsubusw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
430 vpsubusw -8256(%edx), %zmm5, %zmm6 # AVX512BW
431 vpsubw %zmm4, %zmm5, %zmm6 # AVX512BW
432 vpsubw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
433 vpsubw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
434 vpsubw (%ecx), %zmm5, %zmm6 # AVX512BW
435 vpsubw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
436 vpsubw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
437 vpsubw 8192(%edx), %zmm5, %zmm6 # AVX512BW
438 vpsubw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
439 vpsubw -8256(%edx), %zmm5, %zmm6 # AVX512BW
440 vpunpckhbw %zmm4, %zmm5, %zmm6 # AVX512BW
441 vpunpckhbw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
442 vpunpckhbw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
443 vpunpckhbw (%ecx), %zmm5, %zmm6 # AVX512BW
444 vpunpckhbw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
445 vpunpckhbw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
446 vpunpckhbw 8192(%edx), %zmm5, %zmm6 # AVX512BW
447 vpunpckhbw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
448 vpunpckhbw -8256(%edx), %zmm5, %zmm6 # AVX512BW
449 vpunpckhwd %zmm4, %zmm5, %zmm6 # AVX512BW
450 vpunpckhwd %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
451 vpunpckhwd %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
452 vpunpckhwd (%ecx), %zmm5, %zmm6 # AVX512BW
453 vpunpckhwd -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
454 vpunpckhwd 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
455 vpunpckhwd 8192(%edx), %zmm5, %zmm6 # AVX512BW
456 vpunpckhwd -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
457 vpunpckhwd -8256(%edx), %zmm5, %zmm6 # AVX512BW
458 vpunpcklbw %zmm4, %zmm5, %zmm6 # AVX512BW
459 vpunpcklbw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
460 vpunpcklbw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
461 vpunpcklbw (%ecx), %zmm5, %zmm6 # AVX512BW
462 vpunpcklbw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
463 vpunpcklbw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
464 vpunpcklbw 8192(%edx), %zmm5, %zmm6 # AVX512BW
465 vpunpcklbw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
466 vpunpcklbw -8256(%edx), %zmm5, %zmm6 # AVX512BW
467 vpunpcklwd %zmm4, %zmm5, %zmm6 # AVX512BW
468 vpunpcklwd %zmm4, %zmm5, %zmm6{%k7} # AVX512BW
469 vpunpcklwd %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW
470 vpunpcklwd (%ecx), %zmm5, %zmm6 # AVX512BW
471 vpunpcklwd -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW
472 vpunpcklwd 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8
473 vpunpcklwd 8192(%edx), %zmm5, %zmm6 # AVX512BW
474 vpunpcklwd -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8
475 vpunpcklwd -8256(%edx), %zmm5, %zmm6 # AVX512BW
476 vpslldq $0xab, %zmm5, %zmm6 # AVX512BW
477 vpslldq $123, %zmm5, %zmm6 # AVX512BW
478 vpslldq $123, (%ecx), %zmm6 # AVX512BW
479 vpslldq $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW
480 vpslldq $123, 8128(%edx), %zmm6 # AVX512BW Disp8
481 vpslldq $123, 8192(%edx), %zmm6 # AVX512BW
482 vpslldq $123, -8192(%edx), %zmm6 # AVX512BW Disp8
483 vpslldq $123, -8256(%edx), %zmm6 # AVX512BW
484 vpsllw $0xab, %zmm5, %zmm6 # AVX512BW
485 vpsllw $0xab, %zmm5, %zmm6{%k7} # AVX512BW
486 vpsllw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW
487 vpsllw $123, %zmm5, %zmm6 # AVX512BW
488 vpsllw $123, (%ecx), %zmm6 # AVX512BW
489 vpsllw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW
490 vpsllw $123, 8128(%edx), %zmm6 # AVX512BW Disp8
491 vpsllw $123, 8192(%edx), %zmm6 # AVX512BW
492 vpsllw $123, -8192(%edx), %zmm6 # AVX512BW Disp8
493 vpsllw $123, -8256(%edx), %zmm6 # AVX512BW
494
495 .intel_syntax noprefix
496 vpabsb zmm6, zmm5 # AVX512BW
497 vpabsb zmm6{k7}, zmm5 # AVX512BW
498 vpabsb zmm6{k7}{z}, zmm5 # AVX512BW
499 vpabsb zmm6, ZMMWORD PTR [ecx] # AVX512BW
500 vpabsb zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
501 vpabsb zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
502 vpabsb zmm6, ZMMWORD PTR [edx+8192] # AVX512BW
503 vpabsb zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
504 vpabsb zmm6, ZMMWORD PTR [edx-8256] # AVX512BW
505 vpabsw zmm6, zmm5 # AVX512BW
506 vpabsw zmm6{k7}, zmm5 # AVX512BW
507 vpabsw zmm6{k7}{z}, zmm5 # AVX512BW
508 vpabsw zmm6, ZMMWORD PTR [ecx] # AVX512BW
509 vpabsw zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
510 vpabsw zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
511 vpabsw zmm6, ZMMWORD PTR [edx+8192] # AVX512BW
512 vpabsw zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
513 vpabsw zmm6, ZMMWORD PTR [edx-8256] # AVX512BW
514 vpacksswb zmm6, zmm5, zmm4 # AVX512BW
515 vpacksswb zmm6{k7}, zmm5, zmm4 # AVX512BW
516 vpacksswb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
517 vpacksswb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
518 vpacksswb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
519 vpacksswb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
520 vpacksswb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
521 vpacksswb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
522 vpacksswb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
523 vpackuswb zmm6, zmm5, zmm4 # AVX512BW
524 vpackuswb zmm6{k7}, zmm5, zmm4 # AVX512BW
525 vpackuswb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
526 vpackuswb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
527 vpackuswb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
528 vpackuswb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
529 vpackuswb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
530 vpackuswb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
531 vpackuswb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
532 vpaddb zmm6, zmm5, zmm4 # AVX512BW
533 vpaddb zmm6{k7}, zmm5, zmm4 # AVX512BW
534 vpaddb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
535 vpaddb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
536 vpaddb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
537 vpaddb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
538 vpaddb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
539 vpaddb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
540 vpaddb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
541 vpaddsb zmm6, zmm5, zmm4 # AVX512BW
542 vpaddsb zmm6{k7}, zmm5, zmm4 # AVX512BW
543 vpaddsb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
544 vpaddsb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
545 vpaddsb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
546 vpaddsb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
547 vpaddsb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
548 vpaddsb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
549 vpaddsb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
550 vpaddsw zmm6, zmm5, zmm4 # AVX512BW
551 vpaddsw zmm6{k7}, zmm5, zmm4 # AVX512BW
552 vpaddsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
553 vpaddsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
554 vpaddsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
555 vpaddsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
556 vpaddsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
557 vpaddsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
558 vpaddsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
559 vpaddusb zmm6, zmm5, zmm4 # AVX512BW
560 vpaddusb zmm6{k7}, zmm5, zmm4 # AVX512BW
561 vpaddusb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
562 vpaddusb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
563 vpaddusb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
564 vpaddusb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
565 vpaddusb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
566 vpaddusb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
567 vpaddusb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
568 vpaddusw zmm6, zmm5, zmm4 # AVX512BW
569 vpaddusw zmm6{k7}, zmm5, zmm4 # AVX512BW
570 vpaddusw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
571 vpaddusw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
572 vpaddusw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
573 vpaddusw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
574 vpaddusw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
575 vpaddusw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
576 vpaddusw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
577 vpaddw zmm6, zmm5, zmm4 # AVX512BW
578 vpaddw zmm6{k7}, zmm5, zmm4 # AVX512BW
579 vpaddw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
580 vpaddw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
581 vpaddw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
582 vpaddw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
583 vpaddw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
584 vpaddw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
585 vpaddw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
586 vpalignr zmm6, zmm5, zmm4, 0xab # AVX512BW
587 vpalignr zmm6{k7}, zmm5, zmm4, 0xab # AVX512BW
588 vpalignr zmm6{k7}{z}, zmm5, zmm4, 0xab # AVX512BW
589 vpalignr zmm6, zmm5, zmm4, 123 # AVX512BW
590 vpalignr zmm6, zmm5, ZMMWORD PTR [ecx], 123 # AVX512BW
591 vpalignr zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW
592 vpalignr zmm6, zmm5, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8
593 vpalignr zmm6, zmm5, ZMMWORD PTR [edx+8192], 123 # AVX512BW
594 vpalignr zmm6, zmm5, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8
595 vpalignr zmm6, zmm5, ZMMWORD PTR [edx-8256], 123 # AVX512BW
596 vpavgb zmm6, zmm5, zmm4 # AVX512BW
597 vpavgb zmm6{k7}, zmm5, zmm4 # AVX512BW
598 vpavgb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
599 vpavgb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
600 vpavgb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
601 vpavgb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
602 vpavgb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
603 vpavgb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
604 vpavgb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
605 vpavgw zmm6, zmm5, zmm4 # AVX512BW
606 vpavgw zmm6{k7}, zmm5, zmm4 # AVX512BW
607 vpavgw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
608 vpavgw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
609 vpavgw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
610 vpavgw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
611 vpavgw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
612 vpavgw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
613 vpavgw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
614 vpcmpeqb k5, zmm6, zmm5 # AVX512BW
615 vpcmpeqb k5{k7}, zmm6, zmm5 # AVX512BW
616 vpcmpeqb k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW
617 vpcmpeqb k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
618 vpcmpeqb k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
619 vpcmpeqb k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW
620 vpcmpeqb k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
621 vpcmpeqb k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW
622 vpcmpeqw k5, zmm6, zmm5 # AVX512BW
623 vpcmpeqw k5{k7}, zmm6, zmm5 # AVX512BW
624 vpcmpeqw k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW
625 vpcmpeqw k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
626 vpcmpeqw k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
627 vpcmpeqw k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW
628 vpcmpeqw k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
629 vpcmpeqw k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW
630 vpcmpgtb k5, zmm6, zmm5 # AVX512BW
631 vpcmpgtb k5{k7}, zmm6, zmm5 # AVX512BW
632 vpcmpgtb k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW
633 vpcmpgtb k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
634 vpcmpgtb k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
635 vpcmpgtb k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW
636 vpcmpgtb k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
637 vpcmpgtb k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW
638 vpcmpgtw k5, zmm6, zmm5 # AVX512BW
639 vpcmpgtw k5{k7}, zmm6, zmm5 # AVX512BW
640 vpcmpgtw k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW
641 vpcmpgtw k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
642 vpcmpgtw k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
643 vpcmpgtw k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW
644 vpcmpgtw k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
645 vpcmpgtw k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW
646 vpmaddubsw zmm6, zmm5, zmm4 # AVX512BW
647 vpmaddubsw zmm6{k7}, zmm5, zmm4 # AVX512BW
648 vpmaddubsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
649 vpmaddubsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
650 vpmaddubsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
651 vpmaddubsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
652 vpmaddubsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
653 vpmaddubsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
654 vpmaddubsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
655 vpmaddwd zmm6, zmm5, zmm4 # AVX512BW
656 vpmaddwd zmm6{k7}, zmm5, zmm4 # AVX512BW
657 vpmaddwd zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
658 vpmaddwd zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
659 vpmaddwd zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
660 vpmaddwd zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
661 vpmaddwd zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
662 vpmaddwd zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
663 vpmaddwd zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
664 vpmaxsb zmm6, zmm5, zmm4 # AVX512BW
665 vpmaxsb zmm6{k7}, zmm5, zmm4 # AVX512BW
666 vpmaxsb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
667 vpmaxsb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
668 vpmaxsb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
669 vpmaxsb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
670 vpmaxsb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
671 vpmaxsb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
672 vpmaxsb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
673 vpmaxsw zmm6, zmm5, zmm4 # AVX512BW
674 vpmaxsw zmm6{k7}, zmm5, zmm4 # AVX512BW
675 vpmaxsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
676 vpmaxsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
677 vpmaxsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
678 vpmaxsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
679 vpmaxsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
680 vpmaxsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
681 vpmaxsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
682 vpmaxub zmm6, zmm5, zmm4 # AVX512BW
683 vpmaxub zmm6{k7}, zmm5, zmm4 # AVX512BW
684 vpmaxub zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
685 vpmaxub zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
686 vpmaxub zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
687 vpmaxub zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
688 vpmaxub zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
689 vpmaxub zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
690 vpmaxub zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
691 vpmaxuw zmm6, zmm5, zmm4 # AVX512BW
692 vpmaxuw zmm6{k7}, zmm5, zmm4 # AVX512BW
693 vpmaxuw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
694 vpmaxuw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
695 vpmaxuw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
696 vpmaxuw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
697 vpmaxuw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
698 vpmaxuw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
699 vpmaxuw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
700 vpminsb zmm6, zmm5, zmm4 # AVX512BW
701 vpminsb zmm6{k7}, zmm5, zmm4 # AVX512BW
702 vpminsb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
703 vpminsb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
704 vpminsb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
705 vpminsb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
706 vpminsb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
707 vpminsb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
708 vpminsb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
709 vpminsw zmm6, zmm5, zmm4 # AVX512BW
710 vpminsw zmm6{k7}, zmm5, zmm4 # AVX512BW
711 vpminsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
712 vpminsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
713 vpminsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
714 vpminsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
715 vpminsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
716 vpminsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
717 vpminsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
718 vpminub zmm6, zmm5, zmm4 # AVX512BW
719 vpminub zmm6{k7}, zmm5, zmm4 # AVX512BW
720 vpminub zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
721 vpminub zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
722 vpminub zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
723 vpminub zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
724 vpminub zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
725 vpminub zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
726 vpminub zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
727 vpminuw zmm6, zmm5, zmm4 # AVX512BW
728 vpminuw zmm6{k7}, zmm5, zmm4 # AVX512BW
729 vpminuw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
730 vpminuw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
731 vpminuw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
732 vpminuw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
733 vpminuw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
734 vpminuw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
735 vpminuw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
736 vpmovsxbw zmm6{k7}, ymm5 # AVX512BW
737 vpmovsxbw zmm6{k7}{z}, ymm5 # AVX512BW
738 vpmovsxbw zmm6{k7}, YMMWORD PTR [ecx] # AVX512BW
739 vpmovsxbw zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512BW
740 vpmovsxbw zmm6{k7}, YMMWORD PTR [edx+4064] # AVX512BW Disp8
741 vpmovsxbw zmm6{k7}, YMMWORD PTR [edx+4096] # AVX512BW
742 vpmovsxbw zmm6{k7}, YMMWORD PTR [edx-4096] # AVX512BW Disp8
743 vpmovsxbw zmm6{k7}, YMMWORD PTR [edx-4128] # AVX512BW
744 vpmovzxbw zmm6{k7}, ymm5 # AVX512BW
745 vpmovzxbw zmm6{k7}{z}, ymm5 # AVX512BW
746 vpmovzxbw zmm6{k7}, YMMWORD PTR [ecx] # AVX512BW
747 vpmovzxbw zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512BW
748 vpmovzxbw zmm6{k7}, YMMWORD PTR [edx+4064] # AVX512BW Disp8
749 vpmovzxbw zmm6{k7}, YMMWORD PTR [edx+4096] # AVX512BW
750 vpmovzxbw zmm6{k7}, YMMWORD PTR [edx-4096] # AVX512BW Disp8
751 vpmovzxbw zmm6{k7}, YMMWORD PTR [edx-4128] # AVX512BW
752 vpmulhrsw zmm6, zmm5, zmm4 # AVX512BW
753 vpmulhrsw zmm6{k7}, zmm5, zmm4 # AVX512BW
754 vpmulhrsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
755 vpmulhrsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
756 vpmulhrsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
757 vpmulhrsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
758 vpmulhrsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
759 vpmulhrsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
760 vpmulhrsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
761 vpmulhuw zmm6, zmm5, zmm4 # AVX512BW
762 vpmulhuw zmm6{k7}, zmm5, zmm4 # AVX512BW
763 vpmulhuw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
764 vpmulhuw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
765 vpmulhuw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
766 vpmulhuw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
767 vpmulhuw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
768 vpmulhuw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
769 vpmulhuw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
770 vpmulhw zmm6, zmm5, zmm4 # AVX512BW
771 vpmulhw zmm6{k7}, zmm5, zmm4 # AVX512BW
772 vpmulhw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
773 vpmulhw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
774 vpmulhw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
775 vpmulhw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
776 vpmulhw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
777 vpmulhw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
778 vpmulhw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
779 vpmullw zmm6, zmm5, zmm4 # AVX512BW
780 vpmullw zmm6{k7}, zmm5, zmm4 # AVX512BW
781 vpmullw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
782 vpmullw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
783 vpmullw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
784 vpmullw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
785 vpmullw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
786 vpmullw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
787 vpmullw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
788 vpsadbw zmm6, zmm5, zmm4 # AVX512BW
789 vpsadbw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
790 vpsadbw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
791 vpsadbw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
792 vpsadbw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
793 vpsadbw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
794 vpsadbw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
795 vpshufb zmm6, zmm5, zmm4 # AVX512BW
796 vpshufb zmm6{k7}, zmm5, zmm4 # AVX512BW
797 vpshufb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
798 vpshufb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
799 vpshufb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
800 vpshufb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
801 vpshufb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
802 vpshufb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
803 vpshufb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
804 vpshufhw zmm6, zmm5, 0xab # AVX512BW
805 vpshufhw zmm6{k7}, zmm5, 0xab # AVX512BW
806 vpshufhw zmm6{k7}{z}, zmm5, 0xab # AVX512BW
807 vpshufhw zmm6, zmm5, 123 # AVX512BW
808 vpshufhw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW
809 vpshufhw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW
810 vpshufhw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8
811 vpshufhw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW
812 vpshufhw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8
813 vpshufhw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW
814 vpshuflw zmm6, zmm5, 0xab # AVX512BW
815 vpshuflw zmm6{k7}, zmm5, 0xab # AVX512BW
816 vpshuflw zmm6{k7}{z}, zmm5, 0xab # AVX512BW
817 vpshuflw zmm6, zmm5, 123 # AVX512BW
818 vpshuflw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW
819 vpshuflw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW
820 vpshuflw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8
821 vpshuflw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW
822 vpshuflw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8
823 vpshuflw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW
824 vpsllw zmm6{k7}, zmm5, xmm4 # AVX512BW
825 vpsllw zmm6{k7}{z}, zmm5, xmm4 # AVX512BW
826 vpsllw zmm6{k7}, zmm5, XMMWORD PTR [ecx] # AVX512BW
827 vpsllw zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512BW
828 vpsllw zmm6{k7}, zmm5, XMMWORD PTR [edx+2032] # AVX512BW Disp8
829 vpsllw zmm6{k7}, zmm5, XMMWORD PTR [edx+2048] # AVX512BW
830 vpsllw zmm6{k7}, zmm5, XMMWORD PTR [edx-2048] # AVX512BW Disp8
831 vpsllw zmm6{k7}, zmm5, XMMWORD PTR [edx-2064] # AVX512BW
832 vpsraw zmm6{k7}, zmm5, xmm4 # AVX512BW
833 vpsraw zmm6{k7}{z}, zmm5, xmm4 # AVX512BW
834 vpsraw zmm6{k7}, zmm5, XMMWORD PTR [ecx] # AVX512BW
835 vpsraw zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512BW
836 vpsraw zmm6{k7}, zmm5, XMMWORD PTR [edx+2032] # AVX512BW Disp8
837 vpsraw zmm6{k7}, zmm5, XMMWORD PTR [edx+2048] # AVX512BW
838 vpsraw zmm6{k7}, zmm5, XMMWORD PTR [edx-2048] # AVX512BW Disp8
839 vpsraw zmm6{k7}, zmm5, XMMWORD PTR [edx-2064] # AVX512BW
840 vpsrlw zmm6{k7}, zmm5, xmm4 # AVX512BW
841 vpsrlw zmm6{k7}{z}, zmm5, xmm4 # AVX512BW
842 vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [ecx] # AVX512BW
843 vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512BW
844 vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [edx+2032] # AVX512BW Disp8
845 vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [edx+2048] # AVX512BW
846 vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [edx-2048] # AVX512BW Disp8
847 vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [edx-2064] # AVX512BW
848 vpsrldq zmm6, zmm5, 0xab # AVX512BW
849 vpsrldq zmm6, zmm5, 123 # AVX512BW
850 vpsrldq zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW
851 vpsrldq zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW
852 vpsrldq zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8
853 vpsrldq zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW
854 vpsrldq zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8
855 vpsrldq zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW
856 vpsrlw zmm6, zmm5, 0xab # AVX512BW
857 vpsrlw zmm6{k7}, zmm5, 0xab # AVX512BW
858 vpsrlw zmm6{k7}{z}, zmm5, 0xab # AVX512BW
859 vpsrlw zmm6, zmm5, 123 # AVX512BW
860 vpsrlw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW
861 vpsrlw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW
862 vpsrlw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8
863 vpsrlw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW
864 vpsrlw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8
865 vpsrlw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW
866 vpsraw zmm6, zmm5, 0xab # AVX512BW
867 vpsraw zmm6{k7}, zmm5, 0xab # AVX512BW
868 vpsraw zmm6{k7}{z}, zmm5, 0xab # AVX512BW
869 vpsraw zmm6, zmm5, 123 # AVX512BW
870 vpsraw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW
871 vpsraw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW
872 vpsraw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8
873 vpsraw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW
874 vpsraw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8
875 vpsraw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW
876 vpsubb zmm6, zmm5, zmm4 # AVX512BW
877 vpsubb zmm6{k7}, zmm5, zmm4 # AVX512BW
878 vpsubb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
879 vpsubb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
880 vpsubb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
881 vpsubb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
882 vpsubb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
883 vpsubb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
884 vpsubb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
885 vpsubsb zmm6, zmm5, zmm4 # AVX512BW
886 vpsubsb zmm6{k7}, zmm5, zmm4 # AVX512BW
887 vpsubsb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
888 vpsubsb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
889 vpsubsb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
890 vpsubsb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
891 vpsubsb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
892 vpsubsb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
893 vpsubsb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
894 vpsubsw zmm6, zmm5, zmm4 # AVX512BW
895 vpsubsw zmm6{k7}, zmm5, zmm4 # AVX512BW
896 vpsubsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
897 vpsubsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
898 vpsubsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
899 vpsubsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
900 vpsubsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
901 vpsubsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
902 vpsubsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
903 vpsubusb zmm6, zmm5, zmm4 # AVX512BW
904 vpsubusb zmm6{k7}, zmm5, zmm4 # AVX512BW
905 vpsubusb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
906 vpsubusb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
907 vpsubusb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
908 vpsubusb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
909 vpsubusb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
910 vpsubusb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
911 vpsubusb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
912 vpsubusw zmm6, zmm5, zmm4 # AVX512BW
913 vpsubusw zmm6{k7}, zmm5, zmm4 # AVX512BW
914 vpsubusw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
915 vpsubusw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
916 vpsubusw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
917 vpsubusw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
918 vpsubusw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
919 vpsubusw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
920 vpsubusw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
921 vpsubw zmm6, zmm5, zmm4 # AVX512BW
922 vpsubw zmm6{k7}, zmm5, zmm4 # AVX512BW
923 vpsubw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
924 vpsubw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
925 vpsubw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
926 vpsubw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
927 vpsubw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
928 vpsubw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
929 vpsubw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
930 vpunpckhbw zmm6, zmm5, zmm4 # AVX512BW
931 vpunpckhbw zmm6{k7}, zmm5, zmm4 # AVX512BW
932 vpunpckhbw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
933 vpunpckhbw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
934 vpunpckhbw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
935 vpunpckhbw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
936 vpunpckhbw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
937 vpunpckhbw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
938 vpunpckhbw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
939 vpunpckhwd zmm6, zmm5, zmm4 # AVX512BW
940 vpunpckhwd zmm6{k7}, zmm5, zmm4 # AVX512BW
941 vpunpckhwd zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
942 vpunpckhwd zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
943 vpunpckhwd zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
944 vpunpckhwd zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
945 vpunpckhwd zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
946 vpunpckhwd zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
947 vpunpckhwd zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
948 vpunpcklbw zmm6, zmm5, zmm4 # AVX512BW
949 vpunpcklbw zmm6{k7}, zmm5, zmm4 # AVX512BW
950 vpunpcklbw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
951 vpunpcklbw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
952 vpunpcklbw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
953 vpunpcklbw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
954 vpunpcklbw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
955 vpunpcklbw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
956 vpunpcklbw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
957 vpunpcklwd zmm6, zmm5, zmm4 # AVX512BW
958 vpunpcklwd zmm6{k7}, zmm5, zmm4 # AVX512BW
959 vpunpcklwd zmm6{k7}{z}, zmm5, zmm4 # AVX512BW
960 vpunpcklwd zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW
961 vpunpcklwd zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW
962 vpunpcklwd zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8
963 vpunpcklwd zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW
964 vpunpcklwd zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8
965 vpunpcklwd zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW
966 vpslldq zmm6, zmm5, 0xab # AVX512BW
967 vpslldq zmm6, zmm5, 123 # AVX512BW
968 vpslldq zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW
969 vpslldq zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW
970 vpslldq zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8
971 vpslldq zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW
972 vpslldq zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8
973 vpslldq zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW
974 vpsllw zmm6, zmm5, 0xab # AVX512BW
975 vpsllw zmm6{k7}, zmm5, 0xab # AVX512BW
976 vpsllw zmm6{k7}{z}, zmm5, 0xab # AVX512BW
977 vpsllw zmm6, zmm5, 123 # AVX512BW
978 vpsllw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW
979 vpsllw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW
980 vpsllw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8
981 vpsllw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW
982 vpsllw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8
983 vpsllw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW
This page took 0.059182 seconds and 4 git commands to generate.