pub(crate) fn f_polyeval24<T: PolyevalMla + Copy + Mul<T, Output = T>>(
x: T,
a0: T,
a1: T,
a2: T,
a3: T,
a4: T,
a5: T,
a6: T,
a7: T,
a8: T,
a9: T,
a10: T,
a11: T,
a12: T,
a13: T,
a14: T,
a15: T,
a16: T,
a17: T,
a18: T,
a19: T,
a20: T,
a21: T,
a22: T,
a23: T,
) -> T