/openbmc/qemu/include/tcg/ |
H A D | tcg-op-gvec-common.h | 25 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, 230 void tcg_gen_gvec_2(uint32_t dofs, uint32_t aofs, [all …]
|
/openbmc/qemu/tcg/ |
H A D | tcg-op-gvec.c | 126 void tcg_gen_gvec_2_ool(uint32_t dofs, uint32_t aofs, in tcg_gen_gvec_2_ool() argument 136 tcg_gen_addi_ptr(a0, tcg_env, dofs); in tcg_gen_gvec_2_ool() 147 void tcg_gen_gvec_2i_ool(uint32_t dofs, uint32_t aofs, TCGv_i64 c, in tcg_gen_gvec_2i_ool() argument 157 tcg_gen_addi_ptr(a0, tcg_env, dofs); in tcg_gen_gvec_2i_ool() 167 void tcg_gen_gvec_3_ool(uint32_t dofs, uint32_t aofs, uint32_t bofs, in tcg_gen_gvec_3_ool() argument 178 tcg_gen_addi_ptr(a0, tcg_env, dofs); in tcg_gen_gvec_3_ool() 190 void tcg_gen_gvec_4_ool(uint32_t dofs, uint32_t aofs, uint32_t bofs, in tcg_gen_gvec_4_ool() argument 202 tcg_gen_addi_ptr(a0, tcg_env, dofs); in tcg_gen_gvec_4_ool() 216 void tcg_gen_gvec_5_ool(uint32_t dofs, uint32_t aofs, uint32_t bofs, in tcg_gen_gvec_5_ool() argument 229 tcg_gen_addi_ptr(a0, tcg_env, dofs); in tcg_gen_gvec_5_ool() [all …]
|
/openbmc/qemu/target/arm/tcg/ |
H A D | translate-mve.c | 1517 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 D | translate-sve.c | 527 static void do_predtest(DisasContext *s, int dofs, int gofs, int words) in do_predtest() argument 533 tcg_gen_addi_ptr(dptr, tcg_env, dofs); in do_predtest() 1257 int dofs = pred_full_reg_offset(s, a->rd); in do_pppp_flags() local 1263 tcg_gen_gvec_4(dofs, nofs, mofs, gofs, psz, psz, gvec_op); in do_pppp_flags() 1279 tcg_gen_st_i64(pd, tcg_env, dofs); in do_pppp_flags() 1294 tcg_gen_gvec_4(dofs, nofs, mofs, gofs, psz, psz, gvec_op); in do_pppp_flags() 1295 do_predtest(s, dofs, tofs, psz / 8); in do_pppp_flags() 2173 unsigned dofs = vec_full_reg_offset(s, a->rd); in trans_DUP_x() local 2181 tcg_gen_gvec_dup_mem(esz, dofs, nofs, vsz, vsz); in trans_DUP_x() 2187 tcg_gen_gvec_dup_imm(MO_64, dofs, vsz, vsz, 0); in trans_DUP_x() [all …]
|
H A D | translate-a64.c | 4811 unsigned vsz, dofs; in TRANS_FEAT() local 4824 dofs = vec_full_reg_offset(s, a->rd); in TRANS_FEAT() 4825 tcg_gen_gvec_dup_imm(MO_64, dofs, vsz, vsz, 0); in TRANS_FEAT() 6290 unsigned vsz, dofs; in do_scalar_muladd_widening_idx() local 6301 dofs = vec_full_reg_offset(s, a->rd); in do_scalar_muladd_widening_idx() 6302 tcg_gen_gvec_dup_imm(MO_64, dofs, vsz, vsz, 0); in do_scalar_muladd_widening_idx() 6933 static void gen_movi(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_movi() argument 6936 tcg_gen_gvec_dup_imm(MO_64, dofs, oprsz, maxsz, c); in gen_movi()
|
H A D | translate-neon.c | 1451 static void gen_VMOV_1r(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_VMOV_1r() argument 1454 tcg_gen_gvec_dup_imm(MO_64, dofs, oprsz, maxsz, c); in gen_VMOV_1r()
|
/openbmc/qemu/target/sparc/ |
H A D | translate.c | 949 static void gen_op_fchksm16(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_op_fchksm16() argument 961 tcg_gen_gvec_3(dofs, aofs, bofs, oprsz, maxsz, &op); in gen_op_fchksm16() 977 static void gen_op_fmean16(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_op_fmean16() argument 989 tcg_gen_gvec_3(dofs, aofs, bofs, oprsz, maxsz, &op); in gen_op_fmean16()
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvv.c.inc | 1337 static void tcg_gen_gvec_rsubs(unsigned vece, uint32_t dofs, uint32_t aofs, 1366 tcg_gen_gvec_2s(dofs, aofs, oprsz, maxsz, c, &rsub_op[vece]); 1459 static void tcg_gen_gvec_rsubi(unsigned vece, uint32_t dofs, uint32_t aofs, 1463 tcg_gen_gvec_rsubs(vece, dofs, aofs, tmp, oprsz, maxsz);
|
/openbmc/qemu/target/ppc/translate/ |
H A D | vmx-impl.c.inc | 1518 int uimm, dofs, bofs; 1527 dofs = avr_full_offset(rD(ctx->opcode)); 1536 tcg_gen_gvec_dup_mem(vece, dofs, bofs, 16, 16);
|