From aa001c3f3e38b251bb53fcc8c79cc928b90f4b06 Mon Sep 17 00:00:00 2001 From: sayantn Date: Fri, 12 Jul 2024 20:45:30 +0530 Subject: [PATCH] Some small refactorings Use llvm intrinsics for `vfpclassss` and `vfpclasssd` Use `simd_insert` for `x86_polyfill` --- library/stdarch/crates/core_arch/avx512bw.md | 764 ----- library/stdarch/crates/core_arch/avx512f.md | 2633 ----------------- .../crates/core_arch/src/x86/avx512dq.rs | 13 +- .../stdarch/crates/core_arch/src/x86/test.rs | 20 +- 4 files changed, 13 insertions(+), 3417 deletions(-) delete mode 100644 library/stdarch/crates/core_arch/avx512bw.md delete mode 100644 library/stdarch/crates/core_arch/avx512f.md diff --git a/library/stdarch/crates/core_arch/avx512bw.md b/library/stdarch/crates/core_arch/avx512bw.md deleted file mode 100644 index 20c8c2f14aa8..000000000000 --- a/library/stdarch/crates/core_arch/avx512bw.md +++ /dev/null @@ -1,764 +0,0 @@ -["AVX512BW"]

- - * [x] [`_mm512_loadu_epi16`] - * [x] [`_mm512_mask_loadu_epi16`] //need i1 - * [x] [`_mm512_maskz_loadu_epi16`] //need i1 - * [x] [`_mm_loadu_epi16`] - * [x] [`_mm_mask_loadu_epi16`] //need i1 - * [x] [`_mm_maskz_loadu_epi16`] //need i1 - * [x] [`_mm256_loadu_epi16`] - * [x] [`_mm256_mask_loadu_epi16`] //need i1 - * [x] [`_mm256_maskz_loadu_epi16`] //need i1 - * [x] [`_mm512_loadu_epi8`] - * [x] [`_mm512_mask_loadu_epi8`] //need i1 - * [x] [`_mm512_maskz_loadu_epi8`] //need i1 - * [x] [`_mm_loadu_epi8`] - * [x] [`_mm_mask_loadu_epi8`] //need i1 - * [x] [`_mm_maskz_loadu_epi8`] //need i1 - * [x] [`_mm256_loadu_epi8`] - * [x] [`_mm256_mask_loadu_epi8`] //need i1 - * [x] [`_mm256_maskz_loadu_epi8`] //need i1 - * [x] [`_mm512_mask_storeu_epi16`] - * [x] [`_mm512_storeu_epi16`] - * [x] [`_mm_mask_storeu_epi16`] //need i1 - * [x] [`_mm_storeu_epi16`] - * [x] [`_mm256_mask_storeu_epi16`] //need i1 - * [x] [`_mm256_storeu_epi16`] - * [x] [`_mm512_mask_storeu_epi8`] //need i1 - * [x] [`_mm512_storeu_epi8`] - * [x] [`_mm_mask_storeu_epi8`] //need i1 - * [x] [`_mm_storeu_epi8`] - * [x] [`_mm256_mask_storeu_epi8`] //need i1 - * [x] [`_mm256_storeu_epi8`] - * [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`] - * [x] [`_mm_mask_alignr_epi8`] - * [x] [`_mm_maskz_alignr_epi8`] - * [x] [`_mm256_mask_alignr_epi8`] - * [x] [`_mm256_maskz_alignr_epi8`] - * [x] [`_mm512_avg_epu16`] - * [x] [`_mm512_mask_avg_epu16`] - * [x] [`_mm512_maskz_avg_epu16`] - * [x] [`_mm_mask_avg_epu16`] - * [x] [`_mm_maskz_avg_epu16`] - * [x] [`_mm256_mask_avg_epu16`] - * [x] [`_mm256_maskz_avg_epu16`] - * [x] [`_mm512_avg_epu8`] - * [x] [`_mm512_mask_avg_epu8`] - * [x] [`_mm512_maskz_avg_epu8`] - * [x] [`_mm_mask_avg_epu8`] - * [x] [`_mm_maskz_avg_epu8`] - * [x] [`_mm256_mask_avg_epu8`] - * [x] [`_mm256_maskz_avg_epu8`] - * [x] [`_mm512_mask_blend_epi16`] - * [x] [`_mm_mask_blend_epi16`] - * [x] [`_mm256_mask_blend_epi16`] - * [x] [`_mm512_mask_blend_epi8`] - * [x] [`_mm512_broadcastb_epi8`] - * [x] [`_mm_mask_blend_epi8`] - * [x] [`_mm256_mask_blend_epi8`] - * [x] [`_mm512_mask_broadcastb_epi8`] - * [x] [`_mm512_maskz_broadcastb_epi8`] - * [x] [`_mm_mask_broadcastb_epi8`] - * [x] [`_mm_maskz_broadcastb_epi8`] - * [x] [`_mm256_mask_broadcastb_epi8`] - * [x] [`_mm256_maskz_broadcastb_epi8`] - * [x] [`_mm512_broadcastw_epi16`] - * [x] [`_mm512_mask_broadcastw_epi16`] - * [x] [`_mm512_maskz_broadcastw_epi16`] - * [x] [`_mm_mask_broadcastw_epi16`] - * [x] [`_mm_maskz_broadcastw_epi16`] - * [x] [`_mm256_mask_broadcastw_epi16`] - * [x] [`_mm256_maskz_broadcastw_epi16`] - * [x] [`_mm512_bslli_epi128`] - * [x] [`_mm512_bsrli_epi128`] - * [x] [`_mm512_cmp_epi16_mask`] - * [x] [`_mm512_mask_cmp_epi16_mask`] - * [x] [`_mm_cmp_epi16_mask`] - * [x] [`_mm_mask_cmp_epi16_mask`] - * [x] [`_mm256_cmp_epi16_mask`] - * [x] [`_mm256_mask_cmp_epi16_mask`] - * [x] [`_mm512_cmp_epi8_mask`] - * [x] [`_mm512_mask_cmp_epi8_mask`] - * [x] [`_mm_cmp_epi8_mask`] - * [x] [`_mm_mask_cmp_epi8_mask`] - * [x] [`_mm256_cmp_epi8_mask`] - * [x] [`_mm256_mask_cmp_epi8_mask`] - * [x] [`_mm512_cmp_epu16_mask`] - * [x] [`_mm512_mask_cmp_epu16_mask`] - * [x] [`_mm_cmp_epu16_mask`] - * [x] [`_mm_mask_cmp_epu16_mask`] - * [x] [`_mm256_cmp_epu16_mask`] - * [x] [`_mm256_mask_cmp_epu16_mask`] - * [x] [`_mm512_cmp_epu8_mask`] - * [x] [`_mm512_mask_cmp_epu8_mask`] - * [x] [`_mm_cmp_epu8_mask`] - * [x] [`_mm_mask_cmp_epu8_mask`] - * [x] [`_mm256_cmp_epu8_mask`] - * [x] [`_mm256_mask_cmp_epu8_mask`] - * [x] [`_mm512_cmpeq_epi16_mask`] - * [x] [`_mm512_mask_cmpeq_epi16_mask`] - * [x] [`_mm_cmpeq_epi16_mask`] - * [x] [`_mm_mask_cmpeq_epi16_mask`] - * [x] [`_mm256_cmpeq_epi16_mask`] - * [x] [`_mm256_mask_cmpeq_epi16_mask`] - * [x] [`_mm512_cmpeq_epi8_mask`] - * [x] [`_mm512_mask_cmpeq_epi8_mask`] - * [x] [`_mm_cmpeq_epi8_mask`] - * [x] [`_mm_mask_cmpeq_epi8_mask`] - * [x] [`_mm256_cmpeq_epi8_mask`] - * [x] [`_mm256_mask_cmpeq_epi8_mask`] - * [x] [`_mm512_cmpeq_epu16_mask`] - * [x] [`_mm512_mask_cmpeq_epu16_mask`] - * [x] [`_mm_cmpeq_epu16_mask`] - * [x] [`_mm_mask_cmpeq_epu16_mask`] - * [x] [`_mm256_cmpeq_epu16_mask`] - * [x] [`_mm256_mask_cmpeq_epu16_mask`] - * [x] [`_mm512_cmpeq_epu8_mask`] - * [x] [`_mm512_mask_cmpeq_epu8_mask`] - * [x] [`_mm_cmpeq_epu8_mask`] - * [x] [`_mm_mask_cmpeq_epu8_mask`] - * [x] [`_mm256_cmpeq_epu8_mask`] - * [x] [`_mm256_mask_cmpeq_epu8_mask`] - * [x] [`_mm512_cmpge_epi16_mask`] - * [x] [`_mm512_mask_cmpge_epi16_mask`] - * [x] [`_mm_cmpge_epi16_mask`] - * [x] [`_mm_mask_cmpge_epi16_mask`] - * [x] [`_mm256_cmpge_epi16_mask`] - * [x] [`_mm256_mask_cmpge_epi16_mask`] - * [x] [`_mm512_cmpge_epi8_mask`] - * [x] [`_mm512_mask_cmpge_epi8_mask`] - * [x] [`_mm_cmpge_epi8_mask`] - * [x] [`_mm_mask_cmpge_epi8_mask`] - * [x] [`_mm256_cmpge_epi8_mask`] - * [x] [`_mm256_mask_cmpge_epi8_mask`] - * [x] [`_mm512_cmpge_epu16_mask`] - * [x] [`_mm512_mask_cmpge_epu16_mask`] - * [x] [`_mm_cmpge_epu16_mask`] - * [x] [`_mm_mask_cmpge_epu16_mask`] - * [x] [`_mm256_cmpge_epu16_mask`] - * [x] [`_mm256_mask_cmpge_epu16_mask`] - * [x] [`_mm512_cmpge_epu8_mask`] - * [x] [`_mm512_mask_cmpge_epu8_mask`] - * [x] [`_mm_cmpge_epu8_mask`] - * [x] [`_mm_mask_cmpge_epu8_mask`] - * [x] [`_mm256_cmpge_epu8_mask`] - * [x] [`_mm256_mask_cmpge_epu8_mask`] - * [x] [`_mm512_cmpgt_epi16_mask`] - * [x] [`_mm512_mask_cmpgt_epi16_mask`] - * [x] [`_mm512_cmpgt_epi8_mask`] - * [x] [`_mm512_mask_cmpgt_epi8_mask`] - * [x] [`_mm_cmpgt_epi8_mask`] - * [x] [`_mm_mask_cmpgt_epi8_mask`] - * [x] [`_mm256_cmpgt_epi8_mask`] - * [x] [`_mm256_mask_cmpgt_epi8_mask`] - * [x] [`_mm512_cmpgt_epu16_mask`] - * [x] [`_mm512_mask_cmpgt_epu16_mask`] - * [x] [`_mm_cmpgt_epu16_mask`] - * [x] [`_mm_mask_cmpgt_epu16_mask`] - * [x] [`_mm256_cmpgt_epu16_mask`] - * [x] [`_mm256_mask_cmpgt_epu16_mask`] - * [x] [`_mm512_cmpgt_epu8_mask`] - * [x] [`_mm512_mask_cmpgt_epu8_mask`] - * [x] [`_mm_cmpgt_epu8_mask`] - * [x] [`_mm_mask_cmpgt_epu8_mask`] - * [x] [`_mm256_cmpgt_epu8_mask`] - * [x] [`_mm256_mask_cmpgt_epu8_mask`] - * [x] [`_mm512_cmple_epi16_mask`] - * [x] [`_mm512_mask_cmple_epi16_mask`] - * [x] [`_mm_cmpgt_epi16_mask`] - * [x] [`_mm_mask_cmpgt_epi16_mask`] - * [x] [`_mm256_cmpgt_epi16_mask`] - * [x] [`_mm256_mask_cmpgt_epi16_mask`] - * [x] [`_mm512_cmple_epi8_mask`] - * [x] [`_mm512_mask_cmple_epi8_mask`] - * [x] [`_mm_cmple_epi8_mask`] - * [x] [`_mm_mask_cmple_epi8_mask`] - * [x] [`_mm256_cmple_epi8_mask`] - * [x] [`_mm256_mask_cmple_epi8_mask`] - * [x] [`_mm512_cmple_epu16_mask`] - * [x] [`_mm512_mask_cmple_epu16_mask`] - * [x] [`_mm_cmple_epu16_mask`] - * [x] [`_mm_mask_cmple_epu16_mask`] - * [x] [`_mm256_cmple_epu16_mask`] - * [x] [`_mm256_mask_cmple_epu16_mask`] - * [x] [`_mm512_cmple_epu8_mask`] - * [x] [`_mm512_mask_cmple_epu8_mask`] - * [x] [`_mm_cmple_epu8_mask`] - * [x] [`_mm_mask_cmple_epu8_mask`] - * [x] [`_mm256_cmple_epu8_mask`] - * [x] [`_mm256_mask_cmple_epu8_mask`] - * [x] [`_mm512_cmplt_epi16_mask`] - * [x] [`_mm512_mask_cmplt_epi16_mask`] - * [x] [`_mm_cmple_epi16_mask`] - * [x] [`_mm_mask_cmple_epi16_mask`] - * [x] [`_mm256_cmple_epi16_mask`] - * [x] [`_mm256_mask_cmple_epi16_mask`] - * [x] [`_mm512_cmplt_epi8_mask`] - * [x] [`_mm512_mask_cmplt_epi8_mask`] - * [x] [`_mm_cmplt_epi8_mask`] - * [x] [`_mm_mask_cmplt_epi8_mask`] - * [x] [`_mm256_cmplt_epi8_mask`] - * [x] [`_mm256_mask_cmplt_epi8_mask`] - * [x] [`_mm512_cmplt_epu16_mask`] - * [x] [`_mm512_mask_cmplt_epu16_mask`] - * [x] [`_mm_cmplt_epu16_mask`] - * [x] [`_mm_mask_cmplt_epu16_mask`] - * [x] [`_mm256_cmplt_epu16_mask`] - * [x] [`_mm256_mask_cmplt_epu16_mask`] - * [x] [`_mm512_cmplt_epu8_mask`] - * [x] [`_mm512_mask_cmplt_epu8_mask`] - * [x] [`_mm_cmplt_epu8_mask`] - * [x] [`_mm_mask_cmplt_epu8_mask`] - * [x] [`_mm256_cmplt_epu8_mask`] - * [x] [`_mm256_mask_cmplt_epu8_mask`] - * [x] [`_mm512_cmpneq_epi16_mask`] - * [x] [`_mm512_mask_cmpneq_epi16_mask`] - * [x] [`_mm_cmpneq_epi16_mask`] - * [x] [`_mm_mask_cmpneq_epi16_mask`] - * [x] [`_mm256_cmpneq_epi16_mask`] - * [x] [`_mm256_mask_cmpneq_epi16_mask`] - * [x] [`_mm512_cmpneq_epi8_mask`] - * [x] [`_mm512_mask_cmpneq_epi8_mask`] - * [x] [`_mm_cmpneq_epi8_mask`] - * [x] [`_mm_mask_cmpneq_epi8_mask`] - * [x] [`_mm256_cmpneq_epi8_mask`] - * [x] [`_mm256_mask_cmpneq_epi8_mask`] - * [x] [`_mm512_cmpneq_epu16_mask`] - * [x] [`_mm512_mask_cmpneq_epu16_mask`] - * [x] [`_mm_cmpneq_epu16_mask`] - * [x] [`_mm_mask_cmpneq_epu16_mask`] - * [x] [`_mm256_cmpneq_epu16_mask`] - * [x] [`_mm256_mask_cmpneq_epu16_mask`] - * [x] [`_mm512_cmpneq_epu8_mask`] - * [x] [`_mm512_mask_cmpneq_epu8_mask`] - * [x] [`_mm_cmpneq_epu8_mask`] - * [x] [`_mm_mask_cmpneq_epu8_mask`] - * [x] [`_mm256_cmpneq_epu8_mask`] - * [x] [`_mm256_mask_cmpneq_epu8_mask`] - * [x] [`_mm512_cvtepi16_epi8`] - * [x] [`_mm512_mask_cvtepi16_epi8`] - * [x] [`_mm512_maskz_cvtepi16_epi8`] - * [x] [`_mm512_mask_cvtepi16_storeu_epi8`] - * [x] [`_mm_mask_cvtepi16_storeu_epi8`] - * [x] [`_mm256_mask_cvtepi16_storeu_epi8`] - * [x] [`_mm_cvtepi16_epi8`] - * [x] [`_mm_mask_cvtepi16_epi8`] - * [x] [`_mm_maskz_cvtepi16_epi8`] - * [x] [`_mm256_cvtepi16_epi8`] - * [x] [`_mm256_mask_cvtepi16_epi8`] - * [x] [`_mm256_maskz_cvtepi16_epi8`] - * [x] [`_mm512_cvtepi8_epi16`] - * [x] [`_mm512_mask_cvtepi8_epi16`] - * [x] [`_mm512_maskz_cvtepi8_epi16`] - * [x] [`_mm_mask_cvtepi8_epi16`] - * [x] [`_mm_maskz_cvtepi8_epi16`] - * [x] [`_mm256_mask_cvtepi8_epi16`] - * [x] [`_mm256_maskz_cvtepi8_epi16`] - * [x] [`_mm512_cvtsepi16_epi8`] - * [x] [`_mm512_mask_cvtsepi16_epi8`] - * [x] [`_mm512_maskz_cvtsepi16_epi8`] - * [x] [`_mm_cvtsepi16_epi8`] - * [x] [`_mm_mask_cvtsepi16_epi8`] - * [x] [`_mm_maskz_cvtsepi16_epi8`] - * [x] [`_mm256_cvtsepi16_epi8`] - * [x] [`_mm256_mask_cvtsepi16_epi8`] - * [x] [`_mm256_maskz_cvtsepi16_epi8`] - * [x] [`_mm512_mask_cvtsepi16_storeu_epi8`] - * [x] [`_mm_mask_cvtsepi16_storeu_epi8`] - * [x] [`_mm256_mask_cvtsepi16_storeu_epi8`] - * [x] [`_mm512_cvtepu8_epi16`] - * [x] [`_mm512_mask_cvtepu8_epi16`] - * [x] [`_mm512_maskz_cvtepu8_epi16`] - * [x] [`_mm_mask_cvtepu8_epi16`] - * [x] [`_mm_maskz_cvtepu8_epi16`] - * [x] [`_mm256_mask_cvtepu8_epi16`] - * [x] [`_mm256_maskz_cvtepu8_epi16`] - * [_] [`_cvtmask32_u32`] - * [_] [`_cvtmask64_u64`] - * [_] [`_cvtu32_mask32`] - * [_] [`_cvtu64_mask64`] - * [x] [`_mm512_cvtusepi16_epi8`] - * [x] [`_mm512_mask_cvtusepi16_epi8`] - * [x] [`_mm512_maskz_cvtusepi16_epi8`] - * [x] [`_mm_cvtusepi16_epi8`] - * [x] [`_mm_mask_cvtusepi16_epi8`] - * [x] [`_mm_maskz_cvtusepi16_epi8`] - * [x] [`_mm256_cvtusepi16_epi8`] - * [x] [`_mm256_mask_cvtusepi16_epi8`] - * [x] [`_mm256_maskz_cvtusepi16_epi8`] - * [x] [`_mm512_mask_cvtusepi16_storeu_epi8`] - * [x] [`_mm_mask_cvtusepi16_storeu_epi8`] - * [x] [`_mm256_mask_cvtusepi16_storeu_epi8`] - * [x] [`_mm512_dbsad_epu8`] - * [x] [`_mm512_mask_dbsad_epu8`] - * [x] [`_mm512_maskz_dbsad_epu8`] - * [x] [`_mm_dbsad_epu8`] - * [x] [`_mm_mask_dbsad_epu8`] - * [x] [`_mm_maskz_dbsad_epu8`] - * [x] [`_mm256_dbsad_epu8`] - * [x] [`_mm256_mask_dbsad_epu8`] - * [x] [`_mm256_maskz_dbsad_epu8`] - * [x] [`_kadd_mask32`] - * [x] [`_kadd_mask64`] - * [x] [`_kand_mask32`] - * [x] [`_kand_mask64`] - * [x] [`_kandn_mask32`] - * [x] [`_kandn_mask64`] - * [x] [`_knot_mask32`] - * [x] [`_knot_mask64`] - * [x] [`_kor_mask32`] - * [x] [`_kor_mask64`] - * [_] [`_kortest_mask32_u8`] - * [_] [`_kortest_mask64_u8`] - * [_] [`_kortestc_mask32_u8`] - * [_] [`_kortestc_mask64_u8`] - * [_] [`_kortestz_mask32_u8`] - * [_] [`_kortestz_mask64_u8`] - * [_] [`_kshiftli_mask32`] - * [_] [`_kshiftli_mask64`] - * [_] [`_kshiftri_mask32`] - * [_] [`_kshiftri_mask64`] - * [_] [`_ktest_mask32_u8`] - * [_] [`_ktest_mask64_u8`] - * [_] [`_ktestc_mask32_u8`] - * [_] [`_ktestc_mask64_u8`] - * [_] [`_ktestz_mask32_u8`] - * [_] [`_ktestz_mask64_u8`] - * [_] [`_mm512_kunpackd`] - * [_] [`_mm512_kunpackw`] - * [x] [`_kxnor_mask32`] - * [x] [`_kxnor_mask64`] - * [x] [`_kxor_mask32`] - * [x] [`_kxor_mask64`] - * [x] [`_load_mask32`] - * [x] [`_load_mask64`] - * [x] [`_mm512_madd_epi16`] - * [x] [`_mm512_mask_madd_epi16`] - * [x] [`_mm512_maskz_madd_epi16`] - * [x] [`_mm_mask_madd_epi16`] - * [x] [`_mm_maskz_madd_epi16`] - * [x] [`_mm256_mask_madd_epi16`] - * [x] [`_mm256_maskz_madd_epi16`] - * [x] [`_mm512_maddubs_epi16`] - * [x] [`_mm512_mask_maddubs_epi16`] - * [x] [`_mm512_maskz_maddubs_epi16`] - * [x] [`_mm_mask_maddubs_epi16`] - * [x] [`_mm_maskz_maddubs_epi16`] - * [x] [`_mm256_mask_maddubs_epi16`] - * [x] [`_mm256_maskz_maddubs_epi16`] - * [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] [`_mm_mask_mov_epi16`] - * [x] [`_mm_maskz_mov_epi16`] - * [x] [`_mm256_mask_mov_epi16`] - * [x] [`_mm256_maskz_mov_epi16`] - * [x] [`_mm512_mask_mov_epi8`] - * [x] [`_mm512_maskz_mov_epi8`] - * [x] [`_mm_mask_mov_epi8`] - * [x] [`_mm_maskz_mov_epi8`] - * [x] [`_mm256_mask_mov_epi8`] - * [x] [`_mm256_maskz_mov_epi8`] - * [x] [`_mm512_movepi16_mask`] - * [x] [`_mm_movepi16_mask`] - * [x] [`_mm256_movepi16_mask`] - * [x] [`_mm512_movepi8_mask`] - * [x] [`_mm_movepi8_mask`] - * [x] [`_mm256_movepi8_mask`] - * [x] [`_mm512_movm_epi16`] - * [x] [`_mm_movm_epi16`] - * [x] [`_mm256_movm_epi16`] - * [x] [`_mm512_movm_epi8`] - * [x] [`_mm_movm_epi8`] - * [x] [`_mm256_movm_epi8`] - * [x] [`_mm512_mask_mulhi_epi16`] - * [x] [`_mm512_maskz_mulhi_epi16`] - * [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`] - * [x] [`_mm_mask_packs_epi16`] - * [x] [`_mm_maskz_packs_epi16`] - * [x] [`_mm256_mask_packs_epi16`] - * [x] [`_mm256_maskz_packs_epi16`] - * [x] [`_mm512_mask_packs_epi32`] - * [x] [`_mm512_maskz_packs_epi32`] - * [x] [`_mm512_packs_epi32`] - * [x] [`_mm_mask_packs_epi32`] - * [x] [`_mm_maskz_packs_epi32`] - * [x] [`_mm256_mask_packs_epi32`] - * [x] [`_mm256_maskz_packs_epi32`] - * [x] [`_mm512_mask_packus_epi16`] - * [x] [`_mm512_maskz_packus_epi16`] - * [x] [`_mm512_packus_epi16`] - * [x] [`_mm_mask_packus_epi16`] - * [x] [`_mm_maskz_packus_epi16`] - * [x] [`_mm256_mask_packus_epi16`] - * [x] [`_mm256_maskz_packus_epi16`] - * [x] [`_mm512_mask_packus_epi32`] - * [x] [`_mm512_maskz_packus_epi32`] - * [x] [`_mm512_packus_epi32`] - * [x] [`_mm_mask_packus_epi32`] - * [x] [`_mm_maskz_packus_epi32`] - * [x] [`_mm256_mask_packus_epi32`] - * [x] [`_mm256_maskz_packus_epi32`] - * [x] [`_mm512_mask_permutex2var_epi16`] - * [x] [`_mm512_mask2_permutex2var_epi16`] - * [x] [`_mm512_maskz_permutex2var_epi16`] - * [x] [`_mm512_permutex2var_epi16`] - * [x] [`_mm_mask_permutex2var_epi16`] - * [x] [`_mm_mask2_permutex2var_epi16`] - * [x] [`_mm_maskz_permutex2var_epi16`] - * [x] [`_mm_permutex2var_epi16`] - * [x] [`_mm256_mask_permutex2var_epi16`] - * [x] [`_mm256_mask2_permutex2var_epi16`] - * [x] [`_mm256_maskz_permutex2var_epi16`] - * [x] [`_mm256_permutex2var_epi16`] - * [x] [`_mm512_mask_permutexvar_epi16`] - * [x] [`_mm512_maskz_permutexvar_epi16`] - * [x] [`_mm512_permutexvar_epi16`] - * [x] [`_mm_mask_permutexvar_epi16`] - * [x] [`_mm_maskz_permutexvar_epi16`] - * [x] [`_mm_permutexvar_epi16`] - * [x] [`_mm256_mask_permutexvar_epi16`] - * [x] [`_mm256_maskz_permutexvar_epi16`] - * [x] [`_mm256_permutexvar_epi16`] - * [x] [`_mm512_sad_epu8`] - * [x] [`_mm512_mask_set1_epi16`] - * [x] [`_mm512_maskz_set1_epi16`] - * [x] [`_mm_mask_set1_epi16`] - * [x] [`_mm_maskz_set1_epi16`] - * [x] [`_mm256_mask_set1_epi16`] - * [x] [`_mm256_maskz_set1_epi16`] - * [x] [`_mm512_mask_set1_epi8`] - * [x] [`_mm512_maskz_set1_epi8`] - * [x] [`_mm_mask_set1_epi8`] - * [x] [`_mm_maskz_set1_epi8`] - * [x] [`_mm256_mask_set1_epi8`] - * [x] [`_mm256_maskz_set1_epi8`] - * [x] [`_mm512_mask_shuffle_epi8`] - * [x] [`_mm512_maskz_shuffle_epi8`] - * [x] [`_mm512_shuffle_epi8`] - * [x] [`_mm_mask_shuffle_epi8`] - * [x] [`_mm_maskz_shuffle_epi8`] - * [x] [`_mm256_mask_shuffle_epi8`] - * [x] [`_mm256_maskz_shuffle_epi8`] - * [x] [`_mm512_mask_shufflehi_epi16`] - * [x] [`_mm512_maskz_shufflehi_epi16`] - * [x] [`_mm512_shufflehi_epi16`] - * [x] [`_mm_mask_shufflehi_epi16`] - * [x] [`_mm_maskz_shufflehi_epi16`] - * [x] [`_mm256_mask_shufflehi_epi16`] - * [x] [`_mm256_maskz_shufflehi_epi16`] - * [x] [`_mm512_mask_shufflelo_epi16`] - * [x] [`_mm512_maskz_shufflelo_epi16`] - * [x] [`_mm512_shufflelo_epi16`] - * [x] [`_mm_mask_shufflelo_epi16`] - * [x] [`_mm_maskz_shufflelo_epi16`] - * [x] [`_mm256_mask_shufflelo_epi16`] - * [x] [`_mm256_maskz_shufflelo_epi16`] - * [x] [`_mm512_mask_sll_epi16`] - * [x] [`_mm512_maskz_sll_epi16`] - * [x] [`_mm512_sll_epi16`] - * [x] [`_mm_mask_sll_epi16`] - * [x] [`_mm_maskz_sll_epi16`] - * [x] [`_mm256_mask_sll_epi16`] - * [x] [`_mm256_maskz_sll_epi16`] - * [x] [`_mm512_mask_slli_epi16`] - * [x] [`_mm512_maskz_slli_epi16`] - * [x] [`_mm512_slli_epi16`] - * [x] [`_mm_mask_slli_epi16 - * [x] [`_mm_maskz_slli_epi16 - * [x] [`_mm256_mask_slli_epi16 - * [x] [`_mm256_maskz_slli_epi16 - * [x] [`_mm512_mask_sllv_epi16`] - * [x] [`_mm512_maskz_sllv_epi16`] - * [x] [`_mm512_sllv_epi16`] - * [x] [`_mm_mask_sllv_epi16`] - * [x] [`_mm_maskz_sllv_epi16`] - * [x] [`_mm_sllv_epi16`] - * [x] [`_mm256_mask_sllv_epi16`] - * [x] [`_mm256_maskz_sllv_epi16`] - * [x] [`_mm256_sllv_epi16`] - * [x] [`_mm512_mask_sra_epi16`] - * [x] [`_mm512_maskz_sra_epi16`] - * [x] [`_mm512_sra_epi16`] - * [x] [`_mm_mask_sra_epi16`] - * [x] [`_mm_maskz_sra_epi16`] - * [x] [`_mm256_mask_sra_epi16`] - * [x] [`_mm256_maskz_sra_epi16`] - * [x] [`_mm512_mask_srai_epi16`] - * [x] [`_mm512_maskz_srai_epi16`] - * [x] [`_mm512_srai_epi16`] - * [x] [`_mm_mask_srai_epi16`] - * [x] [`_mm_maskz_srai_epi16`] - * [x] [`_mm256_mask_srai_epi16`] - * [x] [`_mm256_maskz_srai_epi16`] - * [x] [`_mm512_mask_srav_epi16`] - * [x] [`_mm512_maskz_srav_epi16`] - * [x] [`_mm512_srav_epi16`] - * [x] [`_mm_mask_srav_epi16`] - * [x] [`_mm_maskz_srav_epi16`] - * [x] [`_mm_srav_epi16`] - * [x] [`_mm256_mask_srav_epi16`] - * [x] [`_mm256_maskz_srav_epi16`] - * [x] [`_mm256_srav_epi16`] - * [x] [`_mm512_mask_srl_epi16`] - * [x] [`_mm512_maskz_srl_epi16`] - * [x] [`_mm512_srl_epi16`] - * [x] [`_mm_mask_srl_epi16`] - * [x] [`_mm_maskz_srl_epi16`] - * [x] [`_mm256_mask_srl_epi16`] - * [x] [`_mm256_maskz_srl_epi16`] - * [x] [`_mm512_mask_srli_epi16`] - * [x] [`_mm512_maskz_srli_epi16`] - * [x] [`_mm512_srli_epi16`] - * [x] [`_mm_mask_srli_epi16`] - * [x] [`_mm_maskz_srli_epi16`] - * [x] [`_mm256_mask_srli_epi16`] - * [x] [`_mm256_maskz_srli_epi16`] - * [x] [`_mm512_mask_srlv_epi16`] - * [x] [`_mm512_maskz_srlv_epi16`] - * [x] [`_mm512_srlv_epi16`] - * [x] [`_mm_mask_srlv_epi16`] - * [x] [`_mm_maskz_srlv_epi16`] - * [x] [`_mm_srlv_epi16`] - * [x] [`_mm256_mask_srlv_epi16`] - * [x] [`_mm256_maskz_srlv_epi16`] - * [x] [`_mm256_srlv_epi16`] - * [x] [`_store_mask32`] - * [x] [`_store_mask64`] - * [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] [`_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] [`_mm_mask_test_epi16_mask`] - * [x] [`_mm_test_epi16_mask`] - * [x] [`_mm256_mask_test_epi16_mask`] - * [x] [`_mm256_test_epi16_mask`] - * [x] [`_mm512_mask_test_epi8_mask`] - * [x] [`_mm512_test_epi8_mask`] - * [x] [`_mm_mask_test_epi8_mask`] - * [x] [`_mm_test_epi8_mask`] - * [x] [`_mm256_mask_test_epi8_mask`] - * [x] [`_mm256_test_epi8_mask`] - * [x] [`_mm512_mask_testn_epi16_mask`] - * [x] [`_mm512_testn_epi16_mask`] - * [x] [`_mm_mask_testn_epi16_mask`] - * [x] [`_mm_testn_epi16_mask`] - * [x] [`_mm256_mask_testn_epi16_mask`] - * [x] [`_mm256_testn_epi16_mask`] - * [x] [`_mm512_mask_testn_epi8_mask`] - * [x] [`_mm512_testn_epi8_mask`] - * [x] [`_mm_mask_testn_epi8_mask`] - * [x] [`_mm_testn_epi8_mask`] - * [x] [`_mm256_mask_testn_epi8_mask`] - * [x] [`_mm256_testn_epi8_mask`] - * [x] [`_mm512_mask_unpackhi_epi16`] - * [x] [`_mm512_maskz_unpackhi_epi16`] - * [x] [`_mm512_unpackhi_epi16`] - * [x] [`_mm_mask_unpackhi_epi16`] - * [x] [`_mm_maskz_unpackhi_epi16`] - * [x] [`_mm256_mask_unpackhi_epi16`] - * [x] [`_mm256_maskz_unpackhi_epi16`] - * [x] [`_mm512_mask_unpackhi_epi8`] - * [x] [`_mm512_maskz_unpackhi_epi8`] - * [x] [`_mm512_unpackhi_epi8`] - * [x] [`_mm_mask_unpackhi_epi8`] - * [x] [`_mm_maskz_unpackhi_epi8`] - * [x] [`_mm256_mask_unpackhi_epi8`] - * [x] [`_mm256_maskz_unpackhi_epi8`] - * [x] [`_mm512_mask_unpacklo_epi16`] - * [x] [`_mm512_maskz_unpacklo_epi16`] - * [x] [`_mm512_unpacklo_epi16`] - * [x] [`_mm_mask_unpacklo_epi16`] - * [x] [`_mm_maskz_unpacklo_epi16`] - * [x] [`_mm256_mask_unpacklo_epi16`] - * [x] [`_mm256_maskz_unpacklo_epi16`] - * [x] [`_mm512_mask_unpacklo_epi8`] - * [x] [`_mm512_maskz_unpacklo_epi8`] - * [x] [`_mm512_unpacklo_epi8`] - * [x] [`_mm_mask_unpacklo_epi8`] - * [x] [`_mm_maskz_unpacklo_epi8`] - * [x] [`_mm256_mask_unpacklo_epi8`] - * [x] [`_mm256_maskz_unpacklo_epi8`] - -

diff --git a/library/stdarch/crates/core_arch/avx512f.md b/library/stdarch/crates/core_arch/avx512f.md deleted file mode 100644 index 2435583bfa66..000000000000 --- a/library/stdarch/crates/core_arch/avx512f.md +++ /dev/null @@ -1,2633 +0,0 @@ -["AVX512F"]

- - * [x] [`_mm512_abs_epi32`] - * [x] [`_mm512_mask_abs_epi32`] - * [x] [`_mm512_maskz_abs_epi32`] - * [x] [`_mm_mask_abs_epi32`] - * [x] [`_mm_maskz_abs_epi32`] - * [x] [`_mm256_mask_abs_epi32`] - * [x] [`_mm256_maskz_abs_epi32`] - * [x] [`_mm512_abs_epi64`] - * [x] [`_mm512_mask_abs_epi64`] - * [x] [`_mm512_maskz_abs_epi64`] - * [x] [`_mm_abs_epi64`] - * [x] [`_mm_mask_abs_epi64`] - * [x] [`_mm_maskz_abs_epi64`] - * [x] [`_mm256_abs_epi64`] - * [x] [`_mm256_mask_abs_epi64`] - * [x] [`_mm256_maskz_abs_epi64`] - * [x] [`_mm512_abs_pd`] - * [x] [`_mm512_mask_abs_pd`] - * [x] [`_mm512_abs_ps`] - * [x] [`_mm512_mask_abs_ps`] - * [x] [`_mm512_add_epi32`] - * [x] [`_mm512_mask_add_epi32`] - * [x] [`_mm512_maskz_add_epi32`] - * [x] [`_mm_mask_add_epi32`] - * [x] [`_mm_maskz_add_epi32`] - * [x] [`_mm256_mask_add_epi32`] - * [x] [`_mm256_maskz_add_epi32`] - * [x] [`_mm512_add_epi64`] - * [x] [`_mm512_mask_add_epi64`] - * [x] [`_mm512_maskz_add_epi64`] - * [x] [`_mm_mask_add_epi64`] - * [x] [`_mm_maskz_add_epi64`] - * [x] [`_mm256_mask_add_epi64`] - * [x] [`_mm256_maskz_add_epi64`] - * [x] [`_mm512_add_ps`] - * [x] [`_mm512_mask_add_ps`] - * [x] [`_mm512_maskz_add_ps`] - * [x] [`_mm_mask_add_ps`] - * [x] [`_mm_maskz_add_ps`] - * [x] [`_mm256_mask_add_ps`] - * [x] [`_mm256_maskz_add_ps`] - * [x] [`_mm512_add_pd`] - * [x] [`_mm512_mask_add_pd`] - * [x] [`_mm512_maskz_add_pd`] - * [x] [`_mm_mask_add_pd`] - * [x] [`_mm_maskz_add_pd`] - * [x] [`_mm256_mask_add_pd`] - * [x] [`_mm256_maskz_add_pd`] - * [x] [`_mm512_add_round_ps`] - * [x] [`_mm512_mask_add_round_ps`] - * [x] [`_mm512_maskz_add_round_ps`] - * [x] [`_mm512_add_round_pd`] - * [x] [`_mm512_mask_add_round_pd`] - * [x] [`_mm512_maskz_add_round_pd`] - * [x] [`_mm512_sub_epi32`] - * [x] [`_mm512_mask_sub_epi32`] - * [x] [`_mm512_maskz_sub_epi32`] - * [x] [`_mm_mask_sub_epi32`] - * [x] [`_mm_maskz_sub_epi32`] - * [x] [`_mm256_mask_sub_epi32`] - * [x] [`_mm256_maskz_sub_epi32`] - * [x] [`_mm512_sub_epi64`] - * [x] [`_mm512_mask_sub_epi64`] - * [x] [`_mm512_maskz_sub_epi64`] - * [x] [`_mm_mask_sub_epi64`] - * [x] [`_mm_maskz_sub_epi64`] - * [x] [`_mm256_mask_sub_epi64`] - * [x] [`_mm256_maskz_sub_epi64`] - * [x] [`_mm512_sub_ps`] - * [x] [`_mm512_mask_sub_ps`] - * [x] [`_mm512_maskz_sub_ps`] - * [x] [`_mm_mask_sub_ps`] - * [x] [`_mm_maskz_sub_ps`] - * [x] [`_mm256_mask_sub_ps`] - * [x] [`_mm256_maskz_sub_ps`] - * [x] [`_mm512_sub_pd`] - * [x] [`_mm512_mask_sub_pd`] - * [x] [`_mm512_maskz_sub_pd`] - * [x] [`_mm_mask_sub_pd`] - * [x] [`_mm_maskz_sub_pd`] - * [x] [`_mm256_mask_sub_pd`] - * [x] [`_mm256_maskz_sub_pd`] - * [x] [`_mm512_sub_round_ps`] - * [x] [`_mm512_mask_sub_round_ps`] - * [x] [`_mm512_maskz_sub_round_ps`] - * [x] [`_mm512_sub_round_pd`] - * [x] [`_mm512_mask_sub_round_pd`] - * [x] [`_mm512_maskz_sub_round_pd`] - * [x] [`_mm512_mul_epi32`] - * [x] [`_mm512_mask_mul_epi32`] - * [x] [`_mm512_maskz_mul_epi32`] - * [x] [`_mm_mask_mul_epi32`] - * [x] [`_mm_maskz_mul_epi32`] - * [x] [`_mm256_mask_mul_epi32`] - * [x] [`_mm256_maskz_mul_epi32`] - * [x] [`_mm512_mul_epu32`] - * [x] [`_mm512_mask_mul_epu32`] - * [x] [`_mm512_maskz_mul_epu32`] - * [x] [`_mm_mask_mul_epu32`] - * [x] [`_mm_maskz_mul_epu32`] - * [x] [`_mm256_mask_mul_epu32`] - * [x] [`_mm256_maskz_mul_epu32`] - * [x] [`_mm512_mul_ps`] - * [x] [`_mm512_mask_mul_ps`] - * [x] [`_mm512_maskz_mul_ps`] - * [x] [`_mm_mask_mul_ps`] - * [x] [`_mm_maskz_mul_ps`] - * [x] [`_mm256_mask_mul_ps`] - * [x] [`_mm256_maskz_mul_ps`] - * [x] [`_mm512_mul_pd`] - * [x] [`_mm512_mask_mul_pd`] - * [x] [`_mm512_maskz_mul_pd`] - * [x] [`_mm_mask_mul_pd`] - * [x] [`_mm_maskz_mul_pd`] - * [x] [`_mm256_mask_mul_pd`] - * [x] [`_mm256_maskz_mul_pd`] - * [x] [`_mm512_mul_round_ps`] - * [x] [`_mm512_mask_mul_round_ps`] - * [x] [`_mm512_maskz_mul_round_ps`] - * [x] [`_mm512_mul_round_pd`] - * [x] [`_mm512_mask_mul_round_pd`] - * [x] [`_mm512_maskz_mul_round_pd`] - * [x] [`_mm512_mullo_epi32`] - * [x] [`_mm512_mask_mullo_epi32`] - * [x] [`_mm512_maskz_mullo_epi32`] - * [x] [`_mm_mask_mullo_epi32`] - * [x] [`_mm_maskz_mullo_epi32`] - * [x] [`_mm256_mask_mullo_epi32`] - * [x] [`_mm256_maskz_mullo_epi32`] - * [x] [`_mm512_mullox_epi64`] - * [x] [`_mm512_mask_mullox_epi64`] - * [x] [`_mm512_div_ps`] - * [x] [`_mm512_mask_div_ps`] - * [x] [`_mm512_maskz_div_ps`] - * [x] [`_mm_mask_div_ps`] - * [x] [`_mm_maskz_div_ps`] - * [x] [`_mm256_mask_div_ps`] - * [x] [`_mm256_maskz_div_ps`] - * [x] [`_mm512_div_pd`] - * [x] [`_mm512_mask_div_pd`] - * [x] [`_mm512_maskz_div_pd`] - * [x] [`_mm_mask_div_pd`] - * [x] [`_mm_maskz_div_pd`] - * [x] [`_mm256_mask_div_pd`] - * [x] [`_mm256_maskz_div_pd`] - * [x] [`_mm512_div_round_ps`] - * [x] [`_mm512_mask_div_round_ps`] - * [x] [`_mm512_maskz_div_round_ps`] - * [x] [`_mm512_div_round_pd`] - * [x] [`_mm512_mask_div_round_pd`] - * [x] [`_mm512_maskz_div_round_pd`] - * [x] [`_mm512_max_epi32`] - * [x] [`_mm512_mask_max_epi32`] - * [x] [`_mm512_maskz_max_epi32`] - * [x] [`_mm_mask_max_epi32`] - * [x] [`_mm_maskz_max_epi32`] - * [x] [`_mm256_mask_max_epi32`] - * [x] [`_mm256_maskz_max_epi32`] - * [x] [`_mm512_max_epu32`] - * [x] [`_mm512_mask_max_epu32`] - * [x] [`_mm512_maskz_max_epu32`] - * [x] [`_mm_mask_max_epu32`] - * [x] [`_mm_maskz_max_epu32`] - * [x] [`_mm256_mask_max_epu32`] - * [x] [`_mm256_maskz_max_epu32`] - * [x] [`_mm512_max_epi64`] - * [x] [`_mm512_mask_max_epi64`] - * [x] [`_mm512_maskz_max_epi64`] - * [x] [`_mm_mask_max_epi64`] - * [x] [`_mm_maskz_max_epi64`] - * [x] [`_mm_max_epi64`] - * [x] [`_mm256_mask_max_epi64`] - * [x] [`_mm256_maskz_max_epi64`] - * [x] [`_mm256_max_epi64`] - * [x] [`_mm512_max_epu64`] - * [x] [`_mm512_mask_max_epu64`] - * [x] [`_mm512_maskz_max_epu64`] - * [x] [`_mm_mask_max_epu64`] - * [x] [`_mm_maskz_max_epu64`] - * [x] [`_mm_max_epu64`] - * [x] [`_mm256_mask_max_epu64`] - * [x] [`_mm256_maskz_max_epu64`] - * [x] [`_mm256_max_epu64`] - * [x] [`_mm512_max_ps`] - * [x] [`_mm512_mask_max_ps`] - * [x] [`_mm512_maskz_max_ps`] - * [x] [`_mm_mask_max_ps`] - * [x] [`_mm_maskz_max_ps`] - * [x] [`_mm256_mask_max_ps`] - * [x] [`_mm256_maskz_max_ps`] - * [x] [`_mm512_max_pd`] - * [x] [`_mm512_mask_max_pd`] - * [x] [`_mm512_maskz_max_pd`] - * [x] [`_mm_mask_max_pd`] - * [x] [`_mm_maskz_max_pd`] - * [x] [`_mm256_mask_max_pd`] - * [x] [`_mm256_maskz_max_pd`] - * [x] [`_mm512_max_round_ps`] - * [x] [`_mm512_mask_max_round_ps`] - * [x] [`_mm512_maskz_max_round_ps`] - * [x] [`_mm512_max_round_pd`] - * [x] [`_mm512_mask_max_round_pd`] - * [x] [`_mm512_maskz_max_round_pd`] - * [x] [`_mm512_min_epi32`] - * [x] [`_mm512_mask_min_epi32`] - * [x] [`_mm512_maskz_min_epi32`] - * [x] [`_mm_mask_min_epi32`] - * [x] [`_mm_maskz_min_epi32`] - * [x] [`_mm256_mask_min_epi32`] - * [x] [`_mm256_maskz_min_epi32`] - * [x] [`_mm512_min_epi64`] - * [x] [`_mm512_mask_min_epi64`] - * [x] [`_mm512_maskz_min_epi64`] - * [x] [`_mm_mask_min_epi64`] - * [x] [`_mm_maskz_min_epi64`] - * [x] [`_mm_min_epi64`] - * [x] [`_mm256_mask_min_epi64`] - * [x] [`_mm256_maskz_min_epi64`] - * [x] [`_mm256_min_epi64`] - * [x] [`_mm512_min_epu32`] - * [x] [`_mm512_mask_min_epu32`] - * [x] [`_mm512_maskz_min_epu32`] - * [x] [`_mm_mask_min_epu32`] - * [x] [`_mm_maskz_min_epu32`] - * [x] [`_mm256_mask_min_epu32`] - * [x] [`_mm256_maskz_min_epu32`] - * [x] [`_mm512_min_epu64`] - * [x] [`_mm512_mask_min_epu64`] - * [x] [`_mm512_maskz_min_epu64`] - * [x] [`_mm_mask_min_epu64`] - * [x] [`_mm_maskz_min_epu64`] - * [x] [`_mm_min_epu64`] - * [x] [`_mm256_mask_min_epu64`] - * [x] [`_mm256_maskz_min_epu64`] - * [x] [`_mm256_min_epu64`] - * [x] [`_mm512_min_ps`] - * [x] [`_mm512_mask_min_ps`] - * [x] [`_mm512_maskz_min_ps`] - * [x] [`_mm_mask_min_ps`] - * [x] [`_mm_maskz_min_ps`] - * [x] [`_mm256_mask_min_ps`] - * [x] [`_mm256_maskz_min_ps`] - * [x] [`_mm512_min_pd`] - * [x] [`_mm512_mask_min_pd`] - * [x] [`_mm512_maskz_min_pd`] - * [x] [`_mm_mask_min_pd`] - * [x] [`_mm_maskz_min_pd`] - * [x] [`_mm256_mask_min_pd`] - * [x] [`_mm256_maskz_min_pd`] - * [x] [`_mm512_min_round_ps`] - * [x] [`_mm512_mask_min_round_ps`] - * [x] [`_mm512_maskz_min_round_ps`] - * [x] [`_mm512_min_round_pd`] - * [x] [`_mm512_mask_min_round_pd`] - * [x] [`_mm512_maskz_min_round_pd`] - * [x] [`_mm512_sqrt_ps`] - * [x] [`_mm512_mask_sqrt_ps`] - * [x] [`_mm512_maskz_sqrt_ps`] - * [x] [`_mm_mask_sqrt_ps`] - * [x] [`_mm_maskz_sqrt_ps`] - * [x] [`_mm256_mask_sqrt_ps`] - * [x] [`_mm256_maskz_sqrt_ps`] - * [x] [`_mm512_sqrt_pd`] - * [x] [`_mm512_mask_sqrt_pd`] - * [x] [`_mm512_maskz_sqrt_pd`] - * [x] [`_mm_mask_sqrt_pd`] - * [x] [`_mm_maskz_sqrt_pd`] - * [x] [`_mm256_mask_sqrt_pd`] - * [x] [`_mm256_maskz_sqrt_pd`] - * [x] [`_mm512_sqrt_round_ps`] - * [x] [`_mm512_mask_sqrt_round_ps`] - * [x] [`_mm512_maskz_sqrt_round_ps`] - * [x] [`_mm512_sqrt_round_pd`] - * [x] [`_mm512_mask_sqrt_round_pd`] - * [x] [`_mm512_maskz_sqrt_round_pd`] - * [x] [`_mm512_rsqrt14_ps`] - * [x] [`_mm512_mask_rsqrt14_ps`] - * [x] [`_mm512_maskz_rsqrt14_ps`] - * [x] [`_mm_mask_rsqrt14_ps`] - * [x] [`_mm_maskz_rsqrt14_ps`] - * [x] [`_mm256_mask_rsqrt14_ps`] - * [x] [`_mm256_maskz_rsqrt14_ps`] - * [x] [`_mm512_rsqrt14_pd`] - * [x] [`_mm512_mask_rsqrt14_pd`] - * [x] [`_mm512_maskz_rsqrt14_pd`] - * [x] [`_mm_mask_rsqrt14_pd`] - * [x] [`_mm_maskz_rsqrt14_pd`] - * [x] [`_mm256_mask_rsqrt14_pd`] - * [x] [`_mm256_maskz_rsqrt14_pd`] - * [x] [`_mm512_rcp14_ps`] - * [x] [`_mm512_mask_rcp14_ps`] - * [x] [`_mm512_maskz_rcp14_ps`] - * [x] [`_mm_mask_rcp14_ps`] - * [x] [`_mm_maskz_rcp14_ps`] - * [x] [`_mm_rcp14_ps`] - * [x] [`_mm256_mask_rcp14_ps`] - * [x] [`_mm256_maskz_rcp14_ps`] - * [x] [`_mm256_rcp14_ps`] - * [x] [`_mm512_rcp14_pd`] - * [x] [`_mm512_mask_rcp14_pd`] - * [x] [`_mm512_maskz_rcp14_pd`] - * [x] [`_mm_mask_rcp14_pd`] - * [x] [`_mm_maskz_rcp14_pd`] - * [x] [`_mm_rcp14_pd`] - * [x] [`_mm256_mask_rcp14_pd`] - * [x] [`_mm256_maskz_rcp14_pd`] - * [x] [`_mm256_rcp14_pd`] - * [x] [`_mm512_getexp_ps`] - * [x] [`_mm512_mask_getexp_ps`] - * [x] [`_mm512_maskz_getexp_ps`] - * [x] [`_mm_getexp_ps`] - * [x] [`_mm_mask_getexp_ps`] - * [x] [`_mm_maskz_getexp_ps`] - * [x] [`_mm256_getexp_ps`] - * [x] [`_mm256_mask_getexp_ps`] - * [x] [`_mm256_maskz_getexp_ps`] - * [x] [`_mm512_getexp_pd`] - * [x] [`_mm512_mask_getexp_pd`] - * [x] [`_mm512_maskz_getexp_pd`] - * [x] [`_mm_getexp_pd`] - * [x] [`_mm_mask_getexp_pd`] - * [x] [`_mm_maskz_getexp_pd`] - * [x] [`_mm256_getexp_pd`] - * [x] [`_mm256_mask_getexp_pd`] - * [x] [`_mm256_maskz_getexp_pd`] - * [x] [`_mm512_getexp_round_ps`] - * [x] [`_mm512_mask_getexp_round_ps`] - * [x] [`_mm512_maskz_getexp_round_ps`] - * [x] [`_mm512_getexp_round_pd`] - * [x] [`_mm512_mask_getexp_round_pd`] - * [x] [`_mm512_maskz_getexp_round_pd`] - * [x] [`_mm512_getmant_ps`] - * [x] [`_mm512_mask_getmant_ps`] - * [x] [`_mm512_maskz_getmant_ps`] - * [x] [`_mm_getmant_ps`] - * [x] [`_mm_mask_getmant_ps`] - * [x] [`_mm_maskz_getmant_ps`] - * [x] [`_mm256_getmant_ps`] - * [x] [`_mm256_mask_getmant_ps`] - * [x] [`_mm256_maskz_getmant_ps`] - * [x] [`_mm512_getmant_pd`] - * [x] [`_mm512_mask_getmant_pd`] - * [x] [`_mm512_maskz_getmant_pd`] - * [x] [`_mm_getmant_pd`] - * [x] [`_mm_mask_getmant_pd`] - * [x] [`_mm_maskz_getmant_pd`] - * [x] [`_mm256_getmant_pd`] - * [x] [`_mm256_mask_getmant_pd`] - * [x] [`_mm256_maskz_getmant_pd`] - * [x] [`_mm512_getmant_round_ps`] - * [x] [`_mm512_mask_getmant_round_ps`] - * [x] [`_mm512_maskz_getmant_round_ps`] - * [x] [`_mm512_getmant_round_pd`] - * [x] [`_mm512_mask_getmant_round_pd`] - * [x] [`_mm512_maskz_getmant_round_pd`] - * [x] [`_mm512_roundscale_ps`] - * [x] [`_mm512_mask_roundscale_ps`] - * [x] [`_mm512_maskz_roundscale_ps`] - * [x] [`_mm_mask_roundscale_ps`] - * [x] [`_mm_maskz_roundscale_ps`] - * [x] [`_mm_roundscale_ps`] - * [x] [`_mm256_mask_roundscale_ps`] - * [x] [`_mm256_maskz_roundscale_ps`] - * [x] [`_mm256_roundscale_ps`] - * [x] [`_mm512_roundscale_pd`] - * [x] [`_mm512_mask_roundscale_pd`] - * [x] [`_mm512_maskz_roundscale_pd`] - * [x] [`_mm_mask_roundscale_pd`] - * [x] [`_mm_maskz_roundscale_pd`] - * [x] [`_mm_roundscale_pd`] - * [x] [`_mm256_mask_roundscale_pd`] - * [x] [`_mm256_maskz_roundscale_pd`] - * [x] [`_mm256_roundscale_pd`] - * [x] [`_mm512_roundscale_round_ps`] - * [x] [`_mm512_mask_roundscale_round_ps`] - * [x] [`_mm512_maskz_roundscale_round_ps`] - * [x] [`_mm512_roundscale_round_pd`] - * [x] [`_mm512_mask_roundscale_round_pd`] - * [x] [`_mm512_maskz_roundscale_round_pd`] - * [x] [`_mm512_scalef_ps`] - * [x] [`_mm512_mask_scalef_ps`] - * [x] [`_mm512_maskz_scalef_ps`] - * [x] [`_mm_mask_scalef_ps`] - * [x] [`_mm_maskz_scalef_ps`] - * [x] [`_mm_scalef_ps`] - * [x] [`_mm256_mask_scalef_ps`] - * [x] [`_mm256_maskz_scalef_ps`] - * [x] [`_mm256_scalef_ps`] - * [x] [`_mm512_scalef_pd`] - * [x] [`_mm512_mask_scalef_pd`] - * [x] [`_mm512_maskz_scalef_pd`] - * [x] [`_mm_mask_scalef_pd`] - * [x] [`_mm_maskz_scalef_pd`] - * [x] [`_mm_scalef_pd`] - * [x] [`_mm256_mask_scalef_pd`] - * [x] [`_mm256_maskz_scalef_pd`] - * [x] [`_mm256_scalef_pd`] - * [x] [`_mm512_scalef_round_ps`] - * [x] [`_mm512_mask_scalef_round_ps`] - * [x] [`_mm512_maskz_scalef_round_ps`] - * [x] [`_mm512_scalef_round_pd`] - * [x] [`_mm512_mask_scalef_round_pd`] - * [x] [`_mm512_maskz_scalef_round_pd`] - * [x] [`_mm512_fixupimm_ps`] - * [x] [`_mm512_mask_fixupimm_ps`] - * [x] [`_mm512_maskz_fixupimm_ps`] - * [x] [`_mm_fixupimm_ps`] - * [x] [`_mm_mask_fixupimm_ps`] - * [x] [`_mm_maskz_fixupimm_ps`] - * [x] [`_mm256_fixupimm_ps`] - * [x] [`_mm256_mask_fixupimm_ps`] - * [x] [`_mm256_maskz_fixupimm_ps`] - * [x] [`_mm512_fixupimm_pd`] - * [x] [`_mm512_mask_fixupimm_pd`] - * [x] [`_mm512_maskz_fixupimm_pd`] - * [x] [`_mm_fixupimm_pd`] - * [x] [`_mm_mask_fixupimm_pd`] - * [x] [`_mm_maskz_fixupimm_pd`] - * [x] [`_mm256_fixupimm_pd`] - * [x] [`_mm256_mask_fixupimm_pd`] - * [x] [`_mm256_maskz_fixupimm_pd`] - * [x] [`_mm512_fixupimm_round_ps`] - * [x] [`_mm512_mask_fixupimm_round_ps`] - * [x] [`_mm512_maskz_fixupimm_round_ps`] - * [x] [`_mm512_fixupimm_round_pd`] - * [x] [`_mm512_mask_fixupimm_round_pd`] - * [x] [`_mm512_maskz_fixupimm_round_pd`] - * [x] [`_mm512_fmadd_ps`] - * [x] [`_mm512_mask_fmadd_ps`] - * [x] [`_mm512_maskz_fmadd_ps`] - * [x] [`_mm512_mask3_fmadd_ps`] - * [x] [`_mm_mask_fmadd_ps`] - * [x] [`_mm_mask3_fmadd_ps`] - * [x] [`_mm_maskz_fmadd_ps`] - * [x] [`_mm256_mask_fmadd_ps`] - * [x] [`_mm256_mask3_fmadd_ps`] - * [x] [`_mm256_maskz_fmadd_ps`] - * [x] [`_mm512_fmadd_pd`] - * [x] [`_mm512_mask_fmadd_pd`] - * [x] [`_mm512_maskz_fmadd_pd`] - * [x] [`_mm512_mask3_fmadd_pd`] - * [x] [`_mm_mask_fmadd_pd`] - * [x] [`_mm_mask3_fmadd_pd`] - * [x] [`_mm_maskz_fmadd_pd`] - * [x] [`_mm256_mask_fmadd_pd`] - * [x] [`_mm256_mask3_fmadd_pd`] - * [x] [`_mm256_maskz_fmadd_pd`] - * [x] [`_mm512_fmadd_round_ps`] - * [x] [`_mm512_mask_fmadd_round_ps`] - * [x] [`_mm512_maskz_fmadd_round_ps`] - * [x] [`_mm512_mask3_fmadd_round_ps`] - * [x] [`_mm512_fmadd_round_pd`] - * [x] [`_mm512_mask_fmadd_round_pd`] - * [x] [`_mm512_maskz_fmadd_round_pd`] - * [x] [`_mm512_mask3_fmadd_round_pd`] - * [x] [`_mm512_fmsub_ps`] - * [x] [`_mm512_mask_fmsub_ps`] - * [x] [`_mm512_maskz_fmsub_ps`] - * [x] [`_mm512_mask3_fmsub_ps`] - * [x] [`_mm_mask_fmsub_ps`] - * [x] [`_mm_mask3_fmsub_ps`] - * [x] [`_mm_maskz_fmsub_ps`] - * [x] [`_mm256_mask_fmsub_ps`] - * [x] [`_mm256_mask3_fmsub_ps`] - * [x] [`_mm256_maskz_fmsub_ps`] - * [x] [`_mm512_fmsub_pd`] - * [x] [`_mm512_mask_fmsub_pd`] - * [x] [`_mm512_maskz_fmsub_pd`] - * [x] [`_mm512_mask3_fmsub_pd`] - * [x] [`_mm_mask_fmsub_pd`] - * [x] [`_mm_mask3_fmsub_pd`] - * [x] [`_mm_maskz_fmsub_pd`] - * [x] [`_mm256_mask_fmsub_pd`] - * [x] [`_mm256_mask3_fmsub_pd`] - * [x] [`_mm256_maskz_fmsub_pd`] - * [x] [`_mm512_fmsub_round_ps`] - * [x] [`_mm512_mask_fmsub_round_ps`] - * [x] [`_mm512_maskz_fmsub_round_ps`] - * [x] [`_mm512_mask3_fmsub_round_ps`] - * [x] [`_mm512_fmsub_round_pd`] - * [x] [`_mm512_mask_fmsub_round_pd`] - * [x] [`_mm512_maskz_fmsub_round_pd`] - * [x] [`_mm512_mask3_fmsub_round_pd`] - * [x] [`_mm512_fmaddsub_ps`] - * [x] [`_mm512_mask_fmaddsub_ps`] - * [x] [`_mm512_maskz_fmaddsub_ps`] - * [x] [`_mm512_mask3_fmaddsub_ps`] - * [x] [`_mm_mask_fmaddsub_ps`] - * [x] [`_mm_mask3_fmaddsub_ps`] - * [x] [`_mm_maskz_fmaddsub_ps`] - * [x] [`_mm256_mask_fmaddsub_ps`] - * [x] [`_mm256_mask3_fmaddsub_ps`] - * [x] [`_mm256_maskz_fmaddsub_ps`] - * [x] [`_mm512_fmaddsub_pd`] - * [x] [`_mm512_mask_fmaddsub_pd`] - * [x] [`_mm512_maskz_fmaddsub_pd`] - * [x] [`_mm512_mask3_fmaddsub_pd`] - * [x] [`_mm_mask_fmaddsub_pd`] - * [x] [`_mm_mask3_fmaddsub_pd`] - * [x] [`_mm_maskz_fmaddsub_pd`] - * [x] [`_mm256_mask_fmaddsub_pd`] - * [x] [`_mm256_mask3_fmaddsub_pd`] - * [x] [`_mm256_maskz_fmaddsub_pd`] - * [x] [`_mm512_fmaddsub_round_ps`] - * [x] [`_mm512_mask_fmaddsub_round_ps`] - * [x] [`_mm512_maskz_fmaddsub_round_ps`] - * [x] [`_mm512_mask3_fmaddsub_round_ps`] - * [x] [`_mm512_fmaddsub_round_pd`] - * [x] [`_mm512_mask_fmaddsub_round_pd`] - * [x] [`_mm512_maskz_fmaddsub_round_pd`] - * [x] [`_mm512_mask3_fmaddsub_round_pd`] - * [x] [`_mm512_fmsubadd_ps`] - * [x] [`_mm512_mask_fmsubadd_ps`] - * [x] [`_mm512_maskz_fmsubadd_ps`] - * [x] [`_mm512_mask3_fmsubadd_ps`] - * [x] [`_mm_mask_fmsubadd_ps`] - * [x] [`_mm_mask3_fmsubadd_ps`] - * [x] [`_mm_maskz_fmsubadd_ps`] - * [x] [`_mm256_mask_fmsubadd_ps`] - * [x] [`_mm256_mask3_fmsubadd_ps`] - * [x] [`_mm256_maskz_fmsubadd_ps`] - * [x] [`_mm512_fmsubadd_pd`] - * [x] [`_mm512_mask_fmsubadd_pd`] - * [x] [`_mm512_maskz_fmsubadd_pd`] - * [x] [`_mm512_mask3_fmsubadd_pd`] - * [x] [`_mm_mask_fmsubadd_pd`] - * [x] [`_mm_mask3_fmsubadd_pd`] - * [x] [`_mm_maskz_fmsubadd_pd`] - * [x] [`_mm256_mask_fmsubadd_pd`] - * [x] [`_mm256_mask3_fmsubadd_pd`] - * [x] [`_mm256_maskz_fmsubadd_pd`] - * [x] [`_mm512_fmsubadd_round_ps`] - * [x] [`_mm512_mask_fmsubadd_round_ps`] - * [x] [`_mm512_maskz_fmsubadd_round_ps`] - * [x] [`_mm512_mask3_fmsubadd_round_ps`] - * [x] [`_mm512_fmsubadd_round_pd`] - * [x] [`_mm512_mask_fmsubadd_round_pd`] - * [x] [`_mm512_maskz_fmsubadd_round_pd`] - * [x] [`_mm512_mask3_fmsubadd_round_pd`] - * [x] [`_mm512_fnmadd_ps`] - * [x] [`_mm512_mask_fnmadd_ps`] - * [x] [`_mm512_maskz_fnmadd_ps`] - * [x] [`_mm512_mask3_fnmadd_ps`] - * [x] [`_mm_mask_fnmadd_ps`] - * [x] [`_mm_mask3_fnmadd_ps`] - * [x] [`_mm_maskz_fnmadd_ps`] - * [x] [`_mm256_mask_fnmadd_ps`] - * [x] [`_mm256_mask3_fnmadd_ps`] - * [x] [`_mm256_maskz_fnmadd_ps`] - * [x] [`_mm512_fnmadd_pd`] - * [x] [`_mm512_mask_fnmadd_pd`] - * [x] [`_mm512_maskz_fnmadd_pd`] - * [x] [`_mm512_mask3_fnmadd_pd`] - * [x] [`_mm_mask_fnmadd_pd`] - * [x] [`_mm_mask3_fnmadd_pd`] - * [x] [`_mm_maskz_fnmadd_pd`] - * [x] [`_mm256_mask_fnmadd_pd`] - * [x] [`_mm256_mask3_fnmadd_pd`] - * [x] [`_mm256_maskz_fnmadd_pd`] - * [x] [`_mm512_fnmadd_round_ps`] - * [x] [`_mm512_mask_fnmadd_round_ps`] - * [x] [`_mm512_maskz_fnmadd_round_ps`] - * [x] [`_mm512_mask3_fnmadd_round_ps`] - * [x] [`_mm512_fnmadd_round_pd`] - * [x] [`_mm512_mask_fnmadd_round_pd`] - * [x] [`_mm512_maskz_fnmadd_round_pd`] - * [x] [`_mm512_mask3_fnmadd_round_pd`] - * [x] [`_mm512_fnmsub_ps`] - * [x] [`_mm512_mask_fnmsub_ps`] - * [x] [`_mm512_maskz_fnmsub_ps`] - * [x] [`_mm512_mask3_fnmsub_ps`] - * [x] [`_mm_mask_fnmsub_ps`] - * [x] [`_mm_mask3_fnmsub_ps`] - * [x] [`_mm_maskz_fnmsub_ps`] - * [x] [`_mm256_mask_fnmsub_ps`] - * [x] [`_mm256_mask3_fnmsub_ps`] - * [x] [`_mm256_maskz_fnmsub_ps`] - * [x] [`_mm512_fnmsub_pd`] - * [x] [`_mm512_mask_fnmsub_pd`] - * [x] [`_mm512_maskz_fnmsub_pd`] - * [x] [`_mm512_mask3_fnmsub_pd`] - * [x] [`_mm_mask_fnmsub_pd`] - * [x] [`_mm_mask3_fnmsub_pd`] - * [x] [`_mm_maskz_fnmsub_pd`] - * [x] [`_mm256_mask_fnmsub_pd`] - * [x] [`_mm256_mask3_fnmsub_pd`] - * [x] [`_mm256_maskz_fnmsub_pd`] - * [x] [`_mm512_fnmsub_round_ps`] - * [x] [`_mm512_mask_fnmsub_round_ps`] - * [x] [`_mm512_maskz_fnmsub_round_ps`] - * [x] [`_mm512_mask3_fnmsub_round_ps`] - * [x] [`_mm512_fnmsub_round_pd`] - * [x] [`_mm512_mask_fnmsub_round_pd`] - * [x] [`_mm512_maskz_fnmsub_round_pd`] - * [x] [`_mm512_mask3_fnmsub_round_pd`] - * [x] [`_mm512_cmp_epi32_mask`] - * [x] [`_mm512_mask_cmp_epi32_mask`] - * [x] [`_mm_cmp_epi32_mask`] - * [x] [`_mm_mask_cmp_epi32_mask`] - * [x] [`_mm256_cmp_epi32_mask`] - * [x] [`_mm256_mask_cmp_epi32_mask`] - * [x] [`_mm512_cmp_epi64_mask`] - * [x] [`_mm512_mask_cmp_epi64_mask`] - * [x] [`_mm_cmp_epi64_mask`] - * [x] [`_mm_mask_cmp_epi64_mask`] - * [x] [`_mm256_cmp_epi64_mask`] - * [x] [`_mm256_mask_cmp_epi64_mask`] - * [x] [`_mm512_cmp_epu32_mask`] - * [x] [`_mm512_mask_cmp_epu32_mask`] - * [x] [`_mm_cmp_epu32_mask`] - * [x] [`_mm_mask_cmp_epu32_mask`] - * [x] [`_mm256_cmp_epu32_mask`] - * [x] [`_mm256_mask_cmp_epu32_mask`] - * [x] [`_mm512_cmp_epu64_mask`] - * [x] [`_mm512_mask_cmp_epu64_mask`] - * [x] [`_mm_cmp_epu64_mask`] - * [x] [`_mm_mask_cmp_epu64_mask`] - * [x] [`_mm256_cmp_epu64_mask`] - * [x] [`_mm256_mask_cmp_epu64_mask`] - * [x] [`_mm512_cmp_ps_mask`] - * [x] [`_mm512_mask_cmp_ps_mask`] - * [x] [`_mm_cmp_ps_mask`] - * [x] [`_mm_mask_cmp_ps_mask`] - * [x] [`_mm256_cmp_ps_mask`] - * [x] [`_mm256_mask_cmp_ps_mask`] - * [x] [`_mm512_cmp_round_ps_mask`] - * [x] [`_mm512_mask_cmp_round_ps_mask`] - * [x] [`_mm512_cmp_pd_mask`] - * [x] [`_mm512_mask_cmp_pd_mask`] - * [x] [`_mm_cmp_pd_mask`] - * [x] [`_mm_mask_cmp_pd_mask`] - * [x] [`_mm256_cmp_pd_mask`] - * [x] [`_mm256_mask_cmp_pd_mask`] - * [x] [`_mm512_cmp_round_pd_mask`] - * [x] [`_mm512_mask_cmp_round_pd_mask`] - * [x] [`_mm512_cmpeq_epi32_mask`] - * [x] [`_mm512_mask_cmpeq_epi32_mask`] - * [x] [`_mm_cmpeq_epi32_mask`] - * [x] [`_mm_mask_cmpeq_epi32_mask`] - * [x] [`_mm256_cmpeq_epi32_mask`] - * [x] [`_mm256_mask_cmpeq_epi32_mask`] - * [x] [`_mm512_cmpeq_epi64_mask`] - * [x] [`_mm512_mask_cmpeq_epi64_mask`] - * [x] [`_mm_cmpeq_epi64_mask`] - * [x] [`_mm_mask_cmpeq_epi64_mask`] - * [x] [`_mm256_cmpeq_epi64_mask`] - * [x] [`_mm256_mask_cmpeq_epi64_mask`] - * [x] [`_mm512_cmpeq_epu32_mask`] - * [x] [`_mm512_mask_cmpeq_epu32_mask`] - * [x] [`_mm_cmpeq_epu32_mask`] - * [x] [`_mm_mask_cmpeq_epu32_mask`] - * [x] [`_mm256_cmpeq_epu32_mask`] - * [x] [`_mm256_mask_cmpeq_epu32_mask`] - * [x] [`_mm512_cmpeq_epu64_mask`] - * [x] [`_mm512_mask_cmpeq_epu64_mask`] - * [x] [`_mm_cmpeq_epu64_mask`] - * [x] [`_mm_mask_cmpeq_epu64_mask`] - * [x] [`_mm256_cmpeq_epu64_mask`] - * [x] [`_mm256_mask_cmpeq_epu64_mask`] - * [x] [`_mm512_cmpneq_epi32_mask`] - * [x] [`_mm512_mask_cmpneq_epi32_mask`] - * [x] [`_mm_cmpneq_epi32_mask`] - * [x] [`_mm_mask_cmpneq_epi32_mask`] - * [x] [`_mm256_cmpneq_epi32_mask`] - * [x] [`_mm256_mask_cmpneq_epi32_mask`] - * [x] [`_mm512_cmpneq_epi64_mask`] - * [x] [`_mm512_mask_cmpneq_epi64_mask`] - * [x] [`_mm_cmpneq_epi64_mask`] - * [x] [`_mm_mask_cmpneq_epi64_mask`] - * [x] [`_mm256_cmpneq_epi64_mask`] - * [x] [`_mm256_mask_cmpneq_epi64_mask`] - * [x] [`_mm512_cmpneq_epu32_mask`] - * [x] [`_mm512_mask_cmpneq_epu32_mask`] - * [x] [`_mm_cmpneq_epu32_mask`] - * [x] [`_mm_mask_cmpneq_epu32_mask`] - * [x] [`_mm256_cmpneq_epu32_mask`] - * [x] [`_mm256_mask_cmpneq_epu32_mask`] - * [x] [`_mm512_cmpneq_epu64_mask`] - * [x] [`_mm512_mask_cmpneq_epu64_mask`] - * [x] [`_mm_cmpneq_epu64_mask`] - * [x] [`_mm_mask_cmpneq_epu64_mask`] - * [x] [`_mm256_cmpneq_epu64_mask`] - * [x] [`_mm256_mask_cmpneq_epu64_mask`] - * [x] [`_mm512_cmpge_epi32_mask`] - * [x] [`_mm512_mask_cmpge_epi32_mask`] - * [x] [`_mm_cmpge_epi32_mask`] - * [x] [`_mm_mask_cmpge_epi32_mask`] - * [x] [`_mm256_cmpge_epi32_mask`] - * [x] [`_mm256_mask_cmpge_epi32_mask`] - * [x] [`_mm512_cmpge_epi64_mask`] - * [x] [`_mm512_mask_cmpge_epi64_mask`] - * [x] [`_mm_cmpge_epi64_mask`] - * [x] [`_mm_mask_cmpge_epi64_mask`] - * [x] [`_mm256_cmpge_epi64_mask`] - * [x] [`_mm256_mask_cmpge_epi64_mask`] - * [x] [`_mm512_cmpge_epu32_mask`] - * [x] [`_mm512_mask_cmpge_epu32_mask`] - * [x] [`_mm_cmpge_epu32_mask`] - * [x] [`_mm_mask_cmpge_epu32_mask`] - * [x] [`_mm256_cmpge_epu32_mask`] - * [x] [`_mm256_mask_cmpge_epu32_mask`] - * [x] [`_mm512_cmpge_epu64_mask`] - * [x] [`_mm512_mask_cmpge_epu64_mask`] - * [x] [`_mm_cmpge_epu64_mask`] - * [x] [`_mm_mask_cmpge_epu64_mask`] - * [x] [`_mm256_cmpge_epu64_mask`] - * [x] [`_mm256_mask_cmpge_epu64_mask`] - * [x] [`_mm512_cmpgt_epi32_mask`] - * [x] [`_mm512_mask_cmpgt_epi32_mask`] - * [x] [`_mm_cmpgt_epi32_mask`] - * [x] [`_mm_mask_cmpgt_epi32_mask`] - * [x] [`_mm256_cmpgt_epi32_mask`] - * [x] [`_mm256_mask_cmpgt_epi32_mask`] - * [x] [`_mm512_cmpgt_epi64_mask`] - * [x] [`_mm512_mask_cmpgt_epi64_mask`] - * [x] [`_mm_cmpgt_epi64_mask`] - * [x] [`_mm_mask_cmpgt_epi64_mask`] - * [x] [`_mm256_cmpgt_epi64_mask`] - * [x] [`_mm256_mask_cmpgt_epi64_mask`] - * [x] [`_mm512_cmpgt_epu32_mask`] - * [x] [`_mm512_mask_cmpgt_epu32_mask`] - * [x] [`_mm_cmpgt_epu32_mask`] - * [x] [`_mm_mask_cmpgt_epu32_mask`] - * [x] [`_mm256_cmpgt_epu32_mask`] - * [x] [`_mm256_mask_cmpgt_epu32_mask`] - * [x] [`_mm512_cmpgt_epu64_mask`] - * [x] [`_mm512_mask_cmpgt_epu64_mask`] - * [x] [`_mm_cmpgt_epu64_mask`] - * [x] [`_mm_mask_cmpgt_epu64_mask`] - * [x] [`_mm256_cmpgt_epu64_mask`] - * [x] [`_mm256_mask_cmpgt_epu64_mask`] - * [x] [`_mm512_cmple_epi32_mask`] - * [x] [`_mm512_mask_cmple_epi32_mask`] - * [x] [`_mm_cmple_epi32_mask`] - * [x] [`_mm_mask_cmple_epi32_mask`] - * [x] [`_mm256_cmple_epi32_mask`] - * [x] [`_mm256_mask_cmple_epi32_mask`] - * [x] [`_mm512_cmple_epi64_mask`] - * [x] [`_mm512_mask_cmple_epi64_mask`] - * [x] [`_mm_cmple_epi64_mask`] - * [x] [`_mm_mask_cmple_epi64_mask`] - * [x] [`_mm256_cmple_epi64_mask`] - * [x] [`_mm256_mask_cmple_epi64_mask`] - * [x] [`_mm512_cmple_epu32_mask`] - * [x] [`_mm512_mask_cmple_epu32_mask`] - * [x] [`_mm_cmple_epu32_mask`] - * [x] [`_mm_mask_cmple_epu32_mask`] - * [x] [`_mm256_cmple_epu32_mask`] - * [x] [`_mm256_mask_cmple_epu32_mask`] - * [x] [`_mm512_cmple_epu64_mask`] - * [x] [`_mm512_mask_cmple_epu64_mask`] - * [x] [`_mm_cmple_epu64_mask`] - * [x] [`_mm_mask_cmple_epu64_mask`] - * [x] [`_mm256_cmple_epu64_mask`] - * [x] [`_mm256_mask_cmple_epu64_mask`] - * [x] [`_mm512_cmplt_epi32_mask`] - * [x] [`_mm512_mask_cmplt_epi32_mask`] - * [x] [`_mm_cmplt_epi32_mask`] - * [x] [`_mm_mask_cmplt_epi32_mask`] - * [x] [`_mm256_cmplt_epi32_mask`] - * [x] [`_mm256_mask_cmplt_epi32_mask`] - * [x] [`_mm512_cmplt_epi64_mask`] - * [x] [`_mm512_mask_cmplt_epi64_mask`] - * [x] [`_mm_cmplt_epi64_mask`] - * [x] [`_mm_mask_cmplt_epi64_mask`] - * [x] [`_mm256_cmplt_epi64_mask`] - * [x] [`_mm256_mask_cmplt_epi64_mask`] - * [x] [`_mm512_cmplt_epu32_mask`] - * [x] [`_mm512_mask_cmplt_epu32_mask`] - * [x] [`_mm_cmplt_epu32_mask`] - * [x] [`_mm_mask_cmplt_epu32_mask`] - * [x] [`_mm256_cmplt_epu32_mask`] - * [x] [`_mm256_mask_cmplt_epu32_mask`] - * [x] [`_mm512_cmplt_epu64_mask`] - * [x] [`_mm512_mask_cmplt_epu64_mask`] - * [x] [`_mm_cmplt_epu64_mask`] - * [x] [`_mm_mask_cmplt_epu64_mask`] - * [x] [`_mm256_cmplt_epu64_mask`] - * [x] [`_mm256_mask_cmplt_epu64_mask`] - * [x] [`_mm512_cmpeq_ps_mask`] - * [x] [`_mm512_mask_cmpeq_ps_mask`] - * [x] [`_mm512_cmpeq_pd_mask`] - * [x] [`_mm512_mask_cmpeq_pd_mask`] - * [x] [`_mm512_cmpneq_ps_mask`] - * [x] [`_mm512_mask_cmpneq_ps_mask`] - * [x] [`_mm512_cmpneq_pd_mask`] - * [x] [`_mm512_mask_cmpneq_pd_mask`] - * [x] [`_mm512_cmple_ps_mask`] - * [x] [`_mm512_mask_cmple_ps_mask`] - * [x] [`_mm512_cmple_pd_mask`] - * [x] [`_mm512_mask_cmple_pd_mask`] - * [x] [`_mm512_cmplt_ps_mask`] - * [x] [`_mm512_mask_cmplt_ps_mask`] - * [x] [`_mm512_cmplt_pd_mask`] - * [x] [`_mm512_mask_cmplt_pd_mask`] - * [x] [`_mm512_cmpnle_ps_mask`] - * [x] [`_mm512_mask_cmpnle_ps_mask`] - * [x] [`_mm512_cmpnle_pd_mask`] - * [x] [`_mm512_mask_cmpnle_pd_mask`] - * [x] [`_mm512_cmpnlt_ps_mask`] - * [x] [`_mm512_mask_cmpnlt_ps_mask`] - * [x] [`_mm512_cmpnlt_pd_mask`] - * [x] [`_mm512_mask_cmpnlt_pd_mask`] - * [x] [`_mm512_cmpord_ps_mask`] - * [x] [`_mm512_mask_cmpord_ps_mask`] - * [x] [`_mm512_cmpord_pd_mask`] - * [x] [`_mm512_mask_cmpord_pd_mask`] - * [x] [`_mm512_cmpunord_ps_mask`] - * [x] [`_mm512_mask_cmpunord_ps_mask`] - * [x] [`_mm512_cmpunord_pd_mask`] - * [x] [`_mm512_mask_cmpunord_pd_mask`] - * [x] [`_mm512_reduce_add_epi32`] - * [x] [`_mm512_mask_reduce_add_epi32`] - * [x] [`_mm512_reduce_add_epi64`] - * [x] [`_mm512_mask_reduce_add_epi64`] - * [x] [`_mm512_reduce_add_ps`] - * [x] [`_mm512_mask_reduce_add_ps`] - * [x] [`_mm512_reduce_add_pd`] - * [x] [`_mm512_mask_reduce_add_pd`] - * [x] [`_mm512_reduce_and_epi32`] - * [x] [`_mm512_mask_reduce_and_epi32`] - * [x] [`_mm512_reduce_and_epi64`] - * [x] [`_mm512_mask_reduce_and_epi64`] - * [x] [`_mm512_reduce_max_epi32`] - * [x] [`_mm512_mask_reduce_max_epi32`] - * [x] [`_mm512_reduce_max_epi64`] - * [x] [`_mm512_mask_reduce_max_epi64`] - * [x] [`_mm512_reduce_max_epu32`] - * [x] [`_mm512_mask_reduce_max_epu32`] - * [x] [`_mm512_reduce_max_epu64`] - * [x] [`_mm512_mask_reduce_max_epu64`] - * [x] [`_mm512_reduce_max_ps`] - * [x] [`_mm512_mask_reduce_max_ps`] - * [x] [`_mm512_reduce_max_pd`] - * [x] [`_mm512_mask_reduce_max_pd`] - * [x] [`_mm512_reduce_min_epi32`] - * [x] [`_mm512_mask_reduce_min_epi32`] - * [x] [`_mm512_reduce_min_epi64`] - * [x] [`_mm512_mask_reduce_min_epi64`] - * [x] [`_mm512_reduce_min_epu32`] - * [x] [`_mm512_mask_reduce_min_epu32`] - * [x] [`_mm512_reduce_min_epu64`] - * [x] [`_mm512_mask_reduce_min_epu64`] - * [x] [`_mm512_reduce_min_ps`] - * [x] [`_mm512_mask_reduce_min_ps`] - * [x] [`_mm512_reduce_min_pd`] - * [x] [`_mm512_mask_reduce_min_pd`] - * [x] [`_mm512_reduce_mul_epi32`] - * [x] [`_mm512_mask_reduce_mul_epi32`] - * [x] [`_mm512_reduce_mul_epi64`] - * [x] [`_mm512_mask_reduce_mul_epi64`] - * [x] [`_mm512_reduce_mul_ps`] - * [x] [`_mm512_mask_reduce_mul_ps`] - * [x] [`_mm512_reduce_mul_pd`] - * [x] [`_mm512_mask_reduce_mul_pd`] - * [x] [`_mm512_reduce_or_epi32`] - * [x] [`_mm512_mask_reduce_or_epi32`] - * [x] [`_mm512_reduce_or_epi64`] - * [x] [`_mm512_mask_reduce_or_epi64`] - * [x] [`_mm512_rol_epi32`] - * [x] [`_mm512_mask_rol_epi32`] - * [x] [`_mm512_maskz_rol_epi32`] - * [x] [`_mm_mask_rol_epi32`] - * [x] [`_mm_maskz_rol_epi32`] - * [x] [`_mm_rol_epi32`] - * [x] [`_mm256_mask_rol_epi32`] - * [x] [`_mm256_maskz_rol_epi32`] - * [x] [`_mm256_rol_epi32`] - * [x] [`_mm512_rol_epi64`] - * [x] [`_mm512_mask_rol_epi64`] - * [x] [`_mm512_maskz_rol_epi64`] - * [x] [`_mm_mask_rol_epi64`] - * [x] [`_mm_maskz_rol_epi64`] - * [x] [`_mm_rol_epi64`] - * [x] [`_mm256_mask_rol_epi64`] - * [x] [`_mm256_maskz_rol_epi64`] - * [x] [`_mm256_rol_epi64`] - * [x] [`_mm512_rolv_epi32`] - * [x] [`_mm512_mask_rolv_epi32`] - * [x] [`_mm512_maskz_rolv_epi32`] - * [x] [`_mm_mask_rolv_epi32`] - * [x] [`_mm_maskz_rolv_epi32`] - * [x] [`_mm_rolv_epi32`] - * [x] [`_mm256_mask_rolv_epi32`] - * [x] [`_mm256_maskz_rolv_epi32`] - * [x] [`_mm256_rolv_epi32`] - * [x] [`_mm512_rolv_epi64`] - * [x] [`_mm512_mask_rolv_epi64`] - * [x] [`_mm512_maskz_rolv_epi64`] - * [x] [`_mm_mask_rolv_epi64`] - * [x] [`_mm_maskz_rolv_epi64`] - * [x] [`_mm_rolv_epi64`] - * [x] [`_mm256_mask_rolv_epi64`] - * [x] [`_mm256_maskz_rolv_epi64`] - * [x] [`_mm256_rolv_epi64`] - * [x] [`_mm512_ror_epi32`] - * [x] [`_mm512_mask_ror_epi32`] - * [x] [`_mm512_maskz_ror_epi32`] - * [x] [`_mm_mask_ror_epi32`] - * [x] [`_mm_maskz_ror_epi32`] - * [x] [`_mm_ror_epi32`] - * [x] [`_mm256_mask_ror_epi32`] - * [x] [`_mm256_maskz_ror_epi32`] - * [x] [`_mm256_ror_epi32`] - * [x] [`_mm512_ror_epi64`] - * [x] [`_mm512_mask_ror_epi64`] - * [x] [`_mm512_maskz_ror_epi64`] - * [x] [`_mm_mask_ror_epi64`] - * [x] [`_mm_maskz_ror_epi64`] - * [x] [`_mm_ror_epi64`] - * [x] [`_mm256_mask_ror_epi64`] - * [x] [`_mm256_maskz_ror_epi64`] - * [x] [`_mm256_ror_epi64`] - * [x] [`_mm512_rorv_epi32`] - * [x] [`_mm512_mask_rorv_epi32`] - * [x] [`_mm512_maskz_rorv_epi32`] - * [x] [`_mm_mask_rorv_epi32`] - * [x] [`_mm_maskz_rorv_epi32`] - * [x] [`_mm_rorv_epi32`] - * [x] [`_mm256_mask_rorv_epi32`] - * [x] [`_mm256_maskz_rorv_epi32`] - * [x] [`_mm256_rorv_epi32`] - * [x] [`_mm512_rorv_epi64`] - * [x] [`_mm512_mask_rorv_epi64`] - * [x] [`_mm512_maskz_rorv_epi64`] - * [x] [`_mm_mask_rorv_epi64`] - * [x] [`_mm_maskz_rorv_epi64`] - * [x] [`_mm_rorv_epi64`] - * [x] [`_mm256_mask_rorv_epi64`] - * [x] [`_mm256_maskz_rorv_epi64`] - * [x] [`_mm256_rorv_epi64`] - * [x] [`_mm512_sll_epi32`] - * [x] [`_mm512_mask_sll_epi32`] - * [x] [`_mm512_maskz_sll_epi32`] - * [x] [`_mm_mask_sll_epi32`] - * [x] [`_mm_maskz_sll_epi32`] - * [x] [`_mm256_mask_sll_epi32`] - * [x] [`_mm256_maskz_sll_epi32`] - * [x] [`_mm512_sll_epi64`] - * [x] [`_mm512_mask_sll_epi64`] - * [x] [`_mm512_maskz_sll_epi64`] - * [x] [`_mm_mask_sll_epi64`] - * [x] [`_mm_maskz_sll_epi64`] - * [x] [`_mm256_mask_sll_epi64`] - * [x] [`_mm256_maskz_sll_epi64`] - * [x] [`_mm512_slli_epi32`] - * [x] [`_mm512_mask_slli_epi32`] - * [x] [`_mm512_maskz_slli_epi32`] - * [x] [`_mm_mask_slli_epi32`] - * [x] [`_mm_maskz_slli_epi32`] - * [x] [`_mm256_mask_slli_epi32`] - * [x] [`_mm256_maskz_slli_epi32`] - * [x] [`_mm512_slli_epi64`] - * [x] [`_mm512_mask_slli_epi64`] - * [x] [`_mm512_maskz_slli_epi64`] - * [x] [`_mm_mask_slli_epi64`] - * [x] [`_mm_maskz_slli_epi64`] - * [x] [`_mm256_mask_slli_epi64`] - * [x] [`_mm256_maskz_slli_epi64`] - * [x] [`_mm512_sllv_epi32`] - * [x] [`_mm512_mask_sllv_epi32`] - * [x] [`_mm512_maskz_sllv_epi32`] - * [x] [`_mm_mask_sllv_epi32`] - * [x] [`_mm_maskz_sllv_epi32`] - * [x] [`_mm256_mask_sllv_epi32`] - * [x] [`_mm256_maskz_sllv_epi32`] - * [x] [`_mm512_sllv_epi64`] - * [x] [`_mm512_mask_sllv_epi64`] - * [x] [`_mm512_maskz_sllv_epi64`] - * [x] [`_mm_mask_sllv_epi64`] - * [x] [`_mm_maskz_sllv_epi64`] - * [x] [`_mm256_mask_sllv_epi64`] - * [x] [`_mm256_maskz_sllv_epi64`] - * [x] [`_mm512_sra_epi32`] - * [x] [`_mm512_mask_sra_epi32`] - * [x] [`_mm512_maskz_sra_epi32`] - * [x] [`_mm_mask_sra_epi32`] - * [x] [`_mm_maskz_sra_epi32`] - * [x] [`_mm256_mask_sra_epi32`] - * [x] [`_mm256_maskz_sra_epi32`] - * [x] [`_mm512_sra_epi64`] - * [x] [`_mm512_mask_sra_epi64`] - * [x] [`_mm512_maskz_sra_epi64`] - * [x] [`_mm_mask_sra_epi64`] - * [x] [`_mm_maskz_sra_epi64`] - * [x] [`_mm_sra_epi64`] - * [x] [`_mm256_mask_sra_epi64`] - * [x] [`_mm256_maskz_sra_epi64`] - * [x] [`_mm256_sra_epi64`] - * [x] [`_mm512_srai_epi32`] - * [x] [`_mm512_mask_srai_epi32`] - * [x] [`_mm512_maskz_srai_epi32`] - * [x] [`_mm_mask_srai_epi32`] - * [x] [`_mm_maskz_srai_epi32`] - * [x] [`_mm256_mask_srai_epi32`] - * [x] [`_mm256_maskz_srai_epi32`] - * [x] [`_mm512_srai_epi64`] - * [x] [`_mm512_mask_srai_epi64`] - * [x] [`_mm512_maskz_srai_epi64`] - * [x] [`_mm_mask_srai_epi64`] - * [x] [`_mm_maskz_srai_epi64`] - * [x] [`_mm_srai_epi64`] - * [x] [`_mm256_mask_srai_epi64`] - * [x] [`_mm256_maskz_srai_epi64`] - * [x] [`_mm256_srai_epi64`] - * [x] [`_mm512_srav_epi32`] - * [x] [`_mm512_mask_srav_epi32`] - * [x] [`_mm512_maskz_srav_epi32`] - * [x] [`_mm_mask_srav_epi32`] - * [x] [`_mm_maskz_srav_epi32`] - * [x] [`_mm256_mask_srav_epi32`] - * [x] [`_mm256_maskz_srav_epi32`] - * [x] [`_mm512_srav_epi64`] - * [x] [`_mm512_mask_srav_epi64`] - * [x] [`_mm512_maskz_srav_epi64`] - * [x] [`_mm_mask_srav_epi64`] - * [x] [`_mm_maskz_srav_epi64`] - * [x] [`_mm_srav_epi64`] - * [x] [`_mm256_mask_srav_epi64`] - * [x] [`_mm256_maskz_srav_epi64`] - * [x] [`_mm256_srav_epi64`] - * [x] [`_mm512_srl_epi32`] - * [x] [`_mm512_mask_srl_epi32`] - * [x] [`_mm512_maskz_srl_epi32`] - * [x] [`_mm_mask_srl_epi32`] - * [x] [`_mm_maskz_srl_epi32`] - * [x] [`_mm256_mask_srl_epi32`] - * [x] [`_mm256_maskz_srl_epi32`] - * [x] [`_mm512_srl_epi64`] - * [x] [`_mm512_mask_srl_epi64`] - * [x] [`_mm512_maskz_srl_epi64`] - * [x] [`_mm_mask_srl_epi64`] - * [x] [`_mm_maskz_srl_epi64`] - * [x] [`_mm256_mask_srl_epi64`] - * [x] [`_mm256_maskz_srl_epi64`] - * [x] [`_mm512_srli_epi32`] - * [x] [`_mm512_mask_srli_epi32`] - * [x] [`_mm512_maskz_srli_epi32`] - * [x] [`_mm_mask_srli_epi32`] - * [x] [`_mm_maskz_srli_epi32`] - * [x] [`_mm256_mask_srli_epi32`] - * [x] [`_mm256_maskz_srli_epi32`] - * [x] [`_mm512_srli_epi64`] - * [x] [`_mm512_mask_srli_epi64`] - * [x] [`_mm512_maskz_srli_epi64`] - * [x] [`_mm_mask_srli_epi64`] - * [x] [`_mm_maskz_srli_epi64`] - * [x] [`_mm256_mask_srli_epi64`] - * [x] [`_mm256_maskz_srli_epi64`] - * [x] [`_mm512_srlv_epi32`] - * [x] [`_mm512_mask_srlv_epi32`] - * [x] [`_mm512_maskz_srlv_epi32`] - * [x] [`_mm_mask_srlv_epi32`] - * [x] [`_mm_maskz_srlv_epi32`] - * [x] [`_mm256_mask_srlv_epi32`] - * [x] [`_mm256_maskz_srlv_epi32`] - * [x] [`_mm512_srlv_epi64`] - * [x] [`_mm512_mask_srlv_epi64`] - * [x] [`_mm512_maskz_srlv_epi64`] - * [x] [`_mm_mask_srlv_epi64`] - * [x] [`_mm_maskz_srlv_epi64`] - * [x] [`_mm256_mask_srlv_epi64`] - * [x] [`_mm256_maskz_srlv_epi64`] - * [x] [`_mm512_mask_mov_epi32`] - * [x] [`_mm512_maskz_mov_epi32`] - * [x] [`_mm_mask_mov_epi32`] - * [x] [`_mm_maskz_mov_epi32`] - * [x] [`_mm256_mask_mov_epi32`] - * [x] [`_mm256_maskz_mov_epi32`] - * [x] [`_mm512_mask_mov_epi64`] - * [x] [`_mm512_maskz_mov_epi64`] - * [x] [`_mm_mask_mov_epi64`] - * [x] [`_mm_maskz_mov_epi64`] - * [x] [`_mm256_mask_mov_epi64`] - * [x] [`_mm256_maskz_mov_epi64`] - * [x] [`_mm512_mask_mov_ps`] - * [x] [`_mm512_maskz_mov_ps`] - * [x] [`_mm_mask_mov_ps`] - * [x] [`_mm_maskz_mov_ps`] - * [x] [`_mm256_mask_mov_ps`] - * [x] [`_mm256_maskz_mov_ps`] - * [x] [`_mm512_mask_mov_pd`] - * [x] [`_mm512_maskz_mov_pd`] - * [x] [`_mm_mask_mov_pd`] - * [x] [`_mm_maskz_mov_pd`] - * [x] [`_mm256_mask_mov_pd`] - * [x] [`_mm256_maskz_mov_pd`] - * [x] [`_mm512_movehdup_ps`] - * [x] [`_mm512_mask_movehdup_ps`] - * [x] [`_mm512_maskz_movehdup_ps`] - * [x] [`_mm_mask_movehdup_ps`] - * [x] [`_mm_maskz_movehdup_ps`] - * [x] [`_mm256_mask_movehdup_ps`] - * [x] [`_mm256_maskz_movehdup_ps`] - * [x] [`_mm512_moveldup_ps`] - * [x] [`_mm512_mask_moveldup_ps`] - * [x] [`_mm512_maskz_moveldup_ps`] - * [x] [`_mm_mask_moveldup_ps`] - * [x] [`_mm_maskz_moveldup_ps`] - * [x] [`_mm256_mask_moveldup_ps`] - * [x] [`_mm256_maskz_moveldup_ps`] - * [x] [`_mm512_movedup_pd`] - * [x] [`_mm512_mask_movedup_pd`] - * [x] [`_mm512_maskz_movedup_pd`] - * [x] [`_mm_mask_movedup_pd`] - * [x] [`_mm_maskz_movedup_pd`] - * [x] [`_mm256_mask_movedup_pd`] - * [x] [`_mm256_maskz_movedup_pd`] - * [x] [`_mm512_or_epi32`] - * [x] [`_mm512_mask_or_epi32`] - * [x] [`_mm512_maskz_or_epi32`] - * [x] [`_mm_mask_or_epi32`] - * [x] [`_mm_maskz_or_epi32`] - * [x] [`_mm_or_epi32`] - * [x] [`_mm256_mask_or_epi32`] - * [x] [`_mm256_maskz_or_epi32`] - * [x] [`_mm256_or_epi32`] - * [x] [`_mm512_or_epi64`] - * [x] [`_mm512_mask_or_epi64`] - * [x] [`_mm512_maskz_or_epi64`] - * [x] [`_mm_mask_or_epi64`] - * [x] [`_mm_maskz_or_epi64`] - * [x] [`_mm_or_epi64`] - * [x] [`_mm256_mask_or_epi64`] - * [x] [`_mm256_maskz_or_epi64`] - * [x] [`_mm256_or_epi64`] - * [x] [`_mm512_or_si512`] - * [x] [`_mm512_and_epi32`] - * [x] [`_mm512_mask_and_epi32`] - * [x] [`_mm512_maskz_and_epi32`] - * [x] [`_mm_mask_and_epi32`] - * [x] [`_mm_maskz_and_epi32`] - * [x] [`_mm256_mask_and_epi32`] - * [x] [`_mm256_maskz_and_epi32`] - * [x] [`_mm512_and_epi64`] - * [x] [`_mm512_mask_and_epi64`] - * [x] [`_mm512_maskz_and_epi64`] - * [x] [`_mm_mask_and_epi64`] - * [x] [`_mm_maskz_and_epi64`] - * [x] [`_mm256_mask_and_epi64`] - * [x] [`_mm256_maskz_and_epi64`] - * [x] [`_mm512_and_si512`] - * [x] [`_mm512_xor_epi32`] - * [x] [`_mm512_mask_xor_epi32`] - * [x] [`_mm512_maskz_xor_epi32`] - * [x] [`_mm_mask_xor_epi32`] - * [x] [`_mm_maskz_xor_epi32`] - * [x] [`_mm_xor_epi32`] - * [x] [`_mm256_mask_xor_epi32`] - * [x] [`_mm256_maskz_xor_epi32`] - * [x] [`_mm256_xor_epi32`] - * [x] [`_mm512_xor_epi64`] - * [x] [`_mm512_mask_xor_epi64`] - * [x] [`_mm512_maskz_xor_epi64`] - * [x] [`_mm_mask_xor_epi64`] - * [x] [`_mm_maskz_xor_epi64`] - * [x] [`_mm_xor_epi64`] - * [x] [`_mm256_mask_xor_epi64`] - * [x] [`_mm256_maskz_xor_epi64`] - * [x] [`_mm256_xor_epi64`] - * [x] [`_mm512_xor_si512`] - * [x] [`_mm512_andnot_epi32`] - * [x] [`_mm512_mask_andnot_epi32`] - * [x] [`_mm512_maskz_andnot_epi32`] - * [x] [`_mm_mask_andnot_epi32`] - * [x] [`_mm_maskz_andnot_epi32`] - * [x] [`_mm256_mask_andnot_epi32`] - * [x] [`_mm256_maskz_andnot_epi32`] - * [x] [`_mm512_andnot_epi64`] - * [x] [`_mm512_mask_andnot_epi64`] - * [x] [`_mm512_maskz_andnot_epi64`] - * [x] [`_mm_mask_andnot_epi64`] - * [x] [`_mm_maskz_andnot_epi64`] - * [x] [`_mm256_mask_andnot_epi64`] - * [x] [`_mm256_maskz_andnot_epi64`] - * [x] [`_mm512_andnot_si512`] - * [x] [`_mm512_unpackhi_epi32`] - * [x] [`_mm512_mask_unpackhi_epi32`] - * [x] [`_mm512_maskz_unpackhi_epi32`] - * [x] [`_mm_mask_unpackhi_epi32`] - * [x] [`_mm_maskz_unpackhi_epi32`] - * [x] [`_mm256_mask_unpackhi_epi32`] - * [x] [`_mm256_maskz_unpackhi_epi32`] - * [x] [`_mm512_unpackhi_epi64`] - * [x] [`_mm512_mask_unpackhi_epi64`] - * [x] [`_mm512_maskz_unpackhi_epi64`] - * [x] [`_mm_mask_unpackhi_epi64`] - * [x] [`_mm_maskz_unpackhi_epi64`] - * [x] [`_mm256_mask_unpackhi_epi64`] - * [x] [`_mm256_maskz_unpackhi_epi64`] - * [x] [`_mm512_unpackhi_ps`] - * [x] [`_mm512_mask_unpackhi_ps`] - * [x] [`_mm512_maskz_unpackhi_ps`] - * [x] [`_mm_mask_unpackhi_ps`] - * [x] [`_mm_maskz_unpackhi_ps`] - * [x] [`_mm256_mask_unpackhi_ps`] - * [x] [`_mm256_maskz_unpackhi_ps`] - * [x] [`_mm512_unpackhi_pd`] - * [x] [`_mm512_mask_unpackhi_pd`] - * [x] [`_mm512_maskz_unpackhi_pd`] - * [x] [`_mm_mask_unpackhi_pd`] - * [x] [`_mm_maskz_unpackhi_pd`] - * [x] [`_mm256_mask_unpackhi_pd`] - * [x] [`_mm256_maskz_unpackhi_pd`] - * [x] [`_mm512_unpacklo_epi32`] - * [x] [`_mm512_mask_unpacklo_epi32`] - * [x] [`_mm512_maskz_unpacklo_epi32`] - * [x] [`_mm_mask_unpacklo_epi32`] - * [x] [`_mm_maskz_unpacklo_epi32`] - * [x] [`_mm256_mask_unpacklo_epi32`] - * [x] [`_mm256_maskz_unpacklo_epi32`] - * [x] [`_mm512_unpacklo_epi64`] - * [x] [`_mm512_mask_unpacklo_epi64`] - * [x] [`_mm512_maskz_unpacklo_epi64`] - * [x] [`_mm_mask_unpacklo_epi64`] - * [x] [`_mm_maskz_unpacklo_epi64`] - * [x] [`_mm256_mask_unpacklo_epi64`] - * [x] [`_mm256_maskz_unpacklo_epi64`] - * [x] [`_mm512_unpacklo_ps`] - * [x] [`_mm512_mask_unpacklo_ps`] - * [x] [`_mm512_maskz_unpacklo_ps`] - * [x] [`_mm_mask_unpacklo_ps`] - * [x] [`_mm_maskz_unpacklo_ps`] - * [x] [`_mm256_mask_unpacklo_ps`] - * [x] [`_mm256_maskz_unpacklo_ps`] - * [x] [`_mm512_unpacklo_pd`] - * [x] [`_mm512_mask_unpacklo_pd`] - * [x] [`_mm512_maskz_unpacklo_pd`] - * [x] [`_mm_mask_unpacklo_pd`] - * [x] [`_mm_maskz_unpacklo_pd`] - * [x] [`_mm256_mask_unpacklo_pd`] - * [x] [`_mm256_maskz_unpacklo_pd`] - * [x] [`_mm512_mask_blend_epi32`] - * [x] [`_mm_mask_blend_epi32`] - * [x] [`_mm256_mask_blend_epi32`] - * [x] [`_mm512_mask_blend_epi64`] - * [x] [`_mm_mask_blend_epi64`] - * [x] [`_mm256_mask_blend_epi64`] - * [x] [`_mm512_mask_blend_ps`] - * [x] [`_mm_mask_blend_ps`] - * [x] [`_mm256_mask_blend_ps`] - * [x] [`_mm512_mask_blend_pd`] - * [x] [`_mm_mask_blend_pd`] - * [x] [`_mm256_mask_blend_pd`] - * [x] [`_mm512_broadcast_f32x4`] - * [x] [`_mm512_mask_broadcast_f32x4`] - * [x] [`_mm512_maskz_broadcast_f32x4`] - * [x] [`_mm256_broadcast_f32x4`] - * [x] [`_mm256_mask_broadcast_f32x4`] - * [x] [`_mm256_maskz_broadcast_f32x4`] - * [x] [`_mm512_broadcast_f64x4`] - * [x] [`_mm512_mask_broadcast_f64x4`] - * [x] [`_mm512_maskz_broadcast_f64x4`] - * [x] [`_mm512_broadcast_i32x4`] - * [x] [`_mm512_mask_broadcast_i32x4`] - * [x] [`_mm512_maskz_broadcast_i32x4`] - * [x] [`_mm256_broadcast_i32x4`] - * [x] [`_mm256_mask_broadcast_i32x4`] - * [x] [`_mm256_maskz_broadcast_i32x4`] - * [x] [`_mm512_broadcast_i64x4`] - * [x] [`_mm512_mask_broadcast_i64x4`] - * [x] [`_mm512_maskz_broadcast_i64x4`] - * [x] [`_mm512_broadcastd_epi32`] - * [x] [`_mm512_mask_broadcastd_epi32`] - * [x] [`_mm512_maskz_broadcastd_epi32`] - * [x] [`_mm_mask_broadcastd_epi32`] - * [x] [`_mm_maskz_broadcastd_epi32`] - * [x] [`_mm256_mask_broadcastd_epi32`] - * [x] [`_mm256_maskz_broadcastd_epi32`] - * [x] [`_mm512_broadcastq_epi64`] - * [x] [`_mm512_mask_broadcastq_epi64`] - * [x] [`_mm512_maskz_broadcastq_epi64`] - * [x] [`_mm_mask_broadcastq_epi64`] - * [x] [`_mm_maskz_broadcastq_epi64`] - * [x] [`_mm256_mask_broadcastq_epi64`] - * [x] [`_mm256_maskz_broadcastq_epi64`] - * [x] [`_mm512_broadcastss_ps`] - * [x] [`_mm512_mask_broadcastss_ps`] - * [x] [`_mm512_maskz_broadcastss_ps`] - * [x] [`_mm_mask_broadcastss_ps`] - * [x] [`_mm_maskz_broadcastss_ps`] - * [x] [`_mm256_mask_broadcastss_ps`] - * [x] [`_mm256_maskz_broadcastss_ps`] - * [x] [`_mm512_broadcastsd_pd`] - * [x] [`_mm512_mask_broadcastsd_pd`] - * [x] [`_mm512_maskz_broadcastsd_pd`] - * [x] [`_mm256_mask_broadcastsd_pd`] - * [x] [`_mm256_maskz_broadcastsd_pd`] - * [x] [`_mm512_shuffle_epi32`] - * [x] [`_mm512_mask_shuffle_epi32`] - * [x] [`_mm512_maskz_shuffle_epi32`] - * [x] [`_mm_mask_shuffle_epi32`] - * [x] [`_mm_maskz_shuffle_epi32`] - * [x] [`_mm256_mask_shuffle_epi32`] - * [x] [`_mm256_maskz_shuffle_epi32`] - * [x] [`_mm512_shuffle_ps`] - * [x] [`_mm512_mask_shuffle_ps`] - * [x] [`_mm512_maskz_shuffle_ps`] - * [x] [`_mm_mask_shuffle_ps`] - * [x] [`_mm_maskz_shuffle_ps`] - * [x] [`_mm256_mask_shuffle_ps`] - * [x] [`_mm256_maskz_shuffle_ps`] - * [x] [`_mm512_shuffle_pd`] - * [x] [`_mm512_mask_shuffle_pd`] - * [x] [`_mm512_maskz_shuffle_pd`] - * [x] [`_mm_mask_shuffle_pd`] - * [x] [`_mm_maskz_shuffle_pd`] - * [x] [`_mm256_mask_shuffle_pd`] - * [x] [`_mm256_maskz_shuffle_pd`] - * [x] [`_mm512_shuffle_i32x4`] - * [x] [`_mm512_mask_shuffle_i32x4`] - * [x] [`_mm512_maskz_shuffle_i32x4`] - * [x] [`_mm256_mask_shuffle_i32x4`] - * [x] [`_mm256_maskz_shuffle_i32x4`] - * [x] [`_mm256_shuffle_i32x4`] - * [x] [`_mm512_shuffle_i64x2`] - * [x] [`_mm512_mask_shuffle_i64x2`] - * [x] [`_mm512_maskz_shuffle_i64x2`] - * [x] [`_mm256_mask_shuffle_i64x2`] - * [x] [`_mm256_maskz_shuffle_i64x2`] - * [x] [`_mm256_shuffle_i64x2`] - * [x] [`_mm512_shuffle_f32x4`] - * [x] [`_mm512_mask_shuffle_f32x4`] - * [x] [`_mm512_maskz_shuffle_f32x4`] - * [x] [`_mm256_mask_shuffle_f32x4`] - * [x] [`_mm256_maskz_shuffle_f32x4`] - * [x] [`_mm256_shuffle_f32x4`] - * [x] [`_mm512_shuffle_f64x2`] - * [x] [`_mm512_mask_shuffle_f64x2`] - * [x] [`_mm512_maskz_shuffle_f64x2`] - * [x] [`_mm256_mask_shuffle_f64x2`] - * [x] [`_mm256_maskz_shuffle_f64x2`] - * [x] [`_mm256_shuffle_f64x2`] - * [x] [`_mm512_alignr_epi32`] - * [x] [`_mm512_mask_alignr_epi32`] - * [x] [`_mm512_maskz_alignr_epi32`] - * [x] [`_mm_alignr_epi32`] - * [x] [`_mm_mask_alignr_epi32`] - * [x] [`_mm_maskz_alignr_epi32`] - * [x] [`_mm256_alignr_epi32`] - * [x] [`_mm256_mask_alignr_epi32`] - * [x] [`_mm256_maskz_alignr_epi32`] - * [x] [`_mm512_alignr_epi64`] - * [x] [`_mm512_mask_alignr_epi64`] - * [x] [`_mm512_maskz_alignr_epi64`] - * [x] [`_mm_alignr_epi64`] - * [x] [`_mm_mask_alignr_epi64`] - * [x] [`_mm_maskz_alignr_epi64`] - * [x] [`_mm256_alignr_epi64`] - * [x] [`_mm256_mask_alignr_epi64`] - * [x] [`_mm256_maskz_alignr_epi64`] - * [x] [`_mm512_permute_ps`] - * [x] [`_mm512_mask_permute_ps`] - * [x] [`_mm512_maskz_permute_ps`] - * [x] [`_mm_mask_permute_ps`] - * [x] [`_mm_maskz_permute_ps`] - * [x] [`_mm256_mask_permute_ps`] - * [x] [`_mm256_maskz_permute_ps`] - * [x] [`_mm512_permute_pd`] - * [x] [`_mm512_mask_permute_pd`] - * [x] [`_mm512_maskz_permute_pd`] - * [x] [`_mm_mask_permute_pd`] - * [x] [`_mm_maskz_permute_pd`] - * [x] [`_mm256_mask_permute_pd`] - * [x] [`_mm256_maskz_permute_pd`] - * [x] [`_mm512_permutevar_epi32`] - * [x] [`_mm512_mask_permutevar_epi32`] - * [x] [`_mm512_permutevar_ps`] - * [x] [`_mm512_mask_permutevar_ps`] - * [x] [`_mm512_maskz_permutevar_ps`] - * [x] [`_mm_mask_permutevar_ps`] - * [x] [`_mm_maskz_permutevar_ps`] - * [x] [`_mm256_mask_permutevar_ps`] - * [x] [`_mm256_maskz_permutevar_ps`] - * [x] [`_mm512_permutevar_pd`] - * [x] [`_mm512_mask_permutevar_pd`] - * [x] [`_mm512_maskz_permutevar_pd`] - * [x] [`_mm_mask_permutevar_pd`] - * [x] [`_mm_maskz_permutevar_pd`] - * [x] [`_mm256_mask_permutevar_pd`] - * [x] [`_mm256_maskz_permutevar_pd`] - * [x] [`_mm512_permutex2var_epi32`] - * [x] [`_mm512_mask_permutex2var_epi32`] - * [x] [`_mm512_maskz_permutex2var_epi32`] - * [x] [`_mm512_mask2_permutex2var_epi32`] - * [x] [`_mm_mask_permutex2var_epi32`] - * [x] [`_mm_mask2_permutex2var_epi32`] - * [x] [`_mm_maskz_permutex2var_epi32`] - * [x] [`_mm_permutex2var_epi32`] - * [x] [`_mm256_mask_permutex2var_epi32`] - * [x] [`_mm256_mask2_permutex2var_epi32`] - * [x] [`_mm256_maskz_permutex2var_epi32`] - * [x] [`_mm256_permutex2var_epi32`] - * [x] [`_mm512_permutex2var_epi64`] - * [x] [`_mm512_mask_permutex2var_epi64`] - * [x] [`_mm512_maskz_permutex2var_epi64`] - * [x] [`_mm512_mask2_permutex2var_epi64`] - * [x] [`_mm_mask_permutex2var_epi64`] - * [x] [`_mm_mask2_permutex2var_epi64`] - * [x] [`_mm_maskz_permutex2var_epi64`] - * [x] [`_mm_permutex2var_epi64`] - * [x] [`_mm256_mask_permutex2var_epi64`] - * [x] [`_mm256_mask2_permutex2var_epi64`] - * [x] [`_mm256_maskz_permutex2var_epi64`] - * [x] [`_mm256_permutex2var_epi64`] - * [x] [`_mm512_permutex2var_ps`] - * [x] [`_mm512_mask_permutex2var_ps`] - * [x] [`_mm512_maskz_permutex2var_ps`] - * [x] [`_mm512_mask2_permutex2var_ps`] - * [x] [`_mm_mask_permutex2var_ps`] - * [x] [`_mm_mask2_permutex2var_ps`] - * [x] [`_mm_maskz_permutex2var_ps`] - * [x] [`_mm_permutex2var_ps`] - * [x] [`_mm256_mask_permutex2var_ps`] - * [x] [`_mm256_mask2_permutex2var_ps`] - * [x] [`_mm256_maskz_permutex2var_ps`] - * [x] [`_mm256_permutex2var_ps`] - * [x] [`_mm512_permutex2var_pd`] - * [x] [`_mm512_mask_permutex2var_pd`] - * [x] [`_mm512_maskz_permutex2var_pd`] - * [x] [`_mm512_mask2_permutex2var_pd`] - * [x] [`_mm_mask_permutex2var_pd`] - * [x] [`_mm_mask2_permutex2var_pd`] - * [x] [`_mm_maskz_permutex2var_pd`] - * [x] [`_mm_permutex2var_pd`] - * [x] [`_mm256_mask_permutex2var_pd`] - * [x] [`_mm256_mask2_permutex2var_pd`] - * [x] [`_mm256_maskz_permutex2var_pd`] - * [x] [`_mm256_permutex2var_pd`] - * [x] [`_mm512_permutex_epi64`] - * [x] [`_mm512_mask_permutex_epi64`] - * [x] [`_mm512_maskz_permutex_epi64`] - * [x] [`_mm256_mask_permutex_epi64`] - * [x] [`_mm256_maskz_permutex_epi64`] - * [x] [`_mm256_permutex_epi64`] - * [x] [`_mm512_permutex_pd`] - * [x] [`_mm512_mask_permutex_pd`] - * [x] [`_mm512_maskz_permutex_pd`] - * [x] [`_mm256_mask_permutex_pd`] - * [x] [`_mm256_maskz_permutex_pd`] - * [x] [`_mm256_permutex_pd`] - * [x] [`_mm512_permutexvar_epi32`] - * [x] [`_mm512_mask_permutexvar_epi32`] - * [x] [`_mm512_maskz_permutexvar_epi32`] - * [x] [`_mm256_mask_permutexvar_epi32`] - * [x] [`_mm256_maskz_permutexvar_epi32`] - * [x] [`_mm256_permutexvar_epi32`] - * [x] [`_mm512_permutexvar_epi64`] - * [x] [`_mm512_mask_permutexvar_epi64`] - * [x] [`_mm512_maskz_permutexvar_epi64`] - * [x] [`_mm256_mask_permutexvar_epi64`] - * [x] [`_mm256_maskz_permutexvar_epi64`] - * [x] [`_mm256_permutexvar_epi64`] - * [x] [`_mm512_permutexvar_ps`] - * [x] [`_mm512_mask_permutexvar_ps`] - * [x] [`_mm512_maskz_permutexvar_ps`] - * [x] [`_mm256_mask_permutexvar_ps`] - * [x] [`_mm256_maskz_permutexvar_ps`] - * [x] [`_mm256_permutexvar_ps`] - * [x] [`_mm512_permutexvar_pd`] - * [x] [`_mm512_mask_permutexvar_pd`] - * [x] [`_mm512_maskz_permutexvar_pd`] - * [x] [`_mm256_mask_permutexvar_pd`] - * [x] [`_mm256_maskz_permutexvar_pd`] - * [x] [`_mm256_permutexvar_pd`] - * [x] [`_mm512_i32gather_epi32`] - * [x] [`_mm512_mask_i32gather_epi32`] - * [_] [`_mm_mmask_i32gather_epi32`] //need i1 - * [_] [`_mm256_mmask_i32gather_epi32`] //need i1 - * [x] [`_mm512_i32gather_epi64`] - * [x] [`_mm512_mask_i32gather_epi64`] - * [_] [`_mm_mmask_i32gather_epi64`] //need i1 - * [_] [`_mm256_mmask_i32gather_epi64`] //need i1 - * [x] [`_mm512_i32gather_ps`] - * [x] [`_mm512_mask_i32gather_ps`] - * [_] [`_mm_mmask_i32gather_ps`] //need i1 - * [_] [`_mm256_mmask_i32gather_ps`] //need i1 - * [x] [`_mm512_i32gather_pd`] - * [x] [`_mm512_mask_i32gather_pd`] - * [_] [`_mm_mmask_i32gather_pd`] //need i1 - * [_] [`_mm256_mmask_i32gather_pd`] //need i1 - * [x] [`_mm512_i64gather_epi32`] - * [x] [`_mm512_mask_i64gather_epi32`] - * [_] [`_mm_mmask_i64gather_epi32`] //need i1 - * [_] [`_mm256_mmask_i64gather_epi32`] //need i1 - * [x] [`_mm512_i64gather_epi64`] - * [x] [`_mm512_mask_i64gather_epi64`] - * [_] [`_mm_mmask_i64gather_epi64`] //need i1 - * [_] [`_mm256_mmask_i64gather_epi64`] //need i1 - * [x] [`_mm512_i64gather_ps`] - * [x] [`_mm512_mask_i64gather_ps`] - * [_] [`_mm_mmask_i64gather_ps`] //need i1 - * [_] [`_mm256_mmask_i64gather_ps`] //need i1 - * [x] [`_mm512_i64gather_pd`] - * [x] [`_mm512_mask_i64gather_pd`] - * [_] [`_mm_mmask_i64gather_pd`] //need i1 - * [_] [`_mm256_mmask_i64gather_pd`] //need i1 - * [ ] [`_mm512_i32extgather_epi32`] //not in llvm - * [ ] [`_mm512_mask_i32extgather_epi32`] //not in llvm - * [ ] [`_mm512_i32extgather_ps`] // not in llvm - * [ ] [`_mm512_mask_i32extgather_ps`] //not in llvm - * [ ] [`_mm512_i32loextgather_epi64`] //not in llvm - * [ ] [`_mm512_mask_i32loextgather_epi64`] //not in llvm - * [ ] [`_mm512_i32loextgather_pd`] //not in llvm - * [ ] [`_mm512_mask_i32loextgather_pd`] //not in llvm - * [ ] [`_mm512_i32logather_epi64`] //not in llvm - * [ ] [`_mm512_mask_i32logather_epi64`] //not in llvm - * [ ] [`_mm512_i32logather_pd`] //not in llvm - * [ ] [`_mm512_mask_i32logather_pd`] //not in llvm - * [x] [`_mm512_i32scatter_epi32`] - * [x] [`_mm512_mask_i32scatter_epi32`] - * [_] [`_mm_i32scatter_epi32`] //need i1 - * [_] [`_mm_mask_i32scatter_epi32`] // need i1 - * [_] [`_mm256_i32scatter_epi32`] //need i1 - * [_] [`_mm256_mask_i32scatter_epi32`] //need i1 - * [x] [`_mm512_i32scatter_epi64`] - * [x] [`_mm512_mask_i32scatter_epi64`] - * [_] [`_mm_i32scatter_epi64`]//need i1 - * [_] [`_mm_mask_i32scatter_epi64`] //need i1 - * [x] [`_mm256_i32scatter_epi64`] - * [_] [`_mm256_mask_i32scatter_epi64`] //need i1 - * [x] [`_mm512_i32scatter_ps`] - * [x] [`_mm512_mask_i32scatter_ps`] - * [_] [`_mm_i32scatter_ps`] //need i1 - * [_] [`_mm_mask_i32scatter_ps`] //need i1 - * [_] [`_mm256_i32scatter_ps`] //need i1 - * [_] [`_mm256_mask_i32scatter_ps`] //need i1 - * [x] [`_mm512_i32scatter_pd`] - * [x] [`_mm512_mask_i32scatter_pd`] - * [_] [`_mm_i32scatter_pd`] //need i1 - * [_] [`_mm_mask_i32scatter_pd`] //need i1 - * [_] [`_mm256_i32scatter_pd`] //need i1 - * [_] [`_mm256_mask_i32scatter_pd`] //need i1 - * [x] [`_mm512_i64scatter_epi32`] - * [x] [`_mm512_mask_i64scatter_epi32`] - * [_] [`_mm_i64scatter_epi32`] //need i1 - * [_] [`_mm_mask_i64scatter_epi32`] //need i1 - * [_] [`_mm256_i64scatter_epi32`] //need i1 - * [_] [`_mm256_mask_i64scatter_epi32`] //need i1 - * [x] [`_mm512_mask_i64scatter_epi64`] - * [x] [`_mm512_i64scatter_epi64`] - * [_] [`_mm_i64scatter_epi64`] //need i1 - * [_] [`_mm_mask_i64scatter_epi64`] //need i1 - * [_] [`_mm256_i64scatter_epi64`] //need i1 - * [_] [`_mm256_mask_i64scatter_epi64`] //need i1 - * [x] [`_mm512_i64scatter_ps`] - * [x] [`_mm512_mask_i64scatter_ps`] - * [_] [`_mm_i64scatter_ps`] //need i1 - * [_] [`_mm_mask_i64scatter_ps`] //need i1 - * [_] [`_mm256_i64scatter_ps`] //need i1 - * [_] [`_mm256_mask_i64scatter_ps`] //need i1 - * [x] [`_mm512_i64scatter_pd`] - * [x] [`_mm512_mask_i64scatter_pd`] - * [_] [`_mm_i64scatter_pd`] //need i1 - * [_] [`_mm_mask_i64scatter_pd`] //need i1 - * [_] [`_mm256_i64scatter_pd`] //need i1 - * [_] [`_mm256_mask_i64scatter_pd`] //need i1 - * [ ] [`_mm512_i32extscatter_epi32`] //not in llvm - * [ ] [`_mm512_mask_i32extscatter_epi32`] //not in llvm - * [ ] [`_mm512_i32extscatter_ps`] //not in llvm - * [ ] [`_mm512_mask_i32extscatter_ps`] //not in llvm - * [ ] [`_mm512_i32loextscatter_epi64`] //not in llvm - * [ ] [`_mm512_mask_i32loextscatter_epi64`] //not in llvm - * [ ] [`_mm512_i32loextscatter_pd`] //not in llvm - * [ ] [`_mm512_mask_i32loextscatter_pd`] //not in llvm - * [ ] [`_mm512_i32loscatter_epi64`] //not in llvm - * [ ] [`_mm512_mask_i32loscatter_epi64`] //not in llvm - * [ ] [`_mm512_i32loscatter_pd`] //not in llvm - * [ ] [`_mm512_mask_i32loscatter_pd`] //not in llvm - * [x] [`_mm512_inserti32x4`] - * [x] [`_mm512_mask_inserti32x4`] - * [x] [`_mm512_maskz_inserti32x4`] - * [x] [`_mm256_inserti32x4`] - * [x] [`_mm256_mask_inserti32x4`] - * [x] [`_mm256_maskz_inserti32x4`] - * [x] [`_mm512_inserti64x4`] - * [x] [`_mm512_mask_inserti64x4`] - * [x] [`_mm512_maskz_inserti64x4`] - * [x] [`_mm512_insertf32x4`] - * [x] [`_mm512_mask_insertf32x4`] - * [x] [`_mm512_maskz_insertf32x4`] - * [x] [`_mm256_insertf32x4`] - * [x] [`_mm256_mask_insertf32x4`] - * [x] [`_mm256_maskz_insertf32x4`] - * [x] [`_mm512_insertf64x4`] - * [x] [`_mm512_mask_insertf64x4`] - * [x] [`_mm512_maskz_insertf64x4`] - * [x] [`_mm512_extracti32x4_epi32`] - * [x] [`_mm512_mask_extracti32x4_epi32`] - * [x] [`_mm512_maskz_extracti32x4_epi32`] - * [x] [`_mm256_extracti32x4_epi32`] - * [x] [`_mm256_mask_extracti32x4_epi32`] - * [x] [`_mm256_maskz_extracti32x4_epi32`] - * [x] [`_mm512_extracti64x4_epi64`] - * [x] [`_mm512_mask_extracti64x4_epi64`] - * [x] [`_mm512_maskz_extracti64x4_epi64`] - * [x] [`_mm512_extractf32x4_ps`] - * [x] [`_mm512_mask_extractf32x4_ps`] - * [x] [`_mm512_maskz_extractf32x4_ps`] - * [x] [`_mm256_extractf32x4_ps`] - * [x] [`_mm256_mask_extractf32x4_ps`] - * [x] [`_mm256_maskz_extractf32x4_ps`] - * [x] [`_mm512_extractf64x4_pd`] - * [x] [`_mm512_mask_extractf64x4_pd`] - * [x] [`_mm512_maskz_extractf64x4_pd`] - * [x] [`_mm512_maskz_compress_epi32`] - * [x] [`_mm512_mask_compress_epi32`] - * [x] [`_mm_mask_compress_epi32`] - * [x] [`_mm_maskz_compress_epi32`] - * [x] [`_mm256_mask_compress_epi32`] - * [x] [`_mm256_maskz_compress_epi32`] - * [x] [`_mm512_mask_compress_epi64`] - * [x] [`_mm512_maskz_compress_epi64`] - * [x] [`_mm_mask_compress_epi64`] - * [x] [`_mm_maskz_compress_epi64`] - * [x] [`_mm256_mask_compress_epi64`] - * [x] [`_mm256_maskz_compress_epi64`] - * [x] [`_mm512_mask_compress_ps`] - * [x] [`_mm512_maskz_compress_ps`] - * [x] [`_mm_mask_compress_ps`] - * [x] [`_mm_maskz_compress_ps`] - * [x] [`_mm256_mask_compress_ps`] - * [x] [`_mm256_maskz_compress_ps`] - * [x] [`_mm512_mask_compress_pd`] - * [x] [`_mm512_maskz_compress_pd`] - * [x] [`_mm_mask_compress_pd`] - * [x] [`_mm_maskz_compress_pd`] - * [x] [`_mm256_mask_compress_pd`] - * [x] [`_mm256_maskz_compress_pd`] - * [x] [`_mm512_mask_compressstoreu_epi32`] //need i1 - * [x] [`_mm_mask_compressstoreu_epi32`] //need i1 - * [x] [`_mm256_mask_compressstoreu_epi32`] //need i1 - * [x] [`_mm512_mask_compressstoreu_epi64`] //need i1 - * [x] [`_mm_mask_compressstoreu_epi64`] //need i1 - * [x] [`_mm256_mask_compressstoreu_epi64`] //need i1 - * [x] [`_mm512_mask_compressstoreu_ps`] //need i1 - * [x] [`_mm_mask_compressstoreu_ps`] //need i1 - * [x] [`_mm256_mask_compressstoreu_ps`] //need i1 - * [x] [`_mm512_mask_compressstoreu_pd`] //need i1 - * [x] [`_mm_mask_compressstoreu_pd`] //need i1 - * [x] [`_mm256_mask_compressstoreu_pd`] //need i1 - * [x] [`_mm512_mask_expand_epi32`] - * [x] [`_mm512_maskz_expand_epi32`] - * [x] [`_mm_mask_expand_epi32`] - * [x] [`_mm_maskz_expand_epi32`] - * [x] [`_mm256_mask_expand_epi32`] - * [x] [`_mm256_maskz_expand_epi32`] - * [x] [`_mm512_mask_expand_epi64`] - * [x] [`_mm512_maskz_expand_epi64`] - * [x] [`_mm_mask_expand_epi64`] - * [x] [`_mm_maskz_expand_epi64`] - * [x] [`_mm256_mask_expand_epi64`] - * [x] [`_mm256_maskz_expand_epi64`] - * [x] [`_mm512_mask_expand_ps`] - * [x] [`_mm512_maskz_expand_ps`] - * [x] [`_mm_mask_expand_ps`] - * [x] [`_mm_maskz_expand_ps`] - * [x] [`_mm256_mask_expand_ps`] - * [x] [`_mm256_maskz_expand_ps`] - * [x] [`_mm512_mask_expand_pd`] - * [x] [`_mm512_maskz_expand_pd`] - * [x] [`_mm_mask_expand_pd`] - * [x] [`_mm_maskz_expand_pd`] - * [x] [`_mm256_mask_expand_pd`] - * [x] [`_mm256_maskz_expand_pd`] - * [x] [`_mm512_mask_expandloadu_epi32`] //need i1 - * [x] [`_mm512_maskz_expandloadu_epi32`] //need i1 - * [x] [`_mm_mask_expandloadu_epi32`] //need i1 - * [x] [`_mm_maskz_expandloadu_epi32`] //need i1 - * [x] [`_mm256_mask_expandloadu_epi32`] //need i1 - * [x] [`_mm256_maskz_expandloadu_epi32`] //need i1 - * [x] [`_mm512_mask_expandloadu_epi64`] //need i1 - * [x] [`_mm512_maskz_expandloadu_epi64`] //need i1 - * [x] [`_mm_mask_expandloadu_epi64`] //need i1 - * [x] [`_mm_maskz_expandloadu_epi64`] //need i1 - * [x] [`_mm256_mask_expandloadu_epi64`] //need i1 - * [x] [`_mm256_maskz_expandloadu_epi64`] //need i1 - * [x] [`_mm512_mask_expandloadu_ps`] //need i1 - * [x] [`_mm512_maskz_expandloadu_ps`] //need i1 - * [x] [`_mm_mask_expandloadu_ps`] //need i1 - * [x] [`_mm_maskz_expandloadu_ps`] //need i1 - * [x] [`_mm256_mask_expandloadu_ps`] //need i1 - * [x] [`_mm256_maskz_expandloadu_ps`] //need i1 - * [x] [`_mm512_mask_expandloadu_pd`] //need i1 - * [x] [`_mm512_maskz_expandloadu_pd`] //need i1 - * [x] [`_mm_mask_expandloadu_pd`] //need i1 - * [x] [`_mm_maskz_expandloadu_pd`] //need i1 - * [x] [`_mm256_mask_expandloadu_pd`] //need i1 - * [x] [`_mm256_maskz_expandloadu_pd`] //need i1 - * [x] [`_mm512_zextpd128_pd512`] - * [x] [`_mm512_zextpd256_pd512`] - * [x] [`_mm512_zextps128_ps512`] - * [x] [`_mm512_zextps256_ps512`] - * [x] [`_mm512_zextsi128_si512`] - * [x] [`_mm512_zextsi256_si512`] - * [x] [`_mm512_undefined_epi32`] - * [x] [`_mm512_undefined_pd`] - * [x] [`_mm512_undefined_ps`] - * [x] [`_mm512_undefined`] - * [ ] [`_mm512_svml_round_pd`] //not in llvm - * [x] [`_mm512_ternarylogic_epi32`] - * [x] [`_mm512_mask_ternarylogic_epi32`] - * [x] [`_mm512_maskz_ternarylogic_epi32`] - * [x] [`_mm_mask_ternarylogic_epi32`] - * [x] [`_mm_maskz_ternarylogic_epi32`] - * [x] [`_mm_ternarylogic_epi32`] - * [x] [`_mm256_mask_ternarylogic_epi32`] - * [x] [`_mm256_maskz_ternarylogic_epi32`] - * [x] [`_mm256_ternarylogic_epi32`] - * [x] [`_mm512_ternarylogic_epi64`] - * [x] [`_mm512_mask_ternarylogic_epi64`] - * [x] [`_mm512_maskz_ternarylogic_epi64`] - * [x] [`_mm_mask_ternarylogic_epi64`] - * [x] [`_mm_maskz_ternarylogic_epi64`] - * [x] [`_mm_ternarylogic_epi64`] - * [x] [`_mm256_mask_ternarylogic_epi64`] - * [x] [`_mm256_maskz_ternarylogic_epi64`] - * [x] [`_mm256_ternarylogic_epi64`] - * [x] [`_mm512_test_epi32_mask`] - * [x] [`_mm512_mask_test_epi32_mask`] - * [x] [`_mm_mask_test_epi32_mask`] - * [x] [`_mm_test_epi32_mask`] - * [x] [`_mm256_mask_test_epi32_mask`] - * [x] [`_mm256_test_epi32_mask`] - * [x] [`_mm512_test_epi64_mask`] - * [x] [`_mm512_mask_test_epi64_mask`] - * [x] [`_mm_mask_test_epi64_mask`] - * [x] [`_mm_test_epi64_mask`] - * [x] [`_mm256_mask_test_epi64_mask`] - * [x] [`_mm256_test_epi64_mask`] - * [x] [`_mm512_testn_epi32_mask`] - * [x] [`_mm512_mask_testn_epi32_mask`] - * [x] [`_mm_mask_testn_epi32_mask`] - * [x] [`_mm_testn_epi32_mask`] - * [x] [`_mm256_mask_testn_epi32_mask`] - * [x] [`_mm256_testn_epi32_mask`] - * [x] [`_mm512_testn_epi64_mask`] - * [x] [`_mm512_mask_testn_epi64_mask`] - * [x] [`_mm_mask_testn_epi64_mask`] - * [x] [`_mm_testn_epi64_mask`] - * [x] [`_mm256_mask_testn_epi64_mask`] - * [x] [`_mm256_testn_epi64_mask`] - * [x] [`_mm512_set1_epi8`] - * [x] [`_mm512_set1_epi16`] - * [x] [`_mm512_set1_epi32`] - * [x] [`_mm512_mask_set1_epi32`] - * [x] [`_mm512_maskz_set1_epi32`] - * [x] [`_mm_mask_set1_epi32`] - * [x] [`_mm_maskz_set1_epi32`] - * [x] [`_mm256_mask_set1_epi32`] - * [x] [`_mm256_maskz_set1_epi32`] - * [x] [`_mm512_set1_epi64`] - * [x] [`_mm512_mask_set1_epi64`] - * [x] [`_mm512_maskz_set1_epi64`] - * [x] [`_mm_mask_set1_epi64`] - * [x] [`_mm_maskz_set1_epi64`] - * [x] [`_mm256_mask_set1_epi64`] - * [x] [`_mm256_maskz_set1_epi64`] - * [x] [`_mm512_set1_ps`] - * [x] [`_mm512_set1_pd`] - * [x] [`_mm512_set4_epi32`] - * [x] [`_mm512_set4_epi64`] - * [x] [`_mm512_set4_pd`] - * [x] [`_mm512_set4_ps`] - * [x] [`_mm512_set_epi16`] - * [x] [`_mm512_set_epi32`] - * [x] [`_mm512_set_epi64`] - * [x] [`_mm512_set_epi8`] - * [x] [`_mm512_set_pd`] - * [x] [`_mm512_set_ps`] - * [x] [`_mm512_setr4_epi32`] - * [x] [`_mm512_setr4_epi64`] - * [x] [`_mm512_setr4_pd`] - * [x] [`_mm512_setr4_ps`] - * [x] [`_mm512_setr_epi32`] - * [x] [`_mm512_setr_epi64`] - * [x] [`_mm512_setr_pd`] - * [x] [`_mm512_setr_ps`] - * [x] [`_mm512_setzero_epi32`] - * [x] [`_mm512_setzero_pd`] - * [x] [`_mm512_setzero_ps`] - * [x] [`_mm512_setzero_si512`] - * [x] [`_mm512_setzero`] - * [x] [`_mm512_load_epi32`] - * [x] [`_mm512_mask_load_epi32`] //need i1 - * [x] [`_mm512_maskz_load_epi32`] //need i1 - * [x] [`_mm_load_epi32`] - * [x] [`_mm_mask_load_epi32`] //need i1 - * [x] [`_mm_maskz_load_epi32`] //need i1 - * [x] [`_mm256_load_epi32`] - * [x] [`_mm256_mask_load_epi32`] //need i1 - * [x] [`_mm256_maskz_load_epi32`] //need i1 - * [x] [`_mm512_load_epi64`] - * [x] [`_mm512_mask_load_epi64`] //need i1 - * [x] [`_mm512_maskz_load_epi64`] //need i1 - * [x] [`_mm_load_epi64`] //need i1 - * [x] [`_mm_mask_load_epi64`] //need i1 - * [x] [`_mm_maskz_load_epi64`] //need i1 - * [x] [`_mm256_load_epi64`] //need i1 - * [x] [`_mm256_mask_load_epi64`] //need i1 - * [x] [`_mm256_maskz_load_epi64`] //need i1 - * [x] [`_mm512_load_ps`] - * [x] [`_mm512_mask_load_ps`] //need i1 - * [x] [`_mm512_maskz_load_ps`] //need i1 - * [x] [`_mm_maskz_load_ps`] //need i - * [x] [`_mm_mask_load_ps`] //need i1 - * [x] [`_mm_maskz_load_ps`] //need i1 - * [x] [`_mm256_mask_load_ps`] //need i1 - * [x] [`_mm256_maskz_load_ps`] //need i1 - * [x] [`_mm512_load_pd`] - * [x] [`_mm512_mask_load_pd`] //need i1 - * [x] [`_mm512_maskz_load_pd`] //need i1 - * [x] [`_mm_mask_load_pd`] //need i1 - * [x] [`_mm_maskz_load_pd`] //need i1 - * [x] [`_mm256_mask_load_pd`] //need i1 - * [x] [`_mm256_maskz_load_pd`] //need i1 - * [x] [`_mm512_load_si512`] - * [x] [`_mm512_loadu_epi32`] - * [x] [`_mm512_mask_loadu_epi32`] //need i1 - * [x] [`_mm_loadu_epi32`] - * [x] [`_mm_mask_loadu_epi32`] //need i1 - * [x] [`_mm_maskz_loadu_epi32`] //need i1 - * [x] [`_mm512_maskz_loadu_epi32`] //need i1 - * [x] [`_mm256_loadu_epi32`] - * [x] [`_mm256_mask_loadu_epi32`] //need i1 - * [x] [`_mm256_maskz_loadu_epi32`] //need i1 - * [x] [`_mm512_loadu_epi64`] - * [x] [`_mm512_mask_loadu_epi64`] //need i1 - * [x] [`_mm512_maskz_loadu_epi64`] //need i1 - * [x] [`_mm_loadu_epi64`] - * [x] [`_mm_mask_loadu_epi64`] //need i1 - * [x] [`_mm_maskz_loadu_epi64`] //need i1 - * [x] [`_mm256_loadu_epi64`] - * [x] [`_mm256_mask_loadu_epi64`] //need i1 - * [x] [`_mm256_maskz_loadu_epi64`] //need i1 - * [x] [`_mm512_loadu_ps`] - * [x] [`_mm512_mask_loadu_ps`] //need i1 - * [x] [`_mm512_maskz_loadu_ps`] //need i1 - * [x] [`_mm_mask_loadu_ps`] //need i1 - * [x] [`_mm_maskz_loadu_ps`] //need i1 - * [x] [`_mm256_mask_loadu_ps`] //need i1 - * [x] [`_mm256_maskz_loadu_ps`] //need i1 - * [x] [`_mm512_loadu_pd`] - * [x] [`_mm512_mask_loadu_pd`] //need i1 - * [x] [`_mm512_maskz_loadu_pd`] //need i1 - * [x] [`_mm_mask_loadu_pd`] //need i1 - * [x] [`_mm_maskz_loadu_pd`] //need i1 - * [x] [`_mm256_mask_loadu_pd`] //need i1 - * [x] [`_mm256_maskz_loadu_pd`] //need i1 - * [x] [`_mm512_loadu_si512`] - * [x] [`_mm512_store_epi32`] - * [x] [`_mm512_mask_store_epi32`] //need i1 - * [x] [`_mm_mask_store_epi32`] //need i1 - * [x] [`_mm_store_epi32`] - * [x] [`_mm256_mask_store_epi32`] //need i1 - * [x] [`_mm256_store_epi32`] - * [x] [`_mm512_store_epi64`] - * [x] [`_mm512_mask_store_epi64`] //need i1 - * [x] [`_mm_mask_store_epi64`] //need i1 - * [x] [`_mm_store_epi64`] - * [x] [`_mm256_mask_store_epi64`] //need i1 - * [x] [`_mm256_store_epi64`] - * [x] [`_mm512_store_ps`] - * [x] [`_mm512_mask_store_ps`] //need i1 - * [x] [`_mm_mask_store_ps`] //need i1 - * [x] [`_mm256_mask_store_ps`] //need i1 - * [x] [`_mm512_store_pd`] - * [x] [`_mm512_mask_store_pd`] //need i1 - * [x] [`_mm_mask_store_pd`] //need i1 - * [x] [`_mm256_mask_store_pd`] //need i1 - * [x] [`_mm512_store_si512`] - * [x] [`_mm512_storeu_epi32`] - * [x] [`_mm512_mask_storeu_epi32`] //need i1 - * [x] [`_mm_mask_storeu_epi32`] //need i1 - * [x] [`_mm_storeu_epi32`] - * [x] [`_mm256_mask_storeu_epi32`] //need i1 - * [x] [`_mm256_storeu_epi32`] - * [x] [`_mm512_storeu_epi64`] - * [x] [`_mm512_mask_storeu_epi64`] //need i1 - * [x] [`_mm_mask_storeu_epi64`] //need i1 - * [x] [`_mm_storeu_epi64`] - * [x] [`_mm256_mask_storeu_epi64`] //need i1 - * [x] [`_mm256_storeu_epi64`] - * [x] [`_mm512_storeu_ps`] - * [x] [`_mm512_mask_storeu_ps`] //need i1 - * [x] [`_mm_mask_storeu_ps`] //need i1 - * [x] [`_mm256_mask_storeu_ps`] //need i1 - * [x] [`_mm512_storeu_pd`] - * [x] [`_mm512_mask_storeu_pd`] //need i1 - * [x] [`_mm_mask_storeu_pd`] //need i1 - * [x] [`_mm256_mask_storeu_pd`] //need i1 - * [x] [`_mm512_storeu_si512`] - * [ ] [`_mm512_stream_load_si512`] //stream_load_si256, ... not implment yet - * [x] [`_mm512_stream_pd`] - * [x] [`_mm512_stream_ps`] - * [x] [`_mm512_stream_si512`] - * [x] [`_mm512_castpd128_pd512`] - * [x] [`_mm512_castpd256_pd512`] - * [x] [`_mm512_castpd512_pd128`] - * [x] [`_mm512_castpd512_pd256`] - * [x] [`_mm512_castpd_ps`] - * [x] [`_mm512_castpd_si512`] - * [x] [`_mm512_castps128_ps512`] - * [x] [`_mm512_castps256_ps512`] - * [x] [`_mm512_castps512_ps128`] - * [x] [`_mm512_castps512_ps256`] - * [x] [`_mm512_castps_pd`] - * [x] [`_mm512_castps_si512`] - * [x] [`_mm512_castsi128_si512`] - * [x] [`_mm512_castsi256_si512`] - * [x] [`_mm512_castsi512_pd`] - * [x] [`_mm512_castsi512_ps`] - * [x] [`_mm512_castsi512_si128`] - * [x] [`_mm512_castsi512_si256`] - * [x] [`_mm512_cvt_roundps_ph`] - * [x] [`_mm512_mask_cvt_roundps_ph`] - * [x] [`_mm512_maskz_cvt_roundps_ph`] - * [x] [`_mm_mask_cvt_roundps_ph`] - * [x] [`_mm_maskz_cvt_roundps_ph`] - * [x] [`_mm256_mask_cvt_roundps_ph`] - * [x] [`_mm256_maskz_cvt_roundps_ph`] - * [x] [`_mm512_cvtepi16_epi32`] - * [x] [`_mm512_mask_cvtepi16_epi32`] - * [x] [`_mm512_maskz_cvtepi16_epi32`] - * [x] [`_mm_mask_cvtepi16_epi32`] - * [x] [`_mm_maskz_cvtepi16_epi32`] - * [x] [`_mm256_mask_cvtepi16_epi32`] - * [x] [`_mm256_maskz_cvtepi16_epi32`] - * [x] [`_mm512_cvtepi16_epi64`] - * [x] [`_mm512_mask_cvtepi16_epi64`] - * [x] [`_mm512_maskz_cvtepi16_epi64`] - * [x] [`_mm_mask_cvtepi16_epi64`] - * [x] [`_mm_maskz_cvtepi16_epi64`] - * [x] [`_mm256_mask_cvtepi16_epi64`] - * [x] [`_mm256_maskz_cvtepi16_epi64`] - * [x] [`_mm512_cvtepi32_epi16`] - * [x] [`_mm512_mask_cvtepi32_epi16`] - * [x] [`_mm512_maskz_cvtepi32_epi16`] - * [x] [`_mm512_mask_cvtepi32_storeu_epi16`] - * [x] [`_mm_mask_cvtepi32_storeu_epi16`] - * [x] [`_mm256_mask_cvtepi32_storeu_epi16`] - * [x] [`_mm_cvtepi32_epi16`] - * [x] [`_mm_mask_cvtepi32_epi16`] - * [x] [`_mm_maskz_cvtepi32_epi16`] - * [x] [`_mm256_cvtepi32_epi16`] - * [x] [`_mm256_mask_cvtepi32_epi16`] - * [x] [`_mm256_maskz_cvtepi32_epi16`] - * [x] [`_mm512_cvtepi32_epi64`] - * [x] [`_mm512_mask_cvtepi32_epi64`] - * [x] [`_mm512_maskz_cvtepi32_epi64`] - * [x] [`_mm_mask_cvtepi32_epi64`] - * [x] [`_mm_maskz_cvtepi32_epi64`] - * [x] [`_mm256_mask_cvtepi32_epi64`] - * [x] [`_mm256_maskz_cvtepi32_epi64`] - * [x] [`_mm512_cvtepi32_epi8`] - * [x] [`_mm512_mask_cvtepi32_epi8`] - * [x] [`_mm512_maskz_cvtepi32_epi8`] - * [x] [`_mm512_mask_cvtepi32_storeu_epi8`] - * [x] [`_mm_mask_cvtepi32_storeu_epi8`] - * [x] [`_mm256_mask_cvtepi32_storeu_epi8`] - * [x] [`_mm_cvtepi32_epi8`] - * [x] [`_mm_mask_cvtepi32_epi8`] - * [x] [`_mm_maskz_cvtepi32_epi8`] - * [x] [`_mm256_cvtepi32_epi8`] - * [x] [`_mm256_mask_cvtepi32_epi8`] - * [x] [`_mm256_maskz_cvtepi32_epi8`] - * [x] [`_mm512_cvtepi32_ps`] - * [x] [`_mm512_mask_cvtepi32_ps`] - * [x] [`_mm512_maskz_cvtepi32_ps`] - * [x] [`_mm_mask_cvtepi32_ps`] - * [x] [`_mm_maskz_cvtepi32_ps`] - * [x] [`_mm256_mask_cvtepi32_ps`] - * [x] [`_mm256_maskz_cvtepi32_ps`] - * [x] [`_mm512_cvtepi32_pd`] - * [x] [`_mm512_mask_cvtepi32_pd`] - * [x] [`_mm512_maskz_cvtepi32_pd`] - * [x] [`_mm_mask_cvtepi32_pd`] - * [x] [`_mm_maskz_cvtepi32_pd`] - * [x] [`_mm256_mask_cvtepi32_pd`] - * [x] [`_mm256_maskz_cvtepi32_pd`] - * [x] [`_mm512_cvtepi32lo_pd`] - * [x] [`_mm512_mask_cvtepi32lo_pd`] - * [x] [`_mm512_cvtepi64_epi16`] - * [x] [`_mm512_mask_cvtepi64_epi16`] - * [x] [`_mm512_maskz_cvtepi64_epi16`] - * [x] [`_mm_cvtepi64_epi16`] - * [x] [`_mm_mask_cvtepi64_epi16`] - * [x] [`_mm_maskz_cvtepi64_epi16`] - * [x] [`_mm256_cvtepi64_epi16`] - * [x] [`_mm256_mask_cvtepi64_epi16`] - * [x] [`_mm256_maskz_cvtepi64_epi16`] - * [x] [`_mm512_mask_cvtepi64_storeu_epi16`] - * [x] [`_mm_mask_cvtepi64_storeu_epi16`] - * [x] [`_mm256_mask_cvtepi64_storeu_epi16`] - * [x] [`_mm512_cvtepi64_epi8`] - * [x] [`_mm512_mask_cvtepi64_epi8`] - * [x] [`_mm512_maskz_cvtepi64_epi8`] - * [x] [`_mm_cvtepi64_epi8`] - * [x] [`_mm_mask_cvtepi64_epi8`] - * [x] [`_mm_maskz_cvtepi64_epi8`] - * [x] [`_mm256_cvtepi64_epi8`] - * [x] [`_mm256_mask_cvtepi64_epi8`] - * [x] [`_mm256_maskz_cvtepi64_epi8`] - * [x] [`_mm512_mask_cvtepi64_storeu_epi8`] - * [x] [`_mm_mask_cvtepi64_storeu_epi8`] - * [x] [`_mm256_mask_cvtepi64_storeu_epi8`] - * [x] [`_mm512_cvtepi64_epi32`] - * [x] [`_mm512_mask_cvtepi64_epi32`] - * [x] [`_mm512_maskz_cvtepi64_epi32`] - * [x] [`_mm_cvtepi64_epi32`] - * [x] [`_mm_mask_cvtepi64_epi32`] - * [x] [`_mm_maskz_cvtepi64_epi32`] - * [x] [`_mm256_cvtepi64_epi32`] - * [x] [`_mm256_mask_cvtepi64_epi32`] - * [x] [`_mm256_maskz_cvtepi64_epi32`] - * [x] [`_mm512_mask_cvtepi64_storeu_epi32`] - * [x] [`_mm_mask_cvtepi64_storeu_epi32`] - * [x] [`_mm256_mask_cvtepi64_storeu_epi32`] - * [x] [`_mm512_cvtepi8_epi32`] - * [x] [`_mm512_mask_cvtepi8_epi32`] - * [x] [`_mm512_maskz_cvtepi8_epi32`] - * [x] [`_mm_mask_cvtepi8_epi32`] - * [x] [`_mm_maskz_cvtepi8_epi32`] - * [x] [`_mm256_mask_cvtepi8_epi32`] - * [x] [`_mm256_maskz_cvtepi8_epi32`] - * [x] [`_mm512_cvtepi8_epi64`] - * [x] [`_mm512_mask_cvtepi8_epi64`] - * [x] [`_mm512_maskz_cvtepi8_epi64`] - * [x] [`_mm_mask_cvtepi8_epi64`] - * [x] [`_mm_maskz_cvtepi8_epi64`] - * [x] [`_mm256_mask_cvtepi8_epi64`] - * [x] [`_mm256_maskz_cvtepi8_epi64`] - * [x] [`_mm512_cvtepu16_epi32`] - * [x] [`_mm512_mask_cvtepu16_epi32`] - * [x] [`_mm512_maskz_cvtepu16_epi32`] - * [x] [`_mm_mask_cvtepu16_epi32`] - * [x] [`_mm_maskz_cvtepu16_epi32`] - * [x] [`_mm256_mask_cvtepu16_epi32`] - * [x] [`_mm256_maskz_cvtepu16_epi32`] - * [x] [`_mm512_cvtepu16_epi64`] - * [x] [`_mm512_mask_cvtepu16_epi64`] - * [x] [`_mm512_maskz_cvtepu16_epi64`] - * [x] [`_mm_mask_cvtepu16_epi64`] - * [x] [`_mm_maskz_cvtepu16_epi64`] - * [x] [`_mm256_mask_cvtepu16_epi64`] - * [x] [`_mm256_maskz_cvtepu16_epi64`] - * [x] [`_mm512_cvtepu32_epi64`] - * [x] [`_mm512_mask_cvtepu32_epi64`] - * [x] [`_mm512_maskz_cvtepu32_epi64`] - * [x] [`_mm_mask_cvtepu32_epi64`] - * [x] [`_mm_maskz_cvtepu32_epi64`] - * [x] [`_mm256_mask_cvtepu32_epi64`] - * [x] [`_mm256_maskz_cvtepu32_epi64`] - * [x] [`_mm512_cvtepu32_ps`] - * [x] [`_mm512_mask_cvtepu32_ps`] - * [x] [`_mm512_maskz_cvtepu32_ps`] - * [x] [`_mm512_cvtepu32_pd`] - * [x] [`_mm512_mask_cvtepu32_pd`] - * [x] [`_mm512_maskz_cvtepu32_pd`] - * [x] [`_mm_cvtepu32_pd`] - * [x] [`_mm_mask_cvtepu32_pd`] - * [x] [`_mm_maskz_cvtepu32_pd`] - * [x] [`_mm256_cvtepu32_pd`] - * [x] [`_mm256_mask_cvtepu32_pd`] - * [x] [`_mm256_maskz_cvtepu32_pd`] - * [x] [`_mm512_cvtepu32lo_pd`] - * [x] [`_mm512_mask_cvtepu32lo_pd`] - * [x] [`_mm512_cvtepu8_epi32`] - * [x] [`_mm512_mask_cvtepu8_epi32`] - * [x] [`_mm512_maskz_cvtepu8_epi32`] - * [x] [`_mm_mask_cvtepu8_epi32`] - * [x] [`_mm_maskz_cvtepu8_epi32`] - * [x] [`_mm256_mask_cvtepu8_epi32`] - * [x] [`_mm256_maskz_cvtepu8_epi32`] - * [x] [`_mm512_cvtepu8_epi64`] - * [x] [`_mm512_mask_cvtepu8_epi64`] - * [x] [`_mm512_maskz_cvtepu8_epi64`] - * [x] [`_mm_mask_cvtepu8_epi64`] - * [x] [`_mm_maskz_cvtepu8_epi64`] - * [x] [`_mm256_mask_cvtepu8_epi64`] - * [x] [`_mm256_maskz_cvtepu8_epi64`] - * [x] [`_mm512_cvtpd_epi32`] - * [x] [`_mm512_mask_cvtpd_epi32`] - * [x] [`_mm512_maskz_cvtpd_epi32`] - * [x] [`_mm_mask_cvtpd_epi32`] - * [x] [`_mm_maskz_cvtpd_epi32`] - * [x] [`_mm256_mask_cvtpd_epi32`] - * [x] [`_mm256_maskz_cvtpd_epi32`] - * [x] [`_mm512_cvtpd_epu32`] - * [x] [`_mm512_mask_cvtpd_epu32`] - * [x] [`_mm512_maskz_cvtpd_epu32`] - * [x] [`_mm_cvtpd_epu32`] - * [x] [`_mm_mask_cvtpd_epu32`] - * [x] [`_mm_maskz_cvtpd_epu32`] - * [x] [`_mm256_cvtpd_epu32`] - * [x] [`_mm256_mask_cvtpd_epu32`] - * [x] [`_mm256_maskz_cvtpd_epu32`] - * [x] [`_mm512_cvtpd_ps`] - * [x] [`_mm512_mask_cvtpd_ps`] - * [x] [`_mm512_maskz_cvtpd_ps`] - * [x] [`_mm_mask_cvtpd_ps`] - * [x] [`_mm_maskz_cvtpd_ps`] - * [x] [`_mm256_mask_cvtpd_ps`] - * [x] [`_mm256_maskz_cvtpd_ps`] - * [x] [`_mm512_cvtpd_pslo`] - * [x] [`_mm512_mask_cvtpd_pslo`] - * [x] [`_mm512_cvtph_ps`] - * [x] [`_mm512_mask_cvtph_ps`] - * [x] [`_mm512_maskz_cvtph_ps`] - * [x] [`_mm_mask_cvtph_ps`] - * [x] [`_mm_maskz_cvtph_ps`] - * [x] [`_mm256_mask_cvtph_ps`] - * [x] [`_mm256_maskz_cvtph_ps`] - * [x] [`_mm512_cvtps_epi32`] - * [x] [`_mm512_mask_cvtps_epi32`] - * [x] [`_mm512_maskz_cvtps_epi32`] - * [x] [`_mm_mask_cvtps_epi32`] - * [x] [`_mm_maskz_cvtps_epi32`] - * [x] [`_mm256_mask_cvtps_epi32`] - * [x] [`_mm256_maskz_cvtps_epi32`] - * [x] [`_mm512_cvtps_epu32`] - * [x] [`_mm512_mask_cvtps_epu32`] - * [x] [`_mm512_maskz_cvtps_epu32`] - * [x] [`_mm_cvtps_epu32`] - * [x] [`_mm_mask_cvtps_epu32`] - * [x] [`_mm_maskz_cvtps_epu32`] - * [x] [`_mm256_cvtps_epu32`] - * [x] [`_mm256_mask_cvtps_epu32`] - * [x] [`_mm256_maskz_cvtps_epu32`] - * [x] [`_mm512_cvtps_pd`] - * [x] [`_mm512_mask_cvtps_pd`] - * [x] [`_mm512_maskz_cvtps_pd`] - * [x] [`_mm512_cvtps_ph`] - * [x] [`_mm512_mask_cvtps_ph`] - * [x] [`_mm512_maskz_cvtps_ph`] - * [x] [`_mm_mask_cvtps_ph`] - * [x] [`_mm_maskz_cvtps_ph`] - * [x] [`_mm256_mask_cvtps_ph`] - * [x] [`_mm256_maskz_cvtps_ph`] - * [x] [`_mm512_cvtpslo_pd`] - * [x] [`_mm512_mask_cvtpslo_pd`] - * [x] [`_mm512_cvtsepi32_epi16`] - * [x] [`_mm512_mask_cvtsepi32_epi16`] - * [x] [`_mm512_maskz_cvtsepi32_epi16`] - * [x] [`_mm_cvtsepi32_epi16`] - * [x] [`_mm_mask_cvtsepi32_epi16`] - * [x] [`_mm_maskz_cvtsepi32_epi16`] - * [x] [`_mm256_cvtsepi32_epi16`] - * [x] [`_mm256_mask_cvtsepi32_epi16`] - * [x] [`_mm256_maskz_cvtsepi32_epi16`] - * [x] [`_mm512_cvtsepi32_epi8`] - * [x] [`_mm512_mask_cvtsepi32_epi8`] - * [x] [`_mm512_maskz_cvtsepi32_epi8`] - * [x] [`_mm_cvtsepi32_epi8`] - * [x] [`_mm_mask_cvtsepi32_epi8`] - * [x] [`_mm_maskz_cvtsepi32_epi8`] - * [x] [`_mm256_cvtsepi32_epi8`] - * [x] [`_mm256_mask_cvtsepi32_epi8`] - * [x] [`_mm256_maskz_cvtsepi32_epi8`] - * [x] [`_mm512_mask_cvtsepi32_storeu_epi16`] - * [x] [`_mm_mask_cvtsepi32_storeu_epi16`] - * [x] [`_mm256_mask_cvtsepi32_storeu_epi16`] - * [x] [`_mm512_mask_cvtsepi32_storeu_epi8`] - * [x] [`_mm_mask_cvtsepi32_storeu_epi8`] - * [x] [`_mm256_mask_cvtsepi32_storeu_epi8`] - * [x] [`_mm512_cvtsepi64_epi16`] - * [x] [`_mm512_mask_cvtsepi64_epi16`] - * [x] [`_mm512_maskz_cvtsepi64_epi16`] - * [x] [`_mm_cvtsepi64_epi16`] - * [x] [`_mm_mask_cvtsepi64_epi16`] - * [x] [`_mm_maskz_cvtsepi64_epi16`] - * [x] [`_mm256_cvtsepi64_epi16`] - * [x] [`_mm256_mask_cvtsepi64_epi16`] - * [x] [`_mm256_maskz_cvtsepi64_epi16`] - * [x] [`_mm512_cvtsepi64_epi32`] - * [x] [`_mm512_mask_cvtsepi64_epi32`] - * [x] [`_mm512_maskz_cvtsepi64_epi32`] - * [x] [`_mm_cvtsepi64_epi32`] - * [x] [`_mm_mask_cvtsepi64_epi32`] - * [x] [`_mm_maskz_cvtsepi64_epi32`] - * [x] [`_mm256_cvtsepi64_epi32`] - * [x] [`_mm256_mask_cvtsepi64_epi32`] - * [x] [`_mm256_maskz_cvtsepi64_epi32`] - * [x] [`_mm512_cvtsepi64_epi8`] - * [x] [`_mm512_mask_cvtsepi64_epi8`] - * [x] [`_mm512_maskz_cvtsepi64_epi8`] - * [x] [`_mm_cvtsepi64_epi8`] - * [x] [`_mm_mask_cvtsepi64_epi8`] - * [x] [`_mm_maskz_cvtsepi64_epi8`] - * [x] [`_mm256_cvtsepi64_epi8`] - * [x] [`_mm256_mask_cvtsepi64_epi8`] - * [x] [`_mm256_maskz_cvtsepi64_epi8`] - * [x] [`_mm512_mask_cvtsepi64_storeu_epi16`] - * [x] [`_mm_mask_cvtsepi64_storeu_epi16`] - * [x] [`_mm256_mask_cvtsepi64_storeu_epi16`] - * [x] [`_mm512_mask_cvtsepi64_storeu_epi32`] - * [x] [`_mm_mask_cvtsepi64_storeu_epi32`] - * [x] [`_mm256_mask_cvtsepi64_storeu_epi32`] - * [x] [`_mm512_mask_cvtsepi64_storeu_epi8`] - * [x] [`_mm_mask_cvtsepi64_storeu_epi8`] - * [x] [`_mm256_mask_cvtsepi64_storeu_epi8`] - * [x] [`_mm512_cvtusepi32_epi16`] - * [x] [`_mm512_mask_cvtusepi32_epi16`] - * [x] [`_mm512_maskz_cvtusepi32_epi16`] - * [x] [`_mm_cvtusepi32_epi16`] - * [x] [`_mm_mask_cvtusepi32_epi16`] - * [x] [`_mm_maskz_cvtusepi32_epi16`] - * [x] [`_mm256_cvtusepi32_epi16`] - * [x] [`_mm256_mask_cvtusepi32_epi16`] - * [x] [`_mm256_maskz_cvtusepi32_epi16`] - * [x] [`_mm512_cvtusepi32_epi8`] - * [x] [`_mm512_mask_cvtusepi32_epi8`] - * [x] [`_mm512_maskz_cvtusepi32_epi8`] - * [x] [`_mm_cvtusepi32_epi8`] - * [x] [`_mm_mask_cvtusepi32_epi8`] - * [x] [`_mm_maskz_cvtusepi32_epi8`] - * [x] [`_mm256_cvtusepi32_epi8`] - * [x] [`_mm256_mask_cvtusepi32_epi8`] - * [x] [`_mm256_maskz_cvtusepi32_epi8`] - * [x] [`_mm512_mask_cvtusepi32_storeu_epi16`] - * [x] [`_mm_mask_cvtusepi32_storeu_epi16`] - * [x] [`_mm256_mask_cvtusepi32_storeu_epi16`] - * [x] [`_mm512_mask_cvtusepi32_storeu_epi8`] - * [x] [`_mm_mask_cvtusepi32_storeu_epi8`] - * [x] [`_mm256_mask_cvtusepi32_storeu_epi8`] - * [x] [`_mm512_cvtusepi64_epi16`] - * [x] [`_mm512_mask_cvtusepi64_epi16`] - * [x] [`_mm512_maskz_cvtusepi64_epi16`] - * [x] [`_mm_cvtusepi64_epi16`] - * [x] [`_mm_mask_cvtusepi64_epi16`] - * [x] [`_mm_maskz_cvtusepi64_epi16`] - * [x] [`_mm256_cvtusepi64_epi16`] - * [x] [`_mm256_mask_cvtusepi64_epi16`] - * [x] [`_mm256_maskz_cvtusepi64_epi16`] - * [x] [`_mm512_cvtusepi64_epi32`] - * [x] [`_mm512_mask_cvtusepi64_epi32`] - * [x] [`_mm512_maskz_cvtusepi64_epi32`] - * [x] [`_mm_cvtusepi64_epi32`] - * [x] [`_mm_mask_cvtusepi64_epi32`] - * [x] [`_mm_maskz_cvtusepi64_epi32`] - * [x] [`_mm256_cvtusepi64_epi32`] - * [x] [`_mm256_mask_cvtusepi64_epi32`] - * [x] [`_mm256_maskz_cvtusepi64_epi32`] - * [x] [`_mm512_cvtusepi64_epi8`] - * [x] [`_mm512_mask_cvtusepi64_epi8`] - * [x] [`_mm512_maskz_cvtusepi64_epi8`] - * [x] [`_mm_cvtusepi64_epi8`] - * [x] [`_mm_mask_cvtusepi64_epi8`] - * [x] [`_mm_maskz_cvtusepi64_epi8`] - * [x] [`_mm256_cvtusepi64_epi8`] - * [x] [`_mm256_mask_cvtusepi64_epi8`] - * [x] [`_mm256_maskz_cvtusepi64_epi8`] - * [x] [`_mm512_mask_cvtusepi64_storeu_epi16`] - * [x] [`_mm_mask_cvtusepi64_storeu_epi16`] - * [x] [`_mm256_mask_cvtusepi64_storeu_epi16`] - * [x] [`_mm512_mask_cvtusepi64_storeu_epi32`] - * [x] [`_mm_mask_cvtusepi64_storeu_epi32`] - * [x] [`_mm256_mask_cvtusepi64_storeu_epi32`] - * [x] [`_mm512_mask_cvtusepi64_storeu_epi8`] - * [x] [`_mm_mask_cvtusepi64_storeu_epi8`] - * [x] [`_mm256_mask_cvtusepi64_storeu_epi8`] - * [x] [`_mm512_cvtsi512_si32`] - * [x] [`_mm512_cvttpd_epi32`] - * [x] [`_mm512_mask_cvttpd_epi32`] - * [x] [`_mm512_maskz_cvttpd_epi32`] - * [x] [`_mm_mask_cvttpd_epi32`] - * [x] [`_mm_maskz_cvttpd_epi32`] - * [x] [`_mm256_mask_cvttpd_epi32`] - * [x] [`_mm256_maskz_cvttpd_epi32`] - * [x] [`_mm512_cvttpd_epu32`] - * [x] [`_mm512_mask_cvttpd_epu32`] - * [x] [`_mm512_maskz_cvttpd_epu32`] - * [x] [`_mm_cvttpd_epu32`] - * [x] [`_mm_mask_cvttpd_epu32`] - * [x] [`_mm_maskz_cvttpd_epu32`] - * [x] [`_mm256_cvttpd_epu32`] - * [x] [`_mm256_mask_cvttpd_epu32`] - * [x] [`_mm256_maskz_cvttpd_epu32`] - * [x] [`_mm512_cvttps_epi32`] - * [x] [`_mm512_mask_cvttps_epi32`] - * [x] [`_mm512_maskz_cvttps_epi32`] - * [x] [`_mm_mask_cvttps_epi32`] - * [x] [`_mm_maskz_cvttps_epi32`] - * [x] [`_mm256_mask_cvttps_epi32`] - * [x] [`_mm256_maskz_cvttps_epi32`] - * [x] [`_mm512_cvttps_epu32`] - * [x] [`_mm512_mask_cvttps_epu32`] - * [x] [`_mm512_maskz_cvttps_epu32`] - * [x] [`_mm_cvttps_epu32`] - * [x] [`_mm_mask_cvttps_epu32`] - * [x] [`_mm_maskz_cvttps_epu32`] - * [x] [`_mm256_cvttps_epu32`] - * [x] [`_mm256_mask_cvttps_epu32`] - * [x] [`_mm256_maskz_cvttps_epu32`] - * [x] [`_mm512_cvt_roundepi32_ps`] - * [x] [`_mm512_mask_cvt_roundepi32_ps`] - * [x] [`_mm512_maskz_cvt_roundepi32_ps`] - * [x] [`_mm512_cvt_roundepu32_ps`] - * [x] [`_mm512_mask_cvt_roundepu32_ps`] - * [x] [`_mm512_maskz_cvt_roundepu32_ps`] - * [x] [`_mm512_cvt_roundpd_epi32`] - * [x] [`_mm512_mask_cvt_roundpd_epi32`] - * [x] [`_mm512_maskz_cvt_roundpd_epi32`] - * [x] [`_mm512_cvt_roundpd_epu32`] - * [x] [`_mm512_mask_cvt_roundpd_epu32`] - * [x] [`_mm512_maskz_cvt_roundpd_epu32`] - * [x] [`_mm512_cvt_roundpd_ps`] - * [x] [`_mm512_mask_cvt_roundpd_ps`] - * [x] [`_mm512_maskz_cvt_roundpd_ps`] - * [x] [`_mm512_cvt_roundph_ps`] - * [x] [`_mm512_mask_cvt_roundph_ps`] - * [x] [`_mm512_maskz_cvt_roundph_ps`] - * [x] [`_mm512_cvt_roundps_epi32`] - * [x] [`_mm512_mask_cvt_roundps_epi32`] - * [x] [`_mm512_maskz_cvt_roundps_epi32`] - * [x] [`_mm512_cvt_roundps_epu32`] - * [x] [`_mm512_mask_cvt_roundps_epu32`] - * [x] [`_mm512_maskz_cvt_roundps_epu32`] - * [x] [`_mm512_cvt_roundps_pd`] - * [x] [`_mm512_mask_cvt_roundps_pd`] - * [x] [`_mm512_maskz_cvt_roundps_pd`] - * [x] [`_mm512_cvtt_roundpd_epi32`] - * [x] [`_mm512_mask_cvtt_roundpd_epi32`] - * [x] [`_mm512_maskz_cvtt_roundpd_epi32`] - * [x] [`_mm512_cvtt_roundpd_epu32`] - * [x] [`_mm512_mask_cvtt_roundpd_epu32`] - * [x] [`_mm512_maskz_cvtt_roundpd_epu32`] - * [x] [`_mm512_cvtt_roundps_epi32`] - * [x] [`_mm512_mask_cvtt_roundps_epi32`] - * [x] [`_mm512_maskz_cvtt_roundps_epi32`] - * [x] [`_mm512_cvtt_roundps_epu32`] - * [x] [`_mm512_mask_cvtt_roundps_epu32`] - * [x] [`_mm512_maskz_cvtt_roundps_epu32`] - * [x] [`_mm_add_round_sd`] - * [x] [`_mm_add_round_ss`] - * [x] [`_mm_cmp_round_sd_mask`] - * [x] [`_mm_cmp_round_ss_mask`] - * [x] [`_mm_cmp_sd_mask`] - * [x] [`_mm_cmp_ss_mask`] - * [x] [`_mm_comi_round_sd`] - * [x] [`_mm_comi_round_ss`] - * [x] [`_mm_cvt_roundi32_ss`] - * [x] [`_mm_cvt_roundi64_sd`] - * [x] [`_mm_cvt_roundi64_ss`] - * [x] [`_mm_cvt_roundsd_i32`] - * [x] [`_mm_cvt_roundsd_i64`] - * [x] [`_mm_cvt_roundsd_si32`] - * [x] [`_mm_cvt_roundsd_si64`] - * [x] [`_mm_cvt_roundsd_ss`] - * [x] [`_mm_cvt_roundsd_u32`] - * [x] [`_mm_cvt_roundsd_u64`] - * [x] [`_mm_cvt_roundsi32_ss`] - * [x] [`_mm_cvt_roundsi64_sd`] - * [x] [`_mm_cvt_roundsi64_ss`] - * [x] [`_mm_cvt_roundss_i32`] - * [x] [`_mm_cvt_roundss_i64`] - * [x] [`_mm_cvt_roundss_sd`] - * [x] [`_mm_cvt_roundss_si32`] - * [x] [`_mm_cvt_roundss_si64`] - * [x] [`_mm_cvt_roundss_u32`] - * [x] [`_mm_cvt_roundss_u64`] - * [x] [`_mm_cvt_roundu32_ss`] - * [x] [`_mm_cvt_roundu64_sd`] - * [x] [`_mm_cvt_roundu64_ss`] - * [x] [`_mm_cvti32_sd`] - * [x] [`_mm_cvti32_ss`] - * [x] [`_mm_cvti64_sd`] - * [x] [`_mm_cvti64_ss`] - * [x] [`_mm_cvtsd_i32`] - * [x] [`_mm_cvtsd_i64`] - * [x] [`_mm_cvtsd_u32`] - * [x] [`_mm_cvtsd_u64`] - * [x] [`_mm_cvtss_i32`] - * [x] [`_mm_cvtss_i64`] - * [x] [`_mm_cvtss_u32`] - * [x] [`_mm_cvtss_u64`] - * [x] [`_mm_cvtt_roundsd_i32`] - * [x] [`_mm_cvtt_roundsd_i64`] - * [x] [`_mm_cvtt_roundsd_si32`] - * [x] [`_mm_cvtt_roundsd_si64`] - * [x] [`_mm_cvtt_roundsd_u32`] - * [x] [`_mm_cvtt_roundsd_u64`] - * [x] [`_mm_cvtt_roundss_i32`] - * [x] [`_mm_cvtt_roundss_i64`] - * [x] [`_mm_cvtt_roundss_si32`] - * [x] [`_mm_cvtt_roundss_si64`] - * [x] [`_mm_cvtt_roundss_u32`] - * [x] [`_mm_cvtt_roundss_u64`] - * [x] [`_mm_cvttsd_i32`] - * [x] [`_mm_cvttsd_i64`] - * [x] [`_mm_cvttsd_u32`] - * [x] [`_mm_cvttsd_u64`] - * [x] [`_mm_cvttss_i32`] - * [x] [`_mm_cvttss_i64`] - * [x] [`_mm_cvttss_u32`] - * [x] [`_mm_cvttss_u64`] - * [x] [`_mm_cvtu32_sd`] - * [x] [`_mm_cvtu32_ss`] - * [x] [`_mm_cvtu64_sd`] - * [x] [`_mm_cvtu64_ss`] - * [x] [`_mm_div_round_sd`] - * [x] [`_mm_div_round_ss`] - * [x] [`_mm_fixupimm_round_sd`] - * [x] [`_mm_fixupimm_round_ss`] - * [x] [`_mm_fixupimm_sd`] - * [x] [`_mm_fixupimm_ss`] - * [x] [`_mm_fmadd_round_sd`] - * [x] [`_mm_fmadd_round_ss`] - * [x] [`_mm_fmsub_round_sd`] - * [x] [`_mm_fmsub_round_ss`] - * [x] [`_mm_fnmadd_round_sd`] - * [x] [`_mm_fnmadd_round_ss`] - * [x] [`_mm_fnmsub_round_sd`] - * [x] [`_mm_fnmsub_round_ss`] - * [x] [`_mm_getexp_round_sd`] - * [x] [`_mm_getexp_round_ss`] - * [x] [`_mm_getexp_sd`] - * [x] [`_mm_getexp_ss`] - * [x] [`_mm_getmant_round_sd`] - * [x] [`_mm_getmant_round_ss`] - * [x] [`_mm_getmant_sd`] - * [x] [`_mm_getmant_ss`] - * [x] [`_mm_mask3_fmadd_round_sd`] - * [x] [`_mm_mask3_fmadd_round_ss`] - * [x] [`_mm_mask3_fmadd_sd`] - * [x] [`_mm_mask3_fmadd_ss`] - * [x] [`_mm_mask3_fmsub_round_sd`] - * [x] [`_mm_mask3_fmsub_round_ss`] - * [x] [`_mm_mask3_fmsub_sd`] - * [x] [`_mm_mask3_fmsub_ss`] - * [x] [`_mm_mask3_fnmadd_round_sd`] - * [x] [`_mm_mask3_fnmadd_round_ss`] - * [x] [`_mm_mask3_fnmadd_sd`] - * [x] [`_mm_mask3_fnmadd_ss`] - * [x] [`_mm_mask3_fnmsub_round_sd`] - * [x] [`_mm_mask3_fnmsub_round_ss`] - * [x] [`_mm_mask3_fnmsub_sd`] - * [x] [`_mm_mask3_fnmsub_ss`] - * [x] [`_mm_mask_add_round_sd`] - * [x] [`_mm_mask_add_round_ss`] - * [x] [`_mm_mask_add_sd`] - * [x] [`_mm_mask_add_ss`] - * [x] [`_mm_mask_cmp_round_sd_mask`] - * [x] [`_mm_mask_cmp_round_ss_mask`] - * [x] [`_mm_mask_cmp_sd_mask`] - * [x] [`_mm_mask_cmp_ss_mask`] - * [x] [`_mm_mask_cvt_roundsd_ss`] - * [x] [`_mm_mask_cvt_roundss_sd`] - * [x] [`_mm_mask_cvtsd_ss`] - * [x] [`_mm_mask_cvtss_sd`] - * [x] [`_mm_mask_div_round_sd`] - * [x] [`_mm_mask_div_round_ss`] - * [x] [`_mm_mask_div_sd`] - * [x] [`_mm_mask_div_ss`] - * [x] [`_mm_mask_fixupimm_round_sd`] - * [x] [`_mm_mask_fixupimm_round_ss`] - * [x] [`_mm_mask_fixupimm_sd`] - * [x] [`_mm_mask_fixupimm_ss`] - * [x] [`_mm_mask_fmadd_round_sd`] - * [x] [`_mm_mask_fmadd_round_ss`] - * [x] [`_mm_mask_fmadd_sd`] - * [x] [`_mm_mask_fmadd_ss`] - * [x] [`_mm_mask_fmsub_round_sd`] - * [x] [`_mm_mask_fmsub_round_ss`] - * [x] [`_mm_mask_fmsub_sd`] - * [x] [`_mm_mask_fmsub_ss`] - * [x] [`_mm_mask_fnmadd_round_sd`] - * [x] [`_mm_mask_fnmadd_round_ss`] - * [x] [`_mm_mask_fnmadd_sd`] - * [x] [`_mm_mask_fnmadd_ss`] - * [x] [`_mm_mask_fnmsub_round_sd`] - * [x] [`_mm_mask_fnmsub_round_ss`] - * [x] [`_mm_mask_fnmsub_sd`] - * [x] [`_mm_mask_fnmsub_ss`] - * [x] [`_mm_mask_getexp_round_sd`] - * [x] [`_mm_mask_getexp_round_ss`] - * [x] [`_mm_mask_getexp_sd`] - * [x] [`_mm_mask_getexp_ss`] - * [x] [`_mm_mask_getmant_round_sd`] - * [x] [`_mm_mask_getmant_round_ss`] - * [x] [`_mm_mask_getmant_sd`] - * [x] [`_mm_mask_getmant_ss`] - * [ ] [`_mm_mask_load_sd`] //need i1 - * [ ] [`_mm_mask_load_ss`] //need i1 - * [x] [`_mm_mask_max_round_sd`] - * [x] [`_mm_mask_max_round_ss`] - * [x] [`_mm_mask_max_sd`] - * [x] [`_mm_mask_max_ss`] - * [x] [`_mm_mask_min_round_sd`] - * [x] [`_mm_mask_min_round_ss`] - * [x] [`_mm_mask_min_sd`] - * [x] [`_mm_mask_min_ss`] - * [x] [`_mm_mask_move_sd`] - * [x] [`_mm_mask_move_ss`] - * [x] [`_mm_mask_mul_round_sd`] - * [x] [`_mm_mask_mul_round_ss`] - * [x] [`_mm_mask_mul_sd`] - * [x] [`_mm_mask_mul_ss`] - * [x] [`_mm_mask_rcp14_sd`] - * [x] [`_mm_mask_rcp14_ss`] - * [x] [`_mm_mask_roundscale_round_sd`] - * [x] [`_mm_mask_roundscale_round_ss`] - * [x] [`_mm_mask_roundscale_sd`] - * [x] [`_mm_mask_roundscale_ss`] - * [x] [`_mm_mask_rsqrt14_sd`] - * [x] [`_mm_mask_rsqrt14_ss`] - * [x] [`_mm_mask_scalef_round_sd`] - * [x] [`_mm_mask_scalef_round_ss`] - * [x] [`_mm_mask_scalef_sd`] - * [x] [`_mm_mask_scalef_ss`] - * [x] [`_mm_mask_sqrt_round_sd`] - * [x] [`_mm_mask_sqrt_round_ss`] - * [x] [`_mm_mask_sqrt_sd`] - * [x] [`_mm_mask_sqrt_ss`] - * [ ] [`_mm_mask_store_sd`] //need i1 - * [ ] [`_mm_mask_store_ss`] //need i1 - * [x] [`_mm_mask_sub_round_sd`] - * [x] [`_mm_mask_sub_round_ss`] - * [x] [`_mm_mask_sub_sd`] - * [x] [`_mm_mask_sub_ss`] - * [x] [`_mm_maskz_add_round_sd`] - * [x] [`_mm_maskz_add_round_ss`] - * [x] [`_mm_maskz_add_sd`] - * [x] [`_mm_maskz_add_ss`] - * [x] [`_mm_maskz_cvt_roundsd_ss`] - * [x] [`_mm_maskz_cvt_roundss_sd`] - * [x] [`_mm_maskz_cvtsd_ss`] - * [x] [`_mm_maskz_cvtss_sd`] - * [x] [`_mm_maskz_div_round_sd`] - * [x] [`_mm_maskz_div_round_ss`] - * [x] [`_mm_maskz_div_sd`] - * [x] [`_mm_maskz_div_ss`] - * [x] [`_mm_maskz_fixupimm_round_sd`] - * [x] [`_mm_maskz_fixupimm_round_ss`] - * [x] [`_mm_maskz_fixupimm_sd`] - * [x] [`_mm_maskz_fixupimm_ss`] - * [x] [`_mm_maskz_fmadd_round_sd`] - * [x] [`_mm_maskz_fmadd_round_ss`] - * [x] [`_mm_maskz_fmadd_sd`] - * [x] [`_mm_maskz_fmadd_ss`] - * [x] [`_mm_maskz_fmsub_round_sd`] - * [x] [`_mm_maskz_fmsub_round_ss`] - * [x] [`_mm_maskz_fmsub_sd`] - * [x] [`_mm_maskz_fmsub_ss`] - * [x] [`_mm_maskz_fnmadd_round_sd`] - * [x] [`_mm_maskz_fnmadd_round_ss`] - * [x] [`_mm_maskz_fnmadd_sd`] - * [x] [`_mm_maskz_fnmadd_ss`] - * [x] [`_mm_maskz_fnmsub_round_sd`] - * [x] [`_mm_maskz_fnmsub_round_ss`] - * [x] [`_mm_maskz_fnmsub_sd`] - * [x] [`_mm_maskz_fnmsub_ss`] - * [x] [`_mm_maskz_getexp_round_sd`] - * [x] [`_mm_maskz_getexp_round_ss`] - * [x] [`_mm_maskz_getexp_sd`] - * [x] [`_mm_maskz_getexp_ss`] - * [x] [`_mm_maskz_getmant_round_sd`] - * [x] [`_mm_maskz_getmant_round_ss`] - * [x] [`_mm_maskz_getmant_sd`] - * [x] [`_mm_maskz_getmant_ss`] - * [ ] [`_mm_maskz_load_sd`] //need i1 - * [ ] [`_mm_maskz_load_ss`] //need i1 - * [x] [`_mm_maskz_max_round_sd`] - * [x] [`_mm_maskz_max_round_ss`] - * [x] [`_mm_maskz_max_sd`] - * [x] [`_mm_maskz_max_ss`] - * [x] [`_mm_maskz_min_round_sd`] - * [x] [`_mm_maskz_min_round_ss`] - * [x] [`_mm_maskz_min_sd`] - * [x] [`_mm_maskz_min_ss`] - * [x] [`_mm_maskz_move_sd`] - * [x] [`_mm_maskz_move_ss`] - * [x] [`_mm_maskz_mul_round_sd`] - * [x] [`_mm_maskz_mul_round_ss`] - * [x] [`_mm_maskz_mul_sd`] - * [x] [`_mm_maskz_mul_ss`] - * [x] [`_mm_maskz_rcp14_sd`] - * [x] [`_mm_maskz_rcp14_ss`] - * [x] [`_mm_maskz_roundscale_round_sd`] - * [x] [`_mm_maskz_roundscale_round_ss`] - * [x] [`_mm_maskz_roundscale_sd`] - * [x] [`_mm_maskz_roundscale_ss`] - * [x] [`_mm_maskz_rsqrt14_sd`] - * [x] [`_mm_maskz_rsqrt14_ss`] - * [x] [`_mm_maskz_scalef_round_sd`] - * [x] [`_mm_maskz_scalef_round_ss`] - * [x] [`_mm_maskz_scalef_sd`] - * [x] [`_mm_maskz_scalef_ss`] - * [x] [`_mm_maskz_sqrt_round_sd`] - * [x] [`_mm_maskz_sqrt_round_ss`] - * [x] [`_mm_maskz_sqrt_sd`] - * [x] [`_mm_maskz_sqrt_ss`] - * [x] [`_mm_maskz_sub_round_sd`] - * [x] [`_mm_maskz_sub_round_ss`] - * [x] [`_mm_maskz_sub_sd`] - * [x] [`_mm_maskz_sub_ss`] - * [x] [`_mm_max_round_sd`] - * [x] [`_mm_max_round_ss`] - * [x] [`_mm_min_round_sd`] - * [x] [`_mm_min_round_ss`] - * [x] [`_mm_mul_round_sd`] - * [x] [`_mm_mul_round_ss`] - * [x] [`_mm_rcp14_sd`] - * [x] [`_mm_rcp14_ss`] - * [x] [`_mm_roundscale_round_sd`] - * [x] [`_mm_roundscale_round_ss`] - * [x] [`_mm_roundscale_sd`] - * [x] [`_mm_roundscale_ss`] - * [x] [`_mm_rsqrt14_sd`] - * [x] [`_mm_rsqrt14_ss`] - * [x] [`_mm_scalef_round_sd`] - * [x] [`_mm_scalef_round_ss`] - * [x] [`_mm_scalef_sd`] - * [x] [`_mm_scalef_ss`] - * [x] [`_mm_sqrt_round_sd`] - * [x] [`_mm_sqrt_round_ss`] - * [x] [`_mm_sub_round_sd`] - * [x] [`_mm_sub_round_ss`] - * [x] [`_mm512_int2mask`] - * [x] [`_mm512_kand`] - * [x] [`_mm512_kandn`] - * [x] [`_mm512_kmov`] - * [x] [`_mm512_knot`] - * [x] [`_mm512_kor`] - * [x] [`_mm512_kortestc`] - * [ ] [`_mm512_kortestz`] //not sure - * [x] [`_mm512_kunpackb`] - * [x] [`_mm512_kxnor`] - * [x] [`_mm512_kxor`] - * [x] [`_mm512_mask2int`] -

diff --git a/library/stdarch/crates/core_arch/src/x86/avx512dq.rs b/library/stdarch/crates/core_arch/src/x86/avx512dq.rs index 4787b14c15a2..a889509871a1 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx512dq.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx512dq.rs @@ -6751,7 +6751,7 @@ pub unsafe fn _mm512_mask_fpclass_ps_mask(k1: __mmask16, a: __m #[unstable(feature = "stdarch_x86_avx512", issue = "111137")] pub unsafe fn _mm_fpclass_sd_mask(a: __m128d) -> __mmask8 { static_assert_uimm_bits!(IMM8, 8); - fpclass_asm!("vfpclasssd", __mmask8, xmm_reg, a) + _mm_mask_fpclass_sd_mask::(0xff, a) } /// Test the lower double-precision (64-bit) floating-point element in a for special categories specified @@ -6776,7 +6776,7 @@ pub unsafe fn _mm_fpclass_sd_mask(a: __m128d) -> __mmask8 { #[unstable(feature = "stdarch_x86_avx512", issue = "111137")] pub unsafe fn _mm_mask_fpclass_sd_mask(k1: __mmask8, a: __m128d) -> __mmask8 { static_assert_uimm_bits!(IMM8, 8); - fpclass_asm!("vfpclasssd", __mmask8, k1, xmm_reg, a) + vfpclasssd(a.as_f64x2(), IMM8, k1) } /// Test the lower single-precision (32-bit) floating-point element in a for special categories specified @@ -6800,7 +6800,7 @@ pub unsafe fn _mm_mask_fpclass_sd_mask(k1: __mmask8, a: __m128d #[unstable(feature = "stdarch_x86_avx512", issue = "111137")] pub unsafe fn _mm_fpclass_ss_mask(a: __m128) -> __mmask8 { static_assert_uimm_bits!(IMM8, 8); - fpclass_asm!("vfpclassss", __mmask8, xmm_reg, a) + _mm_mask_fpclass_ss_mask::(0xff, a) } /// Test the lower single-precision (32-bit) floating-point element in a for special categories specified @@ -6825,7 +6825,7 @@ pub unsafe fn _mm_fpclass_ss_mask(a: __m128) -> __mmask8 { #[unstable(feature = "stdarch_x86_avx512", issue = "111137")] pub unsafe fn _mm_mask_fpclass_ss_mask(k1: __mmask8, a: __m128) -> __mmask8 { static_assert_uimm_bits!(IMM8, 8); - fpclass_asm!("vfpclassss", __mmask8, k1, xmm_reg, a) + vfpclassss(a.as_f32x4(), IMM8, k1) } #[allow(improper_ctypes)] @@ -6952,6 +6952,11 @@ extern "C" { fn vreducesd(a: f64x2, b: f64x2, src: f64x2, k: __mmask8, imm8: i32, sae: i32) -> f64x2; #[link_name = "llvm.x86.avx512.mask.reduce.ss"] fn vreducess(a: f32x4, b: f32x4, src: f32x4, k: __mmask8, imm8: i32, sae: i32) -> f32x4; + + #[link_name = "llvm.x86.avx512.mask.fpclass.sd"] + fn vfpclasssd(a: f64x2, imm8: i32, k: __mmask8) -> __mmask8; + #[link_name = "llvm.x86.avx512.mask.fpclass.ss"] + fn vfpclassss(a: f32x4, imm8: i32, k: __mmask8) -> __mmask8; } #[cfg(test)] diff --git a/library/stdarch/crates/core_arch/src/x86/test.rs b/library/stdarch/crates/core_arch/src/x86/test.rs index 50b2d93bebdb..2c88650af38c 100644 --- a/library/stdarch/crates/core_arch/src/x86/test.rs +++ b/library/stdarch/crates/core_arch/src/x86/test.rs @@ -97,34 +97,22 @@ pub unsafe fn get_m512i(a: __m512i, idx: usize) -> i64 { #[cfg(target_arch = "x86")] mod x86_polyfill { use crate::core_arch::x86::*; + use crate::intrinsics::simd::*; #[rustc_legacy_const_generics(2)] pub unsafe fn _mm_insert_epi64(a: __m128i, val: i64) -> __m128i { static_assert_uimm_bits!(INDEX, 1); - #[repr(C)] - union A { - a: __m128i, - b: [i64; 2], - } - let mut a = A { a }; - a.b[INDEX as usize] = val; - a.a + transmute(simd_insert!(a.as_i64x2(), INDEX as u32, val)) } #[target_feature(enable = "avx2")] #[rustc_legacy_const_generics(2)] pub unsafe fn _mm256_insert_epi64(a: __m256i, val: i64) -> __m256i { static_assert_uimm_bits!(INDEX, 2); - #[repr(C)] - union A { - a: __m256i, - b: [i64; 4], - } - let mut a = A { a }; - a.b[INDEX as usize] = val; - a.a + transmute(simd_insert!(a.as_i64x4(), INDEX as u32, val)) } } + #[cfg(target_arch = "x86_64")] mod x86_polyfill { pub use crate::core_arch::x86_64::{_mm256_insert_epi64, _mm_insert_epi64};