Introduce Fixed128 from ORML to sp_arithmetic (#5614)

* add fixed128

* fix build

* re-export

* fix test

* saturating_pow

* Update primitives/arithmetic/src/fixed128.rs

Co-Authored-By: Shawn Tabrizi <shawntabrizi@gmail.com>

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
This commit is contained in:
Xiliang Chen
2020-04-14 20:07:59 +12:00
committed by GitHub
parent b2b5717d6b
commit d1261d3482
7 changed files with 684 additions and 4 deletions
@@ -1096,7 +1096,7 @@ macro_rules! implement_per_thing {
<$type>::max_value(),
super::Rounding::Nearest,
),
(<$type>::max_value() - 1).into(),
<$upper_type>::from((<$type>::max_value() - 1)),
);
// (max % 2) * max / 2 == max / 2
assert_eq!(