Home
last modified time | relevance | path

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

/openbmc/qemu/target/arm/tcg/
H A Dmve.decode22 %qd 22:1 13:3
40 &vldr_vstr rn qd imm p a w size l u
41 &1op qd qm size
42 &2op qd qm qn size
43 &2scalar qd qn rm size
44 &1imm qd imm cmode op
45 &2shift qd qm shift size
46 &vidup qd rn size imm
47 &viwdup qd rn rm size imm
53 &vldst_sg qd qm rn size msize os
[all …]
H A Dtranslate-mve.c152 !mve_check_qreg_bank(s, a->qd) || in do_ldst()
175 qreg = mve_qreg_ptr(a->qd); in do_ldst()
220 TCGv_ptr qd, qm; in DO_VLDST_WIDE_NARROW() local
223 !mve_check_qreg_bank(s, a->qd | a->qm) || in DO_VLDST_WIDE_NARROW()
235 qd = mve_qreg_ptr(a->qd); in DO_VLDST_WIDE_NARROW()
237 fn(tcg_env, qd, qm, addr); in DO_VLDST_WIDE_NARROW()
265 if (a->qd == a->qm) { in trans_VLDR_S_sg()
285 if (a->qd == a->qm) { in trans_VLDR_U_sg()
314 TCGv_ptr qd, qm; in do_ldst_sg_imm() local
317 !mve_check_qreg_bank(s, a->qd | a->qm) || in do_ldst_sg_imm()
[all …]
H A Dmve_helper.c416 uint8_t *qd = (uint8_t *)aa32_vfp_qreg(env, qnidx + e); \ in DO_VLDR64_SG()
417 qd[H1(off[beat])] = data; \ in DO_VLDR64_SG()
431 uint16_t *qd; \
441 qd = (uint16_t *)aa32_vfp_qreg(env, qnidx + y); \
442 qd[H2(off[beat])] = data; \
444 qd = (uint16_t *)aa32_vfp_qreg(env, qnidx + y + 1); \
445 qd[H2(off[beat])] = data; \
457 uint32_t *qd; \
469 qd = (uint32_t *)aa32_vfp_qreg(env, qnidx + y); \
470 qd[H4(off[beat] >> 2)] = data; \
[all …]