@@ -34468,7 +34468,7 @@ pub unsafe fn _mm512_storeu_ps(mem_addr: *mut f32, a: __m512) {
3446834468#[inline]
3446934469#[target_feature(enable = "avx512f")]
3447034470#[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
3447234472pub unsafe fn _mm512_load_si512(mem_addr: *const __m512i) -> __m512i {
3447334473 ptr::read(mem_addr)
3447434474}
@@ -34479,7 +34479,7 @@ pub unsafe fn _mm512_load_si512(mem_addr: *const __m512i) -> __m512i {
3447934479#[inline]
3448034480#[target_feature(enable = "avx512f")]
3448134481#[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
3448334483pub unsafe fn _mm512_store_si512(mem_addr: *mut __m512i, a: __m512i) {
3448434484 ptr::write(mem_addr, a);
3448534485}
@@ -34490,7 +34490,7 @@ pub unsafe fn _mm512_store_si512(mem_addr: *mut __m512i, a: __m512i) {
3449034490#[inline]
3449134491#[target_feature(enable = "avx512f")]
3449234492#[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
3449434494pub unsafe fn _mm512_load_epi32(mem_addr: *const i32) -> __m512i {
3449534495 ptr::read(mem_addr as *const __m512i)
3449634496}
@@ -34501,7 +34501,7 @@ pub unsafe fn _mm512_load_epi32(mem_addr: *const i32) -> __m512i {
3450134501#[inline]
3450234502#[target_feature(enable = "avx512f,avx512vl")]
3450334503#[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
3450534505pub unsafe fn _mm256_load_epi32(mem_addr: *const i32) -> __m256i {
3450634506 ptr::read(mem_addr as *const __m256i)
3450734507}
@@ -34512,7 +34512,7 @@ pub unsafe fn _mm256_load_epi32(mem_addr: *const i32) -> __m256i {
3451234512#[inline]
3451334513#[target_feature(enable = "avx512f,avx512vl")]
3451434514#[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
3451634516pub unsafe fn _mm_load_epi32(mem_addr: *const i32) -> __m128i {
3451734517 ptr::read(mem_addr as *const __m128i)
3451834518}
@@ -34523,7 +34523,7 @@ pub unsafe fn _mm_load_epi32(mem_addr: *const i32) -> __m128i {
3452334523#[inline]
3452434524#[target_feature(enable = "avx512f")]
3452534525#[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
3452734527pub unsafe fn _mm512_store_epi32(mem_addr: *mut i32, a: __m512i) {
3452834528 ptr::write(mem_addr as *mut __m512i, a);
3452934529}
@@ -34534,7 +34534,7 @@ pub unsafe fn _mm512_store_epi32(mem_addr: *mut i32, a: __m512i) {
3453434534#[inline]
3453534535#[target_feature(enable = "avx512f,avx512vl")]
3453634536#[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
3453834538pub unsafe fn _mm256_store_epi32(mem_addr: *mut i32, a: __m256i) {
3453934539 ptr::write(mem_addr as *mut __m256i, a);
3454034540}
@@ -34545,7 +34545,7 @@ pub unsafe fn _mm256_store_epi32(mem_addr: *mut i32, a: __m256i) {
3454534545#[inline]
3454634546#[target_feature(enable = "avx512f,avx512vl")]
3454734547#[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
3454934549pub unsafe fn _mm_store_epi32(mem_addr: *mut i32, a: __m128i) {
3455034550 ptr::write(mem_addr as *mut __m128i, a);
3455134551}
@@ -34556,7 +34556,7 @@ pub unsafe fn _mm_store_epi32(mem_addr: *mut i32, a: __m128i) {
3455634556#[inline]
3455734557#[target_feature(enable = "avx512f")]
3455834558#[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
3456034560pub unsafe fn _mm512_load_epi64(mem_addr: *const i64) -> __m512i {
3456134561 ptr::read(mem_addr as *const __m512i)
3456234562}
@@ -34567,7 +34567,7 @@ pub unsafe fn _mm512_load_epi64(mem_addr: *const i64) -> __m512i {
3456734567#[inline]
3456834568#[target_feature(enable = "avx512f,avx512vl")]
3456934569#[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
3457134571pub unsafe fn _mm256_load_epi64(mem_addr: *const i64) -> __m256i {
3457234572 ptr::read(mem_addr as *const __m256i)
3457334573}
@@ -34578,7 +34578,7 @@ pub unsafe fn _mm256_load_epi64(mem_addr: *const i64) -> __m256i {
3457834578#[inline]
3457934579#[target_feature(enable = "avx512f,avx512vl")]
3458034580#[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
3458234582pub unsafe fn _mm_load_epi64(mem_addr: *const i64) -> __m128i {
3458334583 ptr::read(mem_addr as *const __m128i)
3458434584}
@@ -34589,7 +34589,7 @@ pub unsafe fn _mm_load_epi64(mem_addr: *const i64) -> __m128i {
3458934589#[inline]
3459034590#[target_feature(enable = "avx512f")]
3459134591#[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
3459334593pub unsafe fn _mm512_store_epi64(mem_addr: *mut i64, a: __m512i) {
3459434594 ptr::write(mem_addr as *mut __m512i, a);
3459534595}
@@ -34600,7 +34600,7 @@ pub unsafe fn _mm512_store_epi64(mem_addr: *mut i64, a: __m512i) {
3460034600#[inline]
3460134601#[target_feature(enable = "avx512f,avx512vl")]
3460234602#[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
3460434604pub unsafe fn _mm256_store_epi64(mem_addr: *mut i64, a: __m256i) {
3460534605 ptr::write(mem_addr as *mut __m256i, a);
3460634606}
@@ -34611,7 +34611,7 @@ pub unsafe fn _mm256_store_epi64(mem_addr: *mut i64, a: __m256i) {
3461134611#[inline]
3461234612#[target_feature(enable = "avx512f,avx512vl")]
3461334613#[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
3461534615pub unsafe fn _mm_store_epi64(mem_addr: *mut i64, a: __m128i) {
3461634616 ptr::write(mem_addr as *mut __m128i, a);
3461734617}
@@ -34622,7 +34622,7 @@ pub unsafe fn _mm_store_epi64(mem_addr: *mut i64, a: __m128i) {
3462234622#[inline]
3462334623#[target_feature(enable = "avx512f")]
3462434624#[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))]
3462634626pub unsafe fn _mm512_load_ps(mem_addr: *const f32) -> __m512 {
3462734627 ptr::read(mem_addr as *const __m512)
3462834628}
@@ -34633,7 +34633,7 @@ pub unsafe fn _mm512_load_ps(mem_addr: *const f32) -> __m512 {
3463334633#[inline]
3463434634#[target_feature(enable = "avx512f")]
3463534635#[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))]
3463734637pub unsafe fn _mm512_store_ps(mem_addr: *mut f32, a: __m512) {
3463834638 ptr::write(mem_addr as *mut __m512, a);
3463934639}
@@ -34644,7 +34644,7 @@ pub unsafe fn _mm512_store_ps(mem_addr: *mut f32, a: __m512) {
3464434644#[inline]
3464534645#[target_feature(enable = "avx512f")]
3464634646#[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
3464834648pub unsafe fn _mm512_load_pd(mem_addr: *const f64) -> __m512d {
3464934649 ptr::read(mem_addr as *const __m512d)
3465034650}
@@ -34655,7 +34655,7 @@ pub unsafe fn _mm512_load_pd(mem_addr: *const f64) -> __m512d {
3465534655#[inline]
3465634656#[target_feature(enable = "avx512f")]
3465734657#[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
3465934659pub unsafe fn _mm512_store_pd(mem_addr: *mut f64, a: __m512d) {
3466034660 ptr::write(mem_addr as *mut __m512d, a);
3466134661}
0 commit comments