Lines Matching full:vd

163 void HELPER(NAME)(void *vd, void *za, void *vg, uint32_t desc)          \
170 *(TYPE *)(vd + H(i)) = *(TYPE *)(za + tile_vslice_offset(i)); \
182 void HELPER(sme_mova_zc_d)(void *vd, void *za, void *vg, uint32_t desc) in DO_MOVA_Z()
186 uint64_t *d = vd; in DO_MOVA_Z()
196 void HELPER(sme_mova_zc_q)(void *vd, void *za, void *vg, uint32_t desc) in HELPER()
200 Int128 *d = vd; in HELPER()
1356 void HELPER(sme2_fdot_h)(void *vd, void *vn, void *vm, void *va, in HELPER()
1364 float32 *d = vd, *a = va; in HELPER()
1375 void HELPER(sme2_fdot_idx_h)(void *vd, void *vn, void *vm, void *va, in HELPER()
1386 float32 *d = vd, *a = va; in HELPER()
1400 void HELPER(sme2_fvdot_idx_h)(void *vd, void *vn, void *vm, void *va, in HELPER()
1409 float32 *d = vd, *a = va; in HELPER()
1647 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
1659 TYPED *d = vd + r * vstride; \
1689 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
1693 TYPEW *d = vd, *a = va; TYPEN *n = vn; TYPEM *m = vm; \
1716 void HELPER(NAME)(void *vd, void *vn, void *vm, void *va, uint32_t desc) \
1722 TYPEW *d = vd, *a = va; TYPEN *n = vn; TYPEM *m = vm; \
1748 void HELPER(sme2_bfcvt)(void *vd, void *vs, float_status *fpst, uint32_t desc)
1755 bfloat16 *d = vd;
1757 if (vd == s1) {
1769 void HELPER(sme2_fcvt_n)(void *vd, void *vs, float_status *fpst, uint32_t desc) in HELPER()
1776 float16 *d = vd; in HELPER()
1778 if (vd == s1) { in HELPER()
1791 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \
1796 TN *d = vd; \
1797 if (vectors_overlap(vd, 1, vs, 2)) { \
1804 if (d != vd) { \
1805 memcpy(vd, d, oprsz); \
1816 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \ in SQCVT2()
1823 TN *d = vd; \ in SQCVT2()
1824 if (vectors_overlap(vd, 1, vs, 4)) { \ in SQCVT2()
1833 if (d != vd) { \ in SQCVT2()
1834 memcpy(vd, d, oprsz); \ in SQCVT2()
1849 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \
1855 TN *d = vd; \
1856 if (vectors_overlap(vd, 1, vs, 2)) { \
1863 if (d != vd) { \
1864 memcpy(vd, d, oprsz); \
1875 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \
1883 TN *d = vd; \
1884 if (vectors_overlap(vd, 1, vs, 4)) { \
1893 if (d != vd) { \
1894 memcpy(vd, d, oprsz); \
1909 void HELPER(sme2_bfcvtn)(void *vd, void *vs, float_status *fpst, uint32_t desc)
1914 bfloat16 *d = vd;
1924 void HELPER(sme2_fcvtn)(void *vd, void *vs, float_status *fpst, uint32_t desc) in HELPER()
1929 bfloat16 *d = vd; in HELPER()
1940 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \
1945 TN *d = vd; \
1946 if (vectors_overlap(vd, 1, vs, 2)) { \
1953 if (d != vd) { \
1954 memcpy(vd, d, oprsz); \
1965 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \ in SQCVTN2()
1972 TN *d = vd; \ in SQCVTN2()
1973 if (vectors_overlap(vd, 1, vs, 4)) { \ in SQCVTN2()
1982 if (d != vd) { \ in SQCVTN2()
1983 memcpy(vd, d, oprsz); \ in SQCVTN2()
1998 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \
2004 TN *d = vd; \
2005 if (vectors_overlap(vd, 1, vs, 2)) { \
2012 if (d != vd) { \
2013 memcpy(vd, d, oprsz); \
2024 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \
2032 TN *d = vd; \
2033 if (vectors_overlap(vd, 1, vs, 4)) { \
2042 if (d != vd) { \
2043 memcpy(vd, d, oprsz); \
2058 void HELPER(sme2_fcvt_w)(void *vd, void *vs, float_status *fpst, uint32_t desc)
2064 float32 *d0 = vd;
2065 float32 *d1 = vd + sizeof(ARMVectorReg);
2067 if (vectors_overlap(vd, 1, vs, 2)) {
2080 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \
2085 if (vectors_overlap(vd, 2 * SREG, vs, SREG)) { \
2091 TW *d = vd + (2 * r + i) * sizeof(ARMVectorReg); \
2118 void HELPER(sme2_fcvtl)(void *vd, void *vs, float_status *fpst, uint32_t desc) in HELPER()
2122 float32 *d0 = vd; in HELPER()
2123 float32 *d1 = vd + sizeof(ARMVectorReg); in HELPER()
2133 void HELPER(sme2_scvtf)(void *vd, void *vs, float_status *fpst, uint32_t desc) in HELPER()
2136 int32_t *d = vd; in HELPER()
2144 void HELPER(sme2_ucvtf)(void *vd, void *vs, float_status *fpst, uint32_t desc) in HELPER()
2147 uint32_t *d = vd; in HELPER()
2156 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
2162 if (vectors_overlap(vd, 2, vn, 1)) { \
2165 if (vectors_overlap(vd, 2, vm, 1)) { \
2169 TYPE *d = vd + r * sizeof(ARMVectorReg); \
2187 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \ in ZIP2()
2193 if (vs == vd) { \ in ZIP2()
2201 TYPE *d = vd + r * sizeof(ARMVectorReg); \ in ZIP2()
2221 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
2226 TYPE *d0 = vd, *d1 = vd + sizeof(ARMVectorReg); \
2227 if (vectors_overlap(vd, 2, vn, 1)) { \
2230 if (vectors_overlap(vd, 2, vm, 1)) { \
2252 void HELPER(NAME)(void *vd, void *vs, uint32_t desc) \
2258 if (vs == vd) { \
2261 d0 = vd; \
2262 d1 = vd + sizeof(ARMVectorReg); \
2263 d2 = vd + 2 * sizeof(ARMVectorReg); \
2264 d3 = vd + 3 * sizeof(ARMVectorReg); \
2286 void HELPER(NAME)(void *vd, void *vn, void *vm, uint32_t desc) \
2291 TYPE *d = vd, *n = vn, *m = vm; \
2318 void HELPER(NAME)(void *vd, void *vn, void *vm, \
2324 TYPE *d = vd, *n = vn, *m = vm; \
2341 void HELPER(sme2_sel_b)(void *vd, void *vn, void *vm,
2352 uint8_t *d = vd + r * sizeof(ARMVectorReg);
2372 uint8_t *d = vd + r * sizeof(ARMVectorReg);
2395 uint8_t *d = vd + r * sizeof(ARMVectorReg);
2413 uint8_t *d = vd + r * sizeof(ARMVectorReg);
2433 void HELPER(sme2_sel_h)(void *vd, void *vn, void *vm, in HELPER()
2444 uint16_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()
2464 uint16_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()
2487 uint16_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()
2505 uint16_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()
2525 void HELPER(sme2_sel_s)(void *vd, void *vn, void *vm, in HELPER()
2536 uint32_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()
2556 uint32_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()
2579 uint32_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()
2595 uint32_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()
2613 void HELPER(sme2_sel_d)(void *vd, void *vn, void *vm, in HELPER()
2623 uint64_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()
2640 uint64_t *d = vd + r * sizeof(ARMVectorReg); in HELPER()