Home
last modified time | relevance | path

Searched refs:vhas_chr (Results 1 – 6 of 6) sorted by relevance

/third_party/optimized-routines/string/aarch64/
Dstrchrnul-mte.S29 #define vhas_chr v3 macro
50 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
51 cmhs vhas_chr.16b, vhas_chr.16b, vdata.16b
53 and vhas_chr.16b, vhas_chr.16b, vrepmask.16b
54 addp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
67 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
68 cmhs vhas_chr.16b, vhas_chr.16b, vdata.16b
69 umaxp vend.16b, vhas_chr.16b, vhas_chr.16b
73 and vhas_chr.16b, vhas_chr.16b, vrepmask.16b
74 addp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
Dstrnlen.S29 #define vhas_chr v1 macro
52 cmeq vhas_chr.16b, vdata.16b, 0
54 and vhas_chr.16b, vhas_chr.16b, vrepmask.16b
55 addp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
79 cmeq vhas_chr.16b, vdata.16b, 0
80 umaxp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
86 cmeq vhas_chr.16b, vdata.16b, 0
88 umaxp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
93 and vhas_chr.16b, vhas_chr.16b, vrepmask.16b
94 addp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
Dmemchr-mte.S31 #define vhas_chr v2 macro
55 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
57 and vhas_chr.16b, vhas_chr.16b, vrepmask.16b
58 addp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
83 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
84 umaxp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
91 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
93 umaxp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
97 and vhas_chr.16b, vhas_chr.16b, vrepmask.16b
98 addp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
Dmemrchr.S33 #define vhas_chr v2 macro
58 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
60 and vhas_chr.16b, vhas_chr.16b, vrepmask.16b
61 addp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
84 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
85 umaxp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
92 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
94 umaxp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
98 and vhas_chr.16b, vhas_chr.16b, vrepmask.16b
99 addp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
Dstrchr-mte.S29 #define vhas_chr v3 macro
53 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
57 bit vhas_nul.16b, vhas_chr.16b, vrepmask.16b
78 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
79 cmhs vhas_nul.16b, vhas_chr.16b, vdata.16b
85 bif vhas_nul.16b, vhas_chr.16b, vrepmask.16b
90 bit vhas_nul.16b, vhas_chr.16b, vrepmask.16b
Dstrrchr-mte.S32 #define vhas_chr v3 macro
57 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
60 bit vhas_nul.16b, vhas_chr.16b, vrepmask.16b
74 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
75 cmhs vhas_nul.16b, vhas_chr.16b, vdata.16b
81 bit vhas_nul.16b, vhas_chr.16b, vrepmask.16b
105 cmeq vhas_chr.16b, vdata.16b, vrepchr.16b
106 bit vhas_nul.16b, vhas_chr.16b, vrepmask.16b