Skip to content

Commit 75e32ca

Browse files
authored
Complete avx512vbmi2 (#1279)
1 parent 597b8e8 commit 75e32ca

File tree

2 files changed

+592
-19
lines changed

2 files changed

+592
-19
lines changed

crates/core_arch/avx512vbmi2.md

+18-18
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
* [x] [`_mm256_maskz_compress_epi8`]
1313
* [x] [`_mm512_mask_compress_epi8`]
1414
* [x] [`_mm512_maskz_compress_epi8`]
15-
* [_] [`_mm_mask_compressstoreu_epi16`] //need i1
16-
* [_] [`_mm256_mask_compressstoreu_epi16`] //need i1
17-
* [_] [`_mm512_mask_compressstoreu_epi16`] //need i1
18-
* [_] [`_mm_mask_compressstoreu_epi8`] //need i1
19-
* [_] [`_mm256_mask_compressstoreu_epi8`] //need i1
20-
* [_] [`_mm512_mask_compressstoreu_epi8`] //need i1
15+
* [x] [`_mm_mask_compressstoreu_epi16`] //need i1
16+
* [x] [`_mm256_mask_compressstoreu_epi16`] //need i1
17+
* [x] [`_mm512_mask_compressstoreu_epi16`] //need i1
18+
* [x] [`_mm_mask_compressstoreu_epi8`] //need i1
19+
* [x] [`_mm256_mask_compressstoreu_epi8`] //need i1
20+
* [x] [`_mm512_mask_compressstoreu_epi8`] //need i1
2121
* [x] [`_mm_mask_expand_epi16`]
2222
* [x] [`_mm_maskz_expand_epi16`]
2323
* [x] [`_mm256_mask_expand_epi16`]
@@ -30,18 +30,18 @@
3030
* [x] [`_mm256_maskz_expand_epi8`]
3131
* [x] [`_mm512_mask_expand_epi8`]
3232
* [x] [`_mm512_maskz_expand_epi8`]
33-
* [_] [`_mm_mask_expandloadu_epi16`] //need i1
34-
* [_] [`_mm_maskz_expandloadu_epi16`] //need i1
35-
* [_] [`_mm256_mask_expandloadu_epi16`] //need i1
36-
* [_] [`_mm256_maskz_expandloadu_epi16`] //need i1
37-
* [_] [`_mm512_mask_expandloadu_epi16`] //need i1
38-
* [_] [`_mm512_maskz_expandloadu_epi16`] //need i1
39-
* [_] [`_mm_mask_expandloadu_epi8`] //need i1
40-
* [_] [`_mm_maskz_expandloadu_epi8`] //need i1
41-
* [_] [`_mm256_mask_expandloadu_epi8`] //need i1
42-
* [_] [`_mm256_maskz_expandloadu_epi8`] //need i1
43-
* [_] [`_mm512_mask_expandloadu_epi8`] //need i1
44-
* [_] [`_mm512_maskz_expandloadu_epi8`] //need i1
33+
* [x] [`_mm_mask_expandloadu_epi16`] //need i1
34+
* [x] [`_mm_maskz_expandloadu_epi16`] //need i1
35+
* [x] [`_mm256_mask_expandloadu_epi16`] //need i1
36+
* [x] [`_mm256_maskz_expandloadu_epi16`] //need i1
37+
* [x] [`_mm512_mask_expandloadu_epi16`] //need i1
38+
* [x] [`_mm512_maskz_expandloadu_epi16`] //need i1
39+
* [x] [`_mm_mask_expandloadu_epi8`] //need i1
40+
* [x] [`_mm_maskz_expandloadu_epi8`] //need i1
41+
* [x] [`_mm256_mask_expandloadu_epi8`] //need i1
42+
* [x] [`_mm256_maskz_expandloadu_epi8`] //need i1
43+
* [x] [`_mm512_mask_expandloadu_epi8`] //need i1
44+
* [x] [`_mm512_maskz_expandloadu_epi8`] //need i1
4545
* [x] [`_mm_mask_shldi_epi16`]
4646
* [x] [`_mm_maskz_shldi_epi16`]
4747
* [x] [`_mm_shldi_epi16`]

0 commit comments

Comments
 (0)