File tree 2 files changed +3
-0
lines changed
2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ fn main() {
36
36
println ! ( "{}" , 2.3f32 . powi( 2 ) ) ;
37
37
println ! ( "{}" , 2.3f32 . log2( ) ) ;
38
38
assert_eq ! ( 2.3f32 . copysign( -1.0 ) , -2.3f32 ) ;
39
+ println ! ( "{}" , 2.3f32 . powf( 2.0 ) ) ;
39
40
40
41
assert_eq ! ( 0b0000000000000000000000000010000010000000000000000000000000000000_0000000000100000000000000000000000001000000000000100000000000000u128 . leading_zeros( ) , 26 ) ;
41
42
assert_eq ! ( 0b0000000000000000000000000010000000000000000000000000000000000000_0000000000000000000000000000000000001000000000000000000010000000u128 . trailing_zeros( ) , 7 ) ;
Original file line number Diff line number Diff line change @@ -318,6 +318,8 @@ pub fn codegen_intrinsic_call<'tcx>(
318
318
sqrtf64( flt) -> f64 => sqrt,
319
319
powif32( a, x) -> f32 => __powisf2, // compiler-builtins
320
320
powif64( a, x) -> f64 => __powidf2, // compiler-builtins
321
+ powf32( a, x) -> f32 => powf,
322
+ powf64( a, x) -> f64 => pow,
321
323
logf32( flt) -> f32 => logf,
322
324
logf64( flt) -> f64 => log,
323
325
log2f32( flt) -> f32 => log2f,
You can’t perform that action at this time.
0 commit comments