Skip to content

Commit b31ea58

Browse files
committed
Refactor 2_f32.powf(exponent) as exponent_f.exp2()
1 parent 19a57e7 commit b31ea58

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/float.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2418,7 +2418,7 @@ mod tests {
24182418
let mantissa_f = mantissa as f32;
24192419
let exponent_f = exponent as f32;
24202420

2421-
let abs_difference = (sign_f * mantissa_f * 2_f32.powf(exponent_f) - x).abs();
2421+
let abs_difference = (sign_f * mantissa_f * exponent_f.exp2() - x).abs();
24222422

24232423
assert!(abs_difference < 1e-10, "absolute difference {} must be less than 1e-10", abs_difference);
24242424
}
@@ -2462,7 +2462,7 @@ mod tests {
24622462
let mantissa_f = mantissa as f64;
24632463
let exponent_f = exponent as f64;
24642464

2465-
let abs_difference = (sign_f * mantissa_f * 2_f64.powf(exponent_f) - x).abs();
2465+
let abs_difference = (sign_f * mantissa_f * exponent_f.exp2() - x).abs();
24662466

24672467
assert!(abs_difference < 1e-10, "absolute difference {} must be less than 1e-10", abs_difference);
24682468
}

0 commit comments

Comments
 (0)