Home
last modified time | relevance | path

Searched refs:r2 (Results 1 – 25 of 43) sorted by relevance

12

/bionic/libc/arch-arm/generic/bionic/
Dstrcpy.S39 eor r2, r0, r1
41 tst r2, #3
55 sub r2, r3, r5
56 bics r2, r2, r3
57 tst r2, r5, lsl #7
69 sub r2, r3, r5
70 bics r2, r2, r3
71 tst r2, r5, lsl #7
72 sub r2, r4, r5
75 bics r2, r2, r4
[all …]
Dmemset.S41 cmp r2, r3
57 mov r2, r1
72 cmp r3, r2
73 movhi r3, r2
84 subs r2, r2, r3
99 cmp r3, r2
100 andhi r3, r2, #0x1C
101 sub r2, r2, r3
112 subs r2, r2, #32
115 1: subs r2, r2, #32
[all …]
Dmemcmp.S60 cmp r2, #(8+4)
67 subs r2, r2, #32
89 subs r2, r2, #32
101 subeq r2, #16
106 add r2, r2, #32
108 cmp r2, #(8+4)
131 sub r2, r2, r3
156 subs r2, r2, #(32 + 4)
186 subs r2, r2, #32
190 1: adds r2, r2, #(32 - 4 + 4)
[all …]
Dmemcpy.S43 cmp r2, r3
70 cmp r2, #4
85 sub r2, r2, r3 /* we know that r3 <= r2 because r2 >= 4 */
109 cmp r3, r2
110 andhi r3, r2, #0x1C
121 sub r2, r2, r3
129 subs r2, r2, #32
156 subs r2, r2, #32
166 add r2, r2, #32
177 tst r2, #0x1F
[all …]
/bionic/libm/arm/
Ds_floor.S41 lsr r2, r1, #20
42 sub r2, r2, #0x3fc
43 subs r2, r2, #0x3 /* r2 <- exp */
53 cmp r2, #20
57 cmp r2, #52
64 rsb r2, r2, #20
65 lsr r1, r1, r2
66 lsl r1, r1, r2
71 rsb r2, r2, #52
72 lsr r0, r0, r2
[all …]
/bionic/libc/arch-arm/cortex-a9/bionic/
Dmemset.S41 cmp r2, r3
61 mov r2, r1
71 cmp r2, #132
81 subs r2, r2, #32
86 subs r2, r2, #32
91 add r2, r2, #32
92 tst r2, #0x10
98 movs ip, r2, lsl #29
103 2: movs ip, r2, lsl #31
126 cmp r3, r2
[all …]
Dstring_copy.S109 m_copy_byte reg=r2, cmd=cbz, label=.Lstringcopy_finish
113 m_copy_byte reg=r2, cmd=cbz, label=.Lstringcopy_finish
137 ldmia r1!, {r2, r3}
141 sub ip, r2, #0x01010101
142 bic ip, ip, r2
151 stmia r0!, {r2, r3}
157 strbne r2, [r0]
161 strhcs r2, [r0], #1
163 strhcs r2, [r0]
169 streq r2, [r0], #3
[all …]
Dstrcat.S85 ldrb r2, [r1]
87 cbnz r2, strcat_continue
103 ldmia r0!, {r2, r3}
107 sub ip, r2, #0x01010101
108 bic ip, ip, r2
142 m_copy_byte reg=r2, cmd=cbz, label=strcpy_finish
146 m_copy_byte reg=r2, cmd=cbz, label=strcpy_finish
167 ldmia r1!, {r2, r3}
171 sub ip, r2, #0x01010101
172 bic ip, ip, r2
[all …]
Dmemcpy_base.S41 cmp r2, #16
50 cmp r2, #224
59 sub r2, r2, r3
84 subs r2, r2, #64
95 subs r2, r2, #64
101 add r2, r2, #64
102 subs r2, r2, #32
107 subs r2, r2, #32
112 add r2, r2, #32
113 tst r2, #0x10
[all …]
Dstrlen.S72 ldmia r1!, {r2, r3}
76 sub ip, r2, #0x01010101
77 bic ip, ip, r2
90 lsls r2, ip, #17
114 lsls r2, ip, #17
141 ldrb r2, [r1], #1
142 cbz r2, done
147 ldrb r2, [r1], #1
148 cbz r2, done
149 ldrb r2, [r1], #1
[all …]
D__strcat_chk.S51 mov lr, r2
68 ldmia r1!, {r2, r3}
72 sub ip, r2, #0x01010101
73 bic ip, ip, r2
86 lsls r2, ip, #17
110 lsls r2, ip, #17
137 ldrb r2, [r1], #1
138 cbz r2, .L_done
143 ldrb r2, [r1], #1
144 cbz r2, .L_done
[all …]
D__strcpy_chk.S46 mov lr, r2
54 ldmia r0!, {r2, r3}
58 sub ip, r2, #0x01010101
59 bic ip, ip, r2
72 lsls r2, ip, #17
96 lsls r2, ip, #17
123 ldrb r2, [r0], #1
124 cbz r2, .L_done
129 ldrb r2, [r0], #1
130 cbz r2, .L_done
[all …]
/bionic/libc/arch-arm/cortex-a15/bionic/
Dstring_copy.S110 m_copy_byte reg=r2, cmd=cbz, label=.Lstringcopy_finish
114 m_copy_byte reg=r2, cmd=cbz, label=.Lstringcopy_finish
135 ldrb r2, [r1], #1
136 strb r2, [r0], #1
137 cbz r2, .Lstringcopy_complete
142 ldrb r2, [r1], #1
143 strb r2, [r0], #1
144 cbz r2, .Lstringcopy_complete
145 ldrb r2, [r1], #1
146 strb r2, [r0], #1
[all …]
Dstrcat.S85 ldrb r2, [r1]
87 cbnz r2, strcat_continue
113 ldrb r2, [r0]
114 cbz r2, strcat_r0_scan_done
134 m_copy_byte reg=r2, cmd=cbz, label=strcpy_finish
138 m_copy_byte reg=r2, cmd=cbz, label=strcpy_finish
155 ldrb r2, [r1], #1
156 strb r2, [r0], #1
157 cbz r2, strcpy_complete
162 ldrb r2, [r1], #1
[all …]
Dmemcpy_base.S72 cmp r2, #16
91 sub r2, r2, r3
114 subs r2, r2, #64
121 subs r2, r2, #64
127 adds r2, r2, #32
132 sub r2, r2, #32
135 add r2, r2, #32
136 tst r2, #0x10
144 movs ip, r2, lsl #29
153 lsls r2, r2, #31
[all …]
D__strcat_chk.S51 mov lr, r2
70 ldrb r2, [r1], #1
71 cbz r2, .L_update_count_and_finish
78 ldrb r2, [r1], #1
79 cbz r2, .L_update_count_and_finish
80 ldrb r2, [r1], #1
81 cbz r2, .L_update_count_and_finish
95 ldrd r2, r3, [r1], #8
99 sub ip, r2, #0x01010101
100 bic ip, ip, r2
[all …]
Dstrcmp.S155 mov r2, \w2
158 rev r2, \w2
183 ldrd r2, r3, [r0], #8
186 magic_compare_and_branch w1=r2, w2=r4, label=.L_return_24
199 ldr r2, [r0], #4
206 uxtb r3, r2, ror #BYTE1_OFFSET
213 uxtb r3, r2, ror #BYTE2_OFFSET
220 uxtb r3, r2, ror #BYTE3_OFFSET
244 ldr r2, [r0], #4
246 magic_compare_and_branch w1=r2 w2=r4 label=.L_return_24
[all …]
/bionic/libc/arch-arm/krait/bionic/
Dmemcpy_base.S44 cmp r2, #16
53 sub r2, r2, r3
74 subs r2, r2, #64
81 subs r2, r2, #64
87 adds r2, r2, #32
92 sub r2, r2, #32
96 add r2, r2, #32
97 tst r2, #0x10
104 movs ip, r2, lsl #29
111 2: movs ip, r2, lsl #31
Dmemset.S43 cmp r2, r3
63 mov r2, r1
79 subs r2, r2, #32
84 subs r2, r2, #32
89 add r2, r2, #32
90 tst r2, #0x10
96 movs ip, r2, lsl #29
101 2: movs ip, r2, lsl #31
D__strcat_chk.S51 mov lr, r2
70 ldrb r2, [r1], #1
71 cbz r2, .L_update_count_and_finish
78 ldrb r2, [r1], #1
79 cbz r2, .L_update_count_and_finish
80 ldrb r2, [r1], #1
81 cbz r2, .L_update_count_and_finish
95 ldrd r2, r3, [r1], #8
99 sub ip, r2, #0x01010101
100 bic ip, ip, r2
[all …]
/bionic/libc/arch-arm/denver/bionic/
Dmemset.S45 cmp r2, r3
66 mov r2, r1
81 cmp r2, #16
102 sub r2, r2, ip
125 cmp r2, #128
134 sub r2, r2, #128
140 subs r2, r2, #128
145 adds r2, r2, #128
151 movs ip, r2, lsl #26
162 movs ip, r2, lsl #28
[all …]
Dmemcpy_base.S38 cmp r2, #0
47 cmp r2, #32
50 cmp r2, #128
59 sub r2, r2, r3
92 subs r2, r2, #128
102 cmp r2, #32768
107 subs r2, r2, #128
125 adds r2, r2, #128
133 subs r2, r2, #128
151 adds r2, r2, #128
[all …]
Dmemmove.S45 cmp r2, #0
50 cmp r2, r3
62 add r0, r0, r2
63 add r1, r1, r2
71 cmp r2, #32
74 cmp r2, #128
79 sub r2, r2, r3
121 cmp r2, #MEMCPY_BLOCK_SIZE_SMALL
123 cmp r2, #MEMCPY_BLOCK_SIZE_MID
129 subs r2, r2, #128
[all …]
D__strcat_chk.S51 mov lr, r2
70 ldrb r2, [r1], #1
71 cbz r2, .L_update_count_and_finish
78 ldrb r2, [r1], #1
79 cbz r2, .L_update_count_and_finish
80 ldrb r2, [r1], #1
81 cbz r2, .L_update_count_and_finish
95 ldrd r2, r3, [r1], #8
99 sub ip, r2, #0x01010101
100 bic ip, ip, r2
[all …]
D__strcpy_chk.S46 mov lr, r2
57 ldrb r2, [r0], #1
58 cbz r2, .L_update_count_and_finish
65 ldrb r2, [r0], #1
66 cbz r2, .L_update_count_and_finish
67 ldrb r2, [r0], #1
68 cbz r2, .L_update_count_and_finish
82 ldrd r2, r3, [r0], #8
86 sub ip, r2, #0x01010101
87 bic ip, ip, r2
[all …]

12