Searched refs:ESIZE (Results 1 – 3 of 3) sorted by relevance
| /openbmc/qemu/target/arm/tcg/ |
| H A D | mve_helper.c | 151 #define DO_VLDR(OP, MFLAG, MSIZE, MTYPE, LDTYPE, ESIZE, TYPE) \ argument 165 for (b = 0, e = 0; b < 16; b += ESIZE, e++) { \ 167 d[H##ESIZE(e)] = (mask & (1 << b)) ? \ 175 #define DO_VSTR(OP, MFLAG, MSIZE, STTYPE, ESIZE, TYPE) \ argument 183 for (b = 0, e = 0; b < 16; b += ESIZE, e++) { \ 185 cpu_##STTYPE##_mmu(env, addr, d[H##ESIZE(e)], oi, GETPC()); \ 221 #define DO_VLDR_SG(OP, MFLAG, MTYPE, LDTYPE, ESIZE, TYPE, OFFTYPE, ADDRFN, WB)\ argument 233 for (e = 0; e < 16 / ESIZE; e++, mask >>= ESIZE, eci_mask >>= ESIZE) { \ 237 addr = ADDRFN(base, m[H##ESIZE(e)]); \ 238 d[H##ESIZE(e)] = (mask & 1) ? \ [all …]
|
| H A D | vec_helper.c | 3499 #define DO_SME2_LUT(ISIZE, NREG, SUFF, ESIZE) \ argument 3506 unsigned elements = vl / ESIZE; \ 3508 unsigned segments = (ESIZE * 8) / (ISIZE * NREG); \
|
| H A D | sve_helper.c | 3042 #define DO_PMOV_PV(NAME, ESIZE) \ argument 3047 unsigned elements = vl / ESIZE; \ 3052 depositn(d->p, e * ESIZE, 1, extractn(s->d, elements * idx + e, 1)); \ 3066 #define DO_PMOV_VP(NAME, ESIZE) \ argument 3071 unsigned elements = vl / ESIZE; \ 3078 depositn(d->d, elements * idx + e, 1, extractn(s->p, e * ESIZE, 1)); \
|