Avx512bw (#965)
This commit is contained in:
parent
b6c1c205df
commit
a3a53f28be
2 changed files with 2649 additions and 2 deletions
|
|
@ -3,27 +3,59 @@
|
|||
* [x] [`_mm512_abs_epi16`]
|
||||
* [x] [`_mm512_mask_abs_epi16`]
|
||||
* [x] [`_mm512_maskz_abs_epi16`]
|
||||
* [x] [`_mm_mask_abs_epi16`]
|
||||
* [x] [`_mm_maskz_abs_epi16`]
|
||||
* [x] [`_mm256_mask_abs_epi16`]
|
||||
* [x] [`_mm256_maskz_abs_epi16`]
|
||||
* [x] [`_mm512_abs_epi8`]
|
||||
* [x] [`_mm512_mask_abs_epi8`]
|
||||
* [x] [`_mm512_maskz_abs_epi8`]
|
||||
* [x] [`_mm_mask_abs_epi8`]
|
||||
* [x] [`_mm_maskz_abs_epi8`]
|
||||
* [x] [`_mm256_mask_abs_epi8`]
|
||||
* [x] [`_mm256_maskz_abs_epi8`]
|
||||
* [x] [`_mm512_add_epi16`]
|
||||
* [x] [`_mm512_mask_add_epi16`]
|
||||
* [x] [`_mm512_maskz_add_epi16`]
|
||||
* [x] [`_mm_mask_add_epi16`]
|
||||
* [x] [`_mm_maskz_add_epi16`]
|
||||
* [x] [`_mm256_mask_add_epi16`]
|
||||
* [x] [`_mm256_maskz_add_epi16`]
|
||||
* [x] [`_mm512_add_epi8`]
|
||||
* [x] [`_mm512_mask_add_epi8`]
|
||||
* [x] [`_mm512_maskz_add_epi8`]
|
||||
* [x] [`_mm_mask_add_epi8`]
|
||||
* [x] [`_mm_maskz_add_epi8`]
|
||||
* [x] [`_mm256_mask_add_epi8`]
|
||||
* [x] [`_mm256_maskz_add_epi8`]
|
||||
* [x] [`_mm512_adds_epi16`]
|
||||
* [x] [`_mm512_mask_adds_epi16`]
|
||||
* [x] [`_mm512_maskz_adds_epi16`]
|
||||
* [x] [`_mm_mask_adds_epi16`]
|
||||
* [x] [`_mm_maskz_adds_epi16`]
|
||||
* [x] [`_mm256_mask_adds_epi16`]
|
||||
* [x] [`_mm256_maskz_adds_epi16`]
|
||||
* [x] [`_mm512_adds_epi8`]
|
||||
* [x] [`_mm512_mask_adds_epi8`]
|
||||
* [x] [`_mm512_maskz_adds_epi8`]
|
||||
* [x] [`_mm_mask_adds_epi8`]
|
||||
* [x] [`_mm_maskz_adds_epi8`]
|
||||
* [x] [`_mm256_mask_adds_epi8`]
|
||||
* [x] [`_mm256_maskz_adds_epi8`]
|
||||
* [x] [`_mm512_adds_epu16`]
|
||||
* [x] [`_mm512_mask_adds_epu16`]
|
||||
* [x] [`_mm512_maskz_adds_epu16`]
|
||||
* [x] [`_mm_mask_adds_epu16`]
|
||||
* [x] [`_mm_maskz_adds_epu16`]
|
||||
* [x] [`_mm256_mask_adds_epu16`]
|
||||
* [x] [`_mm256_maskz_adds_epu16`]
|
||||
* [x] [`_mm512_adds_epu8`]
|
||||
* [x] [`_mm512_mask_adds_epu8`]
|
||||
* [x] [`_mm512_maskz_adds_epu8`]
|
||||
* [x] [`_mm_mask_adds_epu8`]
|
||||
* [x] [`_mm_maskz_adds_epu8`]
|
||||
* [x] [`_mm256_mask_adds_epu8`]
|
||||
* [x] [`_mm256_maskz_adds_epu8`]
|
||||
* [x] [`_mm512_alignr_epi8`]
|
||||
* [x] [`_mm512_mask_alignr_epi8`]
|
||||
* [x] [`_mm512_maskz_alignr_epi8`]
|
||||
|
|
@ -173,27 +205,59 @@
|
|||
* [x] [`_mm512_mask_max_epi16`]
|
||||
* [x] [`_mm512_maskz_max_epi16`]
|
||||
* [x] [`_mm512_max_epi16`]
|
||||
* [x] [`_mm_mask_max_epi16`]
|
||||
* [x] [`_mm_maskz_max_epi16`]
|
||||
* [x] [`_mm256_mask_max_epi16`]
|
||||
* [x] [`_mm256_maskz_max_epi16`]
|
||||
* [x] [`_mm512_mask_max_epi8`]
|
||||
* [x] [`_mm512_maskz_max_epi8`]
|
||||
* [x] [`_mm512_max_epi8`]
|
||||
* [x] [`_mm_mask_max_epi8`]
|
||||
* [x] [`_mm_maskz_max_epi8`]
|
||||
* [x] [`_mm256_mask_max_epi8`]
|
||||
* [x] [`_mm256_maskz_max_epi8`]
|
||||
* [x] [`_mm512_mask_max_epu16`]
|
||||
* [x] [`_mm512_maskz_max_epu16`]
|
||||
* [x] [`_mm512_max_epu16`]
|
||||
* [x] [`_mm_mask_max_epu16`]
|
||||
* [x] [`_mm_maskz_max_epu16`]
|
||||
* [x] [`_mm256_mask_max_epu16`]
|
||||
* [x] [`_mm256_maskz_max_epu16`]
|
||||
* [x] [`_mm512_mask_max_epu8`]
|
||||
* [x] [`_mm512_maskz_max_epu8`]
|
||||
* [x] [`_mm512_max_epu8`]
|
||||
* [x] [`_mm_mask_max_epu8`]
|
||||
* [x] [`_mm_maskz_max_epu8`]
|
||||
* [x] [`_mm256_mask_max_epu8`]
|
||||
* [x] [`_mm256_maskz_max_epu8`]
|
||||
* [x] [`_mm512_mask_min_epi16`]
|
||||
* [x] [`_mm512_maskz_min_epi16`]
|
||||
* [x] [`_mm512_min_epi16`]
|
||||
* [x] [`_mm_mask_min_epi16`]
|
||||
* [x] [`_mm_maskz_min_epi16`]
|
||||
* [x] [`_mm256_mask_min_epi16`]
|
||||
* [x] [`_mm256_maskz_min_epi16`]
|
||||
* [x] [`_mm512_mask_min_epi8`]
|
||||
* [x] [`_mm512_maskz_min_epi8`]
|
||||
* [x] [`_mm512_min_epi8`]
|
||||
* [x] [`_mm_mask_min_epi8`]
|
||||
* [x] [`_mm_maskz_min_epi8`]
|
||||
* [x] [`_mm256_mask_min_epi8`]
|
||||
* [x] [`_mm256_maskz_min_epi8`]
|
||||
* [x] [`_mm512_mask_min_epu16`]
|
||||
* [x] [`_mm512_maskz_min_epu16`]
|
||||
* [x] [`_mm512_min_epu16`]
|
||||
* [x] [`_mm_mask_min_epu16`]
|
||||
* [x] [`_mm_maskz_min_epu16`]
|
||||
* [x] [`_mm256_mask_min_epu16`]
|
||||
* [x] [`_mm256_maskz_min_epu16`]
|
||||
* [x] [`_mm512_mask_min_epu8`]
|
||||
* [x] [`_mm512_maskz_min_epu8`]
|
||||
* [x] [`_mm512_min_epu8`]
|
||||
* [x] [`_mm_mask_min_epu8`]
|
||||
* [x] [`_mm_maskz_min_epu8`]
|
||||
* [x] [`_mm256_mask_min_epu8`]
|
||||
* [x] [`_mm256_maskz_min_epu8`]
|
||||
* [x] [`_mm512_mask_mov_epi16`]
|
||||
* [x] [`_mm512_maskz_mov_epi16`]
|
||||
* [x] [`_mm512_mask_mov_epi8`]
|
||||
|
|
@ -207,13 +271,29 @@
|
|||
* [x] [`_mm512_mulhi_epi16`]
|
||||
* [x] [`_mm512_mask_mulhi_epu16`]
|
||||
* [x] [`_mm512_maskz_mulhi_epu16`]
|
||||
* [x] [`_mm_mask_mulhi_epi16`]
|
||||
* [x] [`_mm_maskz_mulhi_epi16`]
|
||||
* [x] [`_mm256_mask_mulhi_epi16`]
|
||||
* [x] [`_mm256_maskz_mulhi_epi16`]
|
||||
* [x] [`_mm512_mulhi_epu16`]
|
||||
* [x] [`_mm_mask_mulhi_epu16`]
|
||||
* [x] [`_mm_maskz_mulhi_epu16`]
|
||||
* [x] [`_mm256_mask_mulhi_epu16`]
|
||||
* [x] [`_mm256_maskz_mulhi_epu16`]
|
||||
* [x] [`_mm512_mask_mulhrs_epi16`]
|
||||
* [x] [`_mm512_maskz_mulhrs_epi16`]
|
||||
* [x] [`_mm512_mulhrs_epi16`]
|
||||
* [x] [`_mm_mask_mulhrs_epi16`]
|
||||
* [x] [`_mm_maskz_mulhrs_epi16`]
|
||||
* [x] [`_mm256_mask_mulhrs_epi16`]
|
||||
* [x] [`_mm256_maskz_mulhrs_epi16`]
|
||||
* [x] [`_mm512_mask_mullo_epi16`]
|
||||
* [x] [`_mm512_maskz_mullo_epi16`]
|
||||
* [x] [`_mm512_mullo_epi16`]
|
||||
* [x] [`_mm_mask_mullo_epi16`]
|
||||
* [x] [`_mm_maskz_mullo_epi16`]
|
||||
* [x] [`_mm256_mask_mullo_epi16`]
|
||||
* [x] [`_mm256_maskz_mullo_epi16`]
|
||||
* [x] [`_mm512_mask_packs_epi16`]
|
||||
* [x] [`_mm512_maskz_packs_epi16`]
|
||||
* [x] [`_mm512_packs_epi16`]
|
||||
|
|
@ -283,21 +363,45 @@
|
|||
* [x] [`_mm512_mask_sub_epi16`]
|
||||
* [x] [`_mm512_maskz_sub_epi16`]
|
||||
* [x] [`_mm512_sub_epi16`]
|
||||
* [x] [`_mm_mask_sub_epi16`]
|
||||
* [x] [`_mm_maskz_sub_epi16`]
|
||||
* [x] [`_mm256_mask_sub_epi16`]
|
||||
* [x] [`_mm256_maskz_sub_epi16`]
|
||||
* [x] [`_mm512_mask_sub_epi8`]
|
||||
* [x] [`_mm512_maskz_sub_epi8`
|
||||
* [x] [`_mm512_maskz_sub_epi8`]
|
||||
* [x] [`_mm_mask_sub_epi8`]
|
||||
* [x] [`_mm_maskz_sub_epi8`]
|
||||
* [x] [`_mm256_mask_sub_epi8`]
|
||||
* [x] [`_mm256_maskz_sub_epi8`]
|
||||
* [x] [`_mm512_sub_epi8`]
|
||||
* [x] [`_mm512_mask_subs_epi16`]
|
||||
* [x] [`_mm512_maskz_subs_epi16`]
|
||||
* [x] [`_mm512_subs_epi16`]
|
||||
* [x] [`_mm_mask_subs_epi16`]
|
||||
* [x] [`_mm_maskz_subs_epi16`]
|
||||
* [x] [`_mm256_mask_subs_epi16`]
|
||||
* [x] [`_mm256_maskz_subs_epi16`]
|
||||
* [x] [`_mm512_mask_subs_epi8`]
|
||||
* [x] [`_mm512_maskz_subs_epi8`]
|
||||
* [x] [`_mm512_subs_epi8`]
|
||||
* [x] [`_mm_mask_subs_epi8`]
|
||||
* [x] [`_mm_maskz_subs_epi8`]
|
||||
* [x] [`_mm256_mask_subs_epi8`]
|
||||
* [x] [`_mm256_maskz_subs_epi8`]
|
||||
* [x] [`_mm512_mask_subs_epu16`]
|
||||
* [x] [`_mm512_maskz_subs_epu16`]
|
||||
* [x] [`_mm512_subs_epu16`]
|
||||
* [x] [`_mm_mask_subs_epu16`]
|
||||
* [x] [`_mm_maskz_subs_epu16`]
|
||||
* [x] [`_mm256_mask_subs_epu16`]
|
||||
* [x] [`_mm256_maskz_subs_epu16`]
|
||||
* [x] [`_mm512_mask_subs_epu8`]
|
||||
* [x] [`_mm512_maskz_subs_epu8`]
|
||||
* [x] [`_mm512_subs_epu8`]
|
||||
* [x] [`_mm_mask_subs_epu8`]
|
||||
* [x] [`_mm_maskz_subs_epu8`]
|
||||
* [x] [`_mm256_mask_subs_epu8`]
|
||||
* [x] [`_mm256_maskz_subs_epu8`]
|
||||
* [x] [`_mm512_mask_test_epi16_mask`]
|
||||
* [x] [`_mm512_test_epi16_mask`]
|
||||
* [x] [`_mm512_mask_test_epi8_mask`]
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue