diff options
author | Jubilee Young <workingjubilee@gmail.com> | 2021-12-10 20:11:54 -0800 |
---|---|---|
committer | Jubilee <46493976+workingjubilee@users.noreply.github.com> | 2021-12-10 22:11:27 -0800 |
commit | 533f0fc81ab9ba097779fcd27c8f9ea12261fef5 (patch) | |
tree | 51ecfbe22ea387faeeed7100047e7556c7d2af03 | |
parent | 81484a399c96c69adeef352be0e7823b39ce6e7e (diff) | |
download | rust-533f0fc81ab9ba097779fcd27c8f9ea12261fef5.tar.gz |
Use relative intrinsics paths for bitmasks
-rw-r--r-- | crates/core_simd/src/masks/bitmask.rs | 8 | ||||
-rw-r--r-- | crates/core_simd/src/masks/full_masks.rs | 4 |
2 files changed, 4 insertions, 8 deletions
diff --git a/crates/core_simd/src/masks/bitmask.rs b/crates/core_simd/src/masks/bitmask.rs index 4c964cb52e1..b4217dc87ba 100644 --- a/crates/core_simd/src/masks/bitmask.rs +++ b/crates/core_simd/src/masks/bitmask.rs @@ -105,18 +105,14 @@ where #[must_use = "method returns a new vector and does not mutate the original value"] pub fn to_int(self) -> Simd<T, LANES> { unsafe { - crate::intrinsics::simd_select_bitmask( - self.0, - Simd::splat(T::TRUE), - Simd::splat(T::FALSE), - ) + intrinsics::simd_select_bitmask(self.0, Simd::splat(T::TRUE), Simd::splat(T::FALSE)) } } #[inline] #[must_use = "method returns a new mask and does not mutate the original value"] pub unsafe fn from_int_unchecked(value: Simd<T, LANES>) -> Self { - unsafe { Self(crate::intrinsics::simd_bitmask(value), PhantomData) } + unsafe { Self(intrinsics::simd_bitmask(value), PhantomData) } } #[cfg(feature = "generic_const_exprs")] diff --git a/crates/core_simd/src/masks/full_masks.rs b/crates/core_simd/src/masks/full_masks.rs index 5421ccbe3d8..e5bb784bb91 100644 --- a/crates/core_simd/src/masks/full_masks.rs +++ b/crates/core_simd/src/masks/full_masks.rs @@ -115,7 +115,7 @@ where pub fn to_bitmask(self) -> [u8; LaneCount::<LANES>::BITMASK_LEN] { unsafe { let mut bitmask: [u8; LaneCount::<LANES>::BITMASK_LEN] = - crate::intrinsics::simd_bitmask(self.0); + intrinsics::simd_bitmask(self.0); // There is a bug where LLVM appears to implement this operation with the wrong // bit order. @@ -144,7 +144,7 @@ where } } - Self::from_int_unchecked(crate::intrinsics::simd_select_bitmask( + Self::from_int_unchecked(intrinsics::simd_select_bitmask( bitmask, Self::splat(true).to_int(), Self::splat(false).to_int(), |