]>
git.proxmox.com Git - rustc.git/blob - vendor/libm-0.1.4/src/math/ilogbf.rs
1 const FP_ILOGBNAN
: i32 = -1 - 0x7fffffff;
2 const FP_ILOGB0
: i32 = FP_ILOGBNAN
;
4 pub fn ilogbf(x
: f32) -> i32 {
5 let mut i
= x
.to_bits();
6 let e
= ((i
>> 23) & 0xff) as i32;
11 force_eval
!(0.0 / 0.0);
16 while (i
>> 31) == 0 {
22 force_eval
!(0.0 / 0.0);