Home
last modified time | relevance | path

Searched refs:up (Results 1 – 15 of 15) sorted by relevance

/lib/crypto/mpi/
A Dmpih-mul.c148 if (mpihelp_cmp(up + hsize, up, hsize) >= 0) { in mul_n()
149 mpihelp_sub_n(prodp, up + hsize, up, hsize); in mul_n()
152 mpihelp_sub_n(prodp, up, up + hsize, hsize); in mul_n()
215 v_limb = up[0]; in mpih_sqr_n_basecase()
231 v_limb = up[i]; in mpih_sqr_n_basecase()
264 cy_limb = mpihelp_addmul_1(prodp + esize, up, size, up[esize]); in mpih_sqr_n()
281 if (mpihelp_cmp(up + hsize, up, hsize) >= 0) in mpih_sqr_n()
282 mpihelp_sub_n(prodp, up + hsize, up, hsize); in mpih_sqr_n()
284 mpihelp_sub_n(prodp, up, up + hsize, hsize); in mpih_sqr_n()
340 up += vsize; in mpihelp_mul_karatsuba_case()
[all …]
A Dmpi-mul.c21 mpi_ptr_t up, vp, wp; in mpi_mul() local
32 up = v->d; in mpi_mul()
39 up = u->d; in mpi_mul()
50 if (wp == up || wp == vp) { in mpi_mul()
62 if (wp == up) { in mpi_mul()
64 up = tmp_limb = mpi_alloc_limb_space(usize); in mpi_mul()
65 if (!up) in mpi_mul()
69 vp = up; in mpi_mul()
71 MPN_COPY(up, wp, usize); in mpi_mul()
85 err = mpihelp_mul(wp, up, usize, vp, vsize, &cy); in mpi_mul()
A Dmpi-add.c20 mpi_ptr_t wp, up, vp; in mpi_add() local
35 up = v->d; in mpi_add()
47 up = u->d; in mpi_add()
54 MPN_COPY(wp, up, usize); in mpi_add()
60 mpihelp_sub(wp, up, usize, vp, vsize); in mpi_add()
64 } else if (mpihelp_cmp(up, vp, usize) < 0) { in mpi_add()
65 mpihelp_sub_n(wp, vp, up, usize); in mpi_add()
71 mpihelp_sub_n(wp, up, vp, usize); in mpi_add()
78 mpi_limb_t cy = mpihelp_add(wp, up, usize, vp, vsize); in mpi_add()
A Dmpi-internal.h94 #define MPN_MUL_N_RECURSE(prodp, up, vp, size, tspace) \ argument
97 mul_n_basecase(prodp, up, vp, size); \
99 mul_n(prodp, up, vp, size, tspace); \
172 int mpihelp_mul(mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t usize,
174 void mpih_sqr_n_basecase(mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t size);
175 void mpih_sqr_n(mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t size,
179 mpi_ptr_t up, mpi_size_t usize,
198 mpi_limb_t mpihelp_lshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize,
200 mpi_limb_t mpihelp_rshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize,
A Dgeneric_mpih-lshift.c28 mpihelp_lshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize, unsigned int cnt) in mpihelp_lshift() argument
39 low_limb = up[i]; in mpihelp_lshift()
43 low_limb = up[i]; in mpihelp_lshift()
A Dgeneric_mpih-rshift.c29 mpihelp_rshift(mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize, unsigned cnt) in mpihelp_rshift() argument
39 high_limb = up[0]; in mpihelp_rshift()
43 high_limb = up[i]; in mpihelp_rshift()
/lib/
A DKconfig.kcsan74 Each test case may run at least up to KCSAN_REPORT_ONCE_IN_MS
106 For tasks, the microsecond delay after setting up a watchpoint.
112 For interrupts, the microsecond delay after setting up a watchpoint.
125 int "Skip instructions before setting up watchpoint"
129 watchpoint is set up, i.e. one in KCSAN_SKIP_WATCH per-CPU
130 memory operations are used to set up a watchpoint. A smaller value
146 If enabled, a task that set up a watchpoint may be interrupted while
216 bool "Assume that plain aligned writes up to word size are atomic"
220 Assume that plain aligned writes up to word size are atomic by
224 writes up to word size: conflicts between marked reads and plain
[all …]
A DKconfig.kfence61 bool "Use static keys to set up allocations" if EXPERT
64 Use static keys (static branches) to set up KFENCE allocations. This
A DKconfig.kgdb69 Run the kgdb tests on boot up automatically without the need
163 places you might or might not end up being able to use kgdb
A DKconfig289 improving encoding and decoding performance up to 2x for
564 # Temporary. Goes away when all archs are cleaned up
A DKconfig.ubsan54 so that we can build up the options needed for UBSAN_BOUNDS
A DKconfig.debug104 I.e., processors other than the first one may not boot up.
953 been set up. This adds a fair amount of code to kernel memory
1101 detection and the system will stay locked up.
1165 and the system will stay locked up.
3111 for how many symbols TEST_KALLSYMS_C will have, scaled up by
/lib/crypto/x86/
A Dchacha-avx512vl-x86_64.S29 # %rsi: up to 2 data blocks output, o
30 # %rdx: up to 2 data blocks input, i
194 # %rsi: up to 4 data blocks output, o
195 # %rdx: up to 4 data blocks input, i
460 # %rsi: up to 8 data blocks output, o
461 # %rdx: up to 8 data blocks input, i
A Dchacha-avx2-x86_64.S39 # %rsi: up to 2 data blocks output, o
40 # %rdx: up to 2 data blocks input, i
231 # %rsi: up to 4 data blocks output, o
232 # %rdx: up to 4 data blocks input, i
536 # %rsi: up to 8 data blocks output, o
537 # %rdx: up to 8 data blocks input, i
A Dchacha-ssse3-x86_64.S116 # %rsi: up to 1 data block output, o
117 # %rdx: up to 1 data block input, i
225 # %rsi: up to 4 data blocks output, o
226 # %rdx: up to 4 data blocks input, i

Completed in 26 milliseconds