Home
last modified time | relevance | path

Searched refs:tmp1 (Results 1 – 14 of 14) sorted by relevance

/bionic/libc/arch-arm64/generic/bionic/
Dstrlen.S46 #define tmp1 x7 macro
61 ands tmp1, srcin, #15
73 sub tmp1, data1, zeroones
77 bic has_nul1, tmp1, tmp2
97 sub tmp1, data2, zeroones
99 bic has_nul2, tmp1, tmp2
108 cmp tmp1, #8
109 neg tmp1, tmp1
111 lsl tmp1, tmp1, #3 /* Bytes beyond alignment -> bits. */
115 lsl tmp2, tmp2, tmp1 /* Shift (tmp1 & 63). */
[all …]
Dstrchr.S47 #define tmp1 x3 macro
86 ands tmp1, srcin, #31
95 neg tmp1, tmp1
106 lsl tmp1, tmp1, #1
110 lsr tmp1, tmp3, tmp1
113 bic tmp1, tmp3, tmp1 // Mask padding bits.
114 cbnz tmp1, .Ltail
127 mov tmp1, vend1.2d[0]
128 cbz tmp1, .Lloop
141 mov tmp1, vend1.2d[0]
[all …]
Dstrcmp.S52 #define tmp1 x7 macro
60 eor tmp1, src1, src2
62 tst tmp1, #7
64 ands tmp1, src1, #7
73 sub tmp1, data1, zeroones
76 bic has_nul, tmp1, tmp2 /* Non-zero if NUL terminator. */
112 sub tmp1, tmp3, zeroones
114 bic has_nul, tmp1, tmp2
137 lsl tmp1, tmp1, #3 /* Bytes beyond alignment -> bits. */
139 neg tmp1, tmp1 /* Bits to alignment -64. */
[all …]
Dstrnlen.S47 #define tmp1 x8 macro
75 ands tmp1, srcin, #15
93 sub tmp1, data1, zeroones
97 bic has_nul1, tmp1, tmp2
100 orr tmp1, has_nul1, has_nul2
101 ccmp tmp1, #0, #0, pl /* NZCV = 0000 */
105 orr tmp1, has_nul1, has_nul2
106 cbz tmp1, .Lhit_limit /* No null in final Qword. */
126 sub tmp1, data2, zeroones
128 bic has_nul2, tmp1, tmp2
[all …]
Dstring_copy.S87 #define tmp1 x7 macro
108 ands tmp1, src, #15
119 sub tmp1, data1, zeroones
121 bic has_nul1, tmp1, tmp2
134 add tmp1, pos, #0x8
136 tbz tmp1, #6, 1f
144 tbz tmp1, #5, 1f
148 tbz tmp1, #4, 1f
152 tbz tmp1, #3, 1f
168 add tmp1, pos, #0x8
[all …]
Dmemcmp.S49 #define tmp1 x8 macro
58 eor tmp1, src1, src2
59 tst tmp1, #7
61 ands tmp1, src1, #7
120 add limit, limit, tmp1 /* Adjust the limit for the extra. */
121 lsl tmp1, tmp1, #3 /* Bytes beyond alignment -> bits. */
123 neg tmp1, tmp1 /* Bits to alignment -64. */
128 lsl tmp2, tmp2, tmp1 /* Shift (tmp1 & 63). */
131 lsr tmp2, tmp2, tmp1 /* Shift (tmp1 & 63). */
Dmemmove.S45 #define tmp1 x3 macro
65 mov tmp1, origsrc
67 mov origdstin, tmp1
76 add tmp1, src, count
77 cmp dstin, tmp1
93 ands tmp1, count, #0x30
95 sub dst, dst, tmp1
96 sub src, src, tmp1
112 ldr tmp1, [src, #-8]!
113 str tmp1, [dst, #-8]!
[all …]
Dstrncmp.S53 #define tmp1 x8 macro
69 eor tmp1, src1, src2
71 tst tmp1, #7
73 ands tmp1, src1, #7
88 sub tmp1, data1, zeroones
92 bics has_nul, tmp1, tmp2 /* Non-zero if NUL terminator. */
151 sub tmp1, tmp3, zeroones
153 bic has_nul, tmp1, tmp2
179 neg tmp3, tmp1, lsl #3 /* 64 - bits(bytes beyond align). */
193 add limit, limit, tmp1
[all …]
Dmemset.S54 #define tmp1 x3 macro
89 ands tmp1, count, #0x30
91 add dst, dst, tmp1
180 mrs tmp1, dczid_el0
181 tbz tmp1, #4, 1f
192 mrs tmp1, dczid_el0
193 tbnz tmp1, #4, .Lnot_short
209 sub tmp1, count, tmp2
210 cmp tmp1, #64
211 ccmp tmp1, zva_len_x, #8, ge /* NZCV=0b1000 */
[all …]
Dmemcpy_base.S38 #define tmp1 x3 macro
66 ands tmp1, count, #0x30
68 add dst, dst, tmp1
69 add src, src, tmp1
96 ldr tmp1, [src], #8
97 str tmp1, [dst], #8
/bionic/libc/arch-arm/bionic/
Dmemcpy.a9.S90 #define tmp1 r3 macro
161 and tmp1, count, #0x38
162 rsb tmp1, tmp1, #(56 - PC_OFFSET + INSN_SIZE)
163 add pc, pc, tmp1
180 ldrne tmp1, [src], #4
181 strne tmp1, [dst], #4
185 and tmp1, count, #0x3c
186 add dst, dst, tmp1
187 add src, src, tmp1
188 rsb tmp1, tmp1, #(60 - PC_OFFSET/2 + INSN_SIZE/2)
[all …]
/bionic/libc/arch-arm64/denver64/bionic/
Dmemset.S51 #define tmp1 x3 macro
83 ands tmp1, count, #0xC0
98 ands tmp1, count, #0x30
100 add dst, dst, tmp1
207 mrs tmp1, dczid_el0
208 tbz tmp1, #4, 1f
219 mrs tmp1, dczid_el0
220 tbnz tmp1, #4, .Lnot_short
236 sub tmp1, count, tmp2
237 cmp tmp1, #64
[all …]
Dmemcpy_base.S39 #define tmp1 x3 macro
72 ands tmp1, count, #0x30
74 add dst, dst, tmp1
75 add src, src, tmp1
102 ldr tmp1, [src], #8
103 str tmp1, [dst], #8
/bionic/libc/dns/nameser/
Dns_print.c592 char base64_cert[8192], tmp1[40]; in ns_sprintrrf() local
599 len = SPRINTF((tmp1, "%d %d %d ", c_type, key_tag, alg)); in ns_sprintrrf()
600 T(addstr(tmp1, (size_t)len, &buf, &buflen)); in ns_sprintrrf()