Home
last modified time | relevance | path

Searched refs:vhas_chr1 (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/libc/AOR_v20.02/string/aarch64/
Dstrrchr.S39 #define vhas_chr1 v5 macro
79 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
83 and vhas_chr1.16b, vhas_chr1.16b, vrepmask_c.16b
87 addp vhas_chr1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
89 addp vhas_chr1.16b, vhas_chr1.16b, vhas_chr1.16b // 128->64
93 mov chr_match, vhas_chr1.d[0]
107 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
111 and vhas_chr1.16b, vhas_chr1.16b, vrepmask_c.16b
113 addp vhas_chr1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
115 addp vhas_chr1.16b, vhas_chr1.16b, vhas_chr1.16b // 128->64
[all …]
Dstrchrnul.S33 #define vhas_chr1 v5 macro
68 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
71 orr vhas_chr1.16b, vhas_chr1.16b, vhas_nul1.16b
73 and vhas_chr1.16b, vhas_chr1.16b, vrepmask.16b
76 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
88 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
92 orr vhas_chr1.16b, vhas_nul1.16b, vhas_chr1.16b
94 orr vend1.16b, vhas_chr1.16b, vhas_chr2.16b
101 and vhas_chr1.16b, vhas_chr1.16b, vrepmask.16b
103 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
Dmemchr.S34 #define vhas_chr1 v3 macro
76 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
78 and vhas_chr1.16b, vhas_chr1.16b, vrepmask.16b
80 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
95 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
100 orr vend.16b, vhas_chr1.16b, vhas_chr2.16b
108 and vhas_chr1.16b, vhas_chr1.16b, vrepmask.16b
110 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
Dstrchr.S33 #define vhas_chr1 v5 macro
74 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
79 and vhas_chr1.16b, vhas_chr1.16b, vrepmask_c.16b
81 orr vend1.16b, vhas_nul1.16b, vhas_chr1.16b
96 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
100 orr vend1.16b, vhas_nul1.16b, vhas_chr1.16b
111 and vhas_chr1.16b, vhas_chr1.16b, vrepmask_c.16b
113 orr vend1.16b, vhas_nul1.16b, vhas_chr1.16b
/external/arm-optimized-routines/string/aarch64/
Dstrrchr.S38 #define vhas_chr1 v5 macro
79 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
83 and vhas_chr1.16b, vhas_chr1.16b, vrepmask_c.16b
87 addp vhas_chr1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
88 addp vend1.16b, vhas_nul1.16b, vhas_chr1.16b // 128->64
106 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
109 and vhas_chr1.16b, vhas_chr1.16b, vrepmask_c.16b
112 addp vhas_chr1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
113 addp vend1.16b, vend1.16b, vhas_chr1.16b // 128->64
Dmemchr.S33 #define vhas_chr1 v3 macro
77 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
79 and vhas_chr1.16b, vhas_chr1.16b, vrepmask.16b
81 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
96 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
101 orr vend.16b, vhas_chr1.16b, vhas_chr2.16b
109 and vhas_chr1.16b, vhas_chr1.16b, vrepmask.16b
111 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
Dstrchrnul.S32 #define vhas_chr1 v5 macro
67 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
69 cmhs vhas_nul1.16b, vhas_chr1.16b, vdata1.16b
71 and vhas_chr1.16b, vhas_nul1.16b, vrepmask.16b
74 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
86 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
88 cmhs vhas_nul1.16b, vhas_chr1.16b, vdata1.16b
97 and vhas_chr1.16b, vhas_nul1.16b, vrepmask.16b
99 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
Dstrchr.S32 #define vhas_chr1 v5 macro
74 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
77 bif vhas_nul1.16b, vhas_chr1.16b, vrepmask_0.16b
94 cmeq vhas_chr1.16b, vdata1.16b, vrepchr.16b
96 cmhs vhas_nul1.16b, vhas_chr1.16b, vdata1.16b
105 bif vhas_nul1.16b, vhas_chr1.16b, vrepmask_0.16b