Lines Matching defs:dc

83 static int typeb_imm(DisasContext *dc, int x)  in typeb_imm()
94 static void t_sync_flags(DisasContext *dc) in t_sync_flags()
102 static void gen_raise_exception(DisasContext *dc, uint32_t index) in gen_raise_exception()
111 static void gen_raise_exception_sync(DisasContext *dc, uint32_t index) in gen_raise_exception_sync()
118 static void gen_raise_hw_excp(DisasContext *dc, uint32_t esr_ec) in gen_raise_hw_excp()
127 static void gen_goto_tb(DisasContext *dc, int n, target_ulong dest) in gen_goto_tb()
149 static bool trap_illegal(DisasContext *dc, bool cond) in trap_illegal()
162 static bool trap_userspace(DisasContext *dc, bool cond) in trap_userspace()
176 static bool invalid_delay_slot(DisasContext *dc, const char *insn_type) in invalid_delay_slot()
187 static TCGv_i32 reg_for_read(DisasContext *dc, int reg) in reg_for_read()
202 static TCGv_i32 reg_for_write(DisasContext *dc, int reg) in reg_for_write()
213 static bool do_typea(DisasContext *dc, arg_typea *arg, bool side_effects, in do_typea()
229 static bool do_typea0(DisasContext *dc, arg_typea0 *arg, bool side_effects, in do_typea0()
244 static bool do_typeb_imm(DisasContext *dc, arg_typeb *arg, bool side_effects, in do_typeb_imm()
259 static bool do_typeb_val(DisasContext *dc, arg_typeb *arg, bool side_effects, in do_typeb_val()
682 static TCGv compute_ldst_addr_typeb(DisasContext *dc, int ra, int imm) in compute_ldst_addr_typeb()
703 static TCGv compute_ldst_addr_ea(DisasContext *dc, int ra, int rb) in compute_ldst_addr_ea()
730 static void record_unaligned_ess(DisasContext *dc, int rd, in record_unaligned_ess()
743 static bool do_load(DisasContext *dc, int rd, TCGv addr, MemOp mop, in do_load()
776 static bool trans_lbu(DisasContext *dc, arg_typea *arg) in trans_lbu()
782 static bool trans_lbur(DisasContext *dc, arg_typea *arg) in trans_lbur()
788 static bool trans_lbuea(DisasContext *dc, arg_typea *arg) in trans_lbuea()
801 static bool trans_lbui(DisasContext *dc, arg_typeb *arg) in trans_lbui()
807 static bool trans_lhu(DisasContext *dc, arg_typea *arg) in trans_lhu()
813 static bool trans_lhur(DisasContext *dc, arg_typea *arg) in trans_lhur()
819 static bool trans_lhuea(DisasContext *dc, arg_typea *arg) in trans_lhuea()
832 static bool trans_lhui(DisasContext *dc, arg_typeb *arg) in trans_lhui()
838 static bool trans_lw(DisasContext *dc, arg_typea *arg) in trans_lw()
844 static bool trans_lwr(DisasContext *dc, arg_typea *arg) in trans_lwr()
850 static bool trans_lwea(DisasContext *dc, arg_typea *arg) in trans_lwea()
863 static bool trans_lwi(DisasContext *dc, arg_typeb *arg) in trans_lwi()
869 static bool trans_lwx(DisasContext *dc, arg_typea *arg) in trans_lwx()
889 static bool do_store(DisasContext *dc, int rd, TCGv addr, MemOp mop, in do_store()
922 static bool trans_sb(DisasContext *dc, arg_typea *arg) in trans_sb()
928 static bool trans_sbr(DisasContext *dc, arg_typea *arg) in trans_sbr()
934 static bool trans_sbea(DisasContext *dc, arg_typea *arg) in trans_sbea()
947 static bool trans_sbi(DisasContext *dc, arg_typeb *arg) in trans_sbi()
953 static bool trans_sh(DisasContext *dc, arg_typea *arg) in trans_sh()
959 static bool trans_shr(DisasContext *dc, arg_typea *arg) in trans_shr()
965 static bool trans_shea(DisasContext *dc, arg_typea *arg) in trans_shea()
978 static bool trans_shi(DisasContext *dc, arg_typeb *arg) in trans_shi()
984 static bool trans_sw(DisasContext *dc, arg_typea *arg) in trans_sw()
990 static bool trans_swr(DisasContext *dc, arg_typea *arg) in trans_swr()
996 static bool trans_swea(DisasContext *dc, arg_typea *arg) in trans_swea()
1009 static bool trans_swi(DisasContext *dc, arg_typeb *arg) in trans_swi()
1015 static bool trans_swx(DisasContext *dc, arg_typea *arg) in trans_swx()
1065 static void setup_dslot(DisasContext *dc, bool type_b) in setup_dslot()
1073 static bool do_branch(DisasContext *dc, int dest_rb, int dest_imm, in do_branch()
1190 static bool trans_brki(DisasContext *dc, arg_typeb_br *arg) in trans_brki()
1237 static bool trans_mbar(DisasContext *dc, arg_mbar *arg) in trans_mbar()
1288 static bool do_rts(DisasContext *dc, arg_typeb_bc *arg, int to_set) in do_rts()
1329 static void msr_read(DisasContext *dc, TCGv_i32 d) in msr_read()
1340 static bool do_msrclrset(DisasContext *dc, arg_type_msr *arg, bool set) in do_msrclrset()
1377 static bool trans_msrclr(DisasContext *dc, arg_type_msr *arg) in trans_msrclr()
1382 static bool trans_msrset(DisasContext *dc, arg_type_msr *arg) in trans_msrset()
1387 static bool trans_mts(DisasContext *dc, arg_mts *arg) in trans_mts()
1448 static bool trans_mfs(DisasContext *dc, arg_mfs *arg) in trans_mfs()
1542 static void do_rti(DisasContext *dc) in do_rti()
1555 static void do_rtb(DisasContext *dc) in do_rtb()
1567 static void do_rte(DisasContext *dc) in do_rte()
1581 static bool do_get(DisasContext *dc, int rd, int rb, int imm, int ctrl) in do_get()
1603 static bool trans_get(DisasContext *dc, arg_get *arg) in trans_get()
1608 static bool trans_getd(DisasContext *dc, arg_getd *arg) in trans_getd()
1613 static bool do_put(DisasContext *dc, int ra, int rb, int imm, int ctrl) in do_put()
1635 static bool trans_put(DisasContext *dc, arg_put *arg) in trans_put()
1640 static bool trans_putd(DisasContext *dc, arg_putd *arg) in trans_putd()
1647 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_init_disas_context() local
1670 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_insn_start() local
1678 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_translate_insn() local
1757 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_tb_stop() local
1847 DisasContext dc; in gen_intermediate_code() local