Home
last modified time | relevance | path

Searched refs:ESIZE (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dmve_helper.c151 #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 Dvec_helper.c3499 #define DO_SME2_LUT(ISIZE, NREG, SUFF, ESIZE) \ argument
3506 unsigned elements = vl / ESIZE; \
3508 unsigned segments = (ESIZE * 8) / (ISIZE * NREG); \
H A Dsve_helper.c3042 #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)); \