Home
last modified time | relevance | path

Searched refs:vend1 (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/arm-optimized-routines/string/aarch64/
H A Dstrchr.S36 #define vend1 v17 macro
78 and vend1.16b, vhas_nul1.16b, vrepmask_c.16b
81 addp vend1.16b, vend1.16b, vend2.16b // 256->128
83 addp vend1.16b, vend1.16b, vend2.16b // 128->64
86 mov tmp3, vend1.d[0]
97 orr vend1.16b, vhas_nul1.16b, vhas_nul2.16b
98 umaxp vend1.16b, vend1.16b, vend1.16b
99 mov tmp1, vend1.d[0]
106 and vend1.16b, vhas_nul1.16b, vrepmask_c.16b
108 addp vend1.16b, vend1.16b, vend2.16b // 256->128
[all …]
H A Dstrchrnul.S35 #define vend1 v16 macro
73 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
75 addp vend1.16b, vend1.16b, vend1.16b // 128->64
78 mov tmp3, vend1.d[0]
89 orr vend1.16b, vhas_nul1.16b, vhas_nul2.16b
90 umaxp vend1.16b, vend1.16b, vend1.16b
91 mov tmp1, vend1.d[0]
98 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
99 addp vend1.16b, vend1.16b, vend1.16b // 128->64
101 mov tmp1, vend1.d[0]
H A Dstrrchr.S42 #define vend1 v17 macro
87 addp vend1.16b, vhas_nul1.16b, vhas_chr1.16b // 128->64
88 mov nul_match, vend1.d[0]
92 mov chr_match, vend1.d[1]
107 uminp vend1.16b, vdata1.16b, vdata2.16b
110 cmeq vend1.16b, vend1.16b, 0
112 addp vend1.16b, vend1.16b, vhas_chr1.16b // 128->64
113 mov nul_match, vend1.d[0]
114 mov chr_match, vend1.d[1]