@@ -4,6 +4,7 @@ use crate::simd::{
4
4
ptr:: { SimdConstPtr , SimdMutPtr } ,
5
5
LaneCount , Mask , MaskElement , SupportedLaneCount , Swizzle ,
6
6
} ;
7
+ use core:: convert:: { TryFrom , TryInto } ;
7
8
8
9
/// A SIMD vector with the shape of `[T; N]` but the operations of `T`.
9
10
///
@@ -324,7 +325,7 @@ where
324
325
/// # #![feature(portable_simd)]
325
326
/// # #[cfg(feature = "as_crate")] use core_simd::simd;
326
327
/// # #[cfg(not(feature = "as_crate"))] use core::simd;
327
- /// # use simd::{ Simd, Mask} ;
328
+ /// # use simd::Simd;
328
329
/// let vec: Vec<i32> = vec![10, 11];
329
330
///
330
331
/// let result = Simd::<i32, 4>::load_or_default(&vec);
@@ -347,7 +348,7 @@ where
347
348
/// # #![feature(portable_simd)]
348
349
/// # #[cfg(feature = "as_crate")] use core_simd::simd;
349
350
/// # #[cfg(not(feature = "as_crate"))] use core::simd;
350
- /// # use simd::{ Simd, Mask} ;
351
+ /// # use simd::Simd;
351
352
/// let vec: Vec<i32> = vec![10, 11];
352
353
/// let or = Simd::from_array([-5, -4, -3, -2]);
353
354
///
@@ -694,7 +695,7 @@ where
694
695
///
695
696
/// # Safety
696
697
///
697
- /// Memory addresses for element are calculated [`core::ptr ::wrapping_offset`] and
698
+ /// Memory addresses for element are calculated [`pointer ::wrapping_offset`] and
698
699
/// each enabled element must satisfy the same conditions as [`core::ptr::write`].
699
700
#[ inline]
700
701
pub unsafe fn store_select_ptr ( self , ptr : * mut T , enable : Mask < <T as SimdElement >:: Mask , N > ) {
0 commit comments