Searched refs:r1 (Results 1 - 25 of 48) sorted by relevance

12

/bionic/libc/arch-arm/denver/bionic/
H A Dmemmove.S46 cmpne r0, r1
48 subs r3, r0, r1
63 add r1, r1, r2
66 pld [r1, #-CACHE_LINE_SIZE]
67 pld [r1, #-CACHE_LINE_SIZE*2]
82 ldrbmi ip, [r1, #-1]!
85 ldrbcs ip, [r1, #-1]!
87 ldrbcs ip, [r1, #-1]!
92 sub r1, r
[all...]
H A Dmemset.S54 ldr r1, error_code
65 mov r2, r1
66 mov r1, #0
75 // Duplicate the low byte of r1
76 mov r1, r1, lsl #24
77 orr r1, r1, r1, lsr #8
78 orr r1, r
[all...]
H A Dmemcpy_base.S40 cmp r0, r1
44 pld [r1, #CACHE_LINE_SIZE*1]
54 pld [r1, #CACHE_LINE_SIZE*2]
57 pld [r1, #CACHE_LINE_SIZE*3]
63 ldrbmi ip, [r1], #1
67 ldrhcs ip, [r1], #2
72 ldrmi ip, [r1], #4
76 vld1.8 {d0}, [r1]!
81 vld1.8 {q0}, [r1]!
85 vld1.8 {q0, q1}, [r1]!
[all...]
H A D__strcat_chk.S59 // r1 contains the address of the string to count.
61 mov r0, r1
62 ands r3, r1, #7
70 ldrb r2, [r1], #1
78 ldrb r2, [r1], #1
80 ldrb r2, [r1], #1
86 ldr r3, [r1], #4
95 ldrd r2, r3, [r1], #8
97 pld [r1, #64]
111 sub r3, r1, r
[all...]
/bionic/libc/arch-arm/generic/bionic/
H A Dmemset.S43 ldr r1, error_code
55 mov r2, r1
56 mov r1, #0
73 /* splat r1 */
74 mov r1, r1, lsl #24
75 orr r1, r1, r1, lsr #8
76 orr r1, r
[all...]
H A Dstrcpy.S36 pld [r1, #0]
37 eor r2, r0, r1
41 tst r1, #3
50 tst r1, #4
51 ldr r3, [r1], #4
58 ldreq r3, [r1], #4
60 /* Inner loop. We now know that r1 is 64-bit aligned, so we
65 pld [r1, #8]
66 ldr r4, [r1], #4
76 ldreq r3, [r1], #
[all...]
H A Dmemcpy.S64 pld [r1, #0]
65 pld [r1, #32]
74 rsb r3, r1, #0
84 ldrmib r3, [r1], #1
85 ldrcsb r4, [r1], #1
86 ldrcsb r12,[r1], #1
94 eor r12, r0, r1
112 ldmcsia r1!, {r4, r5, r6, r7} /* 16 bytes */
113 ldmmiia r1!, {r8, r9} /* 8 bytes */
117 ldrne r10,[r1], #
[all...]
/bionic/libc/arch-arm/cortex-a15/bionic/
H A Dmemset.S52 ldr r1, error_code
63 mov r2, r1
64 mov r1, #0
81 // r0 and r1 contain the memset value
86 // Copy the byte value in every byte of r1.
87 mov r1, r1, lsl #24
88 orr r1, r1, r1, ls
[all...]
H A Dmemcpy_base.S95 ldrbmi lr, [r1], #1
98 ldrbcs ip, [r1], #1
99 ldrbcs lr, [r1], #1
106 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]!
110 vld1.8 {d0}, [r1]!
118 vld1.8 {d0 - d3}, [r1]!
119 vld1.8 {d4 - d7}, [r1]!
120 pld [r1, #(64*4)]
131 vld1.8 {d0 - d3}, [r1]!
139 vld1.8 {d0, d1}, [r1]!
[all...]
H A Dstring_copy.S97 ldrb \reg, [r1], #1
126 pld [r1, #0]
135 ldrb r2, [r1], #1
142 ldrb r2, [r1], #1
145 ldrb r2, [r1], #1
152 ldr r2, [r1], #4
163 ands r3, r1, #7
168 ldrd r2, r3, [r1], #8
170 pld [r1, #64]
280 ldr r2, [r1], #
[all...]
H A D__strcat_chk.S59 // r1 contains the address of the string to count.
61 mov r0, r1
62 ands r3, r1, #7
70 ldrb r2, [r1], #1
78 ldrb r2, [r1], #1
80 ldrb r2, [r1], #1
86 ldr r3, [r1], #4
95 ldrd r2, r3, [r1], #8
97 pld [r1, #64]
111 sub r3, r1, r
[all...]
H A Dstrlen.S65 mov r1, r0
75 ldrb r2, [r1], #1
83 ldrb r2, [r1], #1
85 ldrb r2, [r1], #1
91 ldr r3, [r1], #4
100 ldrd r2, r3, [r1], #8
102 pld [r1, #64]
116 sub r0, r1, r0
121 sub r0, r1, r0
144 sub r0, r1, r
[all...]
H A Dstrcat.S78 ldrb \reg, [r1], #1
85 ldrb r2, [r1]
86 pld [r1, #0]
155 ldrb r2, [r1], #1
162 ldrb r2, [r1], #1
165 ldrb r2, [r1], #1
172 ldr r2, [r1], #4
183 ands r3, r1, #7
188 ldrd r2, r3, [r1], #8
190 pld [r1, #6
[all...]
/bionic/libc/arch-arm/cortex-a9/bionic/
H A Dmemcpy_base.S45 eor r3, r0, r1
62 ldrbmi lr, [r1], #1
65 ldrbcs ip, [r1], #1
66 ldrbcs lr, [r1], #1
72 vld1.32 {d0[0]}, [r1]!
76 vld1.8 {d0}, [r1]!
80 pld [r1, #0]
81 pld [r1, #(32 * 2)]
88 pld [r1, #(32 * 4)]
89 pld [r1, #(3
[all...]
H A Dmemset.S49 ldr r1, error_code
60 mov r2, r1
61 mov r1, #0
77 vdup.8 q0, r1
103 strmib r1, [r0], #1
104 strcsb r1, [r0], #1
105 strcsb r1, [r0], #1
128 /* splat r1 */
129 mov r1, r1, ls
[all...]
H A Dstrlen.S65 mov r1, r0
72 ldmia r1!, {r2, r3}
74 pld [r1, #64]
88 sub r0, r1, r0
112 sub r0, r1, r0
141 ldrb r2, [r1], #1
147 ldrb r2, [r1], #1
149 ldrb r2, [r1], #1
155 ldr r2, [r1], #4
164 sub r0, r1, r
[all...]
H A D__strcat_chk.S59 // r1 contains the address of the string to count.
61 mov r0, r1
68 ldmia r1!, {r2, r3}
70 pld [r1, #64]
84 sub r3, r1, r0
108 sub r3, r1, r0
137 ldrb r2, [r1], #1
143 ldrb r2, [r1], #1
145 ldrb r2, [r1], #1
151 ldr r2, [r1], #
[all...]
H A Dmemcpy.S51 pld [r1, #0]
56 pld [r1, #64]
70 ldr r1, error_code
/bionic/libc/arch-arm/bionic/
H A Dmemcmp.S48 cmp r0, r1
52 pld [r1, #(CACHE_LINE_SIZE * 0)]
53 pld [r1, #(CACHE_LINE_SIZE * 1)]
70 pld [r1, #(CACHE_LINE_SIZE * 2)]
75 vld1.8 {d4 - d7}, [r1]!
76 pld [r1, #(CACHE_LINE_SIZE * 2)]
94 sub r1, #32
101 addeq r1, #16
131 ldrb ip, [r1], #1
143 eor r0, r4, r1
[all...]
H A D_setjmp.S51 * r1-r3 are scratch registers in functions
55 ldr r1, .L_setjmp_magic
56 str r1, [r0, #(_JB_MAGIC * 4)]
59 add r1, r0, #(_JB_CORE_BASE * 4)
60 stmia r1, {r4-r14}
64 add r1, r0, #(_JB_FLOAT_BASE * 4)
65 vstmia r1, {d8-d15}
67 fmrx r1, fpscr
68 str r1, [r0, #(_JB_FLOAT_STATE * 4)]
103 mov r0, r1
[all...]
H A Dsetjmp.S60 mov r1, r0
66 str r1, [r0, #(_JB_SIGMASK * 4)]
68 ldr r1, .Lsetjmp_magic
69 str r1, [r0, #(_JB_MAGIC * 4)]
72 add r1, r0, #(_JB_CORE_BASE * 4)
73 stmia r1, {r4-r14}
77 add r1, r0, #(_JB_FLOAT_BASE * 4)
78 vstmia r1, {d8-d15}
80 fmrx r1, fpscr
81 str r1, [r
[all...]
H A Dmemcpy.S48 pld [r1, #(CACHE_LINE_SIZE * 0)]
50 pld [r1, #(CACHE_LINE_SIZE * 1)]
61 eor r3, r0, r1
73 ldrmib lr, [r1], #1
75 ldrcsb ip, [r1], #1
76 ldrcsb lr, [r1], #1
82 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]!
86 vld1.8 {d0}, [r1]!
90 pld [r1, #(CACHE_LINE_SIZE * 0)]
91 pld [r1, #(CACHE_LINE_SIZ
[all...]
/bionic/libc/arch-arm/krait/bionic/
H A Dmemcpy_base.S56 ldrbmi lr, [r1], #1
59 ldrbcs ip, [r1], #1
60 ldrbcs lr, [r1], #1
66 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]!
70 vld1.8 {d0}, [r1]!
78 vld1.8 {d0 - d3}, [r1]!
79 vld1.8 {d4 - d7}, [r1]!
80 pld [r1, #(32*8)]
91 vld1.8 {d0 - d3}, [r1]!
100 vld1.8 {d0, d1}, [r1]!
[all...]
H A D__strcat_chk.S59 // r1 contains the address of the string to count.
61 mov r0, r1
62 ands r3, r1, #7
70 ldrb r2, [r1], #1
78 ldrb r2, [r1], #1
80 ldrb r2, [r1], #1
86 ldr r3, [r1], #4
95 ldrd r2, r3, [r1], #8
97 pld [r1, #64]
111 sub r3, r1, r
[all...]
H A Dmemset.S51 ldr r1, error_code
62 mov r2, r1
63 mov r1, #0
75 vdup.8 q0, r1
101 strmib r1, [r0], #1
102 strcsb r1, [r0], #1
103 strcsb r1, [r0], #1

Completed in 174 milliseconds

12