Searched refs:qd (Results 1 – 3 of 3) sorted by relevance
| /openbmc/qemu/target/arm/tcg/ |
| H A D | mve.decode | 22 %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 D | translate-mve.c | 152 !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 D | mve_helper.c | 416 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 …]
|