@@ -2307,41 +2307,17 @@ pub unsafe fn truncf128(x: f128) -> f128;
23072307/// [`f16::round_ties_even`](../../std/primitive.f16.html#method.round_ties_even)
23082308#[ rustc_intrinsic]
23092309#[ rustc_nounwind]
2310- #[ cfg( not( bootstrap) ) ]
23112310pub fn round_ties_even_f16 ( x : f16 ) -> f16 ;
23122311
2313- /// To be removed on next bootstrap bump.
2314- #[ cfg( bootstrap) ]
2315- pub fn round_ties_even_f16 ( x : f16 ) -> f16 {
2316- #[ rustc_intrinsic]
2317- #[ rustc_nounwind]
2318- unsafe fn rintf16 ( x : f16 ) -> f16 ;
2319-
2320- // SAFETY: this intrinsic isn't actually unsafe
2321- unsafe { rintf16 ( x) }
2322- }
2323-
23242312/// Returns the nearest integer to an `f32`. Rounds half-way cases to the number with an even
23252313/// least significant digit.
23262314///
23272315/// The stabilized version of this intrinsic is
23282316/// [`f32::round_ties_even`](../../std/primitive.f32.html#method.round_ties_even)
23292317#[ rustc_intrinsic]
23302318#[ rustc_nounwind]
2331- #[ cfg( not( bootstrap) ) ]
23322319pub fn round_ties_even_f32 ( x : f32 ) -> f32 ;
23332320
2334- /// To be removed on next bootstrap bump.
2335- #[ cfg( bootstrap) ]
2336- pub fn round_ties_even_f32 ( x : f32 ) -> f32 {
2337- #[ rustc_intrinsic]
2338- #[ rustc_nounwind]
2339- unsafe fn rintf32 ( x : f32 ) -> f32 ;
2340-
2341- // SAFETY: this intrinsic isn't actually unsafe
2342- unsafe { rintf32 ( x) }
2343- }
2344-
23452321/// Provided for compatibility with stdarch. DO NOT USE.
23462322#[ inline( always) ]
23472323pub unsafe fn rintf32 ( x : f32 ) -> f32 {
@@ -2355,20 +2331,8 @@ pub unsafe fn rintf32(x: f32) -> f32 {
23552331/// [`f64::round_ties_even`](../../std/primitive.f64.html#method.round_ties_even)
23562332#[ rustc_intrinsic]
23572333#[ rustc_nounwind]
2358- #[ cfg( not( bootstrap) ) ]
23592334pub fn round_ties_even_f64 ( x : f64 ) -> f64 ;
23602335
2361- /// To be removed on next bootstrap bump.
2362- #[ cfg( bootstrap) ]
2363- pub fn round_ties_even_f64 ( x : f64 ) -> f64 {
2364- #[ rustc_intrinsic]
2365- #[ rustc_nounwind]
2366- unsafe fn rintf64 ( x : f64 ) -> f64 ;
2367-
2368- // SAFETY: this intrinsic isn't actually unsafe
2369- unsafe { rintf64 ( x) }
2370- }
2371-
23722336/// Provided for compatibility with stdarch. DO NOT USE.
23732337#[ inline( always) ]
23742338pub unsafe fn rintf64 ( x : f64 ) -> f64 {
@@ -2382,20 +2346,8 @@ pub unsafe fn rintf64(x: f64) -> f64 {
23822346/// [`f128::round_ties_even`](../../std/primitive.f128.html#method.round_ties_even)
23832347#[ rustc_intrinsic]
23842348#[ rustc_nounwind]
2385- #[ cfg( not( bootstrap) ) ]
23862349pub fn round_ties_even_f128 ( x : f128 ) -> f128 ;
23872350
2388- /// To be removed on next bootstrap bump.
2389- #[ cfg( bootstrap) ]
2390- pub fn round_ties_even_f128 ( x : f128 ) -> f128 {
2391- #[ rustc_intrinsic]
2392- #[ rustc_nounwind]
2393- unsafe fn rintf128 ( x : f128 ) -> f128 ;
2394-
2395- // SAFETY: this intrinsic isn't actually unsafe
2396- unsafe { rintf128 ( x) }
2397- }
2398-
23992351/// Returns the nearest integer to an `f16`. Rounds half-way cases away from zero.
24002352///
24012353/// The stabilized version of this intrinsic is
0 commit comments