Lines Matching defs:a

207 #define GET_FIELDs(x,a,b) sign_extend (GET_FIELD(x,a,b), (b) - (a) + 1)  argument
208 #define GET_FIELD_SPs(x,a,b) sign_extend (GET_FIELD_SP(x,a,b), ((b) - (a) + 1)) argument
938 TCGv_vec a = tcg_temp_new_vec_matching(dst); in gen_vec_fchksm16() local
1738 static void gen_helper_ld_asi(TCGv_i64 r, TCGv_env e, TCGv a, in gen_helper_ld_asi()
1744 static void gen_helper_st_asi(TCGv_env e, TCGv a, TCGv_i64 r, in gen_helper_st_asi()
2629 static bool do_bpcc(DisasContext *dc, arg_bcc *a) in do_bpcc()
2637 TRANS(Bicc, ALL, do_bpcc, a) in TRANS() argument
2652 TRANS(FBfcc, ALL, do_fbpfcc, a) in TRANS() argument
2667 static bool trans_CALL(DisasContext *dc, arg_CALL *a) in trans_CALL()
2677 static bool trans_NCP(DisasContext *dc, arg_NCP *a) in trans_NCP()
2691 static bool trans_SETHI(DisasContext *dc, arg_SETHI *a) in trans_SETHI()
2757 static bool trans_Tcc_r(DisasContext *dc, arg_Tcc_r *a) in trans_Tcc_r()
2765 static bool trans_Tcc_i_v7(DisasContext *dc, arg_Tcc_i_v7 *a) in trans_Tcc_i_v7()
2773 static bool trans_Tcc_i_v9(DisasContext *dc, arg_Tcc_i_v9 *a) in trans_Tcc_i_v9()
2781 static bool trans_STBAR(DisasContext *dc, arg_STBAR *a) in trans_STBAR()
2787 static bool trans_MEMBAR(DisasContext *dc, arg_MEMBAR *a) in trans_MEMBAR()
2818 static bool trans_RDY(DisasContext *dc, arg_RDY *a) in trans_RDY()
3192 static bool trans_FLUSHW(DisasContext *dc, arg_FLUSHW *a) in trans_FLUSHW()
3201 static bool do_wr_special(DisasContext *dc, arg_r_r_ri *a, bool priv, in do_wr_special()
3238 TRANS(WRY, ALL, do_wr_special, a, true, do_wry) in TRANS() argument
3353 TRANS(WRPOWERDOWN, POWERDOWN, do_wr_special, a, supervisor(dc), do_wrpowerdown) in TRANS() argument
3364 TRANS(WRMWAIT, VIS4, do_wr_special, a, true, do_wrmwait) in TRANS() argument
3539 TRANS(WRPR_gl, GL, do_wr_special, a, supervisor(dc), do_wrgl) in TRANS() argument
3547 TRANS(WRPR_strand_status, HYPV, do_wr_special, a, hypervisor(dc), do_wrssr) in TRANS() argument
3557 TRANS(WRHPR_hpstate, HYPV, do_wr_special, a, hypervisor(dc), do_wrhpstate) in TRANS() argument
3573 TRANS(WRHPR_htstate, HYPV, do_wr_special, a, hypervisor(dc), do_wrhtstate) in TRANS() argument
3580 TRANS(WRHPR_hintp, HYPV, do_wr_special, a, hypervisor(dc), do_wrhintp) in TRANS() argument
3587 TRANS(WRHPR_htba, HYPV, do_wr_special, a, hypervisor(dc), do_wrhtba) in TRANS() argument
3601 TRANS(WRHPR_hstick_cmpr, HYPV, do_wr_special, a, hypervisor(dc), in TRANS() argument
3620 static bool trans_NOP(DisasContext *dc, arg_NOP *a) in trans_NOP()
3632 static bool do_arith_int(DisasContext *dc, arg_r_r_ri_cc *a, in do_arith_int()
3675 static bool do_arith(DisasContext *dc, arg_r_r_ri_cc *a, in do_arith()
3686 static bool do_logic(DisasContext *dc, arg_r_r_ri_cc *a, in do_logic()
3693 TRANS(ADD, ALL, do_arith, a, tcg_gen_add_tl, tcg_gen_addi_tl, gen_op_addcc) in TRANS() argument
3737 static bool trans_UDIV(DisasContext *dc, arg_r_r_ri *a) in trans_UDIV()
3790 static bool trans_UDIVX(DisasContext *dc, arg_r_r_ri *a) in trans_UDIVX()
3828 static bool trans_SDIVX(DisasContext *dc, arg_r_r_ri *a) in trans_SDIVX()
3885 static bool gen_edge(DisasContext *dc, arg_r_r_r *a, in gen_edge()
3964 static bool do_rr(DisasContext *dc, arg_r_r *a, in do_rr()
3975 TRANS(LZCNT, VIS3, do_rr, a, gen_op_lzcnt) in TRANS() argument
3989 TRANS(ARRAY8, VIS1, do_rrr, a, gen_helper_array8) in TRANS() argument
4028 TRANS(ALIGNADDR, VIS1, do_rrr, a, gen_op_alignaddr) in TRANS() argument
4041 TRANS(BMASK, VIS2, do_rrr, a, gen_op_bmask) in TRANS() argument
4053 static bool do_shift_r(DisasContext *dc, arg_shiftr *a, bool l, bool u) in do_shift_r()
4089 TRANS(SLL_r, ALL, do_shift_r, a, true, true) in TRANS() argument
4126 TRANS(SLL_i, ALL, do_shift_i, a, true, true) in TRANS() argument
4153 static bool trans_MOVcc(DisasContext *dc, arg_MOVcc *a) in trans_MOVcc()
4165 static bool trans_MOVfcc(DisasContext *dc, arg_MOVfcc *a) in trans_MOVfcc()
4177 static bool trans_MOVR(DisasContext *dc, arg_MOVR *a) in trans_MOVR()
4191 static bool do_add_special(DisasContext *dc, arg_r_r_ri *a, in do_add_special()
4235 TRANS(JMPL, ALL, do_add_special, a, do_jmpl) in TRANS() argument
4277 TRANS(SAVE, ALL, do_add_special, a, do_save) in TRANS() argument
4286 TRANS(RESTORE, ALL, do_add_special, a, do_restore) in TRANS() argument
4340 static bool do_ld_gpr(DisasContext *dc, arg_r_r_ri_asi *a, MemOp mop) in do_ld_gpr()
4356 TRANS(LDUW, ALL, do_ld_gpr, a, MO_TEUL) in TRANS() argument
4379 TRANS(STW, ALL, do_st_gpr, a, MO_TEUL) in TRANS() argument
4401 static bool trans_STD(DisasContext *dc, arg_r_r_ri_asi *a) in trans_STD()
4418 static bool trans_LDSTUB(DisasContext *dc, arg_r_r_ri_asi *a) in trans_LDSTUB()
4435 static bool trans_SWAP(DisasContext *dc, arg_r_r_ri_asi *a) in trans_SWAP()
4453 static bool do_casa(DisasContext *dc, arg_r_r_ri_asi *a, MemOp mop) in do_casa()
4472 TRANS(CASA, CASA, do_casa, a, MO_TEUL) in TRANS() argument
4495 TRANS(LDF, ALL, do_ld_fpr, a, MO_32) in TRANS() argument
4522 TRANS(STF, ALL, do_st_fpr, a, MO_32) in TRANS() argument
4545 static bool trans_LDFSR(DisasContext *dc, arg_r_r_ri *a) in trans_LDFSR()
4567 static bool do_ldxfsr(DisasContext *dc, arg_r_r_ri *a, bool entire) in do_ldxfsr()
4604 TRANS(LDXEFSR, VIS3B, do_ldxfsr, a, true) in TRANS() argument
4624 TRANS(STFSR, ALL, do_stfsr, a, MO_TEUL) in TRANS() argument
4651 static bool do_ff(DisasContext *dc, arg_r_r *a, in do_ff()
4666 TRANS(FMOVs, ALL, do_ff, a, gen_op_fmovs) in TRANS() argument
4689 TRANS(FPACK16, VIS1, do_fd, a, gen_op_fpack16) in TRANS() argument
4707 TRANS(FSQRTs, ALL, do_env_ff, a, gen_helper_fsqrts) in TRANS() argument
4728 TRANS(FdTOs, ALL, do_env_fd, a, gen_helper_fdtos) in TRANS() argument
4751 TRANS(FSRCd, VIS1, do_dd, a, tcg_gen_mov_i64) in TRANS() argument
4770 TRANS(FSQRTd, ALL, do_env_dd, a, gen_helper_fsqrtd) in TRANS() argument
4791 TRANS(FEXPAND, VIS1, do_df, a, gen_helper_fexpand) in TRANS() argument
4810 TRANS(FiTOd, ALL, do_env_df, a, gen_helper_fitod) in TRANS() argument
4837 static bool do_env_qq(DisasContext *dc, arg_r_r *a, in do_env_qq()
4855 TRANS(FSQRTq, ALL, do_env_qq, a, gen_helper_fsqrtq) in TRANS() argument
4877 TRANS(FqTOs, ALL, do_env_fq, a, gen_helper_fqtos) in TRANS() argument
4900 TRANS(FqTOd, ALL, do_env_dq, a, gen_helper_fqtod) in TRANS() argument
4923 TRANS(FiTOq, ALL, do_env_qf, a, gen_helper_fitoq) in TRANS() argument
4946 TRANS(FdTOq, ALL, do_env_qd, a, gen_helper_fdtoq) in TRANS() argument
4965 TRANS(FPADD16s, VIS1, do_fff, a, tcg_gen_vec_add16_i32) in TRANS() argument
5003 TRANS(FADDs, ALL, do_env_fff, a, gen_helper_fadds) in TRANS() argument
5028 TRANS(FMUL8x16AU, VIS1, do_dff, a, gen_op_fmul8x16au) in TRANS() argument
5052 TRANS(FMUL8x16, VIS1, do_dfd, a, gen_helper_fmul8x16) in TRANS() argument
5067 TRANS(FPADD8, VIS4, do_gvec_ddd, a, MO_8, tcg_gen_gvec_add) in TRANS() argument
5128 TRANS(FMUL8SUx16, VIS1, do_ddd, a, gen_helper_fmul8sux16) in TRANS() argument
5171 TRANS(FPCMPLE16, VIS1, do_rdd, a, gen_helper_fcmple16) in TRANS() argument
5213 TRANS(FADDd, ALL, do_env_ddd, a, gen_helper_faddd) in TRANS() argument
5240 static bool trans_FNsMULd(DisasContext *dc, arg_r_r_r *a) in trans_FNsMULd()
5259 static bool do_ffff(DisasContext *dc, arg_r_r_r_r *a, in do_ffff()
5277 TRANS(FMADDs, FMAF, do_ffff, a, gen_op_fmadds) in TRANS() argument
5300 TRANS(PDIST, VIS1, do_dddd, a, gen_helper_pdist) in TRANS() argument
5329 static bool do_env_qqq(DisasContext *dc, arg_r_r_r *a, in do_env_qqq()
5348 TRANS(FADDq, ALL, do_env_qqq, a, gen_helper_faddq) in TRANS() argument
5373 static bool do_fmovr(DisasContext *dc, arg_FMOVRs *a, bool is_128, in do_fmovr()
5397 static bool do_fmovcc(DisasContext *dc, arg_FMOVscc *a, bool is_128, in do_fmovcc()
5419 static bool do_fmovfcc(DisasContext *dc, arg_FMOVsfcc *a, bool is_128, in do_fmovfcc()
5441 static bool do_fcmps(DisasContext *dc, arg_FCMPs *a, bool e) in do_fcmps()
5462 TRANS(FCMPs, ALL, do_fcmps, a, false) in TRANS() argument
5486 TRANS(FCMPd, ALL, do_fcmpd, a, false) in TRANS() argument
5513 TRANS(FCMPq, ALL, do_fcmpq, a, false) in TRANS() argument
5533 static bool trans_FLCMPd(DisasContext *dc, arg_FLCMPd *a) in trans_FLCMPd()
5550 static bool do_movf2r(DisasContext *dc, arg_r_r *a, in do_movf2r()
5565 TRANS(MOVsTOsw, VIS3B, do_movf2r, a, gen_offset_fpr_F, tcg_gen_ld32s_tl) in TRANS() argument
5583 TRANS(MOVwTOs, VIS3B, do_movr2f, a, gen_offset_fpr_F, tcg_gen_st32_tl) in TRANS() argument