/openbmc/qemu/target/arm/tcg/ |
H A D | translate-sme.c | 247 TRANS_FEAT(MOVA_tz, aa64_sme, do_mova_tile, a, false) in TRANS_FEAT() function 385 TRANS_FEAT(MOVT_rzt, aa64_sme2, do_movt, a, tcg_gen_ld_i64) in TRANS_FEAT() function 462 TRANS_FEAT(LDR, aa64_sme, do_ldst_r, a, gen_sve_ldr) in TRANS_FEAT() function 475 TRANS_FEAT(LDR_zt0, aa64_sme2, do_ldst_zt0, a, gen_sve_ldr) in TRANS_FEAT() function 498 TRANS_FEAT(ADDHA_s, aa64_sme, do_adda, a, MO_32, gen_helper_sme_addha_s) in TRANS_FEAT() function 595 TRANS_FEAT(SMOPA_s, aa64_sme, do_outprod, a, MO_32, gen_helper_sme_smopa_s) in TRANS_FEAT() function 660 TRANS_FEAT(ADD_n1, aa64_sme2, do_z2z_n1, a, tcg_gen_gvec_add) in TRANS_FEAT() function 692 TRANS_FEAT(SMAX_nn, aa64_sme2, do_z2z_nn, a, tcg_gen_gvec_smax) in TRANS_FEAT() function 808 TRANS_FEAT(FMINNM_n1, aa64_sme2, do_z2z_n1_fpst, a, f_vector_fminnm) in TRANS_FEAT() function 836 TRANS_FEAT(ADD_azz_n1_s, aa64_sme2, do_azz_n1, a, MO_32, tcg_gen_gvec_add_var) in TRANS_FEAT() function [all …]
|
H A D | translate-sve.c | 573 TRANS_FEAT(AND_zzz, aa64_sve, gen_gvec_fn_arg_zzz, tcg_gen_gvec_and, a) in TRANS_FEAT() function 592 TRANS_FEAT(EOR3, aa64_sve2, gen_gvec_fn_arg_zzzz, gen_gvec_eor3, a) in TRANS_FEAT() function 602 TRANS_FEAT(BSL, aa64_sve2, gen_gvec_fn_arg_zzzz, gen_bsl, a) in TRANS_FEAT() function 631 TRANS_FEAT(BSL1N, aa64_sve2, gen_gvec_fn_arg_zzzz, gen_bsl1n, a) in TRANS_FEAT() function 669 TRANS_FEAT(BSL2N, aa64_sve2, gen_gvec_fn_arg_zzzz, gen_bsl2n, a) in TRANS_FEAT() function 698 TRANS_FEAT(NBSL, aa64_sve2, gen_gvec_fn_arg_zzzz, gen_nbsl, a) in TRANS_FEAT() function 931 TRANS_FEAT(SADDV, aa64_sve, do_vpz_ool, a, saddv_fns[a->esz]) in TRANS_FEAT() function 1087 TRANS_FEAT(ASR_zzi, aa64_sve, do_shift_imm, a, true, tcg_gen_gvec_sari) in TRANS_FEAT() function 1134 TRANS_FEAT(MLS, aa64_sve, do_zpzzz_ool, a, mls_fns[a->esz]) in TRANS_FEAT() function 1794 TRANS_FEAT(PFIRST, aa64_sve, do_pfirst_pnext, a, gen_helper_sve_pfirst) in TRANS_FEAT() function [all …]
|
H A D | translate-a64.c | 3750 TRANS_FEAT(LDSMAX, aa64_atomics, do_atomic_ld, a, tcg_gen_atomic_fetch_smax_i64, MO_SIGN, false) in TRANS_FEAT() function 4584 TRANS_FEAT(ADDG_i, aa64_mte_insn_reg, gen_add_sub_imm_with_tags, a, false) in TRANS_FEAT() function 4990 TRANS_FEAT(RAX1, aa64_sha3, do_gvec_fn3, a, gen_gvec_rax1) in TRANS_FEAT() function 5035 TRANS_FEAT(SM3TT1A, aa64_sm3, do_crypto3i, a, gen_helper_crypto_sm3tt1a) in TRANS_FEAT() function 6006 TRANS_FEAT(FMLAL_v, aa64_fhm, do_fmlal, a, false, false) in TRANS_FEAT() function 6117 TRANS_FEAT(SDOT_v, aa64_dp, do_dot_vector, a, gen_helper_gvec_sdot_4b) in TRANS_FEAT() function 6781 TRANS_FEAT(FMLAL_vi, aa64_fhm, do_fmlal_idx, a, false, false) in TRANS_FEAT() function 6858 TRANS_FEAT(SQRDMLSH_vi, aa64_rdm, do_int3_qc_vector_idx, a, in TRANS_FEAT() function 6879 TRANS_FEAT(SDOT_vi, aa64_dp, do_dot_vector_idx, a, gen_helper_gvec_sdot_idx_4b) in TRANS_FEAT() function 7255 TRANS_FEAT(FMAXNMV_h, aa64_fp16, do_fp_reduction, a, in TRANS_FEAT() function [all …]
|
H A D | translate.h | 848 #define TRANS_FEAT(NAME, FEAT, FUNC, ...) \ macro
|