pub(crate) fn j0_asympt( x: f64, recip: DoubleDouble, r_sqrt: DoubleDouble, angle: DoubleDouble, ) -> f64