Definition at line 25 of file aring-zzp.cpp.
26{
27 int i, n;
28
30
33
34 for (i = 0, n = 1; i <
p - 1; i++, n = (n *
prim_root) %
p)
35 {
38 }
43
44#if 0
45 fprintf(stderr,
"char %d primitive %d\n",
p,
prim_root);
46 fprintf(stderr, "exp: ");
47 for (
int i=0; i<
p; i++)
49 fprintf(stderr, "\nlog: ");
50 for (
int i=0; i<
p; i++)
52 fprintf(stderr, "\n");
53#endif
54}
static int findPrimitiveRoot(int P)
#define newarray_atomic(T, len)
References exp_table, findPrimitiveRoot(), log_table, newarray_atomic, p, p1, and prim_root.
Referenced by ARingZZp().