/openbmc/qemu/target/arm/tcg/ |
H A D | translate.h | 448 void gen_gvec_mla(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 450 void gen_gvec_mls(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 453 void gen_gvec_cmtst(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 455 void gen_gvec_sshl(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 457 void gen_gvec_ushl(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 459 void gen_gvec_srshl(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 461 void gen_gvec_urshl(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 463 void gen_neon_sqshl(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 465 void gen_neon_uqshl(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 467 void gen_neon_sqrshl(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, [all …]
|
H A D | gengvec.c | 26 static void gen_gvec_fn3_qc(uint32_t rd_ofs, uint32_t rn_ofs, uint32_t rm_ofs, in gen_gvec_fn3_qc() argument 34 tcg_gen_gvec_3_ptr(rd_ofs, rn_ofs, rm_ofs, qc_ptr, in gen_gvec_fn3_qc() 38 void gen_gvec_sqdmulh_qc(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, in gen_gvec_sqdmulh_qc() argument 45 gen_gvec_fn3_qc(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, fns[vece - 1]); 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() argument 55 gen_gvec_fn3_qc(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, fns[vece - 1]); 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() argument 65 gen_gvec_fn3_qc(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, fns[vece - 1]); 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() argument 75 gen_gvec_fn3_qc(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, fns[vece - 1]); in gen_gvec_sqrdmlsh_qc() [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() argument 48 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &op); in gen_gvec_rax1() 96 void gen_gvec_xar(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, in gen_gvec_xar() argument 132 tcg_gen_gvec_xor(vece, rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz); in gen_gvec_xar() 134 tcg_gen_gvec_3i(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, in gen_gvec_xar() 243 uint32_t rn_ofs, uint32_t rm_ofs, in gen_gvec_suqadd_qc() argument 275 rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_suqadd_qc() 336 uint32_t rn_ofs, uint32_t rm_ofs, in gen_gvec_usqadd_qc() argument 370 rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_usqadd_qc()
|
H A D | translate-a64.h | 191 void gen_gvec_rax1(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 193 void gen_gvec_xar(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, 205 uint32_t rn_ofs, uint32_t rm_ofs, 212 uint32_t rn_ofs, uint32_t rm_ofs,
|
H A D | translate-neon.c | 784 int rn_ofs = neon_full_reg_offset(a->vn); in do_3same() local 805 fn(a->size, rd_ofs, rn_ofs, rm_ofs, vec_size, vec_size); in do_3same() 838 uint32_t rn_ofs, uint32_t rm_ofs, \ in DO_3SAME() 845 DO_3SAME_BITSEL(VBSL, rd_ofs, rn_ofs, rm_ofs) 846 DO_3SAME_BITSEL(VBIT, rm_ofs, rn_ofs, rd_ofs) 847 DO_3SAME_BITSEL(VBIF, rm_ofs, rd_ofs, rn_ofs) 884 uint32_t rn_ofs, uint32_t rm_ofs, \ 887 tcg_gen_gvec_cmp(COND, vece, rd_ofs, rn_ofs, rm_ofs, oprsz, maxsz); \ 898 static void WRAPNAME(unsigned vece, uint32_t rd_ofs, uint32_t rn_ofs, \ 901 tcg_gen_gvec_3_ool(rd_ofs, rn_ofs, rm_ofs, oprsz, maxsz, 0, FUNC); \ [all …]
|