/openbmc/qemu/tcg/ |
H A D | tcg-op-vec.c | 61 TCGType type, unsigned vece) in tcg_can_emit_vecop_list() 143 void vec_gen_2(TCGOpcode opc, TCGType type, unsigned vece, TCGArg r, TCGArg a) in vec_gen_2() 152 void vec_gen_3(TCGOpcode opc, TCGType type, unsigned vece, in vec_gen_3() 163 void vec_gen_4(TCGOpcode opc, TCGType type, unsigned vece, in vec_gen_4() 175 void vec_gen_6(TCGOpcode opc, TCGType type, unsigned vece, TCGArg r, in vec_gen_6() 189 static void vec_gen_op2(TCGOpcode opc, unsigned vece, TCGv_vec r, TCGv_vec a) in vec_gen_op2() 200 static void vec_gen_op3(TCGOpcode opc, unsigned vece, in vec_gen_op3() 221 void tcg_gen_dupi_vec(unsigned vece, TCGv_vec r, uint64_t a) in tcg_gen_dupi_vec() 227 void tcg_gen_dup_i64_vec(unsigned vece, TCGv_vec r, TCGv_i64 a) in tcg_gen_dup_i64_vec() 246 void tcg_gen_dup_i32_vec(unsigned vece, TCGv_vec r, TCGv_i32 a) in tcg_gen_dup_i32_vec() [all …]
|
H A D | tcg-op-gvec.c | 402 void tcg_gen_dup_i32(unsigned vece, TCGv_i32 out, TCGv_i32 in) in tcg_gen_dup_i32() 420 void tcg_gen_dup_i64(unsigned vece, TCGv_i64 out, TCGv_i64 in) in tcg_gen_dup_i64() 448 static TCGType choose_vector_type(const TCGOpcode *list, unsigned vece, in choose_vector_type() 536 static void do_dup(unsigned vece, uint32_t dofs, uint32_t oprsz, in do_dup() 1042 static void expand_2_vec(unsigned vece, uint32_t dofs, uint32_t aofs, in expand_2_vec() 1062 static void expand_2i_vec(unsigned vece, uint32_t dofs, uint32_t aofs, in expand_2i_vec() 1080 static void expand_2s_vec(unsigned vece, uint32_t dofs, uint32_t aofs, in expand_2s_vec() 1100 static void expand_3_vec(unsigned vece, uint32_t dofs, uint32_t aofs, in expand_3_vec() 1124 static void expand_3i_vec(unsigned vece, uint32_t dofs, uint32_t aofs, in expand_3i_vec() 1150 static void expand_4_vec(unsigned vece, uint32_t dofs, uint32_t aofs, in expand_4_vec() [all …]
|
H A D | tcg.c | 146 static inline bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece, in tcg_out_dup_vec() 151 static inline bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece, in tcg_out_dupm_vec() 156 static inline void tcg_out_dupi_vec(TCGContext *s, TCGType type, unsigned vece, in tcg_out_dupi_vec() 162 unsigned vecl, unsigned vece, in tcg_out_vec_op() 1901 TCGv_vec tcg_constant_vec(TCGType type, unsigned vece, int64_t val) in tcg_constant_vec() 1907 TCGv_vec tcg_constant_vec_matching(TCGv_vec match, unsigned vece, int64_t val) in tcg_constant_vec_matching() 4444 MemOp vece = MO_64; in temp_load() local 4700 unsigned vece; in tcg_reg_alloc_dup() local 5242 MemOp vece = MO_64; in tcg_reg_alloc_dup2() local
|
/openbmc/qemu/target/arm/tcg/ |
H A D | gengvec.c | 38 void gen_gvec_sqdmulh_qc(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, in gen_gvec_sqdmulh_qc() 48 void gen_gvec_sqrdmulh_qc(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, in gen_gvec_sqrdmulh_qc() 58 void gen_gvec_sqrdmlah_qc(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, in gen_gvec_sqrdmlah_qc() 68 void gen_gvec_sqrdmlsh_qc(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, in gen_gvec_sqrdmlsh_qc() 99 void gen_gvec_ushr(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_gvec_ushr() 134 static void gen_ssra_vec(unsigned vece, TCGv_vec d, TCGv_vec a, int64_t sh) in gen_ssra_vec() 140 void gen_gvec_ssra(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_gvec_ssra() 210 static void gen_usra_vec(unsigned vece, TCGv_vec d, TCGv_vec a, int64_t sh) in gen_usra_vec() 216 void gen_gvec_usra(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_gvec_usra() 316 static void gen_srshr_vec(unsigned vece, TCGv_vec d, TCGv_vec a, int64_t sh) in gen_srshr_vec() [all …]
|
H A D | gengvec64.c | 31 static void gen_rax1_vec(unsigned vece, TCGv_vec d, TCGv_vec n, TCGv_vec m) in gen_rax1_vec() 37 void gen_gvec_rax1(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, in gen_gvec_rax1() 89 static void gen_xar_vec(unsigned vece, TCGv_vec d, TCGv_vec n, in gen_xar_vec() 96 void gen_gvec_xar(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, in gen_gvec_xar() 145 static void gen_eor3_vec(unsigned vece, TCGv_vec d, TCGv_vec n, in gen_eor3_vec() 152 void gen_gvec_eor3(unsigned vece, uint32_t d, uint32_t n, uint32_t m, in gen_gvec_eor3() 171 static void gen_bcax_vec(unsigned vece, TCGv_vec d, TCGv_vec n, in gen_bcax_vec() 178 void gen_gvec_bcax(unsigned vece, uint32_t d, uint32_t n, uint32_t m, in gen_gvec_bcax() 223 static void gen_suqadd_vec(unsigned vece, TCGv_vec t, TCGv_vec qc, in gen_suqadd_vec() 242 void gen_gvec_suqadd_qc(unsigned vece, uint32_t rd_ofs, in gen_gvec_suqadd_qc() [all …]
|
H A D | translate-sve.c | 596 static void gen_bsl1n_vec(unsigned vece, TCGv_vec d, TCGv_vec n, in gen_bsl1n_vec() 609 static void gen_bsl1n(unsigned vece, uint32_t d, uint32_t n, uint32_t m, in gen_bsl1n() 640 static void gen_bsl2n_vec(unsigned vece, TCGv_vec d, TCGv_vec n, in gen_bsl2n_vec() 653 static void gen_bsl2n(unsigned vece, uint32_t d, uint32_t n, uint32_t m, in gen_bsl2n() 675 static void gen_nbsl_vec(unsigned vece, TCGv_vec d, TCGv_vec n, in gen_nbsl_vec() 682 static void gen_nbsl(unsigned vece, uint32_t d, uint32_t n, uint32_t m, in gen_nbsl() 1306 static void gen_and_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_and_pg_vec() 1344 static void gen_bic_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_bic_pg_vec() 1375 static void gen_eor_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_eor_pg_vec() 1422 static void gen_orr_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_orr_pg_vec() [all …]
|
H A D | translate-mve.c | 1517 static void gen_gvec_vmovi(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_gvec_vmovi() 1610 static void do_gvec_shri_s(unsigned vece, uint32_t dofs, uint32_t aofs, 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() 1738 static void do_gvec_vshllbu(unsigned vece, uint32_t dofs, uint32_t aofs, in do_gvec_vshllbu() 1747 static void do_gvec_vshllts(unsigned vece, uint32_t dofs, uint32_t aofs, in do_gvec_vshllts() 1761 static void do_gvec_vshlltu(unsigned vece, uint32_t dofs, uint32_t aofs, in do_gvec_vshlltu()
|
H A D | translate-neon.c | 1451 static void gen_VMOV_1r(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_VMOV_1r() 3265 static void gen_VABS_F(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_VABS_F() 3285 static void gen_VNEG_F(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_VNEG_F()
|
H A D | translate-a64.c | 661 GVecGen2Fn *gvec_fn, int vece) in gen_gvec_fn2() 671 int64_t imm, GVecGen2iFn *gvec_fn, int vece) in gen_gvec_fn2i() 679 GVecGen3Fn *gvec_fn, int vece) in gen_gvec_fn3() 687 int rx, GVecGen4Fn *gvec_fn, int vece) in gen_gvec_fn4() 6933 static void gen_movi(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_movi()
|
/openbmc/qemu/include/tcg/ |
H A D | tcg-op-gvec-common.h | 97 uint8_t vece; member 118 uint8_t vece; member 139 uint8_t vece; member 160 uint8_t vece; member 181 uint8_t vece; member 204 uint8_t vece; member 225 uint8_t vece; member
|
/openbmc/qemu/target/sparc/ |
H A D | translate.c | 937 static void gen_vec_fchksm16(unsigned vece, TCGv_vec dst, in gen_vec_fchksm16() 949 static void gen_op_fchksm16(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_op_fchksm16() 964 static void gen_vec_fmean16(unsigned vece, TCGv_vec dst, in gen_vec_fmean16() 977 static void gen_op_fmean16(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_op_fmean16()
|