Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
241818 views
1
#ifndef _SMALLJAC_G23_INCLUDE_
2
#define _SMALLJAC_G23_INCLUDE_
3
4
#include "jac.h"
5
6
unsigned long smalljac_charpoly_gops;
7
8
int smalljac_genus2_charpoly (long a[3], long p, double sqrtp, long P1, long PN1);
9
int smalljac_genus3_charpoly (long a[3], long p, double sqrtp, long P1, long PN1, unsigned long pts);
10
int smalljac_genus2_charpoly_from_P1 (long a[2], long P1, long Min, long Max, curve_t c[1]);
11
int smalljac_genus2_charpoly_from_Pmodp (long a[2], curve_t c[1]);
12
int smalljac_genus3_charpoly_from_P1 (long o[3], long P1, long pts, long Min, long Max, curve_t c[1]);
13
int smalljac_genus3_charpoly_from_Pmodp (long a[3], curve_t c[1]);
14
15
#endif
16
17