Lines Matching defs:dc

58 static inline bool is_user(DisasContext *dc)  in is_user()
131 static void gen_exception(DisasContext *dc, unsigned int excp) in gen_exception()
138 static void gen_illegal_exception(DisasContext *dc) in gen_illegal_exception()
145 static bool check_v1_3(DisasContext *dc) in check_v1_3()
150 static bool check_of32s(DisasContext *dc) in check_of32s()
155 static bool check_of64a32s(DisasContext *dc) in check_of64a32s()
160 static TCGv cpu_R(DisasContext *dc, int reg) in cpu_R()
173 static void check_r0_write(DisasContext *dc, int reg) in check_r0_write()
180 static void gen_ove_cy(DisasContext *dc) in gen_ove_cy()
187 static void gen_ove_ov(DisasContext *dc) in gen_ove_ov()
194 static void gen_ove_cyov(DisasContext *dc) in gen_ove_cyov()
201 static void gen_add(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_add()
218 static void gen_addc(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_addc()
236 static void gen_sub(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_sub()
252 static void gen_mul(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_mul()
265 static void gen_mulu(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_mulu()
273 static void gen_div(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_div()
288 static void gen_divu(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_divu()
302 static void gen_muld(DisasContext *dc, TCGv srca, TCGv srcb) in gen_muld()
328 static void gen_muldu(DisasContext *dc, TCGv srca, TCGv srcb) in gen_muldu()
352 static void gen_mac(DisasContext *dc, TCGv srca, TCGv srcb) in gen_mac()
378 static void gen_macu(DisasContext *dc, TCGv srca, TCGv srcb) in gen_macu()
397 static void gen_msb(DisasContext *dc, TCGv srca, TCGv srcb) in gen_msb()
423 static void gen_msbu(DisasContext *dc, TCGv srca, TCGv srcb) in gen_msbu()
442 static bool trans_l_add(DisasContext *dc, arg_dab *a) in trans_l_add()
449 static bool trans_l_addc(DisasContext *dc, arg_dab *a) in trans_l_addc()
456 static bool trans_l_sub(DisasContext *dc, arg_dab *a) in trans_l_sub()
463 static bool trans_l_and(DisasContext *dc, arg_dab *a) in trans_l_and()
470 static bool trans_l_or(DisasContext *dc, arg_dab *a) in trans_l_or()
477 static bool trans_l_xor(DisasContext *dc, arg_dab *a) in trans_l_xor()
484 static bool trans_l_sll(DisasContext *dc, arg_dab *a) in trans_l_sll()
491 static bool trans_l_srl(DisasContext *dc, arg_dab *a) in trans_l_srl()
498 static bool trans_l_sra(DisasContext *dc, arg_dab *a) in trans_l_sra()
505 static bool trans_l_ror(DisasContext *dc, arg_dab *a) in trans_l_ror()
512 static bool trans_l_exths(DisasContext *dc, arg_da *a) in trans_l_exths()
519 static bool trans_l_extbs(DisasContext *dc, arg_da *a) in trans_l_extbs()
526 static bool trans_l_exthz(DisasContext *dc, arg_da *a) in trans_l_exthz()
533 static bool trans_l_extbz(DisasContext *dc, arg_da *a) in trans_l_extbz()
540 static bool trans_l_cmov(DisasContext *dc, arg_dab *a) in trans_l_cmov()
552 static bool trans_l_ff1(DisasContext *dc, arg_da *a) in trans_l_ff1()
560 static bool trans_l_fl1(DisasContext *dc, arg_da *a) in trans_l_fl1()
568 static bool trans_l_mul(DisasContext *dc, arg_dab *a) in trans_l_mul()
575 static bool trans_l_mulu(DisasContext *dc, arg_dab *a) in trans_l_mulu()
582 static bool trans_l_div(DisasContext *dc, arg_dab *a) in trans_l_div()
589 static bool trans_l_divu(DisasContext *dc, arg_dab *a) in trans_l_divu()
596 static bool trans_l_muld(DisasContext *dc, arg_ab *a) in trans_l_muld()
602 static bool trans_l_muldu(DisasContext *dc, arg_ab *a) in trans_l_muldu()
608 static bool trans_l_j(DisasContext *dc, arg_l_j *a) in trans_l_j()
618 static bool trans_l_jal(DisasContext *dc, arg_l_jal *a) in trans_l_jal()
633 static void do_bf(DisasContext *dc, arg_l_bf *a, TCGCond cond) in do_bf()
648 static bool trans_l_bf(DisasContext *dc, arg_l_bf *a) in trans_l_bf()
654 static bool trans_l_bnf(DisasContext *dc, arg_l_bf *a) in trans_l_bnf()
660 static bool trans_l_jr(DisasContext *dc, arg_l_jr *a) in trans_l_jr()
667 static bool trans_l_jalr(DisasContext *dc, arg_l_jalr *a) in trans_l_jalr()
675 static bool trans_l_lwa(DisasContext *dc, arg_load *a) in trans_l_lwa()
689 static void do_load(DisasContext *dc, arg_load *a, MemOp mop) in do_load()
700 static bool trans_l_lwz(DisasContext *dc, arg_load *a) in trans_l_lwz()
706 static bool trans_l_lws(DisasContext *dc, arg_load *a) in trans_l_lws()
712 static bool trans_l_lbz(DisasContext *dc, arg_load *a) in trans_l_lbz()
718 static bool trans_l_lbs(DisasContext *dc, arg_load *a) in trans_l_lbs()
724 static bool trans_l_lhz(DisasContext *dc, arg_load *a) in trans_l_lhz()
730 static bool trans_l_lhs(DisasContext *dc, arg_load *a) in trans_l_lhs()
736 static bool trans_l_swa(DisasContext *dc, arg_store *a) in trans_l_swa()
771 static void do_store(DisasContext *dc, arg_store *a, MemOp mop) in do_store()
779 static bool trans_l_sw(DisasContext *dc, arg_store *a) in trans_l_sw()
785 static bool trans_l_sb(DisasContext *dc, arg_store *a) in trans_l_sb()
791 static bool trans_l_sh(DisasContext *dc, arg_store *a) in trans_l_sh()
797 static bool trans_l_nop(DisasContext *dc, arg_l_nop *a) in trans_l_nop()
802 static bool trans_l_adrp(DisasContext *dc, arg_l_adrp *a) in trans_l_adrp()
815 static bool trans_l_addi(DisasContext *dc, arg_rri *a) in trans_l_addi()
826 static bool trans_l_addic(DisasContext *dc, arg_rri *a) in trans_l_addic()
837 static bool trans_l_muli(DisasContext *dc, arg_rri *a) in trans_l_muli()
848 static bool trans_l_maci(DisasContext *dc, arg_l_maci *a) in trans_l_maci()
858 static bool trans_l_andi(DisasContext *dc, arg_rrk *a) in trans_l_andi()
865 static bool trans_l_ori(DisasContext *dc, arg_rrk *a) in trans_l_ori()
872 static bool trans_l_xori(DisasContext *dc, arg_rri *a) in trans_l_xori()
879 static bool trans_l_mfspr(DisasContext *dc, arg_l_mfspr *a) in trans_l_mfspr()
894 static bool trans_l_mtspr(DisasContext *dc, arg_l_mtspr *a) in trans_l_mtspr()
922 static bool trans_l_mac(DisasContext *dc, arg_ab *a) in trans_l_mac()
928 static bool trans_l_msb(DisasContext *dc, arg_ab *a) in trans_l_msb()
934 static bool trans_l_macu(DisasContext *dc, arg_ab *a) in trans_l_macu()
940 static bool trans_l_msbu(DisasContext *dc, arg_ab *a) in trans_l_msbu()
946 static bool trans_l_slli(DisasContext *dc, arg_dal *a) in trans_l_slli()
954 static bool trans_l_srli(DisasContext *dc, arg_dal *a) in trans_l_srli()
962 static bool trans_l_srai(DisasContext *dc, arg_dal *a) in trans_l_srai()
970 static bool trans_l_rori(DisasContext *dc, arg_dal *a) in trans_l_rori()
978 static bool trans_l_movhi(DisasContext *dc, arg_l_movhi *a) in trans_l_movhi()
985 static bool trans_l_macrc(DisasContext *dc, arg_l_macrc *a) in trans_l_macrc()
993 static bool trans_l_sfeq(DisasContext *dc, arg_ab *a) in trans_l_sfeq()
1000 static bool trans_l_sfne(DisasContext *dc, arg_ab *a) in trans_l_sfne()
1007 static bool trans_l_sfgtu(DisasContext *dc, arg_ab *a) in trans_l_sfgtu()
1014 static bool trans_l_sfgeu(DisasContext *dc, arg_ab *a) in trans_l_sfgeu()
1021 static bool trans_l_sfltu(DisasContext *dc, arg_ab *a) in trans_l_sfltu()
1028 static bool trans_l_sfleu(DisasContext *dc, arg_ab *a) in trans_l_sfleu()
1035 static bool trans_l_sfgts(DisasContext *dc, arg_ab *a) in trans_l_sfgts()
1042 static bool trans_l_sfges(DisasContext *dc, arg_ab *a) in trans_l_sfges()
1049 static bool trans_l_sflts(DisasContext *dc, arg_ab *a) in trans_l_sflts()
1056 static bool trans_l_sfles(DisasContext *dc, arg_ab *a) in trans_l_sfles()
1063 static bool trans_l_sfeqi(DisasContext *dc, arg_ai *a) in trans_l_sfeqi()
1069 static bool trans_l_sfnei(DisasContext *dc, arg_ai *a) in trans_l_sfnei()
1075 static bool trans_l_sfgtui(DisasContext *dc, arg_ai *a) in trans_l_sfgtui()
1081 static bool trans_l_sfgeui(DisasContext *dc, arg_ai *a) in trans_l_sfgeui()
1087 static bool trans_l_sfltui(DisasContext *dc, arg_ai *a) in trans_l_sfltui()
1093 static bool trans_l_sfleui(DisasContext *dc, arg_ai *a) in trans_l_sfleui()
1099 static bool trans_l_sfgtsi(DisasContext *dc, arg_ai *a) in trans_l_sfgtsi()
1105 static bool trans_l_sfgesi(DisasContext *dc, arg_ai *a) in trans_l_sfgesi()
1111 static bool trans_l_sfltsi(DisasContext *dc, arg_ai *a) in trans_l_sfltsi()
1117 static bool trans_l_sflesi(DisasContext *dc, arg_ai *a) in trans_l_sflesi()
1123 static bool trans_l_sys(DisasContext *dc, arg_l_sys *a) in trans_l_sys()
1131 static bool trans_l_trap(DisasContext *dc, arg_l_trap *a) in trans_l_trap()
1139 static bool trans_l_msync(DisasContext *dc, arg_l_msync *a) in trans_l_msync()
1145 static bool trans_l_psync(DisasContext *dc, arg_l_psync *a) in trans_l_psync()
1150 static bool trans_l_csync(DisasContext *dc, arg_l_csync *a) in trans_l_csync()
1155 static bool trans_l_rfe(DisasContext *dc, arg_l_rfe *a) in trans_l_rfe()
1166 static bool do_fp2(DisasContext *dc, arg_da *a, in do_fp2()
1178 static bool do_fp3(DisasContext *dc, arg_dab *a, in do_fp3()
1190 static bool do_fpcmp(DisasContext *dc, arg_ab *a, in do_fpcmp()
1209 static bool trans_lf_add_s(DisasContext *dc, arg_dab *a) in trans_lf_add_s()
1214 static bool trans_lf_sub_s(DisasContext *dc, arg_dab *a) in trans_lf_sub_s()
1219 static bool trans_lf_mul_s(DisasContext *dc, arg_dab *a) in trans_lf_mul_s()
1224 static bool trans_lf_div_s(DisasContext *dc, arg_dab *a) in trans_lf_div_s()
1229 static bool trans_lf_rem_s(DisasContext *dc, arg_dab *a) in trans_lf_rem_s()
1235 static bool trans_lf_itof_s(DisasContext *dc, arg_da *a) in trans_lf_itof_s()
1240 static bool trans_lf_ftoi_s(DisasContext *dc, arg_da *a) in trans_lf_ftoi_s()
1245 static bool trans_lf_madd_s(DisasContext *dc, arg_dab *a) in trans_lf_madd_s()
1257 static bool trans_lf_sfeq_s(DisasContext *dc, arg_ab *a) in trans_lf_sfeq_s()
1262 static bool trans_lf_sfne_s(DisasContext *dc, arg_ab *a) in trans_lf_sfne_s()
1267 static bool trans_lf_sfgt_s(DisasContext *dc, arg_ab *a) in trans_lf_sfgt_s()
1272 static bool trans_lf_sfge_s(DisasContext *dc, arg_ab *a) in trans_lf_sfge_s()
1277 static bool trans_lf_sflt_s(DisasContext *dc, arg_ab *a) in trans_lf_sflt_s()
1282 static bool trans_lf_sfle_s(DisasContext *dc, arg_ab *a) in trans_lf_sfle_s()
1287 static bool trans_lf_sfueq_s(DisasContext *dc, arg_ab *a) in trans_lf_sfueq_s()
1295 static bool trans_lf_sfult_s(DisasContext *dc, arg_ab *a) in trans_lf_sfult_s()
1303 static bool trans_lf_sfugt_s(DisasContext *dc, arg_ab *a) in trans_lf_sfugt_s()
1311 static bool trans_lf_sfule_s(DisasContext *dc, arg_ab *a) in trans_lf_sfule_s()
1319 static bool trans_lf_sfuge_s(DisasContext *dc, arg_ab *a) in trans_lf_sfuge_s()
1327 static bool trans_lf_sfun_s(DisasContext *dc, arg_ab *a) in trans_lf_sfun_s()
1335 static bool check_pair(DisasContext *dc, int r, int p) in check_pair()
1340 static void load_pair(DisasContext *dc, TCGv_i64 t, int r, int p) in load_pair()
1345 static void save_pair(DisasContext *dc, TCGv_i64 t, int r, int p) in save_pair()
1350 static bool do_dp3(DisasContext *dc, arg_dab_pair *a, in do_dp3()
1376 static bool do_dp2(DisasContext *dc, arg_da_pair *a, in do_dp2()
1398 static bool do_dpcmp(DisasContext *dc, arg_ab_pair *a, in do_dpcmp()
1429 static bool trans_lf_add_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_add_d()
1434 static bool trans_lf_sub_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_sub_d()
1439 static bool trans_lf_mul_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_mul_d()
1444 static bool trans_lf_div_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_div_d()
1449 static bool trans_lf_rem_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_rem_d()
1454 static bool trans_lf_itof_d(DisasContext *dc, arg_da_pair *a) in trans_lf_itof_d()
1459 static bool trans_lf_ftoi_d(DisasContext *dc, arg_da_pair *a) in trans_lf_ftoi_d()
1464 static bool trans_lf_stod_d(DisasContext *dc, arg_lf_stod_d *a) in trans_lf_stod_d()
1483 static bool trans_lf_dtos_d(DisasContext *dc, arg_lf_dtos_d *a) in trans_lf_dtos_d()
1502 static bool trans_lf_madd_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_madd_d()
1530 static bool trans_lf_sfeq_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfeq_d()
1535 static bool trans_lf_sfne_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfne_d()
1540 static bool trans_lf_sfgt_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfgt_d()
1545 static bool trans_lf_sfge_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfge_d()
1550 static bool trans_lf_sflt_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sflt_d()
1555 static bool trans_lf_sfle_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfle_d()
1560 static bool trans_lf_sfueq_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfueq_d()
1565 static bool trans_lf_sfule_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfule_d()
1570 static bool trans_lf_sfuge_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfuge_d()
1575 static bool trans_lf_sfult_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfult_d()
1580 static bool trans_lf_sfugt_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfugt_d()
1585 static bool trans_lf_sfun_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfun_d()
1592 DisasContext *dc = container_of(dcb, DisasContext, base); in openrisc_tr_init_disas_context() local
1609 DisasContext *dc = container_of(db, DisasContext, base); in openrisc_tr_tb_start() local
1622 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_insn_start() local
1631 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_breakpoint_check() local
1646 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_translate_insn() local
1670 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_tb_stop() local