Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | MPN_MUL_N_RECURSE(prodp, up, vp, size, tspace) |
#define | MPN_SQR_N_RECURSE(prodp, up, size, tspace) |
Functions | |
void | mpih_sqr_n_basecase (mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t size) |
void | mpih_sqr_n (mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t size, mpi_ptr_t tspace) |
int | mpihelp_mul_karatsuba_case (mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t usize, mpi_ptr_t vp, mpi_size_t vsize, struct karatsuba_ctx *ctx) |
void | mpihelp_release_karatsuba_ctx (struct karatsuba_ctx *ctx) |
int | mpihelp_mul (mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t usize, mpi_ptr_t vp, mpi_size_t vsize, mpi_limb_t *_result) |
Definition at line 34 of file mpih-mul.c.
Definition at line 42 of file mpih-mul.c.
void mpih_sqr_n | ( | mpi_ptr_t | prodp, |
mpi_ptr_t | up, | ||
mpi_size_t | size, | ||
mpi_ptr_t | tspace | ||
) |
Definition at line 258 of file mpih-mul.c.
void mpih_sqr_n_basecase | ( | mpi_ptr_t | prodp, |
mpi_ptr_t | up, | ||
mpi_size_t | size | ||
) |
Definition at line 220 of file mpih-mul.c.
int mpihelp_mul | ( | mpi_ptr_t | prodp, |
mpi_ptr_t | up, | ||
mpi_size_t | usize, | ||
mpi_ptr_t | vp, | ||
mpi_size_t | vsize, | ||
mpi_limb_t * | _result | ||
) |
Definition at line 440 of file mpih-mul.c.
int mpihelp_mul_karatsuba_case | ( | mpi_ptr_t | prodp, |
mpi_ptr_t | up, | ||
mpi_size_t | usize, | ||
mpi_ptr_t | vp, | ||
mpi_size_t | vsize, | ||
struct karatsuba_ctx * | ctx | ||
) |
Definition at line 334 of file mpih-mul.c.
void mpihelp_release_karatsuba_ctx | ( | struct karatsuba_ctx * | ctx | ) |
Definition at line 406 of file mpih-mul.c.