@@ -2995,7 +2995,7 @@ pub unsafe fn float_to_int_unchecked<Float: Copy, Int: Copy>(_value: Float) -> I
2995
2995
2996
2996
/// Float addition that allows optimizations based on algebraic rules.
2997
2997
///
2998
- /// Stabilized as [`f32::add_algebraic`] and [`f64 ::add_algebraic`].
2998
+ /// Stabilized as [`f16::add_algebraic`], [` f32::add_algebraic`], [`f64::add_algebraic`] and [`f128 ::add_algebraic`].
2999
2999
#[ rustc_nounwind]
3000
3000
#[ rustc_intrinsic]
3001
3001
#[ rustc_intrinsic_must_be_overridden]
@@ -3005,7 +3005,7 @@ pub fn fadd_algebraic<T: Copy>(_a: T, _b: T) -> T {
3005
3005
3006
3006
/// Float subtraction that allows optimizations based on algebraic rules.
3007
3007
///
3008
- /// Stabilized as [`f32::sub_algebraic`] and [`f64 ::sub_algebraic`].
3008
+ /// Stabilized as [`f16::sub_algebraic`], [` f32::sub_algebraic`], [`f64::sub_algebraic`] and [`f128 ::sub_algebraic`].
3009
3009
#[ rustc_nounwind]
3010
3010
#[ rustc_intrinsic]
3011
3011
#[ rustc_intrinsic_must_be_overridden]
@@ -3015,7 +3015,7 @@ pub fn fsub_algebraic<T: Copy>(_a: T, _b: T) -> T {
3015
3015
3016
3016
/// Float multiplication that allows optimizations based on algebraic rules.
3017
3017
///
3018
- /// Stabilized as [`f32::mul_algebraic`] and [`f64 ::mul_algebraic`].
3018
+ /// Stabilized as [`f16::mul_algebraic`], [` f32::mul_algebraic`], [`f64::mul_algebraic`] and [`f128 ::mul_algebraic`].
3019
3019
#[ rustc_nounwind]
3020
3020
#[ rustc_intrinsic]
3021
3021
#[ rustc_intrinsic_must_be_overridden]
@@ -3025,7 +3025,7 @@ pub fn fmul_algebraic<T: Copy>(_a: T, _b: T) -> T {
3025
3025
3026
3026
/// Float division that allows optimizations based on algebraic rules.
3027
3027
///
3028
- /// Stabilized as [`f32::div_algebraic`] and [`f64 ::div_algebraic`].
3028
+ /// Stabilized as [`f16::div_algebraic`], [` f32::div_algebraic`], [`f64::div_algebraic`] and [`f128 ::div_algebraic`].
3029
3029
#[ rustc_nounwind]
3030
3030
#[ rustc_intrinsic]
3031
3031
#[ rustc_intrinsic_must_be_overridden]
@@ -3035,7 +3035,7 @@ pub fn fdiv_algebraic<T: Copy>(_a: T, _b: T) -> T {
3035
3035
3036
3036
/// Float remainder that allows optimizations based on algebraic rules.
3037
3037
///
3038
- /// Stabilized as [`f32::rem_algebraic`] and [`f64 ::rem_algebraic`].
3038
+ /// Stabilized as [`f16::rem_algebraic`], [` f32::rem_algebraic`], [`f64::rem_algebraic`] and [`f128 ::rem_algebraic`].
3039
3039
#[ rustc_nounwind]
3040
3040
#[ rustc_intrinsic]
3041
3041
#[ rustc_intrinsic_must_be_overridden]
0 commit comments