|
Let us walk on the 3-isogeny graph
|


Go to the source code of this file.
Macros | |
| #define | poly_mul COMMON(poly_mul) |
| #define | poly_mul_low COMMON(poly_mul_low) |
| #define | poly_mul_high COMMON(poly_mul_high) |
| #define | poly_mul_mid COMMON(poly_mul_mid) |
| #define | poly_mul_selfreciprocal COMMON(poly_mul_selfreciprocal) |
| #define | poly_multiprod2 COMMON(poly_multiprod2) |
| #define | poly_multiprod2_selfreciprocal COMMON(poly_multiprod2_selfreciprocal) |
| #define | poly_tree1 COMMON(poly_tree1) |
| #define | poly_tree1size COMMON(poly_tree1size) |
| #define | poly_multieval COMMON(poly_multieval) |
| #define | poly_multieval_precompute COMMON(poly_multieval_precompute) |
| #define | poly_multieval_precomputesize COMMON(poly_multieval_precomputesize) |
| #define | poly_multieval_postcompute COMMON(poly_multieval_postcompute) |
Definition at line 10 of file poly.c.
| void poly_mul_high | ( | fp * | c, |
| long long | cstart, | ||
| const fp * | a, | ||
| long long | alen, | ||
| const fp * | b, | ||
| long long | blen | ||
| ) |
Definition at line 552 of file poly.c.
References a, assert(), fp_copy, i, poly_mul, poly_mul_high, and poly_mul_low.

| void poly_mul_low | ( | fp * | c, |
| long long | clen, | ||
| const fp * | a, | ||
| long long | alen, | ||
| const fp * | b, | ||
| long long | blen | ||
| ) |
Definition at line 213 of file poly.c.
References a, a1, assert(), fp_0, fp_copy, i, poly_mul, and poly_mul_low.

| void poly_mul_mid | ( | fp * | c, |
| long long | cstart, | ||
| long long | clen, | ||
| const fp * | a, | ||
| long long | alen, | ||
| const fp * | b, | ||
| long long | blen | ||
| ) |
Definition at line 608 of file poly.c.
References a, assert(), fp_0, fp_copy, i, poly_mul_high, poly_mul_low, and poly_mul_mid.

Definition at line 394 of file poly.c.
References a, a1, assert(), fp_0, fp_copy, i, poly_mul, poly_mul_low, and poly_mul_selfreciprocal.

| void poly_multieval | ( | fp * | v, |
| long long | n, | ||
| const fp * | f, | ||
| long long | flen, | ||
| const fp * | P, | ||
| const fp * | T | ||
| ) |
Definition at line 1317 of file poly.c.
References i, poly_multieval_postcompute, poly_multieval_precompute, and poly_multieval_precomputesize.
| void poly_multieval_postcompute | ( | fp * | v, |
| long long | n, | ||
| const fp * | f, | ||
| long long | flen, | ||
| const fp * | P, | ||
| const fp * | T, | ||
| const fp * | precomp | ||
| ) |
Definition at line 1286 of file poly.c.
References fp_0, fp_copy, i, poly_mul_mid, and UNCONST.
| void poly_multieval_precompute | ( | fp * | precomp, |
| long long | n, | ||
| long long | flen, | ||
| const fp * | P, | ||
| const fp * | T | ||
| ) |
Definition at line 1272 of file poly.c.
References i, and poly_tree1size.
Definition at line 1342 of file poly.c.
References fp_copy, i, poly_mul_selfreciprocal, and poly_multiprod2_selfreciprocal.
Definition at line 852 of file poly.c.
References i, poly_mul, and poly_tree1.
Definition at line 836 of file poly.c.
References i, and poly_tree1size.