/lib/mpi/ |
D | mpi-add.c | 23 mpi_size_t usize, wsize; in mpi_add_ui() local 26 usize = u->nlimbs; in mpi_add_ui() 31 wsize = usize + 1; in mpi_add_ui() 39 if (!usize) { /* simple */ in mpi_add_ui() 44 cy = mpihelp_add_1(wp, up, usize, v); in mpi_add_ui() 45 wp[usize] = cy; in mpi_add_ui() 46 wsize = usize + cy; in mpi_add_ui() 51 if (usize == 1 && up[0] < v) { in mpi_add_ui() 55 mpihelp_sub_1(wp, up, usize, v); in mpi_add_ui() 57 wsize = usize - (wp[usize-1] == 0); in mpi_add_ui() [all …]
|
D | mpi-cmp.c | 50 mpi_size_t usize; in do_mpi_cmp() local 59 usize = u->nlimbs; in do_mpi_cmp() 73 if (usize != vsize && !usign && !vsign) in do_mpi_cmp() 74 return usize - vsize; in do_mpi_cmp() 75 if (usize != vsize && usign && vsign) in do_mpi_cmp() 76 return vsize + usize; in do_mpi_cmp() 77 if (!usize) in do_mpi_cmp() 79 cmp = mpihelp_cmp(u->d, v->d, usize); in do_mpi_cmp()
|
D | mpi-mul.c | 18 mpi_size_t usize, vsize, wsize; in mpi_mul() local 27 usize = v->nlimbs; in mpi_mul() 34 usize = u->nlimbs; in mpi_mul() 45 wsize = usize + vsize; in mpi_mul() 57 up = tmp_limb = mpi_alloc_limb_space(usize); in mpi_mul() 62 MPN_COPY(up, wp, usize); in mpi_mul() 74 mpihelp_mul(wp, up, usize, vp, vsize, &cy); in mpi_mul()
|
D | mpih-mul.c | 347 mpi_ptr_t up, mpi_size_t usize, in mpihelp_mul_karatsuba_case() argument 366 usize -= vsize; in mpihelp_mul_karatsuba_case() 367 if (usize >= vsize) { in mpihelp_mul_karatsuba_case() 388 usize -= vsize; in mpihelp_mul_karatsuba_case() 389 } while (usize >= vsize); in mpihelp_mul_karatsuba_case() 392 if (usize) { in mpihelp_mul_karatsuba_case() 393 if (usize < KARATSUBA_THRESHOLD) { in mpihelp_mul_karatsuba_case() 395 if (mpihelp_mul(ctx->tspace, vp, vsize, up, usize, &tmp) in mpihelp_mul_karatsuba_case() 406 up, usize, in mpihelp_mul_karatsuba_case() 412 mpihelp_add_1(prodp + vsize, ctx->tspace + vsize, usize, cy); in mpihelp_mul_karatsuba_case() [all …]
|
D | generic_mpih-rshift.c | 29 mpihelp_rshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize, unsigned cnt) in mpihelp_rshift() argument 42 for (i = 1; i < usize; i++) { in mpihelp_rshift()
|
D | generic_mpih-lshift.c | 28 mpihelp_lshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize, unsigned int cnt) in mpihelp_lshift() argument 38 i = usize - 1; in mpihelp_lshift()
|
D | mpi-internal.h | 179 int mpihelp_mul(mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t usize, 188 mpi_ptr_t up, mpi_size_t usize, 207 mpi_limb_t mpihelp_lshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize, 209 mpi_limb_t mpihelp_rshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize,
|
D | mpiutil.c | 253 mpi_size_t usize = u->nlimbs; in mpi_set() local 258 RESIZE_IF_NEEDED(w, usize); in mpi_set() 261 MPN_COPY(wp, up, usize); in mpi_set() 262 w->nlimbs = usize; in mpi_set()
|
D | ec.c | 183 mpi_size_t usize, unsigned long set) in mpih_set_cond() argument 189 for (i = 0; i < usize; i++) { in mpih_set_cond()
|
/lib/ |
D | test_user_copy.c | 110 size_t ksize, usize; in test_copy_struct_from_user() local 129 usize = size; in test_copy_struct_from_user() 134 ret |= test(copy_struct_from_user(kmem, ksize, umem, usize), in test_copy_struct_from_user() 141 usize = size / 2; in test_copy_struct_from_user() 143 memcpy(expected, umem_src, usize); in test_copy_struct_from_user() 144 memset(expected + usize, 0x0, ksize - usize); in test_copy_struct_from_user() 147 ret |= test(copy_struct_from_user(kmem, ksize, umem, usize), in test_copy_struct_from_user() 154 usize = size; in test_copy_struct_from_user() 157 ret |= test(copy_struct_from_user(kmem, ksize, umem, usize) != -E2BIG, in test_copy_struct_from_user() 162 usize = size; in test_copy_struct_from_user() [all …]
|