Skip to content

Avx512f avx512vl #1010

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 31 commits into from
Feb 23, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
21da8ab
cvtepi8_epi64: mm256,mm; cvtepu16_epi32,epi64: mm256,mm; cvtepu32_epi…
minybot Feb 14, 2021
9e55a04
cvtpd_epi32,epu32: mm256,mm
minybot Feb 15, 2021
b34d378
cvtpd_ps: mm256,mm
minybot Feb 15, 2021
73f1573
cvtps_epi32,epu32,ph: mm256,mm;
minybot Feb 15, 2021
3e2275b
cvtsepi32_epi8,epi16: mm256,mm
minybot Feb 16, 2021
6001036
cvtsepi32_mask_storeu_epi16,epi8: mm256,mm
minybot Feb 16, 2021
61a2715
cvtsepi64_epi16,epi32: mm256,mm
minybot Feb 16, 2021
4f331c8
cvtsepi64_mask_storeu_epi8,epi16,epi32: mm256,mm
minybot Feb 17, 2021
1acd7aa
cvtusepi32_epi16: mm256,mm
minybot Feb 17, 2021
1cc0120
cvtusepi32_epi8: mm256,mm
minybot Feb 17, 2021
f7269a8
cvtusepi32_mask_storeu_epi8,epi16: mm256, mm
minybot Feb 17, 2021
5fd2011
cvtusepi64_epi8,epi16,epi32: mm256,mm
minybot Feb 17, 2021
2e5c493
cvtusepi64_mask_storeu_epi8,epi16,epi32: mm256,mm
minybot Feb 17, 2021
4cd987a
cvtsi512_si32
minybot Feb 17, 2021
8a58740
update avx512f.md
minybot Feb 17, 2021
f014dfc
remove msvc check on mm512_cvtsi512_si32
minybot Feb 17, 2021
d1e1570
cargo fmt
minybot Feb 17, 2021
ada076e
cvttpd_epi32,epu32: mm256,mm
minybot Feb 18, 2021
63da44a
cvttps_epi32,epu32: mm256,mm
minybot Feb 18, 2021
6b765a6
test github ci
minybot Feb 18, 2021
6a40fe9
remove osX github CI
minybot Feb 18, 2021
43a76c9
mm_cvt_roundi64_ss,sd
minybot Feb 19, 2021
a2452bf
test
minybot Feb 19, 2021
3a06fdb
_mm_cvt_roundsd_i64
minybot Feb 19, 2021
f2e5392
mm_cvtroundsd_si64, mm_cvtroundsd_u64, mm_cvtroundsi64_ss,sd, mm_cvtr…
minybot Feb 19, 2021
b8bd2fb
_mm_cvti64_ss,sd; _mm_cvtsd_i64,u64; _mm_cvtss_i64,u64
minybot Feb 19, 2021
cea23e3
fix build doc
minybot Feb 19, 2021
1378c48
fix build doc 2
minybot Feb 19, 2021
5115066
mm_cvtt_roundsd_si64,u64; mm_cvtt_roundss_i64,si64,u64
minybot Feb 20, 2021
b092f27
cvttsd_i64,u64; cvttss_i64,u64
minybot Feb 20, 2021
7ef8588
move x86_64 ones to x86_64
minybot Feb 20, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions crates/core_arch/avx512bw.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
<summary>["AVX512BW"]</summary><p>

* [x] [`_mm512_loadu_epi16`]
* [_] [`_mm512_mask_loadu_epi16`]
* [_] [`_mm512_maskz_loadu_epi16`]
* [_] [`_mm512_mask_loadu_epi16`] //need i1
* [_] [`_mm512_maskz_loadu_epi16`] //need i1
* [x] [`_mm_loadu_epi16`]
* [_] [`_mm_mask_loadu_epi16`]
* [_] [`_mm_maskz_loadu_epi16`]
* [_] [`_mm_mask_loadu_epi16`] //need i1
* [_] [`_mm_maskz_loadu_epi16`] //need i1
* [x] [`_mm256_loadu_epi16`]
* [_] [`_mm256_mask_loadu_epi16`]
* [_] [`_mm256_maskz_loadu_epi16`]
* [_] [`_mm256_mask_loadu_epi16`] //need i1
* [_] [`_mm256_maskz_loadu_epi16`] //need i1
* [x] [`_mm512_loadu_epi8`]
* [_] [`_mm512_mask_loadu_epi8`]
* [_] [`_mm512_maskz_loadu_epi8`]
* [_] [`_mm512_mask_loadu_epi8`] //need i1
* [_] [`_mm512_maskz_loadu_epi8`] //need i1
* [x] [`_mm_loadu_epi8`]
* [_] [`_mm_mask_loadu_epi8`]
* [_] [`_mm_maskz_loadu_epi8`]
* [_] [`_mm_mask_loadu_epi8`] //need i1
* [_] [`_mm_maskz_loadu_epi8`] //need i1
* [x] [`_mm256_loadu_epi8`]
* [_] [`_mm256_mask_loadu_epi8`]
* [_] [`_mm256_maskz_loadu_epi8`]
* [_] [`_mm256_mask_loadu_epi8`] //need i1
* [_] [`_mm256_maskz_loadu_epi8`] //need i1
* [_] [`_mm512_mask_storeu_epi16`]
* [x] [`_mm512_storeu_epi16`]
* [_] [`_mm_mask_storeu_epi16`]
* [_] [`_mm_mask_storeu_epi16`] //need i1
* [x] [`_mm_storeu_epi16`]
* [_] [`_mm256_mask_storeu_epi16`]
* [_] [`_mm256_mask_storeu_epi16`] //need i1
* [x] [`_mm256_storeu_epi16`]
* [_] [`_mm512_mask_storeu_epi8`]
* [_] [`_mm512_mask_storeu_epi8`] //need i1
* [x] [`_mm512_storeu_epi8`]
* [_] [`_mm_mask_storeu_epi8`]
* [_] [`_mm_mask_storeu_epi8`] //need i1
* [x] [`_mm_storeu_epi8`]
* [_] [`_mm256_mask_storeu_epi8`]
* [_] [`_mm256_mask_storeu_epi8`] //need i1
* [x] [`_mm256_storeu_epi8`]
* [x] [`_mm512_abs_epi16`]
* [x] [`_mm512_mask_abs_epi16`]
Expand Down
Loading