/src/common/lib/libc/arch/aarch64/atomic/ |
atomic_dec_32.S | 35 1: ldxr w3, [x0] /* load old value (return value) */ 36 sub w3, w3, #1 /* calculate new value */ 37 stxr w2, w3, [x0] /* try to store */ 51 stxr w3, w0, [x4] /* try to store */ 52 cbnz w3, 2f /* succeed? no, try again? */
|
atomic_inc_32.S | 35 1: ldxr w3, [x0] /* load old value (return value) */ 36 add w3, w3, #1 /* calculate new value */ 37 stxr w2, w3, [x0] /* try to store */ 51 stxr w3, w0, [x4] /* try to store */ 52 cbnz w3, 2f /* succeed? no, try again? */
|
atomic_swap_16.S | 37 stxrh w3, w1, [x4] 38 cbnz w3, 2f 52 stxrh w3, w1, [x4] 53 cbnz w3, 2f
|
atomic_swap_32.S | 37 stxr w3, w1, [x4] 38 cbnz w3, 2f 50 stxr w3, w1, [x4] 51 cbnz w3, 2f
|
atomic_swap_64.S | 37 stxr w3, x1, [x4] 38 cbnz w3, 2f 52 stxr w3, x1, [x4] 53 cbnz w3, 2f
|
atomic_swap_8.S | 37 stxrb w3, w1, [x4] 38 cbnz w3, 2f 52 stxrb w3, w1, [x4] 53 cbnz w3, 2f
|
atomic_nand_16.S | 40 and w3, w0, w1 /* w3 = (*ptr & value) */ 41 mvn w3, w3 /* w3 = ~(*ptr & value) */ 42 stxrh w2, w3, [x4] /* try to store */ 52 and w3, w0, w1 /* w3 = (*ptr & value) */ 53 mvn w3, w3 /* w3 = ~(*ptr & value) * [all...] |
atomic_nand_32.S | 40 and w3, w0, w1 /* w3 = (*ptr & value) */ 41 mvn w3, w3 /* w3 = ~(*ptr & value) */ 42 stxr w2, w3, [x4] /* try to store */ 56 and w3, w0, w1 /* w3 = (*ptr & value) */ 57 mvn w3, w3 /* w3 = ~(*ptr & value) * [all...] |
atomic_nand_64.S | 42 stxr w3, x2, [x4] /* try to store */ 43 cbnz w3, 2f /* succeed? no, try again */ 58 stxr w3, x2, [x4] /* try to store */ 59 cbnz w3, 2f /* succeed? no, try again */ 74 stxr w3, x0, [x4] /* try to store */ 75 cbnz w3, 2f /* succeed? no, try again? */ 90 stxr w3, x0, [x4] /* try to store */ 91 cbnz w3, 2f /* succeed? no, try again? */
|
atomic_nand_8.S | 40 and w3, w0, w1 /* w3 = (*ptr & value) */ 41 mvn w3, w3 /* w3 = ~(*ptr & value) */ 42 stxrb w2, w3, [x4] /* try to store */ 56 and w3, w0, w1 /* w3 = (*ptr & value) */ 57 mvn w3, w3 /* w3 = ~(*ptr & value) * [all...] |
atomic_cas_16.S | 39 stxrh w3, w2, [x4] /* store new value */ 40 cbnz w3, 3f /* succeed? nope, try again. */ 56 stxrh w3, w2, [x4] /* store new value */ 57 cbnz w3, 3f /* succeed? nope, try again. */
|
atomic_cas_32.S | 39 stxr w3, w2, [x4] /* store new value */ 40 cbnz w3, 3f /* succeed? nope, try again. */ 59 stxr w3, w2, [x4] /* store new value */ 60 cbnz w3, 3f /* succeed? nope, try again. */
|
atomic_cas_8.S | 39 stxrb w3, w2, [x4] /* store new value */ 40 cbnz w3, 3f /* succeed? nope, try again. */ 55 stxrb w3, w2, [x4] /* store new value */ 56 cbnz w3, 3f /* succeed? nope, try again. */
|
atomic_dec_64.S | 37 stxr w3, x2, [x0] /* try to store */ 38 cbnz w3, 2f /* succeed? no, try again? */ 53 stxr w3, x0, [x4] /* try to store */ 54 cbnz w3, 2f /* succeed? no, try again? */
|
atomic_inc_64.S | 37 stxr w3, x2, [x0] /* try to store */ 38 cbnz w3, 2f /* succeed? no, try again? */ 53 stxr w3, x0, [x4] /* try to store */ 54 cbnz w3, 2f /* succeed? no, try again? */
|
atomic_op_asm.h | 42 stxrb w3, w2, [x4] /* try to store */ ;\ 43 cbnz w3, 1b /* succeed? no, try again */ ;\ 53 stxrb w3, w2, [x4] /* try to store */ ;\ 54 cbnz w3, 1b /* succeed? no, try again */ ;\ 64 stxrb w3, w0, [x4] /* try to store */ ;\ 65 cbnz w3, 1b /* succeed? no, try again */ ;\ 75 stxrb w3, w0, [x4] /* try to store */ ;\ 76 cbnz w3, 1b /* succeed? no, try again */ ;\ 86 stxrh w3, w2, [x4] /* try to store */ ;\ 87 cbnz w3, 1b /* succeed? no, try again */ ; [all...] |
atomic_cas_64.S | 39 stxr w3, x2, [x4] /* store new value */ 40 cbnz w3, 3f /* succeed? nope, try again. */ 63 stxr w3, x2, [x4] /* store new value */ 64 cbnz w3, 3f /* succeed? nope, try again. */
|
__aarch64_lse.S | 156 STXR w3, R4, [x1] /* store new value */ 157 cbnz w3, 2f /* succeed?? no, try again */ 179 STXR w3, R1, [x2] /* store new value */ 180 cbnz w3, 3f /* succeed? nope, try again. */ 227 STXR w3, R4, [x1] /* store new value */ 228 cbnz w3, 2f /* succeed?? no, try again */
|
/src/sys/arch/aarch64/aarch64/ |
lock_stubs.S | 51 stxr w3, x1, [x0] /* store curlwp as new value */ 52 cbnz w3, 2f /* succeed? nope, try again. */ 72 stlxr w3, xzr, [x0] /* store zero as new value */ 73 cbnz w3, 2f /* succeed? nope, try again. */
|
idle_machdep.S | 108 ldr w3, [x28, #CI_SOFTINTS] /* Get pending softint mask */ 111 lsr w3, w3, w2 /* shift mask by cpl */ 112 cbz w3, 1f
|
bus_space_asm_generic.S | 476 strb w3, [x1, x8] 491 rev16 w3, w3 500 strh w3, [x1, x8] 516 rev w3, w3 525 str w3, [x1, x8] 567 strb w3, [x1, x8] 576 rev16 w3, w3 [all...] |
/src/tests/rump/rumpkern/h_client/ |
h_reconcli.c | 84 pthread_t pt, w1, w2, w3, w4; local in function:main 108 pthread_create(&w3, NULL, worker, NULL); 117 pthread_join(w3, NULL);
|
/src/sys/arch/x86/isa/ |
clock.c | 232 int w1, w2, w3; local in function:gettick_broken_latch 286 w3 = v1 - v2; 288 if (w1 >= w3) 291 if (w2 >= w3)
|
/src/sbin/nvmectl/ |
bignum.c | 1809 mp_int w0, w1, w2, w3, w4, tmp1, tmp2, a0, a1, a2, b0, b1, b2; local in function:toom_cook_multiply 1813 if ((res = mp_init_multi(&w0, &w1, &w2, &w3, &w4, 1895 /* w3 = (a0 + 2(a1 + 2a2))(b0 + 2(b1 + 2b2)) */ 1922 if ((res = signed_multiply(&tmp1, &tmp2, &w3)) != MP_OKAY) { 1961 if ((res = signed_subtract(&w3, &w0, &w3)) != MP_OKAY) { 1969 if ((res = half(&w3, &w3)) != MP_OKAY) { 1984 if ((res = signed_subtract(&w3, &w2, &w3)) != MP_OKAY) 2727 mp_int w0, w1, w2, w3, w4, tmp1, a0, a1, a2; local in function:toom_cook_square [all...] |
/src/lib/libm/src/ |
e_lgamma_r.c | 61 * w = w0 + w1*z + w2*z + w3*z + ... + w6*z 151 w3 = 7.93650558643019558500e-04, /* 0x3F4A019F, 0x98CF38B6 */ variable in typeref:typename:const double 291 w = w0+z*(w1+y*(w2+y*(w3+y*(w4+y*(w5+y*w6)))));
|