/bionic/libc/arch-riscv64/string/ |
D | memmove_v.S | 62 #define iVL a3 macro 80 vsetvli iVL, iNum, e8, ELEM_LMUL_SETTING, ta, ma 83 sub iNum, iNum, iVL 84 add pSrc, pSrc, iVL 86 add pDstPtr, pDstPtr, iVL 92 vsetvli iVL, iNum, e8, ELEM_LMUL_SETTING, ta, ma 94 sub pSrcBackwardPtr, pSrcBackwardPtr, iVL 96 sub iNum, iNum, iVL 97 sub pDstBackwardPtr, pDstBackwardPtr, iVL
|
D | strcmp_v.S | 63 #define iVL a2 macro 83 vsetvli iVL, zero, e8, mf2, ta, ma 102 csrr iVL, vl 103 add pStr1, pStr1, iVL 104 add pStr2, pStr2, iVL 106 vsetvli iVL, zero, e8, mf2, ta, ma 111 vsetvli iVL, zero, e8, m1, ta, ma 116 vsetvli iVL, zero, e8, m2, ta, ma 121 vsetvli iVL, zero, e8, m4, ta, ma 136 csrr iVL, vl [all …]
|
D | strncpy_v.S | 63 #define iVL a4 macro 80 vsetvli iVL, iLength, e8, ELEM_LMUL_SETTING, ta, ma 96 sub iVL, iCurrentVL, iActiveElemPos 97 add iLength, iLength, iVL 101 sub pDstPtr, pDstPtr, iVL 106 vsetvli iVL, iLength, e8, ZERO_FILL_ELEM_LMUL_SETTING, ta, ma 108 sub iLength, iLength, iVL 109 add pDstPtr, pDstPtr, iVL
|
D | memcpy_v.S | 62 #define iVL a3 macro 73 vsetvli iVL, iNum, e8, ELEM_LMUL_SETTING, ta, ma 76 sub iNum, iNum, iVL 77 add pSrc, pSrc, iVL 79 add pDstPtr, pDstPtr, iVL
|
D | memset_v.S | 62 #define iVL a3 macro 73 vsetvli iVL, iNum, e8, ELEM_LMUL_SETTING, ta, ma 78 sub iNum, iNum, iVL 79 add pDstPtr, pDstPtr, iVL 80 vsetvli iVL, iNum, e8, ELEM_LMUL_SETTING, ta, ma
|
D | memchr_v.S | 64 #define iVL a3 macro 74 vsetvli iVL, iNum, e8, ELEM_LMUL_SETTING, ta, ma 83 csrr iVL, vl 84 sub iNum, iNum, iVL 85 add pSrc, pSrc, iVL
|
D | strncmp_v.S | 64 #define iVL a3 macro 79 vsetvli iVL, iLength, e8, ELEM_LMUL_SETTING, ta, ma 89 csrr iVL, vl 96 sub iLength, iLength, iVL 102 add pStr1, pStr1, iVL 103 add pStr2, pStr2, iVL
|
D | memcmp_v.S | 64 #define iVL a3 macro 77 vsetvli iVL, iNum, e8, ELEM_LMUL_SETTING, ta, ma 83 sub iNum, iNum, iVL 90 add pSrc1, pSrc1, iVL 91 add pSrc2, pSrc2, iVL
|
D | strcat_v.S | 62 #define iVL a3 macro 78 vsetvli iVL, zero, e8, ELEM_LMUL_SETTING, ta, ma 93 vsetvli iVL, zero, e8, ELEM_LMUL_SETTING, ta, ma
|
D | strncat_v.S | 63 #define iVL a4 macro 79 vsetvli iVL, zero, e8, ELEM_LMUL_SETTING, ta, ma 94 vsetvli iVL, iLength, e8, ELEM_LMUL_SETTING, ta, ma
|
D | strlen_v.S | 61 #define iVL a2 macro 73 vsetvli iVL, zero, e8, ELEM_LMUL_SETTING, ta, ma
|
D | strcpy_v.S | 62 #define iVL a3 macro 78 vsetvli iVL, zero, e8, ELEM_LMUL_SETTING, ta, ma
|
D | stpcpy_v.S | 61 #define iVL a3 macro 73 vsetvli iVL, zero, e8, ELEM_LMUL_SETTING, ta, ma
|
D | strchr_v.S | 65 #define iVL t0 macro 75 vsetvli iVL, zero, e8, ELEM_LMUL_SETTING, ta, ma
|