/bionic/libc/arch-arm64/generic/bionic/ |
D | strlen.S | 46 #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 …]
|
D | strchr.S | 47 #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.d[0] 128 cbz tmp1, .Lloop 141 mov tmp1, vend1.d[0] [all …]
|
D | strcmp.S | 52 #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 …]
|
D | strnlen.S | 47 #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 …]
|
D | string_copy.S | 87 #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 …]
|
D | memcmp.S | 49 #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). */
|
D | strncmp.S | 53 #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 …]
|
D | memmove.S | 41 #define tmp1 x3 macro 66 add tmp1, src, count 67 cmp dstin, tmp1 83 ands tmp1, count, #0x30 85 sub dst, dst, tmp1 86 sub src, src, tmp1 102 ldr tmp1, [src, #-8]! 103 str tmp1, [dst, #-8]! 129 ldr tmp1, [src, #-8]! 130 str tmp1, [dst, #-8]! [all …]
|
D | memset.S | 54 #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 …]
|
D | memcpy_base.S | 38 #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-arm64/denver64/bionic/ |
D | memset.S | 51 #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 …]
|
D | memcpy_base.S | 39 #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/ |
D | ns_print.c | 586 char base64_cert[8192], tmp1[40]; in ns_sprintrrf() local 593 len = snprintf(tmp1, sizeof(tmp1), "%d %d %d ", c_type, key_tag, alg); in ns_sprintrrf() 594 T(addstr(tmp1, (size_t)len, &buf, &buflen)); in ns_sprintrrf()
|