/sysdeps/aarch64/ |
A D | strcpy.S | 35 #define srcin x1 macro 78 bic src, srcin, 15 83 lsl shift, srcin, 2 100 sub tmp, src, srcin 105 ldr dataq, [srcin] 122 ldr data1, [srcin] 123 ldr data2, [srcin, tmp] 133 ldr dataw1, [srcin] 142 ldrh dataw1, [srcin] 151 sub len, src, srcin [all …]
|
A D | memchr.S | 34 #define srcin x0 macro 66 bic src, srcin, 15 73 lsl shift, srcin, 2 82 add result, srcin, synd, lsr 2 88 sub tmp, src, srcin 117 add tmp, srcin, cntin
|
A D | strlen.S | 31 #define srcin x0 macro 58 bic src, srcin, 15 63 lsl shift, srcin, 2 85 sub result, src, srcin
|
A D | strchrnul.S | 29 #define srcin x0 macro 58 bic src, srcin, 15 65 lsl tmp2, srcin, 2 74 add result, srcin, tmp1, lsr 2
|
A D | strnlen.S | 29 #define srcin x0 macro 60 bic src, srcin, 15 66 lsl shift, srcin, 2 81 sub tmp, src, srcin 110 sub result, src, srcin
|
A D | strchr.S | 29 #define srcin x0 macro 60 bic src, srcin, 15 72 lsl tmp3, srcin, 2 84 add result, srcin, tmp1, lsr 2
|
A D | strrchr.S | 31 #define srcin x0 macro 63 bic src, srcin, 15 67 tst srcin, 15 78 lsl shift, srcin, 2
|
A D | memrchr.S | 30 #define srcin x0 macro 64 add end, srcin, cntin 122 cmp tmp, srcin
|
/sysdeps/aarch64/multiarch/ |
A D | memchr_nosimd.S | 34 #define srcin x0 macro 74 tst srcin, 15 75 bic src, srcin, 15 82 add srcend, srcin, cntin 96 lsl tmp1, srcin, 3 104 tst srcin, 8 132 cmp srcin, srcend
|
A D | strlen_asimd.S | 28 #define srcin x0 macro 91 and tmp1, srcin, MIN_PAGE_SIZE - 1 96 ldp data1, data2, [srcin] 129 ldp data1, data2, [srcin, 16] 155 bic src, srcin, 31 168 sub len, src, srcin 192 bic src, srcin, 31 204 lsl shift, srcin, 1
|
/sysdeps/arm/armv7/multiarch/ |
A D | memchr_neon.S | 33 #define srcin r0 macro 83 ldrb tmp, [srcin], #1 87 sub result, srcin, #1 103 bic src, srcin, #31 104 ands soff, srcin, #31
|
/sysdeps/arm/armv6t2/ |
A D | strlen.S | 39 #define srcin r0 macro 54 pld [srcin, #0] 60 bic src, srcin, #7 62 ands tmp1, srcin, #7 /* (8 - bytes) to alignment. */
|