Home
last modified time | relevance | path

Searched refs:r0 (Results 1 – 25 of 352) sorted by relevance

12345678910>>...15

/freebsd/sys/arm/arm/
H A Dcpufunc_asm_pj4b.S41 mrc p15, 1, r0, c15, c1, 0
43 bic r0, r0, #(1 << 12) /* LDSTM first issue is single word */
45 orr r0, r0, #(1 << 22) /* DVM_WAKEUP disable */
46 mcr p15, 1, r0, c15, c1, 0
49 mrc p15, 1, r0, c15, c1, 1
51 bic r0, r0, #(1 << 2) /* Disable static branch prediction */
53 orr r0, r0, #(1 << 5) /* STREX backoff disable */
54 orr r0, r0, #(1 << 8) /* Internal parity handling disable */
55 orr r0, r0, #(1 << 16) /* Disable data transfer for clean line */
56 mcr p15, 1, r0, c15, c1, 1
[all …]
H A Dcpu_asm-v6.S50 mrc CP15_CLIDR(r0)
51 ands r0, r0, #0x07000000
52 mov r0, r0, lsr #23 /* Get LoC 'naturally' aligned for */
55 1: sub r0, #2
56 mcr CP15_CSSELR(r0) /* set cache level */
58 mrc CP15_CCSIDR(r0) /* read CCSIDR */
60 ubfx r2, r0, #13, #15 /* get num sets - 1 from CCSIDR */
61 ubfx r3, r0, #3, #10 /* get num ways - 1 from CCSIDR */
67 ubfx r0, r0, #0, #3 /* get linesize from CCSIDR */
68 add r0, r0, #4 /* apply bias */
[all …]
H A Dbcopy_page.S49 pld [r0]
53 ldr r2, [r0], #0x04 /* 0x00 */
54 ldr r3, [r0], #0x04 /* 0x04 */
55 1: pld [r0, #0x18] /* Prefetch 0x20 */
56 ldr r4, [r0], #0x04 /* 0x08 */
57 ldr r5, [r0], #0x04 /* 0x0c */
59 ldr r2, [r0], #0x04 /* 0x10 */
60 ldr r3, [r0], #0x04 /* 0x14 */
62 ldr r4, [r0], #0x04 /* 0x18 */
63 ldr r5, [r0], #0x04 /* 0x1c */
[all …]
H A Dbcopyinout_xscale.S56 movle r0, #0x00
59 adds r3, r0, r2
60 movcs r0, #EFAULT
65 movcs r0, #EFAULT
79 mov r0, #0x00
83 ldr r0, =EFAULT
91 pld [r0]
102 ldrbt ip, [r0], #0x01
104 ldrbt ip, [r0], #0x01
106 ldrbt ip, [r0], #0x01
[all …]
H A Dlocore.S62 mrs r0, cpsr ;\
63 and r0, r0, #(PSR_MODE) /* Mode is in the low 5 bits of CPSR */ ;\
64 teq r0, #(PSR_HYP32_MODE) /* Hyp Mode? */ ;\
68 mov r0, 0 ;\
70 str r0, [r1] ;\
72 mrs r0, cpsr ;\
73 bic r0, r0, #(PSR_MODE) ;\
74 orr r0, r0, #(PSR_SVC32_MODE) ;\
75 orr r0, r0, #(PSR_I | PSR_F | PSR_A) ;\
76 msr spsr_cxsf, r0 ;\
[all …]
H A Dswtch-v6.S131 mcr CP15_TTBR0(r0) /* switch to new TTB */
150 ldr r0, [r8, #PC_BP_HARDEN_KIND]
151 cmp r0, #PCPU_BP_HARDEN_KIND_ICIALLU
168 mov r10, r0 /* r10 = oldtd */
182 mov r0, #(PM_ACTIVE)
183 add r5, r0 /* r5 = old pm_active */
187 lsr r0, r4, #3
188 bic r0, #3
189 add r5, r0 /* r5 = position in old pm_active */
191 and r0, r4, #31
[all …]
H A Dfusu.S55 cmp r0, r4
56 mvncs r0, #0
72 ldrex r4, [r0]
74 strexeq r5, r3, [r0]
76 mov r0, #0
77 str r0, [r6, #PCB_ONFAULT]
78 mov r0, r5
90 mov r0, #0x00000000
91 str r0, [r6, #PCB_ONFAULT]
92 mvn r0, #0
[all …]
H A Dsupport.S111 mov ip, r0
212 mov ip, r0
215 mov r0, #0x00
233 ldrb r0, [ip], #0x01
235 subs r0, r0, r3
241 ldrb r0, [ip], #0x01
243 subs r0, r0, r3
249 ldrb r0, [ip], #0x01
251 subs r0, r0, r3
260 ldr r0, [ip], #0x04
[all …]
H A Dexception.S84 stmia sp, {r0-r12}; /* Push the user mode registers */ \
85 add r0, sp, #(4*13); /* Adjust the stack pointer */ \
86 stmia r0, {r13-r14}^; /* Push the user mode registers */ \
87 mov r0, r0; /* NOP for previous instruction */ \
88 mrs r0, spsr; /* Put the SPSR on the stack */ \
89 str r0, [sp, #-4]!;
97 ldr r0, [sp], #4 ; /* Get the SPSR from stack */ \
98 msr spsr_fsxc, r0; \
100 ldmia sp, {r0-r14}^; /* Restore registers (usr mode) */ \
101 mov r0, r0; /* NOP for previous instruction */ \
[all …]
H A Din_cksum_arm.S63 mov ip, r0
67 ldr r0, [ip, #(M_DATA)]
73 eor r11, r10, r0
86 and r0, r8, r1
87 add r0, r0, r8, lsr #16
88 add r0, r0, r0, lsr #16
89 and r0, r0, r1
90 eor r0, r0, r1
97 mov r0, r2
117 pld [r0] /* Pre-fetch the start of the buffer */
[all …]
/freebsd/lib/libc/arm/gen/
H A Ddivsi3.S28 mov r0, r1
37 mov r0, r1
42 mov r0, #8 /* SIGFPE */
44 mov r0, #0
47 mvn r0, #0
54 eor r0, r1, r0
55 eor r1, r0, r1
56 eor r0, r1, r0
58 cmp r0, #1
70 mov r0, r1
[all …]
H A Dsetjmp.S55 stmfd sp!, {r0, r14}
56 add r2, r0, #(_JB_SIGMASK * 4) /* oset */
58 mov r0, #0x00000001 /* SIG_BLOCK */
60 ldmfd sp!, {r0, r14}
65 add r2, r0, #(_JB_REG_D8 * 4)
68 str r2, [r0, #(_JB_REG_FPSCR * 4)]
71 str r1, [r0] /* store magic */
74 add r0, r0, #(_JB_REG_R4 * 4)
76 stmia r0, {r4-r14}
78 stmia r0, {r4-r12}
[all …]
/freebsd/sys/libkern/arm/
H A Ddivsi3.S28 mov r0, r1
37 mov r0, r1
42 mov r0, #8 /* SIGFPE */
44 mov r0, #0
47 mvn r0, #0
56 eor r0, r1, r0
57 eor r1, r0, r1
58 eor r0, r1, r0
60 cmp r0, #1
72 mov r0, r1
[all …]
/freebsd/sys/powerpc/ps3/
H A Dps3-hvcall.S6 mflr %r0
7 std %r0,16(%r1)
19 ld %r0,16(%r1)
20 mtlr %r0
25 mflr %r0
26 std %r0,16(%r1)
32 ld %r0,16(%r1)
33 mtlr %r0
38 mflr %r0
39 std %r0,16(%r1)
[all …]
/freebsd/crypto/openssl/crypto/
H A Ds390xcpuid.pl37 lghi %r0,0
40 stg %r0,S390X_STFLE+8(%r4) # wipe capability vectors
41 stg %r0,S390X_STFLE+16(%r4)
42 stg %r0,S390X_STFLE+24(%r4)
46 lghi %r0,1
49 lghi %r0,2
59 lghi %r0,0
62 stg %r0,S390X_KIMD(%r4) # wipe capability vectors
63 stg %r0,S390X_KIMD+8(%r4)
64 stg %r0,S390X_KLMD(%r4)
[all …]
/freebsd/lib/libc/powerpc64/string/
H A Dstrcpy_arch_2_05.S43 lbz %r0,0(%r4)
44 cmpdi cr7,%r0,0
45 stb %r0,0(%r8)
49 andi. %r0,%r4,0x7
54 ld %r0,0(%r4)
56 cmpb %r5,%r0,%r6
62 stdu %r0,8(%r8)
63 ldu %r0,8(%r4)
64 cmpb %r5,%r0,%r6
72 rldicr. %r5,%r0,0,7
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Daeabi_cdcmp.S25 push {r0-r3, lr}
27 cmp r0, #1
31 mov r0, sp
32 ldm r0, {r0-r3}
34 pop {r0-r3, pc}
37 movs r0, #0xF
38 lsls r0, r0, #31
39 pop {r0-r3, pc}
41 pop {r0-r3, lr}
75 push {r0-r3, lr}
[all …]
H A Daeabi_cfcmp.S25 push {r0-r3, lr}
27 cmp r0, #1
31 mov r0, sp
32 ldm r0, {r0-r3}
34 pop {r0-r3, pc}
37 movs r0, #0xF
38 lsls r0, r0, #31
39 pop {r0-r3, pc}
41 pop {r0-r3, lr}
75 push {r0-r3, lr}
[all …]
/freebsd/tests/sys/compat32/aarch64/
H A Dswp_cond_test_impl.S30 movw r0, :lower16:.L.testheader
31 movt r0, :upper16:.L.testheader
39 swpeq r0, r1, [r0]
43 cmp r0, #0
51 swpeq r0, r1, [r0]
56 movw r0, :lower16:.L.eq
57 movt r0, :upper16:.L.eq
69 swpcs r0, r1, [r0]
73 cmp r0, #0
81 swpcs r0, r1, [r0]
[all …]
H A Dswp_test_impl.S28 movw r0, :lower16:.L.testheader
29 movt r0, :upper16:.L.testheader
34 mov r0, #0x03
35 str r0, [sp]
36 mov r0, sp
42 swp r0, r1, [r0]
45 cmp r0, #0x03
49 ldr r0, [sp]
51 cmp r0, r1
59 movw r0, :lower16:.L.boknot
[all …]
/freebsd/tools/regression/compat32/aarch64/
H A Dswp_test_impl.S37 movw r0, :lower16:.L.mainmsg
38 movt r0, :upper16:.L.mainmsg
43 mov r0, #1
44 str r0, [sp, #4] /* Thread ID */
45 movw r0, :lower16:secondary_thread
46 movt r0, :upper16:secondary_thread
59 ldr r0, [sp, #4]
60 cmp r0, #1
68 movw r0, :lower16:secondary_thread
69 movt r0, :upper16:secondary_thread
[all …]
/freebsd/lib/libc/arm/string/
H A Dmemcpy.S46 mov r3, r0 /* We must not clobber r0 */
373 mov r3, r0 /* We must not clobber r0 */
390 orr r2, r2, r0, lsl #2
399 str r2, [r0]
410 str r3, [r0]
420 str r3, [r0]
431 str r3, [r0]
439 strb r2, [r0]
442 strb r1, [r0, #0x03]
443 strh r3, [r0, #0x01]
[all …]
H A Dmemcmp.S69 mov ip, r0
74 mov r0, #0x00
92 ldrb r0, [ip], #0x01
94 subs r0, r0, r3
100 ldrb r0, [ip], #0x01
102 subs r0, r0, r3
108 ldrb r0, [ip], #0x01
110 subs r0, r0, r3
119 ldr r0, [ip], #0x04
122 cmpcs r0, r3
[all …]
/freebsd/lib/libc/arm/aeabi/
H A Daeabi_vfp_float.S36 LOAD_SREGS(s0, s1, r0, r1)
44 LOAD_SREGS(s0, s1, r0, r1)
52 LOAD_SREGS(s0, s1, r0, r1)
60 LOAD_SREGS(s0, s1, r0, r1)
64 movne r0, #0
65 moveq r0, #1
71 LOAD_SREGS(s0, s1, r0, r1)
75 movcs r0, #0
76 movcc r0, #1
82 LOAD_SREGS(s0, s1, r0, r1)
[all …]
H A Daeabi_vfp_double.S36 LOAD_DREG(d0, r0, r1)
45 LOAD_DREG(d0, r0, r1)
54 LOAD_DREG(d0, r0, r1)
63 LOAD_DREG(d0, r0, r1)
68 movne r0, #0
69 moveq r0, #1
75 LOAD_DREG(d0, r0, r1)
80 movcs r0, #0
81 movcc r0, #1
87 LOAD_DREG(d0, r0, r1)
[all …]

12345678910>>...15