@@ -667,7 +667,7 @@ macro_rules! cmp_asm { // FIXME: use LLVM intrinsics
667
667
///
668
668
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_cmp_ph_mask)
669
669
#[inline]
670
- #[target_feature(enable = "avx512fp16,avx512vl,avx512f,sse ")]
670
+ #[target_feature(enable = "avx512fp16,avx512vl")]
671
671
#[rustc_legacy_const_generics(2)]
672
672
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
673
673
pub unsafe fn _mm_cmp_ph_mask<const IMM5: i32>(a: __m128h, b: __m128h) -> __mmask8 {
@@ -681,7 +681,7 @@ pub unsafe fn _mm_cmp_ph_mask<const IMM5: i32>(a: __m128h, b: __m128h) -> __mmas
681
681
///
682
682
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_mask_cmp_ph_mask)
683
683
#[inline]
684
- #[target_feature(enable = "avx512fp16,avx512vl,avx512f,sse ")]
684
+ #[target_feature(enable = "avx512fp16,avx512vl")]
685
685
#[rustc_legacy_const_generics(3)]
686
686
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
687
687
pub unsafe fn _mm_mask_cmp_ph_mask<const IMM5: i32>(
@@ -698,7 +698,7 @@ pub unsafe fn _mm_mask_cmp_ph_mask<const IMM5: i32>(
698
698
///
699
699
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_cmp_ph_mask)
700
700
#[inline]
701
- #[target_feature(enable = "avx512fp16,avx512vl,avx512f,avx ")]
701
+ #[target_feature(enable = "avx512fp16,avx512vl")]
702
702
#[rustc_legacy_const_generics(2)]
703
703
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
704
704
pub unsafe fn _mm256_cmp_ph_mask<const IMM5: i32>(a: __m256h, b: __m256h) -> __mmask16 {
@@ -712,7 +712,7 @@ pub unsafe fn _mm256_cmp_ph_mask<const IMM5: i32>(a: __m256h, b: __m256h) -> __m
712
712
///
713
713
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_mask_cmp_ph_mask)
714
714
#[inline]
715
- #[target_feature(enable = "avx512fp16,avx512vl,avx512f,avx ")]
715
+ #[target_feature(enable = "avx512fp16,avx512vl")]
716
716
#[rustc_legacy_const_generics(3)]
717
717
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
718
718
pub unsafe fn _mm256_mask_cmp_ph_mask<const IMM5: i32>(
@@ -729,7 +729,7 @@ pub unsafe fn _mm256_mask_cmp_ph_mask<const IMM5: i32>(
729
729
///
730
730
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_cmp_ph_mask)
731
731
#[inline]
732
- #[target_feature(enable = "avx512fp16,avx512bw,avx512f ")]
732
+ #[target_feature(enable = "avx512fp16")]
733
733
#[rustc_legacy_const_generics(2)]
734
734
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
735
735
pub unsafe fn _mm512_cmp_ph_mask<const IMM5: i32>(a: __m512h, b: __m512h) -> __mmask32 {
@@ -743,7 +743,7 @@ pub unsafe fn _mm512_cmp_ph_mask<const IMM5: i32>(a: __m512h, b: __m512h) -> __m
743
743
///
744
744
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_mask_cmp_ph_mask)
745
745
#[inline]
746
- #[target_feature(enable = "avx512fp16,avx512bw,avx512f ")]
746
+ #[target_feature(enable = "avx512fp16")]
747
747
#[rustc_legacy_const_generics(3)]
748
748
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
749
749
pub unsafe fn _mm512_mask_cmp_ph_mask<const IMM5: i32>(
@@ -762,7 +762,7 @@ pub unsafe fn _mm512_mask_cmp_ph_mask<const IMM5: i32>(
762
762
///
763
763
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_cmp_round_ph_mask)
764
764
#[inline]
765
- #[target_feature(enable = "avx512fp16,avx512bw,avx512f ")]
765
+ #[target_feature(enable = "avx512fp16")]
766
766
#[rustc_legacy_const_generics(2, 3)]
767
767
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
768
768
pub unsafe fn _mm512_cmp_round_ph_mask<const IMM5: i32, const SAE: i32>(
@@ -795,7 +795,7 @@ pub unsafe fn _mm512_cmp_round_ph_mask<const IMM5: i32, const SAE: i32>(
795
795
///
796
796
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_mask_cmp_round_ph_mask)
797
797
#[inline]
798
- #[target_feature(enable = "avx512fp16,avx512bw,avx512f ")]
798
+ #[target_feature(enable = "avx512fp16")]
799
799
#[rustc_legacy_const_generics(3, 4)]
800
800
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
801
801
pub unsafe fn _mm512_mask_cmp_round_ph_mask<const IMM5: i32, const SAE: i32>(
@@ -1098,7 +1098,7 @@ pub unsafe fn _mm_load_sh(mem_addr: *const f16) -> __m128h {
1098
1098
///
1099
1099
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_mask_load_sh)
1100
1100
#[inline]
1101
- #[target_feature(enable = "avx512fp16,sse,avx512f ")]
1101
+ #[target_feature(enable = "avx512fp16")]
1102
1102
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
1103
1103
pub unsafe fn _mm_mask_load_sh(src: __m128h, k: __mmask8, mem_addr: *const f16) -> __m128h {
1104
1104
let mut dst = src;
@@ -1117,7 +1117,7 @@ pub unsafe fn _mm_mask_load_sh(src: __m128h, k: __mmask8, mem_addr: *const f16)
1117
1117
///
1118
1118
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_maskz_load_sh)
1119
1119
#[inline]
1120
- #[target_feature(enable = "avx512fp16,sse,avx512f ")]
1120
+ #[target_feature(enable = "avx512fp16")]
1121
1121
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
1122
1122
pub unsafe fn _mm_maskz_load_sh(k: __mmask8, mem_addr: *const f16) -> __m128h {
1123
1123
let mut dst: __m128h;
@@ -1255,7 +1255,7 @@ pub unsafe fn _mm_store_sh(mem_addr: *mut f16, a: __m128h) {
1255
1255
///
1256
1256
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_mask_store_sh)
1257
1257
#[inline]
1258
- #[target_feature(enable = "avx512fp16,sse,avx512f ")]
1258
+ #[target_feature(enable = "avx512fp16")]
1259
1259
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
1260
1260
pub unsafe fn _mm_mask_store_sh(mem_addr: *mut f16, k: __mmask8, a: __m128h) {
1261
1261
asm!(
@@ -11049,7 +11049,7 @@ macro_rules! fpclass_asm { // FIXME: use LLVM intrinsics
11049
11049
///
11050
11050
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_fpclass_ph_mask)
11051
11051
#[inline]
11052
- #[target_feature(enable = "avx512fp16,avx512vl,avx512f,sse ")]
11052
+ #[target_feature(enable = "avx512fp16,avx512vl")]
11053
11053
#[cfg_attr(test, assert_instr(vfpclassph, IMM8 = 0))]
11054
11054
#[rustc_legacy_const_generics(1)]
11055
11055
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
@@ -11074,7 +11074,7 @@ pub unsafe fn _mm_fpclass_ph_mask<const IMM8: i32>(a: __m128h) -> __mmask8 {
11074
11074
///
11075
11075
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_mask_fpclass_ph_mask)
11076
11076
#[inline]
11077
- #[target_feature(enable = "avx512fp16,avx512vl,avx512f,sse ")]
11077
+ #[target_feature(enable = "avx512fp16,avx512vl")]
11078
11078
#[cfg_attr(test, assert_instr(vfpclassph, IMM8 = 0))]
11079
11079
#[rustc_legacy_const_generics(2)]
11080
11080
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
@@ -11098,7 +11098,7 @@ pub unsafe fn _mm_mask_fpclass_ph_mask<const IMM8: i32>(k1: __mmask8, a: __m128h
11098
11098
///
11099
11099
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_fpclass_ph_mask)
11100
11100
#[inline]
11101
- #[target_feature(enable = "avx512fp16,avx512vl,avx512f,avx ")]
11101
+ #[target_feature(enable = "avx512fp16,avx512vl")]
11102
11102
#[cfg_attr(test, assert_instr(vfpclassph, IMM8 = 0))]
11103
11103
#[rustc_legacy_const_generics(1)]
11104
11104
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
@@ -11123,7 +11123,7 @@ pub unsafe fn _mm256_fpclass_ph_mask<const IMM8: i32>(a: __m256h) -> __mmask16 {
11123
11123
///
11124
11124
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_mask_fpclass_ph_mask)
11125
11125
#[inline]
11126
- #[target_feature(enable = "avx512fp16,avx512vl,avx512f,avx ")]
11126
+ #[target_feature(enable = "avx512fp16,avx512vl")]
11127
11127
#[cfg_attr(test, assert_instr(vfpclassph, IMM8 = 0))]
11128
11128
#[rustc_legacy_const_generics(2)]
11129
11129
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
@@ -11147,7 +11147,7 @@ pub unsafe fn _mm256_mask_fpclass_ph_mask<const IMM8: i32>(k1: __mmask16, a: __m
11147
11147
///
11148
11148
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_fpclass_ph_mask)
11149
11149
#[inline]
11150
- #[target_feature(enable = "avx512fp16,avx512bw,avx512f ")]
11150
+ #[target_feature(enable = "avx512fp16")]
11151
11151
#[cfg_attr(test, assert_instr(vfpclassph, IMM8 = 0))]
11152
11152
#[rustc_legacy_const_generics(1)]
11153
11153
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
@@ -11172,7 +11172,7 @@ pub unsafe fn _mm512_fpclass_ph_mask<const IMM8: i32>(a: __m512h) -> __mmask32 {
11172
11172
///
11173
11173
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_mask_fpclass_ph_mask)
11174
11174
#[inline]
11175
- #[target_feature(enable = "avx512fp16,avx512bw,avx512f ")]
11175
+ #[target_feature(enable = "avx512fp16")]
11176
11176
#[cfg_attr(test, assert_instr(vfpclassph, IMM8 = 0))]
11177
11177
#[rustc_legacy_const_generics(2)]
11178
11178
#[unstable(feature = "stdarch_x86_avx512_f16", issue = "127213")]
0 commit comments