Skip to content

Commit ebb471e

Browse files
committed
fixed uint underflow in floorf for negative exponents
1 parent 8e857c7 commit ebb471e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: src/math/floorf.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use core::f32;
33
#[inline]
44
pub fn floorf(x: f32) -> f32 {
55
let mut ui = x.to_bits();
6-
let e = (((ui >> 23) & 0xff) - 0x7f) as i32;
6+
let e = (((ui >> 23) as i32) & 0xff) - 0x7f;
77

88
if e >= 23 {
99
return x;

0 commit comments

Comments
 (0)