/src/lib/libc/arch/aarch64/sys/ |
fork.S | 44 and w0, w0, w1 /* r0 == 0 if child, else unchanged */
|
__vfork14.S | 46 and w0, w0, w1 /* r0 == 0 if child, else unchanged */
|
pipe.S | 40 stp w0, w1, [x9] 41 mov w0, wzr
|
cerror.S | 40 mov w19, w0
|
/src/common/lib/libc/arch/aarch64/atomic/ |
atomic_nand_16.S | 39 1: ldxrh w0, [x4] /* load old value (*ptr) */ 40 and w3, w0, w1 /* w3 = (*ptr & value) */ 51 1: ldxrh w0, [x4] /* load old value (*ptr) */ 52 and w3, w0, w1 /* w3 = (*ptr & value) */ 71 1: ldxrh w0, [x4] /* load old value (*ptr) */ 72 and w0, w0, w1 /* w0 = (*ptr & value) */ 73 mvn w0, w0 /* w0 = ~(*ptr & value), return value * [all...] |
atomic_nand_32.S | 39 1: ldxr w0, [x4] /* load old value (*ptr) */ 40 and w3, w0, w1 /* w3 = (*ptr & value) */ 55 1: ldxr w0, [x4] /* load old value (*ptr) */ 56 and w3, w0, w1 /* w3 = (*ptr & value) */ 71 1: ldxr w0, [x4] /* load old value (*ptr) */ 72 and w0, w0, w1 /* w0 = (*ptr & value) */ 73 mvn w0, w0 /* w0 = ~(*ptr & value), return value * [all...] |
atomic_nand_8.S | 39 1: ldxrb w0, [x4] /* load old value (*ptr) */ 40 and w3, w0, w1 /* w3 = (*ptr & value) */ 55 1: ldxrb w0, [x4] /* load old value (*ptr) */ 56 and w3, w0, w1 /* w3 = (*ptr & value) */ 71 1: ldxrb w0, [x4] /* load old value (*ptr) */ 72 and w0, w0, w1 /* w0 = (*ptr & value) */ 73 mvn w0, w0 /* w0 = ~(*ptr & value), return value * [all...] |
atomic_dec_32.S | 49 1: ldxr w0, [x4] /* load old value */ 50 sub w0, w0, #1 /* calculate new value (return value) */ 51 stxr w3, w0, [x4] /* try to store */
|
atomic_inc_32.S | 49 1: ldxr w0, [x4] /* load old value */ 50 add w0, w0, #1 /* calculate new value (return value) */ 51 stxr w3, w0, [x4] /* try to store */
|
atomic_op_asm.h | 40 1: ldxrb w0, [x4] /* load old value */ ;\ 41 INSN w2, w0, w1 /* calculate new value */ ;\ 51 1: ldxrb w0, [x4] /* load old value */ ;\ 52 INSN w2, w0, w1 /* calculate new value */ ;\ 62 1: ldxrb w0, [x4] /* load old value */ ;\ 63 INSN w0, w0, w1 /* calc new (return) value */ ;\ 64 stxrb w3, w0, [x4] /* try to store */ ;\ 73 1: ldxrb w0, [x4] /* load old value */ ;\ 74 INSN w0, w0, w1 /* calc new (return) value */ ; [all...] |
atomic_cas_16.S | 36 1: ldxrh w0, [x4] /* load old value */ 37 cmp w0, w1 /* compare? */ 53 1: ldxrh w0, [x4] /* load old value */ 54 cmp w0, w1 /* compare? */
|
atomic_cas_32.S | 36 1: ldxr w0, [x4] /* load old value */ 37 cmp w0, w1 /* compare? */ 56 1: ldxr w0, [x4] /* load old value */ 57 cmp w0, w1 /* compare? */
|
atomic_cas_8.S | 36 1: ldxrb w0, [x4] /* load old value */ 37 cmp w0, w1 /* compare? */ 52 1: ldxrb w0, [x4] /* load old value */ 53 cmp w0, w1 /* compare? */
|
atomic_swap_16.S | 36 1: ldxrh w0, [x4] 51 1: ldaxrh w0, [x4]
|
atomic_swap_32.S | 36 1: ldxr w0, [x4] 49 1: ldaxr w0, [x4]
|
atomic_swap_8.S | 36 1: ldxrb w0, [x4] 51 1: ldaxrb w0, [x4]
|
__aarch64_lse.S | 38 #define R0 w0 45 #define R0 w0 52 #define R0 w0
|
/src/common/lib/libc/arch/aarch64/gen/ |
byte_swap_2.S | 41 rev16 w0, w0
|
byte_swap_4.S | 41 rev w0, w0
|
/src/sys/arch/mips/mips/ |
in_cksum.c | 80 unsigned long w0, w1; local in function:fastsum 120 w0 = buf.l[0]; 123 hilo += w0; 124 high += w0 >> 16; 125 w0 = buf.l[2]; 131 hilo += w0; 132 high += w0 >> 16; 133 w0 = buf.l[4]; 139 hilo += w0; 140 high += w0 >> 16 [all...] |
/src/sys/arch/arm/cortex/ |
gic_splfuncs_armv8.S | 52 * w0 = newipl 63 cmp w0, w2 65 str w0, [x1, #CI_CPL] 69 mov w0, w2 /* return oldipl */ 78 * w0 = newipl 90 cmp w0, w2 98 str w0, [x1, #CI_SPLX_SAVEDIPL] 104 cmp w2, w0 108 str w0, [x1, #CI_CPL] 115 lsr w2, w2, w0 [all...] |
/src/sys/external/bsd/gnu-efi/dist/lib/aarch64/ |
setjmp.S | 44 mov w0, #0 60 mov w0, #1 61 csel w0, w1, w0, ne
|
/src/sys/crypto/camellia/ |
camellia.c | 81 #define CAMELLIA_ROLDQ(ll, lr, rl, rr, w0, w1, bits) \ 83 w0 = ll; \ 87 rr = (rr << bits) + (w0 >> (32 - bits)); \ 90 #define CAMELLIA_ROLDQo32(ll, lr, rl, rr, w0, w1, bits) \ 92 w0 = ll; \ 96 rl = (rr << (bits - 32)) + (w0 >> (64 - bits)); \ 97 rr = (w0 << (bits - 32)) + (w1 >> (64 - bits)); \ 440 uint32_t il, ir, t0, t1, w0, w1; local in function:camellia_setup128 457 CAMELLIA_ROLDQ(kll, klr, krl, krr, w0, w1, 15); 460 CAMELLIA_ROLDQ(kll, klr, krl, krr, w0, w1, 30) 647 uint32_t il, ir, t0, t1, w0, w1; \/* temporary variables *\/ local in function:camellia_setup256 [all...] |
/src/sys/arch/arm/amlogic/ |
meson_genfb.c | 331 uint32_t cs, tc, w0, w1, w2, w3, w4; local in function:meson_genfb_osd_config 356 w0 = VPU_READ(sc, VIU_OSD2_BLK0_CFG_W0_REG); 357 w0 |= VIU_OSD_BLK_CFG_W0_RGB_EN; 358 w0 &= ~VIU_OSD_BLK_CFG_W0_TC_ALPHA_EN; 359 w0 &= ~VIU_OSD_BLK_CFG_W0_OSD_BLK_MODE; 360 w0 &= ~VIU_OSD_BLK_CFG_W0_COLOR_MATRIX; 363 w0 |= __SHIFTIN(VIU_OSD_BLK_CFG_W0_OSD_BLK_MODE_32BPP, 365 w0 |= __SHIFTIN(VIU_OSD_BLK_CFG_W0_COLOR_MATRIX_ARGB, 369 w0 |= __SHIFTIN(VIU_OSD_BLK_CFG_W0_OSD_BLK_MODE_24BPP, 371 w0 |= __SHIFTIN(VIU_OSD_BLK_CFG_W0_COLOR_MATRIX_RGB [all...] |
/src/sys/arch/aarch64/aarch64/ |
locore.S | 192 cbnz w0, 1f /* if (aarch64_pac_init() == 0) */ 292 ldrh w0, [x5, x3, lsl #1] /* lock_turn[level] == i ? */ 302 ldrsh w0, [x4, x2, lsl #1] /* lock_level[k] >= level */ 303 cmp w0, w3 325 strh w0, [x1, x27, lsl #1] /* lock_level[i] = -1 */ 554 cbnz w0, 1f /* if (aarch64_pac_init() == 0) */ 611 ldrb w0, [x19], #1 612 cbz w0, 9f 621 ldrb w0, [x19], #1 622 cbnz w0, 1 [all...] |