Sha256: 8b6440a251f0f1509d87f18122f74d0d5c03d0b60517e89e441434a3c5d84591
Contents?: true
Size: 403 Bytes
Versions: 11
Compression:
Stored size: 403 Bytes
Contents
/// Sign of Y, magnitude of X (f64) /// /// Constructs a number with the magnitude (absolute value) of its /// first argument, `x`, and the sign of its second argument, `y`. #[cfg_attr(all(test, assert_no_panic), no_panic::no_panic)] pub fn copysign(x: f64, y: f64) -> f64 { let mut ux = x.to_bits(); let uy = y.to_bits(); ux &= (!0) >> 1; ux |= uy & (1 << 63); f64::from_bits(ux) }
Version data entries
11 entries across 11 versions & 1 rubygems