@@ -542,11 +542,6 @@ void _nmod_poly_evaluate_nmod_vec_fast_precomp(nn_ptr vs, nn_srcptr poly, slong
542542void _nmod_poly_evaluate_nmod_vec_fast (nn_ptr ys , nn_srcptr coeffs , slong len , nn_srcptr xs , slong n , nmod_t mod );
543543void nmod_poly_evaluate_nmod_vec_fast (nn_ptr ys , const nmod_poly_t poly , nn_srcptr xs , slong n );
544544
545- void _nmod_poly_evaluate_geometric_nmod_vec_fast_precomp (nn_ptr vs , nn_srcptr poly , slong plen , const nmod_geometric_progression_t G , slong len );
546-
547- void _nmod_poly_evaluate_geometric_nmod_vec_fast (nn_ptr ys , nn_srcptr coeffs , slong len , ulong r , slong n , nmod_t mod );
548- void nmod_poly_evaluate_geometric_nmod_vec_fast (nn_ptr ys , const nmod_poly_t poly , ulong r , slong n );
549-
550545void nmod_mat_one_addmul (nmod_mat_t dest , const nmod_mat_t mat , ulong c );
551546
552547void nmod_poly_evaluate_mat_horner (nmod_mat_t dest , const nmod_poly_t poly , const nmod_mat_t c );
@@ -580,6 +575,15 @@ void nmod_geometric_progression_init(nmod_geometric_progression_t G, ulong r, sl
580575
581576void nmod_geometric_progression_clear (nmod_geometric_progression_t G );
582577
578+ void _nmod_poly_evaluate_geometric_nmod_vec_fast_precomp (nn_ptr vs , nn_srcptr poly , slong plen , const nmod_geometric_progression_t G , slong len );
579+
580+ void _nmod_poly_evaluate_geometric_nmod_vec_fast (nn_ptr ys , nn_srcptr coeffs , slong len , ulong r , slong n , nmod_t mod );
581+ void nmod_poly_evaluate_geometric_nmod_vec_fast (nn_ptr ys , const nmod_poly_t poly , ulong r , slong n );
582+
583+ void nmod_poly_interpolate_geometric_nmod_vec_fast (nmod_poly_t poly , ulong r , nn_srcptr ys , slong n );
584+ void nmod_poly_interpolate_geometric_nmod_vec_fast_precomp (nmod_poly_t poly , nn_srcptr v ,
585+ const nmod_geometric_progression_t G , slong len );
586+
583587/* Interpolation ************************************************************/
584588
585589void _nmod_poly_interpolate_nmod_vec_newton (nn_ptr poly , nn_srcptr xs , nn_srcptr ys , slong n , nmod_t mod );
@@ -597,11 +601,6 @@ void nmod_poly_interpolate_nmod_vec_fast(nmod_poly_t poly, nn_srcptr xs, nn_srcp
597601void _nmod_poly_interpolate_nmod_vec_fast_precomp (nn_ptr poly , nn_srcptr ys ,
598602 const nn_ptr * tree , nn_srcptr weights , slong len , nmod_t mod );
599603
600- void nmod_poly_interpolate_geometric_nmod_vec_fast (nmod_poly_t poly , ulong r , nn_srcptr ys , slong n );
601-
602- void nmod_poly_interpolate_geometric_nmod_vec_fast_precomp (nmod_poly_t poly , nn_srcptr v ,
603- const nmod_geometric_progression_t G , slong len );
604-
605604void _nmod_poly_interpolation_weights (nn_ptr w , const nn_ptr * tree , slong len , nmod_t mod );
606605
607606/* Composition **************************************************************/
0 commit comments