pub fn affine_window_combine<P: SWCurveConfig>( g1: &[Affine<P>], g2: &[Affine<P>], x1: P::ScalarField, x2: P::ScalarField, ) -> Vec<Affine<P>>