Searched refs:vhas_chr (Results 1 – 6 of 6) sorted by relevance
/third_party/optimized-routines/string/aarch64/ |
D | strchrnul-mte.S | 29 #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 */
|
D | strnlen.S | 29 #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 */
|
D | memchr-mte.S | 31 #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 */
|
D | memrchr.S | 33 #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 */
|
D | strchr-mte.S | 29 #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
|
D | strrchr-mte.S | 32 #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
|