/openbmc/qemu/tcg/ |
H A D | tcg-op-vec.c | 61 TCGType type, unsigned vece) in tcg_can_emit_vecop_list() 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() 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() 392 void tcg_gen_not_vec(unsigned vece, TCGv_vec r, TCGv_vec a) in tcg_gen_not_vec() 401 void tcg_gen_neg_vec(unsigned vece, TCGv_vec r, TCGv_vec a) in tcg_gen_neg_vec() 414 void tcg_gen_abs_vec(unsigned vece, TCGv_vec r, TCGv_vec a) in tcg_gen_abs_vec() 445 static void do_shifti(TCGOpcode opc, unsigned vece, in do_shifti() 505 void tcg_gen_cmp_vec(TCGCond cond, unsigned vece, in tcg_gen_cmp_vec() [all …]
|
H A D | tcg-op-gvec.c | 389 void tcg_gen_dup_i32(unsigned vece, TCGv_i32 out, TCGv_i32 in) in tcg_gen_dup_i32() 407 void tcg_gen_dup_i64(unsigned vece, TCGv_i64 out, TCGv_i64 in) in tcg_gen_dup_i64() 523 static void do_dup(unsigned vece, uint32_t dofs, uint32_t oprsz, in do_dup() 1671 static void vec_mov2(unsigned vece, TCGv_vec a, TCGv_vec b) in vec_mov2() 2521 static void gen_absv_mask(TCGv_i64 d, TCGv_i64 b, unsigned vece) in gen_absv_mask() 2602 void tcg_gen_gvec_or(unsigned vece, uint32_t dofs, uint32_t aofs, in tcg_gen_gvec_or() 3357 static void tcg_gen_shlv_mod_vec(unsigned vece, TCGv_vec d, in tcg_gen_shlv_mod_vec() 3420 static void tcg_gen_shrv_mod_vec(unsigned vece, TCGv_vec d, in tcg_gen_shrv_mod_vec() 3483 static void tcg_gen_sarv_mod_vec(unsigned vece, TCGv_vec d, in tcg_gen_sarv_mod_vec() 3546 static void tcg_gen_rotlv_mod_vec(unsigned vece, TCGv_vec d, in tcg_gen_rotlv_mod_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() 1902 TCGv_vec tcg_constant_vec(TCGType type, unsigned vece, int64_t val) in tcg_constant_vec() 1908 TCGv_vec tcg_constant_vec_matching(TCGv_vec match, unsigned vece, int64_t val) in tcg_constant_vec_matching() 4445 MemOp vece = MO_64; in temp_load() local 4701 unsigned vece; in tcg_reg_alloc_dup() local 5243 MemOp vece = MO_64; in tcg_reg_alloc_dup2() local
|
/openbmc/qemu/target/arm/tcg/ |
H A D | gengvec.c | 121 void gen_gvec_ssra(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_gvec_ssra() 197 void gen_gvec_usra(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_gvec_usra() 696 void gen_gvec_sri(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_gvec_sri() 784 void gen_gvec_sli(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_gvec_sli() 890 void gen_gvec_mla(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, in gen_gvec_mla() 1040 static void gen_ushl_vec(unsigned vece, TCGv_vec dst, in gen_ushl_vec() 1165 static void gen_sshl_vec(unsigned vece, TCGv_vec dst, in gen_sshl_vec() 1329 static void gen_uqadd_vec(unsigned vece, TCGv_vec t, TCGv_vec qc, in gen_uqadd_vec() 1409 static void gen_sqadd_vec(unsigned vece, TCGv_vec t, TCGv_vec qc, in gen_sqadd_vec() 1474 static void gen_uqsub_vec(unsigned vece, TCGv_vec t, TCGv_vec qc, in gen_uqsub_vec() [all …]
|
H A D | gengvec64.c | 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() 315 static void gen_usqadd_vec(unsigned vece, TCGv_vec t, TCGv_vec qc, in gen_usqadd_vec() [all …]
|
H A D | translate-sve.c | 577 static void gen_bsl1n_vec(unsigned vece, TCGv_vec d, TCGv_vec n, in gen_bsl1n_vec() 621 static void gen_bsl2n_vec(unsigned vece, TCGv_vec d, TCGv_vec n, in gen_bsl2n_vec() 656 static void gen_nbsl_vec(unsigned vece, TCGv_vec d, TCGv_vec n, in gen_nbsl_vec() 1287 static void gen_and_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_and_pg_vec() 1325 static void gen_bic_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_bic_pg_vec() 1356 static void gen_eor_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_eor_pg_vec() 1403 static void gen_orr_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_orr_pg_vec() 1434 static void gen_orn_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_orn_pg_vec() 1462 static void gen_nor_pg_vec(unsigned vece, TCGv_vec pd, TCGv_vec pn, in gen_nor_pg_vec() 6299 static void gen_sqxtnb_vec(unsigned vece, TCGv_vec d, TCGv_vec n) in gen_sqxtnb_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 | 1079 static void gen_zero_rd_2sh(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_zero_rd_2sh() 1546 static void gen_VMOV_1r(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_VMOV_1r() 3361 static void gen_VABS_F(unsigned vece, uint32_t rd_ofs, uint32_t rm_ofs, in gen_VABS_F() 3381 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()
|
/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 | 935 static void gen_vec_fchksm16(unsigned vece, TCGv_vec dst, in gen_vec_fchksm16() 947 static void gen_op_fchksm16(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_op_fchksm16() 962 static void gen_vec_fmean16(unsigned vece, TCGv_vec dst, in gen_vec_fmean16() 975 static void gen_op_fmean16(unsigned vece, uint32_t dofs, uint32_t aofs, in gen_op_fmean16()
|