Skip to content

Commit 18cc733

Browse files
authored
Fix _mm_extract_ps example. (#1261)
1 parent 59df818 commit 18cc733

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

crates/core_arch/src/x86/sse41.rs

+3-5
Original file line numberDiff line numberDiff line change
@@ -155,11 +155,9 @@ pub unsafe fn _mm_blend_ps<const IMM4: i32>(a: __m128, b: __m128) -> __m128 {
155155
/// # #[target_feature(enable = "sse4.1")]
156156
/// # unsafe fn worker() {
157157
/// let mut float_store = vec![1.0, 1.0, 2.0, 3.0];
158-
/// unsafe {
159-
/// let simd_floats = _mm_set_ps(2.5, 5.0, 7.5, 10.0);
160-
/// let x: i32 = _mm_extract_ps::<2>(simd_floats);
161-
/// float_store.push(f32::from_bits(x as u32));
162-
/// }
158+
/// let simd_floats = _mm_set_ps(2.5, 5.0, 7.5, 10.0);
159+
/// let x: i32 = _mm_extract_ps::<2>(simd_floats);
160+
/// float_store.push(f32::from_bits(x as u32));
163161
/// assert_eq!(float_store, vec![1.0, 1.0, 2.0, 3.0, 5.0]);
164162
/// # }
165163
/// # unsafe { worker() }

0 commit comments

Comments
 (0)