From d843771d8c2d121732012e1b893c7f7863373c44 Mon Sep 17 00:00:00 2001 From: cactter Date: Fri, 22 Jul 2022 07:41:43 +0800 Subject: [PATCH] Shrink unsafe block --- simd/src/x86/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/simd/src/x86/mod.rs b/simd/src/x86/mod.rs index e27028562..27b6414e1 100644 --- a/simd/src/x86/mod.rs +++ b/simd/src/x86/mod.rs @@ -225,8 +225,8 @@ impl F32x4 { #[inline] pub fn new(a: f32, b: f32, c: f32, d: f32) -> F32x4 { + let vector = [a, b, c, d]; unsafe { - let vector = [a, b, c, d]; F32x4(x86::_mm_loadu_ps(vector.as_ptr())) } } @@ -619,8 +619,8 @@ impl I32x4 { #[inline] pub fn new(a: i32, b: i32, c: i32, d: i32) -> I32x4 { + let vector = [a, b, c, d]; unsafe { - let vector = [a, b, c, d]; I32x4(x86::_mm_loadu_si128(vector.as_ptr() as *const __m128i)) } } @@ -885,8 +885,8 @@ impl U32x4 { #[inline] pub fn new(a: u32, b: u32, c: u32, d: u32) -> U32x4 { + let vector = [a, b, c, d]; unsafe { - let vector = [a, b, c, d]; U32x4(x86::_mm_loadu_si128(vector.as_ptr() as *const __m128i)) } }