Use the newly added ONE constant in float addition
This commit is contained in:
parent
46cfa05650
commit
2c1d7dccc1
@ -1,5 +1,6 @@
|
|||||||
use core::num::Wrapping;
|
use core::num::Wrapping;
|
||||||
|
|
||||||
|
use int::Int;
|
||||||
use float::Float;
|
use float::Float;
|
||||||
|
|
||||||
/// Returns `a + b`
|
/// Returns `a + b`
|
||||||
@ -7,8 +8,8 @@ macro_rules! add {
|
|||||||
($a:expr, $b:expr, $ty:ty) => ({
|
($a:expr, $b:expr, $ty:ty) => ({
|
||||||
let a = $a;
|
let a = $a;
|
||||||
let b = $b;
|
let b = $b;
|
||||||
let one = Wrapping(1 as <$ty as Float>::Int);
|
let one = Wrapping(<$ty as Float>::Int::ONE);
|
||||||
let zero = Wrapping(0 as <$ty as Float>::Int);
|
let zero = Wrapping(<$ty as Float>::Int::ZERO);
|
||||||
|
|
||||||
let bits = Wrapping(<$ty>::BITS as <$ty as Float>::Int);
|
let bits = Wrapping(<$ty>::BITS as <$ty as Float>::Int);
|
||||||
let significand_bits = Wrapping(<$ty>::SIGNIFICAND_BITS as <$ty as Float>::Int);
|
let significand_bits = Wrapping(<$ty>::SIGNIFICAND_BITS as <$ty as Float>::Int);
|
||||||
|
Loading…
Reference in New Issue
Block a user