Home
last modified time | relevance | path

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

/external/llvm-project/libc/AOR_v20.02/string/aarch64/
Dstrchrnul.S34 #define vhas_chr2 v6 macro
70 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
72 orr vhas_chr2.16b, vhas_chr2.16b, vhas_nul2.16b
74 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
76 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
90 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
93 orr vhas_chr2.16b, vhas_nul2.16b, vhas_chr2.16b
94 orr vend1.16b, vhas_chr1.16b, vhas_chr2.16b
102 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
103 addp vend1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
Dmemchr.S35 #define vhas_chr2 v4 macro
77 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
79 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
80 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
96 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
100 orr vend.16b, vhas_chr1.16b, vhas_chr2.16b
109 and vhas_chr2.16b, vhas_chr2.16b, vrepmask.16b
110 addp vend.16b, vhas_chr1.16b, vhas_chr2.16b /* 256->128 */
Dstrchr.S34 #define vhas_chr2 v6 macro
76 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
80 and vhas_chr2.16b, vhas_chr2.16b, vrepmask_c.16b
82 orr vend2.16b, vhas_nul2.16b, vhas_chr2.16b
98 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
101 orr vend2.16b, vhas_nul2.16b, vhas_chr2.16b
112 and vhas_chr2.16b, vhas_chr2.16b, vrepmask_c.16b
114 orr vend2.16b, vhas_nul2.16b, vhas_chr2.16b
Dstrrchr.S40 #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
109 cmeq vhas_chr2.16b, vdata2.16b, vrepchr.16b
112 and vhas_chr2.16b, vhas_chr2.16b, vrepmask_c.16b
113 addp vhas_chr1.16b, vhas_chr1.16b, vhas_chr2.16b // 256->128
/external/arm-optimized-routines/string/aarch64/
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 */
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
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
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