Home
last modified time | relevance | path

Searched refs:vhas_chr2 (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/cortex-strings/src/aarch64/
H A Dstrchrnul.S53 #define vhas_chr2 v6 macro
97 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
99 orr vhas_chr2.16b, vhas_chr2.16b, vhas_nul2.16b
101 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
103 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
117 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
120 orr vhas_chr2.16b, vhas_nul2.16b, vhas_chr2.16b
121 orr vend1.16b, vhas_chr1.16b, vhas_chr2.16b
129 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
130 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
H A Dmemchr.S55 #define vhas_chr2 v4 macro
105 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
107 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
108 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
124 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
128 orr vend.16b, vhas_chr1.16b, vhas_chr2.16b
137 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
138 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
H A Dstrchr.S53 #define vhas_chr2 v6 macro
109 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
113 and vhas_chr2.16b, vhas_chr2.16b, vrepmask_c.16b
115 orr vend2.16b, vhas_nul2.16b, vhas_chr2.16b
131 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
134 orr vend2.16b, vhas_nul2.16b, vhas_chr2.16b
145 and vhas_chr2.16b, vhas_chr2.16b, vrepmask_c.16b
147 orr vend2.16b, vhas_nul2.16b, vhas_chr2.16b
/freebsd/contrib/arm-optimized-routines/string/aarch64/
H A Dmemchr.S34 #define vhas_chr2 v4 macro
78 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
80 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
81 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
97 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
101 orr vend.16b, vhas_chr1.16b, vhas_chr2.16b
110 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
111 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
H A Dstrchrnul.S33 #define vhas_chr2 v6 macro
68 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
70 cmhs vhas_nul2.16b, vhas_chr2.16b, vdata2.16b
72 and vhas_chr2.16b, vhas_nul2.16b, vrepmask.16b
74 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
87 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
89 cmhs vhas_nul2.16b, vhas_chr2.16b, vdata2.16b
98 and vhas_chr2.16b, vhas_nul2.16b, vrepmask.16b
99 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
H A Dstrrchr.S39 #define vhas_chr2 v6 macro
81 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
85 and vhas_chr2.16b, vhas_chr2.16b, vrepmask_c.16b
87 addp vhas_chr1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
107 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
110 and vhas_chr2.16b, vhas_chr2.16b, vrepmask_c.16b
112 addp vhas_chr1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
H A Dstrchr.S33 #define vhas_chr2 v6 macro
76 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
78 bif vhas_nul2.16b, vhas_chr2.16b, vrepmask_0.16b
95 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
97 cmhs vhas_nul2.16b, vhas_chr2.16b, vdata2.16b
106 bif vhas_nul2.16b, vhas_chr2.16b, vrepmask_0.16b