pub fn modff(x: f32) -> (f32, f32) {
    let mut fr = x - (x as i32 as f32);
    fr = if fabsfk(x) > F1_23 { 0. } else { fr };
    (copysignfk(fr, x), copysignfk(x - fr, x))
}
/// Integral and fractional value of FP number
Integral and fractional value of FP number
Integral and fractional value of FP number
pub fn modff(x: f32) -> (f32, f32) {
    let mut fr = x - (x as i32 as f32);
    fr = if fabsfk(x) > F1_23 { 0. } else { fr };
    (copysignfk(fr, x), copysignfk(x - fr, x))
}
pub fn modff ( x : f32 ) -> ( f32 , f32 ) { let mut fr = x - ( x as i32 as f32 ) ; fr = if fabsfk ( x ) > F1_23 { 0. } else { fr } ; ( copysignfk ( fr , x ) , copysignfk ( x - fr , x ) ) }
Integral and fractional value of FP number
Integral and fractional value of FP number
x
f32
x
f32