Searched refs:r0 (Results 1 - 25 of 289) sorted by relevance

1234567891011>>

/freebsd-10-stable/tools/build/cross-build/
H A Ddate.sh6 exec /bin/date -r0 "$@"
/freebsd-10-stable/sys/arm/arm/
H A Dcpufunc_asm_pj4b.S45 orr r0, r0, #2 /* Set TTB shared memory flag */
47 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */
48 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */
53 mcr p15, 0, r0, c7, c5, 4 /* flush prefetch buffers */
58 mcr p15, 0, r0, c7, c5, 6 /* flush entrie branch target cache */
63 mcr p15, 0, r0, c7, c5, 7 /* flush branch target cache by VA */
68 mrc p15, 0, r0, c0, c0, 5
75 mrc p15, 1, r0, c15, c1, 0
77 bic r0, r
[all...]
H A Dcpu_asm-v6.S38 * only r0-r3,r12 (ip) are modified and no stack space is used. These functions
53 mrc CP15_CLIDR(r0)
54 ands r0, r0, #0x07000000
55 mov r0, r0, lsr #23 /* Get LoC 'naturally' aligned for */
58 1: sub r0, #2
59 mcr CP15_CSSELR(r0) /* set cache level */
61 mrc CP15_CCSIDR(r0) /* read CCSIDR */
63 ubfx r2, r0, #1
[all...]
H A Dbcopy_page.S57 * r0 - src address
73 ldmia r0!, {r3-r8,ip,lr} ; \
128 * r0 - dest address
152 stmia r0!, {r3-r8,ip,lr}
153 stmia r0!, {r3-r8,ip,lr}
154 stmia r0!, {r3-r8,ip,lr}
155 stmia r0!, {r3-r8,ip,lr}
161 stmia r0!, {r3-r8,ip,lr}
162 stmia r0!, {r3-r8,ip,lr}
163 stmia r0!, {r
[all...]
H A Dcpufunc_asm_fa526.S48 mcr p15, 0, r0, c2, c0, 0 /* Write the TTB */
54 mov r0, r0
55 mov r0, r0
63 mcr p15, 0, r0, c8, c7, 1 /* flush Utlb single entry */
71 mcr p15, 0, r0, c8, c5, 1 /* flush Itlb single entry */
76 mov r0, #0
79 mcr p15, 0, r0, c7, c0, 4 /* Wait for interrupt*/
84 mov r0, #
[all...]
H A Dcpufunc_asm_armv6.S52 mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */
54 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */
56 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */
66 add r1, r1, r0
68 mcrr p15, 0, r1, r0, c5 /* invalidate I cache range */
69 mcrr p15, 0, r1, r0, c12 /* clean D cache range */
70 mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */
81 mcr p15, 0, r0, c7, c5, 0 /* Flush I cache */
82 mcr p15, 0, r0, c7, c10, 0 /* Clean D cache */
83 mcr p15, 0, r0, c
[all...]
H A Dcpufunc_asm_xscale.S108 CPWAIT_AND_RETURN(r0)
118 bic r2, r3, r0 /* Clear bits */
122 mcrne p15, 0, r0, c7, c5, 6 /* Invalidate the BTB */
124 mov r0, r3 /* Return old value */
146 stmfd sp!, {r0-r3, lr}
148 mcr p15, 0, r0, c7, c5, 0 /* invalidate I$ and BTB */
149 mcr p15, 0, r0, c7, c10, 4 /* drain write and fill buffer */
151 CPWAIT(r0)
153 ldmfd sp!, {r0-r3, lr}
156 mcr p15, 0, r0, c
[all...]
/freebsd-10-stable/lib/libc/arm/string/
H A Dffs.S51 /* Standard trick to isolate bottom bit in r0 or 0 if r0 = 0 on entry */
52 rsb r1, r0, #0
53 ands r0, r0, r1
56 * now r0 has at most one set bit, call this X
60 orrne r0, r0, r0, lsl #4 /* r0
[all...]
/freebsd-10-stable/sys/libkern/arm/
H A Dffs.S51 /* Standard trick to isolate bottom bit in r0 or 0 if r0 = 0 on entry */
52 rsb r1, r0, #0
53 ands r0, r0, r1
57 * now r0 has at most one set bit, call this X
61 orrne r0, r0, r0, lsl #4 /* r0
[all...]
/freebsd-10-stable/contrib/compiler-rt/lib/arm/
H A Dbswapsi2.S21 eor r1, r0, r0, ror #16
24 eor r0, r1, r0, ror #8
26 rev r0, r0
H A Dnegsf2vfp.S21 eor r0, r0, #-2147483648 // flip sign bit on float in r0
H A Dbswapdi2.S21 // r2 = rev(r0)
22 eor r2, r0, r0, ror #16
25 eor r2, r2, r0, ror #8
26 // r0 = rev(r1)
27 eor r0, r1, r1, ror #16
28 bic r0, r0, #0xff0000
29 mov r0, r0, ls
[all...]
H A Dswitch8.S35 cmp r0, ip // signed compare with index
36 ldrsbcc r0, [lr, r0] // get indexed byte out of table
37 ldrsbhs r0, [lr, ip] // if out of range, use last entry in table
38 add ip, lr, r0, lsl #1 // compute label = lr + element*2
H A Dswitchu8.S35 cmp r0, ip // compare with index
36 ldrbcc r0, [lr, r0] // get indexed byte out of table
37 ldrbhs r0, [lr, ip] // if out of range, use last entry in table
38 add ip, lr, r0, lsl #1 // compute label = lr + element*2
H A Dswitch16.S35 cmp r0, ip // compare with index
36 add r0, lr, r0, lsl #1 // compute address of element in table
37 ldrshcc r0, [r0, #1] // load 16-bit element if r0 is in range
39 ldrshhs r0, [ip, #1] // load 16-bit element if r0 out of range
40 add ip, lr, r0, lsl #1 // compute label = lr + element*2
H A Dswitch32.S35 cmp r0, ip // compare with index
36 add r0, lr, r0, lsl #2 // compute address of element in table
37 ldrcc r0, [r0, #3] // load 32-bit element if r0 is in range
39 ldrcs r0, [ip, #3] // load 32-bit element if r0 out of range
40 add ip, lr, r0 // compute label = lr + element
H A Dmodsi3.S28 mov r4, r0
30 eor r2, r0, r0, asr #31
32 sub r0, r2, r0, asr #31
37 eor r0, r0, r4, asr #31
38 sub r0, r0, r4, asr #31
H A Ddivsi3.S31 sdiv r0, r0, r1
34 mov r0,#0
39 eor r4, r0, r1
41 eor r2, r0, r0, asr #31
43 sub r0, r2, r0, asr #31
48 eor r0, r0, r
[all...]
H A Ddivmodsi4.S30 eor r4, r0, r1
31 mov r5, r0
34 eor ip, r0, r0, asr #31
36 sub r0, ip, r0, asr #31
42 eor r0, r0, r4, asr #31
44 sub r0, r0, r
[all...]
/freebsd-10-stable/lib/libc/arm/gen/
H A Dalloca.S41 add r0, r0, #0x00000007 /* round up to next 8 byte alignment */
42 bic r0, r0, #0x00000007
43 sub sp, sp, r0 /* Adjust the stack pointer */
44 mov r0, sp /* r0 = base of new space */
H A D__aeabi_read_tp.S35 ldr r0, .Larm_tp_address
36 ldr r0, [r0]
38 mrc p15, 0, r0, c13, c0, 3
/freebsd-10-stable/contrib/gcc/config/rs6000/
H A Ddarwin-vecsave.asm51 stvx v20,r11,r0
53 stvx v21,r11,r0
55 stvx v22,r11,r0
57 stvx v23,r11,r0
59 stvx v24,r11,r0
61 stvx v25,r11,r0
63 stvx v26,r11,r0
65 stvx v27,r11,r0
67 stvx v28,r11,r0
69 stvx v29,r11,r0
[all...]
/freebsd-10-stable/contrib/netbsd-tests/lib/csu/arch/vax/
H A Dh_initfini_align.S12 clrl %r0
15 incl %r0
/freebsd-10-stable/lib/libc/arm/sys/
H A Dfork.S43 * r0 == pid of child in parent, r0 == pid of parent in child.
48 and r0, r0, r1 /* r0 == 0 if child, else unchanged */
/freebsd-10-stable/lib/libc/powerpc64/sys/
H A Dexect.S34 li %r0,SYS_execve
39 mflr %r0
40 std %r0,16(%r1)
45 ld %r0,16(%r1)
46 mtlr %r0

Completed in 211 milliseconds

1234567891011>>