/glibc-2.36/sysdeps/aarch64/ |
D | memchr.S | 41 #define synd x5 macro 70 fmov synd, dend 71 lsr synd, synd, shift 72 cbz synd, L(start_loop) 74 rbit synd, synd 75 clz synd, synd 76 add result, srcin, synd, lsr 2 77 cmp cntin, synd, lsr 2 96 fmov synd, dend 97 cbnz synd, L(end) [all …]
|
D | strnlen.S | 34 #define synd x3 macro 63 fmov synd, dend 64 lsr synd, synd, shift 65 cbz synd, L(start_loop) 67 rbit synd, synd 68 clz synd, synd 69 lsr result, synd, 2 88 fmov synd, dend 89 cbnz synd, L(end) 96 fmov synd, dend [all …]
|
D | memrchr.S | 37 #define synd x5 macro 70 fmov synd, dend 71 lsl synd, synd, shift 72 cbz synd, L(start_loop) 74 clz synd, synd 75 sub result, endm1, synd, lsr 2 76 cmp cntin, synd, lsr 2 94 fmov synd, dend 95 cbnz synd, L(end) 103 fmov synd, dend [all …]
|
D | strrchr.S | 38 #define synd x3 macro 79 fmov synd, dend 80 lsr synd, synd, shift 81 lsl synd, synd, shift 82 ands nul_match, synd, 0xcccccccccccccccc 84 cbnz synd, L(loop2) 92 fmov synd, dend 93 cbz synd, L(loop1) 99 fmov synd, dend 100 ands nul_match, synd, 0xcccccccccccccccc [all …]
|
D | strlen.S | 35 #define synd x2 macro 60 fmov synd, dend 61 lsr synd, synd, shift 62 cbz synd, L(loop) 64 rbit synd, synd 65 clz result, synd 74 fmov synd, dend 75 cbz synd, L(loop) 79 fmov synd, dend 81 rbit synd, synd [all …]
|
D | strcpy.S | 41 #define synd x4 macro 80 fmov synd, dend 81 lsr synd, synd, shift 82 cbnz synd, L(tail) 87 fmov synd, dend 88 cbz synd, L(start_loop) 91 rbit synd, synd 94 clz len, synd 107 rbit synd, synd 108 clz len, synd [all …]
|
/glibc-2.36/sysdeps/arm/armv7/multiarch/ |
D | memchr_neon.S | 43 #define synd r0 /* No overlap with srcin or result */ macro 123 vmov synd, vdata0_0[0] 126 lsr synd, synd, soff 127 lsl synd, synd, soff 131 cbnz synd, .Ltail 151 vmov synd, tmp, vend0 152 orrs synd, synd, tmp 169 vmov synd, vdata0_0[0] 170 cbz synd, .Lnotfound 178 lsl synd, synd, cntin [all …]
|
/glibc-2.36/sysdeps/aarch64/multiarch/ |
D | strlen_asimd.S | 50 #define synd x3 macro 163 fmov synd, maskd 164 cbz synd, L(loop) 169 tst synd, 0xffffffff 181 fmov synd, maskd 183 rbit synd, synd 185 clz tmp, synd 203 fmov synd, maskd 205 lsr synd, synd, shift 206 cbz synd, L(loop) [all …]
|
/glibc-2.36/sysdeps/arm/armv7/ |
D | strcmp.S | 98 .macro strcmp_epilogue_aligned synd d1 d2 restore_r6 105 clz tmp1, \synd 124 rev \synd, \synd 125 clz tmp1, \synd
|