Home
last modified time | relevance | path

Searched refs:srcin (Results 1 – 21 of 21) sorted by relevance

/freebsd-14.2/contrib/arm-optimized-routines/string/aarch64/
H A Dstrcpy.S17 #define srcin x1 macro
57 bic src, srcin, 15
60 lsl shift, srcin, 2
75 sub tmp, src, srcin
80 ldr dataq, [srcin]
94 ldr data1, [srcin]
95 ldr data2, [srcin, tmp]
105 ldr dataw1, [srcin]
114 ldrh dataw1, [srcin]
123 sub tmp, srcin, dstin
[all …]
H A Dstrlen.S16 #define srcin x0 macro
79 and tmp1, srcin, MIN_PAGE_SIZE - 1
84 ldp data1, data2, [srcin]
116 ldp data1, data2, [srcin, 16]
143 bic src, srcin, 31
156 sub len, src, srcin
172 bic src, srcin, 31
184 lsl shift, srcin, 1
H A Dmemchr-mte.S16 #define srcin x0 macro
45 bic src, srcin, 15
50 lsl shift, srcin, 2
59 add result, srcin, synd, lsr 2
65 sub tmp, src, srcin
93 sub cntrem, src, srcin
H A Dstrnlen.S16 #define srcin x0 macro
41 bic src, srcin, 15
45 lsl shift, srcin, 2
63 sub tmp, src, srcin
90 sub result, src, srcin
H A Dstrlen-mte.S16 #define srcin x0 macro
37 bic src, srcin, 15
40 lsl shift, srcin, 2
66 sub result, src, srcin
H A Dstrchrnul-mte.S16 #define srcin x0 macro
42 bic src, srcin, 15
47 lsl tmp2, srcin, 2
55 add result, srcin, tmp1, lsr 2
H A Dstrchr-mte.S16 #define srcin x0 macro
43 bic src, srcin, 15
50 lsl tmp2, srcin, 2
61 add result, srcin, tmp1, lsr 2
H A Dmemrchr.S16 #define srcin x0 macro
46 add end, srcin, cntin
67 subs cntrem, src, srcin
103 cmp tmp, srcin
H A Dstrchrnul.S17 #define srcin x0 macro
56 bic src, srcin, #31 /* Work with aligned 32-byte hunks. */
58 ands tmp1, srcin, #31
H A Dstrchr.S17 #define srcin x0 macro
61 bic src, srcin, #31 /* Work with aligned 32-byte hunks. */
63 ands tmp1, srcin, #31
H A Dmemchr.S17 #define srcin x0 macro
62 bic src, srcin, #31
64 ands soff, srcin, #31
H A Dstrrchr-mte.S16 #define srcin x0 macro
46 bic src, srcin, 15
54 lsl shift, srcin, 2
H A Dstrrchr.S17 #define srcin x0 macro
65 bic src, srcin, #31 /* Work with aligned 32-byte hunks. */
68 ands tmp1, srcin, #31
/freebsd-14.2/contrib/cortex-strings/src/aarch64/
H A Dstrlen.S37 #define srcin x0 macro
104 and tmp1, srcin, MIN_PAGE_SIZE - 1
108 ldp data1, data2, [srcin]
140 bic src, srcin, 15
181 sub len, src, srcin
214 bic src, srcin, 15
216 lsl tmp1, srcin, 3
228 tst srcin, 8
H A Dstrnlen.S35 #define srcin x0 macro
81 bic src, srcin, #15
82 ands tmp1, srcin, #15
119 sub len, src, srcin
H A Dstrcpy.S43 #define srcin x1 macro
121 and tmp2, srcin, #(MIN_PAGE_SIZE - 1)
123 and to_align, srcin, #15
133 ldp data1, data2, [srcin]
223 sub src, srcin, to_align
276 bic src, srcin, #15
H A Dstrchrnul.S37 #define srcin x0 macro
83 bic src, srcin, #31 /* Work with aligned 32-byte hunks. */
85 ands tmp1, srcin, #31
H A Dmemchr.S38 #define srcin x0 macro
89 bic src, srcin, #31
91 ands soff, srcin, #31
H A Dstrchr.S37 #define srcin x0 macro
94 bic src, srcin, #31 /* Work with aligned 32-byte hunks. */
96 ands tmp1, srcin, #31
/freebsd-14.2/contrib/cortex-strings/src/thumb-2/
H A Dstrlen.S59 #define srcin r0 macro
72 pld [srcin, #0]
74 bic src, srcin, #7
76 ands tmp1, srcin, #7 /* (8 - bytes) to alignment. */
/freebsd-14.2/contrib/arm-optimized-routines/string/arm/
H A Dstrlen-armv6t2.S36 #define srcin r0 macro
50 pld [srcin, #0]
51 bic src, srcin, #7
53 ands tmp1, srcin, #7 /* (8 - bytes) to alignment. */