Searched refs:r2 (Results 1 - 25 of 49) sorted by relevance

12

/bionic/libc/arch-arm/generic/bionic/
H A Dstrcpy.S38 eor r2, r0, r1
40 tst r2, #3
54 sub r2, r3, r5
55 bics r2, r2, r3
56 tst r2, r5, lsl #7
68 sub r2, r3, r5
69 bics r2, r2, r3
70 tst r2, r
[all...]
H A Dmemset.S40 cmp r2, r3
54 cmp r3, r2
55 movhi r3, r2
66 subs r2, r2, r3
80 cmp r3, r2
81 andhi r3, r2, #0x1C
82 sub r2, r2, r3
93 subs r2, r
[all...]
H A Dmemcmp.S59 cmp r2, #(8+4)
66 subs r2, r2, #32
88 subs r2, r2, #32
100 subeq r2, #16
105 add r2, r2, #32
107 cmp r2, #(8+4)
130 sub r2, r
[all...]
H A Dmemcpy.S61 cmp r2, #4
76 sub r2, r2, r3 /* we know that r3 <= r2 because r2 >= 4 */
100 cmp r3, r2
101 andhi r3, r2, #0x1C
112 sub r2, r2, r3
120 subs r2, r
[all...]
/bionic/libm/arm/
H A Dfloor.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, #2
[all...]
/bionic/libc/arch-arm/cortex-a9/bionic/
H A Dmemset.S40 cmp r2, r3
54 cmp r2, #132
61 subs r2, r2, #32
66 subs r2, r2, #32
71 add r2, r2, #32
72 tst r2, #0x10
77 3: /* write up to 15-bytes (count in r2) */
[all...]
H A 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, #6
[all...]
H A 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, [r
[all...]
H A 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, [r
[all...]
H A Dstrcat.S85 ldrb r2, [r1]
87 cbnz r2, .Lstrcat_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=.Lstrcpy_finish
146 m_copy_byte reg=r2, cmd=cbz, label=.Lstrcpy_finish
167 ldmia r1!, {r2, r3}
171 sub ip, r2, #0x01010101
172 bic ip, ip, r2
[all...]
H A D__strcat_chk.S50 mov lr, r2
67 ldmia r1!, {r2, r3}
71 sub ip, r2, #0x01010101
72 bic ip, ip, r2
85 lsls r2, ip, #17
109 lsls r2, ip, #17
136 ldrb r2, [r1], #1
137 cbz r2, .L_done
142 ldrb r2, [r1], #1
143 cbz r2,
[all...]
H A D__strcpy_chk.S45 mov lr, r2
53 ldmia r0!, {r2, r3}
57 sub ip, r2, #0x01010101
58 bic ip, ip, r2
71 lsls r2, ip, #17
95 lsls r2, ip, #17
122 ldrb r2, [r0], #1
123 cbz r2, .L_done
128 ldrb r2, [r0], #1
129 cbz r2,
[all...]
/bionic/libc/arch-arm/cortex-a15/bionic/
H A 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, [r
[all...]
H A Dmemcpy_base.S68 cmp r2, #16
82 sub r2, r2, r3
105 subs r2, r2, #64
112 subs r2, r2, #64
118 adds r2, r2, #32
123 sub r2, r
[all...]
H A Dstrcat.S85 ldrb r2, [r1]
87 cbnz r2, .L_strcat_continue
113 ldrb r2, [r0]
114 cbz r2, .L_strcat_r0_scan_done
134 m_copy_byte reg=r2, cmd=cbz, label=.L_strcpy_finish
138 m_copy_byte reg=r2, cmd=cbz, label=.L_strcpy_finish
155 ldrb r2, [r1], #1
156 strb r2, [r0], #1
157 cbz r2, .L_strcpy_complete
162 ldrb r2, [r
[all...]
H A D__strcat_chk.S54 mov lr, r2
73 ldrb r2, [r1], #1
74 cbz r2, .L_update_count_and_finish
81 ldrb r2, [r1], #1
82 cbz r2, .L_update_count_and_finish
83 ldrb r2, [r1], #1
84 cbz r2, .L_update_count_and_finish
98 ldrd r2, r3, [r1], #8
102 sub ip, r2, #0x01010101
103 bic ip, ip, r2
[all...]
H A D__strcpy_chk.S49 mov lr, r2
60 ldrb r2, [r0], #1
61 cbz r2, .L_update_count_and_finish
68 ldrb r2, [r0], #1
69 cbz r2, .L_update_count_and_finish
70 ldrb r2, [r0], #1
71 cbz r2, .L_update_count_and_finish
85 ldrd r2, r3, [r0], #8
89 sub ip, r2, #0x01010101
90 bic ip, ip, r2
[all...]
/bionic/libc/arch-arm/cortex-a7/bionic/
H A Dmemcpy_base.S68 cmp r2, #16
82 sub r2, r2, r3
104 2: cmp r2, #256
112 sub r2, r2, r3
127 subs r2, r2, #64
134 subs r2, r2, #6
[all...]
H A Dmemset.S45 cmp r2, r3
60 cmp r2, #16
72 subs r2, #64
80 subs r2, #64
85 // Restore r2 to the count of bytes left to set.
86 add r2, #64
87 lsls ip, r2, #27
99 lsls ip, r2, #29
111 lsls ip, r2, #31
121 sub r2, r
[all...]
/bionic/libc/arch-arm/krait/bionic/
H A Dmemset.S41 cmp r2, r3
58 subs r2, r2, #32
63 subs r2, r2, #32
68 add r2, r2, #32
69 tst r2, #0x10
74 3: /* write up to 15-bytes (count in r2) */
75 movs ip, r2, ls
[all...]
/bionic/libc/arch-arm/cortex-a53/bionic/
H A Dmemcpy_base.S58 cmp r2, #16
72 sub r2, r2, r3
95 subs r2, r2, #64
101 subs r2, r2, #64
107 adds r2, r2, #32
112 sub r2, r
[all...]
/bionic/libc/arch-arm/denver/bionic/
H A Dmemset.S43 cmp r2, r3
63 cmp r2, #16
71 // r2 is the number of bytes to set
84 sub r2, r2, ip
107 cmp r2, #128
112 // r2 to simplify end-of-loop detection
116 sub r2, r2, #128
122 subs r2, r
[all...]
H A 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, #12
[all...]
H A Dmemmove.S44 cmp r2, #0
49 cmp r2, r3
61 add r0, r0, r2
62 add r1, r1, r2
70 cmp r2, #32
73 cmp r2, #128
78 sub r2, r2, r3
120 cmp r2, #MEMCPY_BLOCK_SIZE_SMALL
122 cmp r2, #MEMCPY_BLOCK_SIZE_MI
[all...]
/bionic/libc/arch-arm/kryo/bionic/
H A Dmemcpy.S41 cmp r2, #4
43 cmp r2, #16
45 cmp r2, #32
47 cmp r2, #128
51 mov r12, r2, lsr #7
81 ands r2, r2, #0x7f
83 cmp r2, #32
88 mov r12, r2, lsr #5
94 ands r2, r
[all...]

Completed in 167 milliseconds

12