Home
last modified time | relevance | path

Searched refs:dofs (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/include/tcg/
H A Dtcg-op-gvec-common.h25 void tcg_gen_gvec_2_ool(uint32_t dofs, uint32_t aofs,
31 void tcg_gen_gvec_2i_ool(uint32_t dofs, uint32_t aofs, TCGv_i64 c,
37 void tcg_gen_gvec_2_ptr(uint32_t dofs, uint32_t aofs,
43 void tcg_gen_gvec_3_ool(uint32_t dofs, uint32_t aofs, uint32_t bofs,
50 void tcg_gen_gvec_4_ool(uint32_t dofs, uint32_t aofs, uint32_t bofs,
57 void tcg_gen_gvec_5_ool(uint32_t dofs, uint32_t aofs, uint32_t bofs,
63 void tcg_gen_gvec_3_ptr(uint32_t dofs, uint32_t aofs, uint32_t bofs,
69 void tcg_gen_gvec_4_ptr(uint32_t dofs, uint32_t aofs, uint32_t bofs,
76 void tcg_gen_gvec_5_ptr(uint32_t dofs, uint32_t aofs, uint32_t bofs,
231 void tcg_gen_gvec_2_var(TCGv_ptr dbase, uint32_t dofs,
[all …]
/openbmc/qemu/tcg/
H A Dtcg-op-gvec.c136 static void expand_2_ool(TCGv_ptr dbase, uint32_t dofs, in expand_2_ool() argument
147 tcg_gen_addi_ptr(a0, dbase, dofs); in expand_2_ool()
156 void tcg_gen_gvec_2_ool(uint32_t dofs, uint32_t aofs, in tcg_gen_gvec_2_ool() argument
160 expand_2_ool(tcg_env, dofs, tcg_env, aofs, oprsz, maxsz, data, fn); in tcg_gen_gvec_2_ool()
165 void tcg_gen_gvec_2i_ool(uint32_t dofs, uint32_t aofs, TCGv_i64 c, in tcg_gen_gvec_2i_ool() argument
175 tcg_gen_addi_ptr(a0, tcg_env, dofs); in tcg_gen_gvec_2i_ool()
185 static void expand_3_ool(TCGv_ptr dbase, uint32_t dofs, in expand_3_ool() argument
198 tcg_gen_addi_ptr(a0, dbase, dofs); in expand_3_ool()
209 void tcg_gen_gvec_3_ool(uint32_t dofs, uint32_t aofs, uint32_t bofs, in tcg_gen_gvec_3_ool() argument
213 expand_3_ool(tcg_env, dofs, tcg_env, aofs, tcg_env, bofs, in tcg_gen_gvec_3_ool()
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-mve.c1517 static void gen_gvec_vmovi(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_gvec_vmovi() argument
1520 tcg_gen_gvec_dup_imm(vece, dofs, oprsz, maxsz, c); in gen_gvec_vmovi()
1610 static void do_gvec_shri_s(unsigned vece, uint32_t dofs, uint32_t aofs, in do_gvec_shri_s() argument
1621 tcg_gen_gvec_sari(vece, dofs, aofs, shift, oprsz, maxsz); in do_gvec_shri_s()
1624 static void do_gvec_shri_u(unsigned vece, uint32_t dofs, uint32_t aofs, in do_gvec_shri_u() argument
1633 tcg_gen_gvec_dup_imm(vece, dofs, oprsz, maxsz, 0); in do_gvec_shri_u()
1635 tcg_gen_gvec_shri(vece, dofs, aofs, shift, oprsz, maxsz); in do_gvec_shri_u()
1729 static void do_gvec_vshllbs(unsigned vece, uint32_t dofs, uint32_t aofs,
1734 tcg_gen_gvec_shli(ovece, dofs, aofs, ibits, oprsz, maxsz);
1735 tcg_gen_gvec_sari(ovece, dofs, dofs, ibits - shift, oprsz, maxsz);
[all …]
H A Dtranslate-sme.c625 int dofs = vec_full_reg_offset(s, dn + i); in TRANS_FEAT() local
626 if (dofs == mofs) { in TRANS_FEAT()
629 fn(esz, dofs, dofs, mofs, vsz, vsz); in TRANS_FEAT()
684 int dofs = vec_full_reg_offset(s, dn + i); in TRANS_FEAT() local
687 fn(esz, dofs, dofs, mofs, vsz, vsz); in TRANS_FEAT()
724 int dofs = vec_full_reg_offset(s, dn + i); in TRANS_FEAT() local
725 if (dofs == mofs) { in TRANS_FEAT()
728 tcg_gen_gvec_3_ptr(dofs, dofs, mofs, fpst, vsz, vsz, 0, fn); in TRANS_FEAT()
759 int dofs = vec_full_reg_offset(s, dn + i); in do_z2z_nn_fpst() local
762 tcg_gen_gvec_3_ptr(dofs, dofs, mofs, fpst, vsz, vsz, 0, fn); in do_z2z_nn_fpst()
H A Dtranslate-sve.c542 static void do_predtest(DisasContext *s, int dofs, int gofs, int words) in do_predtest() argument
548 tcg_gen_addi_ptr(dptr, tcg_env, dofs); in do_predtest()
1308 int dofs = pred_full_reg_offset(s, a->rd); in do_pppp_flags() local
1314 tcg_gen_gvec_4(dofs, nofs, mofs, gofs, psz, psz, gvec_op); in do_pppp_flags()
1330 tcg_gen_st_i64(pd, tcg_env, dofs); in do_pppp_flags()
1345 tcg_gen_gvec_4(dofs, nofs, mofs, gofs, psz, psz, gvec_op); in do_pppp_flags()
1346 do_predtest(s, dofs, tofs, psz / 8); in do_pppp_flags()
2215 unsigned vl, dofs, sofs0, sofs1, sofs2, imm; in trans_EXTQ() local
2231 dofs = vec_full_reg_offset(s, a->rd); in trans_EXTQ()
2235 sofs0 = dofs + 8; in trans_EXTQ()
[all …]
H A Dgengvec.c2701 void gen_gvec_fabs(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_gvec_fabs() argument
2705 tcg_gen_gvec_andi(vece, dofs, aofs, s_bit - 1, oprsz, maxsz); in gen_gvec_fabs()
2708 void gen_gvec_fneg(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_gvec_fneg() argument
2712 tcg_gen_gvec_xori(vece, dofs, aofs, s_bit, oprsz, maxsz); in gen_gvec_fneg()
/openbmc/qemu/target/ppc/translate/
H A Dvmx-impl.c.inc1518 int uimm, dofs, bofs;
1527 dofs = avr_full_offset(rD(ctx->opcode));
1536 tcg_gen_gvec_dup_mem(vece, dofs, bofs, 16, 16);