pub(crate) fn lpoly_xd_generic<const N: usize>(
x: DoubleDouble,
poly: [(u64, u64); N],
l: f64,
) -> DoubleDoublepub(crate) fn lpoly_xd_generic<const N: usize>(
x: DoubleDouble,
poly: [(u64, u64); N],
l: f64,
) -> DoubleDouble