summaryrefslogtreecommitdiffstats
path: root/vendor/libm-0.1.4/src/math/fdim.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/libm-0.1.4/src/math/fdim.rs')
-rw-r--r--vendor/libm-0.1.4/src/math/fdim.rs23
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
- }
-}