@@ -34468,7 +34468,7 @@ pub unsafe fn _mm512_storeu_ps(mem_addr: *mut f32, a: __m512) {
34468
34468
#[inline]
34469
34469
#[target_feature(enable = "avx512f")]
34470
34470
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34471
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa32
34471
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa32
34472
34472
pub unsafe fn _mm512_load_si512(mem_addr: *const __m512i) -> __m512i {
34473
34473
ptr::read(mem_addr)
34474
34474
}
@@ -34479,7 +34479,7 @@ pub unsafe fn _mm512_load_si512(mem_addr: *const __m512i) -> __m512i {
34479
34479
#[inline]
34480
34480
#[target_feature(enable = "avx512f")]
34481
34481
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34482
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa32
34482
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa32
34483
34483
pub unsafe fn _mm512_store_si512(mem_addr: *mut __m512i, a: __m512i) {
34484
34484
ptr::write(mem_addr, a);
34485
34485
}
@@ -34490,7 +34490,7 @@ pub unsafe fn _mm512_store_si512(mem_addr: *mut __m512i, a: __m512i) {
34490
34490
#[inline]
34491
34491
#[target_feature(enable = "avx512f")]
34492
34492
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34493
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa32
34493
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa32
34494
34494
pub unsafe fn _mm512_load_epi32(mem_addr: *const i32) -> __m512i {
34495
34495
ptr::read(mem_addr as *const __m512i)
34496
34496
}
@@ -34501,7 +34501,7 @@ pub unsafe fn _mm512_load_epi32(mem_addr: *const i32) -> __m512i {
34501
34501
#[inline]
34502
34502
#[target_feature(enable = "avx512f,avx512vl")]
34503
34503
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34504
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa32
34504
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa32
34505
34505
pub unsafe fn _mm256_load_epi32(mem_addr: *const i32) -> __m256i {
34506
34506
ptr::read(mem_addr as *const __m256i)
34507
34507
}
@@ -34512,7 +34512,7 @@ pub unsafe fn _mm256_load_epi32(mem_addr: *const i32) -> __m256i {
34512
34512
#[inline]
34513
34513
#[target_feature(enable = "avx512f,avx512vl")]
34514
34514
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34515
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa32
34515
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa32
34516
34516
pub unsafe fn _mm_load_epi32(mem_addr: *const i32) -> __m128i {
34517
34517
ptr::read(mem_addr as *const __m128i)
34518
34518
}
@@ -34523,7 +34523,7 @@ pub unsafe fn _mm_load_epi32(mem_addr: *const i32) -> __m128i {
34523
34523
#[inline]
34524
34524
#[target_feature(enable = "avx512f")]
34525
34525
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34526
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa32
34526
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa32
34527
34527
pub unsafe fn _mm512_store_epi32(mem_addr: *mut i32, a: __m512i) {
34528
34528
ptr::write(mem_addr as *mut __m512i, a);
34529
34529
}
@@ -34534,7 +34534,7 @@ pub unsafe fn _mm512_store_epi32(mem_addr: *mut i32, a: __m512i) {
34534
34534
#[inline]
34535
34535
#[target_feature(enable = "avx512f,avx512vl")]
34536
34536
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34537
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa32
34537
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa32
34538
34538
pub unsafe fn _mm256_store_epi32(mem_addr: *mut i32, a: __m256i) {
34539
34539
ptr::write(mem_addr as *mut __m256i, a);
34540
34540
}
@@ -34545,7 +34545,7 @@ pub unsafe fn _mm256_store_epi32(mem_addr: *mut i32, a: __m256i) {
34545
34545
#[inline]
34546
34546
#[target_feature(enable = "avx512f,avx512vl")]
34547
34547
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34548
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa32
34548
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa32
34549
34549
pub unsafe fn _mm_store_epi32(mem_addr: *mut i32, a: __m128i) {
34550
34550
ptr::write(mem_addr as *mut __m128i, a);
34551
34551
}
@@ -34556,7 +34556,7 @@ pub unsafe fn _mm_store_epi32(mem_addr: *mut i32, a: __m128i) {
34556
34556
#[inline]
34557
34557
#[target_feature(enable = "avx512f")]
34558
34558
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34559
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa64
34559
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa64
34560
34560
pub unsafe fn _mm512_load_epi64(mem_addr: *const i64) -> __m512i {
34561
34561
ptr::read(mem_addr as *const __m512i)
34562
34562
}
@@ -34567,7 +34567,7 @@ pub unsafe fn _mm512_load_epi64(mem_addr: *const i64) -> __m512i {
34567
34567
#[inline]
34568
34568
#[target_feature(enable = "avx512f,avx512vl")]
34569
34569
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34570
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa64
34570
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa64
34571
34571
pub unsafe fn _mm256_load_epi64(mem_addr: *const i64) -> __m256i {
34572
34572
ptr::read(mem_addr as *const __m256i)
34573
34573
}
@@ -34578,7 +34578,7 @@ pub unsafe fn _mm256_load_epi64(mem_addr: *const i64) -> __m256i {
34578
34578
#[inline]
34579
34579
#[target_feature(enable = "avx512f,avx512vl")]
34580
34580
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34581
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa64
34581
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa64
34582
34582
pub unsafe fn _mm_load_epi64(mem_addr: *const i64) -> __m128i {
34583
34583
ptr::read(mem_addr as *const __m128i)
34584
34584
}
@@ -34589,7 +34589,7 @@ pub unsafe fn _mm_load_epi64(mem_addr: *const i64) -> __m128i {
34589
34589
#[inline]
34590
34590
#[target_feature(enable = "avx512f")]
34591
34591
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34592
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa64
34592
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa64
34593
34593
pub unsafe fn _mm512_store_epi64(mem_addr: *mut i64, a: __m512i) {
34594
34594
ptr::write(mem_addr as *mut __m512i, a);
34595
34595
}
@@ -34600,7 +34600,7 @@ pub unsafe fn _mm512_store_epi64(mem_addr: *mut i64, a: __m512i) {
34600
34600
#[inline]
34601
34601
#[target_feature(enable = "avx512f,avx512vl")]
34602
34602
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34603
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa64
34603
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa64
34604
34604
pub unsafe fn _mm256_store_epi64(mem_addr: *mut i64, a: __m256i) {
34605
34605
ptr::write(mem_addr as *mut __m256i, a);
34606
34606
}
@@ -34611,7 +34611,7 @@ pub unsafe fn _mm256_store_epi64(mem_addr: *mut i64, a: __m256i) {
34611
34611
#[inline]
34612
34612
#[target_feature(enable = "avx512f,avx512vl")]
34613
34613
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34614
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovdqa64
34614
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovdqa64
34615
34615
pub unsafe fn _mm_store_epi64(mem_addr: *mut i64, a: __m128i) {
34616
34616
ptr::write(mem_addr as *mut __m128i, a);
34617
34617
}
@@ -34622,7 +34622,7 @@ pub unsafe fn _mm_store_epi64(mem_addr: *mut i64, a: __m128i) {
34622
34622
#[inline]
34623
34623
#[target_feature(enable = "avx512f")]
34624
34624
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34625
- #[cfg_attr(test, assert_instr(vmovaps))]
34625
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))]
34626
34626
pub unsafe fn _mm512_load_ps(mem_addr: *const f32) -> __m512 {
34627
34627
ptr::read(mem_addr as *const __m512)
34628
34628
}
@@ -34633,7 +34633,7 @@ pub unsafe fn _mm512_load_ps(mem_addr: *const f32) -> __m512 {
34633
34633
#[inline]
34634
34634
#[target_feature(enable = "avx512f")]
34635
34635
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34636
- #[cfg_attr(test, assert_instr(vmovaps))]
34636
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))]
34637
34637
pub unsafe fn _mm512_store_ps(mem_addr: *mut f32, a: __m512) {
34638
34638
ptr::write(mem_addr as *mut __m512, a);
34639
34639
}
@@ -34644,7 +34644,7 @@ pub unsafe fn _mm512_store_ps(mem_addr: *mut f32, a: __m512) {
34644
34644
#[inline]
34645
34645
#[target_feature(enable = "avx512f")]
34646
34646
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34647
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovapd
34647
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovapd
34648
34648
pub unsafe fn _mm512_load_pd(mem_addr: *const f64) -> __m512d {
34649
34649
ptr::read(mem_addr as *const __m512d)
34650
34650
}
@@ -34655,7 +34655,7 @@ pub unsafe fn _mm512_load_pd(mem_addr: *const f64) -> __m512d {
34655
34655
#[inline]
34656
34656
#[target_feature(enable = "avx512f")]
34657
34657
#[unstable(feature = "stdarch_x86_avx512", issue = "111137")]
34658
- #[cfg_attr(test, assert_instr(vmovaps))] //should be vmovapd
34658
+ #[cfg_attr(all( test, not(target_env = "msvc")) , assert_instr(vmovaps))] //should be vmovapd
34659
34659
pub unsafe fn _mm512_store_pd(mem_addr: *mut f64, a: __m512d) {
34660
34660
ptr::write(mem_addr as *mut __m512d, a);
34661
34661
}
0 commit comments