@@ -23499,7 +23499,7 @@ pub unsafe fn _mm256_maskz_shuffle_f64x2<const MASK: i32>(
23499
23499
#[target_feature(enable = "avx512f")]
23500
23500
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23501
23501
#[cfg_attr(
23502
- all(test, not(target_os = "windows ")),
23502
+ all(test, not(target_env = "msvc ")),
23503
23503
assert_instr(vextractf32x4, IMM8 = 3)
23504
23504
)]
23505
23505
#[rustc_legacy_const_generics(1)]
@@ -23520,7 +23520,7 @@ pub unsafe fn _mm512_extractf32x4_ps<const IMM8: i32>(a: __m512) -> __m128 {
23520
23520
#[target_feature(enable = "avx512f")]
23521
23521
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23522
23522
#[cfg_attr(
23523
- all(test, not(target_os = "windows ")),
23523
+ all(test, not(target_env = "msvc ")),
23524
23524
assert_instr(vextractf32x4, IMM8 = 3)
23525
23525
)]
23526
23526
#[rustc_legacy_const_generics(3)]
@@ -23541,7 +23541,7 @@ pub unsafe fn _mm512_mask_extractf32x4_ps<const IMM8: i32>(
23541
23541
#[target_feature(enable = "avx512f")]
23542
23542
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23543
23543
#[cfg_attr(
23544
- all(test, not(target_os = "windows ")),
23544
+ all(test, not(target_env = "msvc ")),
23545
23545
assert_instr(vextractf32x4, IMM8 = 3)
23546
23546
)]
23547
23547
#[rustc_legacy_const_generics(2)]
@@ -23559,7 +23559,7 @@ pub unsafe fn _mm512_maskz_extractf32x4_ps<const IMM8: i32>(k: __mmask8, a: __m5
23559
23559
#[target_feature(enable = "avx512f,avx512vl")]
23560
23560
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23561
23561
#[cfg_attr(
23562
- all(test, not(target_os = "windows ")),
23562
+ all(test, not(target_env = "msvc ")),
23563
23563
assert_instr(vextract, IMM8 = 1) //should be vextractf32x4
23564
23564
)]
23565
23565
#[rustc_legacy_const_generics(1)]
@@ -23578,7 +23578,7 @@ pub unsafe fn _mm256_extractf32x4_ps<const IMM8: i32>(a: __m256) -> __m128 {
23578
23578
#[target_feature(enable = "avx512f,avx512vl")]
23579
23579
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23580
23580
#[cfg_attr(
23581
- all(test, not(target_os = "windows ")),
23581
+ all(test, not(target_env = "msvc ")),
23582
23582
assert_instr(vextractf32x4, IMM8 = 1)
23583
23583
)]
23584
23584
#[rustc_legacy_const_generics(3)]
@@ -23599,7 +23599,7 @@ pub unsafe fn _mm256_mask_extractf32x4_ps<const IMM8: i32>(
23599
23599
#[target_feature(enable = "avx512f,avx512vl")]
23600
23600
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23601
23601
#[cfg_attr(
23602
- all(test, not(target_os = "windows ")),
23602
+ all(test, not(target_env = "msvc ")),
23603
23603
assert_instr(vextractf32x4, IMM8 = 1)
23604
23604
)]
23605
23605
#[rustc_legacy_const_generics(2)]
@@ -23617,7 +23617,7 @@ pub unsafe fn _mm256_maskz_extractf32x4_ps<const IMM8: i32>(k: __mmask8, a: __m2
23617
23617
#[target_feature(enable = "avx512f")]
23618
23618
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23619
23619
#[cfg_attr(
23620
- all(test, not(target_os = "windows ")),
23620
+ all(test, not(target_env = "msvc ")),
23621
23621
assert_instr(vextractf64x4, IMM1 = 1) //should be vextracti64x4
23622
23622
)]
23623
23623
#[rustc_legacy_const_generics(1)]
@@ -23636,7 +23636,7 @@ pub unsafe fn _mm512_extracti64x4_epi64<const IMM1: i32>(a: __m512i) -> __m256i
23636
23636
#[target_feature(enable = "avx512f")]
23637
23637
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23638
23638
#[cfg_attr(
23639
- all(test, not(target_os = "windows ")),
23639
+ all(test, not(target_env = "msvc ")),
23640
23640
assert_instr(vextracti64x4, IMM1 = 1)
23641
23641
)]
23642
23642
#[rustc_legacy_const_generics(3)]
@@ -23657,7 +23657,7 @@ pub unsafe fn _mm512_mask_extracti64x4_epi64<const IMM1: i32>(
23657
23657
#[target_feature(enable = "avx512f")]
23658
23658
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23659
23659
#[cfg_attr(
23660
- all(test, not(target_os = "windows ")),
23660
+ all(test, not(target_env = "msvc ")),
23661
23661
assert_instr(vextracti64x4, IMM1 = 1)
23662
23662
)]
23663
23663
#[rustc_legacy_const_generics(2)]
@@ -23675,7 +23675,7 @@ pub unsafe fn _mm512_maskz_extracti64x4_epi64<const IMM1: i32>(k: __mmask8, a: _
23675
23675
#[target_feature(enable = "avx512f")]
23676
23676
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23677
23677
#[cfg_attr(
23678
- all(test, not(target_os = "windows ")),
23678
+ all(test, not(target_env = "msvc ")),
23679
23679
assert_instr(vextractf64x4, IMM8 = 1)
23680
23680
)]
23681
23681
#[rustc_legacy_const_generics(1)]
@@ -23694,7 +23694,7 @@ pub unsafe fn _mm512_extractf64x4_pd<const IMM8: i32>(a: __m512d) -> __m256d {
23694
23694
#[target_feature(enable = "avx512f")]
23695
23695
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23696
23696
#[cfg_attr(
23697
- all(test, not(target_os = "windows ")),
23697
+ all(test, not(target_env = "msvc ")),
23698
23698
assert_instr(vextractf64x4, IMM8 = 1)
23699
23699
)]
23700
23700
#[rustc_legacy_const_generics(3)]
@@ -23715,7 +23715,7 @@ pub unsafe fn _mm512_mask_extractf64x4_pd<const IMM8: i32>(
23715
23715
#[target_feature(enable = "avx512f")]
23716
23716
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23717
23717
#[cfg_attr(
23718
- all(test, not(target_os = "windows ")),
23718
+ all(test, not(target_env = "msvc ")),
23719
23719
assert_instr(vextractf64x4, IMM8 = 1)
23720
23720
)]
23721
23721
#[rustc_legacy_const_generics(2)]
@@ -23733,7 +23733,7 @@ pub unsafe fn _mm512_maskz_extractf64x4_pd<const IMM8: i32>(k: __mmask8, a: __m5
23733
23733
#[target_feature(enable = "avx512f")]
23734
23734
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23735
23735
#[cfg_attr(
23736
- all(test, not(target_os = "windows ")),
23736
+ all(test, not(target_env = "msvc ")),
23737
23737
assert_instr(vextractf32x4, IMM2 = 3) //should be vextracti32x4
23738
23738
)]
23739
23739
#[rustc_legacy_const_generics(1)]
@@ -23757,7 +23757,7 @@ pub unsafe fn _mm512_extracti32x4_epi32<const IMM2: i32>(a: __m512i) -> __m128i
23757
23757
#[target_feature(enable = "avx512f")]
23758
23758
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23759
23759
#[cfg_attr(
23760
- all(test, not(target_os = "windows ")),
23760
+ all(test, not(target_env = "msvc ")),
23761
23761
assert_instr(vextracti32x4, IMM2 = 3)
23762
23762
)]
23763
23763
#[rustc_legacy_const_generics(3)]
@@ -23778,7 +23778,7 @@ pub unsafe fn _mm512_mask_extracti32x4_epi32<const IMM2: i32>(
23778
23778
#[target_feature(enable = "avx512f")]
23779
23779
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23780
23780
#[cfg_attr(
23781
- all(test, not(target_os = "windows ")),
23781
+ all(test, not(target_env = "msvc ")),
23782
23782
assert_instr(vextracti32x4, IMM2 = 3)
23783
23783
)]
23784
23784
#[rustc_legacy_const_generics(2)]
@@ -23796,7 +23796,7 @@ pub unsafe fn _mm512_maskz_extracti32x4_epi32<const IMM2: i32>(k: __mmask8, a: _
23796
23796
#[target_feature(enable = "avx512f,avx512vl")]
23797
23797
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23798
23798
#[cfg_attr(
23799
- all(test, not(target_os = "windows ")),
23799
+ all(test, not(target_env = "msvc ")),
23800
23800
assert_instr(vextract, IMM1 = 1) //should be vextracti32x4
23801
23801
)]
23802
23802
#[rustc_legacy_const_generics(1)]
@@ -23818,7 +23818,7 @@ pub unsafe fn _mm256_extracti32x4_epi32<const IMM1: i32>(a: __m256i) -> __m128i
23818
23818
#[target_feature(enable = "avx512f,avx512vl")]
23819
23819
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23820
23820
#[cfg_attr(
23821
- all(test, not(target_os = "windows ")),
23821
+ all(test, not(target_env = "msvc ")),
23822
23822
assert_instr(vextracti32x4, IMM1 = 1)
23823
23823
)]
23824
23824
#[rustc_legacy_const_generics(3)]
@@ -23839,7 +23839,7 @@ pub unsafe fn _mm256_mask_extracti32x4_epi32<const IMM1: i32>(
23839
23839
#[target_feature(enable = "avx512f,avx512vl")]
23840
23840
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
23841
23841
#[cfg_attr(
23842
- all(test, not(target_os = "windows ")),
23842
+ all(test, not(target_env = "msvc ")),
23843
23843
assert_instr(vextracti32x4, IMM1 = 1)
23844
23844
)]
23845
23845
#[rustc_legacy_const_generics(2)]
@@ -24189,7 +24189,7 @@ pub unsafe fn _mm512_maskz_inserti32x4<const IMM8: i32>(
24189
24189
#[target_feature(enable = "avx512f,avx512vl")]
24190
24190
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
24191
24191
#[cfg_attr(
24192
- all(test, not(target_os = "windows ")),
24192
+ all(test, not(target_env = "msvc ")),
24193
24193
assert_instr(vinsert, IMM8 = 1) //should be vinserti32x4
24194
24194
)]
24195
24195
#[rustc_legacy_const_generics(2)]
@@ -24211,7 +24211,7 @@ pub unsafe fn _mm256_inserti32x4<const IMM8: i32>(a: __m256i, b: __m128i) -> __m
24211
24211
#[target_feature(enable = "avx512f,avx512vl")]
24212
24212
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
24213
24213
#[cfg_attr(
24214
- all(test, not(target_os = "windows ")),
24214
+ all(test, not(target_env = "msvc ")),
24215
24215
assert_instr(vinserti32x4, IMM8 = 1)
24216
24216
)]
24217
24217
#[rustc_legacy_const_generics(4)]
@@ -24233,7 +24233,7 @@ pub unsafe fn _mm256_mask_inserti32x4<const IMM8: i32>(
24233
24233
#[target_feature(enable = "avx512f,avx512vl")]
24234
24234
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
24235
24235
#[cfg_attr(
24236
- all(test, not(target_os = "windows ")),
24236
+ all(test, not(target_env = "msvc ")),
24237
24237
assert_instr(vinserti32x4, IMM8 = 1)
24238
24238
)]
24239
24239
#[rustc_legacy_const_generics(3)]
@@ -24379,7 +24379,7 @@ pub unsafe fn _mm512_maskz_insertf32x4<const IMM8: i32>(
24379
24379
#[target_feature(enable = "avx512f,avx512vl")]
24380
24380
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
24381
24381
#[cfg_attr(
24382
- all(test, not(target_os = "windows ")),
24382
+ all(test, not(target_env = "msvc ")),
24383
24383
assert_instr(vinsert, IMM8 = 1) //should be vinsertf32x4
24384
24384
)]
24385
24385
#[rustc_legacy_const_generics(2)]
@@ -24399,7 +24399,7 @@ pub unsafe fn _mm256_insertf32x4<const IMM8: i32>(a: __m256, b: __m128) -> __m25
24399
24399
#[target_feature(enable = "avx512f,avx512vl")]
24400
24400
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
24401
24401
#[cfg_attr(
24402
- all(test, not(target_os = "windows ")),
24402
+ all(test, not(target_env = "msvc ")),
24403
24403
assert_instr(vinsertf32x4, IMM8 = 1)
24404
24404
)]
24405
24405
#[rustc_legacy_const_generics(4)]
@@ -24421,7 +24421,7 @@ pub unsafe fn _mm256_mask_insertf32x4<const IMM8: i32>(
24421
24421
#[target_feature(enable = "avx512f,avx512vl")]
24422
24422
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
24423
24423
#[cfg_attr(
24424
- all(test, not(target_os = "windows ")),
24424
+ all(test, not(target_env = "msvc ")),
24425
24425
assert_instr(vinsertf32x4, IMM8 = 1)
24426
24426
)]
24427
24427
#[rustc_legacy_const_generics(3)]
@@ -25554,7 +25554,7 @@ pub unsafe fn _mm512_castsi512_pd(a: __m512i) -> __m512d {
25554
25554
#[inline]
25555
25555
#[target_feature(enable = "avx512f")]
25556
25556
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
25557
- #[cfg_attr(all(test, not(target_os = "windows ")), assert_instr(vmovd))]
25557
+ #[cfg_attr(all(test, not(target_env = "msvc ")), assert_instr(vmovd))]
25558
25558
pub unsafe fn _mm512_cvtsi512_si32(a: __m512i) -> i32 {
25559
25559
let extract: i32 = simd_extract!(a.as_i32x16(), 0);
25560
25560
extract
0 commit comments