File tree Expand file tree Collapse file tree 3 files changed +16
-16
lines changed Expand file tree Collapse file tree 3 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -51,13 +51,13 @@ pub trait SimdConstPtr: Copy + Sealed {
5151 fn with_addr ( self , addr : Self :: Usize ) -> Self ;
5252
5353 /// Gets the "address" portion of the pointer, and "exposes" the provenance part for future use
54- /// in [`Self::from_exposed_addr `].
54+ /// in [`Self::with_exposed_provenance `].
5555 fn expose_addr ( self ) -> Self :: Usize ;
5656
5757 /// Convert an address back to a pointer, picking up a previously "exposed" provenance.
5858 ///
59- /// Equivalent to calling [`core::ptr::from_exposed_addr `] on each element.
60- fn from_exposed_addr ( addr : Self :: Usize ) -> Self ;
59+ /// Equivalent to calling [`core::ptr::with_exposed_provenance `] on each element.
60+ fn with_exposed_provenance ( addr : Self :: Usize ) -> Self ;
6161
6262 /// Calculates the offset from a pointer using wrapping arithmetic.
6363 ///
@@ -137,9 +137,9 @@ where
137137 }
138138
139139 #[ inline]
140- fn from_exposed_addr ( addr : Self :: Usize ) -> Self {
140+ fn with_exposed_provenance ( addr : Self :: Usize ) -> Self {
141141 // Safety: `self` is a pointer vector
142- unsafe { core:: intrinsics:: simd:: simd_from_exposed_addr ( addr) }
142+ unsafe { core:: intrinsics:: simd:: simd_with_exposed_provenance ( addr) }
143143 }
144144
145145 #[ inline]
Original file line number Diff line number Diff line change @@ -48,13 +48,13 @@ pub trait SimdMutPtr: Copy + Sealed {
4848 fn with_addr ( self , addr : Self :: Usize ) -> Self ;
4949
5050 /// Gets the "address" portion of the pointer, and "exposes" the provenance part for future use
51- /// in [`Self::from_exposed_addr `].
51+ /// in [`Self::with_exposed_provenance `].
5252 fn expose_addr ( self ) -> Self :: Usize ;
5353
5454 /// Convert an address back to a pointer, picking up a previously "exposed" provenance.
5555 ///
56- /// Equivalent to calling [`core::ptr::from_exposed_addr_mut `] on each element.
57- fn from_exposed_addr ( addr : Self :: Usize ) -> Self ;
56+ /// Equivalent to calling [`core::ptr::with_exposed_provenance_mut `] on each element.
57+ fn with_exposed_provenance ( addr : Self :: Usize ) -> Self ;
5858
5959 /// Calculates the offset from a pointer using wrapping arithmetic.
6060 ///
@@ -134,9 +134,9 @@ where
134134 }
135135
136136 #[ inline]
137- fn from_exposed_addr ( addr : Self :: Usize ) -> Self {
137+ fn with_exposed_provenance ( addr : Self :: Usize ) -> Self {
138138 // Safety: `self` is a pointer vector
139- unsafe { core:: intrinsics:: simd:: simd_from_exposed_addr ( addr) }
139+ unsafe { core:: intrinsics:: simd:: simd_with_exposed_provenance ( addr) }
140140 }
141141
142142 #[ inline]
Original file line number Diff line number Diff line change @@ -80,10 +80,10 @@ mod const_ptr {
8080 ) ;
8181 }
8282
83- fn from_exposed_addr <const LANES : usize >( ) {
83+ fn with_exposed_provenance <const LANES : usize >( ) {
8484 test_helpers:: test_unary_elementwise(
85- & Simd :: <* const u32 , LANES >:: from_exposed_addr ,
86- & core:: ptr:: from_exposed_addr :: <u32 >,
85+ & Simd :: <* const u32 , LANES >:: with_exposed_provenance ,
86+ & core:: ptr:: with_exposed_provenance :: <u32 >,
8787 & |_| true ,
8888 ) ;
8989 }
@@ -103,10 +103,10 @@ mod mut_ptr {
103103 ) ;
104104 }
105105
106- fn from_exposed_addr <const LANES : usize >( ) {
106+ fn with_exposed_provenance <const LANES : usize >( ) {
107107 test_helpers:: test_unary_elementwise(
108- & Simd :: <* mut u32 , LANES >:: from_exposed_addr ,
109- & core:: ptr:: from_exposed_addr_mut :: <u32 >,
108+ & Simd :: <* mut u32 , LANES >:: with_exposed_provenance ,
109+ & core:: ptr:: with_exposed_provenance_mut :: <u32 >,
110110 & |_| true ,
111111 ) ;
112112 }
You can’t perform that action at this time.
0 commit comments