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()
144 static bool trap_illegal(DisasContext *dc, bool cond) in trap_illegal()
157 static bool trap_userspace(DisasContext *dc, bool cond) in trap_userspace()
171 static bool invalid_delay_slot(DisasContext *dc, const char *insn_type) in invalid_delay_slot()
182 static TCGv_i32 reg_for_read(DisasContext *dc, int reg) in reg_for_read()
197 static TCGv_i32 reg_for_write(DisasContext *dc, int reg) in reg_for_write()
208 static bool do_typea(DisasContext *dc, arg_typea *arg, bool side_effects, in do_typea()
224 static bool do_typea0(DisasContext *dc, arg_typea0 *arg, bool side_effects, in do_typea0()
239 static bool do_typeb_imm(DisasContext *dc, arg_typeb *arg, bool side_effects, in do_typeb_imm()
254 static bool do_typeb_val(DisasContext *dc, arg_typeb *arg, bool side_effects, in do_typeb_val()
677 static TCGv compute_ldst_addr_typeb(DisasContext *dc, int ra, int imm) in compute_ldst_addr_typeb()
698 static TCGv compute_ldst_addr_ea(DisasContext *dc, int ra, int rb) in compute_ldst_addr_ea()
726 static void record_unaligned_ess(DisasContext *dc, int rd, in record_unaligned_ess()
740 static bool do_load(DisasContext *dc, int rd, TCGv addr, MemOp mop, in do_load()
780 static bool trans_lbu(DisasContext *dc, arg_typea *arg) in trans_lbu()
786 static bool trans_lbur(DisasContext *dc, arg_typea *arg) in trans_lbur()
792 static bool trans_lbuea(DisasContext *dc, arg_typea *arg) in trans_lbuea()
805 static bool trans_lbui(DisasContext *dc, arg_typeb *arg) in trans_lbui()
811 static bool trans_lhu(DisasContext *dc, arg_typea *arg) in trans_lhu()
817 static bool trans_lhur(DisasContext *dc, arg_typea *arg) in trans_lhur()
823 static bool trans_lhuea(DisasContext *dc, arg_typea *arg) in trans_lhuea()
836 static bool trans_lhui(DisasContext *dc, arg_typeb *arg) in trans_lhui()
842 static bool trans_lw(DisasContext *dc, arg_typea *arg) in trans_lw()
848 static bool trans_lwr(DisasContext *dc, arg_typea *arg) in trans_lwr()
854 static bool trans_lwea(DisasContext *dc, arg_typea *arg) in trans_lwea()
867 static bool trans_lwi(DisasContext *dc, arg_typeb *arg) in trans_lwi()
873 static bool trans_lwx(DisasContext *dc, arg_typea *arg) in trans_lwx()
893 static bool do_store(DisasContext *dc, int rd, TCGv addr, MemOp mop, in do_store()
933 static bool trans_sb(DisasContext *dc, arg_typea *arg) in trans_sb()
939 static bool trans_sbr(DisasContext *dc, arg_typea *arg) in trans_sbr()
945 static bool trans_sbea(DisasContext *dc, arg_typea *arg) in trans_sbea()
958 static bool trans_sbi(DisasContext *dc, arg_typeb *arg) in trans_sbi()
964 static bool trans_sh(DisasContext *dc, arg_typea *arg) in trans_sh()
970 static bool trans_shr(DisasContext *dc, arg_typea *arg) in trans_shr()
976 static bool trans_shea(DisasContext *dc, arg_typea *arg) in trans_shea()
989 static bool trans_shi(DisasContext *dc, arg_typeb *arg) in trans_shi()
995 static bool trans_sw(DisasContext *dc, arg_typea *arg) in trans_sw()
1001 static bool trans_swr(DisasContext *dc, arg_typea *arg) in trans_swr()
1007 static bool trans_swea(DisasContext *dc, arg_typea *arg) in trans_swea()
1020 static bool trans_swi(DisasContext *dc, arg_typeb *arg) in trans_swi()
1026 static bool trans_swx(DisasContext *dc, arg_typea *arg) in trans_swx()
1076 static void setup_dslot(DisasContext *dc, bool type_b) in setup_dslot()
1084 static bool do_branch(DisasContext *dc, int dest_rb, int dest_imm, in do_branch()
1201 static bool trans_brki(DisasContext *dc, arg_typeb_br *arg) in trans_brki()
1248 static bool trans_mbar(DisasContext *dc, arg_mbar *arg) in trans_mbar()
1299 static bool do_rts(DisasContext *dc, arg_typeb_bc *arg, int to_set) in do_rts()
1340 static void msr_read(DisasContext *dc, TCGv_i32 d) in msr_read()
1351 static bool do_msrclrset(DisasContext *dc, arg_type_msr *arg, bool set) in do_msrclrset()
1388 static bool trans_msrclr(DisasContext *dc, arg_type_msr *arg) in trans_msrclr()
1393 static bool trans_msrset(DisasContext *dc, arg_type_msr *arg) in trans_msrset()
1398 static bool trans_mts(DisasContext *dc, arg_mts *arg) in trans_mts()
1459 static bool trans_mfs(DisasContext *dc, arg_mfs *arg) in trans_mfs()
1553 static void do_rti(DisasContext *dc) in do_rti()
1566 static void do_rtb(DisasContext *dc) in do_rtb()
1578 static void do_rte(DisasContext *dc) in do_rte()
1592 static bool do_get(DisasContext *dc, int rd, int rb, int imm, int ctrl) in do_get()
1614 static bool trans_get(DisasContext *dc, arg_get *arg) in trans_get()
1619 static bool trans_getd(DisasContext *dc, arg_getd *arg) in trans_getd()
1624 static bool do_put(DisasContext *dc, int ra, int rb, int imm, int ctrl) in do_put()
1646 static bool trans_put(DisasContext *dc, arg_put *arg) in trans_put()
1651 static bool trans_putd(DisasContext *dc, arg_putd *arg) in trans_putd()
1658 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_init_disas_context() local
1681 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_insn_start() local
1689 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_translate_insn() local
1768 DisasContext *dc = container_of(dcb, DisasContext, base); in mb_tr_tb_stop() local
1853 DisasContext dc; in gen_intermediate_code() local