From a436013e06c20a947f9223f8529f1f90ad8a3c4f Mon Sep 17 00:00:00 2001 From: mert-kurttutan Date: Wed, 25 Dec 2024 07:44:14 +0000 Subject: [PATCH] Fix signature of _mm512_store(u)_si512 - After pr https://github.com/rust-lang/stdarch/pull/1685 the siganture of this function changed, so update it. --- pulp/src/core_arch/x86/avx512f.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pulp/src/core_arch/x86/avx512f.rs b/pulp/src/core_arch/x86/avx512f.rs index 0ab12f6..9112695 100644 --- a/pulp/src/core_arch/x86/avx512f.rs +++ b/pulp/src/core_arch/x86/avx512f.rs @@ -2324,13 +2324,13 @@ impl Avx512f { unsafe fn _mm512_loadu_epi64(mem_addr: *const i64) -> __m512i; unsafe fn _mm512_storeu_epi64(mem_addr: *mut i64, a: __m512i); unsafe fn _mm512_loadu_si512(mem_addr: *const i32) -> __m512i; - unsafe fn _mm512_storeu_si512(mem_addr: *mut i32, a: __m512i); + unsafe fn _mm512_storeu_si512(mem_addr: *mut __m512i, a: __m512i); unsafe fn _mm512_loadu_pd(mem_addr: *const f64) -> __m512d; unsafe fn _mm512_storeu_pd(mem_addr: *mut f64, a: __m512d); unsafe fn _mm512_loadu_ps(mem_addr: *const f32) -> __m512; unsafe fn _mm512_storeu_ps(mem_addr: *mut f32, a: __m512); unsafe fn _mm512_load_si512(mem_addr: *const i32) -> __m512i; - unsafe fn _mm512_store_si512(mem_addr: *mut i32, a: __m512i); + unsafe fn _mm512_store_si512(mem_addr: *mut __m512i, a: __m512i); unsafe fn _mm512_load_epi32(mem_addr: *const i32) -> __m512i; unsafe fn _mm512_store_epi32(mem_addr: *mut i32, a: __m512i); unsafe fn _mm512_load_epi64(mem_addr: *const i64) -> __m512i;