@@ -737,7 +737,7 @@ pub const _CMP_TRUE_US: i32 = 0x1f;
737
737
///
738
738
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cmp_pd)
739
739
#[ inline]
740
- #[ target_feature( enable = "avx,sse2 " ) ]
740
+ #[ target_feature( enable = "avx" ) ]
741
741
#[ cfg_attr( test, assert_instr( vcmpeqpd, IMM5 = 0 ) ) ] // TODO Validate vcmppd
742
742
#[ rustc_legacy_const_generics( 2 ) ]
743
743
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
@@ -767,7 +767,7 @@ pub unsafe fn _mm256_cmp_pd<const IMM5: i32>(a: __m256d, b: __m256d) -> __m256d
767
767
///
768
768
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cmp_ps)
769
769
#[ inline]
770
- #[ target_feature( enable = "avx,sse " ) ]
770
+ #[ target_feature( enable = "avx" ) ]
771
771
#[ cfg_attr( test, assert_instr( vcmpeqps, IMM5 = 0 ) ) ] // TODO Validate vcmpps
772
772
#[ rustc_legacy_const_generics( 2 ) ]
773
773
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
@@ -799,7 +799,7 @@ pub unsafe fn _mm256_cmp_ps<const IMM5: i32>(a: __m256, b: __m256) -> __m256 {
799
799
///
800
800
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cmp_sd)
801
801
#[ inline]
802
- #[ target_feature( enable = "avx,sse2 " ) ]
802
+ #[ target_feature( enable = "avx" ) ]
803
803
#[ cfg_attr( test, assert_instr( vcmpeqsd, IMM5 = 0 ) ) ] // TODO Validate vcmpsd
804
804
#[ rustc_legacy_const_generics( 2 ) ]
805
805
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
@@ -816,7 +816,7 @@ pub unsafe fn _mm_cmp_sd<const IMM5: i32>(a: __m128d, b: __m128d) -> __m128d {
816
816
///
817
817
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cmp_ss)
818
818
#[ inline]
819
- #[ target_feature( enable = "avx,sse " ) ]
819
+ #[ target_feature( enable = "avx" ) ]
820
820
#[ cfg_attr( test, assert_instr( vcmpeqss, IMM5 = 0 ) ) ] // TODO Validate vcmpss
821
821
#[ rustc_legacy_const_generics( 2 ) ]
822
822
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
@@ -1093,7 +1093,7 @@ pub unsafe fn _mm256_permute_ps<const IMM8: i32>(a: __m256) -> __m256 {
1093
1093
///
1094
1094
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_permute_ps)
1095
1095
#[ inline]
1096
- #[ target_feature( enable = "avx,sse " ) ]
1096
+ #[ target_feature( enable = "avx" ) ]
1097
1097
#[ cfg_attr( test, assert_instr( vshufps, IMM8 = 9 ) ) ]
1098
1098
#[ rustc_legacy_const_generics( 1 ) ]
1099
1099
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
@@ -1163,7 +1163,7 @@ pub unsafe fn _mm256_permute_pd<const IMM4: i32>(a: __m256d) -> __m256d {
1163
1163
///
1164
1164
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_permute_pd)
1165
1165
#[ inline]
1166
- #[ target_feature( enable = "avx,sse2 " ) ]
1166
+ #[ target_feature( enable = "avx" ) ]
1167
1167
#[ cfg_attr( test, assert_instr( vshufpd, IMM2 = 0x1 ) ) ]
1168
1168
#[ rustc_legacy_const_generics( 1 ) ]
1169
1169
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
@@ -2733,7 +2733,7 @@ pub unsafe fn _mm256_castsi128_si256(a: __m128i) -> __m256i {
2733
2733
///
2734
2734
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_zextps128_ps256)
2735
2735
#[ inline]
2736
- #[ target_feature( enable = "avx,sse " ) ]
2736
+ #[ target_feature( enable = "avx" ) ]
2737
2737
// This intrinsic is only used for compilation and does not generate any
2738
2738
// instructions, thus it has zero latency.
2739
2739
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
@@ -2747,7 +2747,7 @@ pub unsafe fn _mm256_zextps128_ps256(a: __m128) -> __m256 {
2747
2747
///
2748
2748
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_zextsi128_si256)
2749
2749
#[ inline]
2750
- #[ target_feature( enable = "avx,sse2 " ) ]
2750
+ #[ target_feature( enable = "avx" ) ]
2751
2751
// This intrinsic is only used for compilation and does not generate any
2752
2752
// instructions, thus it has zero latency.
2753
2753
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
@@ -2764,7 +2764,7 @@ pub unsafe fn _mm256_zextsi128_si256(a: __m128i) -> __m256i {
2764
2764
///
2765
2765
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_zextpd128_pd256)
2766
2766
#[ inline]
2767
- #[ target_feature( enable = "avx,sse2 " ) ]
2767
+ #[ target_feature( enable = "avx" ) ]
2768
2768
// This intrinsic is only used for compilation and does not generate any
2769
2769
// instructions, thus it has zero latency.
2770
2770
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
@@ -2888,7 +2888,7 @@ pub unsafe fn _mm256_setr_m128i(lo: __m128i, hi: __m128i) -> __m256i {
2888
2888
///
2889
2889
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_loadu2_m128)
2890
2890
#[ inline]
2891
- #[ target_feature( enable = "avx,sse " ) ]
2891
+ #[ target_feature( enable = "avx" ) ]
2892
2892
// This intrinsic has no corresponding instruction.
2893
2893
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
2894
2894
pub unsafe fn _mm256_loadu2_m128 ( hiaddr : * const f32 , loaddr : * const f32 ) -> __m256 {
@@ -2903,7 +2903,7 @@ pub unsafe fn _mm256_loadu2_m128(hiaddr: *const f32, loaddr: *const f32) -> __m2
2903
2903
///
2904
2904
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_loadu2_m128d)
2905
2905
#[ inline]
2906
- #[ target_feature( enable = "avx,sse2 " ) ]
2906
+ #[ target_feature( enable = "avx" ) ]
2907
2907
// This intrinsic has no corresponding instruction.
2908
2908
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
2909
2909
pub unsafe fn _mm256_loadu2_m128d ( hiaddr : * const f64 , loaddr : * const f64 ) -> __m256d {
@@ -2917,7 +2917,7 @@ pub unsafe fn _mm256_loadu2_m128d(hiaddr: *const f64, loaddr: *const f64) -> __m
2917
2917
///
2918
2918
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_loadu2_m128i)
2919
2919
#[ inline]
2920
- #[ target_feature( enable = "avx,sse2 " ) ]
2920
+ #[ target_feature( enable = "avx" ) ]
2921
2921
// This intrinsic has no corresponding instruction.
2922
2922
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
2923
2923
pub unsafe fn _mm256_loadu2_m128i ( hiaddr : * const __m128i , loaddr : * const __m128i ) -> __m256i {
@@ -2932,7 +2932,7 @@ pub unsafe fn _mm256_loadu2_m128i(hiaddr: *const __m128i, loaddr: *const __m128i
2932
2932
///
2933
2933
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_storeu2_m128)
2934
2934
#[ inline]
2935
- #[ target_feature( enable = "avx,sse " ) ]
2935
+ #[ target_feature( enable = "avx" ) ]
2936
2936
// This intrinsic has no corresponding instruction.
2937
2937
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
2938
2938
pub unsafe fn _mm256_storeu2_m128 ( hiaddr : * mut f32 , loaddr : * mut f32 , a : __m256 ) {
@@ -2949,7 +2949,7 @@ pub unsafe fn _mm256_storeu2_m128(hiaddr: *mut f32, loaddr: *mut f32, a: __m256)
2949
2949
///
2950
2950
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_storeu2_m128d)
2951
2951
#[ inline]
2952
- #[ target_feature( enable = "avx,sse2 " ) ]
2952
+ #[ target_feature( enable = "avx" ) ]
2953
2953
// This intrinsic has no corresponding instruction.
2954
2954
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
2955
2955
pub unsafe fn _mm256_storeu2_m128d ( hiaddr : * mut f64 , loaddr : * mut f64 , a : __m256d ) {
@@ -2965,7 +2965,7 @@ pub unsafe fn _mm256_storeu2_m128d(hiaddr: *mut f64, loaddr: *mut f64, a: __m256
2965
2965
///
2966
2966
/// [Intel's documentation](https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm256_storeu2_m128i)
2967
2967
#[ inline]
2968
- #[ target_feature( enable = "avx,sse2 " ) ]
2968
+ #[ target_feature( enable = "avx" ) ]
2969
2969
// This intrinsic has no corresponding instruction.
2970
2970
#[ stable( feature = "simd_x86" , since = "1.27.0" ) ]
2971
2971
pub unsafe fn _mm256_storeu2_m128i ( hiaddr : * mut __m128i , loaddr : * mut __m128i , a : __m256i ) {
0 commit comments