Lines Matching defs:dc

84 static int typeb_imm(DisasContext *dc, int x)  in typeb_imm()
95 static void t_sync_flags(DisasContext *dc) in t_sync_flags()
103 static void gen_raise_exception(DisasContext *dc, uint32_t index) in gen_raise_exception()
112 static void gen_raise_exception_sync(DisasContext *dc, uint32_t index) in gen_raise_exception_sync()
119 static void gen_raise_hw_excp(DisasContext *dc, uint32_t esr_ec) in gen_raise_hw_excp()
128 static inline bool use_goto_tb(DisasContext *dc, target_ulong dest) in use_goto_tb()
137 static void gen_goto_tb(DisasContext *dc, int n, target_ulong dest) in gen_goto_tb()
159 static bool trap_illegal(DisasContext *dc, bool cond) in trap_illegal()
172 static bool trap_userspace(DisasContext *dc, bool cond) in trap_userspace()
186 static bool invalid_delay_slot(DisasContext *dc, const char *insn_type) in invalid_delay_slot()
197 static TCGv_i32 reg_for_read(DisasContext *dc, int reg) in reg_for_read()
212 static TCGv_i32 reg_for_write(DisasContext *dc, int reg) in reg_for_write()
223 static bool do_typea(DisasContext *dc, arg_typea *arg, bool side_effects, in do_typea()
239 static bool do_typea0(DisasContext *dc, arg_typea0 *arg, bool side_effects, in do_typea0()
254 static bool do_typeb_imm(DisasContext *dc, arg_typeb *arg, bool side_effects, in do_typeb_imm()
269 static bool do_typeb_val(DisasContext *dc, arg_typeb *arg, bool side_effects, in do_typeb_val()
692 static TCGv compute_ldst_addr_typeb(DisasContext *dc, int ra, int imm) in compute_ldst_addr_typeb()
713 static TCGv compute_ldst_addr_ea(DisasContext *dc, int ra, int rb) in compute_ldst_addr_ea()
740 static void record_unaligned_ess(DisasContext *dc, int rd, in record_unaligned_ess()
753 static bool do_load(DisasContext *dc, int rd, TCGv addr, MemOp mop, in do_load()
786 static bool trans_lbu(DisasContext *dc, arg_typea *arg) in trans_lbu()
792 static bool trans_lbur(DisasContext *dc, arg_typea *arg) in trans_lbur()
798 static bool trans_lbuea(DisasContext *dc, arg_typea *arg) in trans_lbuea()
811 static bool trans_lbui(DisasContext *dc, arg_typeb *arg) in trans_lbui()
817 static bool trans_lhu(DisasContext *dc, arg_typea *arg) in trans_lhu()
823 static bool trans_lhur(DisasContext *dc, arg_typea *arg) in trans_lhur()
829 static bool trans_lhuea(DisasContext *dc, arg_typea *arg) in trans_lhuea()
842 static bool trans_lhui(DisasContext *dc, arg_typeb *arg) in trans_lhui()
848 static bool trans_lw(DisasContext *dc, arg_typea *arg) in trans_lw()
854 static bool trans_lwr(DisasContext *dc, arg_typea *arg) in trans_lwr()
860 static bool trans_lwea(DisasContext *dc, arg_typea *arg) in trans_lwea()
873 static bool trans_lwi(DisasContext *dc, arg_typeb *arg) in trans_lwi()
879 static bool trans_lwx(DisasContext *dc, arg_typea *arg) in trans_lwx()
899 static bool do_store(DisasContext *dc, int rd, TCGv addr, MemOp mop, in do_store()
932 static bool trans_sb(DisasContext *dc, arg_typea *arg) in trans_sb()
938 static bool trans_sbr(DisasContext *dc, arg_typea *arg) in trans_sbr()
944 static bool trans_sbea(DisasContext *dc, arg_typea *arg) in trans_sbea()
957 static bool trans_sbi(DisasContext *dc, arg_typeb *arg) in trans_sbi()
963 static bool trans_sh(DisasContext *dc, arg_typea *arg) in trans_sh()
969 static bool trans_shr(DisasContext *dc, arg_typea *arg) in trans_shr()
975 static bool trans_shea(DisasContext *dc, arg_typea *arg) in trans_shea()
988 static bool trans_shi(DisasContext *dc, arg_typeb *arg) in trans_shi()
994 static bool trans_sw(DisasContext *dc, arg_typea *arg) in trans_sw()
1000 static bool trans_swr(DisasContext *dc, arg_typea *arg) in trans_swr()
1006 static bool trans_swea(DisasContext *dc, arg_typea *arg) in trans_swea()
1019 static bool trans_swi(DisasContext *dc, arg_typeb *arg) in trans_swi()
1025 static bool trans_swx(DisasContext *dc, arg_typea *arg) in trans_swx()
1075 static void setup_dslot(DisasContext *dc, bool type_b) in setup_dslot()
1083 static bool do_branch(DisasContext *dc, int dest_rb, int dest_imm, in do_branch()
1200 static bool trans_brki(DisasContext *dc, arg_typeb_br *arg) in trans_brki()
1247 static bool trans_mbar(DisasContext *dc, arg_mbar *arg) in trans_mbar()
1298 static bool do_rts(DisasContext *dc, arg_typeb_bc *arg, int to_set) in do_rts()
1339 static void msr_read(DisasContext *dc, TCGv_i32 d) in msr_read()
1350 static bool do_msrclrset(DisasContext *dc, arg_type_msr *arg, bool set) in do_msrclrset()
1387 static bool trans_msrclr(DisasContext *dc, arg_type_msr *arg) in trans_msrclr()
1392 static bool trans_msrset(DisasContext *dc, arg_type_msr *arg) in trans_msrset()
1397 static bool trans_mts(DisasContext *dc, arg_mts *arg) in trans_mts()
1458 static bool trans_mfs(DisasContext *dc, arg_mfs *arg) in trans_mfs()
1552 static void do_rti(DisasContext *dc) in do_rti()
1565 static void do_rtb(DisasContext *dc) in do_rtb()
1577 static void do_rte(DisasContext *dc) in do_rte()
1591 static bool do_get(DisasContext *dc, int rd, int rb, int imm, int ctrl) in do_get()
1613 static bool trans_get(DisasContext *dc, arg_get *arg) in trans_get()
1618 static bool trans_getd(DisasContext *dc, arg_getd *arg) in trans_getd()
1623 static bool do_put(DisasContext *dc, int ra, int rb, int imm, int ctrl) in do_put()
1645 static bool trans_put(DisasContext *dc, arg_put *arg) in trans_put()
1650 static bool trans_putd(DisasContext *dc, arg_putd *arg) in trans_putd()
1657 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_init_disas_context() local
1680 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_insn_start() local
1689 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_breakpoint_check() local
1705 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_translate_insn() local
1784 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_tb_stop() local
1875 DisasContext dc; in gen_intermediate_code() local