• Home
  • Raw
  • Download

Lines Matching refs:mpi_ptr_t

52 typedef mpi_limb_t *mpi_ptr_t;	/* pointer to a limb */  typedef
96 mpi_ptr_t mpi_alloc_limb_space(unsigned nlimbs);
97 void mpi_free_limb_space(mpi_ptr_t a);
98 void mpi_assign_limb_space(MPI a, mpi_ptr_t ap, unsigned nlimbs);
100 static inline mpi_limb_t mpihelp_add_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
102 mpi_limb_t mpihelp_add_n(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
103 mpi_ptr_t s2_ptr, mpi_size_t size);
104 static inline mpi_limb_t mpihelp_add(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size,
105 mpi_ptr_t s2_ptr, mpi_size_t s2_size);
107 static inline mpi_limb_t mpihelp_sub_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
109 mpi_limb_t mpihelp_sub_n(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
110 mpi_ptr_t s2_ptr, mpi_size_t size);
111 static inline mpi_limb_t mpihelp_sub(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size,
112 mpi_ptr_t s2_ptr, mpi_size_t s2_size);
115 int mpihelp_cmp(mpi_ptr_t op1_ptr, mpi_ptr_t op2_ptr, mpi_size_t size);
121 mpi_ptr_t tspace;
123 mpi_ptr_t tp;
129 mpi_limb_t mpihelp_addmul_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
131 mpi_limb_t mpihelp_submul_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
133 int mpihelp_mul(mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t usize,
134 mpi_ptr_t vp, mpi_size_t vsize, mpi_limb_t *_result);
135 void mpih_sqr_n_basecase(mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t size);
136 void mpih_sqr_n(mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t size,
137 mpi_ptr_t tspace);
139 int mpihelp_mul_karatsuba_case(mpi_ptr_t prodp,
140 mpi_ptr_t up, mpi_size_t usize,
141 mpi_ptr_t vp, mpi_size_t vsize,
145 mpi_limb_t mpihelp_mul_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
149 mpi_limb_t mpihelp_divrem(mpi_ptr_t qp, mpi_size_t qextra_limbs,
150 mpi_ptr_t np, mpi_size_t nsize,
151 mpi_ptr_t dp, mpi_size_t dsize);
154 mpi_limb_t mpihelp_lshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize,
156 mpi_limb_t mpihelp_rshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize,