diff options
Diffstat (limited to 'vendor/libm-0.1.4/src/math/fdim.rs')
-rw-r--r-- | vendor/libm-0.1.4/src/math/fdim.rs | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/vendor/libm-0.1.4/src/math/fdim.rs b/vendor/libm-0.1.4/src/math/fdim.rs deleted file mode 100644 index 06edc9960..000000000 --- a/vendor/libm-0.1.4/src/math/fdim.rs +++ /dev/null @@ -1,23 +0,0 @@ -use core::f64; - -/// Positive difference (f64) -/// -/// Determines the positive difference between arguments, returning: -/// * x - y if x > y, or -/// * +0 if x <= y, or -/// * NAN if either argument is NAN. -/// -/// A range error may occur. -#[inline] -#[cfg_attr(all(test, assert_no_panic), no_panic::no_panic)] -pub fn fdim(x: f64, y: f64) -> f64 { - if x.is_nan() { - x - } else if y.is_nan() { - y - } else if x > y { - x - y - } else { - 0.0 - } -} |