equal
deleted
inserted
replaced
24 FPNum::from(numerator) / denominator |
24 FPNum::from(numerator) / denominator |
25 } |
25 } |
26 |
26 |
27 #[inline] |
27 #[inline] |
28 pub fn signum(&self) -> i8 { |
28 pub fn signum(&self) -> i8 { |
29 (1u8 ^ self.sign_mask as u8).wrapping_sub(self.sign_mask as u8) as i8 |
29 (1u64 ^ self.sign_mask).wrapping_sub(self.sign_mask) as i8 |
30 } |
30 } |
31 |
31 |
32 #[inline] |
32 #[inline] |
33 pub const fn is_negative(&self) -> bool { |
33 pub const fn is_negative(&self) -> bool { |
34 self.sign_mask != POSITIVE_MASK |
34 self.sign_mask != POSITIVE_MASK |