Commit | Line | Data |
---|---|---|
1ba585e8 IT |
1 | # Check 32bit AVX512BW 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 | vpackssdw %zmm4, %zmm5, %zmm6 # AVX512BW | |
25 | vpackssdw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
26 | vpackssdw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
27 | vpackssdw (%ecx), %zmm5, %zmm6 # AVX512BW | |
28 | vpackssdw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
29 | vpackssdw (%eax){1to16}, %zmm5, %zmm6 # AVX512BW | |
30 | vpackssdw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
31 | vpackssdw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
32 | vpackssdw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
33 | vpackssdw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
34 | vpackssdw 508(%edx){1to16}, %zmm5, %zmm6 # AVX512BW Disp8 | |
35 | vpackssdw 512(%edx){1to16}, %zmm5, %zmm6 # AVX512BW | |
36 | vpackssdw -512(%edx){1to16}, %zmm5, %zmm6 # AVX512BW Disp8 | |
37 | vpackssdw -516(%edx){1to16}, %zmm5, %zmm6 # AVX512BW | |
38 | vpacksswb %zmm4, %zmm5, %zmm6 # AVX512BW | |
39 | vpacksswb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
40 | vpacksswb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
41 | vpacksswb (%ecx), %zmm5, %zmm6 # AVX512BW | |
42 | vpacksswb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
43 | vpacksswb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
44 | vpacksswb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
45 | vpacksswb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
46 | vpacksswb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
47 | vpackusdw %zmm4, %zmm5, %zmm6 # AVX512BW | |
48 | vpackusdw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
49 | vpackusdw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
50 | vpackusdw (%ecx), %zmm5, %zmm6 # AVX512BW | |
51 | vpackusdw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
52 | vpackusdw (%eax){1to16}, %zmm5, %zmm6 # AVX512BW | |
53 | vpackusdw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
54 | vpackusdw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
55 | vpackusdw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
56 | vpackusdw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
57 | vpackusdw 508(%edx){1to16}, %zmm5, %zmm6 # AVX512BW Disp8 | |
58 | vpackusdw 512(%edx){1to16}, %zmm5, %zmm6 # AVX512BW | |
59 | vpackusdw -512(%edx){1to16}, %zmm5, %zmm6 # AVX512BW Disp8 | |
60 | vpackusdw -516(%edx){1to16}, %zmm5, %zmm6 # AVX512BW | |
61 | vpackuswb %zmm4, %zmm5, %zmm6 # AVX512BW | |
62 | vpackuswb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
63 | vpackuswb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
64 | vpackuswb (%ecx), %zmm5, %zmm6 # AVX512BW | |
65 | vpackuswb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
66 | vpackuswb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
67 | vpackuswb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
68 | vpackuswb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
69 | vpackuswb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
70 | vpaddb %zmm4, %zmm5, %zmm6 # AVX512BW | |
71 | vpaddb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
72 | vpaddb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
73 | vpaddb (%ecx), %zmm5, %zmm6 # AVX512BW | |
74 | vpaddb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
75 | vpaddb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
76 | vpaddb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
77 | vpaddb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
78 | vpaddb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
79 | vpaddsb %zmm4, %zmm5, %zmm6 # AVX512BW | |
80 | vpaddsb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
81 | vpaddsb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
82 | vpaddsb (%ecx), %zmm5, %zmm6 # AVX512BW | |
83 | vpaddsb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
84 | vpaddsb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
85 | vpaddsb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
86 | vpaddsb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
87 | vpaddsb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
88 | vpaddsw %zmm4, %zmm5, %zmm6 # AVX512BW | |
89 | vpaddsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
90 | vpaddsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
91 | vpaddsw (%ecx), %zmm5, %zmm6 # AVX512BW | |
92 | vpaddsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
93 | vpaddsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
94 | vpaddsw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
95 | vpaddsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
96 | vpaddsw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
97 | vpaddusb %zmm4, %zmm5, %zmm6 # AVX512BW | |
98 | vpaddusb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
99 | vpaddusb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
100 | vpaddusb (%ecx), %zmm5, %zmm6 # AVX512BW | |
101 | vpaddusb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
102 | vpaddusb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
103 | vpaddusb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
104 | vpaddusb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
105 | vpaddusb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
106 | vpaddusw %zmm4, %zmm5, %zmm6 # AVX512BW | |
107 | vpaddusw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
108 | vpaddusw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
109 | vpaddusw (%ecx), %zmm5, %zmm6 # AVX512BW | |
110 | vpaddusw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
111 | vpaddusw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
112 | vpaddusw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
113 | vpaddusw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
114 | vpaddusw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
115 | vpaddw %zmm4, %zmm5, %zmm6 # AVX512BW | |
116 | vpaddw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
117 | vpaddw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
118 | vpaddw (%ecx), %zmm5, %zmm6 # AVX512BW | |
119 | vpaddw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
120 | vpaddw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
121 | vpaddw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
122 | vpaddw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
123 | vpaddw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
124 | vpalignr $0xab, %zmm4, %zmm5, %zmm6 # AVX512BW | |
125 | vpalignr $0xab, %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
126 | vpalignr $0xab, %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
127 | vpalignr $123, %zmm4, %zmm5, %zmm6 # AVX512BW | |
128 | vpalignr $123, (%ecx), %zmm5, %zmm6 # AVX512BW | |
129 | vpalignr $123, -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
130 | vpalignr $123, 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
131 | vpalignr $123, 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
132 | vpalignr $123, -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
133 | vpalignr $123, -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
134 | vpavgb %zmm4, %zmm5, %zmm6 # AVX512BW | |
135 | vpavgb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
136 | vpavgb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
137 | vpavgb (%ecx), %zmm5, %zmm6 # AVX512BW | |
138 | vpavgb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
139 | vpavgb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
140 | vpavgb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
141 | vpavgb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
142 | vpavgb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
143 | vpavgw %zmm4, %zmm5, %zmm6 # AVX512BW | |
144 | vpavgw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
145 | vpavgw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
146 | vpavgw (%ecx), %zmm5, %zmm6 # AVX512BW | |
147 | vpavgw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
148 | vpavgw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
149 | vpavgw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
150 | vpavgw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
151 | vpavgw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
152 | vpblendmb %zmm4, %zmm5, %zmm6 # AVX512BW | |
153 | vpblendmb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
154 | vpblendmb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
155 | vpblendmb (%ecx), %zmm5, %zmm6 # AVX512BW | |
156 | vpblendmb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
157 | vpblendmb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
158 | vpblendmb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
159 | vpblendmb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
160 | vpblendmb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
161 | vpbroadcastb %xmm5, %zmm6{%k7} # AVX512BW | |
162 | vpbroadcastb %xmm5, %zmm6{%k7}{z} # AVX512BW | |
163 | vpbroadcastb (%ecx), %zmm6{%k7} # AVX512BW | |
164 | vpbroadcastb -123456(%esp,%esi,8), %zmm6{%k7} # AVX512BW | |
165 | vpbroadcastb 127(%edx), %zmm6{%k7} # AVX512BW Disp8 | |
166 | vpbroadcastb 128(%edx), %zmm6{%k7} # AVX512BW | |
167 | vpbroadcastb -128(%edx), %zmm6{%k7} # AVX512BW Disp8 | |
168 | vpbroadcastb -129(%edx), %zmm6{%k7} # AVX512BW | |
169 | vpbroadcastb %eax, %zmm6 # AVX512BW | |
170 | vpbroadcastb %eax, %zmm6{%k7} # AVX512BW | |
171 | vpbroadcastb %eax, %zmm6{%k7}{z} # AVX512BW | |
172 | vpbroadcastb %ebp, %zmm6 # AVX512BW | |
173 | vpbroadcastw %xmm5, %zmm6{%k7} # AVX512BW | |
174 | vpbroadcastw %xmm5, %zmm6{%k7}{z} # AVX512BW | |
175 | vpbroadcastw (%ecx), %zmm6{%k7} # AVX512BW | |
176 | vpbroadcastw -123456(%esp,%esi,8), %zmm6{%k7} # AVX512BW | |
177 | vpbroadcastw 254(%edx), %zmm6{%k7} # AVX512BW Disp8 | |
178 | vpbroadcastw 256(%edx), %zmm6{%k7} # AVX512BW | |
179 | vpbroadcastw -256(%edx), %zmm6{%k7} # AVX512BW Disp8 | |
180 | vpbroadcastw -258(%edx), %zmm6{%k7} # AVX512BW | |
181 | vpbroadcastw %eax, %zmm6 # AVX512BW | |
182 | vpbroadcastw %eax, %zmm6{%k7} # AVX512BW | |
183 | vpbroadcastw %eax, %zmm6{%k7}{z} # AVX512BW | |
184 | vpbroadcastw %ebp, %zmm6 # AVX512BW | |
185 | vpcmpeqb %zmm5, %zmm6, %k5 # AVX512BW | |
186 | vpcmpeqb %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
187 | vpcmpeqb (%ecx), %zmm6, %k5 # AVX512BW | |
188 | vpcmpeqb -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
189 | vpcmpeqb 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
190 | vpcmpeqb 8192(%edx), %zmm6, %k5 # AVX512BW | |
191 | vpcmpeqb -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
192 | vpcmpeqb -8256(%edx), %zmm6, %k5 # AVX512BW | |
193 | vpcmpeqw %zmm5, %zmm6, %k5 # AVX512BW | |
194 | vpcmpeqw %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
195 | vpcmpeqw (%ecx), %zmm6, %k5 # AVX512BW | |
196 | vpcmpeqw -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
197 | vpcmpeqw 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
198 | vpcmpeqw 8192(%edx), %zmm6, %k5 # AVX512BW | |
199 | vpcmpeqw -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
200 | vpcmpeqw -8256(%edx), %zmm6, %k5 # AVX512BW | |
201 | vpcmpgtb %zmm5, %zmm6, %k5 # AVX512BW | |
202 | vpcmpgtb %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
203 | vpcmpgtb (%ecx), %zmm6, %k5 # AVX512BW | |
204 | vpcmpgtb -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
205 | vpcmpgtb 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
206 | vpcmpgtb 8192(%edx), %zmm6, %k5 # AVX512BW | |
207 | vpcmpgtb -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
208 | vpcmpgtb -8256(%edx), %zmm6, %k5 # AVX512BW | |
209 | vpcmpgtw %zmm5, %zmm6, %k5 # AVX512BW | |
210 | vpcmpgtw %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
211 | vpcmpgtw (%ecx), %zmm6, %k5 # AVX512BW | |
212 | vpcmpgtw -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
213 | vpcmpgtw 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
214 | vpcmpgtw 8192(%edx), %zmm6, %k5 # AVX512BW | |
215 | vpcmpgtw -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
216 | vpcmpgtw -8256(%edx), %zmm6, %k5 # AVX512BW | |
217 | vpblendmw %zmm4, %zmm5, %zmm6 # AVX512BW | |
218 | vpblendmw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
219 | vpblendmw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
220 | vpblendmw (%ecx), %zmm5, %zmm6 # AVX512BW | |
221 | vpblendmw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
222 | vpblendmw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
223 | vpblendmw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
224 | vpblendmw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
225 | vpblendmw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
226 | vpmaddubsw %zmm4, %zmm5, %zmm6 # AVX512BW | |
227 | vpmaddubsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
228 | vpmaddubsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
229 | vpmaddubsw (%ecx), %zmm5, %zmm6 # AVX512BW | |
230 | vpmaddubsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
231 | vpmaddubsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
232 | vpmaddubsw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
233 | vpmaddubsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
234 | vpmaddubsw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
235 | vpmaddwd %zmm4, %zmm5, %zmm6 # AVX512BW | |
236 | vpmaddwd %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
237 | vpmaddwd %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
238 | vpmaddwd (%ecx), %zmm5, %zmm6 # AVX512BW | |
239 | vpmaddwd -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
240 | vpmaddwd 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
241 | vpmaddwd 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
242 | vpmaddwd -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
243 | vpmaddwd -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
244 | vpmaxsb %zmm4, %zmm5, %zmm6 # AVX512BW | |
245 | vpmaxsb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
246 | vpmaxsb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
247 | vpmaxsb (%ecx), %zmm5, %zmm6 # AVX512BW | |
248 | vpmaxsb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
249 | vpmaxsb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
250 | vpmaxsb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
251 | vpmaxsb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
252 | vpmaxsb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
253 | vpmaxsw %zmm4, %zmm5, %zmm6 # AVX512BW | |
254 | vpmaxsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
255 | vpmaxsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
256 | vpmaxsw (%ecx), %zmm5, %zmm6 # AVX512BW | |
257 | vpmaxsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
258 | vpmaxsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
259 | vpmaxsw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
260 | vpmaxsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
261 | vpmaxsw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
262 | vpmaxub %zmm4, %zmm5, %zmm6 # AVX512BW | |
263 | vpmaxub %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
264 | vpmaxub %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
265 | vpmaxub (%ecx), %zmm5, %zmm6 # AVX512BW | |
266 | vpmaxub -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
267 | vpmaxub 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
268 | vpmaxub 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
269 | vpmaxub -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
270 | vpmaxub -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
271 | vpmaxuw %zmm4, %zmm5, %zmm6 # AVX512BW | |
272 | vpmaxuw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
273 | vpmaxuw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
274 | vpmaxuw (%ecx), %zmm5, %zmm6 # AVX512BW | |
275 | vpmaxuw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
276 | vpmaxuw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
277 | vpmaxuw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
278 | vpmaxuw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
279 | vpmaxuw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
280 | vpminsb %zmm4, %zmm5, %zmm6 # AVX512BW | |
281 | vpminsb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
282 | vpminsb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
283 | vpminsb (%ecx), %zmm5, %zmm6 # AVX512BW | |
284 | vpminsb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
285 | vpminsb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
286 | vpminsb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
287 | vpminsb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
288 | vpminsb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
289 | vpminsw %zmm4, %zmm5, %zmm6 # AVX512BW | |
290 | vpminsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
291 | vpminsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
292 | vpminsw (%ecx), %zmm5, %zmm6 # AVX512BW | |
293 | vpminsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
294 | vpminsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
295 | vpminsw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
296 | vpminsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
297 | vpminsw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
298 | vpminub %zmm4, %zmm5, %zmm6 # AVX512BW | |
299 | vpminub %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
300 | vpminub %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
301 | vpminub (%ecx), %zmm5, %zmm6 # AVX512BW | |
302 | vpminub -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
303 | vpminub 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
304 | vpminub 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
305 | vpminub -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
306 | vpminub -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
307 | vpminuw %zmm4, %zmm5, %zmm6 # AVX512BW | |
308 | vpminuw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
309 | vpminuw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
310 | vpminuw (%ecx), %zmm5, %zmm6 # AVX512BW | |
311 | vpminuw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
312 | vpminuw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
313 | vpminuw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
314 | vpminuw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
315 | vpminuw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
316 | vpmovsxbw %ymm5, %zmm6{%k7} # AVX512BW | |
317 | vpmovsxbw %ymm5, %zmm6{%k7}{z} # AVX512BW | |
318 | vpmovsxbw (%ecx), %zmm6{%k7} # AVX512BW | |
319 | vpmovsxbw -123456(%esp,%esi,8), %zmm6{%k7} # AVX512BW | |
320 | vpmovsxbw 4064(%edx), %zmm6{%k7} # AVX512BW Disp8 | |
321 | vpmovsxbw 4096(%edx), %zmm6{%k7} # AVX512BW | |
322 | vpmovsxbw -4096(%edx), %zmm6{%k7} # AVX512BW Disp8 | |
323 | vpmovsxbw -4128(%edx), %zmm6{%k7} # AVX512BW | |
324 | vpmovzxbw %ymm5, %zmm6{%k7} # AVX512BW | |
325 | vpmovzxbw %ymm5, %zmm6{%k7}{z} # AVX512BW | |
326 | vpmovzxbw (%ecx), %zmm6{%k7} # AVX512BW | |
327 | vpmovzxbw -123456(%esp,%esi,8), %zmm6{%k7} # AVX512BW | |
328 | vpmovzxbw 4064(%edx), %zmm6{%k7} # AVX512BW Disp8 | |
329 | vpmovzxbw 4096(%edx), %zmm6{%k7} # AVX512BW | |
330 | vpmovzxbw -4096(%edx), %zmm6{%k7} # AVX512BW Disp8 | |
331 | vpmovzxbw -4128(%edx), %zmm6{%k7} # AVX512BW | |
332 | vpmulhrsw %zmm4, %zmm5, %zmm6 # AVX512BW | |
333 | vpmulhrsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
334 | vpmulhrsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
335 | vpmulhrsw (%ecx), %zmm5, %zmm6 # AVX512BW | |
336 | vpmulhrsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
337 | vpmulhrsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
338 | vpmulhrsw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
339 | vpmulhrsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
340 | vpmulhrsw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
341 | vpmulhuw %zmm4, %zmm5, %zmm6 # AVX512BW | |
342 | vpmulhuw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
343 | vpmulhuw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
344 | vpmulhuw (%ecx), %zmm5, %zmm6 # AVX512BW | |
345 | vpmulhuw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
346 | vpmulhuw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
347 | vpmulhuw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
348 | vpmulhuw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
349 | vpmulhuw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
350 | vpmulhw %zmm4, %zmm5, %zmm6 # AVX512BW | |
351 | vpmulhw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
352 | vpmulhw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
353 | vpmulhw (%ecx), %zmm5, %zmm6 # AVX512BW | |
354 | vpmulhw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
355 | vpmulhw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
356 | vpmulhw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
357 | vpmulhw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
358 | vpmulhw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
359 | vpmullw %zmm4, %zmm5, %zmm6 # AVX512BW | |
360 | vpmullw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
361 | vpmullw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
362 | vpmullw (%ecx), %zmm5, %zmm6 # AVX512BW | |
363 | vpmullw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
364 | vpmullw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
365 | vpmullw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
366 | vpmullw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
367 | vpmullw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
368 | vpsadbw %zmm4, %zmm5, %zmm6 # AVX512BW | |
369 | vpsadbw (%ecx), %zmm5, %zmm6 # AVX512BW | |
370 | vpsadbw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
371 | vpsadbw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
372 | vpsadbw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
373 | vpsadbw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
374 | vpsadbw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
375 | vpshufb %zmm4, %zmm5, %zmm6 # AVX512BW | |
376 | vpshufb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
377 | vpshufb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
378 | vpshufb (%ecx), %zmm5, %zmm6 # AVX512BW | |
379 | vpshufb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
380 | vpshufb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
381 | vpshufb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
382 | vpshufb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
383 | vpshufb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
384 | vpshufhw $0xab, %zmm5, %zmm6 # AVX512BW | |
385 | vpshufhw $0xab, %zmm5, %zmm6{%k7} # AVX512BW | |
386 | vpshufhw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
387 | vpshufhw $123, %zmm5, %zmm6 # AVX512BW | |
388 | vpshufhw $123, (%ecx), %zmm6 # AVX512BW | |
389 | vpshufhw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW | |
390 | vpshufhw $123, 8128(%edx), %zmm6 # AVX512BW Disp8 | |
391 | vpshufhw $123, 8192(%edx), %zmm6 # AVX512BW | |
392 | vpshufhw $123, -8192(%edx), %zmm6 # AVX512BW Disp8 | |
393 | vpshufhw $123, -8256(%edx), %zmm6 # AVX512BW | |
394 | vpshuflw $0xab, %zmm5, %zmm6 # AVX512BW | |
395 | vpshuflw $0xab, %zmm5, %zmm6{%k7} # AVX512BW | |
396 | vpshuflw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
397 | vpshuflw $123, %zmm5, %zmm6 # AVX512BW | |
398 | vpshuflw $123, (%ecx), %zmm6 # AVX512BW | |
399 | vpshuflw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW | |
400 | vpshuflw $123, 8128(%edx), %zmm6 # AVX512BW Disp8 | |
401 | vpshuflw $123, 8192(%edx), %zmm6 # AVX512BW | |
402 | vpshuflw $123, -8192(%edx), %zmm6 # AVX512BW Disp8 | |
403 | vpshuflw $123, -8256(%edx), %zmm6 # AVX512BW | |
404 | vpsllw %xmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
405 | vpsllw %xmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
406 | vpsllw (%ecx), %zmm5, %zmm6{%k7} # AVX512BW | |
407 | vpsllw -123456(%esp,%esi,8), %zmm5, %zmm6{%k7} # AVX512BW | |
408 | vpsllw 2032(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8 | |
409 | vpsllw 2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW | |
410 | vpsllw -2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8 | |
411 | vpsllw -2064(%edx), %zmm5, %zmm6{%k7} # AVX512BW | |
412 | vpsraw %xmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
413 | vpsraw %xmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
414 | vpsraw (%ecx), %zmm5, %zmm6{%k7} # AVX512BW | |
415 | vpsraw -123456(%esp,%esi,8), %zmm5, %zmm6{%k7} # AVX512BW | |
416 | vpsraw 2032(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8 | |
417 | vpsraw 2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW | |
418 | vpsraw -2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8 | |
419 | vpsraw -2064(%edx), %zmm5, %zmm6{%k7} # AVX512BW | |
420 | vpsrlw %xmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
421 | vpsrlw %xmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
422 | vpsrlw (%ecx), %zmm5, %zmm6{%k7} # AVX512BW | |
423 | vpsrlw -123456(%esp,%esi,8), %zmm5, %zmm6{%k7} # AVX512BW | |
424 | vpsrlw 2032(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8 | |
425 | vpsrlw 2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW | |
426 | vpsrlw -2048(%edx), %zmm5, %zmm6{%k7} # AVX512BW Disp8 | |
427 | vpsrlw -2064(%edx), %zmm5, %zmm6{%k7} # AVX512BW | |
428 | vpsrldq $0xab, %zmm5, %zmm6 # AVX512BW | |
429 | vpsrldq $123, %zmm5, %zmm6 # AVX512BW | |
430 | vpsrldq $123, (%ecx), %zmm6 # AVX512BW | |
431 | vpsrldq $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW | |
432 | vpsrldq $123, 8128(%edx), %zmm6 # AVX512BW Disp8 | |
433 | vpsrldq $123, 8192(%edx), %zmm6 # AVX512BW | |
434 | vpsrldq $123, -8192(%edx), %zmm6 # AVX512BW Disp8 | |
435 | vpsrldq $123, -8256(%edx), %zmm6 # AVX512BW | |
436 | vpsrlw $0xab, %zmm5, %zmm6 # AVX512BW | |
437 | vpsrlw $0xab, %zmm5, %zmm6{%k7} # AVX512BW | |
438 | vpsrlw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
439 | vpsrlw $123, %zmm5, %zmm6 # AVX512BW | |
440 | vpsrlw $123, (%ecx), %zmm6 # AVX512BW | |
441 | vpsrlw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW | |
442 | vpsrlw $123, 8128(%edx), %zmm6 # AVX512BW Disp8 | |
443 | vpsrlw $123, 8192(%edx), %zmm6 # AVX512BW | |
444 | vpsrlw $123, -8192(%edx), %zmm6 # AVX512BW Disp8 | |
445 | vpsrlw $123, -8256(%edx), %zmm6 # AVX512BW | |
446 | vpsraw $0xab, %zmm5, %zmm6 # AVX512BW | |
447 | vpsraw $0xab, %zmm5, %zmm6{%k7} # AVX512BW | |
448 | vpsraw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
449 | vpsraw $123, %zmm5, %zmm6 # AVX512BW | |
450 | vpsraw $123, (%ecx), %zmm6 # AVX512BW | |
451 | vpsraw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW | |
452 | vpsraw $123, 8128(%edx), %zmm6 # AVX512BW Disp8 | |
453 | vpsraw $123, 8192(%edx), %zmm6 # AVX512BW | |
454 | vpsraw $123, -8192(%edx), %zmm6 # AVX512BW Disp8 | |
455 | vpsraw $123, -8256(%edx), %zmm6 # AVX512BW | |
456 | vpsrlvw %zmm4, %zmm5, %zmm6 # AVX512BW | |
457 | vpsrlvw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
458 | vpsrlvw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
459 | vpsrlvw (%ecx), %zmm5, %zmm6 # AVX512BW | |
460 | vpsrlvw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
461 | vpsrlvw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
462 | vpsrlvw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
463 | vpsrlvw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
464 | vpsrlvw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
465 | vpsravw %zmm4, %zmm5, %zmm6 # AVX512BW | |
466 | vpsravw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
467 | vpsravw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
468 | vpsravw (%ecx), %zmm5, %zmm6 # AVX512BW | |
469 | vpsravw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
470 | vpsravw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
471 | vpsravw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
472 | vpsravw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
473 | vpsravw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
474 | vpsubb %zmm4, %zmm5, %zmm6 # AVX512BW | |
475 | vpsubb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
476 | vpsubb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
477 | vpsubb (%ecx), %zmm5, %zmm6 # AVX512BW | |
478 | vpsubb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
479 | vpsubb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
480 | vpsubb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
481 | vpsubb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
482 | vpsubb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
483 | vpsubsb %zmm4, %zmm5, %zmm6 # AVX512BW | |
484 | vpsubsb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
485 | vpsubsb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
486 | vpsubsb (%ecx), %zmm5, %zmm6 # AVX512BW | |
487 | vpsubsb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
488 | vpsubsb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
489 | vpsubsb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
490 | vpsubsb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
491 | vpsubsb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
492 | vpsubsw %zmm4, %zmm5, %zmm6 # AVX512BW | |
493 | vpsubsw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
494 | vpsubsw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
495 | vpsubsw (%ecx), %zmm5, %zmm6 # AVX512BW | |
496 | vpsubsw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
497 | vpsubsw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
498 | vpsubsw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
499 | vpsubsw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
500 | vpsubsw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
501 | vpsubusb %zmm4, %zmm5, %zmm6 # AVX512BW | |
502 | vpsubusb %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
503 | vpsubusb %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
504 | vpsubusb (%ecx), %zmm5, %zmm6 # AVX512BW | |
505 | vpsubusb -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
506 | vpsubusb 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
507 | vpsubusb 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
508 | vpsubusb -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
509 | vpsubusb -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
510 | vpsubusw %zmm4, %zmm5, %zmm6 # AVX512BW | |
511 | vpsubusw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
512 | vpsubusw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
513 | vpsubusw (%ecx), %zmm5, %zmm6 # AVX512BW | |
514 | vpsubusw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
515 | vpsubusw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
516 | vpsubusw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
517 | vpsubusw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
518 | vpsubusw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
519 | vpsubw %zmm4, %zmm5, %zmm6 # AVX512BW | |
520 | vpsubw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
521 | vpsubw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
522 | vpsubw (%ecx), %zmm5, %zmm6 # AVX512BW | |
523 | vpsubw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
524 | vpsubw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
525 | vpsubw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
526 | vpsubw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
527 | vpsubw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
528 | vpunpckhbw %zmm4, %zmm5, %zmm6 # AVX512BW | |
529 | vpunpckhbw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
530 | vpunpckhbw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
531 | vpunpckhbw (%ecx), %zmm5, %zmm6 # AVX512BW | |
532 | vpunpckhbw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
533 | vpunpckhbw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
534 | vpunpckhbw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
535 | vpunpckhbw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
536 | vpunpckhbw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
537 | vpunpckhwd %zmm4, %zmm5, %zmm6 # AVX512BW | |
538 | vpunpckhwd %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
539 | vpunpckhwd %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
540 | vpunpckhwd (%ecx), %zmm5, %zmm6 # AVX512BW | |
541 | vpunpckhwd -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
542 | vpunpckhwd 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
543 | vpunpckhwd 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
544 | vpunpckhwd -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
545 | vpunpckhwd -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
546 | vpunpcklbw %zmm4, %zmm5, %zmm6 # AVX512BW | |
547 | vpunpcklbw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
548 | vpunpcklbw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
549 | vpunpcklbw (%ecx), %zmm5, %zmm6 # AVX512BW | |
550 | vpunpcklbw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
551 | vpunpcklbw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
552 | vpunpcklbw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
553 | vpunpcklbw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
554 | vpunpcklbw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
555 | vpunpcklwd %zmm4, %zmm5, %zmm6 # AVX512BW | |
556 | vpunpcklwd %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
557 | vpunpcklwd %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
558 | vpunpcklwd (%ecx), %zmm5, %zmm6 # AVX512BW | |
559 | vpunpcklwd -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
560 | vpunpcklwd 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
561 | vpunpcklwd 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
562 | vpunpcklwd -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
563 | vpunpcklwd -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
564 | vpmovwb %zmm5, %ymm6{%k7} # AVX512BW | |
565 | vpmovwb %zmm5, %ymm6{%k7}{z} # AVX512BW | |
566 | vpmovswb %zmm5, %ymm6{%k7} # AVX512BW | |
567 | vpmovswb %zmm5, %ymm6{%k7}{z} # AVX512BW | |
568 | vpmovuswb %zmm5, %ymm6{%k7} # AVX512BW | |
569 | vpmovuswb %zmm5, %ymm6{%k7}{z} # AVX512BW | |
570 | vdbpsadbw $0xab, %zmm4, %zmm5, %zmm6 # AVX512BW | |
571 | vdbpsadbw $0xab, %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
572 | vdbpsadbw $0xab, %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
573 | vdbpsadbw $123, %zmm4, %zmm5, %zmm6 # AVX512BW | |
574 | vdbpsadbw $123, (%ecx), %zmm5, %zmm6 # AVX512BW | |
575 | vdbpsadbw $123, -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
576 | vdbpsadbw $123, 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
577 | vdbpsadbw $123, 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
578 | vdbpsadbw $123, -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
579 | vdbpsadbw $123, -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
580 | vpermw %zmm4, %zmm5, %zmm6 # AVX512BW | |
581 | vpermw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
582 | vpermw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
583 | vpermw (%ecx), %zmm5, %zmm6 # AVX512BW | |
584 | vpermw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
585 | vpermw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
586 | vpermw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
587 | vpermw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
588 | vpermw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
589 | vpermt2w %zmm4, %zmm5, %zmm6 # AVX512BW | |
590 | vpermt2w %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
591 | vpermt2w %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
592 | vpermt2w (%ecx), %zmm5, %zmm6 # AVX512BW | |
593 | vpermt2w -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
594 | vpermt2w 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
595 | vpermt2w 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
596 | vpermt2w -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
597 | vpermt2w -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
598 | vpslldq $0xab, %zmm5, %zmm6 # AVX512BW | |
599 | vpslldq $123, %zmm5, %zmm6 # AVX512BW | |
600 | vpslldq $123, (%ecx), %zmm6 # AVX512BW | |
601 | vpslldq $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW | |
602 | vpslldq $123, 8128(%edx), %zmm6 # AVX512BW Disp8 | |
603 | vpslldq $123, 8192(%edx), %zmm6 # AVX512BW | |
604 | vpslldq $123, -8192(%edx), %zmm6 # AVX512BW Disp8 | |
605 | vpslldq $123, -8256(%edx), %zmm6 # AVX512BW | |
606 | vpsllw $0xab, %zmm5, %zmm6 # AVX512BW | |
607 | vpsllw $0xab, %zmm5, %zmm6{%k7} # AVX512BW | |
608 | vpsllw $0xab, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
609 | vpsllw $123, %zmm5, %zmm6 # AVX512BW | |
610 | vpsllw $123, (%ecx), %zmm6 # AVX512BW | |
611 | vpsllw $123, -123456(%esp,%esi,8), %zmm6 # AVX512BW | |
612 | vpsllw $123, 8128(%edx), %zmm6 # AVX512BW Disp8 | |
613 | vpsllw $123, 8192(%edx), %zmm6 # AVX512BW | |
614 | vpsllw $123, -8192(%edx), %zmm6 # AVX512BW Disp8 | |
615 | vpsllw $123, -8256(%edx), %zmm6 # AVX512BW | |
616 | vpsllvw %zmm4, %zmm5, %zmm6 # AVX512BW | |
617 | vpsllvw %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
618 | vpsllvw %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
619 | vpsllvw (%ecx), %zmm5, %zmm6 # AVX512BW | |
620 | vpsllvw -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
621 | vpsllvw 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
622 | vpsllvw 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
623 | vpsllvw -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
624 | vpsllvw -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
625 | vmovdqu8 %zmm5, %zmm6 # AVX512BW | |
626 | vmovdqu8 %zmm5, %zmm6{%k7} # AVX512BW | |
627 | vmovdqu8 %zmm5, %zmm6{%k7}{z} # AVX512BW | |
628 | vmovdqu8 (%ecx), %zmm6 # AVX512BW | |
629 | vmovdqu8 -123456(%esp,%esi,8), %zmm6 # AVX512BW | |
630 | vmovdqu8 8128(%edx), %zmm6 # AVX512BW Disp8 | |
631 | vmovdqu8 8192(%edx), %zmm6 # AVX512BW | |
632 | vmovdqu8 -8192(%edx), %zmm6 # AVX512BW Disp8 | |
633 | vmovdqu8 -8256(%edx), %zmm6 # AVX512BW | |
634 | vmovdqu16 %zmm5, %zmm6 # AVX512BW | |
635 | vmovdqu16 %zmm5, %zmm6{%k7} # AVX512BW | |
636 | vmovdqu16 %zmm5, %zmm6{%k7}{z} # AVX512BW | |
637 | vmovdqu16 (%ecx), %zmm6 # AVX512BW | |
638 | vmovdqu16 -123456(%esp,%esi,8), %zmm6 # AVX512BW | |
639 | vmovdqu16 8128(%edx), %zmm6 # AVX512BW Disp8 | |
640 | vmovdqu16 8192(%edx), %zmm6 # AVX512BW | |
641 | vmovdqu16 -8192(%edx), %zmm6 # AVX512BW Disp8 | |
642 | vmovdqu16 -8256(%edx), %zmm6 # AVX512BW | |
643 | kandq %k7, %k6, %k5 # AVX512BW | |
644 | kandd %k7, %k6, %k5 # AVX512BW | |
645 | kandnq %k7, %k6, %k5 # AVX512BW | |
646 | kandnd %k7, %k6, %k5 # AVX512BW | |
647 | korq %k7, %k6, %k5 # AVX512BW | |
648 | kord %k7, %k6, %k5 # AVX512BW | |
649 | kxnorq %k7, %k6, %k5 # AVX512BW | |
650 | kxnord %k7, %k6, %k5 # AVX512BW | |
651 | kxorq %k7, %k6, %k5 # AVX512BW | |
652 | kxord %k7, %k6, %k5 # AVX512BW | |
653 | knotq %k6, %k5 # AVX512BW | |
654 | knotd %k6, %k5 # AVX512BW | |
655 | kortestq %k6, %k5 # AVX512BW | |
656 | kortestd %k6, %k5 # AVX512BW | |
657 | ktestq %k6, %k5 # AVX512BW | |
658 | ktestd %k6, %k5 # AVX512BW | |
659 | kshiftrq $0xab, %k6, %k5 # AVX512BW | |
660 | kshiftrq $123, %k6, %k5 # AVX512BW | |
661 | kshiftrd $0xab, %k6, %k5 # AVX512BW | |
662 | kshiftrd $123, %k6, %k5 # AVX512BW | |
663 | kshiftlq $0xab, %k6, %k5 # AVX512BW | |
664 | kshiftlq $123, %k6, %k5 # AVX512BW | |
665 | kshiftld $0xab, %k6, %k5 # AVX512BW | |
666 | kshiftld $123, %k6, %k5 # AVX512BW | |
667 | kmovq %k6, %k5 # AVX512BW | |
668 | kmovq (%ecx), %k5 # AVX512BW | |
669 | kmovq -123456(%esp,%esi,8), %k5 # AVX512BW | |
670 | kmovd %k6, %k5 # AVX512BW | |
671 | kmovd (%ecx), %k5 # AVX512BW | |
672 | kmovd -123456(%esp,%esi,8), %k5 # AVX512BW | |
673 | kmovq %k5, (%ecx) # AVX512BW | |
674 | kmovq %k5, -123456(%esp,%esi,8) # AVX512BW | |
675 | kmovd %k5, (%ecx) # AVX512BW | |
676 | kmovd %k5, -123456(%esp,%esi,8) # AVX512BW | |
677 | kmovd %eax, %k5 # AVX512BW | |
678 | kmovd %ebp, %k5 # AVX512BW | |
679 | kmovd %k5, %eax # AVX512BW | |
680 | kmovd %k5, %ebp # AVX512BW | |
681 | kaddq %k7, %k6, %k5 # AVX512BW | |
682 | kaddd %k7, %k6, %k5 # AVX512BW | |
683 | kunpckwd %k7, %k6, %k5 # AVX512BW | |
684 | kunpckdq %k7, %k6, %k5 # AVX512BW | |
685 | vpmovwb %zmm6, (%ecx) # AVX512BW | |
686 | vpmovwb %zmm6, (%ecx){%k7} # AVX512BW | |
687 | vpmovwb %zmm6, -123456(%esp,%esi,8) # AVX512BW | |
688 | vpmovwb %zmm6, 4064(%edx) # AVX512BW Disp8 | |
689 | vpmovwb %zmm6, 4096(%edx) # AVX512BW | |
690 | vpmovwb %zmm6, -4096(%edx) # AVX512BW Disp8 | |
691 | vpmovwb %zmm6, -4128(%edx) # AVX512BW | |
692 | vpmovswb %zmm6, (%ecx) # AVX512BW | |
693 | vpmovswb %zmm6, (%ecx){%k7} # AVX512BW | |
694 | vpmovswb %zmm6, -123456(%esp,%esi,8) # AVX512BW | |
695 | vpmovswb %zmm6, 4064(%edx) # AVX512BW Disp8 | |
696 | vpmovswb %zmm6, 4096(%edx) # AVX512BW | |
697 | vpmovswb %zmm6, -4096(%edx) # AVX512BW Disp8 | |
698 | vpmovswb %zmm6, -4128(%edx) # AVX512BW | |
699 | vpmovuswb %zmm6, (%ecx) # AVX512BW | |
700 | vpmovuswb %zmm6, (%ecx){%k7} # AVX512BW | |
701 | vpmovuswb %zmm6, -123456(%esp,%esi,8) # AVX512BW | |
702 | vpmovuswb %zmm6, 4064(%edx) # AVX512BW Disp8 | |
703 | vpmovuswb %zmm6, 4096(%edx) # AVX512BW | |
704 | vpmovuswb %zmm6, -4096(%edx) # AVX512BW Disp8 | |
705 | vpmovuswb %zmm6, -4128(%edx) # AVX512BW | |
706 | vmovdqu8 %zmm6, (%ecx) # AVX512BW | |
707 | vmovdqu8 %zmm6, (%ecx){%k7} # AVX512BW | |
708 | vmovdqu8 %zmm6, -123456(%esp,%esi,8) # AVX512BW | |
709 | vmovdqu8 %zmm6, 8128(%edx) # AVX512BW Disp8 | |
710 | vmovdqu8 %zmm6, 8192(%edx) # AVX512BW | |
711 | vmovdqu8 %zmm6, -8192(%edx) # AVX512BW Disp8 | |
712 | vmovdqu8 %zmm6, -8256(%edx) # AVX512BW | |
713 | vmovdqu16 %zmm6, (%ecx) # AVX512BW | |
714 | vmovdqu16 %zmm6, (%ecx){%k7} # AVX512BW | |
715 | vmovdqu16 %zmm6, -123456(%esp,%esi,8) # AVX512BW | |
716 | vmovdqu16 %zmm6, 8128(%edx) # AVX512BW Disp8 | |
717 | vmovdqu16 %zmm6, 8192(%edx) # AVX512BW | |
718 | vmovdqu16 %zmm6, -8192(%edx) # AVX512BW Disp8 | |
719 | vmovdqu16 %zmm6, -8256(%edx) # AVX512BW | |
720 | vpermi2w %zmm4, %zmm5, %zmm6 # AVX512BW | |
721 | vpermi2w %zmm4, %zmm5, %zmm6{%k7} # AVX512BW | |
722 | vpermi2w %zmm4, %zmm5, %zmm6{%k7}{z} # AVX512BW | |
723 | vpermi2w (%ecx), %zmm5, %zmm6 # AVX512BW | |
724 | vpermi2w -123456(%esp,%esi,8), %zmm5, %zmm6 # AVX512BW | |
725 | vpermi2w 8128(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
726 | vpermi2w 8192(%edx), %zmm5, %zmm6 # AVX512BW | |
727 | vpermi2w -8192(%edx), %zmm5, %zmm6 # AVX512BW Disp8 | |
728 | vpermi2w -8256(%edx), %zmm5, %zmm6 # AVX512BW | |
729 | vptestmb %zmm5, %zmm6, %k5 # AVX512BW | |
730 | vptestmb %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
731 | vptestmb (%ecx), %zmm6, %k5 # AVX512BW | |
732 | vptestmb -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
733 | vptestmb 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
734 | vptestmb 8192(%edx), %zmm6, %k5 # AVX512BW | |
735 | vptestmb -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
736 | vptestmb -8256(%edx), %zmm6, %k5 # AVX512BW | |
737 | vptestmw %zmm5, %zmm6, %k5 # AVX512BW | |
738 | vptestmw %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
739 | vptestmw (%ecx), %zmm6, %k5 # AVX512BW | |
740 | vptestmw -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
741 | vptestmw 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
742 | vptestmw 8192(%edx), %zmm6, %k5 # AVX512BW | |
743 | vptestmw -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
744 | vptestmw -8256(%edx), %zmm6, %k5 # AVX512BW | |
745 | vpmovb2m %zmm6, %k5 # AVX512BW | |
746 | vpmovw2m %zmm6, %k5 # AVX512BW | |
747 | vpmovm2b %k5, %zmm6 # AVX512BW | |
748 | vpmovm2w %k5, %zmm6 # AVX512BW | |
749 | vptestnmb %zmm4, %zmm5, %k5 # AVX512BW | |
750 | vptestnmb %zmm4, %zmm5, %k5{%k7} # AVX512BW | |
751 | vptestnmb (%ecx), %zmm5, %k5 # AVX512BW | |
752 | vptestnmb -123456(%esp,%esi,8), %zmm5, %k5 # AVX512BW | |
753 | vptestnmb 8128(%edx), %zmm5, %k5 # AVX512BW Disp8 | |
754 | vptestnmb 8192(%edx), %zmm5, %k5 # AVX512BW | |
755 | vptestnmb -8192(%edx), %zmm5, %k5 # AVX512BW Disp8 | |
756 | vptestnmb -8256(%edx), %zmm5, %k5 # AVX512BW | |
757 | vptestnmw %zmm4, %zmm5, %k5 # AVX512BW | |
758 | vptestnmw %zmm4, %zmm5, %k5{%k7} # AVX512BW | |
759 | vptestnmw (%ecx), %zmm5, %k5 # AVX512BW | |
760 | vptestnmw -123456(%esp,%esi,8), %zmm5, %k5 # AVX512BW | |
761 | vptestnmw 8128(%edx), %zmm5, %k5 # AVX512BW Disp8 | |
762 | vptestnmw 8192(%edx), %zmm5, %k5 # AVX512BW | |
763 | vptestnmw -8192(%edx), %zmm5, %k5 # AVX512BW Disp8 | |
764 | vptestnmw -8256(%edx), %zmm5, %k5 # AVX512BW | |
765 | vpcmpb $0xab, %zmm5, %zmm6, %k5 # AVX512BW | |
766 | vpcmpb $0xab, %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
767 | vpcmpb $123, %zmm5, %zmm6, %k5 # AVX512BW | |
768 | vpcmpb $123, (%ecx), %zmm6, %k5 # AVX512BW | |
769 | vpcmpb $123, -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
770 | vpcmpb $123, 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
771 | vpcmpb $123, 8192(%edx), %zmm6, %k5 # AVX512BW | |
772 | vpcmpb $123, -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
773 | vpcmpb $123, -8256(%edx), %zmm6, %k5 # AVX512BW | |
2645e1d0 JB |
774 | vpcmpb $0, %zmm5, %zmm6, %k5 # AVX512BW |
775 | vpcmpleb %zmm5, %zmm6, %k5 # AVX512BW | |
c9e92278 JB |
776 | vpcmpleb 0x1fc0(%eax), %zmm6, %k5 # AVX512{BW,VL} Disp8 |
777 | vpcmpleb 0x2000(%eax), %zmm6, %k5 # AVX512{BW,VL} | |
2645e1d0 JB |
778 | vpcmpltb %zmm5, %zmm6, %k5 # AVX512BW |
779 | vpcmpneqb %zmm5, %zmm6, %k5 # AVX512BW | |
780 | vpcmpnleb %zmm5, %zmm6, %k5 # AVX512BW | |
781 | vpcmpnltb %zmm5, %zmm6, %k5 # AVX512BW | |
1ba585e8 IT |
782 | vpcmpw $0xab, %zmm5, %zmm6, %k5 # AVX512BW |
783 | vpcmpw $0xab, %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
784 | vpcmpw $123, %zmm5, %zmm6, %k5 # AVX512BW | |
785 | vpcmpw $123, (%ecx), %zmm6, %k5 # AVX512BW | |
786 | vpcmpw $123, -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
787 | vpcmpw $123, 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
788 | vpcmpw $123, 8192(%edx), %zmm6, %k5 # AVX512BW | |
789 | vpcmpw $123, -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
790 | vpcmpw $123, -8256(%edx), %zmm6, %k5 # AVX512BW | |
2645e1d0 JB |
791 | vpcmpw $0, %zmm5, %zmm6, %k5 # AVX512BW |
792 | vpcmplew %zmm5, %zmm6, %k5 # AVX512BW | |
c9e92278 JB |
793 | vpcmplew 0x1fc0(%eax), %zmm6, %k5 # AVX512{BW,VL} Disp8 |
794 | vpcmplew 0x2000(%eax), %zmm6, %k5 # AVX512{BW,VL} | |
2645e1d0 JB |
795 | vpcmpltw %zmm5, %zmm6, %k5 # AVX512BW |
796 | vpcmpneqw %zmm5, %zmm6, %k5 # AVX512BW | |
797 | vpcmpnlew %zmm5, %zmm6, %k5 # AVX512BW | |
798 | vpcmpnltw %zmm5, %zmm6, %k5 # AVX512BW | |
1ba585e8 IT |
799 | vpcmpub $0xab, %zmm5, %zmm6, %k5 # AVX512BW |
800 | vpcmpub $0xab, %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
801 | vpcmpub $123, %zmm5, %zmm6, %k5 # AVX512BW | |
802 | vpcmpub $123, (%ecx), %zmm6, %k5 # AVX512BW | |
803 | vpcmpub $123, -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
804 | vpcmpub $123, 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
805 | vpcmpub $123, 8192(%edx), %zmm6, %k5 # AVX512BW | |
806 | vpcmpub $123, -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
807 | vpcmpub $123, -8256(%edx), %zmm6, %k5 # AVX512BW | |
2645e1d0 JB |
808 | vpcmpequb %zmm5, %zmm6, %k5 # AVX512BW |
809 | vpcmpleub %zmm5, %zmm6, %k5 # AVX512BW | |
810 | vpcmpltub %zmm5, %zmm6, %k5 # AVX512BW | |
811 | vpcmpnequb %zmm5, %zmm6, %k5 # AVX512BW | |
812 | vpcmpnleub %zmm5, %zmm6, %k5 # AVX512BW | |
813 | vpcmpnltub %zmm5, %zmm6, %k5 # AVX512BW | |
1ba585e8 IT |
814 | vpcmpuw $0xab, %zmm5, %zmm6, %k5 # AVX512BW |
815 | vpcmpuw $0xab, %zmm5, %zmm6, %k5{%k7} # AVX512BW | |
816 | vpcmpuw $123, %zmm5, %zmm6, %k5 # AVX512BW | |
817 | vpcmpuw $123, (%ecx), %zmm6, %k5 # AVX512BW | |
818 | vpcmpuw $123, -123456(%esp,%esi,8), %zmm6, %k5 # AVX512BW | |
819 | vpcmpuw $123, 8128(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
820 | vpcmpuw $123, 8192(%edx), %zmm6, %k5 # AVX512BW | |
821 | vpcmpuw $123, -8192(%edx), %zmm6, %k5 # AVX512BW Disp8 | |
822 | vpcmpuw $123, -8256(%edx), %zmm6, %k5 # AVX512BW | |
2645e1d0 JB |
823 | vpcmpequw %zmm5, %zmm6, %k5 # AVX512BW |
824 | vpcmpleuw %zmm5, %zmm6, %k5 # AVX512BW | |
825 | vpcmpltuw %zmm5, %zmm6, %k5 # AVX512BW | |
826 | vpcmpnequw %zmm5, %zmm6, %k5 # AVX512BW | |
827 | vpcmpnleuw %zmm5, %zmm6, %k5 # AVX512BW | |
828 | vpcmpnltuw %zmm5, %zmm6, %k5 # AVX512BW | |
1ba585e8 IT |
829 | |
830 | .intel_syntax noprefix | |
831 | vpabsb zmm6, zmm5 # AVX512BW | |
832 | vpabsb zmm6{k7}, zmm5 # AVX512BW | |
833 | vpabsb zmm6{k7}{z}, zmm5 # AVX512BW | |
834 | vpabsb zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
835 | vpabsb zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
836 | vpabsb zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
837 | vpabsb zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
838 | vpabsb zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
839 | vpabsb zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
840 | vpabsw zmm6, zmm5 # AVX512BW | |
841 | vpabsw zmm6{k7}, zmm5 # AVX512BW | |
842 | vpabsw zmm6{k7}{z}, zmm5 # AVX512BW | |
843 | vpabsw zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
844 | vpabsw zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
845 | vpabsw zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
846 | vpabsw zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
847 | vpabsw zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
848 | vpabsw zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
849 | vpackssdw zmm6, zmm5, zmm4 # AVX512BW | |
850 | vpackssdw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
851 | vpackssdw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
852 | vpackssdw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
853 | vpackssdw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
854 | vpackssdw zmm6, zmm5, [eax]{1to16} # AVX512BW | |
855 | vpackssdw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
856 | vpackssdw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
857 | vpackssdw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
858 | vpackssdw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
859 | vpackssdw zmm6, zmm5, [edx+508]{1to16} # AVX512BW Disp8 | |
860 | vpackssdw zmm6, zmm5, [edx+512]{1to16} # AVX512BW | |
861 | vpackssdw zmm6, zmm5, [edx-512]{1to16} # AVX512BW Disp8 | |
862 | vpackssdw zmm6, zmm5, [edx-516]{1to16} # AVX512BW | |
863 | vpacksswb zmm6, zmm5, zmm4 # AVX512BW | |
864 | vpacksswb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
865 | vpacksswb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
866 | vpacksswb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
867 | vpacksswb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
868 | vpacksswb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
869 | vpacksswb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
870 | vpacksswb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
871 | vpacksswb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
872 | vpackusdw zmm6, zmm5, zmm4 # AVX512BW | |
873 | vpackusdw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
874 | vpackusdw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
875 | vpackusdw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
876 | vpackusdw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
877 | vpackusdw zmm6, zmm5, [eax]{1to16} # AVX512BW | |
878 | vpackusdw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
879 | vpackusdw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
880 | vpackusdw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
881 | vpackusdw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
882 | vpackusdw zmm6, zmm5, [edx+508]{1to16} # AVX512BW Disp8 | |
883 | vpackusdw zmm6, zmm5, [edx+512]{1to16} # AVX512BW | |
884 | vpackusdw zmm6, zmm5, [edx-512]{1to16} # AVX512BW Disp8 | |
885 | vpackusdw zmm6, zmm5, [edx-516]{1to16} # AVX512BW | |
886 | vpackuswb zmm6, zmm5, zmm4 # AVX512BW | |
887 | vpackuswb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
888 | vpackuswb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
889 | vpackuswb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
890 | vpackuswb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
891 | vpackuswb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
892 | vpackuswb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
893 | vpackuswb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
894 | vpackuswb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
895 | vpaddb zmm6, zmm5, zmm4 # AVX512BW | |
896 | vpaddb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
897 | vpaddb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
898 | vpaddb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
899 | vpaddb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
900 | vpaddb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
901 | vpaddb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
902 | vpaddb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
903 | vpaddb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
904 | vpaddsb zmm6, zmm5, zmm4 # AVX512BW | |
905 | vpaddsb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
906 | vpaddsb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
907 | vpaddsb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
908 | vpaddsb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
909 | vpaddsb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
910 | vpaddsb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
911 | vpaddsb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
912 | vpaddsb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
913 | vpaddsw zmm6, zmm5, zmm4 # AVX512BW | |
914 | vpaddsw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
915 | vpaddsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
916 | vpaddsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
917 | vpaddsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
918 | vpaddsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
919 | vpaddsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
920 | vpaddsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
921 | vpaddsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
922 | vpaddusb zmm6, zmm5, zmm4 # AVX512BW | |
923 | vpaddusb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
924 | vpaddusb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
925 | vpaddusb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
926 | vpaddusb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
927 | vpaddusb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
928 | vpaddusb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
929 | vpaddusb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
930 | vpaddusb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
931 | vpaddusw zmm6, zmm5, zmm4 # AVX512BW | |
932 | vpaddusw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
933 | vpaddusw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
934 | vpaddusw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
935 | vpaddusw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
936 | vpaddusw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
937 | vpaddusw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
938 | vpaddusw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
939 | vpaddusw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
940 | vpaddw zmm6, zmm5, zmm4 # AVX512BW | |
941 | vpaddw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
942 | vpaddw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
943 | vpaddw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
944 | vpaddw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
945 | vpaddw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
946 | vpaddw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
947 | vpaddw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
948 | vpaddw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
949 | vpalignr zmm6, zmm5, zmm4, 0xab # AVX512BW | |
950 | vpalignr zmm6{k7}, zmm5, zmm4, 0xab # AVX512BW | |
951 | vpalignr zmm6{k7}{z}, zmm5, zmm4, 0xab # AVX512BW | |
952 | vpalignr zmm6, zmm5, zmm4, 123 # AVX512BW | |
953 | vpalignr zmm6, zmm5, ZMMWORD PTR [ecx], 123 # AVX512BW | |
954 | vpalignr zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
955 | vpalignr zmm6, zmm5, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
956 | vpalignr zmm6, zmm5, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
957 | vpalignr zmm6, zmm5, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
958 | vpalignr zmm6, zmm5, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
959 | vpavgb zmm6, zmm5, zmm4 # AVX512BW | |
960 | vpavgb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
961 | vpavgb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
962 | vpavgb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
963 | vpavgb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
964 | vpavgb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
965 | vpavgb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
966 | vpavgb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
967 | vpavgb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
968 | vpavgw zmm6, zmm5, zmm4 # AVX512BW | |
969 | vpavgw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
970 | vpavgw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
971 | vpavgw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
972 | vpavgw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
973 | vpavgw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
974 | vpavgw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
975 | vpavgw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
976 | vpavgw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
977 | vpblendmb zmm6, zmm5, zmm4 # AVX512BW | |
978 | vpblendmb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
979 | vpblendmb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
980 | vpblendmb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
981 | vpblendmb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
982 | vpblendmb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
983 | vpblendmb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
984 | vpblendmb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
985 | vpblendmb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
986 | vpbroadcastb zmm6{k7}, xmm5 # AVX512BW | |
987 | vpbroadcastb zmm6{k7}{z}, xmm5 # AVX512BW | |
988 | vpbroadcastb zmm6{k7}, BYTE PTR [ecx] # AVX512BW | |
989 | vpbroadcastb zmm6{k7}, BYTE PTR [esp+esi*8-123456] # AVX512BW | |
990 | vpbroadcastb zmm6{k7}, BYTE PTR [edx+127] # AVX512BW Disp8 | |
991 | vpbroadcastb zmm6{k7}, BYTE PTR [edx+128] # AVX512BW | |
992 | vpbroadcastb zmm6{k7}, BYTE PTR [edx-128] # AVX512BW Disp8 | |
993 | vpbroadcastb zmm6{k7}, BYTE PTR [edx-129] # AVX512BW | |
994 | vpbroadcastb zmm6, eax # AVX512BW | |
995 | vpbroadcastb zmm6{k7}, eax # AVX512BW | |
996 | vpbroadcastb zmm6{k7}{z}, eax # AVX512BW | |
997 | vpbroadcastb zmm6, ebp # AVX512BW | |
998 | vpbroadcastw zmm6{k7}, xmm5 # AVX512BW | |
999 | vpbroadcastw zmm6{k7}{z}, xmm5 # AVX512BW | |
1000 | vpbroadcastw zmm6{k7}, WORD PTR [ecx] # AVX512BW | |
1001 | vpbroadcastw zmm6{k7}, WORD PTR [esp+esi*8-123456] # AVX512BW | |
1002 | vpbroadcastw zmm6{k7}, WORD PTR [edx+254] # AVX512BW Disp8 | |
1003 | vpbroadcastw zmm6{k7}, WORD PTR [edx+256] # AVX512BW | |
1004 | vpbroadcastw zmm6{k7}, WORD PTR [edx-256] # AVX512BW Disp8 | |
1005 | vpbroadcastw zmm6{k7}, WORD PTR [edx-258] # AVX512BW | |
1006 | vpbroadcastw zmm6, eax # AVX512BW | |
1007 | vpbroadcastw zmm6{k7}, eax # AVX512BW | |
1008 | vpbroadcastw zmm6{k7}{z}, eax # AVX512BW | |
1009 | vpbroadcastw zmm6, ebp # AVX512BW | |
1010 | vpcmpeqb k5, zmm6, zmm5 # AVX512BW | |
1011 | vpcmpeqb k5{k7}, zmm6, zmm5 # AVX512BW | |
1012 | vpcmpeqb k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
1013 | vpcmpeqb k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1014 | vpcmpeqb k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1015 | vpcmpeqb k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
1016 | vpcmpeqb k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1017 | vpcmpeqb k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
1018 | vpcmpeqw k5, zmm6, zmm5 # AVX512BW | |
1019 | vpcmpeqw k5{k7}, zmm6, zmm5 # AVX512BW | |
1020 | vpcmpeqw k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
1021 | vpcmpeqw k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1022 | vpcmpeqw k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1023 | vpcmpeqw k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
1024 | vpcmpeqw k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1025 | vpcmpeqw k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
1026 | vpcmpgtb k5, zmm6, zmm5 # AVX512BW | |
1027 | vpcmpgtb k5{k7}, zmm6, zmm5 # AVX512BW | |
1028 | vpcmpgtb k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
1029 | vpcmpgtb k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1030 | vpcmpgtb k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1031 | vpcmpgtb k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
1032 | vpcmpgtb k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1033 | vpcmpgtb k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
1034 | vpcmpgtw k5, zmm6, zmm5 # AVX512BW | |
1035 | vpcmpgtw k5{k7}, zmm6, zmm5 # AVX512BW | |
1036 | vpcmpgtw k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
1037 | vpcmpgtw k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1038 | vpcmpgtw k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1039 | vpcmpgtw k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
1040 | vpcmpgtw k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1041 | vpcmpgtw k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
1042 | vpblendmw zmm6, zmm5, zmm4 # AVX512BW | |
1043 | vpblendmw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1044 | vpblendmw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1045 | vpblendmw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1046 | vpblendmw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1047 | vpblendmw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1048 | vpblendmw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1049 | vpblendmw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1050 | vpblendmw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1051 | vpmaddubsw zmm6, zmm5, zmm4 # AVX512BW | |
1052 | vpmaddubsw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1053 | vpmaddubsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1054 | vpmaddubsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1055 | vpmaddubsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1056 | vpmaddubsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1057 | vpmaddubsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1058 | vpmaddubsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1059 | vpmaddubsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1060 | vpmaddwd zmm6, zmm5, zmm4 # AVX512BW | |
1061 | vpmaddwd zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1062 | vpmaddwd zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1063 | vpmaddwd zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1064 | vpmaddwd zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1065 | vpmaddwd zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1066 | vpmaddwd zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1067 | vpmaddwd zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1068 | vpmaddwd zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1069 | vpmaxsb zmm6, zmm5, zmm4 # AVX512BW | |
1070 | vpmaxsb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1071 | vpmaxsb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1072 | vpmaxsb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1073 | vpmaxsb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1074 | vpmaxsb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1075 | vpmaxsb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1076 | vpmaxsb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1077 | vpmaxsb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1078 | vpmaxsw zmm6, zmm5, zmm4 # AVX512BW | |
1079 | vpmaxsw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1080 | vpmaxsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1081 | vpmaxsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1082 | vpmaxsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1083 | vpmaxsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1084 | vpmaxsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1085 | vpmaxsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1086 | vpmaxsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1087 | vpmaxub zmm6, zmm5, zmm4 # AVX512BW | |
1088 | vpmaxub zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1089 | vpmaxub zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1090 | vpmaxub zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1091 | vpmaxub zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1092 | vpmaxub zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1093 | vpmaxub zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1094 | vpmaxub zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1095 | vpmaxub zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1096 | vpmaxuw zmm6, zmm5, zmm4 # AVX512BW | |
1097 | vpmaxuw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1098 | vpmaxuw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1099 | vpmaxuw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1100 | vpmaxuw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1101 | vpmaxuw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1102 | vpmaxuw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1103 | vpmaxuw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1104 | vpmaxuw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1105 | vpminsb zmm6, zmm5, zmm4 # AVX512BW | |
1106 | vpminsb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1107 | vpminsb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1108 | vpminsb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1109 | vpminsb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1110 | vpminsb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1111 | vpminsb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1112 | vpminsb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1113 | vpminsb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1114 | vpminsw zmm6, zmm5, zmm4 # AVX512BW | |
1115 | vpminsw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1116 | vpminsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1117 | vpminsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1118 | vpminsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1119 | vpminsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1120 | vpminsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1121 | vpminsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1122 | vpminsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1123 | vpminub zmm6, zmm5, zmm4 # AVX512BW | |
1124 | vpminub zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1125 | vpminub zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1126 | vpminub zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1127 | vpminub zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1128 | vpminub zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1129 | vpminub zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1130 | vpminub zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1131 | vpminub zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1132 | vpminuw zmm6, zmm5, zmm4 # AVX512BW | |
1133 | vpminuw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1134 | vpminuw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1135 | vpminuw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1136 | vpminuw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1137 | vpminuw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1138 | vpminuw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1139 | vpminuw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1140 | vpminuw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1141 | vpmovsxbw zmm6{k7}, ymm5 # AVX512BW | |
1142 | vpmovsxbw zmm6{k7}{z}, ymm5 # AVX512BW | |
1143 | vpmovsxbw zmm6{k7}, YMMWORD PTR [ecx] # AVX512BW | |
1144 | vpmovsxbw zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1145 | vpmovsxbw zmm6{k7}, YMMWORD PTR [edx+4064] # AVX512BW Disp8 | |
1146 | vpmovsxbw zmm6{k7}, YMMWORD PTR [edx+4096] # AVX512BW | |
1147 | vpmovsxbw zmm6{k7}, YMMWORD PTR [edx-4096] # AVX512BW Disp8 | |
1148 | vpmovsxbw zmm6{k7}, YMMWORD PTR [edx-4128] # AVX512BW | |
1149 | vpmovzxbw zmm6{k7}, ymm5 # AVX512BW | |
1150 | vpmovzxbw zmm6{k7}{z}, ymm5 # AVX512BW | |
1151 | vpmovzxbw zmm6{k7}, YMMWORD PTR [ecx] # AVX512BW | |
1152 | vpmovzxbw zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1153 | vpmovzxbw zmm6{k7}, YMMWORD PTR [edx+4064] # AVX512BW Disp8 | |
1154 | vpmovzxbw zmm6{k7}, YMMWORD PTR [edx+4096] # AVX512BW | |
1155 | vpmovzxbw zmm6{k7}, YMMWORD PTR [edx-4096] # AVX512BW Disp8 | |
1156 | vpmovzxbw zmm6{k7}, YMMWORD PTR [edx-4128] # AVX512BW | |
1157 | vpmulhrsw zmm6, zmm5, zmm4 # AVX512BW | |
1158 | vpmulhrsw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1159 | vpmulhrsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1160 | vpmulhrsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1161 | vpmulhrsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1162 | vpmulhrsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1163 | vpmulhrsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1164 | vpmulhrsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1165 | vpmulhrsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1166 | vpmulhuw zmm6, zmm5, zmm4 # AVX512BW | |
1167 | vpmulhuw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1168 | vpmulhuw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1169 | vpmulhuw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1170 | vpmulhuw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1171 | vpmulhuw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1172 | vpmulhuw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1173 | vpmulhuw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1174 | vpmulhuw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1175 | vpmulhw zmm6, zmm5, zmm4 # AVX512BW | |
1176 | vpmulhw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1177 | vpmulhw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1178 | vpmulhw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1179 | vpmulhw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1180 | vpmulhw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1181 | vpmulhw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1182 | vpmulhw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1183 | vpmulhw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1184 | vpmullw zmm6, zmm5, zmm4 # AVX512BW | |
1185 | vpmullw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1186 | vpmullw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1187 | vpmullw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1188 | vpmullw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1189 | vpmullw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1190 | vpmullw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1191 | vpmullw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1192 | vpmullw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1193 | vpsadbw zmm6, zmm5, zmm4 # AVX512BW | |
1194 | vpsadbw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1195 | vpsadbw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1196 | vpsadbw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1197 | vpsadbw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1198 | vpsadbw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1199 | vpsadbw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1200 | vpshufb zmm6, zmm5, zmm4 # AVX512BW | |
1201 | vpshufb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1202 | vpshufb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1203 | vpshufb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1204 | vpshufb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1205 | vpshufb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1206 | vpshufb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1207 | vpshufb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1208 | vpshufb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1209 | vpshufhw zmm6, zmm5, 0xab # AVX512BW | |
1210 | vpshufhw zmm6{k7}, zmm5, 0xab # AVX512BW | |
1211 | vpshufhw zmm6{k7}{z}, zmm5, 0xab # AVX512BW | |
1212 | vpshufhw zmm6, zmm5, 123 # AVX512BW | |
1213 | vpshufhw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1214 | vpshufhw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1215 | vpshufhw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1216 | vpshufhw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1217 | vpshufhw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1218 | vpshufhw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1219 | vpshuflw zmm6, zmm5, 0xab # AVX512BW | |
1220 | vpshuflw zmm6{k7}, zmm5, 0xab # AVX512BW | |
1221 | vpshuflw zmm6{k7}{z}, zmm5, 0xab # AVX512BW | |
1222 | vpshuflw zmm6, zmm5, 123 # AVX512BW | |
1223 | vpshuflw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1224 | vpshuflw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1225 | vpshuflw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1226 | vpshuflw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1227 | vpshuflw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1228 | vpshuflw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1229 | vpsllw zmm6{k7}, zmm5, xmm4 # AVX512BW | |
1230 | vpsllw zmm6{k7}{z}, zmm5, xmm4 # AVX512BW | |
1231 | vpsllw zmm6{k7}, zmm5, XMMWORD PTR [ecx] # AVX512BW | |
1232 | vpsllw zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1233 | vpsllw zmm6{k7}, zmm5, XMMWORD PTR [edx+2032] # AVX512BW Disp8 | |
1234 | vpsllw zmm6{k7}, zmm5, XMMWORD PTR [edx+2048] # AVX512BW | |
1235 | vpsllw zmm6{k7}, zmm5, XMMWORD PTR [edx-2048] # AVX512BW Disp8 | |
1236 | vpsllw zmm6{k7}, zmm5, XMMWORD PTR [edx-2064] # AVX512BW | |
1237 | vpsraw zmm6{k7}, zmm5, xmm4 # AVX512BW | |
1238 | vpsraw zmm6{k7}{z}, zmm5, xmm4 # AVX512BW | |
1239 | vpsraw zmm6{k7}, zmm5, XMMWORD PTR [ecx] # AVX512BW | |
1240 | vpsraw zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1241 | vpsraw zmm6{k7}, zmm5, XMMWORD PTR [edx+2032] # AVX512BW Disp8 | |
1242 | vpsraw zmm6{k7}, zmm5, XMMWORD PTR [edx+2048] # AVX512BW | |
1243 | vpsraw zmm6{k7}, zmm5, XMMWORD PTR [edx-2048] # AVX512BW Disp8 | |
1244 | vpsraw zmm6{k7}, zmm5, XMMWORD PTR [edx-2064] # AVX512BW | |
1245 | vpsrlw zmm6{k7}, zmm5, xmm4 # AVX512BW | |
1246 | vpsrlw zmm6{k7}{z}, zmm5, xmm4 # AVX512BW | |
1247 | vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [ecx] # AVX512BW | |
1248 | vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1249 | vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [edx+2032] # AVX512BW Disp8 | |
1250 | vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [edx+2048] # AVX512BW | |
1251 | vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [edx-2048] # AVX512BW Disp8 | |
1252 | vpsrlw zmm6{k7}, zmm5, XMMWORD PTR [edx-2064] # AVX512BW | |
1253 | vpsrldq zmm6, zmm5, 0xab # AVX512BW | |
1254 | vpsrldq zmm6, zmm5, 123 # AVX512BW | |
1255 | vpsrldq zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1256 | vpsrldq zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1257 | vpsrldq zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1258 | vpsrldq zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1259 | vpsrldq zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1260 | vpsrldq zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1261 | vpsrlw zmm6, zmm5, 0xab # AVX512BW | |
1262 | vpsrlw zmm6{k7}, zmm5, 0xab # AVX512BW | |
1263 | vpsrlw zmm6{k7}{z}, zmm5, 0xab # AVX512BW | |
1264 | vpsrlw zmm6, zmm5, 123 # AVX512BW | |
1265 | vpsrlw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1266 | vpsrlw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1267 | vpsrlw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1268 | vpsrlw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1269 | vpsrlw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1270 | vpsrlw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1271 | vpsraw zmm6, zmm5, 0xab # AVX512BW | |
1272 | vpsraw zmm6{k7}, zmm5, 0xab # AVX512BW | |
1273 | vpsraw zmm6{k7}{z}, zmm5, 0xab # AVX512BW | |
1274 | vpsraw zmm6, zmm5, 123 # AVX512BW | |
1275 | vpsraw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1276 | vpsraw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1277 | vpsraw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1278 | vpsraw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1279 | vpsraw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1280 | vpsraw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1281 | vpsrlvw zmm6, zmm5, zmm4 # AVX512BW | |
1282 | vpsrlvw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1283 | vpsrlvw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1284 | vpsrlvw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1285 | vpsrlvw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1286 | vpsrlvw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1287 | vpsrlvw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1288 | vpsrlvw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1289 | vpsrlvw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1290 | vpsravw zmm6, zmm5, zmm4 # AVX512BW | |
1291 | vpsravw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1292 | vpsravw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1293 | vpsravw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1294 | vpsravw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1295 | vpsravw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1296 | vpsravw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1297 | vpsravw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1298 | vpsravw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1299 | vpsubb zmm6, zmm5, zmm4 # AVX512BW | |
1300 | vpsubb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1301 | vpsubb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1302 | vpsubb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1303 | vpsubb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1304 | vpsubb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1305 | vpsubb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1306 | vpsubb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1307 | vpsubb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1308 | vpsubsb zmm6, zmm5, zmm4 # AVX512BW | |
1309 | vpsubsb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1310 | vpsubsb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1311 | vpsubsb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1312 | vpsubsb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1313 | vpsubsb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1314 | vpsubsb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1315 | vpsubsb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1316 | vpsubsb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1317 | vpsubsw zmm6, zmm5, zmm4 # AVX512BW | |
1318 | vpsubsw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1319 | vpsubsw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1320 | vpsubsw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1321 | vpsubsw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1322 | vpsubsw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1323 | vpsubsw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1324 | vpsubsw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1325 | vpsubsw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1326 | vpsubusb zmm6, zmm5, zmm4 # AVX512BW | |
1327 | vpsubusb zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1328 | vpsubusb zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1329 | vpsubusb zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1330 | vpsubusb zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1331 | vpsubusb zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1332 | vpsubusb zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1333 | vpsubusb zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1334 | vpsubusb zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1335 | vpsubusw zmm6, zmm5, zmm4 # AVX512BW | |
1336 | vpsubusw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1337 | vpsubusw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1338 | vpsubusw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1339 | vpsubusw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1340 | vpsubusw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1341 | vpsubusw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1342 | vpsubusw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1343 | vpsubusw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1344 | vpsubw zmm6, zmm5, zmm4 # AVX512BW | |
1345 | vpsubw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1346 | vpsubw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1347 | vpsubw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1348 | vpsubw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1349 | vpsubw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1350 | vpsubw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1351 | vpsubw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1352 | vpsubw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1353 | vpunpckhbw zmm6, zmm5, zmm4 # AVX512BW | |
1354 | vpunpckhbw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1355 | vpunpckhbw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1356 | vpunpckhbw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1357 | vpunpckhbw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1358 | vpunpckhbw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1359 | vpunpckhbw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1360 | vpunpckhbw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1361 | vpunpckhbw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1362 | vpunpckhwd zmm6, zmm5, zmm4 # AVX512BW | |
1363 | vpunpckhwd zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1364 | vpunpckhwd zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1365 | vpunpckhwd zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1366 | vpunpckhwd zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1367 | vpunpckhwd zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1368 | vpunpckhwd zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1369 | vpunpckhwd zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1370 | vpunpckhwd zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1371 | vpunpcklbw zmm6, zmm5, zmm4 # AVX512BW | |
1372 | vpunpcklbw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1373 | vpunpcklbw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1374 | vpunpcklbw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1375 | vpunpcklbw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1376 | vpunpcklbw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1377 | vpunpcklbw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1378 | vpunpcklbw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1379 | vpunpcklbw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1380 | vpunpcklwd zmm6, zmm5, zmm4 # AVX512BW | |
1381 | vpunpcklwd zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1382 | vpunpcklwd zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1383 | vpunpcklwd zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1384 | vpunpcklwd zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1385 | vpunpcklwd zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1386 | vpunpcklwd zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1387 | vpunpcklwd zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1388 | vpunpcklwd zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1389 | vpmovwb ymm6{k7}, zmm5 # AVX512BW | |
1390 | vpmovwb ymm6{k7}{z}, zmm5 # AVX512BW | |
1391 | vpmovswb ymm6{k7}, zmm5 # AVX512BW | |
1392 | vpmovswb ymm6{k7}{z}, zmm5 # AVX512BW | |
1393 | vpmovuswb ymm6{k7}, zmm5 # AVX512BW | |
1394 | vpmovuswb ymm6{k7}{z}, zmm5 # AVX512BW | |
1395 | vdbpsadbw zmm6, zmm5, zmm4, 0xab # AVX512BW | |
1396 | vdbpsadbw zmm6{k7}, zmm5, zmm4, 0xab # AVX512BW | |
1397 | vdbpsadbw zmm6{k7}{z}, zmm5, zmm4, 0xab # AVX512BW | |
1398 | vdbpsadbw zmm6, zmm5, zmm4, 123 # AVX512BW | |
1399 | vdbpsadbw zmm6, zmm5, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1400 | vdbpsadbw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1401 | vdbpsadbw zmm6, zmm5, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1402 | vdbpsadbw zmm6, zmm5, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1403 | vdbpsadbw zmm6, zmm5, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1404 | vdbpsadbw zmm6, zmm5, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1405 | vpermw zmm6, zmm5, zmm4 # AVX512BW | |
1406 | vpermw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1407 | vpermw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1408 | vpermw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1409 | vpermw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1410 | vpermw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1411 | vpermw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1412 | vpermw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1413 | vpermw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1414 | vpermt2w zmm6, zmm5, zmm4 # AVX512BW | |
1415 | vpermt2w zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1416 | vpermt2w zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1417 | vpermt2w zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1418 | vpermt2w zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1419 | vpermt2w zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1420 | vpermt2w zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1421 | vpermt2w zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1422 | vpermt2w zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1423 | vpslldq zmm6, zmm5, 0xab # AVX512BW | |
1424 | vpslldq zmm6, zmm5, 123 # AVX512BW | |
1425 | vpslldq zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1426 | vpslldq zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1427 | vpslldq zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1428 | vpslldq zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1429 | vpslldq zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1430 | vpslldq zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1431 | vpsllw zmm6, zmm5, 0xab # AVX512BW | |
1432 | vpsllw zmm6{k7}, zmm5, 0xab # AVX512BW | |
1433 | vpsllw zmm6{k7}{z}, zmm5, 0xab # AVX512BW | |
1434 | vpsllw zmm6, zmm5, 123 # AVX512BW | |
1435 | vpsllw zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1436 | vpsllw zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1437 | vpsllw zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1438 | vpsllw zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1439 | vpsllw zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1440 | vpsllw zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1441 | vpsllvw zmm6, zmm5, zmm4 # AVX512BW | |
1442 | vpsllvw zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1443 | vpsllvw zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1444 | vpsllvw zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1445 | vpsllvw zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1446 | vpsllvw zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1447 | vpsllvw zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1448 | vpsllvw zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1449 | vpsllvw zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1450 | vmovdqu8 zmm6, zmm5 # AVX512BW | |
1451 | vmovdqu8 zmm6{k7}, zmm5 # AVX512BW | |
1452 | vmovdqu8 zmm6{k7}{z}, zmm5 # AVX512BW | |
1453 | vmovdqu8 zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
1454 | vmovdqu8 zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1455 | vmovdqu8 zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1456 | vmovdqu8 zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
1457 | vmovdqu8 zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1458 | vmovdqu8 zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
1459 | vmovdqu16 zmm6, zmm5 # AVX512BW | |
1460 | vmovdqu16 zmm6{k7}, zmm5 # AVX512BW | |
1461 | vmovdqu16 zmm6{k7}{z}, zmm5 # AVX512BW | |
1462 | vmovdqu16 zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
1463 | vmovdqu16 zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1464 | vmovdqu16 zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1465 | vmovdqu16 zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
1466 | vmovdqu16 zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1467 | vmovdqu16 zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
1468 | kandq k5, k6, k7 # AVX512BW | |
1469 | kandd k5, k6, k7 # AVX512BW | |
1470 | kandnq k5, k6, k7 # AVX512BW | |
1471 | kandnd k5, k6, k7 # AVX512BW | |
1472 | korq k5, k6, k7 # AVX512BW | |
1473 | kord k5, k6, k7 # AVX512BW | |
1474 | kxnorq k5, k6, k7 # AVX512BW | |
1475 | kxnord k5, k6, k7 # AVX512BW | |
1476 | kxorq k5, k6, k7 # AVX512BW | |
1477 | kxord k5, k6, k7 # AVX512BW | |
1478 | knotq k5, k6 # AVX512BW | |
1479 | knotd k5, k6 # AVX512BW | |
1480 | kortestq k5, k6 # AVX512BW | |
1481 | kortestd k5, k6 # AVX512BW | |
1482 | ktestq k5, k6 # AVX512BW | |
1483 | ktestd k5, k6 # AVX512BW | |
1484 | kshiftrq k5, k6, 0xab # AVX512BW | |
1485 | kshiftrq k5, k6, 123 # AVX512BW | |
1486 | kshiftrd k5, k6, 0xab # AVX512BW | |
1487 | kshiftrd k5, k6, 123 # AVX512BW | |
1488 | kshiftlq k5, k6, 0xab # AVX512BW | |
1489 | kshiftlq k5, k6, 123 # AVX512BW | |
1490 | kshiftld k5, k6, 0xab # AVX512BW | |
1491 | kshiftld k5, k6, 123 # AVX512BW | |
1492 | kmovq k5, k6 # AVX512BW | |
1493 | kmovq k5, QWORD PTR [ecx] # AVX512BW | |
1494 | kmovq k5, QWORD PTR [esp+esi*8-123456] # AVX512BW | |
1495 | kmovd k5, k6 # AVX512BW | |
1496 | kmovd k5, DWORD PTR [ecx] # AVX512BW | |
1497 | kmovd k5, DWORD PTR [esp+esi*8-123456] # AVX512BW | |
1498 | kmovq QWORD PTR [ecx], k5 # AVX512BW | |
1499 | kmovq QWORD PTR [esp+esi*8-123456], k5 # AVX512BW | |
1500 | kmovd DWORD PTR [ecx], k5 # AVX512BW | |
1501 | kmovd DWORD PTR [esp+esi*8-123456], k5 # AVX512BW | |
1502 | kmovd k5, eax # AVX512BW | |
1503 | kmovd k5, ebp # AVX512BW | |
1504 | kmovd eax, k5 # AVX512BW | |
1505 | kmovd ebp, k5 # AVX512BW | |
1506 | kaddq k5, k6, k7 # AVX512BW | |
1507 | kaddd k5, k6, k7 # AVX512BW | |
1508 | kunpckwd k5, k6, k7 # AVX512BW | |
1509 | kunpckdq k5, k6, k7 # AVX512BW | |
1510 | vpmovwb YMMWORD PTR [ecx], zmm6 # AVX512BW | |
1511 | vpmovwb YMMWORD PTR [ecx]{k7}, zmm6 # AVX512BW | |
1512 | vpmovwb YMMWORD PTR [esp+esi*8-123456], zmm6 # AVX512BW | |
1513 | vpmovwb YMMWORD PTR [edx+4064], zmm6 # AVX512BW Disp8 | |
1514 | vpmovwb YMMWORD PTR [edx+4096], zmm6 # AVX512BW | |
1515 | vpmovwb YMMWORD PTR [edx-4096], zmm6 # AVX512BW Disp8 | |
1516 | vpmovwb YMMWORD PTR [edx-4128], zmm6 # AVX512BW | |
1517 | vpmovswb YMMWORD PTR [ecx], zmm6 # AVX512BW | |
1518 | vpmovswb YMMWORD PTR [ecx]{k7}, zmm6 # AVX512BW | |
1519 | vpmovswb YMMWORD PTR [esp+esi*8-123456], zmm6 # AVX512BW | |
1520 | vpmovswb YMMWORD PTR [edx+4064], zmm6 # AVX512BW Disp8 | |
1521 | vpmovswb YMMWORD PTR [edx+4096], zmm6 # AVX512BW | |
1522 | vpmovswb YMMWORD PTR [edx-4096], zmm6 # AVX512BW Disp8 | |
1523 | vpmovswb YMMWORD PTR [edx-4128], zmm6 # AVX512BW | |
1524 | vpmovuswb YMMWORD PTR [ecx], zmm6 # AVX512BW | |
1525 | vpmovuswb YMMWORD PTR [ecx]{k7}, zmm6 # AVX512BW | |
1526 | vpmovuswb YMMWORD PTR [esp+esi*8-123456], zmm6 # AVX512BW | |
1527 | vpmovuswb YMMWORD PTR [edx+4064], zmm6 # AVX512BW Disp8 | |
1528 | vpmovuswb YMMWORD PTR [edx+4096], zmm6 # AVX512BW | |
1529 | vpmovuswb YMMWORD PTR [edx-4096], zmm6 # AVX512BW Disp8 | |
1530 | vpmovuswb YMMWORD PTR [edx-4128], zmm6 # AVX512BW | |
1531 | vmovdqu8 ZMMWORD PTR [ecx], zmm6 # AVX512BW | |
1532 | vmovdqu8 ZMMWORD PTR [ecx]{k7}, zmm6 # AVX512BW | |
1533 | vmovdqu8 ZMMWORD PTR [esp+esi*8-123456], zmm6 # AVX512BW | |
1534 | vmovdqu8 ZMMWORD PTR [edx+8128], zmm6 # AVX512BW Disp8 | |
1535 | vmovdqu8 ZMMWORD PTR [edx+8192], zmm6 # AVX512BW | |
1536 | vmovdqu8 ZMMWORD PTR [edx-8192], zmm6 # AVX512BW Disp8 | |
1537 | vmovdqu8 ZMMWORD PTR [edx-8256], zmm6 # AVX512BW | |
1538 | vmovdqu16 ZMMWORD PTR [ecx], zmm6 # AVX512BW | |
1539 | vmovdqu16 ZMMWORD PTR [ecx]{k7}, zmm6 # AVX512BW | |
1540 | vmovdqu16 ZMMWORD PTR [esp+esi*8-123456], zmm6 # AVX512BW | |
1541 | vmovdqu16 ZMMWORD PTR [edx+8128], zmm6 # AVX512BW Disp8 | |
1542 | vmovdqu16 ZMMWORD PTR [edx+8192], zmm6 # AVX512BW | |
1543 | vmovdqu16 ZMMWORD PTR [edx-8192], zmm6 # AVX512BW Disp8 | |
1544 | vmovdqu16 ZMMWORD PTR [edx-8256], zmm6 # AVX512BW | |
1545 | vpermi2w zmm6, zmm5, zmm4 # AVX512BW | |
1546 | vpermi2w zmm6{k7}, zmm5, zmm4 # AVX512BW | |
1547 | vpermi2w zmm6{k7}{z}, zmm5, zmm4 # AVX512BW | |
1548 | vpermi2w zmm6, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1549 | vpermi2w zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1550 | vpermi2w zmm6, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1551 | vpermi2w zmm6, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1552 | vpermi2w zmm6, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1553 | vpermi2w zmm6, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1554 | vptestmb k5, zmm6, zmm5 # AVX512BW | |
1555 | vptestmb k5{k7}, zmm6, zmm5 # AVX512BW | |
1556 | vptestmb k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
1557 | vptestmb k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1558 | vptestmb k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1559 | vptestmb k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
1560 | vptestmb k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1561 | vptestmb k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
1562 | vptestmw k5, zmm6, zmm5 # AVX512BW | |
1563 | vptestmw k5{k7}, zmm6, zmm5 # AVX512BW | |
1564 | vptestmw k5, zmm6, ZMMWORD PTR [ecx] # AVX512BW | |
1565 | vptestmw k5, zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1566 | vptestmw k5, zmm6, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1567 | vptestmw k5, zmm6, ZMMWORD PTR [edx+8192] # AVX512BW | |
1568 | vptestmw k5, zmm6, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1569 | vptestmw k5, zmm6, ZMMWORD PTR [edx-8256] # AVX512BW | |
1570 | vpmovb2m k5, zmm6 # AVX512BW | |
1571 | vpmovw2m k5, zmm6 # AVX512BW | |
1572 | vpmovm2b zmm6, k5 # AVX512BW | |
1573 | vpmovm2w zmm6, k5 # AVX512BW | |
1574 | vptestnmb k5, zmm5, zmm4 # AVX512BW | |
1575 | vptestnmb k5{k7}, zmm5, zmm4 # AVX512BW | |
1576 | vptestnmb k5, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1577 | vptestnmb k5, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1578 | vptestnmb k5, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1579 | vptestnmb k5, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1580 | vptestnmb k5, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1581 | vptestnmb k5, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1582 | vptestnmw k5, zmm5, zmm4 # AVX512BW | |
1583 | vptestnmw k5{k7}, zmm5, zmm4 # AVX512BW | |
1584 | vptestnmw k5, zmm5, ZMMWORD PTR [ecx] # AVX512BW | |
1585 | vptestnmw k5, zmm5, ZMMWORD PTR [esp+esi*8-123456] # AVX512BW | |
1586 | vptestnmw k5, zmm5, ZMMWORD PTR [edx+8128] # AVX512BW Disp8 | |
1587 | vptestnmw k5, zmm5, ZMMWORD PTR [edx+8192] # AVX512BW | |
1588 | vptestnmw k5, zmm5, ZMMWORD PTR [edx-8192] # AVX512BW Disp8 | |
1589 | vptestnmw k5, zmm5, ZMMWORD PTR [edx-8256] # AVX512BW | |
1590 | vpcmpb k5, zmm6, zmm5, 0xab # AVX512BW | |
1591 | vpcmpb k5{k7}, zmm6, zmm5, 0xab # AVX512BW | |
1592 | vpcmpb k5, zmm6, zmm5, 123 # AVX512BW | |
1593 | vpcmpb k5, zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1594 | vpcmpb k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1595 | vpcmpb k5, zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1596 | vpcmpb k5, zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1597 | vpcmpb k5, zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1598 | vpcmpb k5, zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1599 | vpcmpw k5, zmm6, zmm5, 0xab # AVX512BW | |
1600 | vpcmpw k5{k7}, zmm6, zmm5, 0xab # AVX512BW | |
1601 | vpcmpw k5, zmm6, zmm5, 123 # AVX512BW | |
1602 | vpcmpw k5, zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1603 | vpcmpw k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1604 | vpcmpw k5, zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1605 | vpcmpw k5, zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1606 | vpcmpw k5, zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1607 | vpcmpw k5, zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1608 | vpcmpub k5, zmm6, zmm5, 0xab # AVX512BW | |
1609 | vpcmpub k5{k7}, zmm6, zmm5, 0xab # AVX512BW | |
1610 | vpcmpub k5, zmm6, zmm5, 123 # AVX512BW | |
1611 | vpcmpub k5, zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1612 | vpcmpub k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1613 | vpcmpub k5, zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1614 | vpcmpub k5, zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1615 | vpcmpub k5, zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1616 | vpcmpub k5, zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW | |
1617 | vpcmpuw k5, zmm6, zmm5, 0xab # AVX512BW | |
1618 | vpcmpuw k5{k7}, zmm6, zmm5, 0xab # AVX512BW | |
1619 | vpcmpuw k5, zmm6, zmm5, 123 # AVX512BW | |
1620 | vpcmpuw k5, zmm6, ZMMWORD PTR [ecx], 123 # AVX512BW | |
1621 | vpcmpuw k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512BW | |
1622 | vpcmpuw k5, zmm6, ZMMWORD PTR [edx+8128], 123 # AVX512BW Disp8 | |
1623 | vpcmpuw k5, zmm6, ZMMWORD PTR [edx+8192], 123 # AVX512BW | |
1624 | vpcmpuw k5, zmm6, ZMMWORD PTR [edx-8192], 123 # AVX512BW Disp8 | |
1625 | vpcmpuw k5, zmm6, ZMMWORD PTR [edx-8256], 123 # AVX512BW |