Searched refs:TYPEN (Results 1 – 3 of 3) sorted by relevance
| /openbmc/qemu/target/arm/tcg/ |
| H A D | sve_helper.c | 1042 #define DO_ZZZ_TB(NAME, TYPEW, TYPEN, HW, HN, OP) \ argument 1046 int sel1 = extract32(desc, SIMD_DATA_SHIFT, 1) * sizeof(TYPEN); \ 1047 int sel2 = extract32(desc, SIMD_DATA_SHIFT + 1, 1) * sizeof(TYPEN); \ 1049 TYPEW nn = *(TYPEN *)(vn + HN(i + sel1)); \ 1050 TYPEW mm = *(TYPEN *)(vm + HN(i + sel2)); \ 1112 #define DO_ZZZ_WTB(NAME, TYPEW, TYPEN, HW, HN, OP) \ in DO_ZZZ_TB() argument 1116 int sel2 = extract32(desc, SIMD_DATA_SHIFT, 1) * sizeof(TYPEN); \ in DO_ZZZ_TB() 1119 TYPEW mm = *(TYPEN *)(vm + HN(i + sel2)); \ in DO_ZZZ_TB() 1162 #define DO_ZZZW_ACC(NAME, TYPEW, TYPEN, HW, HN, OP) \ argument 1166 intptr_t sel1 = simd_data(desc) * sizeof(TYPEN); \ [all …]
|
| H A D | sme_helper.c | 1646 #define DO_VDOT_IDX(NAME, TYPED, TYPEN, TYPEM, HD, HN) \ argument 1652 intptr_t nreg = sizeof(TYPED) / sizeof(TYPEN); \ 1654 intptr_t zstride = sizeof(ARMVectorReg) / sizeof(TYPEN); \ 1656 TYPEN *n = vn; \ 1688 #define DO_MLALL(NAME, TYPEW, TYPEN, TYPEM, HW, HN, OP) \ argument 1693 TYPEW *d = vd, *a = va; TYPEN *n = vn; TYPEM *m = vm; \ 1715 #define DO_MLALL_IDX(NAME, TYPEW, TYPEN, TYPEM, HW, HN, OP) \ argument 1722 TYPEW *d = vd, *a = va; TYPEN *n = vn; TYPEM *m = vm; \ 1726 TYPEN nn = n[HN((i + j) * 4 + sel)]; \
|
| H A D | vec_helper.c | 811 #define DO_DOT(NAME, TYPED, TYPEN, TYPEM) \ argument 816 TYPEN *n = vn; \ 834 #define DO_DOT_IDX(NAME, TYPED, TYPEN, TYPEM, HD) \ in DO_DOT() argument 849 TYPEN *n = vn; \ in DO_DOT() 879 #define DO_DOT(NAME, TYPED, TYPEN, TYPEM) \ argument 884 TYPEN *n = vn; \ 894 #define DO_DOT_IDX(NAME, TYPED, TYPEN, TYPEM, HD) \ argument 902 TYPEN *n = vn; \ 1849 #define DO_SAT(NAME, WTYPE, TYPEN, TYPEM, OP, MIN, MAX) \ argument 1853 TYPEN *d = vd, *n = vn; TYPEM *m = vm; \ [all …]
|