@@ -1312,28 +1312,28 @@ pub unsafe fn log2f128(x: f128) -> f128;
13121312/// [`f16::mul_add`](../../std/primitive.f16.html#method.mul_add)
13131313#[ rustc_intrinsic]
13141314#[ rustc_nounwind]
1315- pub unsafe fn fmaf16 ( a : f16 , b : f16 , c : f16 ) -> f16 ;
1315+ pub const unsafe fn fmaf16 ( a : f16 , b : f16 , c : f16 ) -> f16 ;
13161316/// Returns `a * b + c` for `f32` values.
13171317///
13181318/// The stabilized version of this intrinsic is
13191319/// [`f32::mul_add`](../../std/primitive.f32.html#method.mul_add)
13201320#[ rustc_intrinsic]
13211321#[ rustc_nounwind]
1322- pub unsafe fn fmaf32 ( a : f32 , b : f32 , c : f32 ) -> f32 ;
1322+ pub const unsafe fn fmaf32 ( a : f32 , b : f32 , c : f32 ) -> f32 ;
13231323/// Returns `a * b + c` for `f64` values.
13241324///
13251325/// The stabilized version of this intrinsic is
13261326/// [`f64::mul_add`](../../std/primitive.f64.html#method.mul_add)
13271327#[ rustc_intrinsic]
13281328#[ rustc_nounwind]
1329- pub unsafe fn fmaf64 ( a : f64 , b : f64 , c : f64 ) -> f64 ;
1329+ pub const unsafe fn fmaf64 ( a : f64 , b : f64 , c : f64 ) -> f64 ;
13301330/// Returns `a * b + c` for `f128` values.
13311331///
13321332/// The stabilized version of this intrinsic is
13331333/// [`f128::mul_add`](../../std/primitive.f128.html#method.mul_add)
13341334#[ rustc_intrinsic]
13351335#[ rustc_nounwind]
1336- pub unsafe fn fmaf128 ( a : f128 , b : f128 , c : f128 ) -> f128 ;
1336+ pub const unsafe fn fmaf128 ( a : f128 , b : f128 , c : f128 ) -> f128 ;
13371337
13381338/// Returns `a * b + c` for `f16` values, non-deterministically executing
13391339/// either a fused multiply-add or two operations with rounding of the
@@ -1347,7 +1347,7 @@ pub unsafe fn fmaf128(a: f128, b: f128, c: f128) -> f128;
13471347/// example.
13481348#[ rustc_intrinsic]
13491349#[ rustc_nounwind]
1350- pub unsafe fn fmuladdf16 ( a : f16 , b : f16 , c : f16 ) -> f16 ;
1350+ pub const unsafe fn fmuladdf16 ( a : f16 , b : f16 , c : f16 ) -> f16 ;
13511351/// Returns `a * b + c` for `f32` values, non-deterministically executing
13521352/// either a fused multiply-add or two operations with rounding of the
13531353/// intermediate result.
@@ -1360,7 +1360,7 @@ pub unsafe fn fmuladdf16(a: f16, b: f16, c: f16) -> f16;
13601360/// example.
13611361#[ rustc_intrinsic]
13621362#[ rustc_nounwind]
1363- pub unsafe fn fmuladdf32 ( a : f32 , b : f32 , c : f32 ) -> f32 ;
1363+ pub const unsafe fn fmuladdf32 ( a : f32 , b : f32 , c : f32 ) -> f32 ;
13641364/// Returns `a * b + c` for `f64` values, non-deterministically executing
13651365/// either a fused multiply-add or two operations with rounding of the
13661366/// intermediate result.
@@ -1373,7 +1373,7 @@ pub unsafe fn fmuladdf32(a: f32, b: f32, c: f32) -> f32;
13731373/// example.
13741374#[ rustc_intrinsic]
13751375#[ rustc_nounwind]
1376- pub unsafe fn fmuladdf64 ( a : f64 , b : f64 , c : f64 ) -> f64 ;
1376+ pub const unsafe fn fmuladdf64 ( a : f64 , b : f64 , c : f64 ) -> f64 ;
13771377/// Returns `a * b + c` for `f128` values, non-deterministically executing
13781378/// either a fused multiply-add or two operations with rounding of the
13791379/// intermediate result.
@@ -1386,7 +1386,7 @@ pub unsafe fn fmuladdf64(a: f64, b: f64, c: f64) -> f64;
13861386/// example.
13871387#[ rustc_intrinsic]
13881388#[ rustc_nounwind]
1389- pub unsafe fn fmuladdf128 ( a : f128 , b : f128 , c : f128 ) -> f128 ;
1389+ pub const unsafe fn fmuladdf128 ( a : f128 , b : f128 , c : f128 ) -> f128 ;
13901390
13911391/// Returns the largest integer less than or equal to an `f16`.
13921392///
0 commit comments