1 2 3 4 5 6 7 8 9 10 11
use crate::decimal::{ dec::math::{add::add, mul::mul, sqrt::sqrt}, Decimal, }; type D<const N: usize> = Decimal<N>; #[inline] pub(crate) const fn hypot<const N: usize>(x: D<N>, y: D<N>) -> D<N> { sqrt(add(mul(x, x), mul(y, y))) }