@@ -29593,6 +29593,7 @@ pub fn _mm_mask_testn_epi64_mask(k: __mmask8, a: __m128i, b: __m128i) -> __mmask
2959329593#[cfg_attr(test, assert_instr(vmovntps))]
2959429594#[allow(clippy::cast_ptr_alignment)]
2959529595pub unsafe fn _mm512_stream_ps(mem_addr: *mut f32, a: __m512) {
29596+ // see #1541, we should use inline asm to be sure, because LangRef isn't clear enough
2959629597 crate::arch::asm!(
2959729598 vps!("vmovntps", ",{a}"),
2959829599 p = in(reg) mem_addr,
@@ -29619,6 +29620,7 @@ pub unsafe fn _mm512_stream_ps(mem_addr: *mut f32, a: __m512) {
2961929620#[cfg_attr(test, assert_instr(vmovntpd))]
2962029621#[allow(clippy::cast_ptr_alignment)]
2962129622pub unsafe fn _mm512_stream_pd(mem_addr: *mut f64, a: __m512d) {
29623+ // see #1541, we should use inline asm to be sure, because LangRef isn't clear enough
2962229624 crate::arch::asm!(
2962329625 vps!("vmovntpd", ",{a}"),
2962429626 p = in(reg) mem_addr,
@@ -29645,6 +29647,7 @@ pub unsafe fn _mm512_stream_pd(mem_addr: *mut f64, a: __m512d) {
2964529647#[cfg_attr(test, assert_instr(vmovntdq))]
2964629648#[allow(clippy::cast_ptr_alignment)]
2964729649pub unsafe fn _mm512_stream_si512(mem_addr: *mut __m512i, a: __m512i) {
29650+ // see #1541, we should use inline asm to be sure, because LangRef isn't clear enough
2964829651 crate::arch::asm!(
2964929652 vps!("vmovntdq", ",{a}"),
2965029653 p = in(reg) mem_addr,
0 commit comments