| /lib/crypto/mpi/ |
| A D | mpih-mul.c | 148 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 D | mpi-mul.c | 21 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 D | mpi-add.c | 20 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 D | mpi-internal.h | 94 #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 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 39 low_limb = up[i]; in mpihelp_lshift() 43 low_limb = up[i]; in mpihelp_lshift()
|
| A 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 39 high_limb = up[0]; in mpihelp_rshift() 43 high_limb = up[i]; in mpihelp_rshift()
|
| /lib/ |
| A D | Kconfig.kcsan | 74 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 D | Kconfig.kfence | 61 bool "Use static keys to set up allocations" if EXPERT 64 Use static keys (static branches) to set up KFENCE allocations. This
|
| A D | Kconfig.kgdb | 69 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 D | Kconfig | 289 improving encoding and decoding performance up to 2x for 564 # Temporary. Goes away when all archs are cleaned up
|
| A D | Kconfig.ubsan | 54 so that we can build up the options needed for UBSAN_BOUNDS
|
| A D | Kconfig.debug | 104 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 D | chacha-avx512vl-x86_64.S | 29 # %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 D | chacha-avx2-x86_64.S | 39 # %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 D | chacha-ssse3-x86_64.S | 116 # %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
|