Home
last modified time | relevance | path

Searched refs:vec_full_reg_offset (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dtranslate-sme.c313 int o_zr = vec_full_reg_offset(s, a->zr * n + i); in TRANS_FEAT()
353 int o_zr = vec_full_reg_offset(s, a->zr * n + i); in do_mova_array_n()
621 mofs = vec_full_reg_offset(s, a->zm); in TRANS_FEAT()
625 int dofs = vec_full_reg_offset(s, dn + i); in TRANS_FEAT()
684 int dofs = vec_full_reg_offset(s, dn + i); in TRANS_FEAT()
685 int mofs = vec_full_reg_offset(s, dm + i); in TRANS_FEAT()
720 mofs = vec_full_reg_offset(s, a->zm); in TRANS_FEAT()
724 int dofs = vec_full_reg_offset(s, dn + i); in TRANS_FEAT()
759 int dofs = vec_full_reg_offset(s, dn + i); in do_z2z_nn_fpst()
760 int mofs = vec_full_reg_offset(s, dm + i); in do_z2z_nn_fpst()
[all …]
H A Dtranslate-sve.c115 tcg_gen_gvec_2_ool(vec_full_reg_offset(s, rd), in gen_gvec_ool_zz()
116 vec_full_reg_offset(s, rn), in gen_gvec_ool_zz()
133 tcg_gen_gvec_2_ptr(vec_full_reg_offset(s, rd), in gen_gvec_fpst_zz()
134 vec_full_reg_offset(s, rn), in gen_gvec_fpst_zz()
156 tcg_gen_gvec_3_ool(vec_full_reg_offset(s, rd), in gen_gvec_ool_zzz()
157 vec_full_reg_offset(s, rn), in gen_gvec_ool_zzz()
158 vec_full_reg_offset(s, rm), in gen_gvec_ool_zzz()
182 tcg_gen_gvec_3_ptr(vec_full_reg_offset(s, rd), in gen_gvec_fpst_zzz()
183 vec_full_reg_offset(s, rn), in gen_gvec_fpst_zzz()
184 vec_full_reg_offset(s, rm), in gen_gvec_fpst_zzz()
[all …]
H A Dtranslate-a64.h110 static inline int vec_full_reg_offset(DisasContext *s, int regno) in vec_full_reg_offset() function
120 tcg_gen_addi_ptr(ret, tcg_env, vec_full_reg_offset(s, regno)); in vec_full_reg_ptr()
H A Dtranslate-a64.c669 tcg_gen_gvec_mov(MO_64, vec_full_reg_offset(s, reg), in write_fp_dreg_merging()
670 vec_full_reg_offset(s, mergereg), in write_fp_dreg_merging()
672 tcg_gen_st_i64(v, tcg_env, vec_full_reg_offset(s, reg)); in write_fp_dreg_merging()
687 tcg_gen_gvec_mov(MO_64, vec_full_reg_offset(s, reg), in write_fp_sreg_merging()
688 vec_full_reg_offset(s, mergereg), in write_fp_sreg_merging()
706 tcg_gen_gvec_mov(MO_64, vec_full_reg_offset(s, reg), in write_fp_hreg_merging()
707 vec_full_reg_offset(s, mergereg), in write_fp_hreg_merging()
716 gvec_fn(vece, vec_full_reg_offset(s, rd), vec_full_reg_offset(s, rn), in gen_gvec_fn2()
726 gvec_fn(vece, vec_full_reg_offset(s, rd), vec_full_reg_offset(s, rn), in gen_gvec_fn2i()
734 gvec_fn(vece, vec_full_reg_offset(s, rd), vec_full_reg_offset(s, rn), in gen_gvec_fn3()
[all …]
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate_vx.c.inc181 tcg_gen_addi_i64(tmp, tmp, vec_full_reg_offset(reg));
189 tcg_gen_gvec_2(vec_full_reg_offset(v1), vec_full_reg_offset(v2), \
192 tcg_gen_gvec_2s(vec_full_reg_offset(v1), vec_full_reg_offset(v2), \
195 tcg_gen_gvec_2_ool(vec_full_reg_offset(v1), vec_full_reg_offset(v2), \
198 tcg_gen_gvec_2i_ool(vec_full_reg_offset(v1), vec_full_reg_offset(v2), \
201 tcg_gen_gvec_2_ptr(vec_full_reg_offset(v1), vec_full_reg_offset(v2), \
204 tcg_gen_gvec_3(vec_full_reg_offset(v1), vec_full_reg_offset(v2), \
205 vec_full_reg_offset(v3), 16, 16, gen)
207 tcg_gen_gvec_3_ool(vec_full_reg_offset(v1), vec_full_reg_offset(v2), \
208 vec_full_reg_offset(v3), 16, 16, data, fn)
[all …]
H A Dtranslate.c226 static inline int vec_full_reg_offset(uint8_t reg) in vec_full_reg_offset() function
264 return offs + vec_full_reg_offset(reg); in vec_reg_offset()