Skip to content

Commit 64a7ee8

Browse files
authored
Avx512bw (#972)
1 parent 9c732a5 commit 64a7ee8

File tree

2 files changed

+4905
-408
lines changed

2 files changed

+4905
-408
lines changed

crates/core_arch/avx512bw.md

Lines changed: 226 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
<summary>["AVX512BW"]</summary><p>
22

3+
* [x] [`_mm512_loadu_epi16`]
4+
* [_] [`_mm512_mask_loadu_epi16`]
5+
* [_] [`_mm512_maskz_loadu_epi16`]
6+
* [x] [`_mm_loadu_epi16`]
7+
* [_] [`_mm_mask_loadu_epi16`]
8+
* [_] [`_mm_maskz_loadu_epi16`]
9+
* [x] [`_mm256_loadu_epi16`]
10+
* [_] [`_mm256_mask_loadu_epi16`]
11+
* [_] [`_mm256_maskz_loadu_epi16`]
12+
* [x] [`_mm512_loadu_epi8`]
13+
* [_] [`_mm512_mask_loadu_epi8`]
14+
* [_] [`_mm512_maskz_loadu_epi8`]
15+
* [x] [`_mm_loadu_epi8`]
16+
* [_] [`_mm_mask_loadu_epi8`]
17+
* [_] [`_mm_maskz_loadu_epi8`]
18+
* [x] [`_mm256_loadu_epi8`]
19+
* [_] [`_mm256_mask_loadu_epi8`]
20+
* [_] [`_mm256_maskz_loadu_epi8`]
21+
* [_] [`_mm512_mask_storeu_epi16`]
22+
* [x] [`_mm512_storeu_epi16`]
23+
* [_] [`_mm_mask_storeu_epi16`]
24+
* [x] [`_mm_storeu_epi16`]
25+
* [_] [`_mm256_mask_storeu_epi16`]
26+
* [x] [`_mm256_storeu_epi16`]
27+
* [_] [`_mm512_mask_storeu_epi8`]
28+
* [x] [`_mm512_storeu_epi8`]
29+
* [_] [`_mm_mask_storeu_epi8`]
30+
* [x] [`_mm_storeu_epi8`]
31+
* [_] [`_mm256_mask_storeu_epi8`]
32+
* [x] [`_mm256_storeu_epi8`]
333
* [x] [`_mm512_abs_epi16`]
434
* [x] [`_mm512_mask_abs_epi16`]
535
* [x] [`_mm512_maskz_abs_epi16`]
@@ -59,6 +89,10 @@
5989
* [x] [`_mm512_alignr_epi8`]
6090
* [x] [`_mm512_mask_alignr_epi8`]
6191
* [x] [`_mm512_maskz_alignr_epi8`]
92+
* [x] [`_mm_mask_alignr_epi8`]
93+
* [x] [`_mm_maskz_alignr_epi8`]
94+
* [x] [`_mm256_mask_alignr_epi8`]
95+
* [x] [`_mm256_maskz_alignr_epi8`]
6296
* [x] [`_mm512_avg_epu16`]
6397
* [x] [`_mm512_mask_avg_epu16`]
6498
* [x] [`_mm512_maskz_avg_epu16`]
@@ -97,85 +131,231 @@
97131
* [x] [`_mm512_bsrli_epi128`]
98132
* [x] [`_mm512_cmp_epi16_mask`]
99133
* [x] [`_mm512_mask_cmp_epi16_mask`]
134+
* [x] [`_mm_cmp_epi16_mask`]
135+
* [x] [`_mm_mask_cmp_epi16_mask`]
136+
* [x] [`_mm256_cmp_epi16_mask`]
137+
* [x] [`_mm256_mask_cmp_epi16_mask`]
100138
* [x] [`_mm512_cmp_epi8_mask`]
101139
* [x] [`_mm512_mask_cmp_epi8_mask`]
140+
* [x] [`_mm_cmp_epi8_mask`]
141+
* [x] [`_mm_mask_cmp_epi8_mask`]
142+
* [x] [`_mm256_cmp_epi8_mask`]
143+
* [x] [`_mm256_mask_cmp_epi8_mask`]
102144
* [x] [`_mm512_cmp_epu16_mask`]
103145
* [x] [`_mm512_mask_cmp_epu16_mask`]
146+
* [x] [`_mm_cmp_epu16_mask`]
147+
* [x] [`_mm_mask_cmp_epu16_mask`]
148+
* [x] [`_mm256_cmp_epu16_mask`]
149+
* [x] [`_mm256_mask_cmp_epu16_mask`]
104150
* [x] [`_mm512_cmp_epu8_mask`]
105151
* [x] [`_mm512_mask_cmp_epu8_mask`]
152+
* [x] [`_mm_cmp_epu8_mask`]
153+
* [x] [`_mm_mask_cmp_epu8_mask`]
154+
* [x] [`_mm256_cmp_epu8_mask`]
155+
* [x] [`_mm256_mask_cmp_epu8_mask`]
106156
* [x] [`_mm512_cmpeq_epi16_mask`]
107157
* [x] [`_mm512_mask_cmpeq_epi16_mask`]
158+
* [x] [`_mm_cmpeq_epi16_mask`]
159+
* [x] [`_mm_mask_cmpeq_epi16_mask`]
160+
* [x] [`_mm256_cmpeq_epi16_mask`]
161+
* [x] [`_mm256_mask_cmpeq_epi16_mask`]
108162
* [x] [`_mm512_cmpeq_epi8_mask`]
109163
* [x] [`_mm512_mask_cmpeq_epi8_mask`]
164+
* [x] [`_mm_cmpeq_epi8_mask`]
165+
* [x] [`_mm_mask_cmpeq_epi8_mask`]
166+
* [x] [`_mm256_cmpeq_epi8_mask`]
167+
* [x] [`_mm256_mask_cmpeq_epi8_mask`]
110168
* [x] [`_mm512_cmpeq_epu16_mask`]
111169
* [x] [`_mm512_mask_cmpeq_epu16_mask`]
170+
* [x] [`_mm_cmpeq_epu16_mask`]
171+
* [x] [`_mm_mask_cmpeq_epu16_mask`]
172+
* [x] [`_mm256_cmpeq_epu16_mask`]
173+
* [x] [`_mm256_mask_cmpeq_epu16_mask`]
112174
* [x] [`_mm512_cmpeq_epu8_mask`]
113175
* [x] [`_mm512_mask_cmpeq_epu8_mask`]
176+
* [x] [`_mm_cmpeq_epu8_mask`]
177+
* [x] [`_mm_mask_cmpeq_epu8_mask`]
178+
* [x] [`_mm256_cmpeq_epu8_mask`]
179+
* [x] [`_mm256_mask_cmpeq_epu8_mask`]
114180
* [x] [`_mm512_cmpge_epi16_mask`]
115181
* [x] [`_mm512_mask_cmpge_epi16_mask`]
182+
* [x] [`_mm_cmpge_epi16_mask`]
183+
* [x] [`_mm_mask_cmpge_epi16_mask`]
184+
* [x] [`_mm256_cmpge_epi16_mask`]
185+
* [x] [`_mm256_mask_cmpge_epi16_mask`]
116186
* [x] [`_mm512_cmpge_epi8_mask`]
117187
* [x] [`_mm512_mask_cmpge_epi8_mask`]
188+
* [x] [`_mm_cmpge_epi8_mask`]
189+
* [x] [`_mm_mask_cmpge_epi8_mask`]
190+
* [x] [`_mm256_cmpge_epi8_mask`]
191+
* [x] [`_mm256_mask_cmpge_epi8_mask`]
118192
* [x] [`_mm512_cmpge_epu16_mask`]
119193
* [x] [`_mm512_mask_cmpge_epu16_mask`]
194+
* [x] [`_mm_cmpge_epu16_mask`]
195+
* [x] [`_mm_mask_cmpge_epu16_mask`]
196+
* [x] [`_mm256_cmpge_epu16_mask`]
197+
* [x] [`_mm256_mask_cmpge_epu16_mask`]
120198
* [x] [`_mm512_cmpge_epu8_mask`]
121199
* [x] [`_mm512_mask_cmpge_epu8_mask`]
200+
* [x] [`_mm_cmpge_epu8_mask`]
201+
* [x] [`_mm_mask_cmpge_epu8_mask`]
202+
* [x] [`_mm256_cmpge_epu8_mask`]
203+
* [x] [`_mm256_mask_cmpge_epu8_mask`]
122204
* [x] [`_mm512_cmpgt_epi16_mask`]
123205
* [x] [`_mm512_mask_cmpgt_epi16_mask`]
124206
* [x] [`_mm512_cmpgt_epi8_mask`]
125207
* [x] [`_mm512_mask_cmpgt_epi8_mask`]
208+
* [x] [`_mm_cmpgt_epi8_mask`]
209+
* [x] [`_mm_mask_cmpgt_epi8_mask`]
210+
* [x] [`_mm256_cmpgt_epi8_mask`]
211+
* [x] [`_mm256_mask_cmpgt_epi8_mask`]
126212
* [x] [`_mm512_cmpgt_epu16_mask`]
127213
* [x] [`_mm512_mask_cmpgt_epu16_mask`]
214+
* [x] [`_mm_cmpgt_epu16_mask`]
215+
* [x] [`_mm_mask_cmpgt_epu16_mask`]
216+
* [x] [`_mm256_cmpgt_epu16_mask`]
217+
* [x] [`_mm256_mask_cmpgt_epu16_mask`]
128218
* [x] [`_mm512_cmpgt_epu8_mask`]
129219
* [x] [`_mm512_mask_cmpgt_epu8_mask`]
220+
* [x] [`_mm_cmpgt_epu8_mask`]
221+
* [x] [`_mm_mask_cmpgt_epu8_mask`]
222+
* [x] [`_mm256_cmpgt_epu8_mask`]
223+
* [x] [`_mm256_mask_cmpgt_epu8_mask`]
130224
* [x] [`_mm512_cmple_epi16_mask`]
131225
* [x] [`_mm512_mask_cmple_epi16_mask`]
226+
* [x] [`_mm_cmpgt_epi16_mask`]
227+
* [x] [`_mm_mask_cmpgt_epi16_mask`]
228+
* [x] [`_mm256_cmpgt_epi16_mask`]
229+
* [x] [`_mm256_mask_cmpgt_epi16_mask`]
132230
* [x] [`_mm512_cmple_epi8_mask`]
133231
* [x] [`_mm512_mask_cmple_epi8_mask`]
232+
* [x] [`_mm_cmple_epi8_mask`]
233+
* [x] [`_mm_mask_cmple_epi8_mask`]
234+
* [x] [`_mm256_cmple_epi8_mask`]
235+
* [x] [`_mm256_mask_cmple_epi8_mask`]
134236
* [x] [`_mm512_cmple_epu16_mask`]
135237
* [x] [`_mm512_mask_cmple_epu16_mask`]
238+
* [x] [`_mm_cmple_epu16_mask`]
239+
* [x] [`_mm_mask_cmple_epu16_mask`]
240+
* [x] [`_mm256_cmple_epu16_mask`]
241+
* [x] [`_mm256_mask_cmple_epu16_mask`]
136242
* [x] [`_mm512_cmple_epu8_mask`]
137243
* [x] [`_mm512_mask_cmple_epu8_mask`]
244+
* [x] [`_mm_cmple_epu8_mask`]
245+
* [x] [`_mm_mask_cmple_epu8_mask`]
246+
* [x] [`_mm256_cmple_epu8_mask`]
247+
* [x] [`_mm256_mask_cmple_epu8_mask`]
138248
* [x] [`_mm512_cmplt_epi16_mask`]
139249
* [x] [`_mm512_mask_cmplt_epi16_mask`]
250+
* [x] [`_mm_cmple_epi16_mask`]
251+
* [x] [`_mm_mask_cmple_epi16_mask`]
252+
* [x] [`_mm256_cmple_epi16_mask`]
253+
* [x] [`_mm256_mask_cmple_epi16_mask`]
140254
* [x] [`_mm512_cmplt_epi8_mask`]
141255
* [x] [`_mm512_mask_cmplt_epi8_mask`]
256+
* [x] [`_mm_cmplt_epi8_mask`]
257+
* [x] [`_mm_mask_cmplt_epi8_mask`]
258+
* [x] [`_mm256_cmplt_epi8_mask`]
259+
* [x] [`_mm256_mask_cmplt_epi8_mask`]
142260
* [x] [`_mm512_cmplt_epu16_mask`]
143261
* [x] [`_mm512_mask_cmplt_epu16_mask`]
262+
* [x] [`_mm_cmplt_epu16_mask`]
263+
* [x] [`_mm_mask_cmplt_epu16_mask`]
264+
* [x] [`_mm256_cmplt_epu16_mask`]
265+
* [x] [`_mm256_mask_cmplt_epu16_mask`]
144266
* [x] [`_mm512_cmplt_epu8_mask`]
145267
* [x] [`_mm512_mask_cmplt_epu8_mask`]
268+
* [x] [`_mm_cmplt_epu8_mask`]
269+
* [x] [`_mm_mask_cmplt_epu8_mask`]
270+
* [x] [`_mm256_cmplt_epu8_mask`]
271+
* [x] [`_mm256_mask_cmplt_epu8_mask`]
146272
* [x] [`_mm512_cmpneq_epi16_mask`]
147273
* [x] [`_mm512_mask_cmpneq_epi16_mask`]
274+
* [x] [`_mm_cmpneq_epi16_mask`]
275+
* [x] [`_mm_mask_cmpneq_epi16_mask`]
276+
* [x] [`_mm256_cmpneq_epi16_mask`]
277+
* [x] [`_mm256_mask_cmpneq_epi16_mask`]
148278
* [x] [`_mm512_cmpneq_epi8_mask`]
149279
* [x] [`_mm512_mask_cmpneq_epi8_mask`]
280+
* [x] [`_mm_cmpneq_epi8_mask`]
281+
* [x] [`_mm_mask_cmpneq_epi8_mask`]
282+
* [x] [`_mm256_cmpneq_epi8_mask`]
283+
* [x] [`_mm256_mask_cmpneq_epi8_mask`]
150284
* [x] [`_mm512_cmpneq_epu16_mask`]
151285
* [x] [`_mm512_mask_cmpneq_epu16_mask`]
286+
* [x] [`_mm_cmpneq_epu16_mask`]
287+
* [x] [`_mm_mask_cmpneq_epu16_mask`]
288+
* [x] [`_mm256_cmpneq_epu16_mask`]
289+
* [x] [`_mm256_mask_cmpneq_epu16_mask`]
152290
* [x] [`_mm512_cmpneq_epu8_mask`]
153291
* [x] [`_mm512_mask_cmpneq_epu8_mask`]
292+
* [x] [`_mm_cmpneq_epu8_mask`]
293+
* [x] [`_mm_mask_cmpneq_epu8_mask`]
294+
* [x] [`_mm256_cmpneq_epu8_mask`]
295+
* [x] [`_mm256_mask_cmpneq_epu8_mask`]
154296
* [x] [`_mm512_cvtepi16_epi8`]
155297
* [x] [`_mm512_mask_cvtepi16_epi8`]
156298
* [x] [`_mm512_maskz_cvtepi16_epi8`]
157299
* [_] [`_mm512_mask_cvtepi16_storeu_epi8`]
300+
* [_] [`_mm_mask_cvtepi16_storeu_epi8`]
301+
* [_] [`_mm256_mask_cvtepi16_storeu_epi8`]
302+
* [x] [`_mm_cvtepi16_epi8`]
303+
* [x] [`_mm_mask_cvtepi16_epi8`]
304+
* [x] [`_mm_maskz_cvtepi16_epi8`]
305+
* [x] [`_mm256_cvtepi16_epi8`]
306+
* [x] [`_mm256_mask_cvtepi16_epi8`]
307+
* [x] [`_mm256_maskz_cvtepi16_epi8`]
158308
* [x] [`_mm512_cvtepi8_epi16`]
159309
* [x] [`_mm512_mask_cvtepi8_epi16`]
160310
* [x] [`_mm512_maskz_cvtepi8_epi16`]
311+
* [x] [`_mm_mask_cvtepi8_epi16`]
312+
* [x] [`_mm_maskz_cvtepi8_epi16`]
313+
* [x] [`_mm256_mask_cvtepi8_epi16`]
314+
* [x] [`_mm256_maskz_cvtepi8_epi16`]
315+
* [x] [`_mm512_cvtsepi16_epi8`]
316+
* [x] [`_mm512_mask_cvtsepi16_epi8`]
317+
* [x] [`_mm512_maskz_cvtsepi16_epi8`]
318+
* [_] [`_mm512_mask_cvtsepi16_storeu_epi8`]
319+
* [x] [`_mm_cvtsepi16_epi8`]
320+
* [x] [`_mm_mask_cvtsepi16_epi8`]
321+
* [x] [`_mm_maskz_cvtsepi16_epi8`]
322+
* [x] [`_mm256_cvtsepi16_epi8`]
323+
* [x] [`_mm256_mask_cvtsepi16_epi8`]
324+
* [x] [`_mm256_maskz_cvtsepi16_epi8`]
325+
* [_] [`_mm_mask_cvtsepi16_storeu_epi8`]
326+
* [_] [`_mm256_mask_cvtsepi16_storeu_epi8`]
161327
* [x] [`_mm512_cvtepu8_epi16`]
162328
* [x] [`_mm512_mask_cvtepu8_epi16`]
163329
* [x] [`_mm512_maskz_cvtepu8_epi16`]
330+
* [x] [`_mm_mask_cvtepu8_epi16`]
331+
* [x] [`_mm_maskz_cvtepu8_epi16`]
332+
* [x] [`_mm256_mask_cvtepu8_epi16`]
333+
* [x] [`_mm256_maskz_cvtepu8_epi16`]
164334
* [_] [`_cvtmask32_u32`]
165335
* [_] [`_cvtmask64_u64`]
166-
* [x] [`_mm512_cvtsepi16_epi8`]
167-
* [x] [`_mm512_mask_cvtsepi16_epi8`]
168-
* [x] [`_mm512_maskz_cvtsepi16_epi8`]
169-
* [_] [`_mm512_mask_cvtsepi16_storeu_epi8`]
170336
* [_] [`_cvtu32_mask32`]
171337
* [_] [`_cvtu64_mask64`]
172338
* [x] [`_mm512_cvtusepi16_epi8`]
173339
* [x] [`_mm512_mask_cvtusepi16_epi8`]
174340
* [x] [`_mm512_maskz_cvtusepi16_epi8`]
175341
* [_] [`_mm512_mask_cvtusepi16_storeu_epi8`]
342+
* [x] [`_mm_cvtusepi16_epi8`]
343+
* [x] [`_mm_mask_cvtusepi16_epi8`]
344+
* [x] [`_mm_maskz_cvtusepi16_epi8`]
345+
* [x] [`_mm256_cvtusepi16_epi8`]
346+
* [x] [`_mm256_mask_cvtusepi16_epi8`]
347+
* [x] [`_mm256_maskz_cvtusepi16_epi8`]
348+
* [_] [`_mm_mask_cvtusepi16_storeu_epi8`]
349+
* [_] [`_mm256_mask_cvtusepi16_storeu_epi8`]
176350
* [x] [`_mm512_dbsad_epu8`]
177351
* [x] [`_mm512_mask_dbsad_epu8`]
178352
* [x] [`_mm512_maskz_dbsad_epu8`]
353+
* [x] [`_mm_dbsad_epu8`]
354+
* [x] [`_mm_mask_dbsad_epu8`]
355+
* [x] [`_mm_maskz_dbsad_epu8`]
356+
* [x] [`_mm256_dbsad_epu8`]
357+
* [x] [`_mm256_mask_dbsad_epu8`]
358+
* [x] [`_mm256_maskz_dbsad_epu8`]
179359
* [x] [`_kadd_mask32`]
180360
* [x] [`_kadd_mask64`]
181361
* [x] [`_kand_mask32`]
@@ -210,12 +390,6 @@
210390
* [x] [`_kxor_mask64`]
211391
* [x] [`_load_mask32`]
212392
* [x] [`_load_mask64`]
213-
* [x] [`_mm512_loadu_epi16`]
214-
* [_] [`_mm512_mask_loadu_epi16`]
215-
* [_] [`_mm512_maskz_loadu_epi16`]
216-
* [x] [`_mm512_loadu_epi8`]
217-
* [_] [`_mm512_mask_loadu_epi8`]
218-
* [_] [`_mm512_maskz_loadu_epi8`]
219393
* [x] [`_mm512_madd_epi16`]
220394
* [x] [`_mm512_mask_madd_epi16`]
221395
* [x] [`_mm512_maskz_madd_epi16`]
@@ -299,9 +473,17 @@
299473
* [x] [`_mm256_mask_mov_epi8`]
300474
* [x] [`_mm256_maskz_mov_epi8`]
301475
* [x] [`_mm512_movepi16_mask`]
476+
* [x] [`_mm_movepi16_mask`]
477+
* [x] [`_mm256_movepi16_mask`]
302478
* [x] [`_mm512_movepi8_mask`]
479+
* [x] [`_mm_movepi8_mask`]
480+
* [x] [`_mm256_movepi8_mask`]
303481
* [x] [`_mm512_movm_epi16`]
482+
* [x] [`_mm_movm_epi16`]
483+
* [x] [`_mm256_movm_epi16`]
304484
* [x] [`_mm512_movm_epi8`]
485+
* [x] [`_mm_movm_epi8`]
486+
* [x] [`_mm256_movm_epi8`]
305487
* [x] [`_mm512_mask_mulhi_epi16`]
306488
* [x] [`_mm512_maskz_mulhi_epi16`]
307489
* [x] [`_mm512_mulhi_epi16`]
@@ -395,12 +577,24 @@
395577
* [x] [`_mm512_mask_shuffle_epi8`]
396578
* [x] [`_mm512_maskz_shuffle_epi8`]
397579
* [x] [`_mm512_shuffle_epi8`]
580+
* [x] [`_mm_mask_shuffle_epi8`]
581+
* [x] [`_mm_maskz_shuffle_epi8`]
582+
* [x] [`_mm256_mask_shuffle_epi8`]
583+
* [x] [`_mm256_maskz_shuffle_epi8`]
398584
* [x] [`_mm512_mask_shufflehi_epi16`]
399585
* [x] [`_mm512_maskz_shufflehi_epi16`]
400586
* [x] [`_mm512_shufflehi_epi16`]
587+
* [x] [`_mm_mask_shufflehi_epi16`]
588+
* [x] [`_mm_maskz_shufflehi_epi16`]
589+
* [x] [`_mm256_mask_shufflehi_epi16`]
590+
* [x] [`_mm256_maskz_shufflehi_epi16`]
401591
* [x] [`_mm512_mask_shufflelo_epi16`]
402592
* [x] [`_mm512_maskz_shufflelo_epi16`]
403593
* [x] [`_mm512_shufflelo_epi16`]
594+
* [x] [`_mm_mask_shufflelo_epi16`]
595+
* [x] [`_mm_maskz_shufflelo_epi16`]
596+
* [x] [`_mm256_mask_shufflelo_epi16`]
597+
* [x] [`_mm256_maskz_shufflelo_epi16`]
404598
* [x] [`_mm512_mask_sll_epi16`]
405599
* [x] [`_mm512_maskz_sll_epi16`]
406600
* [x] [`_mm512_sll_epi16`]
@@ -441,12 +635,12 @@
441635
* [x] [`_mm512_mask_srav_epi16`]
442636
* [x] [`_mm512_maskz_srav_epi16`]
443637
* [x] [`_mm512_srav_epi16`]
444-
* [_] [`_mm_mask_srav_epi16`]
445-
* [_] [`_mm_maskz_srav_epi16`]
446-
* [_] [`_mm_srav_epi16`]
447-
* [_] [`_mm256_mask_srav_epi16`]
448-
* [_] [`_mm256_maskz_srav_epi16`]
449-
* [_] [`_mm256_srav_epi16`]
638+
* [x] [`_mm_mask_srav_epi16`]
639+
* [x] [`_mm_maskz_srav_epi16`]
640+
* [x] [`_mm_srav_epi16`]
641+
* [x] [`_mm256_mask_srav_epi16`]
642+
* [x] [`_mm256_maskz_srav_epi16`]
643+
* [x] [`_mm256_srav_epi16`]
450644
* [x] [`_mm512_mask_srl_epi16`]
451645
* [x] [`_mm512_maskz_srl_epi16`]
452646
* [x] [`_mm512_srl_epi16`]
@@ -472,10 +666,6 @@
472666
* [x] [`_mm256_srlv_epi16`]
473667
* [x] [`_store_mask32`]
474668
* [x] [`_store_mask64`]
475-
* [_] [`_mm512_mask_storeu_epi16`]
476-
* [x] [`_mm512_storeu_epi16`]
477-
* [_] [`_mm512_mask_storeu_epi8`]
478-
* [x] [`_mm512_storeu_epi8`]
479669
* [x] [`_mm512_mask_sub_epi16`]
480670
* [x] [`_mm512_maskz_sub_epi16`]
481671
* [x] [`_mm512_sub_epi16`]
@@ -520,12 +710,28 @@
520710
* [x] [`_mm256_maskz_subs_epu8`]
521711
* [x] [`_mm512_mask_test_epi16_mask`]
522712
* [x] [`_mm512_test_epi16_mask`]
713+
* [x] [`_mm_mask_test_epi16_mask`]
714+
* [x] [`_mm_test_epi16_mask`]
715+
* [x] [`_mm256_mask_test_epi16_mask`]
716+
* [x] [`_mm256_test_epi16_mask`]
523717
* [x] [`_mm512_mask_test_epi8_mask`]
524718
* [x] [`_mm512_test_epi8_mask`]
719+
* [x] [`_mm_mask_test_epi8_mask`]
720+
* [x] [`_mm_test_epi8_mask`]
721+
* [x] [`_mm256_mask_test_epi8_mask`]
722+
* [x] [`_mm256_test_epi8_mask`]
525723
* [x] [`_mm512_mask_testn_epi16_mask`]
526724
* [x] [`_mm512_testn_epi16_mask`]
725+
* [x] [`_mm_mask_testn_epi16_mask`]
726+
* [x] [`_mm_testn_epi16_mask`]
727+
* [x] [`_mm256_mask_testn_epi16_mask`]
728+
* [x] [`_mm256_testn_epi16_mask`]
527729
* [x] [`_mm512_mask_testn_epi8_mask`]
528730
* [x] [`_mm512_testn_epi8_mask`]
731+
* [x] [`_mm_mask_testn_epi8_mask`]
732+
* [x] [`_mm_testn_epi8_mask`]
733+
* [x] [`_mm256_mask_testn_epi8_mask`]
734+
* [x] [`_mm256_testn_epi8_mask`]
529735
* [x] [`_mm512_mask_unpackhi_epi16`]
530736
* [x] [`_mm512_maskz_unpackhi_epi16`]
531737
* [x] [`_mm512_unpackhi_epi16`]

0 commit comments

Comments
 (0)