Lines Matching defs:a
151 static bool trans_ZERO(DisasContext *s, arg_ZERO *a) in trans_ZERO()
163 static bool trans_ZERO_zt0(DisasContext *s, arg_ZERO_zt0 *a) in trans_ZERO_zt0()
176 static bool trans_ZERO_za(DisasContext *s, arg_ZERO_za *a) in trans_ZERO_za()
196 static bool do_mova_tile(DisasContext *s, arg_mova_p *a, bool to_vec) in do_mova_tile()
247 TRANS_FEAT(MOVA_tz, aa64_sme, do_mova_tile, a, false) in TRANS_FEAT() argument
338 static bool do_mova_array_n(DisasContext *s, arg_mova_a *a, int n, in do_mova_array_n()
375 static bool do_movt(DisasContext *s, arg_MOVT_rzt *a, in do_movt()
385 TRANS_FEAT(MOVT_rzt, aa64_sme2, do_movt, a, tcg_gen_ld_i64) in TRANS_FEAT() argument
449 static bool do_ldst_r(DisasContext *s, arg_ldstr *a, GenLdStR *fn) in do_ldst_r()
462 TRANS_FEAT(LDR, aa64_sme, do_ldst_r, a, gen_sve_ldr) in TRANS_FEAT() argument
475 TRANS_FEAT(LDR_zt0, aa64_sme2, do_ldst_zt0, a, gen_sve_ldr) in TRANS_FEAT() argument
498 TRANS_FEAT(ADDHA_s, aa64_sme, do_adda, a, MO_32, gen_helper_sme_addha_s) in TRANS_FEAT() argument
524 static bool do_outprod_fpst(DisasContext *s, arg_op *a, MemOp esz, in do_outprod_fpst()
547 static bool do_outprod_env(DisasContext *s, arg_op *a, MemOp esz, in do_outprod_env()
595 TRANS_FEAT(SMOPA_s, aa64_sme, do_outprod, a, MO_32, gen_helper_sme_smopa_s) in TRANS_FEAT() argument
660 TRANS_FEAT(ADD_n1, aa64_sme2, do_z2z_n1, a, tcg_gen_gvec_add) in TRANS_FEAT() argument
692 TRANS_FEAT(SMAX_nn, aa64_sme2, do_z2z_nn, a, tcg_gen_gvec_smax) in TRANS_FEAT() argument
737 static bool do_z2z_nn_fpst(DisasContext *s, arg_z2z_en *a, in do_z2z_nn_fpst()
808 TRANS_FEAT(FMINNM_n1, aa64_sme2, do_z2z_n1_fpst, a, f_vector_fminnm) in TRANS_FEAT() argument
836 TRANS_FEAT(ADD_azz_n1_s, aa64_sme2, do_azz_n1, a, MO_32, tcg_gen_gvec_add_var) in TRANS_FEAT() argument
866 TRANS_FEAT(ADD_azz_nn_s, aa64_sme2, do_azz_nn, a, MO_32, tcg_gen_gvec_add_var) in TRANS_FEAT() argument
894 TRANS_FEAT(ADD_aaz_s, aa64_sme2, do_aaz, a, MO_32, tcg_gen_gvec_add_var) in TRANS_FEAT() argument
990 static bool do_fmlal(DisasContext *s, arg_azz_n *a, bool sub, bool multi) in do_fmlal()
997 TRANS_FEAT(FMLAL_n1, aa64_sme2, do_fmlal, a, false, false) in TRANS_FEAT() argument
1009 TRANS_FEAT(FMLAL_nx, aa64_sme2, do_fmlal_nx, a, false) in TRANS_FEAT() argument
1021 TRANS_FEAT(BFMLAL_n1, aa64_sme2, do_bfmlal, a, false, false) in TRANS_FEAT() argument
1035 TRANS_FEAT(BFMLAL_nx, aa64_sme2, do_bfmlal_nx, a, false) in TRANS_FEAT() argument
1044 TRANS_FEAT(FDOT_n1, aa64_sme2, do_fdot, a, false) in TRANS_FEAT() argument
1054 TRANS_FEAT(FDOT_nx, aa64_sme2, do_fdot_nx, a) in TRANS_FEAT() argument
1062 TRANS_FEAT(BFDOT_n1, aa64_sme2, do_bfdot, a, false) in TRANS_FEAT() argument
1071 TRANS_FEAT(BFDOT_nx, aa64_sme2, do_bfdot_nx, a) in TRANS_FEAT() argument
1094 TRANS_FEAT(FVDOT, aa64_sme, do_vdot, a, gen_helper_sme2_fvdot_idx_h) in TRANS_FEAT() argument
1104 TRANS_FEAT(FMLA_n1_h, aa64_sme_f16f16, do_fmla, a, false, FPST_ZA_F16, in TRANS_FEAT() argument
1147 TRANS_FEAT(FMLA_nx_h, aa64_sme_f16f16, do_fmla_nx, a, FPST_ZA_F16, in TRANS_FEAT() argument
1189 TRANS_FEAT(FADD_nn_h, aa64_sme_f16f16, do_faddsub, a, in TRANS_FEAT() argument
1249 static bool do_dot(DisasContext *s, arg_azz_n *a, bool multi, in do_dot()
1257 TCGv_ptr a, TCGv_i32 desc) in gen_helper_gvec_sudot_4b()
1262 TRANS_FEAT(USDOT_n1, aa64_sme2, do_dot, a, false, gen_helper_gvec_usdot_4b) in TRANS_FEAT() argument
1285 TRANS_FEAT(USDOT_nx, aa64_sme2, do_dot_nx, a, gen_helper_gvec_usdot_idx_4b) in TRANS_FEAT() argument
1306 TRANS_FEAT(SVDOT_nx_2h, aa64_sme2, do_vdot_nx, a, gen_helper_sme2_svdot_idx_2h) in TRANS_FEAT() argument
1324 TRANS_FEAT(SMLAL_n1, aa64_sme2, do_smlal, a, false, gen_helper_sve2_smlal_zzzw_s) in TRANS_FEAT() argument
1341 TRANS_FEAT(SMLAL_nx, aa64_sme2, do_smlal_nx, a, gen_helper_sve2_smlal_idx_s) in TRANS_FEAT() argument
1354 TCGv_ptr a, TCGv_i32 desc) in gen_helper_sme2_sumlall_s()
1359 TRANS_FEAT(SMLALL_n1_s, aa64_sme2, do_smlall, a, false, gen_helper_sme2_smlall_s) in TRANS_FEAT() argument
1389 TRANS_FEAT(SMLALL_nx_s, aa64_sme2, do_smlall_nx, a, gen_helper_sme2_smlall_idx_s) in TRANS_FEAT() argument
1441 TRANS_FEAT(FRINTN, aa64_sme2, do_zz_fpst, a, float_round_nearest_even, in TRANS_FEAT() argument
1501 static bool do_zipuzp_4(DisasContext *s, arg_zz_e *a, in do_zipuzp_4()
1538 TRANS_FEAT(UZP_4, aa64_sme2, do_zipuzp_4, a, uzp4_fns) in TRANS_FEAT() argument
1551 TRANS_FEAT(SQRSHR_sh, aa64_sme2, do_zz_rshr, a, gen_helper_sme2_sqrshr_sh) in TRANS_FEAT() argument
1611 TRANS_FEAT(UZP_2, aa64_sme2, do_zipuzp_2, a, uzp2_fns) in TRANS_FEAT() argument
1645 static bool do_clamp(DisasContext *s, arg_zzz_en *a, in do_clamp()
1686 TRANS(UCLAMP, do_clamp, a, uclamp_fns) in TRANS() argument
1719 static bool do_lut(DisasContext *s, arg_lut *a, in do_lut()
1731 TRANS_FEAT(LUTI2_c_1b, aa64_sme2, do_lut, a, gen_helper_sme2_luti2_1b, false) in TRANS_FEAT() argument
1759 static bool do_lut_s8(DisasContext *s, arg_lut *a, gen_helper_gvec_2_ptr *fn) in do_lut_s8()