From 4681b9f947673fa592f6078f6ef381b9b59df067 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Sun, 28 Nov 2021 18:20:29 -0800 Subject: [PATCH] Fix _mm_extract_ps example. --- crates/core_arch/src/x86/sse41.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/crates/core_arch/src/x86/sse41.rs b/crates/core_arch/src/x86/sse41.rs index a8fe97fc02..73bb4bb11f 100644 --- a/crates/core_arch/src/x86/sse41.rs +++ b/crates/core_arch/src/x86/sse41.rs @@ -155,11 +155,9 @@ pub unsafe fn _mm_blend_ps(a: __m128, b: __m128) -> __m128 { /// # #[target_feature(enable = "sse4.1")] /// # unsafe fn worker() { /// let mut float_store = vec![1.0, 1.0, 2.0, 3.0]; -/// unsafe { -/// let simd_floats = _mm_set_ps(2.5, 5.0, 7.5, 10.0); -/// let x: i32 = _mm_extract_ps::<2>(simd_floats); -/// float_store.push(f32::from_bits(x as u32)); -/// } +/// let simd_floats = _mm_set_ps(2.5, 5.0, 7.5, 10.0); +/// let x: i32 = _mm_extract_ps::<2>(simd_floats); +/// float_store.push(f32::from_bits(x as u32)); /// assert_eq!(float_store, vec![1.0, 1.0, 2.0, 3.0, 5.0]); /// # } /// # unsafe { worker() }