1 // Code generated by avx512test. DO NOT EDIT.
2
3 #include "../../../../../../runtime/textflag.h"
4
5 TEXT asmtest_avx512bw(SB), NOSPLIT, $0
6 KADDD K4, K7, K5 // c4e1c54aec
7 KADDD K6, K7, K5 // c4e1c54aee
8 KADDD K4, K6, K5 // c4e1cd4aec
9 KADDD K6, K6, K5 // c4e1cd4aee
10 KADDD K4, K7, K4 // c4e1c54ae4
11 KADDD K6, K7, K4 // c4e1c54ae6
12 KADDD K4, K6, K4 // c4e1cd4ae4
13 KADDD K6, K6, K4 // c4e1cd4ae6
14 KADDQ K4, K5, K0 // c4e1d44ac4
15 KADDQ K6, K5, K0 // c4e1d44ac6
16 KADDQ K4, K4, K0 // c4e1dc4ac4
17 KADDQ K6, K4, K0 // c4e1dc4ac6
18 KADDQ K4, K5, K7 // c4e1d44afc
19 KADDQ K6, K5, K7 // c4e1d44afe
20 KADDQ K4, K4, K7 // c4e1dc4afc
21 KADDQ K6, K4, K7 // c4e1dc4afe
22 KANDD K1, K6, K0 // c4e1cd41c1
23 KANDD K5, K6, K0 // c4e1cd41c5
24 KANDD K1, K5, K0 // c4e1d541c1
25 KANDD K5, K5, K0 // c4e1d541c5
26 KANDD K1, K6, K5 // c4e1cd41e9
27 KANDD K5, K6, K5 // c4e1cd41ed
28 KANDD K1, K5, K5 // c4e1d541e9
29 KANDD K5, K5, K5 // c4e1d541ed
30 KANDND K5, K0, K4 // c4e1fd42e5
31 KANDND K4, K0, K4 // c4e1fd42e4
32 KANDND K5, K7, K4 // c4e1c542e5
33 KANDND K4, K7, K4 // c4e1c542e4
34 KANDND K5, K0, K6 // c4e1fd42f5
35 KANDND K4, K0, K6 // c4e1fd42f4
36 KANDND K5, K7, K6 // c4e1c542f5
37 KANDND K4, K7, K6 // c4e1c542f4
38 KANDNQ K6, K1, K4 // c4e1f442e6
39 KANDNQ K7, K1, K4 // c4e1f442e7
40 KANDNQ K6, K3, K4 // c4e1e442e6
41 KANDNQ K7, K3, K4 // c4e1e442e7
42 KANDNQ K6, K1, K6 // c4e1f442f6
43 KANDNQ K7, K1, K6 // c4e1f442f7
44 KANDNQ K6, K3, K6 // c4e1e442f6
45 KANDNQ K7, K3, K6 // c4e1e442f7
46 KANDQ K6, K0, K2 // c4e1fc41d6
47 KANDQ K5, K0, K2 // c4e1fc41d5
48 KANDQ K6, K5, K2 // c4e1d441d6
49 KANDQ K5, K5, K2 // c4e1d441d5
50 KANDQ K6, K0, K7 // c4e1fc41fe
51 KANDQ K5, K0, K7 // c4e1fc41fd
52 KANDQ K6, K5, K7 // c4e1d441fe
53 KANDQ K5, K5, K7 // c4e1d441fd
54 KMOVD K1, 17(SP) // c4e1f9914c2411
55 KMOVD K3, 17(SP) // c4e1f9915c2411
56 KMOVD K1, -17(BP)(SI*4) // c4e1f9914cb5ef
57 KMOVD K3, -17(BP)(SI*4) // c4e1f9915cb5ef
58 KMOVD K6, R14 // c57b93f6
59 KMOVD K7, R14 // c57b93f7
60 KMOVD K6, AX // c5fb93c6
61 KMOVD K7, AX // c5fb93c7
62 KMOVD K4, K6 // c4e1f990f4
63 KMOVD K6, K6 // c4e1f990f6
64 KMOVD 7(AX), K6 // c4e1f9907007
65 KMOVD (DI), K6 // c4e1f99037
66 KMOVD K4, K4 // c4e1f990e4
67 KMOVD K6, K4 // c4e1f990e6
68 KMOVD 7(AX), K4 // c4e1f9906007
69 KMOVD (DI), K4 // c4e1f99027
70 KMOVD R9, K4 // c4c17b92e1
71 KMOVD CX, K4 // c5fb92e1
72 KMOVD R9, K5 // c4c17b92e9
73 KMOVD CX, K5 // c5fb92e9
74 KMOVQ K2, 17(SP) // c4e1f891542411
75 KMOVQ K7, 17(SP) // c4e1f8917c2411
76 KMOVQ K2, -17(BP)(SI*4) // c4e1f89154b5ef
77 KMOVQ K7, -17(BP)(SI*4) // c4e1f8917cb5ef
78 KMOVQ K0, DX // c4e1fb93d0
79 KMOVQ K5, DX // c4e1fb93d5
80 KMOVQ K0, BP // c4e1fb93e8
81 KMOVQ K5, BP // c4e1fb93ed
82 KMOVQ K1, K6 // c4e1f890f1
83 KMOVQ K5, K6 // c4e1f890f5
84 KMOVQ 7(AX), K6 // c4e1f8907007
85 KMOVQ (DI), K6 // c4e1f89037
86 KMOVQ K1, K5 // c4e1f890e9
87 KMOVQ K5, K5 // c4e1f890ed
88 KMOVQ 7(AX), K5 // c4e1f8906807
89 KMOVQ (DI), K5 // c4e1f8902f
90 KMOVQ R10, K3 // c4c1fb92da
91 KMOVQ CX, K3 // c4e1fb92d9
92 KMOVQ R10, K1 // c4c1fb92ca
93 KMOVQ CX, K1 // c4e1fb92c9
94 KNOTD K6, K6 // c4e1f944f6
95 KNOTD K4, K6 // c4e1f944f4
96 KNOTD K6, K7 // c4e1f944fe
97 KNOTD K4, K7 // c4e1f944fc
98 KNOTQ K4, K4 // c4e1f844e4
99 KNOTQ K5, K4 // c4e1f844e5
100 KNOTQ K4, K6 // c4e1f844f4
101 KNOTQ K5, K6 // c4e1f844f5
102 KORD K4, K7, K5 // c4e1c545ec
103 KORD K6, K7, K5 // c4e1c545ee
104 KORD K4, K6, K5 // c4e1cd45ec
105 KORD K6, K6, K5 // c4e1cd45ee
106 KORD K4, K7, K4 // c4e1c545e4
107 KORD K6, K7, K4 // c4e1c545e6
108 KORD K4, K6, K4 // c4e1cd45e4
109 KORD K6, K6, K4 // c4e1cd45e6
110 KORQ K4, K5, K0 // c4e1d445c4
111 KORQ K6, K5, K0 // c4e1d445c6
112 KORQ K4, K4, K0 // c4e1dc45c4
113 KORQ K6, K4, K0 // c4e1dc45c6
114 KORQ K4, K5, K7 // c4e1d445fc
115 KORQ K6, K5, K7 // c4e1d445fe
116 KORQ K4, K4, K7 // c4e1dc45fc
117 KORQ K6, K4, K7 // c4e1dc45fe
118 KORTESTD K4, K6 // c4e1f998f4
119 KORTESTD K6, K6 // c4e1f998f6
120 KORTESTD K4, K4 // c4e1f998e4
121 KORTESTD K6, K4 // c4e1f998e6
122 KORTESTQ K2, K4 // c4e1f898e2
123 KORTESTQ K7, K4 // c4e1f898e7
124 KORTESTQ K2, K5 // c4e1f898ea
125 KORTESTQ K7, K5 // c4e1f898ef
126 KSHIFTLD $0, K5, K0 // c4e37933c500
127 KSHIFTLD $0, K4, K0 // c4e37933c400
128 KSHIFTLD $0, K5, K7 // c4e37933fd00
129 KSHIFTLD $0, K4, K7 // c4e37933fc00
130 KSHIFTLQ $97, K1, K4 // c4e3f933e161
131 KSHIFTLQ $97, K3, K4 // c4e3f933e361
132 KSHIFTLQ $97, K1, K6 // c4e3f933f161
133 KSHIFTLQ $97, K3, K6 // c4e3f933f361
134 KSHIFTRD $79, K0, K2 // c4e37931d04f
135 KSHIFTRD $79, K5, K2 // c4e37931d54f
136 KSHIFTRD $79, K0, K7 // c4e37931f84f
137 KSHIFTRD $79, K5, K7 // c4e37931fd4f
138 KSHIFTRQ $64, K1, K6 // c4e3f931f140
139 KSHIFTRQ $64, K5, K6 // c4e3f931f540
140 KSHIFTRQ $64, K1, K5 // c4e3f931e940
141 KSHIFTRQ $64, K5, K5 // c4e3f931ed40
142 KTESTD K5, K0 // c4e1f999c5
143 KTESTD K4, K0 // c4e1f999c4
144 KTESTD K5, K7 // c4e1f999fd
145 KTESTD K4, K7 // c4e1f999fc
146 KTESTQ K1, K4 // c4e1f899e1
147 KTESTQ K3, K4 // c4e1f899e3
148 KTESTQ K1, K6 // c4e1f899f1
149 KTESTQ K3, K6 // c4e1f899f3
150 KUNPCKDQ K1, K6, K0 // c4e1cc4bc1
151 KUNPCKDQ K5, K6, K0 // c4e1cc4bc5
152 KUNPCKDQ K1, K5, K0 // c4e1d44bc1
153 KUNPCKDQ K5, K5, K0 // c4e1d44bc5
154 KUNPCKDQ K1, K6, K5 // c4e1cc4be9
155 KUNPCKDQ K5, K6, K5 // c4e1cc4bed
156 KUNPCKDQ K1, K5, K5 // c4e1d44be9
157 KUNPCKDQ K5, K5, K5 // c4e1d44bed
158 KUNPCKWD K7, K5, K3 // c5d44bdf
159 KUNPCKWD K6, K5, K3 // c5d44bde
160 KUNPCKWD K7, K4, K3 // c5dc4bdf
161 KUNPCKWD K6, K4, K3 // c5dc4bde
162 KUNPCKWD K7, K5, K1 // c5d44bcf
163 KUNPCKWD K6, K5, K1 // c5d44bce
164 KUNPCKWD K7, K4, K1 // c5dc4bcf
165 KUNPCKWD K6, K4, K1 // c5dc4bce
166 KXNORD K6, K1, K4 // c4e1f546e6
167 KXNORD K7, K1, K4 // c4e1f546e7
168 KXNORD K6, K3, K4 // c4e1e546e6
169 KXNORD K7, K3, K4 // c4e1e546e7
170 KXNORD K6, K1, K6 // c4e1f546f6
171 KXNORD K7, K1, K6 // c4e1f546f7
172 KXNORD K6, K3, K6 // c4e1e546f6
173 KXNORD K7, K3, K6 // c4e1e546f7
174 KXNORQ K4, K4, K6 // c4e1dc46f4
175 KXNORQ K5, K4, K6 // c4e1dc46f5
176 KXNORQ K4, K6, K6 // c4e1cc46f4
177 KXNORQ K5, K6, K6 // c4e1cc46f5
178 KXNORQ K4, K4, K4 // c4e1dc46e4
179 KXNORQ K5, K4, K4 // c4e1dc46e5
180 KXNORQ K4, K6, K4 // c4e1cc46e4
181 KXNORQ K5, K6, K4 // c4e1cc46e5
182 KXORD K0, K4, K7 // c4e1dd47f8
183 KXORD K7, K4, K7 // c4e1dd47ff
184 KXORD K0, K6, K7 // c4e1cd47f8
185 KXORD K7, K6, K7 // c4e1cd47ff
186 KXORD K0, K4, K6 // c4e1dd47f0
187 KXORD K7, K4, K6 // c4e1dd47f7
188 KXORD K0, K6, K6 // c4e1cd47f0
189 KXORD K7, K6, K6 // c4e1cd47f7
190 KXORQ K1, K4, K5 // c4e1dc47e9
191 KXORQ K3, K4, K5 // c4e1dc47eb
192 KXORQ K1, K6, K5 // c4e1cc47e9
193 KXORQ K3, K6, K5 // c4e1cc47eb
194 KXORQ K1, K4, K4 // c4e1dc47e1
195 KXORQ K3, K4, K4 // c4e1dc47e3
196 KXORQ K1, K6, K4 // c4e1cc47e1
197 KXORQ K3, K6, K4 // c4e1cc47e3
198 VDBPSADBW $65, X15, X17, K3, X5 // 62d3750342ef41
199 VDBPSADBW $65, 7(AX)(CX*4), X17, K3, X5 // 62f3750342ac880700000041
200 VDBPSADBW $65, 7(AX)(CX*1), X17, K3, X5 // 62f3750342ac080700000041
201 VDBPSADBW $67, Y17, Y5, K4, Y19 // 62a3552c42d943
202 VDBPSADBW $67, 99(R15)(R15*2), Y5, K4, Y19 // 6283552c429c7f6300000043
203 VDBPSADBW $67, -7(DI), Y5, K4, Y19 // 62e3552c429ff9ffffff43
204 VDBPSADBW $127, Z3, Z5, K2, Z19 // 62e3554a42db7f
205 VDBPSADBW $127, Z5, Z5, K2, Z19 // 62e3554a42dd7f
206 VDBPSADBW $127, 17(SP)(BP*1), Z5, K2, Z19 // 62e3554a429c2c110000007f
207 VDBPSADBW $127, -7(CX)(DX*8), Z5, K2, Z19 // 62e3554a429cd1f9ffffff7f
208 VDBPSADBW $127, Z3, Z1, K2, Z19 // 62e3754a42db7f
209 VDBPSADBW $127, Z5, Z1, K2, Z19 // 62e3754a42dd7f
210 VDBPSADBW $127, 17(SP)(BP*1), Z1, K2, Z19 // 62e3754a429c2c110000007f
211 VDBPSADBW $127, -7(CX)(DX*8), Z1, K2, Z19 // 62e3754a429cd1f9ffffff7f
212 VDBPSADBW $127, Z3, Z5, K2, Z15 // 6273554a42fb7f
213 VDBPSADBW $127, Z5, Z5, K2, Z15 // 6273554a42fd7f
214 VDBPSADBW $127, 17(SP)(BP*1), Z5, K2, Z15 // 6273554a42bc2c110000007f
215 VDBPSADBW $127, -7(CX)(DX*8), Z5, K2, Z15 // 6273554a42bcd1f9ffffff7f
216 VDBPSADBW $127, Z3, Z1, K2, Z15 // 6273754a42fb7f
217 VDBPSADBW $127, Z5, Z1, K2, Z15 // 6273754a42fd7f
218 VDBPSADBW $127, 17(SP)(BP*1), Z1, K2, Z15 // 6273754a42bc2c110000007f
219 VDBPSADBW $127, -7(CX)(DX*8), Z1, K2, Z15 // 6273754a42bcd1f9ffffff7f
220 VMOVDQU16 X14, K1, X16 // 6231ff097ff0
221 VMOVDQU16 X14, K1, -17(BP)(SI*2) // 6271ff097fb475efffffff
222 VMOVDQU16 X14, K1, 7(AX)(CX*2) // 6271ff097fb44807000000
223 VMOVDQU16 X14, K1, X11 // 6251ff097ff3
224 VMOVDQU16 15(R8)(R14*1), K1, X11 // 6211ff096f9c300f000000
225 VMOVDQU16 15(R8)(R14*2), K1, X11 // 6211ff096f9c700f000000
226 VMOVDQU16 Y24, K7, Y18 // 6221ff2f7fc2
227 VMOVDQU16 Y24, K7, 7(SI)(DI*4) // 6261ff2f7f84be07000000
228 VMOVDQU16 Y24, K7, -7(DI)(R8*2) // 6221ff2f7f8447f9ffffff
229 VMOVDQU16 Y11, K2, Y8 // 6251ff2a7fd8
230 VMOVDQU16 17(SP), K2, Y8 // 6271ff2a6f842411000000
231 VMOVDQU16 -17(BP)(SI*4), K2, Y8 // 6271ff2a6f84b5efffffff
232 VMOVDQU16 Z6, K4, Z22 // 62b1ff4c7ff6
233 VMOVDQU16 Z8, K4, Z22 // 6231ff4c7fc6
234 VMOVDQU16 Z6, K4, Z11 // 62d1ff4c7ff3
235 VMOVDQU16 Z8, K4, Z11 // 6251ff4c7fc3
236 VMOVDQU16 Z6, K4, (CX) // 62f1ff4c7f31
237 VMOVDQU16 Z8, K4, (CX) // 6271ff4c7f01
238 VMOVDQU16 Z6, K4, 99(R15) // 62d1ff4c7fb763000000
239 VMOVDQU16 Z8, K4, 99(R15) // 6251ff4c7f8763000000
240 VMOVDQU16 Z12, K1, Z25 // 6211ff497fe1
241 VMOVDQU16 Z17, K1, Z25 // 6281ff497fc9
242 VMOVDQU16 99(R15)(R15*2), K1, Z25 // 6201ff496f8c7f63000000
243 VMOVDQU16 -7(DI), K1, Z25 // 6261ff496f8ff9ffffff
244 VMOVDQU16 Z12, K1, Z12 // 6251ff497fe4
245 VMOVDQU16 Z17, K1, Z12 // 62c1ff497fcc
246 VMOVDQU16 99(R15)(R15*2), K1, Z12 // 6211ff496fa47f63000000
247 VMOVDQU16 -7(DI), K1, Z12 // 6271ff496fa7f9ffffff
248 VMOVDQU8 X11, K5, X23 // 62317f0d7fdf
249 VMOVDQU8 X11, K5, -7(CX)(DX*1) // 62717f0d7f9c11f9ffffff
250 VMOVDQU8 X11, K5, -15(R14)(R15*4) // 62117f0d7f9cbef1ffffff
251 VMOVDQU8 X24, K3, X31 // 62017f0b7fc7
252 VMOVDQU8 15(DX)(BX*1), K3, X31 // 62617f0b6fbc1a0f000000
253 VMOVDQU8 -7(CX)(DX*2), K3, X31 // 62617f0b6fbc51f9ffffff
254 VMOVDQU8 Y3, K4, Y6 // 62f17f2c7fde
255 VMOVDQU8 Y3, K4, 7(SI)(DI*1) // 62f17f2c7f9c3e07000000
256 VMOVDQU8 Y3, K4, 15(DX)(BX*8) // 62f17f2c7f9cda0f000000
257 VMOVDQU8 Y6, K2, Y7 // 62f17f2a7ff7
258 VMOVDQU8 -7(DI)(R8*1), K2, Y7 // 62b17f2a6fbc07f9ffffff
259 VMOVDQU8 (SP), K2, Y7 // 62f17f2a6f3c24
260 VMOVDQU8 Z9, K2, Z3 // 62717f4a7fcb
261 VMOVDQU8 Z19, K2, Z3 // 62e17f4a7fdb
262 VMOVDQU8 Z9, K2, Z30 // 62117f4a7fce
263 VMOVDQU8 Z19, K2, Z30 // 62817f4a7fde
264 VMOVDQU8 Z9, K2, 15(R8) // 62517f4a7f880f000000
265 VMOVDQU8 Z19, K2, 15(R8) // 62c17f4a7f980f000000
266 VMOVDQU8 Z9, K2, (BP) // 62717f4a7f4d00
267 VMOVDQU8 Z19, K2, (BP) // 62e17f4a7f5d00
268 VMOVDQU8 Z11, K3, Z12 // 62517f4b7fdc
269 VMOVDQU8 Z5, K3, Z12 // 62d17f4b7fec
270 VMOVDQU8 15(R8)(R14*8), K3, Z12 // 62117f4b6fa4f00f000000
271 VMOVDQU8 -15(R14)(R15*2), K3, Z12 // 62117f4b6fa47ef1ffffff
272 VMOVDQU8 Z11, K3, Z22 // 62317f4b7fde
273 VMOVDQU8 Z5, K3, Z22 // 62b17f4b7fee
274 VMOVDQU8 15(R8)(R14*8), K3, Z22 // 62817f4b6fb4f00f000000
275 VMOVDQU8 -15(R14)(R15*2), K3, Z22 // 62817f4b6fb47ef1ffffff
276 VPABSB X22, K3, X6 // 62b27d0b1cf6 or 62b2fd0b1cf6
277 VPABSB -7(CX), K3, X6 // 62f27d0b1cb1f9ffffff or 62f2fd0b1cb1f9ffffff
278 VPABSB 15(DX)(BX*4), K3, X6 // 62f27d0b1cb49a0f000000 or 62f2fd0b1cb49a0f000000
279 VPABSB Y27, K4, Y11 // 62127d2c1cdb or 6212fd2c1cdb
280 VPABSB 15(DX)(BX*1), K4, Y11 // 62727d2c1c9c1a0f000000 or 6272fd2c1c9c1a0f000000
281 VPABSB -7(CX)(DX*2), K4, Y11 // 62727d2c1c9c51f9ffffff or 6272fd2c1c9c51f9ffffff
282 VPABSB Z6, K5, Z21 // 62e27d4d1cee or 62e2fd4d1cee
283 VPABSB Z9, K5, Z21 // 62c27d4d1ce9 or 62c2fd4d1ce9
284 VPABSB (AX), K5, Z21 // 62e27d4d1c28 or 62e2fd4d1c28
285 VPABSB 7(SI), K5, Z21 // 62e27d4d1cae07000000 or 62e2fd4d1cae07000000
286 VPABSB Z6, K5, Z9 // 62727d4d1cce or 6272fd4d1cce
287 VPABSB Z9, K5, Z9 // 62527d4d1cc9 or 6252fd4d1cc9
288 VPABSB (AX), K5, Z9 // 62727d4d1c08 or 6272fd4d1c08
289 VPABSB 7(SI), K5, Z9 // 62727d4d1c8e07000000 or 6272fd4d1c8e07000000
290 VPABSW X11, K4, X15 // 62527d0c1dfb or 6252fd0c1dfb
291 VPABSW (BX), K4, X15 // 62727d0c1d3b or 6272fd0c1d3b
292 VPABSW -17(BP)(SI*1), K4, X15 // 62727d0c1dbc35efffffff or 6272fd0c1dbc35efffffff
293 VPABSW Y3, K7, Y26 // 62627d2f1dd3 or 6262fd2f1dd3
294 VPABSW 15(R8), K7, Y26 // 62427d2f1d900f000000 or 6242fd2f1d900f000000
295 VPABSW (BP), K7, Y26 // 62627d2f1d5500 or 6262fd2f1d5500
296 VPABSW Z16, K2, Z7 // 62b27d4a1df8 or 62b2fd4a1df8
297 VPABSW Z25, K2, Z7 // 62927d4a1df9 or 6292fd4a1df9
298 VPABSW (R8), K2, Z7 // 62d27d4a1d38 or 62d2fd4a1d38
299 VPABSW 15(DX)(BX*2), K2, Z7 // 62f27d4a1dbc5a0f000000 or 62f2fd4a1dbc5a0f000000
300 VPABSW Z16, K2, Z21 // 62a27d4a1de8 or 62a2fd4a1de8
301 VPABSW Z25, K2, Z21 // 62827d4a1de9 or 6282fd4a1de9
302 VPABSW (R8), K2, Z21 // 62c27d4a1d28 or 62c2fd4a1d28
303 VPABSW 15(DX)(BX*2), K2, Z21 // 62e27d4a1dac5a0f000000 or 62e2fd4a1dac5a0f000000
304 VPACKSSDW X13, X19, K5, X1 // 62d165056bcd
305 VPACKSSDW 15(R8)(R14*4), X19, K5, X1 // 629165056b8cb00f000000
306 VPACKSSDW -7(CX)(DX*4), X19, K5, X1 // 62f165056b8c91f9ffffff
307 VPACKSSDW Y1, Y28, K3, Y8 // 62711d236bc1
308 VPACKSSDW 15(R8)(R14*8), Y28, K3, Y8 // 62111d236b84f00f000000
309 VPACKSSDW -15(R14)(R15*2), Y28, K3, Y8 // 62111d236b847ef1ffffff
310 VPACKSSDW Z21, Z12, K4, Z14 // 62311d4c6bf5
311 VPACKSSDW Z9, Z12, K4, Z14 // 62511d4c6bf1
312 VPACKSSDW 17(SP)(BP*1), Z12, K4, Z14 // 62711d4c6bb42c11000000
313 VPACKSSDW -7(CX)(DX*8), Z12, K4, Z14 // 62711d4c6bb4d1f9ffffff
314 VPACKSSDW Z21, Z13, K4, Z14 // 6231154c6bf5
315 VPACKSSDW Z9, Z13, K4, Z14 // 6251154c6bf1
316 VPACKSSDW 17(SP)(BP*1), Z13, K4, Z14 // 6271154c6bb42c11000000
317 VPACKSSDW -7(CX)(DX*8), Z13, K4, Z14 // 6271154c6bb4d1f9ffffff
318 VPACKSSDW Z21, Z12, K4, Z13 // 62311d4c6bed
319 VPACKSSDW Z9, Z12, K4, Z13 // 62511d4c6be9
320 VPACKSSDW 17(SP)(BP*1), Z12, K4, Z13 // 62711d4c6bac2c11000000
321 VPACKSSDW -7(CX)(DX*8), Z12, K4, Z13 // 62711d4c6bacd1f9ffffff
322 VPACKSSDW Z21, Z13, K4, Z13 // 6231154c6bed
323 VPACKSSDW Z9, Z13, K4, Z13 // 6251154c6be9
324 VPACKSSDW 17(SP)(BP*1), Z13, K4, Z13 // 6271154c6bac2c11000000
325 VPACKSSDW -7(CX)(DX*8), Z13, K4, Z13 // 6271154c6bacd1f9ffffff
326 VPACKSSWB X0, X14, K2, X2 // 62f10d0a63d0 or 62f18d0a63d0
327 VPACKSSWB (R8), X14, K2, X2 // 62d10d0a6310 or 62d18d0a6310
328 VPACKSSWB 15(DX)(BX*2), X14, K2, X2 // 62f10d0a63945a0f000000 or 62f18d0a63945a0f000000
329 VPACKSSWB Y31, Y14, K2, Y23 // 62810d2a63ff or 62818d2a63ff
330 VPACKSSWB -15(R14)(R15*1), Y14, K2, Y23 // 62810d2a63bc3ef1ffffff or 62818d2a63bc3ef1ffffff
331 VPACKSSWB -15(BX), Y14, K2, Y23 // 62e10d2a63bbf1ffffff or 62e18d2a63bbf1ffffff
332 VPACKSSWB Z23, Z27, K3, Z2 // 62b1254363d7 or 62b1a54363d7
333 VPACKSSWB Z9, Z27, K3, Z2 // 62d1254363d1 or 62d1a54363d1
334 VPACKSSWB -17(BP)(SI*2), Z27, K3, Z2 // 62f12543639475efffffff or 62f1a543639475efffffff
335 VPACKSSWB 7(AX)(CX*2), Z27, K3, Z2 // 62f1254363944807000000 or 62f1a54363944807000000
336 VPACKSSWB Z23, Z25, K3, Z2 // 62b1354363d7 or 62b1b54363d7
337 VPACKSSWB Z9, Z25, K3, Z2 // 62d1354363d1 or 62d1b54363d1
338 VPACKSSWB -17(BP)(SI*2), Z25, K3, Z2 // 62f13543639475efffffff or 62f1b543639475efffffff
339 VPACKSSWB 7(AX)(CX*2), Z25, K3, Z2 // 62f1354363944807000000 or 62f1b54363944807000000
340 VPACKSSWB Z23, Z27, K3, Z7 // 62b1254363ff or 62b1a54363ff
341 VPACKSSWB Z9, Z27, K3, Z7 // 62d1254363f9 or 62d1a54363f9
342 VPACKSSWB -17(BP)(SI*2), Z27, K3, Z7 // 62f1254363bc75efffffff or 62f1a54363bc75efffffff
343 VPACKSSWB 7(AX)(CX*2), Z27, K3, Z7 // 62f1254363bc4807000000 or 62f1a54363bc4807000000
344 VPACKSSWB Z23, Z25, K3, Z7 // 62b1354363ff or 62b1b54363ff
345 VPACKSSWB Z9, Z25, K3, Z7 // 62d1354363f9 or 62d1b54363f9
346 VPACKSSWB -17(BP)(SI*2), Z25, K3, Z7 // 62f1354363bc75efffffff or 62f1b54363bc75efffffff
347 VPACKSSWB 7(AX)(CX*2), Z25, K3, Z7 // 62f1354363bc4807000000 or 62f1b54363bc4807000000
348 VPACKUSDW X11, X25, K3, X0 // 62d235032bc3
349 VPACKUSDW 17(SP)(BP*1), X25, K3, X0 // 62f235032b842c11000000
350 VPACKUSDW -7(CX)(DX*8), X25, K3, X0 // 62f235032b84d1f9ffffff
351 VPACKUSDW Y22, Y2, K3, Y25 // 62226d2b2bce
352 VPACKUSDW 7(AX)(CX*4), Y2, K3, Y25 // 62626d2b2b8c8807000000
353 VPACKUSDW 7(AX)(CX*1), Y2, K3, Y25 // 62626d2b2b8c0807000000
354 VPACKUSDW Z14, Z3, K2, Z27 // 6242654a2bde
355 VPACKUSDW Z7, Z3, K2, Z27 // 6262654a2bdf
356 VPACKUSDW 15(R8)(R14*1), Z3, K2, Z27 // 6202654a2b9c300f000000
357 VPACKUSDW 15(R8)(R14*2), Z3, K2, Z27 // 6202654a2b9c700f000000
358 VPACKUSDW Z14, Z0, K2, Z27 // 62427d4a2bde
359 VPACKUSDW Z7, Z0, K2, Z27 // 62627d4a2bdf
360 VPACKUSDW 15(R8)(R14*1), Z0, K2, Z27 // 62027d4a2b9c300f000000
361 VPACKUSDW 15(R8)(R14*2), Z0, K2, Z27 // 62027d4a2b9c700f000000
362 VPACKUSDW Z14, Z3, K2, Z14 // 6252654a2bf6
363 VPACKUSDW Z7, Z3, K2, Z14 // 6272654a2bf7
364 VPACKUSDW 15(R8)(R14*1), Z3, K2, Z14 // 6212654a2bb4300f000000
365 VPACKUSDW 15(R8)(R14*2), Z3, K2, Z14 // 6212654a2bb4700f000000
366 VPACKUSDW Z14, Z0, K2, Z14 // 62527d4a2bf6
367 VPACKUSDW Z7, Z0, K2, Z14 // 62727d4a2bf7
368 VPACKUSDW 15(R8)(R14*1), Z0, K2, Z14 // 62127d4a2bb4300f000000
369 VPACKUSDW 15(R8)(R14*2), Z0, K2, Z14 // 62127d4a2bb4700f000000
370 VPACKUSWB X11, X18, K1, X17 // 62c16d0167cb or 62c1ed0167cb
371 VPACKUSWB -17(BP)(SI*2), X18, K1, X17 // 62e16d01678c75efffffff or 62e1ed01678c75efffffff
372 VPACKUSWB 7(AX)(CX*2), X18, K1, X17 // 62e16d01678c4807000000 or 62e1ed01678c4807000000
373 VPACKUSWB Y9, Y8, K2, Y27 // 62413d2a67d9 or 6241bd2a67d9
374 VPACKUSWB (SI), Y8, K2, Y27 // 62613d2a671e or 6261bd2a671e
375 VPACKUSWB 7(SI)(DI*2), Y8, K2, Y27 // 62613d2a679c7e07000000 or 6261bd2a679c7e07000000
376 VPACKUSWB Z1, Z22, K1, Z8 // 62714d4167c1 or 6271cd4167c1
377 VPACKUSWB Z16, Z22, K1, Z8 // 62314d4167c0 or 6231cd4167c0
378 VPACKUSWB (R14), Z22, K1, Z8 // 62514d416706 or 6251cd416706
379 VPACKUSWB -7(DI)(R8*8), Z22, K1, Z8 // 62314d416784c7f9ffffff or 6231cd416784c7f9ffffff
380 VPACKUSWB Z1, Z25, K1, Z8 // 6271354167c1 or 6271b54167c1
381 VPACKUSWB Z16, Z25, K1, Z8 // 6231354167c0 or 6231b54167c0
382 VPACKUSWB (R14), Z25, K1, Z8 // 625135416706 or 6251b5416706
383 VPACKUSWB -7(DI)(R8*8), Z25, K1, Z8 // 623135416784c7f9ffffff or 6231b5416784c7f9ffffff
384 VPACKUSWB Z1, Z22, K1, Z24 // 62614d4167c1 or 6261cd4167c1
385 VPACKUSWB Z16, Z22, K1, Z24 // 62214d4167c0 or 6221cd4167c0
386 VPACKUSWB (R14), Z22, K1, Z24 // 62414d416706 or 6241cd416706
387 VPACKUSWB -7(DI)(R8*8), Z22, K1, Z24 // 62214d416784c7f9ffffff or 6221cd416784c7f9ffffff
388 VPACKUSWB Z1, Z25, K1, Z24 // 6261354167c1 or 6261b54167c1
389 VPACKUSWB Z16, Z25, K1, Z24 // 6221354167c0 or 6221b54167c0
390 VPACKUSWB (R14), Z25, K1, Z24 // 624135416706 or 6241b5416706
391 VPACKUSWB -7(DI)(R8*8), Z25, K1, Z24 // 622135416784c7f9ffffff or 6221b5416784c7f9ffffff
392 VPADDB X24, X2, K7, X9 // 62116d0ffcc8 or 6211ed0ffcc8
393 VPADDB 15(R8)(R14*1), X2, K7, X9 // 62116d0ffc8c300f000000 or 6211ed0ffc8c300f000000
394 VPADDB 15(R8)(R14*2), X2, K7, X9 // 62116d0ffc8c700f000000 or 6211ed0ffc8c700f000000
395 VPADDB Y14, Y9, K1, Y22 // 62c13529fcf6 or 62c1b529fcf6
396 VPADDB 17(SP)(BP*8), Y9, K1, Y22 // 62e13529fcb4ec11000000 or 62e1b529fcb4ec11000000
397 VPADDB 17(SP)(BP*4), Y9, K1, Y22 // 62e13529fcb4ac11000000 or 62e1b529fcb4ac11000000
398 VPADDB Z15, Z0, K1, Z6 // 62d17d49fcf7 or 62d1fd49fcf7
399 VPADDB Z12, Z0, K1, Z6 // 62d17d49fcf4 or 62d1fd49fcf4
400 VPADDB 99(R15)(R15*4), Z0, K1, Z6 // 62917d49fcb4bf63000000 or 6291fd49fcb4bf63000000
401 VPADDB 15(DX), Z0, K1, Z6 // 62f17d49fcb20f000000 or 62f1fd49fcb20f000000
402 VPADDB Z15, Z8, K1, Z6 // 62d13d49fcf7 or 62d1bd49fcf7
403 VPADDB Z12, Z8, K1, Z6 // 62d13d49fcf4 or 62d1bd49fcf4
404 VPADDB 99(R15)(R15*4), Z8, K1, Z6 // 62913d49fcb4bf63000000 or 6291bd49fcb4bf63000000
405 VPADDB 15(DX), Z8, K1, Z6 // 62f13d49fcb20f000000 or 62f1bd49fcb20f000000
406 VPADDB Z15, Z0, K1, Z2 // 62d17d49fcd7 or 62d1fd49fcd7
407 VPADDB Z12, Z0, K1, Z2 // 62d17d49fcd4 or 62d1fd49fcd4
408 VPADDB 99(R15)(R15*4), Z0, K1, Z2 // 62917d49fc94bf63000000 or 6291fd49fc94bf63000000
409 VPADDB 15(DX), Z0, K1, Z2 // 62f17d49fc920f000000 or 62f1fd49fc920f000000
410 VPADDB Z15, Z8, K1, Z2 // 62d13d49fcd7 or 62d1bd49fcd7
411 VPADDB Z12, Z8, K1, Z2 // 62d13d49fcd4 or 62d1bd49fcd4
412 VPADDB 99(R15)(R15*4), Z8, K1, Z2 // 62913d49fc94bf63000000 or 6291bd49fc94bf63000000
413 VPADDB 15(DX), Z8, K1, Z2 // 62f13d49fc920f000000 or 62f1bd49fc920f000000
414 VPADDSB X15, X11, K4, X3 // 62d1250cecdf or 62d1a50cecdf
415 VPADDSB (CX), X11, K4, X3 // 62f1250cec19 or 62f1a50cec19
416 VPADDSB 99(R15), X11, K4, X3 // 62d1250cec9f63000000 or 62d1a50cec9f63000000
417 VPADDSB Y9, Y22, K5, Y31 // 62414d25ecf9 or 6241cd25ecf9
418 VPADDSB 7(AX), Y22, K5, Y31 // 62614d25ecb807000000 or 6261cd25ecb807000000
419 VPADDSB (DI), Y22, K5, Y31 // 62614d25ec3f or 6261cd25ec3f
420 VPADDSB Z13, Z28, K7, Z26 // 62411d47ecd5 or 62419d47ecd5
421 VPADDSB Z21, Z28, K7, Z26 // 62211d47ecd5 or 62219d47ecd5
422 VPADDSB -7(CX)(DX*1), Z28, K7, Z26 // 62611d47ec9411f9ffffff or 62619d47ec9411f9ffffff
423 VPADDSB -15(R14)(R15*4), Z28, K7, Z26 // 62011d47ec94bef1ffffff or 62019d47ec94bef1ffffff
424 VPADDSB Z13, Z6, K7, Z26 // 62414d4fecd5 or 6241cd4fecd5
425 VPADDSB Z21, Z6, K7, Z26 // 62214d4fecd5 or 6221cd4fecd5
426 VPADDSB -7(CX)(DX*1), Z6, K7, Z26 // 62614d4fec9411f9ffffff or 6261cd4fec9411f9ffffff
427 VPADDSB -15(R14)(R15*4), Z6, K7, Z26 // 62014d4fec94bef1ffffff or 6201cd4fec94bef1ffffff
428 VPADDSB Z13, Z28, K7, Z14 // 62511d47ecf5 or 62519d47ecf5
429 VPADDSB Z21, Z28, K7, Z14 // 62311d47ecf5 or 62319d47ecf5
430 VPADDSB -7(CX)(DX*1), Z28, K7, Z14 // 62711d47ecb411f9ffffff or 62719d47ecb411f9ffffff
431 VPADDSB -15(R14)(R15*4), Z28, K7, Z14 // 62111d47ecb4bef1ffffff or 62119d47ecb4bef1ffffff
432 VPADDSB Z13, Z6, K7, Z14 // 62514d4fecf5 or 6251cd4fecf5
433 VPADDSB Z21, Z6, K7, Z14 // 62314d4fecf5 or 6231cd4fecf5
434 VPADDSB -7(CX)(DX*1), Z6, K7, Z14 // 62714d4fecb411f9ffffff or 6271cd4fecb411f9ffffff
435 VPADDSB -15(R14)(R15*4), Z6, K7, Z14 // 62114d4fecb4bef1ffffff or 6211cd4fecb4bef1ffffff
436 VPADDSW X6, X13, K7, X30 // 6261150fedf6 or 6261950fedf6
437 VPADDSW 99(R15)(R15*2), X13, K7, X30 // 6201150fedb47f63000000 or 6201950fedb47f63000000
438 VPADDSW -7(DI), X13, K7, X30 // 6261150fedb7f9ffffff or 6261950fedb7f9ffffff
439 VPADDSW Y5, Y31, K6, Y23 // 62e10526edfd or 62e18526edfd
440 VPADDSW 99(R15)(R15*1), Y31, K6, Y23 // 62810526edbc3f63000000 or 62818526edbc3f63000000
441 VPADDSW (DX), Y31, K6, Y23 // 62e10526ed3a or 62e18526ed3a
442 VPADDSW Z21, Z3, K3, Z26 // 6221654bedd5 or 6221e54bedd5
443 VPADDSW Z13, Z3, K3, Z26 // 6241654bedd5 or 6241e54bedd5
444 VPADDSW 15(DX)(BX*1), Z3, K3, Z26 // 6261654bed941a0f000000 or 6261e54bed941a0f000000
445 VPADDSW -7(CX)(DX*2), Z3, K3, Z26 // 6261654bed9451f9ffffff or 6261e54bed9451f9ffffff
446 VPADDSW Z21, Z0, K3, Z26 // 62217d4bedd5 or 6221fd4bedd5
447 VPADDSW Z13, Z0, K3, Z26 // 62417d4bedd5 or 6241fd4bedd5
448 VPADDSW 15(DX)(BX*1), Z0, K3, Z26 // 62617d4bed941a0f000000 or 6261fd4bed941a0f000000
449 VPADDSW -7(CX)(DX*2), Z0, K3, Z26 // 62617d4bed9451f9ffffff or 6261fd4bed9451f9ffffff
450 VPADDSW Z21, Z3, K3, Z3 // 62b1654beddd or 62b1e54beddd
451 VPADDSW Z13, Z3, K3, Z3 // 62d1654beddd or 62d1e54beddd
452 VPADDSW 15(DX)(BX*1), Z3, K3, Z3 // 62f1654bed9c1a0f000000 or 62f1e54bed9c1a0f000000
453 VPADDSW -7(CX)(DX*2), Z3, K3, Z3 // 62f1654bed9c51f9ffffff or 62f1e54bed9c51f9ffffff
454 VPADDSW Z21, Z0, K3, Z3 // 62b17d4beddd or 62b1fd4beddd
455 VPADDSW Z13, Z0, K3, Z3 // 62d17d4beddd or 62d1fd4beddd
456 VPADDSW 15(DX)(BX*1), Z0, K3, Z3 // 62f17d4bed9c1a0f000000 or 62f1fd4bed9c1a0f000000
457 VPADDSW -7(CX)(DX*2), Z0, K3, Z3 // 62f17d4bed9c51f9ffffff or 62f1fd4bed9c51f9ffffff
458 VPADDUSB X30, X23, K7, X12 // 62114507dce6 or 6211c507dce6
459 VPADDUSB -7(CX)(DX*1), X23, K7, X12 // 62714507dca411f9ffffff or 6271c507dca411f9ffffff
460 VPADDUSB -15(R14)(R15*4), X23, K7, X12 // 62114507dca4bef1ffffff or 6211c507dca4bef1ffffff
461 VPADDUSB Y19, Y5, K4, Y0 // 62b1552cdcc3 or 62b1d52cdcc3
462 VPADDUSB -17(BP)(SI*8), Y5, K4, Y0 // 62f1552cdc84f5efffffff or 62f1d52cdc84f5efffffff
463 VPADDUSB (R15), Y5, K4, Y0 // 62d1552cdc07 or 62d1d52cdc07
464 VPADDUSB Z27, Z3, K4, Z11 // 6211654cdcdb or 6211e54cdcdb
465 VPADDUSB Z15, Z3, K4, Z11 // 6251654cdcdf or 6251e54cdcdf
466 VPADDUSB -17(BP), Z3, K4, Z11 // 6271654cdc9defffffff or 6271e54cdc9defffffff
467 VPADDUSB -15(R14)(R15*8), Z3, K4, Z11 // 6211654cdc9cfef1ffffff or 6211e54cdc9cfef1ffffff
468 VPADDUSB Z27, Z12, K4, Z11 // 62111d4cdcdb or 62119d4cdcdb
469 VPADDUSB Z15, Z12, K4, Z11 // 62511d4cdcdf or 62519d4cdcdf
470 VPADDUSB -17(BP), Z12, K4, Z11 // 62711d4cdc9defffffff or 62719d4cdc9defffffff
471 VPADDUSB -15(R14)(R15*8), Z12, K4, Z11 // 62111d4cdc9cfef1ffffff or 62119d4cdc9cfef1ffffff
472 VPADDUSB Z27, Z3, K4, Z25 // 6201654cdccb or 6201e54cdccb
473 VPADDUSB Z15, Z3, K4, Z25 // 6241654cdccf or 6241e54cdccf
474 VPADDUSB -17(BP), Z3, K4, Z25 // 6261654cdc8defffffff or 6261e54cdc8defffffff
475 VPADDUSB -15(R14)(R15*8), Z3, K4, Z25 // 6201654cdc8cfef1ffffff or 6201e54cdc8cfef1ffffff
476 VPADDUSB Z27, Z12, K4, Z25 // 62011d4cdccb or 62019d4cdccb
477 VPADDUSB Z15, Z12, K4, Z25 // 62411d4cdccf or 62419d4cdccf
478 VPADDUSB -17(BP), Z12, K4, Z25 // 62611d4cdc8defffffff or 62619d4cdc8defffffff
479 VPADDUSB -15(R14)(R15*8), Z12, K4, Z25 // 62011d4cdc8cfef1ffffff or 62019d4cdc8cfef1ffffff
480 VPADDUSW X2, X20, K7, X8 // 62715d07ddc2 or 6271dd07ddc2
481 VPADDUSW 15(DX)(BX*1), X20, K7, X8 // 62715d07dd841a0f000000 or 6271dd07dd841a0f000000
482 VPADDUSW -7(CX)(DX*2), X20, K7, X8 // 62715d07dd8451f9ffffff or 6271dd07dd8451f9ffffff
483 VPADDUSW Y2, Y28, K2, Y31 // 62611d22ddfa or 62619d22ddfa
484 VPADDUSW 7(SI)(DI*8), Y28, K2, Y31 // 62611d22ddbcfe07000000 or 62619d22ddbcfe07000000
485 VPADDUSW -15(R14), Y28, K2, Y31 // 62411d22ddbef1ffffff or 62419d22ddbef1ffffff
486 VPADDUSW Z8, Z23, K5, Z23 // 62c14545ddf8 or 62c1c545ddf8
487 VPADDUSW Z28, Z23, K5, Z23 // 62814545ddfc or 6281c545ddfc
488 VPADDUSW 17(SP)(BP*2), Z23, K5, Z23 // 62e14545ddbc6c11000000 or 62e1c545ddbc6c11000000
489 VPADDUSW -7(DI)(R8*4), Z23, K5, Z23 // 62a14545ddbc87f9ffffff or 62a1c545ddbc87f9ffffff
490 VPADDUSW Z8, Z6, K5, Z23 // 62c14d4dddf8 or 62c1cd4dddf8
491 VPADDUSW Z28, Z6, K5, Z23 // 62814d4dddfc or 6281cd4dddfc
492 VPADDUSW 17(SP)(BP*2), Z6, K5, Z23 // 62e14d4dddbc6c11000000 or 62e1cd4dddbc6c11000000
493 VPADDUSW -7(DI)(R8*4), Z6, K5, Z23 // 62a14d4dddbc87f9ffffff or 62a1cd4dddbc87f9ffffff
494 VPADDUSW Z8, Z23, K5, Z5 // 62d14545dde8 or 62d1c545dde8
495 VPADDUSW Z28, Z23, K5, Z5 // 62914545ddec or 6291c545ddec
496 VPADDUSW 17(SP)(BP*2), Z23, K5, Z5 // 62f14545ddac6c11000000 or 62f1c545ddac6c11000000
497 VPADDUSW -7(DI)(R8*4), Z23, K5, Z5 // 62b14545ddac87f9ffffff or 62b1c545ddac87f9ffffff
498 VPADDUSW Z8, Z6, K5, Z5 // 62d14d4ddde8 or 62d1cd4ddde8
499 VPADDUSW Z28, Z6, K5, Z5 // 62914d4dddec or 6291cd4dddec
500 VPADDUSW 17(SP)(BP*2), Z6, K5, Z5 // 62f14d4dddac6c11000000 or 62f1cd4dddac6c11000000
501 VPADDUSW -7(DI)(R8*4), Z6, K5, Z5 // 62b14d4dddac87f9ffffff or 62b1cd4dddac87f9ffffff
502 VPADDW X19, X26, K3, X9 // 62312d03fdcb or 6231ad03fdcb
503 VPADDW -17(BP), X26, K3, X9 // 62712d03fd8defffffff or 6271ad03fd8defffffff
504 VPADDW -15(R14)(R15*8), X26, K3, X9 // 62112d03fd8cfef1ffffff or 6211ad03fd8cfef1ffffff
505 VPADDW Y0, Y27, K4, Y24 // 62612524fdc0 or 6261a524fdc0
506 VPADDW 7(SI)(DI*1), Y27, K4, Y24 // 62612524fd843e07000000 or 6261a524fd843e07000000
507 VPADDW 15(DX)(BX*8), Y27, K4, Y24 // 62612524fd84da0f000000 or 6261a524fd84da0f000000
508 VPADDW Z12, Z16, K2, Z21 // 62c17d42fdec or 62c1fd42fdec
509 VPADDW Z27, Z16, K2, Z21 // 62817d42fdeb or 6281fd42fdeb
510 VPADDW 15(R8), Z16, K2, Z21 // 62c17d42fda80f000000 or 62c1fd42fda80f000000
511 VPADDW (BP), Z16, K2, Z21 // 62e17d42fd6d00 or 62e1fd42fd6d00
512 VPADDW Z12, Z13, K2, Z21 // 62c1154afdec or 62c1954afdec
513 VPADDW Z27, Z13, K2, Z21 // 6281154afdeb or 6281954afdeb
514 VPADDW 15(R8), Z13, K2, Z21 // 62c1154afda80f000000 or 62c1954afda80f000000
515 VPADDW (BP), Z13, K2, Z21 // 62e1154afd6d00 or 62e1954afd6d00
516 VPADDW Z12, Z16, K2, Z5 // 62d17d42fdec or 62d1fd42fdec
517 VPADDW Z27, Z16, K2, Z5 // 62917d42fdeb or 6291fd42fdeb
518 VPADDW 15(R8), Z16, K2, Z5 // 62d17d42fda80f000000 or 62d1fd42fda80f000000
519 VPADDW (BP), Z16, K2, Z5 // 62f17d42fd6d00 or 62f1fd42fd6d00
520 VPADDW Z12, Z13, K2, Z5 // 62d1154afdec or 62d1954afdec
521 VPADDW Z27, Z13, K2, Z5 // 6291154afdeb or 6291954afdeb
522 VPADDW 15(R8), Z13, K2, Z5 // 62d1154afda80f000000 or 62d1954afda80f000000
523 VPADDW (BP), Z13, K2, Z5 // 62f1154afd6d00 or 62f1954afd6d00
524 VPALIGNR $13, X16, X31, K2, X0 // 62b305020fc00d or 62b385020fc00d
525 VPALIGNR $13, 17(SP)(BP*2), X31, K2, X0 // 62f305020f846c110000000d or 62f385020f846c110000000d
526 VPALIGNR $13, -7(DI)(R8*4), X31, K2, X0 // 62b305020f8487f9ffffff0d or 62b385020f8487f9ffffff0d
527 VPALIGNR $65, Y3, Y31, K3, Y11 // 627305230fdb41 or 627385230fdb41
528 VPALIGNR $65, -7(DI)(R8*1), Y31, K3, Y11 // 623305230f9c07f9ffffff41 or 623385230f9c07f9ffffff41
529 VPALIGNR $65, (SP), Y31, K3, Y11 // 627305230f1c2441 or 627385230f1c2441
530 VPALIGNR $67, Z25, Z6, K3, Z22 // 62834d4b0ff143 or 6283cd4b0ff143
531 VPALIGNR $67, Z12, Z6, K3, Z22 // 62c34d4b0ff443 or 62c3cd4b0ff443
532 VPALIGNR $67, 15(R8)(R14*8), Z6, K3, Z22 // 62834d4b0fb4f00f00000043 or 6283cd4b0fb4f00f00000043
533 VPALIGNR $67, -15(R14)(R15*2), Z6, K3, Z22 // 62834d4b0fb47ef1ffffff43 or 6283cd4b0fb47ef1ffffff43
534 VPALIGNR $67, Z25, Z8, K3, Z22 // 62833d4b0ff143 or 6283bd4b0ff143
535 VPALIGNR $67, Z12, Z8, K3, Z22 // 62c33d4b0ff443 or 62c3bd4b0ff443
536 VPALIGNR $67, 15(R8)(R14*8), Z8, K3, Z22 // 62833d4b0fb4f00f00000043 or 6283bd4b0fb4f00f00000043
537 VPALIGNR $67, -15(R14)(R15*2), Z8, K3, Z22 // 62833d4b0fb47ef1ffffff43 or 6283bd4b0fb47ef1ffffff43
538 VPALIGNR $67, Z25, Z6, K3, Z11 // 62134d4b0fd943 or 6213cd4b0fd943
539 VPALIGNR $67, Z12, Z6, K3, Z11 // 62534d4b0fdc43 or 6253cd4b0fdc43
540 VPALIGNR $67, 15(R8)(R14*8), Z6, K3, Z11 // 62134d4b0f9cf00f00000043 or 6213cd4b0f9cf00f00000043
541 VPALIGNR $67, -15(R14)(R15*2), Z6, K3, Z11 // 62134d4b0f9c7ef1ffffff43 or 6213cd4b0f9c7ef1ffffff43
542 VPALIGNR $67, Z25, Z8, K3, Z11 // 62133d4b0fd943 or 6213bd4b0fd943
543 VPALIGNR $67, Z12, Z8, K3, Z11 // 62533d4b0fdc43 or 6253bd4b0fdc43
544 VPALIGNR $67, 15(R8)(R14*8), Z8, K3, Z11 // 62133d4b0f9cf00f00000043 or 6213bd4b0f9cf00f00000043
545 VPALIGNR $67, -15(R14)(R15*2), Z8, K3, Z11 // 62133d4b0f9c7ef1ffffff43 or 6213bd4b0f9c7ef1ffffff43
546 VPAVGB X16, X7, K1, X19 // 62a14509e0d8 or 62a1c509e0d8
547 VPAVGB (SI), X7, K1, X19 // 62e14509e01e or 62e1c509e01e
548 VPAVGB 7(SI)(DI*2), X7, K1, X19 // 62e14509e09c7e07000000 or 62e1c509e09c7e07000000
549 VPAVGB Y14, Y19, K3, Y23 // 62c16523e0fe or 62c1e523e0fe
550 VPAVGB 15(R8)(R14*4), Y19, K3, Y23 // 62816523e0bcb00f000000 or 6281e523e0bcb00f000000
551 VPAVGB -7(CX)(DX*4), Y19, K3, Y23 // 62e16523e0bc91f9ffffff or 62e1e523e0bc91f9ffffff
552 VPAVGB Z2, Z18, K4, Z11 // 62716d44e0da or 6271ed44e0da
553 VPAVGB Z21, Z18, K4, Z11 // 62316d44e0dd or 6231ed44e0dd
554 VPAVGB 7(SI)(DI*4), Z18, K4, Z11 // 62716d44e09cbe07000000 or 6271ed44e09cbe07000000
555 VPAVGB -7(DI)(R8*2), Z18, K4, Z11 // 62316d44e09c47f9ffffff or 6231ed44e09c47f9ffffff
556 VPAVGB Z2, Z24, K4, Z11 // 62713d44e0da or 6271bd44e0da
557 VPAVGB Z21, Z24, K4, Z11 // 62313d44e0dd or 6231bd44e0dd
558 VPAVGB 7(SI)(DI*4), Z24, K4, Z11 // 62713d44e09cbe07000000 or 6271bd44e09cbe07000000
559 VPAVGB -7(DI)(R8*2), Z24, K4, Z11 // 62313d44e09c47f9ffffff or 6231bd44e09c47f9ffffff
560 VPAVGB Z2, Z18, K4, Z5 // 62f16d44e0ea or 62f1ed44e0ea
561 VPAVGB Z21, Z18, K4, Z5 // 62b16d44e0ed or 62b1ed44e0ed
562 VPAVGB 7(SI)(DI*4), Z18, K4, Z5 // 62f16d44e0acbe07000000 or 62f1ed44e0acbe07000000
563 VPAVGB -7(DI)(R8*2), Z18, K4, Z5 // 62b16d44e0ac47f9ffffff or 62b1ed44e0ac47f9ffffff
564 VPAVGB Z2, Z24, K4, Z5 // 62f13d44e0ea or 62f1bd44e0ea
565 VPAVGB Z21, Z24, K4, Z5 // 62b13d44e0ed or 62b1bd44e0ed
566 VPAVGB 7(SI)(DI*4), Z24, K4, Z5 // 62f13d44e0acbe07000000 or 62f1bd44e0acbe07000000
567 VPAVGB -7(DI)(R8*2), Z24, K4, Z5 // 62b13d44e0ac47f9ffffff or 62b1bd44e0ac47f9ffffff
568 VPAVGW X7, X1, K5, X31 // 6261750de3ff or 6261f50de3ff
569 VPAVGW 17(SP)(BP*8), X1, K5, X31 // 6261750de3bcec11000000 or 6261f50de3bcec11000000
570 VPAVGW 17(SP)(BP*4), X1, K5, X31 // 6261750de3bcac11000000 or 6261f50de3bcac11000000
571 VPAVGW Y16, Y5, K7, Y21 // 62a1552fe3e8 or 62a1d52fe3e8
572 VPAVGW (R8), Y5, K7, Y21 // 62c1552fe328 or 62c1d52fe328
573 VPAVGW 15(DX)(BX*2), Y5, K7, Y21 // 62e1552fe3ac5a0f000000 or 62e1d52fe3ac5a0f000000
574 VPAVGW Z6, Z6, K7, Z7 // 62f14d4fe3fe or 62f1cd4fe3fe
575 VPAVGW Z22, Z6, K7, Z7 // 62b14d4fe3fe or 62b1cd4fe3fe
576 VPAVGW 17(SP), Z6, K7, Z7 // 62f14d4fe3bc2411000000 or 62f1cd4fe3bc2411000000
577 VPAVGW -17(BP)(SI*4), Z6, K7, Z7 // 62f14d4fe3bcb5efffffff or 62f1cd4fe3bcb5efffffff
578 VPAVGW Z6, Z16, K7, Z7 // 62f17d47e3fe or 62f1fd47e3fe
579 VPAVGW Z22, Z16, K7, Z7 // 62b17d47e3fe or 62b1fd47e3fe
580 VPAVGW 17(SP), Z16, K7, Z7 // 62f17d47e3bc2411000000 or 62f1fd47e3bc2411000000
581 VPAVGW -17(BP)(SI*4), Z16, K7, Z7 // 62f17d47e3bcb5efffffff or 62f1fd47e3bcb5efffffff
582 VPAVGW Z6, Z6, K7, Z13 // 62714d4fe3ee or 6271cd4fe3ee
583 VPAVGW Z22, Z6, K7, Z13 // 62314d4fe3ee or 6231cd4fe3ee
584 VPAVGW 17(SP), Z6, K7, Z13 // 62714d4fe3ac2411000000 or 6271cd4fe3ac2411000000
585 VPAVGW -17(BP)(SI*4), Z6, K7, Z13 // 62714d4fe3acb5efffffff or 6271cd4fe3acb5efffffff
586 VPAVGW Z6, Z16, K7, Z13 // 62717d47e3ee or 6271fd47e3ee
587 VPAVGW Z22, Z16, K7, Z13 // 62317d47e3ee or 6231fd47e3ee
588 VPAVGW 17(SP), Z16, K7, Z13 // 62717d47e3ac2411000000 or 6271fd47e3ac2411000000
589 VPAVGW -17(BP)(SI*4), Z16, K7, Z13 // 62717d47e3acb5efffffff or 6271fd47e3acb5efffffff
590 VPBLENDMB X12, X15, K6, X9 // 6252050e66cc
591 VPBLENDMB 7(SI)(DI*4), X15, K6, X9 // 6272050e668cbe07000000
592 VPBLENDMB -7(DI)(R8*2), X15, K6, X9 // 6232050e668c47f9ffffff
593 VPBLENDMB Y20, Y21, K3, Y2 // 62b2552366d4
594 VPBLENDMB 17(SP)(BP*1), Y21, K3, Y2 // 62f2552366942c11000000
595 VPBLENDMB -7(CX)(DX*8), Y21, K3, Y2 // 62f255236694d1f9ffffff
596 VPBLENDMB Z18, Z13, K7, Z1 // 62b2154f66ca
597 VPBLENDMB Z8, Z13, K7, Z1 // 62d2154f66c8
598 VPBLENDMB 7(AX), Z13, K7, Z1 // 62f2154f668807000000
599 VPBLENDMB (DI), Z13, K7, Z1 // 62f2154f660f
600 VPBLENDMB Z18, Z13, K7, Z15 // 6232154f66fa
601 VPBLENDMB Z8, Z13, K7, Z15 // 6252154f66f8
602 VPBLENDMB 7(AX), Z13, K7, Z15 // 6272154f66b807000000
603 VPBLENDMB (DI), Z13, K7, Z15 // 6272154f663f
604 VPBLENDMW X26, X3, K4, X8 // 6212e50c66c2
605 VPBLENDMW 99(R15)(R15*1), X3, K4, X8 // 6212e50c66843f63000000
606 VPBLENDMW (DX), X3, K4, X8 // 6272e50c6602
607 VPBLENDMW Y3, Y0, K2, Y6 // 62f2fd2a66f3
608 VPBLENDMW (R14), Y0, K2, Y6 // 62d2fd2a6636
609 VPBLENDMW -7(DI)(R8*8), Y0, K2, Y6 // 62b2fd2a66b4c7f9ffffff
610 VPBLENDMW Z15, Z3, K2, Z14 // 6252e54a66f7
611 VPBLENDMW Z30, Z3, K2, Z14 // 6212e54a66f6
612 VPBLENDMW 7(SI)(DI*8), Z3, K2, Z14 // 6272e54a66b4fe07000000
613 VPBLENDMW -15(R14), Z3, K2, Z14 // 6252e54a66b6f1ffffff
614 VPBLENDMW Z15, Z12, K2, Z14 // 62529d4a66f7
615 VPBLENDMW Z30, Z12, K2, Z14 // 62129d4a66f6
616 VPBLENDMW 7(SI)(DI*8), Z12, K2, Z14 // 62729d4a66b4fe07000000
617 VPBLENDMW -15(R14), Z12, K2, Z14 // 62529d4a66b6f1ffffff
618 VPBLENDMW Z15, Z3, K2, Z28 // 6242e54a66e7
619 VPBLENDMW Z30, Z3, K2, Z28 // 6202e54a66e6
620 VPBLENDMW 7(SI)(DI*8), Z3, K2, Z28 // 6262e54a66a4fe07000000
621 VPBLENDMW -15(R14), Z3, K2, Z28 // 6242e54a66a6f1ffffff
622 VPBLENDMW Z15, Z12, K2, Z28 // 62429d4a66e7
623 VPBLENDMW Z30, Z12, K2, Z28 // 62029d4a66e6
624 VPBLENDMW 7(SI)(DI*8), Z12, K2, Z28 // 62629d4a66a4fe07000000
625 VPBLENDMW -15(R14), Z12, K2, Z28 // 62429d4a66a6f1ffffff
626 VPBROADCASTB CX, K3, X23 // 62e27d0b7af9
627 VPBROADCASTB SP, K3, X23 // 62e27d0b7afc
628 VPBROADCASTB R14, K3, Y5 // 62d27d2b7aee
629 VPBROADCASTB AX, K3, Y5 // 62f27d2b7ae8
630 VPBROADCASTB R9, K3, Z19 // 62c27d4b7ad9
631 VPBROADCASTB CX, K3, Z19 // 62e27d4b7ad9
632 VPBROADCASTB R9, K3, Z15 // 62527d4b7af9
633 VPBROADCASTB CX, K3, Z15 // 62727d4b7af9
634 VPBROADCASTB X28, K2, X13 // 62127d0a78ec
635 VPBROADCASTB 99(R15)(R15*1), K2, X13 // 62127d0a786c3f63
636 VPBROADCASTB (DX), K2, X13 // 62727d0a782a
637 VPBROADCASTB X24, K1, Y20 // 62827d2978e0
638 VPBROADCASTB -17(BP)(SI*8), K1, Y20 // 62e27d297864f5ef
639 VPBROADCASTB (R15), K1, Y20 // 62c27d297827
640 VPBROADCASTB X9, K2, Z5 // 62d27d4a78e9
641 VPBROADCASTB 7(SI)(DI*8), K2, Z5 // 62f27d4a786cfe07
642 VPBROADCASTB -15(R14), K2, Z5 // 62d27d4a786ef1
643 VPBROADCASTB X9, K2, Z1 // 62d27d4a78c9
644 VPBROADCASTB 7(SI)(DI*8), K2, Z1 // 62f27d4a784cfe07
645 VPBROADCASTB -15(R14), K2, Z1 // 62d27d4a784ef1
646 VPBROADCASTW R14, K7, X20 // 62c27d0f7be6
647 VPBROADCASTW AX, K7, X20 // 62e27d0f7be0
648 VPBROADCASTW R9, K7, Y22 // 62c27d2f7bf1
649 VPBROADCASTW CX, K7, Y22 // 62e27d2f7bf1
650 VPBROADCASTW SP, K6, Z0 // 62f27d4e7bc4
651 VPBROADCASTW R14, K6, Z0 // 62d27d4e7bc6
652 VPBROADCASTW SP, K6, Z11 // 62727d4e7bdc
653 VPBROADCASTW R14, K6, Z11 // 62527d4e7bde
654 VPBROADCASTW X9, K3, X7 // 62d27d0b79f9
655 VPBROADCASTW 99(R15)(R15*1), K3, X7 // 62927d0b79bc3f63000000
656 VPBROADCASTW (DX), K3, X7 // 62f27d0b793a
657 VPBROADCASTW X7, K7, Y13 // 62727d2f79ef
658 VPBROADCASTW -17(BP)(SI*8), K7, Y13 // 62727d2f79acf5efffffff
659 VPBROADCASTW (R15), K7, Y13 // 62527d2f792f
660 VPBROADCASTW X14, K4, Z0 // 62d27d4c79c6
661 VPBROADCASTW 7(SI)(DI*8), K4, Z0 // 62f27d4c7984fe07000000
662 VPBROADCASTW -15(R14), K4, Z0 // 62d27d4c7986f1ffffff
663 VPBROADCASTW X14, K4, Z25 // 62427d4c79ce
664 VPBROADCASTW 7(SI)(DI*8), K4, Z25 // 62627d4c798cfe07000000
665 VPBROADCASTW -15(R14), K4, Z25 // 62427d4c798ef1ffffff
666 VPCMPB $81, X1, X21, K4, K5 // 62f355043fe951
667 VPCMPB $81, 7(SI)(DI*8), X21, K4, K5 // 62f355043facfe0700000051
668 VPCMPB $81, -15(R14), X21, K4, K5 // 62d355043faef1ffffff51
669 VPCMPB $81, X1, X21, K4, K4 // 62f355043fe151
670 VPCMPB $81, 7(SI)(DI*8), X21, K4, K4 // 62f355043fa4fe0700000051
671 VPCMPB $81, -15(R14), X21, K4, K4 // 62d355043fa6f1ffffff51
672 VPCMPB $42, Y7, Y17, K7, K4 // 62f375273fe72a
673 VPCMPB $42, (CX), Y17, K7, K4 // 62f375273f212a
674 VPCMPB $42, 99(R15), Y17, K7, K4 // 62d375273fa7630000002a
675 VPCMPB $42, Y7, Y17, K7, K6 // 62f375273ff72a
676 VPCMPB $42, (CX), Y17, K7, K6 // 62f375273f312a
677 VPCMPB $42, 99(R15), Y17, K7, K6 // 62d375273fb7630000002a
678 VPCMPB $79, Z9, Z9, K2, K1 // 62d3354a3fc94f
679 VPCMPB $79, Z28, Z9, K2, K1 // 6293354a3fcc4f
680 VPCMPB $79, -7(DI)(R8*1), Z9, K2, K1 // 62b3354a3f8c07f9ffffff4f
681 VPCMPB $79, (SP), Z9, K2, K1 // 62f3354a3f0c244f
682 VPCMPB $79, Z9, Z25, K2, K1 // 62d335423fc94f
683 VPCMPB $79, Z28, Z25, K2, K1 // 629335423fcc4f
684 VPCMPB $79, -7(DI)(R8*1), Z25, K2, K1 // 62b335423f8c07f9ffffff4f
685 VPCMPB $79, (SP), Z25, K2, K1 // 62f335423f0c244f
686 VPCMPB $79, Z9, Z9, K2, K3 // 62d3354a3fd94f
687 VPCMPB $79, Z28, Z9, K2, K3 // 6293354a3fdc4f
688 VPCMPB $79, -7(DI)(R8*1), Z9, K2, K3 // 62b3354a3f9c07f9ffffff4f
689 VPCMPB $79, (SP), Z9, K2, K3 // 62f3354a3f1c244f
690 VPCMPB $79, Z9, Z25, K2, K3 // 62d335423fd94f
691 VPCMPB $79, Z28, Z25, K2, K3 // 629335423fdc4f
692 VPCMPB $79, -7(DI)(R8*1), Z25, K2, K3 // 62b335423f9c07f9ffffff4f
693 VPCMPB $79, (SP), Z25, K2, K3 // 62f335423f1c244f
694 VPCMPEQB X30, X0, K2, K4 // 62917d0a74e6 or 6291fd0a74e6
695 VPCMPEQB -7(DI)(R8*1), X0, K2, K4 // 62b17d0a74a407f9ffffff or 62b1fd0a74a407f9ffffff
696 VPCMPEQB (SP), X0, K2, K4 // 62f17d0a742424 or 62f1fd0a742424
697 VPCMPEQB X30, X0, K2, K5 // 62917d0a74ee or 6291fd0a74ee
698 VPCMPEQB -7(DI)(R8*1), X0, K2, K5 // 62b17d0a74ac07f9ffffff or 62b1fd0a74ac07f9ffffff
699 VPCMPEQB (SP), X0, K2, K5 // 62f17d0a742c24 or 62f1fd0a742c24
700 VPCMPEQB Y1, Y8, K2, K2 // 62f13d2a74d1 or 62f1bd2a74d1
701 VPCMPEQB -7(CX)(DX*1), Y8, K2, K2 // 62f13d2a749411f9ffffff or 62f1bd2a749411f9ffffff
702 VPCMPEQB -15(R14)(R15*4), Y8, K2, K2 // 62913d2a7494bef1ffffff or 6291bd2a7494bef1ffffff
703 VPCMPEQB Y1, Y8, K2, K7 // 62f13d2a74f9 or 62f1bd2a74f9
704 VPCMPEQB -7(CX)(DX*1), Y8, K2, K7 // 62f13d2a74bc11f9ffffff or 62f1bd2a74bc11f9ffffff
705 VPCMPEQB -15(R14)(R15*4), Y8, K2, K7 // 62913d2a74bcbef1ffffff or 6291bd2a74bcbef1ffffff
706 VPCMPEQB Z31, Z17, K3, K0 // 6291754374c7 or 6291f54374c7
707 VPCMPEQB Z0, Z17, K3, K0 // 62f1754374c0 or 62f1f54374c0
708 VPCMPEQB 99(R15)(R15*8), Z17, K3, K0 // 629175437484ff63000000 or 6291f5437484ff63000000
709 VPCMPEQB 7(AX)(CX*8), Z17, K3, K0 // 62f175437484c807000000 or 62f1f5437484c807000000
710 VPCMPEQB Z31, Z23, K3, K0 // 6291454374c7 or 6291c54374c7
711 VPCMPEQB Z0, Z23, K3, K0 // 62f1454374c0 or 62f1c54374c0
712 VPCMPEQB 99(R15)(R15*8), Z23, K3, K0 // 629145437484ff63000000 or 6291c5437484ff63000000
713 VPCMPEQB 7(AX)(CX*8), Z23, K3, K0 // 62f145437484c807000000 or 62f1c5437484c807000000
714 VPCMPEQB Z31, Z17, K3, K5 // 6291754374ef or 6291f54374ef
715 VPCMPEQB Z0, Z17, K3, K5 // 62f1754374e8 or 62f1f54374e8
716 VPCMPEQB 99(R15)(R15*8), Z17, K3, K5 // 6291754374acff63000000 or 6291f54374acff63000000
717 VPCMPEQB 7(AX)(CX*8), Z17, K3, K5 // 62f1754374acc807000000 or 62f1f54374acc807000000
718 VPCMPEQB Z31, Z23, K3, K5 // 6291454374ef or 6291c54374ef
719 VPCMPEQB Z0, Z23, K3, K5 // 62f1454374e8 or 62f1c54374e8
720 VPCMPEQB 99(R15)(R15*8), Z23, K3, K5 // 6291454374acff63000000 or 6291c54374acff63000000
721 VPCMPEQB 7(AX)(CX*8), Z23, K3, K5 // 62f1454374acc807000000 or 62f1c54374acc807000000
722 VPCMPEQW X8, X19, K7, K0 // 62d1650775c0 or 62d1e50775c0
723 VPCMPEQW (AX), X19, K7, K0 // 62f165077500 or 62f1e5077500
724 VPCMPEQW 7(SI), X19, K7, K0 // 62f16507758607000000 or 62f1e507758607000000
725 VPCMPEQW X8, X19, K7, K7 // 62d1650775f8 or 62d1e50775f8
726 VPCMPEQW (AX), X19, K7, K7 // 62f165077538 or 62f1e5077538
727 VPCMPEQW 7(SI), X19, K7, K7 // 62f1650775be07000000 or 62f1e50775be07000000
728 VPCMPEQW Y12, Y21, K1, K5 // 62d1552175ec or 62d1d52175ec
729 VPCMPEQW 17(SP)(BP*2), Y21, K1, K5 // 62f1552175ac6c11000000 or 62f1d52175ac6c11000000
730 VPCMPEQW -7(DI)(R8*4), Y21, K1, K5 // 62b1552175ac87f9ffffff or 62b1d52175ac87f9ffffff
731 VPCMPEQW Y12, Y21, K1, K4 // 62d1552175e4 or 62d1d52175e4
732 VPCMPEQW 17(SP)(BP*2), Y21, K1, K4 // 62f1552175a46c11000000 or 62f1d52175a46c11000000
733 VPCMPEQW -7(DI)(R8*4), Y21, K1, K4 // 62b1552175a487f9ffffff or 62b1d52175a487f9ffffff
734 VPCMPEQW Z26, Z30, K1, K4 // 62910d4175e2 or 62918d4175e2
735 VPCMPEQW Z22, Z30, K1, K4 // 62b10d4175e6 or 62b18d4175e6
736 VPCMPEQW 15(R8)(R14*4), Z30, K1, K4 // 62910d4175a4b00f000000 or 62918d4175a4b00f000000
737 VPCMPEQW -7(CX)(DX*4), Z30, K1, K4 // 62f10d4175a491f9ffffff or 62f18d4175a491f9ffffff
738 VPCMPEQW Z26, Z5, K1, K4 // 6291554975e2 or 6291d54975e2
739 VPCMPEQW Z22, Z5, K1, K4 // 62b1554975e6 or 62b1d54975e6
740 VPCMPEQW 15(R8)(R14*4), Z5, K1, K4 // 6291554975a4b00f000000 or 6291d54975a4b00f000000
741 VPCMPEQW -7(CX)(DX*4), Z5, K1, K4 // 62f1554975a491f9ffffff or 62f1d54975a491f9ffffff
742 VPCMPEQW Z26, Z30, K1, K6 // 62910d4175f2 or 62918d4175f2
743 VPCMPEQW Z22, Z30, K1, K6 // 62b10d4175f6 or 62b18d4175f6
744 VPCMPEQW 15(R8)(R14*4), Z30, K1, K6 // 62910d4175b4b00f000000 or 62918d4175b4b00f000000
745 VPCMPEQW -7(CX)(DX*4), Z30, K1, K6 // 62f10d4175b491f9ffffff or 62f18d4175b491f9ffffff
746 VPCMPEQW Z26, Z5, K1, K6 // 6291554975f2 or 6291d54975f2
747 VPCMPEQW Z22, Z5, K1, K6 // 62b1554975f6 or 62b1d54975f6
748 VPCMPEQW 15(R8)(R14*4), Z5, K1, K6 // 6291554975b4b00f000000 or 6291d54975b4b00f000000
749 VPCMPEQW -7(CX)(DX*4), Z5, K1, K6 // 62f1554975b491f9ffffff or 62f1d54975b491f9ffffff
750 VPCMPGTB X26, X8, K1, K1 // 62913d0964ca or 6291bd0964ca
751 VPCMPGTB (BX), X8, K1, K1 // 62f13d09640b or 62f1bd09640b
752 VPCMPGTB -17(BP)(SI*1), X8, K1, K1 // 62f13d09648c35efffffff or 62f1bd09648c35efffffff
753 VPCMPGTB X26, X8, K1, K3 // 62913d0964da or 6291bd0964da
754 VPCMPGTB (BX), X8, K1, K3 // 62f13d09641b or 62f1bd09641b
755 VPCMPGTB -17(BP)(SI*1), X8, K1, K3 // 62f13d09649c35efffffff or 62f1bd09649c35efffffff
756 VPCMPGTB Y1, Y9, K7, K6 // 62f1352f64f1 or 62f1b52f64f1
757 VPCMPGTB 15(R8), Y9, K7, K6 // 62d1352f64b00f000000 or 62d1b52f64b00f000000
758 VPCMPGTB (BP), Y9, K7, K6 // 62f1352f647500 or 62f1b52f647500
759 VPCMPGTB Y1, Y9, K7, K7 // 62f1352f64f9 or 62f1b52f64f9
760 VPCMPGTB 15(R8), Y9, K7, K7 // 62d1352f64b80f000000 or 62d1b52f64b80f000000
761 VPCMPGTB (BP), Y9, K7, K7 // 62f1352f647d00 or 62f1b52f647d00
762 VPCMPGTB Z16, Z7, K2, K6 // 62b1454a64f0 or 62b1c54a64f0
763 VPCMPGTB Z25, Z7, K2, K6 // 6291454a64f1 or 6291c54a64f1
764 VPCMPGTB (R8), Z7, K2, K6 // 62d1454a6430 or 62d1c54a6430
765 VPCMPGTB 15(DX)(BX*2), Z7, K2, K6 // 62f1454a64b45a0f000000 or 62f1c54a64b45a0f000000
766 VPCMPGTB Z16, Z21, K2, K6 // 62b1554264f0 or 62b1d54264f0
767 VPCMPGTB Z25, Z21, K2, K6 // 6291554264f1 or 6291d54264f1
768 VPCMPGTB (R8), Z21, K2, K6 // 62d155426430 or 62d1d5426430
769 VPCMPGTB 15(DX)(BX*2), Z21, K2, K6 // 62f1554264b45a0f000000 or 62f1d54264b45a0f000000
770 VPCMPGTB Z16, Z7, K2, K4 // 62b1454a64e0 or 62b1c54a64e0
771 VPCMPGTB Z25, Z7, K2, K4 // 6291454a64e1 or 6291c54a64e1
772 VPCMPGTB (R8), Z7, K2, K4 // 62d1454a6420 or 62d1c54a6420
773 VPCMPGTB 15(DX)(BX*2), Z7, K2, K4 // 62f1454a64a45a0f000000 or 62f1c54a64a45a0f000000
774 VPCMPGTB Z16, Z21, K2, K4 // 62b1554264e0 or 62b1d54264e0
775 VPCMPGTB Z25, Z21, K2, K4 // 6291554264e1 or 6291d54264e1
776 VPCMPGTB (R8), Z21, K2, K4 // 62d155426420 or 62d1d5426420
777 VPCMPGTB 15(DX)(BX*2), Z21, K2, K4 // 62f1554264a45a0f000000 or 62f1d54264a45a0f000000
778 VPCMPGTW X11, X23, K7, K3 // 62d1450765db or 62d1c50765db
779 VPCMPGTW 17(SP)(BP*1), X23, K7, K3 // 62f14507659c2c11000000 or 62f1c507659c2c11000000
780 VPCMPGTW -7(CX)(DX*8), X23, K7, K3 // 62f14507659cd1f9ffffff or 62f1c507659cd1f9ffffff
781 VPCMPGTW X11, X23, K7, K1 // 62d1450765cb or 62d1c50765cb
782 VPCMPGTW 17(SP)(BP*1), X23, K7, K1 // 62f14507658c2c11000000 or 62f1c507658c2c11000000
783 VPCMPGTW -7(CX)(DX*8), X23, K7, K1 // 62f14507658cd1f9ffffff or 62f1c507658cd1f9ffffff
784 VPCMPGTW Y21, Y12, K6, K5 // 62b11d2e65ed or 62b19d2e65ed
785 VPCMPGTW 7(AX)(CX*4), Y12, K6, K5 // 62f11d2e65ac8807000000 or 62f19d2e65ac8807000000
786 VPCMPGTW 7(AX)(CX*1), Y12, K6, K5 // 62f11d2e65ac0807000000 or 62f19d2e65ac0807000000
787 VPCMPGTW Y21, Y12, K6, K4 // 62b11d2e65e5 or 62b19d2e65e5
788 VPCMPGTW 7(AX)(CX*4), Y12, K6, K4 // 62f11d2e65a48807000000 or 62f19d2e65a48807000000
789 VPCMPGTW 7(AX)(CX*1), Y12, K6, K4 // 62f11d2e65a40807000000 or 62f19d2e65a40807000000
790 VPCMPGTW Z23, Z27, K3, K7 // 62b1254365ff or 62b1a54365ff
791 VPCMPGTW Z9, Z27, K3, K7 // 62d1254365f9 or 62d1a54365f9
792 VPCMPGTW 15(R8)(R14*1), Z27, K3, K7 // 6291254365bc300f000000 or 6291a54365bc300f000000
793 VPCMPGTW 15(R8)(R14*2), Z27, K3, K7 // 6291254365bc700f000000 or 6291a54365bc700f000000
794 VPCMPGTW Z23, Z25, K3, K7 // 62b1354365ff or 62b1b54365ff
795 VPCMPGTW Z9, Z25, K3, K7 // 62d1354365f9 or 62d1b54365f9
796 VPCMPGTW 15(R8)(R14*1), Z25, K3, K7 // 6291354365bc300f000000 or 6291b54365bc300f000000
797 VPCMPGTW 15(R8)(R14*2), Z25, K3, K7 // 6291354365bc700f000000 or 6291b54365bc700f000000
798 VPCMPGTW Z23, Z27, K3, K6 // 62b1254365f7 or 62b1a54365f7
799 VPCMPGTW Z9, Z27, K3, K6 // 62d1254365f1 or 62d1a54365f1
800 VPCMPGTW 15(R8)(R14*1), Z27, K3, K6 // 6291254365b4300f000000 or 6291a54365b4300f000000
801 VPCMPGTW 15(R8)(R14*2), Z27, K3, K6 // 6291254365b4700f000000 or 6291a54365b4700f000000
802 VPCMPGTW Z23, Z25, K3, K6 // 62b1354365f7 or 62b1b54365f7
803 VPCMPGTW Z9, Z25, K3, K6 // 62d1354365f1 or 62d1b54365f1
804 VPCMPGTW 15(R8)(R14*1), Z25, K3, K6 // 6291354365b4300f000000 or 6291b54365b4300f000000
805 VPCMPGTW 15(R8)(R14*2), Z25, K3, K6 // 6291354365b4700f000000 or 6291b54365b4700f000000
806 VPCMPUB $121, X0, X14, K7, K4 // 62f30d0f3ee079
807 VPCMPUB $121, 15(R8)(R14*1), X14, K7, K4 // 62930d0f3ea4300f00000079
808 VPCMPUB $121, 15(R8)(R14*2), X14, K7, K4 // 62930d0f3ea4700f00000079
809 VPCMPUB $121, X0, X14, K7, K6 // 62f30d0f3ef079
810 VPCMPUB $121, 15(R8)(R14*1), X14, K7, K6 // 62930d0f3eb4300f00000079
811 VPCMPUB $121, 15(R8)(R14*2), X14, K7, K6 // 62930d0f3eb4700f00000079
812 VPCMPUB $13, Y7, Y26, K2, K1 // 62f32d223ecf0d
813 VPCMPUB $13, 17(SP)(BP*8), Y26, K2, K1 // 62f32d223e8cec110000000d
814 VPCMPUB $13, 17(SP)(BP*4), Y26, K2, K1 // 62f32d223e8cac110000000d
815 VPCMPUB $13, Y7, Y26, K2, K3 // 62f32d223edf0d
816 VPCMPUB $13, 17(SP)(BP*8), Y26, K2, K3 // 62f32d223e9cec110000000d
817 VPCMPUB $13, 17(SP)(BP*4), Y26, K2, K3 // 62f32d223e9cac110000000d
818 VPCMPUB $65, Z8, Z14, K5, K6 // 62d30d4d3ef041
819 VPCMPUB $65, Z24, Z14, K5, K6 // 62930d4d3ef041
820 VPCMPUB $65, 99(R15)(R15*4), Z14, K5, K6 // 62930d4d3eb4bf6300000041
821 VPCMPUB $65, 15(DX), Z14, K5, K6 // 62f30d4d3eb20f00000041
822 VPCMPUB $65, Z8, Z7, K5, K6 // 62d3454d3ef041
823 VPCMPUB $65, Z24, Z7, K5, K6 // 6293454d3ef041
824 VPCMPUB $65, 99(R15)(R15*4), Z7, K5, K6 // 6293454d3eb4bf6300000041
825 VPCMPUB $65, 15(DX), Z7, K5, K6 // 62f3454d3eb20f00000041
826 VPCMPUB $65, Z8, Z14, K5, K7 // 62d30d4d3ef841
827 VPCMPUB $65, Z24, Z14, K5, K7 // 62930d4d3ef841
828 VPCMPUB $65, 99(R15)(R15*4), Z14, K5, K7 // 62930d4d3ebcbf6300000041
829 VPCMPUB $65, 15(DX), Z14, K5, K7 // 62f30d4d3eba0f00000041
830 VPCMPUB $65, Z8, Z7, K5, K7 // 62d3454d3ef841
831 VPCMPUB $65, Z24, Z7, K5, K7 // 6293454d3ef841
832 VPCMPUB $65, 99(R15)(R15*4), Z7, K5, K7 // 6293454d3ebcbf6300000041
833 VPCMPUB $65, 15(DX), Z7, K5, K7 // 62f3454d3eba0f00000041
834 VPCMPUW $79, X25, X5, K3, K1 // 6293d50b3ec94f
835 VPCMPUW $79, (CX), X5, K3, K1 // 62f3d50b3e094f
836 VPCMPUW $79, 99(R15), X5, K3, K1 // 62d3d50b3e8f630000004f
837 VPCMPUW $79, X25, X5, K3, K5 // 6293d50b3ee94f
838 VPCMPUW $79, (CX), X5, K3, K5 // 62f3d50b3e294f
839 VPCMPUW $79, 99(R15), X5, K3, K5 // 62d3d50b3eaf630000004f
840 VPCMPUW $64, Y6, Y22, K2, K3 // 62f3cd223ede40
841 VPCMPUW $64, 7(AX), Y22, K2, K3 // 62f3cd223e980700000040
842 VPCMPUW $64, (DI), Y22, K2, K3 // 62f3cd223e1f40
843 VPCMPUW $64, Y6, Y22, K2, K1 // 62f3cd223ece40
844 VPCMPUW $64, 7(AX), Y22, K2, K1 // 62f3cd223e880700000040
845 VPCMPUW $64, (DI), Y22, K2, K1 // 62f3cd223e0f40
846 VPCMPUW $27, Z14, Z15, K1, K5 // 62d385493eee1b
847 VPCMPUW $27, Z27, Z15, K1, K5 // 629385493eeb1b
848 VPCMPUW $27, -7(CX)(DX*1), Z15, K1, K5 // 62f385493eac11f9ffffff1b
849 VPCMPUW $27, -15(R14)(R15*4), Z15, K1, K5 // 629385493eacbef1ffffff1b
850 VPCMPUW $27, Z14, Z12, K1, K5 // 62d39d493eee1b
851 VPCMPUW $27, Z27, Z12, K1, K5 // 62939d493eeb1b
852 VPCMPUW $27, -7(CX)(DX*1), Z12, K1, K5 // 62f39d493eac11f9ffffff1b
853 VPCMPUW $27, -15(R14)(R15*4), Z12, K1, K5 // 62939d493eacbef1ffffff1b
854 VPCMPUW $27, Z14, Z15, K1, K4 // 62d385493ee61b
855 VPCMPUW $27, Z27, Z15, K1, K4 // 629385493ee31b
856 VPCMPUW $27, -7(CX)(DX*1), Z15, K1, K4 // 62f385493ea411f9ffffff1b
857 VPCMPUW $27, -15(R14)(R15*4), Z15, K1, K4 // 629385493ea4bef1ffffff1b
858 VPCMPUW $27, Z14, Z12, K1, K4 // 62d39d493ee61b
859 VPCMPUW $27, Z27, Z12, K1, K4 // 62939d493ee31b
860 VPCMPUW $27, -7(CX)(DX*1), Z12, K1, K4 // 62f39d493ea411f9ffffff1b
861 VPCMPUW $27, -15(R14)(R15*4), Z12, K1, K4 // 62939d493ea4bef1ffffff1b
862 VPCMPW $47, X9, X0, K2, K7 // 62d3fd0a3ff92f
863 VPCMPW $47, 99(R15)(R15*2), X0, K2, K7 // 6293fd0a3fbc7f630000002f
864 VPCMPW $47, -7(DI), X0, K2, K7 // 62f3fd0a3fbff9ffffff2f
865 VPCMPW $47, X9, X0, K2, K6 // 62d3fd0a3ff12f
866 VPCMPW $47, 99(R15)(R15*2), X0, K2, K6 // 6293fd0a3fb47f630000002f
867 VPCMPW $47, -7(DI), X0, K2, K6 // 62f3fd0a3fb7f9ffffff2f
868 VPCMPW $82, Y7, Y21, K1, K4 // 62f3d5213fe752
869 VPCMPW $82, 99(R15)(R15*1), Y21, K1, K4 // 6293d5213fa43f6300000052
870 VPCMPW $82, (DX), Y21, K1, K4 // 62f3d5213f2252
871 VPCMPW $82, Y7, Y21, K1, K6 // 62f3d5213ff752
872 VPCMPW $82, 99(R15)(R15*1), Y21, K1, K6 // 6293d5213fb43f6300000052
873 VPCMPW $82, (DX), Y21, K1, K6 // 62f3d5213f3252
874 VPCMPW $126, Z13, Z11, K7, K0 // 62d3a54f3fc57e
875 VPCMPW $126, Z14, Z11, K7, K0 // 62d3a54f3fc67e
876 VPCMPW $126, 15(DX)(BX*1), Z11, K7, K0 // 62f3a54f3f841a0f0000007e
877 VPCMPW $126, -7(CX)(DX*2), Z11, K7, K0 // 62f3a54f3f8451f9ffffff7e
878 VPCMPW $126, Z13, Z5, K7, K0 // 62d3d54f3fc57e
879 VPCMPW $126, Z14, Z5, K7, K0 // 62d3d54f3fc67e
880 VPCMPW $126, 15(DX)(BX*1), Z5, K7, K0 // 62f3d54f3f841a0f0000007e
881 VPCMPW $126, -7(CX)(DX*2), Z5, K7, K0 // 62f3d54f3f8451f9ffffff7e
882 VPCMPW $126, Z13, Z11, K7, K7 // 62d3a54f3ffd7e
883 VPCMPW $126, Z14, Z11, K7, K7 // 62d3a54f3ffe7e
884 VPCMPW $126, 15(DX)(BX*1), Z11, K7, K7 // 62f3a54f3fbc1a0f0000007e
885 VPCMPW $126, -7(CX)(DX*2), Z11, K7, K7 // 62f3a54f3fbc51f9ffffff7e
886 VPCMPW $126, Z13, Z5, K7, K7 // 62d3d54f3ffd7e
887 VPCMPW $126, Z14, Z5, K7, K7 // 62d3d54f3ffe7e
888 VPCMPW $126, 15(DX)(BX*1), Z5, K7, K7 // 62f3d54f3fbc1a0f0000007e
889 VPCMPW $126, -7(CX)(DX*2), Z5, K7, K7 // 62f3d54f3fbc51f9ffffff7e
890 VPERMI2W X16, X20, K2, X7 // 62b2dd0275f8
891 VPERMI2W 7(SI)(DI*1), X20, K2, X7 // 62f2dd0275bc3e07000000
892 VPERMI2W 15(DX)(BX*8), X20, K2, X7 // 62f2dd0275bcda0f000000
893 VPERMI2W Y18, Y14, K5, Y12 // 62328d2d75e2
894 VPERMI2W -7(CX)(DX*1), Y14, K5, Y12 // 62728d2d75a411f9ffffff
895 VPERMI2W -15(R14)(R15*4), Y14, K5, Y12 // 62128d2d75a4bef1ffffff
896 VPERMI2W Z28, Z12, K3, Z1 // 62929d4b75cc
897 VPERMI2W Z13, Z12, K3, Z1 // 62d29d4b75cd
898 VPERMI2W 99(R15)(R15*8), Z12, K3, Z1 // 62929d4b758cff63000000
899 VPERMI2W 7(AX)(CX*8), Z12, K3, Z1 // 62f29d4b758cc807000000
900 VPERMI2W Z28, Z16, K3, Z1 // 6292fd4375cc
901 VPERMI2W Z13, Z16, K3, Z1 // 62d2fd4375cd
902 VPERMI2W 99(R15)(R15*8), Z16, K3, Z1 // 6292fd43758cff63000000
903 VPERMI2W 7(AX)(CX*8), Z16, K3, Z1 // 62f2fd43758cc807000000
904 VPERMI2W Z28, Z12, K3, Z3 // 62929d4b75dc
905 VPERMI2W Z13, Z12, K3, Z3 // 62d29d4b75dd
906 VPERMI2W 99(R15)(R15*8), Z12, K3, Z3 // 62929d4b759cff63000000
907 VPERMI2W 7(AX)(CX*8), Z12, K3, Z3 // 62f29d4b759cc807000000
908 VPERMI2W Z28, Z16, K3, Z3 // 6292fd4375dc
909 VPERMI2W Z13, Z16, K3, Z3 // 62d2fd4375dd
910 VPERMI2W 99(R15)(R15*8), Z16, K3, Z3 // 6292fd43759cff63000000
911 VPERMI2W 7(AX)(CX*8), Z16, K3, Z3 // 62f2fd43759cc807000000
912 VPERMT2W X0, X0, K3, X14 // 6272fd0b7df0
913 VPERMT2W 15(R8)(R14*1), X0, K3, X14 // 6212fd0b7db4300f000000
914 VPERMT2W 15(R8)(R14*2), X0, K3, X14 // 6212fd0b7db4700f000000
915 VPERMT2W Y8, Y27, K2, Y22 // 62c2a5227df0
916 VPERMT2W 7(SI)(DI*8), Y27, K2, Y22 // 62e2a5227db4fe07000000
917 VPERMT2W -15(R14), Y27, K2, Y22 // 62c2a5227db6f1ffffff
918 VPERMT2W Z22, Z8, K1, Z14 // 6232bd497df6
919 VPERMT2W Z25, Z8, K1, Z14 // 6212bd497df1
920 VPERMT2W 17(SP)(BP*2), Z8, K1, Z14 // 6272bd497db46c11000000
921 VPERMT2W -7(DI)(R8*4), Z8, K1, Z14 // 6232bd497db487f9ffffff
922 VPERMT2W Z22, Z24, K1, Z14 // 6232bd417df6
923 VPERMT2W Z25, Z24, K1, Z14 // 6212bd417df1
924 VPERMT2W 17(SP)(BP*2), Z24, K1, Z14 // 6272bd417db46c11000000
925 VPERMT2W -7(DI)(R8*4), Z24, K1, Z14 // 6232bd417db487f9ffffff
926 VPERMT2W Z22, Z8, K1, Z7 // 62b2bd497dfe
927 VPERMT2W Z25, Z8, K1, Z7 // 6292bd497df9
928 VPERMT2W 17(SP)(BP*2), Z8, K1, Z7 // 62f2bd497dbc6c11000000
929 VPERMT2W -7(DI)(R8*4), Z8, K1, Z7 // 62b2bd497dbc87f9ffffff
930 VPERMT2W Z22, Z24, K1, Z7 // 62b2bd417dfe
931 VPERMT2W Z25, Z24, K1, Z7 // 6292bd417df9
932 VPERMT2W 17(SP)(BP*2), Z24, K1, Z7 // 62f2bd417dbc6c11000000
933 VPERMT2W -7(DI)(R8*4), Z24, K1, Z7 // 62b2bd417dbc87f9ffffff
934 VPERMW X17, X11, K2, X25 // 6222a50a8dc9
935 VPERMW (R14), X11, K2, X25 // 6242a50a8d0e
936 VPERMW -7(DI)(R8*8), X11, K2, X25 // 6222a50a8d8cc7f9ffffff
937 VPERMW Y9, Y22, K1, Y9 // 6252cd218dc9
938 VPERMW 7(SI)(DI*1), Y22, K1, Y9 // 6272cd218d8c3e07000000
939 VPERMW 15(DX)(BX*8), Y22, K1, Y9 // 6272cd218d8cda0f000000
940 VPERMW Z0, Z6, K7, Z1 // 62f2cd4f8dc8
941 VPERMW Z8, Z6, K7, Z1 // 62d2cd4f8dc8
942 VPERMW 15(R8), Z6, K7, Z1 // 62d2cd4f8d880f000000
943 VPERMW (BP), Z6, K7, Z1 // 62f2cd4f8d4d00
944 VPERMW Z0, Z2, K7, Z1 // 62f2ed4f8dc8
945 VPERMW Z8, Z2, K7, Z1 // 62d2ed4f8dc8
946 VPERMW 15(R8), Z2, K7, Z1 // 62d2ed4f8d880f000000
947 VPERMW (BP), Z2, K7, Z1 // 62f2ed4f8d4d00
948 VPERMW Z0, Z6, K7, Z16 // 62e2cd4f8dc0
949 VPERMW Z8, Z6, K7, Z16 // 62c2cd4f8dc0
950 VPERMW 15(R8), Z6, K7, Z16 // 62c2cd4f8d800f000000
951 VPERMW (BP), Z6, K7, Z16 // 62e2cd4f8d4500
952 VPERMW Z0, Z2, K7, Z16 // 62e2ed4f8dc0
953 VPERMW Z8, Z2, K7, Z16 // 62c2ed4f8dc0
954 VPERMW 15(R8), Z2, K7, Z16 // 62c2ed4f8d800f000000
955 VPERMW (BP), Z2, K7, Z16 // 62e2ed4f8d4500
956 VPEXTRB $79, X26, AX // 62637d0814d04f or 6263fd0814d04f
957 VPEXTRB $79, X26, R9 // 62437d0814d14f or 6243fd0814d14f
958 VPEXTRB $79, X26, 7(SI)(DI*1) // 62637d0814543e074f or 6263fd0814543e074f
959 VPEXTRB $79, X26, 15(DX)(BX*8) // 62637d081454da0f4f or 6263fd081454da0f4f
960 VPMADDUBSW X21, X16, K2, X0 // 62b27d0204c5 or 62b2fd0204c5
961 VPMADDUBSW 15(R8)(R14*8), X16, K2, X0 // 62927d020484f00f000000 or 6292fd020484f00f000000
962 VPMADDUBSW -15(R14)(R15*2), X16, K2, X0 // 62927d0204847ef1ffffff or 6292fd0204847ef1ffffff
963 VPMADDUBSW Y3, Y31, K4, Y11 // 6272052404db or 6272852404db
964 VPMADDUBSW -17(BP)(SI*2), Y31, K4, Y11 // 62720524049c75efffffff or 62728524049c75efffffff
965 VPMADDUBSW 7(AX)(CX*2), Y31, K4, Y11 // 62720524049c4807000000 or 62728524049c4807000000
966 VPMADDUBSW Z6, Z22, K1, Z12 // 62724d4104e6 or 6272cd4104e6
967 VPMADDUBSW Z8, Z22, K1, Z12 // 62524d4104e0 or 6252cd4104e0
968 VPMADDUBSW 99(R15)(R15*1), Z22, K1, Z12 // 62124d4104a43f63000000 or 6212cd4104a43f63000000
969 VPMADDUBSW (DX), Z22, K1, Z12 // 62724d410422 or 6272cd410422
970 VPMADDUBSW Z6, Z11, K1, Z12 // 6272254904e6 or 6272a54904e6
971 VPMADDUBSW Z8, Z11, K1, Z12 // 6252254904e0 or 6252a54904e0
972 VPMADDUBSW 99(R15)(R15*1), Z11, K1, Z12 // 6212254904a43f63000000 or 6212a54904a43f63000000
973 VPMADDUBSW (DX), Z11, K1, Z12 // 627225490422 or 6272a5490422
974 VPMADDUBSW Z6, Z22, K1, Z27 // 62624d4104de or 6262cd4104de
975 VPMADDUBSW Z8, Z22, K1, Z27 // 62424d4104d8 or 6242cd4104d8
976 VPMADDUBSW 99(R15)(R15*1), Z22, K1, Z27 // 62024d41049c3f63000000 or 6202cd41049c3f63000000
977 VPMADDUBSW (DX), Z22, K1, Z27 // 62624d41041a or 6262cd41041a
978 VPMADDUBSW Z6, Z11, K1, Z27 // 6262254904de or 6262a54904de
979 VPMADDUBSW Z8, Z11, K1, Z27 // 6242254904d8 or 6242a54904d8
980 VPMADDUBSW 99(R15)(R15*1), Z11, K1, Z27 // 62022549049c3f63000000 or 6202a549049c3f63000000
981 VPMADDUBSW (DX), Z11, K1, Z27 // 62622549041a or 6262a549041a
982 VPMADDWD X22, X28, K3, X0 // 62b11d03f5c6 or 62b19d03f5c6
983 VPMADDWD -15(R14)(R15*1), X28, K3, X0 // 62911d03f5843ef1ffffff or 62919d03f5843ef1ffffff
984 VPMADDWD -15(BX), X28, K3, X0 // 62f11d03f583f1ffffff or 62f19d03f583f1ffffff
985 VPMADDWD Y13, Y2, K4, Y14 // 62516d2cf5f5 or 6251ed2cf5f5
986 VPMADDWD 15(R8)(R14*1), Y2, K4, Y14 // 62116d2cf5b4300f000000 or 6211ed2cf5b4300f000000
987 VPMADDWD 15(R8)(R14*2), Y2, K4, Y14 // 62116d2cf5b4700f000000 or 6211ed2cf5b4700f000000
988 VPMADDWD Z9, Z12, K5, Z25 // 62411d4df5c9 or 62419d4df5c9
989 VPMADDWD Z12, Z12, K5, Z25 // 62411d4df5cc or 62419d4df5cc
990 VPMADDWD -17(BP)(SI*8), Z12, K5, Z25 // 62611d4df58cf5efffffff or 62619d4df58cf5efffffff
991 VPMADDWD (R15), Z12, K5, Z25 // 62411d4df50f or 62419d4df50f
992 VPMADDWD Z9, Z17, K5, Z25 // 62417545f5c9 or 6241f545f5c9
993 VPMADDWD Z12, Z17, K5, Z25 // 62417545f5cc or 6241f545f5cc
994 VPMADDWD -17(BP)(SI*8), Z17, K5, Z25 // 62617545f58cf5efffffff or 6261f545f58cf5efffffff
995 VPMADDWD (R15), Z17, K5, Z25 // 62417545f50f or 6241f545f50f
996 VPMADDWD Z9, Z12, K5, Z12 // 62511d4df5e1 or 62519d4df5e1
997 VPMADDWD Z12, Z12, K5, Z12 // 62511d4df5e4 or 62519d4df5e4
998 VPMADDWD -17(BP)(SI*8), Z12, K5, Z12 // 62711d4df5a4f5efffffff or 62719d4df5a4f5efffffff
999 VPMADDWD (R15), Z12, K5, Z12 // 62511d4df527 or 62519d4df527
1000 VPMADDWD Z9, Z17, K5, Z12 // 62517545f5e1 or 6251f545f5e1
1001 VPMADDWD Z12, Z17, K5, Z12 // 62517545f5e4 or 6251f545f5e4
1002 VPMADDWD -17(BP)(SI*8), Z17, K5, Z12 // 62717545f5a4f5efffffff or 6271f545f5a4f5efffffff
1003 VPMADDWD (R15), Z17, K5, Z12 // 62517545f527 or 6251f545f527
1004 VPMAXSB X7, X19, K7, X7 // 62f265073cff or 62f2e5073cff
1005 VPMAXSB 7(AX)(CX*4), X19, K7, X7 // 62f265073cbc8807000000 or 62f2e5073cbc8807000000
1006 VPMAXSB 7(AX)(CX*1), X19, K7, X7 // 62f265073cbc0807000000 or 62f2e5073cbc0807000000
1007 VPMAXSB Y22, Y15, K7, Y27 // 6222052f3cde or 6222852f3cde
1008 VPMAXSB (R14), Y15, K7, Y27 // 6242052f3c1e or 6242852f3c1e
1009 VPMAXSB -7(DI)(R8*8), Y15, K7, Y27 // 6222052f3c9cc7f9ffffff or 6222852f3c9cc7f9ffffff
1010 VPMAXSB Z8, Z3, K6, Z6 // 62d2654e3cf0 or 62d2e54e3cf0
1011 VPMAXSB Z2, Z3, K6, Z6 // 62f2654e3cf2 or 62f2e54e3cf2
1012 VPMAXSB 7(SI)(DI*8), Z3, K6, Z6 // 62f2654e3cb4fe07000000 or 62f2e54e3cb4fe07000000
1013 VPMAXSB -15(R14), Z3, K6, Z6 // 62d2654e3cb6f1ffffff or 62d2e54e3cb6f1ffffff
1014 VPMAXSB Z8, Z21, K6, Z6 // 62d255463cf0 or 62d2d5463cf0
1015 VPMAXSB Z2, Z21, K6, Z6 // 62f255463cf2 or 62f2d5463cf2
1016 VPMAXSB 7(SI)(DI*8), Z21, K6, Z6 // 62f255463cb4fe07000000 or 62f2d5463cb4fe07000000
1017 VPMAXSB -15(R14), Z21, K6, Z6 // 62d255463cb6f1ffffff or 62d2d5463cb6f1ffffff
1018 VPMAXSB Z8, Z3, K6, Z25 // 6242654e3cc8 or 6242e54e3cc8
1019 VPMAXSB Z2, Z3, K6, Z25 // 6262654e3cca or 6262e54e3cca
1020 VPMAXSB 7(SI)(DI*8), Z3, K6, Z25 // 6262654e3c8cfe07000000 or 6262e54e3c8cfe07000000
1021 VPMAXSB -15(R14), Z3, K6, Z25 // 6242654e3c8ef1ffffff or 6242e54e3c8ef1ffffff
1022 VPMAXSB Z8, Z21, K6, Z25 // 624255463cc8 or 6242d5463cc8
1023 VPMAXSB Z2, Z21, K6, Z25 // 626255463cca or 6262d5463cca
1024 VPMAXSB 7(SI)(DI*8), Z21, K6, Z25 // 626255463c8cfe07000000 or 6262d5463c8cfe07000000
1025 VPMAXSB -15(R14), Z21, K6, Z25 // 624255463c8ef1ffffff or 6242d5463c8ef1ffffff
1026 VPMAXSW X12, X0, K5, X12 // 62517d0deee4 or 6251fd0deee4
1027 VPMAXSW 7(SI)(DI*4), X0, K5, X12 // 62717d0deea4be07000000 or 6271fd0deea4be07000000
1028 VPMAXSW -7(DI)(R8*2), X0, K5, X12 // 62317d0deea447f9ffffff or 6231fd0deea447f9ffffff
1029 VPMAXSW Y14, Y19, K3, Y23 // 62c16523eefe or 62c1e523eefe
1030 VPMAXSW 99(R15)(R15*2), Y19, K3, Y23 // 62816523eebc7f63000000 or 6281e523eebc7f63000000
1031 VPMAXSW -7(DI), Y19, K3, Y23 // 62e16523eebff9ffffff or 62e1e523eebff9ffffff
1032 VPMAXSW Z18, Z11, K4, Z12 // 6231254ceee2 or 6231a54ceee2
1033 VPMAXSW Z24, Z11, K4, Z12 // 6211254ceee0 or 6211a54ceee0
1034 VPMAXSW -7(CX), Z11, K4, Z12 // 6271254ceea1f9ffffff or 6271a54ceea1f9ffffff
1035 VPMAXSW 15(DX)(BX*4), Z11, K4, Z12 // 6271254ceea49a0f000000 or 6271a54ceea49a0f000000
1036 VPMAXSW Z18, Z5, K4, Z12 // 6231554ceee2 or 6231d54ceee2
1037 VPMAXSW Z24, Z5, K4, Z12 // 6211554ceee0 or 6211d54ceee0
1038 VPMAXSW -7(CX), Z5, K4, Z12 // 6271554ceea1f9ffffff or 6271d54ceea1f9ffffff
1039 VPMAXSW 15(DX)(BX*4), Z5, K4, Z12 // 6271554ceea49a0f000000 or 6271d54ceea49a0f000000
1040 VPMAXSW Z18, Z11, K4, Z22 // 62a1254ceef2 or 62a1a54ceef2
1041 VPMAXSW Z24, Z11, K4, Z22 // 6281254ceef0 or 6281a54ceef0
1042 VPMAXSW -7(CX), Z11, K4, Z22 // 62e1254ceeb1f9ffffff or 62e1a54ceeb1f9ffffff
1043 VPMAXSW 15(DX)(BX*4), Z11, K4, Z22 // 62e1254ceeb49a0f000000 or 62e1a54ceeb49a0f000000
1044 VPMAXSW Z18, Z5, K4, Z22 // 62a1554ceef2 or 62a1d54ceef2
1045 VPMAXSW Z24, Z5, K4, Z22 // 6281554ceef0 or 6281d54ceef0
1046 VPMAXSW -7(CX), Z5, K4, Z22 // 62e1554ceeb1f9ffffff or 62e1d54ceeb1f9ffffff
1047 VPMAXSW 15(DX)(BX*4), Z5, K4, Z22 // 62e1554ceeb49a0f000000 or 62e1d54ceeb49a0f000000
1048 VPMAXUB X17, X5, K2, X14 // 6231550adef1 or 6231d50adef1
1049 VPMAXUB 17(SP), X5, K2, X14 // 6271550adeb42411000000 or 6271d50adeb42411000000
1050 VPMAXUB -17(BP)(SI*4), X5, K2, X14 // 6271550adeb4b5efffffff or 6271d50adeb4b5efffffff
1051 VPMAXUB Y16, Y5, K2, Y21 // 62a1552adee8 or 62a1d52adee8
1052 VPMAXUB -7(CX)(DX*1), Y5, K2, Y21 // 62e1552adeac11f9ffffff or 62e1d52adeac11f9ffffff
1053 VPMAXUB -15(R14)(R15*4), Y5, K2, Y21 // 6281552adeacbef1ffffff or 6281d52adeacbef1ffffff
1054 VPMAXUB Z6, Z7, K3, Z2 // 62f1454bded6 or 62f1c54bded6
1055 VPMAXUB Z16, Z7, K3, Z2 // 62b1454bded0 or 62b1c54bded0
1056 VPMAXUB 99(R15)(R15*8), Z7, K3, Z2 // 6291454bde94ff63000000 or 6291c54bde94ff63000000
1057 VPMAXUB 7(AX)(CX*8), Z7, K3, Z2 // 62f1454bde94c807000000 or 62f1c54bde94c807000000
1058 VPMAXUB Z6, Z13, K3, Z2 // 62f1154bded6 or 62f1954bded6
1059 VPMAXUB Z16, Z13, K3, Z2 // 62b1154bded0 or 62b1954bded0
1060 VPMAXUB 99(R15)(R15*8), Z13, K3, Z2 // 6291154bde94ff63000000 or 6291954bde94ff63000000
1061 VPMAXUB 7(AX)(CX*8), Z13, K3, Z2 // 62f1154bde94c807000000 or 62f1954bde94c807000000
1062 VPMAXUB Z6, Z7, K3, Z21 // 62e1454bdeee or 62e1c54bdeee
1063 VPMAXUB Z16, Z7, K3, Z21 // 62a1454bdee8 or 62a1c54bdee8
1064 VPMAXUB 99(R15)(R15*8), Z7, K3, Z21 // 6281454bdeacff63000000 or 6281c54bdeacff63000000
1065 VPMAXUB 7(AX)(CX*8), Z7, K3, Z21 // 62e1454bdeacc807000000 or 62e1c54bdeacc807000000
1066 VPMAXUB Z6, Z13, K3, Z21 // 62e1154bdeee or 62e1954bdeee
1067 VPMAXUB Z16, Z13, K3, Z21 // 62a1154bdee8 or 62a1954bdee8
1068 VPMAXUB 99(R15)(R15*8), Z13, K3, Z21 // 6281154bdeacff63000000 or 6281954bdeacff63000000
1069 VPMAXUB 7(AX)(CX*8), Z13, K3, Z21 // 62e1154bdeacc807000000 or 62e1954bdeacc807000000
1070 VPMAXUW X9, X24, K7, X28 // 62423d073ee1 or 6242bd073ee1
1071 VPMAXUW -17(BP)(SI*8), X24, K7, X28 // 62623d073ea4f5efffffff or 6262bd073ea4f5efffffff
1072 VPMAXUW (R15), X24, K7, X28 // 62423d073e27 or 6242bd073e27
1073 VPMAXUW Y7, Y19, K1, Y11 // 627265213edf or 6272e5213edf
1074 VPMAXUW 17(SP)(BP*2), Y19, K1, Y11 // 627265213e9c6c11000000 or 6272e5213e9c6c11000000
1075 VPMAXUW -7(DI)(R8*4), Y19, K1, Y11 // 623265213e9c87f9ffffff or 6232e5213e9c87f9ffffff
1076 VPMAXUW Z12, Z1, K1, Z20 // 62c275493ee4 or 62c2f5493ee4
1077 VPMAXUW Z16, Z1, K1, Z20 // 62a275493ee0 or 62a2f5493ee0
1078 VPMAXUW 15(R8)(R14*4), Z1, K1, Z20 // 628275493ea4b00f000000 or 6282f5493ea4b00f000000
1079 VPMAXUW -7(CX)(DX*4), Z1, K1, Z20 // 62e275493ea491f9ffffff or 62e2f5493ea491f9ffffff
1080 VPMAXUW Z12, Z3, K1, Z20 // 62c265493ee4 or 62c2e5493ee4
1081 VPMAXUW Z16, Z3, K1, Z20 // 62a265493ee0 or 62a2e5493ee0
1082 VPMAXUW 15(R8)(R14*4), Z3, K1, Z20 // 628265493ea4b00f000000 or 6282e5493ea4b00f000000
1083 VPMAXUW -7(CX)(DX*4), Z3, K1, Z20 // 62e265493ea491f9ffffff or 62e2e5493ea491f9ffffff
1084 VPMAXUW Z12, Z1, K1, Z9 // 625275493ecc or 6252f5493ecc
1085 VPMAXUW Z16, Z1, K1, Z9 // 623275493ec8 or 6232f5493ec8
1086 VPMAXUW 15(R8)(R14*4), Z1, K1, Z9 // 621275493e8cb00f000000 or 6212f5493e8cb00f000000
1087 VPMAXUW -7(CX)(DX*4), Z1, K1, Z9 // 627275493e8c91f9ffffff or 6272f5493e8c91f9ffffff
1088 VPMAXUW Z12, Z3, K1, Z9 // 625265493ecc or 6252e5493ecc
1089 VPMAXUW Z16, Z3, K1, Z9 // 623265493ec8 or 6232e5493ec8
1090 VPMAXUW 15(R8)(R14*4), Z3, K1, Z9 // 621265493e8cb00f000000 or 6212e5493e8cb00f000000
1091 VPMAXUW -7(CX)(DX*4), Z3, K1, Z9 // 627265493e8c91f9ffffff or 6272e5493e8c91f9ffffff
1092 VPMINSB X18, X26, K1, X15 // 62322d0138fa or 6232ad0138fa
1093 VPMINSB 7(SI)(DI*8), X26, K1, X15 // 62722d0138bcfe07000000 or 6272ad0138bcfe07000000
1094 VPMINSB -15(R14), X26, K1, X15 // 62522d0138bef1ffffff or 6252ad0138bef1ffffff
1095 VPMINSB Y3, Y0, K7, Y6 // 62f27d2f38f3 or 62f2fd2f38f3
1096 VPMINSB 15(R8), Y0, K7, Y6 // 62d27d2f38b00f000000 or 62d2fd2f38b00f000000
1097 VPMINSB (BP), Y0, K7, Y6 // 62f27d2f387500 or 62f2fd2f387500
1098 VPMINSB Z3, Z14, K2, Z28 // 62620d4a38e3 or 62628d4a38e3
1099 VPMINSB Z12, Z14, K2, Z28 // 62420d4a38e4 or 62428d4a38e4
1100 VPMINSB (R8), Z14, K2, Z28 // 62420d4a3820 or 62428d4a3820
1101 VPMINSB 15(DX)(BX*2), Z14, K2, Z28 // 62620d4a38a45a0f000000 or 62628d4a38a45a0f000000
1102 VPMINSB Z3, Z28, K2, Z28 // 62621d4238e3 or 62629d4238e3
1103 VPMINSB Z12, Z28, K2, Z28 // 62421d4238e4 or 62429d4238e4
1104 VPMINSB (R8), Z28, K2, Z28 // 62421d423820 or 62429d423820
1105 VPMINSB 15(DX)(BX*2), Z28, K2, Z28 // 62621d4238a45a0f000000 or 62629d4238a45a0f000000
1106 VPMINSB Z3, Z14, K2, Z13 // 62720d4a38eb or 62728d4a38eb
1107 VPMINSB Z12, Z14, K2, Z13 // 62520d4a38ec or 62528d4a38ec
1108 VPMINSB (R8), Z14, K2, Z13 // 62520d4a3828 or 62528d4a3828
1109 VPMINSB 15(DX)(BX*2), Z14, K2, Z13 // 62720d4a38ac5a0f000000 or 62728d4a38ac5a0f000000
1110 VPMINSB Z3, Z28, K2, Z13 // 62721d4238eb or 62729d4238eb
1111 VPMINSB Z12, Z28, K2, Z13 // 62521d4238ec or 62529d4238ec
1112 VPMINSB (R8), Z28, K2, Z13 // 62521d423828 or 62529d423828
1113 VPMINSB 15(DX)(BX*2), Z28, K2, Z13 // 62721d4238ac5a0f000000 or 62729d4238ac5a0f000000
1114 VPMINSW X24, X0, K7, X0 // 62917d0feac0 or 6291fd0feac0
1115 VPMINSW -7(CX), X0, K7, X0 // 62f17d0fea81f9ffffff or 62f1fd0fea81f9ffffff
1116 VPMINSW 15(DX)(BX*4), X0, K7, X0 // 62f17d0fea849a0f000000 or 62f1fd0fea849a0f000000
1117 VPMINSW Y22, Y0, K6, Y7 // 62b17d2eeafe or 62b1fd2eeafe
1118 VPMINSW 7(AX)(CX*4), Y0, K6, Y7 // 62f17d2eeabc8807000000 or 62f1fd2eeabc8807000000
1119 VPMINSW 7(AX)(CX*1), Y0, K6, Y7 // 62f17d2eeabc0807000000 or 62f1fd2eeabc0807000000
1120 VPMINSW Z23, Z20, K3, Z16 // 62a15d43eac7 or 62a1dd43eac7
1121 VPMINSW Z19, Z20, K3, Z16 // 62a15d43eac3 or 62a1dd43eac3
1122 VPMINSW 15(R8)(R14*1), Z20, K3, Z16 // 62815d43ea84300f000000 or 6281dd43ea84300f000000
1123 VPMINSW 15(R8)(R14*2), Z20, K3, Z16 // 62815d43ea84700f000000 or 6281dd43ea84700f000000
1124 VPMINSW Z23, Z0, K3, Z16 // 62a17d4beac7 or 62a1fd4beac7
1125 VPMINSW Z19, Z0, K3, Z16 // 62a17d4beac3 or 62a1fd4beac3
1126 VPMINSW 15(R8)(R14*1), Z0, K3, Z16 // 62817d4bea84300f000000 or 6281fd4bea84300f000000
1127 VPMINSW 15(R8)(R14*2), Z0, K3, Z16 // 62817d4bea84700f000000 or 6281fd4bea84700f000000
1128 VPMINSW Z23, Z20, K3, Z9 // 62315d43eacf or 6231dd43eacf
1129 VPMINSW Z19, Z20, K3, Z9 // 62315d43eacb or 6231dd43eacb
1130 VPMINSW 15(R8)(R14*1), Z20, K3, Z9 // 62115d43ea8c300f000000 or 6211dd43ea8c300f000000
1131 VPMINSW 15(R8)(R14*2), Z20, K3, Z9 // 62115d43ea8c700f000000 or 6211dd43ea8c700f000000
1132 VPMINSW Z23, Z0, K3, Z9 // 62317d4beacf or 6231fd4beacf
1133 VPMINSW Z19, Z0, K3, Z9 // 62317d4beacb or 6231fd4beacb
1134 VPMINSW 15(R8)(R14*1), Z0, K3, Z9 // 62117d4bea8c300f000000 or 6211fd4bea8c300f000000
1135 VPMINSW 15(R8)(R14*2), Z0, K3, Z9 // 62117d4bea8c700f000000 or 6211fd4bea8c700f000000
1136 VPMINUB X9, X7, K7, X20 // 62c1450fdae1 or 62c1c50fdae1
1137 VPMINUB 99(R15)(R15*8), X7, K7, X20 // 6281450fdaa4ff63000000 or 6281c50fdaa4ff63000000
1138 VPMINUB 7(AX)(CX*8), X7, K7, X20 // 62e1450fdaa4c807000000 or 62e1c50fdaa4c807000000
1139 VPMINUB Y1, Y12, K4, Y13 // 62711d2cdae9 or 62719d2cdae9
1140 VPMINUB (SI), Y12, K4, Y13 // 62711d2cda2e or 62719d2cda2e
1141 VPMINUB 7(SI)(DI*2), Y12, K4, Y13 // 62711d2cdaac7e07000000 or 62719d2cdaac7e07000000
1142 VPMINUB Z24, Z0, K4, Z0 // 62917d4cdac0 or 6291fd4cdac0
1143 VPMINUB Z12, Z0, K4, Z0 // 62d17d4cdac4 or 62d1fd4cdac4
1144 VPMINUB (R14), Z0, K4, Z0 // 62d17d4cda06 or 62d1fd4cda06
1145 VPMINUB -7(DI)(R8*8), Z0, K4, Z0 // 62b17d4cda84c7f9ffffff or 62b1fd4cda84c7f9ffffff
1146 VPMINUB Z24, Z25, K4, Z0 // 62913544dac0 or 6291b544dac0
1147 VPMINUB Z12, Z25, K4, Z0 // 62d13544dac4 or 62d1b544dac4
1148 VPMINUB (R14), Z25, K4, Z0 // 62d13544da06 or 62d1b544da06
1149 VPMINUB -7(DI)(R8*8), Z25, K4, Z0 // 62b13544da84c7f9ffffff or 62b1b544da84c7f9ffffff
1150 VPMINUB Z24, Z0, K4, Z11 // 62117d4cdad8 or 6211fd4cdad8
1151 VPMINUB Z12, Z0, K4, Z11 // 62517d4cdadc or 6251fd4cdadc
1152 VPMINUB (R14), Z0, K4, Z11 // 62517d4cda1e or 6251fd4cda1e
1153 VPMINUB -7(DI)(R8*8), Z0, K4, Z11 // 62317d4cda9cc7f9ffffff or 6231fd4cda9cc7f9ffffff
1154 VPMINUB Z24, Z25, K4, Z11 // 62113544dad8 or 6211b544dad8
1155 VPMINUB Z12, Z25, K4, Z11 // 62513544dadc or 6251b544dadc
1156 VPMINUB (R14), Z25, K4, Z11 // 62513544da1e or 6251b544da1e
1157 VPMINUB -7(DI)(R8*8), Z25, K4, Z11 // 62313544da9cc7f9ffffff or 6231b544da9cc7f9ffffff
1158 VPMINUW X13, X11, K2, X1 // 62d2250a3acd or 62d2a50a3acd
1159 VPMINUW 15(R8)(R14*4), X11, K2, X1 // 6292250a3a8cb00f000000 or 6292a50a3a8cb00f000000
1160 VPMINUW -7(CX)(DX*4), X11, K2, X1 // 62f2250a3a8c91f9ffffff or 62f2a50a3a8c91f9ffffff
1161 VPMINUW Y13, Y28, K3, Y1 // 62d21d233acd or 62d29d233acd
1162 VPMINUW 17(SP), Y28, K3, Y1 // 62f21d233a8c2411000000 or 62f29d233a8c2411000000
1163 VPMINUW -17(BP)(SI*4), Y28, K3, Y1 // 62f21d233a8cb5efffffff or 62f29d233a8cb5efffffff
1164 VPMINUW Z21, Z31, K3, Z17 // 62a205433acd or 62a285433acd
1165 VPMINUW Z9, Z31, K3, Z17 // 62c205433ac9 or 62c285433ac9
1166 VPMINUW 99(R15)(R15*2), Z31, K3, Z17 // 628205433a8c7f63000000 or 628285433a8c7f63000000
1167 VPMINUW -7(DI), Z31, K3, Z17 // 62e205433a8ff9ffffff or 62e285433a8ff9ffffff
1168 VPMINUW Z21, Z0, K3, Z17 // 62a27d4b3acd or 62a2fd4b3acd
1169 VPMINUW Z9, Z0, K3, Z17 // 62c27d4b3ac9 or 62c2fd4b3ac9
1170 VPMINUW 99(R15)(R15*2), Z0, K3, Z17 // 62827d4b3a8c7f63000000 or 6282fd4b3a8c7f63000000
1171 VPMINUW -7(DI), Z0, K3, Z17 // 62e27d4b3a8ff9ffffff or 62e2fd4b3a8ff9ffffff
1172 VPMINUW Z21, Z31, K3, Z23 // 62a205433afd or 62a285433afd
1173 VPMINUW Z9, Z31, K3, Z23 // 62c205433af9 or 62c285433af9
1174 VPMINUW 99(R15)(R15*2), Z31, K3, Z23 // 628205433abc7f63000000 or 628285433abc7f63000000
1175 VPMINUW -7(DI), Z31, K3, Z23 // 62e205433abff9ffffff or 62e285433abff9ffffff
1176 VPMINUW Z21, Z0, K3, Z23 // 62a27d4b3afd or 62a2fd4b3afd
1177 VPMINUW Z9, Z0, K3, Z23 // 62c27d4b3af9 or 62c2fd4b3af9
1178 VPMINUW 99(R15)(R15*2), Z0, K3, Z23 // 62827d4b3abc7f63000000 or 6282fd4b3abc7f63000000
1179 VPMINUW -7(DI), Z0, K3, Z23 // 62e27d4b3abff9ffffff or 62e2fd4b3abff9ffffff
1180 VPMOVB2M X0, K5 // 62f27e0829e8
1181 VPMOVB2M X0, K4 // 62f27e0829e0
1182 VPMOVB2M Y7, K4 // 62f27e2829e7
1183 VPMOVB2M Y7, K6 // 62f27e2829f7
1184 VPMOVB2M Z6, K1 // 62f27e4829ce
1185 VPMOVB2M Z9, K1 // 62d27e4829c9
1186 VPMOVB2M Z6, K3 // 62f27e4829de
1187 VPMOVB2M Z9, K3 // 62d27e4829d9
1188 VPMOVM2B K4, X26 // 62627e0828d4
1189 VPMOVM2B K5, X26 // 62627e0828d5
1190 VPMOVM2B K2, Y1 // 62f27e2828ca
1191 VPMOVM2B K7, Y1 // 62f27e2828cf
1192 VPMOVM2B K0, Z26 // 62627e4828d0
1193 VPMOVM2B K5, Z26 // 62627e4828d5
1194 VPMOVM2B K0, Z22 // 62e27e4828f0
1195 VPMOVM2B K5, Z22 // 62e27e4828f5
1196 VPMOVM2W K0, X16 // 62e2fe0828c0
1197 VPMOVM2W K7, X16 // 62e2fe0828c7
1198 VPMOVM2W K5, Y2 // 62f2fe2828d5
1199 VPMOVM2W K4, Y2 // 62f2fe2828d4
1200 VPMOVM2W K4, Z14 // 6272fe4828f4
1201 VPMOVM2W K6, Z14 // 6272fe4828f6
1202 VPMOVM2W K4, Z13 // 6272fe4828ec
1203 VPMOVM2W K6, Z13 // 6272fe4828ee
1204 VPMOVSWB X18, K3, X0 // 62e27e0b20d0
1205 VPMOVSWB X18, K3, -7(CX) // 62e27e0b2091f9ffffff
1206 VPMOVSWB X18, K3, 15(DX)(BX*4) // 62e27e0b20949a0f000000
1207 VPMOVSWB Y6, K3, X8 // 62d27e2b20f0
1208 VPMOVSWB Y6, K3, -7(CX)(DX*1) // 62f27e2b20b411f9ffffff
1209 VPMOVSWB Y6, K3, -15(R14)(R15*4) // 62927e2b20b4bef1ffffff
1210 VPMOVSWB Z22, K3, Y21 // 62a27e4b20f5
1211 VPMOVSWB Z25, K3, Y21 // 62227e4b20cd
1212 VPMOVSWB Z22, K3, 7(SI)(DI*1) // 62e27e4b20b43e07000000
1213 VPMOVSWB Z25, K3, 7(SI)(DI*1) // 62627e4b208c3e07000000
1214 VPMOVSWB Z22, K3, 15(DX)(BX*8) // 62e27e4b20b4da0f000000
1215 VPMOVSWB Z25, K3, 15(DX)(BX*8) // 62627e4b208cda0f000000
1216 VPMOVSXBW X13, K1, Y28 // 62427d2920e5 or 6242fd2920e5
1217 VPMOVSXBW -17(BP), K1, Y28 // 62627d2920a5efffffff or 6262fd2920a5efffffff
1218 VPMOVSXBW -15(R14)(R15*8), K1, Y28 // 62027d2920a4fef1ffffff or 6202fd2920a4fef1ffffff
1219 VPMOVSXBW X24, K1, X8 // 62127d0920c0 or 6212fd0920c0
1220 VPMOVSXBW (BX), K1, X8 // 62727d092003 or 6272fd092003
1221 VPMOVSXBW -17(BP)(SI*1), K1, X8 // 62727d09208435efffffff or 6272fd09208435efffffff
1222 VPMOVSXBW Y20, K7, Z0 // 62b27d4f20c4 or 62b2fd4f20c4
1223 VPMOVSXBW -7(DI)(R8*1), K7, Z0 // 62b27d4f208407f9ffffff or 62b2fd4f208407f9ffffff
1224 VPMOVSXBW (SP), K7, Z0 // 62f27d4f200424 or 62f2fd4f200424
1225 VPMOVSXBW Y20, K7, Z8 // 62327d4f20c4 or 6232fd4f20c4
1226 VPMOVSXBW -7(DI)(R8*1), K7, Z8 // 62327d4f208407f9ffffff or 6232fd4f208407f9ffffff
1227 VPMOVSXBW (SP), K7, Z8 // 62727d4f200424 or 6272fd4f200424
1228 VPMOVUSWB X6, K1, X6 // 62f27e0910f6
1229 VPMOVUSWB X6, K1, 99(R15)(R15*2) // 62927e0910b47f63000000
1230 VPMOVUSWB X6, K1, -7(DI) // 62f27e0910b7f9ffffff
1231 VPMOVUSWB Y15, K2, X22 // 62327e2a10fe
1232 VPMOVUSWB Y15, K2, 7(SI)(DI*4) // 62727e2a10bcbe07000000
1233 VPMOVUSWB Y15, K2, -7(DI)(R8*2) // 62327e2a10bc47f9ffffff
1234 VPMOVUSWB Z28, K1, Y1 // 62627e4910e1
1235 VPMOVUSWB Z6, K1, Y1 // 62f27e4910f1
1236 VPMOVUSWB Z28, K1, 15(R8)(R14*4) // 62027e4910a4b00f000000
1237 VPMOVUSWB Z6, K1, 15(R8)(R14*4) // 62927e4910b4b00f000000
1238 VPMOVUSWB Z28, K1, -7(CX)(DX*4) // 62627e4910a491f9ffffff
1239 VPMOVUSWB Z6, K1, -7(CX)(DX*4) // 62f27e4910b491f9ffffff
1240 VPMOVW2M X12, K4 // 62d2fe0829e4
1241 VPMOVW2M X12, K6 // 62d2fe0829f4
1242 VPMOVW2M Y27, K4 // 6292fe2829e3
1243 VPMOVW2M Y27, K5 // 6292fe2829eb
1244 VPMOVW2M Z13, K2 // 62d2fe4829d5
1245 VPMOVW2M Z21, K2 // 62b2fe4829d5
1246 VPMOVW2M Z13, K7 // 62d2fe4829fd
1247 VPMOVW2M Z21, K7 // 62b2fe4829fd
1248 VPMOVWB X28, K7, X16 // 62227e0f30e0
1249 VPMOVWB X28, K7, -7(CX)(DX*1) // 62627e0f30a411f9ffffff
1250 VPMOVWB X28, K7, -15(R14)(R15*4) // 62027e0f30a4bef1ffffff
1251 VPMOVWB Y19, K1, X8 // 62c27e2930d8
1252 VPMOVWB Y19, K1, 17(SP) // 62e27e29309c2411000000
1253 VPMOVWB Y19, K1, -17(BP)(SI*4) // 62e27e29309cb5efffffff
1254 VPMOVWB Z26, K1, Y5 // 62627e4930d5
1255 VPMOVWB Z3, K1, Y5 // 62f27e4930dd
1256 VPMOVWB Z26, K1, (R8) // 62427e493010
1257 VPMOVWB Z3, K1, (R8) // 62d27e493018
1258 VPMOVWB Z26, K1, 15(DX)(BX*2) // 62627e4930945a0f000000
1259 VPMOVWB Z3, K1, 15(DX)(BX*2) // 62f27e49309c5a0f000000
1260 VPMOVZXBW X0, K4, Y21 // 62e27d2c30e8 or 62e2fd2c30e8
1261 VPMOVZXBW 99(R15)(R15*1), K4, Y21 // 62827d2c30ac3f63000000 or 6282fd2c30ac3f63000000
1262 VPMOVZXBW (DX), K4, Y21 // 62e27d2c302a or 62e2fd2c302a
1263 VPMOVZXBW X11, K5, X25 // 62427d0d30cb or 6242fd0d30cb
1264 VPMOVZXBW 17(SP)(BP*2), K5, X25 // 62627d0d308c6c11000000 or 6262fd0d308c6c11000000
1265 VPMOVZXBW -7(DI)(R8*4), K5, X25 // 62227d0d308c87f9ffffff or 6222fd0d308c87f9ffffff
1266 VPMOVZXBW Y7, K7, Z11 // 62727d4f30df or 6272fd4f30df
1267 VPMOVZXBW 17(SP)(BP*1), K7, Z11 // 62727d4f309c2c11000000 or 6272fd4f309c2c11000000
1268 VPMOVZXBW -7(CX)(DX*8), K7, Z11 // 62727d4f309cd1f9ffffff or 6272fd4f309cd1f9ffffff
1269 VPMOVZXBW Y7, K7, Z25 // 62627d4f30cf or 6262fd4f30cf
1270 VPMOVZXBW 17(SP)(BP*1), K7, Z25 // 62627d4f308c2c11000000 or 6262fd4f308c2c11000000
1271 VPMOVZXBW -7(CX)(DX*8), K7, Z25 // 62627d4f308cd1f9ffffff or 6262fd4f308cd1f9ffffff
1272 VPMULHRSW X30, X15, K2, X11 // 6212050a0bde or 6212850a0bde
1273 VPMULHRSW -7(CX), X15, K2, X11 // 6272050a0b99f9ffffff or 6272850a0b99f9ffffff
1274 VPMULHRSW 15(DX)(BX*4), X15, K2, X11 // 6272050a0b9c9a0f000000 or 6272850a0b9c9a0f000000
1275 VPMULHRSW Y16, Y21, K3, Y24 // 622255230bc0 or 6222d5230bc0
1276 VPMULHRSW 99(R15)(R15*4), Y21, K3, Y24 // 620255230b84bf63000000 or 6202d5230b84bf63000000
1277 VPMULHRSW 15(DX), Y21, K3, Y24 // 626255230b820f000000 or 6262d5230b820f000000
1278 VPMULHRSW Z22, Z12, K3, Z16 // 62a21d4b0bc6 or 62a29d4b0bc6
1279 VPMULHRSW Z11, Z12, K3, Z16 // 62c21d4b0bc3 or 62c29d4b0bc3
1280 VPMULHRSW 15(DX)(BX*1), Z12, K3, Z16 // 62e21d4b0b841a0f000000 or 62e29d4b0b841a0f000000
1281 VPMULHRSW -7(CX)(DX*2), Z12, K3, Z16 // 62e21d4b0b8451f9ffffff or 62e29d4b0b8451f9ffffff
1282 VPMULHRSW Z22, Z27, K3, Z16 // 62a225430bc6 or 62a2a5430bc6
1283 VPMULHRSW Z11, Z27, K3, Z16 // 62c225430bc3 or 62c2a5430bc3
1284 VPMULHRSW 15(DX)(BX*1), Z27, K3, Z16 // 62e225430b841a0f000000 or 62e2a5430b841a0f000000
1285 VPMULHRSW -7(CX)(DX*2), Z27, K3, Z16 // 62e225430b8451f9ffffff or 62e2a5430b8451f9ffffff
1286 VPMULHRSW Z22, Z12, K3, Z13 // 62321d4b0bee or 62329d4b0bee
1287 VPMULHRSW Z11, Z12, K3, Z13 // 62521d4b0beb or 62529d4b0beb
1288 VPMULHRSW 15(DX)(BX*1), Z12, K3, Z13 // 62721d4b0bac1a0f000000 or 62729d4b0bac1a0f000000
1289 VPMULHRSW -7(CX)(DX*2), Z12, K3, Z13 // 62721d4b0bac51f9ffffff or 62729d4b0bac51f9ffffff
1290 VPMULHRSW Z22, Z27, K3, Z13 // 623225430bee or 6232a5430bee
1291 VPMULHRSW Z11, Z27, K3, Z13 // 625225430beb or 6252a5430beb
1292 VPMULHRSW 15(DX)(BX*1), Z27, K3, Z13 // 627225430bac1a0f000000 or 6272a5430bac1a0f000000
1293 VPMULHRSW -7(CX)(DX*2), Z27, K3, Z13 // 627225430bac51f9ffffff or 6272a5430bac51f9ffffff
1294 VPMULHUW X12, X6, K3, X13 // 62514d0be4ec or 6251cd0be4ec
1295 VPMULHUW 99(R15)(R15*8), X6, K3, X13 // 62114d0be4acff63000000 or 6211cd0be4acff63000000
1296 VPMULHUW 7(AX)(CX*8), X6, K3, X13 // 62714d0be4acc807000000 or 6271cd0be4acc807000000
1297 VPMULHUW Y9, Y13, K2, Y9 // 6251152ae4c9 or 6251952ae4c9
1298 VPMULHUW (CX), Y13, K2, Y9 // 6271152ae409 or 6271952ae409
1299 VPMULHUW 99(R15), Y13, K2, Y9 // 6251152ae48f63000000 or 6251952ae48f63000000
1300 VPMULHUW Z12, Z25, K1, Z6 // 62d13541e4f4 or 62d1b541e4f4
1301 VPMULHUW Z17, Z25, K1, Z6 // 62b13541e4f1 or 62b1b541e4f1
1302 VPMULHUW -17(BP), Z25, K1, Z6 // 62f13541e4b5efffffff or 62f1b541e4b5efffffff
1303 VPMULHUW -15(R14)(R15*8), Z25, K1, Z6 // 62913541e4b4fef1ffffff or 6291b541e4b4fef1ffffff
1304 VPMULHUW Z12, Z12, K1, Z6 // 62d11d49e4f4 or 62d19d49e4f4
1305 VPMULHUW Z17, Z12, K1, Z6 // 62b11d49e4f1 or 62b19d49e4f1
1306 VPMULHUW -17(BP), Z12, K1, Z6 // 62f11d49e4b5efffffff or 62f19d49e4b5efffffff
1307 VPMULHUW -15(R14)(R15*8), Z12, K1, Z6 // 62911d49e4b4fef1ffffff or 62919d49e4b4fef1ffffff
1308 VPMULHUW Z12, Z25, K1, Z8 // 62513541e4c4 or 6251b541e4c4
1309 VPMULHUW Z17, Z25, K1, Z8 // 62313541e4c1 or 6231b541e4c1
1310 VPMULHUW -17(BP), Z25, K1, Z8 // 62713541e485efffffff or 6271b541e485efffffff
1311 VPMULHUW -15(R14)(R15*8), Z25, K1, Z8 // 62113541e484fef1ffffff or 6211b541e484fef1ffffff
1312 VPMULHUW Z12, Z12, K1, Z8 // 62511d49e4c4 or 62519d49e4c4
1313 VPMULHUW Z17, Z12, K1, Z8 // 62311d49e4c1 or 62319d49e4c1
1314 VPMULHUW -17(BP), Z12, K1, Z8 // 62711d49e485efffffff or 62719d49e485efffffff
1315 VPMULHUW -15(R14)(R15*8), Z12, K1, Z8 // 62111d49e484fef1ffffff or 62119d49e484fef1ffffff
1316 VPMULHW X8, X30, K2, X23 // 62c10d02e5f8 or 62c18d02e5f8
1317 VPMULHW (AX), X30, K2, X23 // 62e10d02e538 or 62e18d02e538
1318 VPMULHW 7(SI), X30, K2, X23 // 62e10d02e5be07000000 or 62e18d02e5be07000000
1319 VPMULHW Y7, Y3, K1, Y6 // 62f16529e5f7 or 62f1e529e5f7
1320 VPMULHW 99(R15)(R15*2), Y3, K1, Y6 // 62916529e5b47f63000000 or 6291e529e5b47f63000000
1321 VPMULHW -7(DI), Y3, K1, Y6 // 62f16529e5b7f9ffffff or 62f1e529e5b7f9ffffff
1322 VPMULHW Z3, Z6, K7, Z9 // 62714d4fe5cb or 6271cd4fe5cb
1323 VPMULHW Z21, Z6, K7, Z9 // 62314d4fe5cd or 6231cd4fe5cd
1324 VPMULHW 17(SP)(BP*2), Z6, K7, Z9 // 62714d4fe58c6c11000000 or 6271cd4fe58c6c11000000
1325 VPMULHW -7(DI)(R8*4), Z6, K7, Z9 // 62314d4fe58c87f9ffffff or 6231cd4fe58c87f9ffffff
1326 VPMULHW Z3, Z25, K7, Z9 // 62713547e5cb or 6271b547e5cb
1327 VPMULHW Z21, Z25, K7, Z9 // 62313547e5cd or 6231b547e5cd
1328 VPMULHW 17(SP)(BP*2), Z25, K7, Z9 // 62713547e58c6c11000000 or 6271b547e58c6c11000000
1329 VPMULHW -7(DI)(R8*4), Z25, K7, Z9 // 62313547e58c87f9ffffff or 6231b547e58c87f9ffffff
1330 VPMULHW Z3, Z6, K7, Z12 // 62714d4fe5e3 or 6271cd4fe5e3
1331 VPMULHW Z21, Z6, K7, Z12 // 62314d4fe5e5 or 6231cd4fe5e5
1332 VPMULHW 17(SP)(BP*2), Z6, K7, Z12 // 62714d4fe5a46c11000000 or 6271cd4fe5a46c11000000
1333 VPMULHW -7(DI)(R8*4), Z6, K7, Z12 // 62314d4fe5a487f9ffffff or 6231cd4fe5a487f9ffffff
1334 VPMULHW Z3, Z25, K7, Z12 // 62713547e5e3 or 6271b547e5e3
1335 VPMULHW Z21, Z25, K7, Z12 // 62313547e5e5 or 6231b547e5e5
1336 VPMULHW 17(SP)(BP*2), Z25, K7, Z12 // 62713547e5a46c11000000 or 6271b547e5a46c11000000
1337 VPMULHW -7(DI)(R8*4), Z25, K7, Z12 // 62313547e5a487f9ffffff or 6231b547e5a487f9ffffff
1338 VPMULLW X7, X16, K1, X31 // 62617d01d5ff or 6261fd01d5ff
1339 VPMULLW (R8), X16, K1, X31 // 62417d01d538 or 6241fd01d538
1340 VPMULLW 15(DX)(BX*2), X16, K1, X31 // 62617d01d5bc5a0f000000 or 6261fd01d5bc5a0f000000
1341 VPMULLW Y18, Y31, K3, Y18 // 62a10523d5d2 or 62a18523d5d2
1342 VPMULLW -17(BP), Y31, K3, Y18 // 62e10523d595efffffff or 62e18523d595efffffff
1343 VPMULLW -15(R14)(R15*8), Y31, K3, Y18 // 62810523d594fef1ffffff or 62818523d594fef1ffffff
1344 VPMULLW Z11, Z12, K4, Z9 // 62511d4cd5cb or 62519d4cd5cb
1345 VPMULLW Z5, Z12, K4, Z9 // 62711d4cd5cd or 62719d4cd5cd
1346 VPMULLW -15(R14)(R15*1), Z12, K4, Z9 // 62111d4cd58c3ef1ffffff or 62119d4cd58c3ef1ffffff
1347 VPMULLW -15(BX), Z12, K4, Z9 // 62711d4cd58bf1ffffff or 62719d4cd58bf1ffffff
1348 VPMULLW Z11, Z22, K4, Z9 // 62514d44d5cb or 6251cd44d5cb
1349 VPMULLW Z5, Z22, K4, Z9 // 62714d44d5cd or 6271cd44d5cd
1350 VPMULLW -15(R14)(R15*1), Z22, K4, Z9 // 62114d44d58c3ef1ffffff or 6211cd44d58c3ef1ffffff
1351 VPMULLW -15(BX), Z22, K4, Z9 // 62714d44d58bf1ffffff or 6271cd44d58bf1ffffff
1352 VPMULLW Z11, Z12, K4, Z19 // 62c11d4cd5db or 62c19d4cd5db
1353 VPMULLW Z5, Z12, K4, Z19 // 62e11d4cd5dd or 62e19d4cd5dd
1354 VPMULLW -15(R14)(R15*1), Z12, K4, Z19 // 62811d4cd59c3ef1ffffff or 62819d4cd59c3ef1ffffff
1355 VPMULLW -15(BX), Z12, K4, Z19 // 62e11d4cd59bf1ffffff or 62e19d4cd59bf1ffffff
1356 VPMULLW Z11, Z22, K4, Z19 // 62c14d44d5db or 62c1cd44d5db
1357 VPMULLW Z5, Z22, K4, Z19 // 62e14d44d5dd or 62e1cd44d5dd
1358 VPMULLW -15(R14)(R15*1), Z22, K4, Z19 // 62814d44d59c3ef1ffffff or 6281cd44d59c3ef1ffffff
1359 VPMULLW -15(BX), Z22, K4, Z19 // 62e14d44d59bf1ffffff or 62e1cd44d59bf1ffffff
1360 VPSADBW X7, X3, X31 // 62616508f6ff or 6261e508f6ff
1361 VPSADBW 17(SP)(BP*8), X3, X31 // 62616508f6bcec11000000 or 6261e508f6bcec11000000
1362 VPSADBW 17(SP)(BP*4), X3, X31 // 62616508f6bcac11000000 or 6261e508f6bcac11000000
1363 VPSADBW Y14, Y9, Y22 // 62c13528f6f6 or 62c1b528f6f6
1364 VPSADBW 99(R15)(R15*8), Y9, Y22 // 62813528f6b4ff63000000 or 6281b528f6b4ff63000000
1365 VPSADBW 7(AX)(CX*8), Y9, Y22 // 62e13528f6b4c807000000 or 62e1b528f6b4c807000000
1366 VPSADBW Z7, Z26, Z30 // 62612d40f6f7 or 6261ad40f6f7
1367 VPSADBW Z21, Z26, Z30 // 62212d40f6f5 or 6221ad40f6f5
1368 VPSADBW (R8), Z26, Z30 // 62412d40f630 or 6241ad40f630
1369 VPSADBW 15(DX)(BX*2), Z26, Z30 // 62612d40f6b45a0f000000 or 6261ad40f6b45a0f000000
1370 VPSADBW Z7, Z22, Z30 // 62614d40f6f7 or 6261cd40f6f7
1371 VPSADBW Z21, Z22, Z30 // 62214d40f6f5 or 6221cd40f6f5
1372 VPSADBW (R8), Z22, Z30 // 62414d40f630 or 6241cd40f630
1373 VPSADBW 15(DX)(BX*2), Z22, Z30 // 62614d40f6b45a0f000000 or 6261cd40f6b45a0f000000
1374 VPSADBW Z7, Z26, Z5 // 62f12d40f6ef or 62f1ad40f6ef
1375 VPSADBW Z21, Z26, Z5 // 62b12d40f6ed or 62b1ad40f6ed
1376 VPSADBW (R8), Z26, Z5 // 62d12d40f628 or 62d1ad40f628
1377 VPSADBW 15(DX)(BX*2), Z26, Z5 // 62f12d40f6ac5a0f000000 or 62f1ad40f6ac5a0f000000
1378 VPSADBW Z7, Z22, Z5 // 62f14d40f6ef or 62f1cd40f6ef
1379 VPSADBW Z21, Z22, Z5 // 62b14d40f6ed or 62b1cd40f6ed
1380 VPSADBW (R8), Z22, Z5 // 62d14d40f628 or 62d1cd40f628
1381 VPSADBW 15(DX)(BX*2), Z22, Z5 // 62f14d40f6ac5a0f000000 or 62f1cd40f6ac5a0f000000
1382 VPSHUFB X13, X9, K5, X0 // 62d2350d00c5 or 62d2b50d00c5
1383 VPSHUFB 15(R8)(R14*4), X9, K5, X0 // 6292350d0084b00f000000 or 6292b50d0084b00f000000
1384 VPSHUFB -7(CX)(DX*4), X9, K5, X0 // 62f2350d008491f9ffffff or 62f2b50d008491f9ffffff
1385 VPSHUFB Y2, Y16, K7, Y5 // 62f27d2700ea or 62f2fd2700ea
1386 VPSHUFB 15(DX)(BX*1), Y16, K7, Y5 // 62f27d2700ac1a0f000000 or 62f2fd2700ac1a0f000000
1387 VPSHUFB -7(CX)(DX*2), Y16, K7, Y5 // 62f27d2700ac51f9ffffff or 62f2fd2700ac51f9ffffff
1388 VPSHUFB Z9, Z12, K7, Z25 // 62421d4f00c9 or 62429d4f00c9
1389 VPSHUFB Z12, Z12, K7, Z25 // 62421d4f00cc or 62429d4f00cc
1390 VPSHUFB 15(R8)(R14*8), Z12, K7, Z25 // 62021d4f008cf00f000000 or 62029d4f008cf00f000000
1391 VPSHUFB -15(R14)(R15*2), Z12, K7, Z25 // 62021d4f008c7ef1ffffff or 62029d4f008c7ef1ffffff
1392 VPSHUFB Z9, Z17, K7, Z25 // 6242754700c9 or 6242f54700c9
1393 VPSHUFB Z12, Z17, K7, Z25 // 6242754700cc or 6242f54700cc
1394 VPSHUFB 15(R8)(R14*8), Z17, K7, Z25 // 62027547008cf00f000000 or 6202f547008cf00f000000
1395 VPSHUFB -15(R14)(R15*2), Z17, K7, Z25 // 62027547008c7ef1ffffff or 6202f547008c7ef1ffffff
1396 VPSHUFB Z9, Z12, K7, Z12 // 62521d4f00e1 or 62529d4f00e1
1397 VPSHUFB Z12, Z12, K7, Z12 // 62521d4f00e4 or 62529d4f00e4
1398 VPSHUFB 15(R8)(R14*8), Z12, K7, Z12 // 62121d4f00a4f00f000000 or 62129d4f00a4f00f000000
1399 VPSHUFB -15(R14)(R15*2), Z12, K7, Z12 // 62121d4f00a47ef1ffffff or 62129d4f00a47ef1ffffff
1400 VPSHUFB Z9, Z17, K7, Z12 // 6252754700e1 or 6252f54700e1
1401 VPSHUFB Z12, Z17, K7, Z12 // 6252754700e4 or 6252f54700e4
1402 VPSHUFB 15(R8)(R14*8), Z17, K7, Z12 // 6212754700a4f00f000000 or 6212f54700a4f00f000000
1403 VPSHUFB -15(R14)(R15*2), Z17, K7, Z12 // 6212754700a47ef1ffffff or 6212f54700a47ef1ffffff
1404 VPSHUFHW $13, X11, K2, X31 // 62417e0a70fb0d or 6241fe0a70fb0d
1405 VPSHUFHW $13, -17(BP)(SI*2), K2, X31 // 62617e0a70bc75efffffff0d or 6261fe0a70bc75efffffff0d
1406 VPSHUFHW $13, 7(AX)(CX*2), K2, X31 // 62617e0a70bc48070000000d or 6261fe0a70bc48070000000d
1407 VPSHUFHW $65, Y11, K5, Y6 // 62d17e2d70f341 or 62d1fe2d70f341
1408 VPSHUFHW $65, 15(R8), K5, Y6 // 62d17e2d70b00f00000041 or 62d1fe2d70b00f00000041
1409 VPSHUFHW $65, (BP), K5, Y6 // 62f17e2d70750041 or 62f1fe2d70750041
1410 VPSHUFHW $67, Z0, K3, Z7 // 62f17e4b70f843 or 62f1fe4b70f843
1411 VPSHUFHW $67, Z6, K3, Z7 // 62f17e4b70fe43 or 62f1fe4b70fe43
1412 VPSHUFHW $67, (SI), K3, Z7 // 62f17e4b703e43 or 62f1fe4b703e43
1413 VPSHUFHW $67, 7(SI)(DI*2), K3, Z7 // 62f17e4b70bc7e0700000043 or 62f1fe4b70bc7e0700000043
1414 VPSHUFHW $67, Z0, K3, Z9 // 62717e4b70c843 or 6271fe4b70c843
1415 VPSHUFHW $67, Z6, K3, Z9 // 62717e4b70ce43 or 6271fe4b70ce43
1416 VPSHUFHW $67, (SI), K3, Z9 // 62717e4b700e43 or 6271fe4b700e43
1417 VPSHUFHW $67, 7(SI)(DI*2), K3, Z9 // 62717e4b708c7e0700000043 or 6271fe4b708c7e0700000043
1418 VPSHUFLW $127, X5, K4, X22 // 62e17f0c70f57f or 62e1ff0c70f57f
1419 VPSHUFLW $127, 15(R8)(R14*1), K4, X22 // 62817f0c70b4300f0000007f or 6281ff0c70b4300f0000007f
1420 VPSHUFLW $127, 15(R8)(R14*2), K4, X22 // 62817f0c70b4700f0000007f or 6281ff0c70b4700f0000007f
1421 VPSHUFLW $0, Y7, K2, Y19 // 62e17f2a70df00 or 62e1ff2a70df00
1422 VPSHUFLW $0, 15(R8)(R14*8), K2, Y19 // 62817f2a709cf00f00000000 or 6281ff2a709cf00f00000000
1423 VPSHUFLW $0, -15(R14)(R15*2), K2, Y19 // 62817f2a709c7ef1ffffff00 or 6281ff2a709c7ef1ffffff00
1424 VPSHUFLW $97, Z3, K2, Z20 // 62e17f4a70e361 or 62e1ff4a70e361
1425 VPSHUFLW $97, Z30, K2, Z20 // 62817f4a70e661 or 6281ff4a70e661
1426 VPSHUFLW $97, 17(SP)(BP*8), K2, Z20 // 62e17f4a70a4ec1100000061 or 62e1ff4a70a4ec1100000061
1427 VPSHUFLW $97, 17(SP)(BP*4), K2, Z20 // 62e17f4a70a4ac1100000061 or 62e1ff4a70a4ac1100000061
1428 VPSHUFLW $97, Z3, K2, Z28 // 62617f4a70e361 or 6261ff4a70e361
1429 VPSHUFLW $97, Z30, K2, Z28 // 62017f4a70e661 or 6201ff4a70e661
1430 VPSHUFLW $97, 17(SP)(BP*8), K2, Z28 // 62617f4a70a4ec1100000061 or 6261ff4a70a4ec1100000061
1431 VPSHUFLW $97, 17(SP)(BP*4), K2, Z28 // 62617f4a70a4ac1100000061 or 6261ff4a70a4ac1100000061
1432 VPSLLDQ $64, X8, X18 // 62d16d0073f840 or 62d1ed0073f840
1433 VPSLLDQ $64, -7(CX)(DX*1), X18 // 62f16d0073bc11f9ffffff40 or 62f1ed0073bc11f9ffffff40
1434 VPSLLDQ $64, -15(R14)(R15*4), X18 // 62916d0073bcbef1ffffff40 or 6291ed0073bcbef1ffffff40
1435 VPSLLDQ $27, Y12, Y20 // 62d15d2073fc1b or 62d1dd2073fc1b
1436 VPSLLDQ $27, 7(AX)(CX*4), Y20 // 62f15d2073bc88070000001b or 62f1dd2073bc88070000001b
1437 VPSLLDQ $27, 7(AX)(CX*1), Y20 // 62f15d2073bc08070000001b or 62f1dd2073bc08070000001b
1438 VPSLLDQ $47, Z7, Z2 // 62f16d4873ff2f or 62f1ed4873ff2f
1439 VPSLLDQ $47, Z13, Z2 // 62d16d4873fd2f or 62d1ed4873fd2f
1440 VPSLLDQ $47, 17(SP), Z2 // 62f16d4873bc24110000002f or 62f1ed4873bc24110000002f
1441 VPSLLDQ $47, -17(BP)(SI*4), Z2 // 62f16d4873bcb5efffffff2f or 62f1ed4873bcb5efffffff2f
1442 VPSLLDQ $47, Z7, Z21 // 62f1554073ff2f or 62f1d54073ff2f
1443 VPSLLDQ $47, Z13, Z21 // 62d1554073fd2f or 62d1d54073fd2f
1444 VPSLLDQ $47, 17(SP), Z21 // 62f1554073bc24110000002f or 62f1d54073bc24110000002f
1445 VPSLLDQ $47, -17(BP)(SI*4), Z21 // 62f1554073bcb5efffffff2f or 62f1d54073bcb5efffffff2f
1446 VPSLLVW X11, X1, K7, X22 // 62c2f50f12f3
1447 VPSLLVW 7(AX)(CX*4), X1, K7, X22 // 62e2f50f12b48807000000
1448 VPSLLVW 7(AX)(CX*1), X1, K7, X22 // 62e2f50f12b40807000000
1449 VPSLLVW Y9, Y7, K7, Y17 // 62c2c52f12c9
1450 VPSLLVW 17(SP), Y7, K7, Y17 // 62e2c52f128c2411000000
1451 VPSLLVW -17(BP)(SI*4), Y7, K7, Y17 // 62e2c52f128cb5efffffff
1452 VPSLLVW Z3, Z14, K6, Z28 // 62628d4e12e3
1453 VPSLLVW Z12, Z14, K6, Z28 // 62428d4e12e4
1454 VPSLLVW 7(SI)(DI*8), Z14, K6, Z28 // 62628d4e12a4fe07000000
1455 VPSLLVW -15(R14), Z14, K6, Z28 // 62428d4e12a6f1ffffff
1456 VPSLLVW Z3, Z28, K6, Z28 // 62629d4612e3
1457 VPSLLVW Z12, Z28, K6, Z28 // 62429d4612e4
1458 VPSLLVW 7(SI)(DI*8), Z28, K6, Z28 // 62629d4612a4fe07000000
1459 VPSLLVW -15(R14), Z28, K6, Z28 // 62429d4612a6f1ffffff
1460 VPSLLVW Z3, Z14, K6, Z13 // 62728d4e12eb
1461 VPSLLVW Z12, Z14, K6, Z13 // 62528d4e12ec
1462 VPSLLVW 7(SI)(DI*8), Z14, K6, Z13 // 62728d4e12acfe07000000
1463 VPSLLVW -15(R14), Z14, K6, Z13 // 62528d4e12aef1ffffff
1464 VPSLLVW Z3, Z28, K6, Z13 // 62729d4612eb
1465 VPSLLVW Z12, Z28, K6, Z13 // 62529d4612ec
1466 VPSLLVW 7(SI)(DI*8), Z28, K6, Z13 // 62729d4612acfe07000000
1467 VPSLLVW -15(R14), Z28, K6, Z13 // 62529d4612aef1ffffff
1468 VPSLLW $121, X7, K3, X6 // 62f14d0b71f779 or 62f1cd0b71f779
1469 VPSLLW $121, (SI), K3, X6 // 62f14d0b713679 or 62f1cd0b713679
1470 VPSLLW $121, 7(SI)(DI*2), K3, X6 // 62f14d0b71b47e0700000079 or 62f1cd0b71b47e0700000079
1471 VPSLLW $13, Y8, K7, Y31 // 62d1052771f00d or 62d1852771f00d
1472 VPSLLW $13, 7(AX), K7, Y31 // 62f1052771b0070000000d or 62f1852771b0070000000d
1473 VPSLLW $13, (DI), K7, Y31 // 62f1052771370d or 62f1852771370d
1474 VPSLLW $65, Z19, K4, Z15 // 62b1054c71f341 or 62b1854c71f341
1475 VPSLLW $65, Z15, K4, Z15 // 62d1054c71f741 or 62d1854c71f741
1476 VPSLLW $65, 7(SI)(DI*1), K4, Z15 // 62f1054c71b43e0700000041 or 62f1854c71b43e0700000041
1477 VPSLLW $65, 15(DX)(BX*8), K4, Z15 // 62f1054c71b4da0f00000041 or 62f1854c71b4da0f00000041
1478 VPSLLW $65, Z19, K4, Z30 // 62b10d4471f341 or 62b18d4471f341
1479 VPSLLW $65, Z15, K4, Z30 // 62d10d4471f741 or 62d18d4471f741
1480 VPSLLW $65, 7(SI)(DI*1), K4, Z30 // 62f10d4471b43e0700000041 or 62f18d4471b43e0700000041
1481 VPSLLW $65, 15(DX)(BX*8), K4, Z30 // 62f10d4471b4da0f00000041 or 62f18d4471b4da0f00000041
1482 VPSLLW X3, X31, K4, X8 // 62710504f1c3 or 62718504f1c3
1483 VPSLLW 17(SP)(BP*8), X31, K4, X8 // 62710504f184ec11000000 or 62718504f184ec11000000
1484 VPSLLW 17(SP)(BP*4), X31, K4, X8 // 62710504f184ac11000000 or 62718504f184ac11000000
1485 VPSLLW X28, Y28, K7, Y1 // 62911d27f1cc or 62919d27f1cc
1486 VPSLLW 7(SI)(DI*4), Y28, K7, Y1 // 62f11d27f18cbe07000000 or 62f19d27f18cbe07000000
1487 VPSLLW -7(DI)(R8*2), Y28, K7, Y1 // 62b11d27f18c47f9ffffff or 62b19d27f18c47f9ffffff
1488 VPSLLW X20, Z3, K2, Z5 // 62b1654af1ec or 62b1e54af1ec
1489 VPSLLW 17(SP), Z3, K2, Z5 // 62f1654af1ac2411000000 or 62f1e54af1ac2411000000
1490 VPSLLW -17(BP)(SI*4), Z3, K2, Z5 // 62f1654af1acb5efffffff or 62f1e54af1acb5efffffff
1491 VPSLLW X20, Z5, K2, Z5 // 62b1554af1ec or 62b1d54af1ec
1492 VPSLLW 17(SP), Z5, K2, Z5 // 62f1554af1ac2411000000 or 62f1d54af1ac2411000000
1493 VPSLLW -17(BP)(SI*4), Z5, K2, Z5 // 62f1554af1acb5efffffff or 62f1d54af1acb5efffffff
1494 VPSLLW X20, Z3, K2, Z1 // 62b1654af1cc or 62b1e54af1cc
1495 VPSLLW 17(SP), Z3, K2, Z1 // 62f1654af18c2411000000 or 62f1e54af18c2411000000
1496 VPSLLW -17(BP)(SI*4), Z3, K2, Z1 // 62f1654af18cb5efffffff or 62f1e54af18cb5efffffff
1497 VPSLLW X20, Z5, K2, Z1 // 62b1554af1cc or 62b1d54af1cc
1498 VPSLLW 17(SP), Z5, K2, Z1 // 62f1554af18c2411000000 or 62f1d54af18c2411000000
1499 VPSLLW -17(BP)(SI*4), Z5, K2, Z1 // 62f1554af18cb5efffffff or 62f1d54af18cb5efffffff
1500 VPSRAVW X8, X28, K4, X16 // 62c29d0411c0
1501 VPSRAVW 15(R8)(R14*4), X28, K4, X16 // 62829d041184b00f000000
1502 VPSRAVW -7(CX)(DX*4), X28, K4, X16 // 62e29d04118491f9ffffff
1503 VPSRAVW Y7, Y26, K1, Y30 // 6262ad2111f7
1504 VPSRAVW -7(DI)(R8*1), Y26, K1, Y30 // 6222ad2111b407f9ffffff
1505 VPSRAVW (SP), Y26, K1, Y30 // 6262ad21113424
1506 VPSRAVW Z21, Z31, K3, Z17 // 62a2854311cd
1507 VPSRAVW Z9, Z31, K3, Z17 // 62c2854311c9
1508 VPSRAVW (BX), Z31, K3, Z17 // 62e28543110b
1509 VPSRAVW -17(BP)(SI*1), Z31, K3, Z17 // 62e28543118c35efffffff
1510 VPSRAVW Z21, Z0, K3, Z17 // 62a2fd4b11cd
1511 VPSRAVW Z9, Z0, K3, Z17 // 62c2fd4b11c9
1512 VPSRAVW (BX), Z0, K3, Z17 // 62e2fd4b110b
1513 VPSRAVW -17(BP)(SI*1), Z0, K3, Z17 // 62e2fd4b118c35efffffff
1514 VPSRAVW Z21, Z31, K3, Z23 // 62a2854311fd
1515 VPSRAVW Z9, Z31, K3, Z23 // 62c2854311f9
1516 VPSRAVW (BX), Z31, K3, Z23 // 62e28543113b
1517 VPSRAVW -17(BP)(SI*1), Z31, K3, Z23 // 62e2854311bc35efffffff
1518 VPSRAVW Z21, Z0, K3, Z23 // 62a2fd4b11fd
1519 VPSRAVW Z9, Z0, K3, Z23 // 62c2fd4b11f9
1520 VPSRAVW (BX), Z0, K3, Z23 // 62e2fd4b113b
1521 VPSRAVW -17(BP)(SI*1), Z0, K3, Z23 // 62e2fd4b11bc35efffffff
1522 VPSRAW $79, X11, K4, X15 // 62d1050c71e34f or 62d1850c71e34f
1523 VPSRAW $79, (R8), K4, X15 // 62d1050c71204f or 62d1850c71204f
1524 VPSRAW $79, 15(DX)(BX*2), K4, X15 // 62f1050c71a45a0f0000004f or 62f1850c71a45a0f0000004f
1525 VPSRAW $64, Y1, K5, Y16 // 62f17d2571e140 or 62f1fd2571e140
1526 VPSRAW $64, -7(CX), K5, Y16 // 62f17d2571a1f9ffffff40 or 62f1fd2571a1f9ffffff40
1527 VPSRAW $64, 15(DX)(BX*4), K5, Y16 // 62f17d2571a49a0f00000040 or 62f1fd2571a49a0f00000040
1528 VPSRAW $27, Z1, K7, Z6 // 62f14d4f71e11b or 62f1cd4f71e11b
1529 VPSRAW $27, Z9, K7, Z6 // 62d14d4f71e11b or 62d1cd4f71e11b
1530 VPSRAW $27, 15(R8)(R14*4), K7, Z6 // 62914d4f71a4b00f0000001b or 6291cd4f71a4b00f0000001b
1531 VPSRAW $27, -7(CX)(DX*4), K7, Z6 // 62f14d4f71a491f9ffffff1b or 62f1cd4f71a491f9ffffff1b
1532 VPSRAW $27, Z1, K7, Z9 // 62f1354f71e11b or 62f1b54f71e11b
1533 VPSRAW $27, Z9, K7, Z9 // 62d1354f71e11b or 62d1b54f71e11b
1534 VPSRAW $27, 15(R8)(R14*4), K7, Z9 // 6291354f71a4b00f0000001b or 6291b54f71a4b00f0000001b
1535 VPSRAW $27, -7(CX)(DX*4), K7, Z9 // 62f1354f71a491f9ffffff1b or 62f1b54f71a491f9ffffff1b
1536 VPSRAW X13, X19, K7, X1 // 62d16507e1cd or 62d1e507e1cd
1537 VPSRAW 17(SP)(BP*1), X19, K7, X1 // 62f16507e18c2c11000000 or 62f1e507e18c2c11000000
1538 VPSRAW -7(CX)(DX*8), X19, K7, X1 // 62f16507e18cd1f9ffffff or 62f1e507e18cd1f9ffffff
1539 VPSRAW X2, Y31, K6, Y30 // 62610526e1f2 or 62618526e1f2
1540 VPSRAW -17(BP)(SI*2), Y31, K6, Y30 // 62610526e1b475efffffff or 62618526e1b475efffffff
1541 VPSRAW 7(AX)(CX*2), Y31, K6, Y30 // 62610526e1b44807000000 or 62618526e1b44807000000
1542 VPSRAW X14, Z30, K3, Z20 // 62c10d43e1e6 or 62c18d43e1e6
1543 VPSRAW 15(R8)(R14*1), Z30, K3, Z20 // 62810d43e1a4300f000000 or 62818d43e1a4300f000000
1544 VPSRAW 15(R8)(R14*2), Z30, K3, Z20 // 62810d43e1a4700f000000 or 62818d43e1a4700f000000
1545 VPSRAW X14, Z5, K3, Z20 // 62c1554be1e6 or 62c1d54be1e6
1546 VPSRAW 15(R8)(R14*1), Z5, K3, Z20 // 6281554be1a4300f000000 or 6281d54be1a4300f000000
1547 VPSRAW 15(R8)(R14*2), Z5, K3, Z20 // 6281554be1a4700f000000 or 6281d54be1a4700f000000
1548 VPSRAW X14, Z30, K3, Z9 // 62510d43e1ce or 62518d43e1ce
1549 VPSRAW 15(R8)(R14*1), Z30, K3, Z9 // 62110d43e18c300f000000 or 62118d43e18c300f000000
1550 VPSRAW 15(R8)(R14*2), Z30, K3, Z9 // 62110d43e18c700f000000 or 62118d43e18c700f000000
1551 VPSRAW X14, Z5, K3, Z9 // 6251554be1ce or 6251d54be1ce
1552 VPSRAW 15(R8)(R14*1), Z5, K3, Z9 // 6211554be18c300f000000 or 6211d54be18c300f000000
1553 VPSRAW 15(R8)(R14*2), Z5, K3, Z9 // 6211554be18c700f000000 or 6211d54be18c700f000000
1554 VPSRLDQ $94, -7(CX)(DX*1), X9 // 62f13508739c11f9ffffff5e or 62f1b508739c11f9ffffff5e
1555 VPSRLDQ $94, -15(R14)(R15*4), X9 // 62913508739cbef1ffffff5e or 6291b508739cbef1ffffff5e
1556 VPSRLDQ $121, Y28, Y0 // 62917d2873dc79 or 6291fd2873dc79
1557 VPSRLDQ $121, (AX), Y0 // 62f17d28731879 or 62f1fd28731879
1558 VPSRLDQ $121, 7(SI), Y0 // 62f17d28739e0700000079 or 62f1fd28739e0700000079
1559 VPSRLDQ $13, Z21, Z12 // 62b11d4873dd0d or 62b19d4873dd0d
1560 VPSRLDQ $13, Z9, Z12 // 62d11d4873d90d or 62d19d4873d90d
1561 VPSRLDQ $13, 17(SP)(BP*1), Z12 // 62f11d48739c2c110000000d or 62f19d48739c2c110000000d
1562 VPSRLDQ $13, -7(CX)(DX*8), Z12 // 62f11d48739cd1f9ffffff0d or 62f19d48739cd1f9ffffff0d
1563 VPSRLDQ $13, Z21, Z13 // 62b1154873dd0d or 62b1954873dd0d
1564 VPSRLDQ $13, Z9, Z13 // 62d1154873d90d or 62d1954873d90d
1565 VPSRLDQ $13, 17(SP)(BP*1), Z13 // 62f11548739c2c110000000d or 62f19548739c2c110000000d
1566 VPSRLDQ $13, -7(CX)(DX*8), Z13 // 62f11548739cd1f9ffffff0d or 62f19548739cd1f9ffffff0d
1567 VPSRLVW X30, X23, K1, X12 // 6212c50110e6
1568 VPSRLVW 7(AX)(CX*4), X23, K1, X12 // 6272c50110a48807000000
1569 VPSRLVW 7(AX)(CX*1), X23, K1, X12 // 6272c50110a40807000000
1570 VPSRLVW Y3, Y22, K1, Y12 // 6272cd2110e3
1571 VPSRLVW 17(SP)(BP*1), Y22, K1, Y12 // 6272cd2110a42c11000000
1572 VPSRLVW -7(CX)(DX*8), Y22, K1, Y12 // 6272cd2110a4d1f9ffffff
1573 VPSRLVW Z14, Z15, K1, Z0 // 62d2854910c6
1574 VPSRLVW Z27, Z15, K1, Z0 // 6292854910c3
1575 VPSRLVW 99(R15)(R15*4), Z15, K1, Z0 // 629285491084bf63000000
1576 VPSRLVW 15(DX), Z15, K1, Z0 // 62f2854910820f000000
1577 VPSRLVW Z14, Z12, K1, Z0 // 62d29d4910c6
1578 VPSRLVW Z27, Z12, K1, Z0 // 62929d4910c3
1579 VPSRLVW 99(R15)(R15*4), Z12, K1, Z0 // 62929d491084bf63000000
1580 VPSRLVW 15(DX), Z12, K1, Z0 // 62f29d4910820f000000
1581 VPSRLVW Z14, Z15, K1, Z8 // 6252854910c6
1582 VPSRLVW Z27, Z15, K1, Z8 // 6212854910c3
1583 VPSRLVW 99(R15)(R15*4), Z15, K1, Z8 // 621285491084bf63000000
1584 VPSRLVW 15(DX), Z15, K1, Z8 // 6272854910820f000000
1585 VPSRLVW Z14, Z12, K1, Z8 // 62529d4910c6
1586 VPSRLVW Z27, Z12, K1, Z8 // 62129d4910c3
1587 VPSRLVW 99(R15)(R15*4), Z12, K1, Z8 // 62129d491084bf63000000
1588 VPSRLVW 15(DX), Z12, K1, Z8 // 62729d4910820f000000
1589 VPSRLW $0, X20, K7, X8 // 62b13d0f71d400 or 62b1bd0f71d400
1590 VPSRLW $0, (SI), K7, X8 // 62f13d0f711600 or 62f1bd0f711600
1591 VPSRLW $0, 7(SI)(DI*2), K7, X8 // 62f13d0f71947e0700000000 or 62f1bd0f71947e0700000000
1592 VPSRLW $97, Y1, K2, Y15 // 62f1052a71d161 or 62f1852a71d161
1593 VPSRLW $97, -17(BP)(SI*2), K2, Y15 // 62f1052a719475efffffff61 or 62f1852a719475efffffff61
1594 VPSRLW $97, 7(AX)(CX*2), K2, Y15 // 62f1052a7194480700000061 or 62f1852a7194480700000061
1595 VPSRLW $81, Z13, K4, Z11 // 62d1254c71d551 or 62d1a54c71d551
1596 VPSRLW $81, Z14, K4, Z11 // 62d1254c71d651 or 62d1a54c71d651
1597 VPSRLW $81, (CX), K4, Z11 // 62f1254c711151 or 62f1a54c711151
1598 VPSRLW $81, 99(R15), K4, Z11 // 62d1254c71976300000051 or 62d1a54c71976300000051
1599 VPSRLW $81, Z13, K4, Z5 // 62d1554c71d551 or 62d1d54c71d551
1600 VPSRLW $81, Z14, K4, Z5 // 62d1554c71d651 or 62d1d54c71d651
1601 VPSRLW $81, (CX), K4, Z5 // 62f1554c711151 or 62f1d54c711151
1602 VPSRLW $81, 99(R15), K4, Z5 // 62d1554c71976300000051 or 62d1d54c71976300000051
1603 VPSRLW X26, X9, K1, X2 // 62913509d1d2 or 6291b509d1d2
1604 VPSRLW 17(SP)(BP*8), X9, K1, X2 // 62f13509d194ec11000000 or 62f1b509d194ec11000000
1605 VPSRLW 17(SP)(BP*4), X9, K1, X2 // 62f13509d194ac11000000 or 62f1b509d194ac11000000
1606 VPSRLW X19, Y19, K3, Y27 // 62216523d1db or 6221e523d1db
1607 VPSRLW 7(SI)(DI*4), Y19, K3, Y27 // 62616523d19cbe07000000 or 6261e523d19cbe07000000
1608 VPSRLW -7(DI)(R8*2), Y19, K3, Y27 // 62216523d19c47f9ffffff or 6221e523d19c47f9ffffff
1609 VPSRLW X0, Z2, K4, Z5 // 62f16d4cd1e8 or 62f1ed4cd1e8
1610 VPSRLW 17(SP), Z2, K4, Z5 // 62f16d4cd1ac2411000000 or 62f1ed4cd1ac2411000000
1611 VPSRLW -17(BP)(SI*4), Z2, K4, Z5 // 62f16d4cd1acb5efffffff or 62f1ed4cd1acb5efffffff
1612 VPSRLW X0, Z2, K4, Z23 // 62e16d4cd1f8 or 62e1ed4cd1f8
1613 VPSRLW 17(SP), Z2, K4, Z23 // 62e16d4cd1bc2411000000 or 62e1ed4cd1bc2411000000
1614 VPSRLW -17(BP)(SI*4), Z2, K4, Z23 // 62e16d4cd1bcb5efffffff or 62e1ed4cd1bcb5efffffff
1615 VPSUBB X7, X16, K5, X31 // 62617d05f8ff or 6261fd05f8ff
1616 VPSUBB 7(AX), X16, K5, X31 // 62617d05f8b807000000 or 6261fd05f8b807000000
1617 VPSUBB (DI), X16, K5, X31 // 62617d05f83f or 6261fd05f83f
1618 VPSUBB Y13, Y17, K7, Y5 // 62d17527f8ed or 62d1f527f8ed
1619 VPSUBB 15(R8)(R14*1), Y17, K7, Y5 // 62917527f8ac300f000000 or 6291f527f8ac300f000000
1620 VPSUBB 15(R8)(R14*2), Y17, K7, Y5 // 62917527f8ac700f000000 or 6291f527f8ac700f000000
1621 VPSUBB Z28, Z26, K7, Z6 // 62912d47f8f4 or 6291ad47f8f4
1622 VPSUBB Z6, Z26, K7, Z6 // 62f12d47f8f6 or 62f1ad47f8f6
1623 VPSUBB 99(R15)(R15*2), Z26, K7, Z6 // 62912d47f8b47f63000000 or 6291ad47f8b47f63000000
1624 VPSUBB -7(DI), Z26, K7, Z6 // 62f12d47f8b7f9ffffff or 62f1ad47f8b7f9ffffff
1625 VPSUBB Z28, Z14, K7, Z6 // 62910d4ff8f4 or 62918d4ff8f4
1626 VPSUBB Z6, Z14, K7, Z6 // 62f10d4ff8f6 or 62f18d4ff8f6
1627 VPSUBB 99(R15)(R15*2), Z14, K7, Z6 // 62910d4ff8b47f63000000 or 62918d4ff8b47f63000000
1628 VPSUBB -7(DI), Z14, K7, Z6 // 62f10d4ff8b7f9ffffff or 62f18d4ff8b7f9ffffff
1629 VPSUBB Z28, Z26, K7, Z14 // 62112d47f8f4 or 6211ad47f8f4
1630 VPSUBB Z6, Z26, K7, Z14 // 62712d47f8f6 or 6271ad47f8f6
1631 VPSUBB 99(R15)(R15*2), Z26, K7, Z14 // 62112d47f8b47f63000000 or 6211ad47f8b47f63000000
1632 VPSUBB -7(DI), Z26, K7, Z14 // 62712d47f8b7f9ffffff or 6271ad47f8b7f9ffffff
1633 VPSUBB Z28, Z14, K7, Z14 // 62110d4ff8f4 or 62118d4ff8f4
1634 VPSUBB Z6, Z14, K7, Z14 // 62710d4ff8f6 or 62718d4ff8f6
1635 VPSUBB 99(R15)(R15*2), Z14, K7, Z14 // 62110d4ff8b47f63000000 or 62118d4ff8b47f63000000
1636 VPSUBB -7(DI), Z14, K7, Z14 // 62710d4ff8b7f9ffffff or 62718d4ff8b7f9ffffff
1637 VPSUBSB X28, X0, K2, X21 // 62817d0ae8ec or 6281fd0ae8ec
1638 VPSUBSB 7(SI)(DI*8), X0, K2, X21 // 62e17d0ae8acfe07000000 or 62e1fd0ae8acfe07000000
1639 VPSUBSB -15(R14), X0, K2, X21 // 62c17d0ae8aef1ffffff or 62c1fd0ae8aef1ffffff
1640 VPSUBSB Y24, Y11, K5, Y8 // 6211252de8c0 or 6211a52de8c0
1641 VPSUBSB (CX), Y11, K5, Y8 // 6271252de801 or 6271a52de801
1642 VPSUBSB 99(R15), Y11, K5, Y8 // 6251252de88763000000 or 6251a52de88763000000
1643 VPSUBSB Z23, Z23, K3, Z27 // 62214543e8df or 6221c543e8df
1644 VPSUBSB Z6, Z23, K3, Z27 // 62614543e8de or 6261c543e8de
1645 VPSUBSB -17(BP), Z23, K3, Z27 // 62614543e89defffffff or 6261c543e89defffffff
1646 VPSUBSB -15(R14)(R15*8), Z23, K3, Z27 // 62014543e89cfef1ffffff or 6201c543e89cfef1ffffff
1647 VPSUBSB Z23, Z5, K3, Z27 // 6221554be8df or 6221d54be8df
1648 VPSUBSB Z6, Z5, K3, Z27 // 6261554be8de or 6261d54be8de
1649 VPSUBSB -17(BP), Z5, K3, Z27 // 6261554be89defffffff or 6261d54be89defffffff
1650 VPSUBSB -15(R14)(R15*8), Z5, K3, Z27 // 6201554be89cfef1ffffff or 6201d54be89cfef1ffffff
1651 VPSUBSB Z23, Z23, K3, Z15 // 62314543e8ff or 6231c543e8ff
1652 VPSUBSB Z6, Z23, K3, Z15 // 62714543e8fe or 6271c543e8fe
1653 VPSUBSB -17(BP), Z23, K3, Z15 // 62714543e8bdefffffff or 6271c543e8bdefffffff
1654 VPSUBSB -15(R14)(R15*8), Z23, K3, Z15 // 62114543e8bcfef1ffffff or 6211c543e8bcfef1ffffff
1655 VPSUBSB Z23, Z5, K3, Z15 // 6231554be8ff or 6231d54be8ff
1656 VPSUBSB Z6, Z5, K3, Z15 // 6271554be8fe or 6271d54be8fe
1657 VPSUBSB -17(BP), Z5, K3, Z15 // 6271554be8bdefffffff or 6271d54be8bdefffffff
1658 VPSUBSB -15(R14)(R15*8), Z5, K3, Z15 // 6211554be8bcfef1ffffff or 6211d54be8bcfef1ffffff
1659 VPSUBSW X19, X7, K4, X22 // 62a1450ce9f3 or 62a1c50ce9f3
1660 VPSUBSW 7(SI)(DI*1), X7, K4, X22 // 62e1450ce9b43e07000000 or 62e1c50ce9b43e07000000
1661 VPSUBSW 15(DX)(BX*8), X7, K4, X22 // 62e1450ce9b4da0f000000 or 62e1c50ce9b4da0f000000
1662 VPSUBSW Y21, Y24, K2, Y5 // 62b13d22e9ed or 62b1bd22e9ed
1663 VPSUBSW 99(R15)(R15*2), Y24, K2, Y5 // 62913d22e9ac7f63000000 or 6291bd22e9ac7f63000000
1664 VPSUBSW -7(DI), Y24, K2, Y5 // 62f13d22e9aff9ffffff or 62f1bd22e9aff9ffffff
1665 VPSUBSW Z16, Z21, K2, Z8 // 62315542e9c0 or 6231d542e9c0
1666 VPSUBSW Z13, Z21, K2, Z8 // 62515542e9c5 or 6251d542e9c5
1667 VPSUBSW 17(SP)(BP*2), Z21, K2, Z8 // 62715542e9846c11000000 or 6271d542e9846c11000000
1668 VPSUBSW -7(DI)(R8*4), Z21, K2, Z8 // 62315542e98487f9ffffff or 6231d542e98487f9ffffff
1669 VPSUBSW Z16, Z5, K2, Z8 // 6231554ae9c0 or 6231d54ae9c0
1670 VPSUBSW Z13, Z5, K2, Z8 // 6251554ae9c5 or 6251d54ae9c5
1671 VPSUBSW 17(SP)(BP*2), Z5, K2, Z8 // 6271554ae9846c11000000 or 6271d54ae9846c11000000
1672 VPSUBSW -7(DI)(R8*4), Z5, K2, Z8 // 6231554ae98487f9ffffff or 6231d54ae98487f9ffffff
1673 VPSUBSW Z16, Z21, K2, Z28 // 62215542e9e0 or 6221d542e9e0
1674 VPSUBSW Z13, Z21, K2, Z28 // 62415542e9e5 or 6241d542e9e5
1675 VPSUBSW 17(SP)(BP*2), Z21, K2, Z28 // 62615542e9a46c11000000 or 6261d542e9a46c11000000
1676 VPSUBSW -7(DI)(R8*4), Z21, K2, Z28 // 62215542e9a487f9ffffff or 6221d542e9a487f9ffffff
1677 VPSUBSW Z16, Z5, K2, Z28 // 6221554ae9e0 or 6221d54ae9e0
1678 VPSUBSW Z13, Z5, K2, Z28 // 6241554ae9e5 or 6241d54ae9e5
1679 VPSUBSW 17(SP)(BP*2), Z5, K2, Z28 // 6261554ae9a46c11000000 or 6261d54ae9a46c11000000
1680 VPSUBSW -7(DI)(R8*4), Z5, K2, Z28 // 6221554ae9a487f9ffffff or 6221d54ae9a487f9ffffff
1681 VPSUBUSB X31, X16, K3, X7 // 62917d03d8ff or 6291fd03d8ff
1682 VPSUBUSB -7(DI)(R8*1), X16, K3, X7 // 62b17d03d8bc07f9ffffff or 62b1fd03d8bc07f9ffffff
1683 VPSUBUSB (SP), X16, K3, X7 // 62f17d03d83c24 or 62f1fd03d83c24
1684 VPSUBUSB Y13, Y9, K3, Y16 // 62c1352bd8c5 or 62c1b52bd8c5
1685 VPSUBUSB -7(CX)(DX*1), Y9, K3, Y16 // 62e1352bd88411f9ffffff or 62e1b52bd88411f9ffffff
1686 VPSUBUSB -15(R14)(R15*4), Y9, K3, Y16 // 6281352bd884bef1ffffff or 6281b52bd884bef1ffffff
1687 VPSUBUSB Z6, Z22, K3, Z12 // 62714d43d8e6 or 6271cd43d8e6
1688 VPSUBUSB Z8, Z22, K3, Z12 // 62514d43d8e0 or 6251cd43d8e0
1689 VPSUBUSB 15(R8), Z22, K3, Z12 // 62514d43d8a00f000000 or 6251cd43d8a00f000000
1690 VPSUBUSB (BP), Z22, K3, Z12 // 62714d43d86500 or 6271cd43d86500
1691 VPSUBUSB Z6, Z11, K3, Z12 // 6271254bd8e6 or 6271a54bd8e6
1692 VPSUBUSB Z8, Z11, K3, Z12 // 6251254bd8e0 or 6251a54bd8e0
1693 VPSUBUSB 15(R8), Z11, K3, Z12 // 6251254bd8a00f000000 or 6251a54bd8a00f000000
1694 VPSUBUSB (BP), Z11, K3, Z12 // 6271254bd86500 or 6271a54bd86500
1695 VPSUBUSB Z6, Z22, K3, Z27 // 62614d43d8de or 6261cd43d8de
1696 VPSUBUSB Z8, Z22, K3, Z27 // 62414d43d8d8 or 6241cd43d8d8
1697 VPSUBUSB 15(R8), Z22, K3, Z27 // 62414d43d8980f000000 or 6241cd43d8980f000000
1698 VPSUBUSB (BP), Z22, K3, Z27 // 62614d43d85d00 or 6261cd43d85d00
1699 VPSUBUSB Z6, Z11, K3, Z27 // 6261254bd8de or 6261a54bd8de
1700 VPSUBUSB Z8, Z11, K3, Z27 // 6241254bd8d8 or 6241a54bd8d8
1701 VPSUBUSB 15(R8), Z11, K3, Z27 // 6241254bd8980f000000 or 6241a54bd8980f000000
1702 VPSUBUSB (BP), Z11, K3, Z27 // 6261254bd85d00 or 6261a54bd85d00
1703 VPSUBUSW X9, X7, K2, X1 // 62d1450ad9c9 or 62d1c50ad9c9
1704 VPSUBUSW -7(CX), X7, K2, X1 // 62f1450ad989f9ffffff or 62f1c50ad989f9ffffff
1705 VPSUBUSW 15(DX)(BX*4), X7, K2, X1 // 62f1450ad98c9a0f000000 or 62f1c50ad98c9a0f000000
1706 VPSUBUSW Y3, Y6, K1, Y9 // 62714d29d9cb or 6271cd29d9cb
1707 VPSUBUSW 15(DX)(BX*1), Y6, K1, Y9 // 62714d29d98c1a0f000000 or 6271cd29d98c1a0f000000
1708 VPSUBUSW -7(CX)(DX*2), Y6, K1, Y9 // 62714d29d98c51f9ffffff or 6271cd29d98c51f9ffffff
1709 VPSUBUSW Z9, Z12, K2, Z25 // 62411d4ad9c9 or 62419d4ad9c9
1710 VPSUBUSW Z12, Z12, K2, Z25 // 62411d4ad9cc or 62419d4ad9cc
1711 VPSUBUSW 15(R8)(R14*8), Z12, K2, Z25 // 62011d4ad98cf00f000000 or 62019d4ad98cf00f000000
1712 VPSUBUSW -15(R14)(R15*2), Z12, K2, Z25 // 62011d4ad98c7ef1ffffff or 62019d4ad98c7ef1ffffff
1713 VPSUBUSW Z9, Z17, K2, Z25 // 62417542d9c9 or 6241f542d9c9
1714 VPSUBUSW Z12, Z17, K2, Z25 // 62417542d9cc or 6241f542d9cc
1715 VPSUBUSW 15(R8)(R14*8), Z17, K2, Z25 // 62017542d98cf00f000000 or 6201f542d98cf00f000000
1716 VPSUBUSW -15(R14)(R15*2), Z17, K2, Z25 // 62017542d98c7ef1ffffff or 6201f542d98c7ef1ffffff
1717 VPSUBUSW Z9, Z12, K2, Z12 // 62511d4ad9e1 or 62519d4ad9e1
1718 VPSUBUSW Z12, Z12, K2, Z12 // 62511d4ad9e4 or 62519d4ad9e4
1719 VPSUBUSW 15(R8)(R14*8), Z12, K2, Z12 // 62111d4ad9a4f00f000000 or 62119d4ad9a4f00f000000
1720 VPSUBUSW -15(R14)(R15*2), Z12, K2, Z12 // 62111d4ad9a47ef1ffffff or 62119d4ad9a47ef1ffffff
1721 VPSUBUSW Z9, Z17, K2, Z12 // 62517542d9e1 or 6251f542d9e1
1722 VPSUBUSW Z12, Z17, K2, Z12 // 62517542d9e4 or 6251f542d9e4
1723 VPSUBUSW 15(R8)(R14*8), Z17, K2, Z12 // 62117542d9a4f00f000000 or 6211f542d9a4f00f000000
1724 VPSUBUSW -15(R14)(R15*2), Z17, K2, Z12 // 62117542d9a47ef1ffffff or 6211f542d9a47ef1ffffff
1725 VPSUBW X0, X12, K1, X15 // 62711d09f9f8 or 62719d09f9f8
1726 VPSUBW 99(R15)(R15*8), X12, K1, X15 // 62111d09f9bcff63000000 or 62119d09f9bcff63000000
1727 VPSUBW 7(AX)(CX*8), X12, K1, X15 // 62711d09f9bcc807000000 or 62719d09f9bcc807000000
1728 VPSUBW Y26, Y6, K7, Y7 // 62914d2ff9fa or 6291cd2ff9fa
1729 VPSUBW -17(BP), Y6, K7, Y7 // 62f14d2ff9bdefffffff or 62f1cd2ff9bdefffffff
1730 VPSUBW -15(R14)(R15*8), Y6, K7, Y7 // 62914d2ff9bcfef1ffffff or 6291cd2ff9bcfef1ffffff
1731 VPSUBW Z8, Z3, K1, Z6 // 62d16549f9f0 or 62d1e549f9f0
1732 VPSUBW Z2, Z3, K1, Z6 // 62f16549f9f2 or 62f1e549f9f2
1733 VPSUBW -15(R14)(R15*1), Z3, K1, Z6 // 62916549f9b43ef1ffffff or 6291e549f9b43ef1ffffff
1734 VPSUBW -15(BX), Z3, K1, Z6 // 62f16549f9b3f1ffffff or 62f1e549f9b3f1ffffff
1735 VPSUBW Z8, Z21, K1, Z6 // 62d15541f9f0 or 62d1d541f9f0
1736 VPSUBW Z2, Z21, K1, Z6 // 62f15541f9f2 or 62f1d541f9f2
1737 VPSUBW -15(R14)(R15*1), Z21, K1, Z6 // 62915541f9b43ef1ffffff or 6291d541f9b43ef1ffffff
1738 VPSUBW -15(BX), Z21, K1, Z6 // 62f15541f9b3f1ffffff or 62f1d541f9b3f1ffffff
1739 VPSUBW Z8, Z3, K1, Z25 // 62416549f9c8 or 6241e549f9c8
1740 VPSUBW Z2, Z3, K1, Z25 // 62616549f9ca or 6261e549f9ca
1741 VPSUBW -15(R14)(R15*1), Z3, K1, Z25 // 62016549f98c3ef1ffffff or 6201e549f98c3ef1ffffff
1742 VPSUBW -15(BX), Z3, K1, Z25 // 62616549f98bf1ffffff or 6261e549f98bf1ffffff
1743 VPSUBW Z8, Z21, K1, Z25 // 62415541f9c8 or 6241d541f9c8
1744 VPSUBW Z2, Z21, K1, Z25 // 62615541f9ca or 6261d541f9ca
1745 VPSUBW -15(R14)(R15*1), Z21, K1, Z25 // 62015541f98c3ef1ffffff or 6201d541f98c3ef1ffffff
1746 VPSUBW -15(BX), Z21, K1, Z25 // 62615541f98bf1ffffff or 6261d541f98bf1ffffff
1747 VPTESTMB X26, X3, K3, K3 // 6292650b26da
1748 VPTESTMB 15(R8)(R14*4), X3, K3, K3 // 6292650b269cb00f000000
1749 VPTESTMB -7(CX)(DX*4), X3, K3, K3 // 62f2650b269c91f9ffffff
1750 VPTESTMB X26, X3, K3, K1 // 6292650b26ca
1751 VPTESTMB 15(R8)(R14*4), X3, K3, K1 // 6292650b268cb00f000000
1752 VPTESTMB -7(CX)(DX*4), X3, K3, K1 // 62f2650b268c91f9ffffff
1753 VPTESTMB Y3, Y18, K4, K5 // 62f26d2426eb
1754 VPTESTMB 15(R8)(R14*8), Y18, K4, K5 // 62926d2426acf00f000000
1755 VPTESTMB -15(R14)(R15*2), Y18, K4, K5 // 62926d2426ac7ef1ffffff
1756 VPTESTMB Y3, Y18, K4, K4 // 62f26d2426e3
1757 VPTESTMB 15(R8)(R14*8), Y18, K4, K4 // 62926d2426a4f00f000000
1758 VPTESTMB -15(R14)(R15*2), Y18, K4, K4 // 62926d2426a47ef1ffffff
1759 VPTESTMB Z11, Z12, K5, K7 // 62d21d4d26fb
1760 VPTESTMB Z5, Z12, K5, K7 // 62f21d4d26fd
1761 VPTESTMB 17(SP)(BP*8), Z12, K5, K7 // 62f21d4d26bcec11000000
1762 VPTESTMB 17(SP)(BP*4), Z12, K5, K7 // 62f21d4d26bcac11000000
1763 VPTESTMB Z11, Z22, K5, K7 // 62d24d4526fb
1764 VPTESTMB Z5, Z22, K5, K7 // 62f24d4526fd
1765 VPTESTMB 17(SP)(BP*8), Z22, K5, K7 // 62f24d4526bcec11000000
1766 VPTESTMB 17(SP)(BP*4), Z22, K5, K7 // 62f24d4526bcac11000000
1767 VPTESTMB Z11, Z12, K5, K6 // 62d21d4d26f3
1768 VPTESTMB Z5, Z12, K5, K6 // 62f21d4d26f5
1769 VPTESTMB 17(SP)(BP*8), Z12, K5, K6 // 62f21d4d26b4ec11000000
1770 VPTESTMB 17(SP)(BP*4), Z12, K5, K6 // 62f21d4d26b4ac11000000
1771 VPTESTMB Z11, Z22, K5, K6 // 62d24d4526f3
1772 VPTESTMB Z5, Z22, K5, K6 // 62f24d4526f5
1773 VPTESTMB 17(SP)(BP*8), Z22, K5, K6 // 62f24d4526b4ec11000000
1774 VPTESTMB 17(SP)(BP*4), Z22, K5, K6 // 62f24d4526b4ac11000000
1775 VPTESTMW X15, X9, K4, K6 // 62d2b50c26f7
1776 VPTESTMW -17(BP)(SI*2), X9, K4, K6 // 62f2b50c26b475efffffff
1777 VPTESTMW 7(AX)(CX*2), X9, K4, K6 // 62f2b50c26b44807000000
1778 VPTESTMW X15, X9, K4, K4 // 62d2b50c26e7
1779 VPTESTMW -17(BP)(SI*2), X9, K4, K4 // 62f2b50c26a475efffffff
1780 VPTESTMW 7(AX)(CX*2), X9, K4, K4 // 62f2b50c26a44807000000
1781 VPTESTMW Y8, Y14, K7, K4 // 62d28d2f26e0
1782 VPTESTMW (SI), Y14, K7, K4 // 62f28d2f2626
1783 VPTESTMW 7(SI)(DI*2), Y14, K7, K4 // 62f28d2f26a47e07000000
1784 VPTESTMW Y8, Y14, K7, K6 // 62d28d2f26f0
1785 VPTESTMW (SI), Y14, K7, K6 // 62f28d2f2636
1786 VPTESTMW 7(SI)(DI*2), Y14, K7, K6 // 62f28d2f26b47e07000000
1787 VPTESTMW Z1, Z6, K2, K4 // 62f2cd4a26e1
1788 VPTESTMW Z15, Z6, K2, K4 // 62d2cd4a26e7
1789 VPTESTMW 7(AX), Z6, K2, K4 // 62f2cd4a26a007000000
1790 VPTESTMW (DI), Z6, K2, K4 // 62f2cd4a2627
1791 VPTESTMW Z1, Z22, K2, K4 // 62f2cd4226e1
1792 VPTESTMW Z15, Z22, K2, K4 // 62d2cd4226e7
1793 VPTESTMW 7(AX), Z22, K2, K4 // 62f2cd4226a007000000
1794 VPTESTMW (DI), Z22, K2, K4 // 62f2cd422627
1795 VPTESTMW Z1, Z6, K2, K5 // 62f2cd4a26e9
1796 VPTESTMW Z15, Z6, K2, K5 // 62d2cd4a26ef
1797 VPTESTMW 7(AX), Z6, K2, K5 // 62f2cd4a26a807000000
1798 VPTESTMW (DI), Z6, K2, K5 // 62f2cd4a262f
1799 VPTESTMW Z1, Z22, K2, K5 // 62f2cd4226e9
1800 VPTESTMW Z15, Z22, K2, K5 // 62d2cd4226ef
1801 VPTESTMW 7(AX), Z22, K2, K5 // 62f2cd4226a807000000
1802 VPTESTMW (DI), Z22, K2, K5 // 62f2cd42262f
1803 VPTESTNMB X18, X26, K5, K2 // 62b22e0526d2
1804 VPTESTNMB 15(R8)(R14*1), X26, K5, K2 // 62922e052694300f000000
1805 VPTESTNMB 15(R8)(R14*2), X26, K5, K2 // 62922e052694700f000000
1806 VPTESTNMB X18, X26, K5, K7 // 62b22e0526fa
1807 VPTESTNMB 15(R8)(R14*1), X26, K5, K7 // 62922e0526bc300f000000
1808 VPTESTNMB 15(R8)(R14*2), X26, K5, K7 // 62922e0526bc700f000000
1809 VPTESTNMB Y11, Y20, K3, K0 // 62d25e2326c3
1810 VPTESTNMB 17(SP)(BP*8), Y20, K3, K0 // 62f25e232684ec11000000
1811 VPTESTNMB 17(SP)(BP*4), Y20, K3, K0 // 62f25e232684ac11000000
1812 VPTESTNMB Y11, Y20, K3, K5 // 62d25e2326eb
1813 VPTESTNMB 17(SP)(BP*8), Y20, K3, K5 // 62f25e2326acec11000000
1814 VPTESTNMB 17(SP)(BP*4), Y20, K3, K5 // 62f25e2326acac11000000
1815 VPTESTNMB Z18, Z13, K4, K6 // 62b2164c26f2
1816 VPTESTNMB Z8, Z13, K4, K6 // 62d2164c26f0
1817 VPTESTNMB 99(R15)(R15*1), Z13, K4, K6 // 6292164c26b43f63000000
1818 VPTESTNMB (DX), Z13, K4, K6 // 62f2164c2632
1819 VPTESTNMB Z18, Z13, K4, K5 // 62b2164c26ea
1820 VPTESTNMB Z8, Z13, K4, K5 // 62d2164c26e8
1821 VPTESTNMB 99(R15)(R15*1), Z13, K4, K5 // 6292164c26ac3f63000000
1822 VPTESTNMB (DX), Z13, K4, K5 // 62f2164c262a
1823 VPTESTNMW X7, X3, K1, K5 // 62f2e60926ef
1824 VPTESTNMW (CX), X3, K1, K5 // 62f2e6092629
1825 VPTESTNMW 99(R15), X3, K1, K5 // 62d2e60926af63000000
1826 VPTESTNMW X7, X3, K1, K4 // 62f2e60926e7
1827 VPTESTNMW (CX), X3, K1, K4 // 62f2e6092621
1828 VPTESTNMW 99(R15), X3, K1, K4 // 62d2e60926a763000000
1829 VPTESTNMW Y20, Y20, K2, K4 // 62b2de2226e4
1830 VPTESTNMW 7(AX), Y20, K2, K4 // 62f2de2226a007000000
1831 VPTESTNMW (DI), Y20, K2, K4 // 62f2de222627
1832 VPTESTNMW Y20, Y20, K2, K6 // 62b2de2226f4
1833 VPTESTNMW 7(AX), Y20, K2, K6 // 62f2de2226b007000000
1834 VPTESTNMW (DI), Y20, K2, K6 // 62f2de222637
1835 VPTESTNMW Z28, Z12, K1, K1 // 62929e4926cc
1836 VPTESTNMW Z13, Z12, K1, K1 // 62d29e4926cd
1837 VPTESTNMW 7(SI)(DI*1), Z12, K1, K1 // 62f29e49268c3e07000000
1838 VPTESTNMW 15(DX)(BX*8), Z12, K1, K1 // 62f29e49268cda0f000000
1839 VPTESTNMW Z28, Z16, K1, K1 // 6292fe4126cc
1840 VPTESTNMW Z13, Z16, K1, K1 // 62d2fe4126cd
1841 VPTESTNMW 7(SI)(DI*1), Z16, K1, K1 // 62f2fe41268c3e07000000
1842 VPTESTNMW 15(DX)(BX*8), Z16, K1, K1 // 62f2fe41268cda0f000000
1843 VPTESTNMW Z28, Z12, K1, K3 // 62929e4926dc
1844 VPTESTNMW Z13, Z12, K1, K3 // 62d29e4926dd
1845 VPTESTNMW 7(SI)(DI*1), Z12, K1, K3 // 62f29e49269c3e07000000
1846 VPTESTNMW 15(DX)(BX*8), Z12, K1, K3 // 62f29e49269cda0f000000
1847 VPTESTNMW Z28, Z16, K1, K3 // 6292fe4126dc
1848 VPTESTNMW Z13, Z16, K1, K3 // 62d2fe4126dd
1849 VPTESTNMW 7(SI)(DI*1), Z16, K1, K3 // 62f2fe41269c3e07000000
1850 VPTESTNMW 15(DX)(BX*8), Z16, K1, K3 // 62f2fe41269cda0f000000
1851 VPUNPCKHBW X24, X0, K7, X0 // 62917d0f68c0 or 6291fd0f68c0
1852 VPUNPCKHBW 99(R15)(R15*2), X0, K7, X0 // 62917d0f68847f63000000 or 6291fd0f68847f63000000
1853 VPUNPCKHBW -7(DI), X0, K7, X0 // 62f17d0f6887f9ffffff or 62f1fd0f6887f9ffffff
1854 VPUNPCKHBW Y28, Y28, K1, Y9 // 62111d2168cc or 62119d2168cc
1855 VPUNPCKHBW 99(R15)(R15*1), Y28, K1, Y9 // 62111d21688c3f63000000 or 62119d21688c3f63000000
1856 VPUNPCKHBW (DX), Y28, K1, Y9 // 62711d21680a or 62719d21680a
1857 VPUNPCKHBW Z15, Z3, K1, Z14 // 6251654968f7 or 6251e54968f7
1858 VPUNPCKHBW Z30, Z3, K1, Z14 // 6211654968f6 or 6211e54968f6
1859 VPUNPCKHBW -7(DI)(R8*1), Z3, K1, Z14 // 6231654968b407f9ffffff or 6231e54968b407f9ffffff
1860 VPUNPCKHBW (SP), Z3, K1, Z14 // 62716549683424 or 6271e549683424
1861 VPUNPCKHBW Z15, Z12, K1, Z14 // 62511d4968f7 or 62519d4968f7
1862 VPUNPCKHBW Z30, Z12, K1, Z14 // 62111d4968f6 or 62119d4968f6
1863 VPUNPCKHBW -7(DI)(R8*1), Z12, K1, Z14 // 62311d4968b407f9ffffff or 62319d4968b407f9ffffff
1864 VPUNPCKHBW (SP), Z12, K1, Z14 // 62711d49683424 or 62719d49683424
1865 VPUNPCKHBW Z15, Z3, K1, Z28 // 6241654968e7 or 6241e54968e7
1866 VPUNPCKHBW Z30, Z3, K1, Z28 // 6201654968e6 or 6201e54968e6
1867 VPUNPCKHBW -7(DI)(R8*1), Z3, K1, Z28 // 6221654968a407f9ffffff or 6221e54968a407f9ffffff
1868 VPUNPCKHBW (SP), Z3, K1, Z28 // 62616549682424 or 6261e549682424
1869 VPUNPCKHBW Z15, Z12, K1, Z28 // 62411d4968e7 or 62419d4968e7
1870 VPUNPCKHBW Z30, Z12, K1, Z28 // 62011d4968e6 or 62019d4968e6
1871 VPUNPCKHBW -7(DI)(R8*1), Z12, K1, Z28 // 62211d4968a407f9ffffff or 62219d4968a407f9ffffff
1872 VPUNPCKHBW (SP), Z12, K1, Z28 // 62611d49682424 or 62619d49682424
1873 VPUNPCKHWD X21, X3, K4, X31 // 6221650c69fd or 6221e50c69fd
1874 VPUNPCKHWD -17(BP), X3, K4, X31 // 6261650c69bdefffffff or 6261e50c69bdefffffff
1875 VPUNPCKHWD -15(R14)(R15*8), X3, K4, X31 // 6201650c69bcfef1ffffff or 6201e50c69bcfef1ffffff
1876 VPUNPCKHWD Y26, Y6, K5, Y12 // 62114d2d69e2 or 6211cd2d69e2
1877 VPUNPCKHWD 7(SI)(DI*1), Y6, K5, Y12 // 62714d2d69a43e07000000 or 6271cd2d69a43e07000000
1878 VPUNPCKHWD 15(DX)(BX*8), Y6, K5, Y12 // 62714d2d69a4da0f000000 or 6271cd2d69a4da0f000000
1879 VPUNPCKHWD Z0, Z23, K7, Z20 // 62e1454769e0 or 62e1c54769e0
1880 VPUNPCKHWD Z11, Z23, K7, Z20 // 62c1454769e3 or 62c1c54769e3
1881 VPUNPCKHWD (AX), Z23, K7, Z20 // 62e145476920 or 62e1c5476920
1882 VPUNPCKHWD 7(SI), Z23, K7, Z20 // 62e1454769a607000000 or 62e1c54769a607000000
1883 VPUNPCKHWD Z0, Z19, K7, Z20 // 62e1654769e0 or 62e1e54769e0
1884 VPUNPCKHWD Z11, Z19, K7, Z20 // 62c1654769e3 or 62c1e54769e3
1885 VPUNPCKHWD (AX), Z19, K7, Z20 // 62e165476920 or 62e1e5476920
1886 VPUNPCKHWD 7(SI), Z19, K7, Z20 // 62e1654769a607000000 or 62e1e54769a607000000
1887 VPUNPCKHWD Z0, Z23, K7, Z0 // 62f1454769c0 or 62f1c54769c0
1888 VPUNPCKHWD Z11, Z23, K7, Z0 // 62d1454769c3 or 62d1c54769c3
1889 VPUNPCKHWD (AX), Z23, K7, Z0 // 62f145476900 or 62f1c5476900
1890 VPUNPCKHWD 7(SI), Z23, K7, Z0 // 62f14547698607000000 or 62f1c547698607000000
1891 VPUNPCKHWD Z0, Z19, K7, Z0 // 62f1654769c0 or 62f1e54769c0
1892 VPUNPCKHWD Z11, Z19, K7, Z0 // 62d1654769c3 or 62d1e54769c3
1893 VPUNPCKHWD (AX), Z19, K7, Z0 // 62f165476900 or 62f1e5476900
1894 VPUNPCKHWD 7(SI), Z19, K7, Z0 // 62f16547698607000000 or 62f1e547698607000000
1895 VPUNPCKLBW X13, X11, K7, X1 // 62d1250f60cd or 62d1a50f60cd
1896 VPUNPCKLBW 17(SP)(BP*2), X11, K7, X1 // 62f1250f608c6c11000000 or 62f1a50f608c6c11000000
1897 VPUNPCKLBW -7(DI)(R8*4), X11, K7, X1 // 62b1250f608c87f9ffffff or 62b1a50f608c87f9ffffff
1898 VPUNPCKLBW Y28, Y8, K6, Y3 // 62913d2e60dc or 6291bd2e60dc
1899 VPUNPCKLBW -7(DI)(R8*1), Y8, K6, Y3 // 62b13d2e609c07f9ffffff or 62b1bd2e609c07f9ffffff
1900 VPUNPCKLBW (SP), Y8, K6, Y3 // 62f13d2e601c24 or 62f1bd2e601c24
1901 VPUNPCKLBW Z0, Z24, K3, Z0 // 62f13d4360c0 or 62f1bd4360c0
1902 VPUNPCKLBW Z26, Z24, K3, Z0 // 62913d4360c2 or 6291bd4360c2
1903 VPUNPCKLBW (BX), Z24, K3, Z0 // 62f13d436003 or 62f1bd436003
1904 VPUNPCKLBW -17(BP)(SI*1), Z24, K3, Z0 // 62f13d43608435efffffff or 62f1bd43608435efffffff
1905 VPUNPCKLBW Z0, Z12, K3, Z0 // 62f11d4b60c0 or 62f19d4b60c0
1906 VPUNPCKLBW Z26, Z12, K3, Z0 // 62911d4b60c2 or 62919d4b60c2
1907 VPUNPCKLBW (BX), Z12, K3, Z0 // 62f11d4b6003 or 62f19d4b6003
1908 VPUNPCKLBW -17(BP)(SI*1), Z12, K3, Z0 // 62f11d4b608435efffffff or 62f19d4b608435efffffff
1909 VPUNPCKLBW Z0, Z24, K3, Z25 // 62613d4360c8 or 6261bd4360c8
1910 VPUNPCKLBW Z26, Z24, K3, Z25 // 62013d4360ca or 6201bd4360ca
1911 VPUNPCKLBW (BX), Z24, K3, Z25 // 62613d43600b or 6261bd43600b
1912 VPUNPCKLBW -17(BP)(SI*1), Z24, K3, Z25 // 62613d43608c35efffffff or 6261bd43608c35efffffff
1913 VPUNPCKLBW Z0, Z12, K3, Z25 // 62611d4b60c8 or 62619d4b60c8
1914 VPUNPCKLBW Z26, Z12, K3, Z25 // 62011d4b60ca or 62019d4b60ca
1915 VPUNPCKLBW (BX), Z12, K3, Z25 // 62611d4b600b or 62619d4b600b
1916 VPUNPCKLBW -17(BP)(SI*1), Z12, K3, Z25 // 62611d4b608c35efffffff or 62619d4b608c35efffffff
1917 VPUNPCKLWD X8, X8, K3, X19 // 62c13d0b61d8 or 62c1bd0b61d8
1918 VPUNPCKLWD -15(R14)(R15*1), X8, K3, X19 // 62813d0b619c3ef1ffffff or 6281bd0b619c3ef1ffffff
1919 VPUNPCKLWD -15(BX), X8, K3, X19 // 62e13d0b619bf1ffffff or 62e1bd0b619bf1ffffff
1920 VPUNPCKLWD Y8, Y27, K4, Y22 // 62c1252461f0 or 62c1a52461f0
1921 VPUNPCKLWD (AX), Y27, K4, Y22 // 62e125246130 or 62e1a5246130
1922 VPUNPCKLWD 7(SI), Y27, K4, Y22 // 62e1252461b607000000 or 62e1a52461b607000000
1923 VPUNPCKLWD Z6, Z21, K2, Z31 // 6261554261fe or 6261d54261fe
1924 VPUNPCKLWD Z9, Z21, K2, Z31 // 6241554261f9 or 6241d54261f9
1925 VPUNPCKLWD 17(SP)(BP*1), Z21, K2, Z31 // 6261554261bc2c11000000 or 6261d54261bc2c11000000
1926 VPUNPCKLWD -7(CX)(DX*8), Z21, K2, Z31 // 6261554261bcd1f9ffffff or 6261d54261bcd1f9ffffff
1927 VPUNPCKLWD Z6, Z9, K2, Z31 // 6261354a61fe or 6261b54a61fe
1928 VPUNPCKLWD Z9, Z9, K2, Z31 // 6241354a61f9 or 6241b54a61f9
1929 VPUNPCKLWD 17(SP)(BP*1), Z9, K2, Z31 // 6261354a61bc2c11000000 or 6261b54a61bc2c11000000
1930 VPUNPCKLWD -7(CX)(DX*8), Z9, K2, Z31 // 6261354a61bcd1f9ffffff or 6261b54a61bcd1f9ffffff
1931 VPUNPCKLWD Z6, Z21, K2, Z0 // 62f1554261c6 or 62f1d54261c6
1932 VPUNPCKLWD Z9, Z21, K2, Z0 // 62d1554261c1 or 62d1d54261c1
1933 VPUNPCKLWD 17(SP)(BP*1), Z21, K2, Z0 // 62f1554261842c11000000 or 62f1d54261842c11000000
1934 VPUNPCKLWD -7(CX)(DX*8), Z21, K2, Z0 // 62f155426184d1f9ffffff or 62f1d5426184d1f9ffffff
1935 VPUNPCKLWD Z6, Z9, K2, Z0 // 62f1354a61c6 or 62f1b54a61c6
1936 VPUNPCKLWD Z9, Z9, K2, Z0 // 62d1354a61c1 or 62d1b54a61c1
1937 VPUNPCKLWD 17(SP)(BP*1), Z9, K2, Z0 // 62f1354a61842c11000000 or 62f1b54a61842c11000000
1938 VPUNPCKLWD -7(CX)(DX*8), Z9, K2, Z0 // 62f1354a6184d1f9ffffff or 62f1b54a6184d1f9ffffff
1939 RET
1940
View as plain text