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

123

/bionic/libc/arch-arm/generic/bionic/
H A Dmemset.S57 /* splat r1 */
58 mov r1, r1, lsl #24
59 orr r1, r1, r1, lsr #8
60 orr r1, r1, r1, lsr #16
63 strbcs r1, [r
[all...]
H A Dmemcmp.S49 cmp r0, r1
53 pld [r1, #(CACHE_LINE_SIZE * 0)]
54 pld [r1, #(CACHE_LINE_SIZE * 1)]
71 pld [r1, #(CACHE_LINE_SIZE * 2)]
76 vld1.8 {d4 - d7}, [r1]!
77 pld [r1, #(CACHE_LINE_SIZE * 2)]
95 sub r1, #32
102 addeq r1, #16
132 ldrb ip, [r1], #1
144 eor r0, r4, r1
[all...]
H A Dstrcpy.S37 pld [r1, #0]
38 eor r2, r0, r1
42 tst r1, #3
51 tst r1, #4
52 ldr r3, [r1], #4
59 ldreq r3, [r1], #4
61 /* Inner loop. We now know that r1 is 64-bit aligned, so we
66 pld [r1, #8]
67 ldr r4, [r1], #4
77 ldreq r3, [r1], #
[all...]
/bionic/libm/arm/
H A Dfloor.S35 ENTRY(floor) /* x in r0, r1 */
37 and r3, r1, #0x80000000 /* sign(x) */
38 bic r1, r1, #0x80000000 /* x = abs(x) */
41 lsr r2, r1, #20
65 lsr r1, r1, r2
66 lsl r1, r1, r2
86 orr r1, r
[all...]
/bionic/libc/arch-arm/denver/bionic/
H A Dmemmove.S45 cmpne r0, r1
47 subs r3, r0, r1
62 add r1, r1, r2
65 pld [r1, #-CACHE_LINE_SIZE]
66 pld [r1, #-CACHE_LINE_SIZE*2]
81 ldrbmi ip, [r1, #-1]!
84 ldrbcs ip, [r1, #-1]!
86 ldrbcs ip, [r1, #-1]!
91 sub 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 Dmemset.S58 // Duplicate the low byte of r1
59 mov r1, r1, lsl #24
60 orr r1, r1, r1, lsr #8
61 orr r1, r1, r1, lsr #16
70 // q0, q1, and r1 contai
[all...]
H A D__strcat_chk.S62 // r1 contains the address of the string to count.
64 mov r0, r1
65 ands r3, r1, #7
73 ldrb r2, [r1], #1
81 ldrb r2, [r1], #1
83 ldrb r2, [r1], #1
89 ldr r3, [r1], #4
98 ldrd r2, r3, [r1], #8
100 pld [r1, #64]
114 sub r3, r1, r
[all...]
/bionic/libc/arch-arm/cortex-a9/bionic/
H A Dmemset.S58 vdup.8 q0, r1
84 strbmi r1, [r3], #1
85 strbcs r1, [r3], #1
86 strbcs r1, [r3], #1
107 /* splat r1 */
108 mov r1, r1, lsl #24
109 orr r1, r1, r1, ls
[all...]
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 Dmemcpy.S43 pld [r1, #0]
48 pld [r1, #64]
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...]
/bionic/libc/arch-arm/cortex-a15/bionic/
H A Dmemset.S68 // r0 and r1 contain the memset value
73 // Copy the byte value in every byte of r1.
74 mov r1, r1, lsl #24
75 orr r1, r1, r1, lsr #8
76 orr r1, r1, r1, ls
[all...]
H A Dmemcpy_base.S86 ldrbmi lr, [r1], #1
89 ldrbcs ip, [r1], #1
90 ldrbcs lr, [r1], #1
97 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]!
101 vld1.8 {d0}, [r1]!
109 vld1.8 {d0 - d3}, [r1]!
110 vld1.8 {d4 - d7}, [r1]!
111 pld [r1, #(64*4)]
122 vld1.8 {d0 - d3}, [r1]!
130 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
154 ldrb r2, [r1], #1
157 ldrb r2, [r1], #1
160 ldrb r2, [r1], #1
163 ldrb r2, [r1], #1
170 ands r3, r1, #
[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 D__strcat_chk.S62 // r1 contains the address of the string to count.
64 mov r0, r1
65 ands r3, r1, #7
73 ldrb r2, [r1], #1
81 ldrb r2, [r1], #1
83 ldrb r2, [r1], #1
89 ldr r3, [r1], #4
98 ldrd r2, r3, [r1], #8
100 pld [r1, #64]
114 sub r3, r1, r
[all...]
/bionic/libc/arch-arm/cortex-a7/bionic/
H A Dmemcpy_base.S86 ldrbmi lr, [r1], #1
89 ldrbcs ip, [r1], #1
90 ldrbcs lr, [r1], #1
97 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]!
101 vld1.8 {d0}, [r1]!
116 vld1.8 {d0 - d3}, [r1]!
122 vld1.8 {d0, d1}, [r1]!
131 vld1.8 {d0 - d3}, [r1]!
133 pld [r1, #(64*4)]
135 vld1.8 {d4 - d7}, [r1]!
[all...]
H A Dmemset.S59 vdup.8 q0, r1
113 strbne r1, [r3], #1
115 strbcs r1, [r3], #1
116 strbcs r1, [r3]
132 strbmi r1, [r3], #1
134 strbcs r1, [r3], #1
135 strbcs r1, [r3], #1
143 strbmi r1, [r3], #1
145 strbcs r1, [r3], #1
146 strbcs r1, [r
[all...]
H A D__strcat_chk.S62 // r1 contains the address of the string to count.
64 mov r0, r1
65 ands r3, r1, #7
73 ldrb r2, [r1], #1
81 ldrb r2, [r1], #1
83 ldrb r2, [r1], #1
89 ldr r3, [r1], #4
98 ldrd r2, r3, [r1], #8
100 pld [r1, #64]
114 sub r3, r1, r
[all...]
/bionic/libc/arch-arm/cortex-a53/bionic/
H A Dmemcpy_base.S76 ldrbmi lr, [r1], #1
79 ldrbcs ip, [r1], #1
80 ldrbcs lr, [r1], #1
87 vld4.8 {d0[0], d1[0], d2[0], d3[0]}, [r1]!
91 vld1.8 {d0}, [r1]!
99 vld1.8 {d0 - d3}, [r1]!
100 vld1.8 {d4 - d7}, [r1]!
103 pld [r1, #(64*10)]
111 vld1.8 {d0 - d3}, [r1]!
119 vld1.8 {d0, d1}, [r1]!
[all...]
H A D__strcat_chk.S62 // r1 contains the address of the string to count.
64 mov r0, r1
65 ands r3, r1, #7
73 ldrb r2, [r1], #1
81 ldrb r2, [r1], #1
83 ldrb r2, [r1], #1
89 ldr r3, [r1], #4
98 ldrd r2, r3, [r1], #8
100 pld [r1, #64]
114 sub r3, r1, r
[all...]
/bionic/libc/arch-arm/kryo/bionic/
H A Dmemcpy.S55 pld [r1, #(PLDOFFS-1)*PLDSIZE]
57 pld [r1, #(PLDOFFS*PLDSIZE)]
58 pld [r1, #(PLDOFFS)*(PLDSIZE)+64]
59 vld1.32 {q0, q1}, [r1]!
60 vld1.32 {q2, q3}, [r1]!
61 vld1.32 {q8, q9}, [r1]!
62 vld1.32 {q10, q11}, [r1]!
71 vld1.32 {q0, q1}, [r1]!
72 vld1.32 {q2, q3}, [r1]!
73 vld1.32 {q8, q9}, [r1]!
[all...]
/bionic/libc/arch-arm/bionic/
H A Dsetjmp.S80 mov r1, #1
86 mov r1, #0
128 mov r0, r1
130 mov r1, r0
135 bic r2, r1, #1
140 str r1, [r0, #(_JB_SIGFLAG * 4)]
143 tst r1, #1
153 mov r1, #0
169 add r1, r0, #(_JB_CORE_BASE * 4)
173 stmia r1, {r
[all...]
/bionic/libc/arch-arm/krait/bionic/
H A D__strcat_chk.S62 // r1 contains the address of the string to count.
64 mov r0, r1
65 ands r3, r1, #7
73 ldrb r2, [r1], #1
81 ldrb r2, [r1], #1
83 ldrb r2, [r1], #1
89 ldr r3, [r1], #4
98 ldrd r2, r3, [r1], #8
100 pld [r1, #64]
114 sub r3, r1, r
[all...]

Completed in 2486 milliseconds

123