Searched refs:r0 (Results 51 - 75 of 254) sorted by relevance

1234567891011

/freebsd-9.3-release/sys/arm/at91/
H A Dat91_reset.S36 mrs r0, cpsr
37 orr r0, r0, #0x80
38 msr cpsr_c, r0
41 ldr r0, =SDRAM_TR
43 str r1, [r0]
46 ldr r0, =SDRAM_LPR
54 str r1, [r0]
/freebsd-9.3-release/contrib/compiler-rt/lib/arm/
H A Dextendsfdf2vfp.S22 vmov s15, r0 // load float register from R0
24 vmov r0, r1, d7 // return result in r0/r1 pair
H A Dfixdfsivfp.S22 vmov d7, r0, r1 // load double register from R0/R1
24 vmov r0, s15 // move s15 to result register
H A Dfixsfsivfp.S22 vmov s15, r0 // load float register from R0
24 vmov r0, s15 // move s15 to result register
H A Dfixunsdfsivfp.S23 vmov d7, r0, r1 // load double register from R0/R1
25 vmov r0, s15 // move s15 to result register
H A Dfixunssfsivfp.S23 vmov s15, r0 // load float register from R0
25 vmov r0, s15 // move s15 to result register
H A Dfloatsidfvfp.S22 vmov s15, r0 // move int to float register s15
24 vmov r0, r1, d7 // move d7 to result register pair r0/r1
H A Dfloatsisfvfp.S22 vmov s15, r0 // move int to float register s15
24 vmov r0, s15 // move s15 to result register
H A Dfloatunssidfvfp.S22 vmov s15, r0 // move int to float register s15
24 vmov r0, r1, d7 // move d7 to result register pair r0/r1
H A Dfloatunssisfvfp.S22 vmov s15, r0 // move int to float register s15
24 vmov r0, s15 // move s15 to result register
H A Dtruncdfsf2vfp.S22 vmov d7, r0, r1 // load double from r0/r1 pair
24 vmov r0, s15 // return result in r0
/freebsd-9.3-release/lib/libkse/arch/arm/arm/
H A Dcontext.S43 cmp r0, #0
44 moveq r0, #-1
48 ldr r1, [r0, #(16 * 4)] /* CPSR */
50 ldmia r0, {r0-r15}
65 cmp r0, #0
66 moveq r0, #-1
68 stmia r0, {r1-r14}
70 str r1, [r0] /* Return 1 from setcontext */
71 str lr, [r0, #(1
[all...]
/freebsd-9.3-release/sys/arm/arm/
H A Dcpufunc_asm_armv5.S46 stmfd sp!, {r0, lr}
48 ldmfd sp!, {r0, lr}
50 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */
52 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */
59 s_max .req r0
71 and r2, r0, r3
73 bic r0, r0, r3
75 mcr p15, 0, r0, c7, c5, 1 /* Invalidate I cache SE with VA */
76 mcr p15, 0, r0, c
[all...]
H A Dcpufunc_asm_armv4.S47 mcr p15, 0, r0, c8, c7, 0 /* flush I+D tlb */
51 mcr p15, 0, r0, c8, c5, 0 /* flush I tlb */
55 mcr p15, 0, r0, c8, c6, 0 /* flush D tlb */
59 mcr p15, 0, r0, c8, c6, 1 /* flush D tlb single entry */
66 mcr p15, 0, r0, c7, c10, 4 /* drain write buffer */
H A Dcpufunc_asm_armv5_ec.S60 mcr p15, 0, r0, c7, c5, 0 /* Invalidate ICache */
63 mcr p15, 0, r0, c7, c10, 4 /* drain the write buffer */
65 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */
67 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */
82 and r2, r0, r3
84 bic r0, r0, r3
86 mcr p15, 0, r0, c7, c5, 1 /* Invalidate I cache SE with VA */
87 mcr p15, 0, r0, c7, c10, 1 /* Clean D cache SE with VA */
88 add r0, r
[all...]
H A Dcpufunc_asm_arm9.S44 stmfd sp!, {r0, lr}
46 ldmfd sp!, {r0, lr}
48 mcr p15, 0, r0, c2, c0, 0 /* load new TTB */
50 mcr p15, 0, r0, c8, c7, 0 /* invalidate I+D TLBs */
57 mcr p15, 0, r0, c8, c6, 1 /* flush D tlb single entry */
58 mcr p15, 0, r0, c8, c5, 1 /* flush I tlb single entry */
65 s_max .req r0
76 and r2, r0, r3
78 bic r0, r0, r
[all...]
H A Dcpufunc_asm_sa11x0.S89 mcr p15, 0, r0, c15, c2, 2 /* disable clock switching */
90 ldr r0, [r1] /* load from non-cacheable address */
91 mcr p15, 0, r0, c15, c8, 2 /* wait for interrupt */
93 mcr p15, 0, r0, c15, c1, 2 /* re-enable clock switching */
113 mcr p15, 0, r0, c2, c0, 0
116 mcr p15, 0, r0, c8, c7, 0 /* flush the I+D tlb */
119 mov r0, r0
120 mov r0, r0
[all...]
H A Dcpufunc_asm.S65 mrc p15, 0, r0, c0, c0, 0
69 mrc p15, 0, r0, c1, c0, 0
73 mrc p15, 0, r0, c0, c0, 1
77 mrc p15, 0, r0, c5, c0, 0
81 mrc p15, 0, r0, c6, c0, 0
98 mcr p15, 0, r0, c1, c0, 0
103 mcr p15, 0, r0, c3, c0, 0
118 bic r2, r3, r0 /* Clear bits */
124 mov r0, r3 /* Return old value */
151 mov r0, r
[all...]
H A Dfusu.S59 stmfd sp!, {r0, r14}
62 ldr r2, [r2, r0, lsl #2]
64 ldmfd sp!, {r0, r14}
77 ldrt r5, [r0]
79 movne r0, r5
80 streqt r2, [r0]
81 moveq r0, r1
92 mov r0, #0x00000000
93 str r0, [r3, #PCB_ONFAULT]
94 mvn r0, #
[all...]
/freebsd-9.3-release/lib/libc/arm/string/
H A Dstrncmp.S38 moveq r0, #0
42 adds ip, r0, r2
47 ldrb r2, [r0], #1
49 cmp ip, r0
53 sub r0, r2, r3
H A Dstrlen.S33 ands r3, r0, #3
35 sub r0, r0, r3
36 ldr r2, [r0]
37 add r0, r0, #4
46 ldr r2, [r0]
47 add r0, r0, #4
77 mov r0, r
[all...]
/freebsd-9.3-release/lib/libc/powerpc64/sys/
H A Dpipe.S35 li %r0,SYS_pipe
43 mflr %r0
44 std %r0,16(%r1)
49 ld %r0,16(%r1)
50 mtlr %r0
/freebsd-9.3-release/sys/arm/xscale/ixp425/
H A Dixp425_a4x_io.S56 ldr r0, [r1, r2, LSL #2]
57 and r0, r0, #0xff
61 ldr r0, [r1, r2, LSL #2]
64 and r0, r0, r1
68 ldr r0, [r1, r2, LSL #2]
80 mov r0, #0xff
81 orr r0, r0, r
[all...]
/freebsd-9.3-release/libexec/rtld-elf/arm/
H A Drtld_start.S41 mov r4, r0 /* save ps_strings */
44 ldr r0, .L2+8
48 ldr r0, [sl, r0]
51 add r0, r1, r0 /* &_DYNAMIC */
55 add r0, sp, #8
57 mov r3, r0 /* save entry point */
62 mov r0, r4 /* restore ps_strings */
78 stmdb sp!,{r0
[all...]
/freebsd-9.3-release/contrib/gcc/config/arm/
H A Dieee754-sf.S46 eor r0, r0, #0x80000000 @ flip sign bit
58 eor r0, r0, #0x80000000 @ flip sign bit of first arg
73 movs r2, r0, lsl #1
81 @ corresponding arg in r0, and positive exponent difference in r3.
85 eorgt r1, r0, r1
86 eorgt r0, r1, r0
87 eorgt r1, r0, r
[all...]

Completed in 168 milliseconds

1234567891011