blob: 953e0c8dfafcc0ece900db5a534b6e3c02e78a6a [file] [log] [blame]
use core::f32;
#[inline]
pub fn fdimf(x: f32, y: f32) -> f32 {
if x.is_nan() {
x
} else if y.is_nan() {
y
} else {
if x > y {
x - y
} else {
0.0
}
}
}