diff options
Diffstat (limited to 'vendor/libm-0.1.4/src/math/copysignf.rs')
-rw-r--r-- | vendor/libm-0.1.4/src/math/copysignf.rs | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/vendor/libm-0.1.4/src/math/copysignf.rs b/vendor/libm-0.1.4/src/math/copysignf.rs deleted file mode 100644 index 35148561a..000000000 --- a/vendor/libm-0.1.4/src/math/copysignf.rs +++ /dev/null @@ -1,11 +0,0 @@ -/// Sign of Y, magnitude of X (f32) -/// -/// Constructs a number with the magnitude (absolute value) of its -/// first argument, `x`, and the sign of its second argument, `y`. -pub fn copysignf(x: f32, y: f32) -> f32 { - let mut ux = x.to_bits(); - let uy = y.to_bits(); - ux &= 0x7fffffff; - ux |= uy & 0x80000000; - f32::from_bits(ux) -} |