Decimal floating point arithmetic in Rust, using the Intel Decimal Floating-Point Math Library.
Conforms to the IEEE 754-2019 decimal floating point standard.
use decimalfp::prelude::*;
let a = d64!(1.0);
let b = d64!(4.7);
let result = a * powi(b, 2);