Searched refs:TYPED (Results 1 – 3 of 3) sorted by relevance
| /openbmc/qemu/target/arm/tcg/ |
| H A D | vec_helper.c | 811 #define DO_DOT(NAME, TYPED, TYPEN, TYPEM) \ argument 815 TYPED *d = vd, *a = va; \ 818 for (i = 0; i < opr_sz / sizeof(TYPED); ++i) { \ 820 (TYPED)n[i * 4 + 0] * m[i * 4 + 0] + \ 821 (TYPED)n[i * 4 + 1] * m[i * 4 + 1] + \ 822 (TYPED)n[i * 4 + 2] * m[i * 4 + 2] + \ 823 (TYPED)n[i * 4 + 3] * m[i * 4 + 3]); \ 834 #define DO_DOT_IDX(NAME, TYPED, TYPEN, TYPEM, HD) \ in DO_DOT() argument 838 intptr_t opr_sz_n = opr_sz / sizeof(TYPED); \ in DO_DOT() 846 intptr_t segend = MIN(16 / sizeof(TYPED), opr_sz_n); \ in DO_DOT() [all …]
|
| H A D | sme_helper.c | 1646 #define DO_VDOT_IDX(NAME, TYPED, TYPEN, TYPEM, HD, HN) \ argument 1650 intptr_t elements = svl / sizeof(TYPED); \ 1651 intptr_t eltperseg = 16 / sizeof(TYPED); \ 1652 intptr_t nreg = sizeof(TYPED) / sizeof(TYPEN); \ 1659 TYPED *d = vd + r * vstride; \ 1663 TYPED sum = d[HD(e)]; \ 1665 TYPED nn = n[i * zstride + HN(nreg * e + r)]; \ 1666 TYPED mm = m[HN(nreg * s + i)]; \
|
| H A D | sve_helper.c | 3163 #define DO_UNPK(NAME, TYPED, TYPES, HD, HS) \ argument 3167 TYPED *d = vd; \ 3173 for (i = 0; i < opr_sz / sizeof(TYPED); i++) { \
|