Lines Matching defs:dc

59 static inline bool is_user(DisasContext *dc)  in is_user()
132 static void gen_exception(DisasContext *dc, unsigned int excp) in gen_exception()
137 static void gen_illegal_exception(DisasContext *dc) in gen_illegal_exception()
144 static bool check_v1_3(DisasContext *dc) in check_v1_3()
149 static bool check_of32s(DisasContext *dc) in check_of32s()
154 static bool check_of64a32s(DisasContext *dc) in check_of64a32s()
159 static TCGv cpu_R(DisasContext *dc, int reg) in cpu_R()
172 static void check_r0_write(DisasContext *dc, int reg) in check_r0_write()
179 static void gen_ove_cy(DisasContext *dc) in gen_ove_cy()
186 static void gen_ove_ov(DisasContext *dc) in gen_ove_ov()
193 static void gen_ove_cyov(DisasContext *dc) in gen_ove_cyov()
200 static void gen_add(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_add()
217 static void gen_addc(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_addc()
235 static void gen_sub(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_sub()
251 static void gen_mul(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_mul()
264 static void gen_mulu(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_mulu()
272 static void gen_div(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_div()
287 static void gen_divu(DisasContext *dc, TCGv dest, TCGv srca, TCGv srcb) in gen_divu()
301 static void gen_muld(DisasContext *dc, TCGv srca, TCGv srcb) in gen_muld()
327 static void gen_muldu(DisasContext *dc, TCGv srca, TCGv srcb) in gen_muldu()
351 static void gen_mac(DisasContext *dc, TCGv srca, TCGv srcb) in gen_mac()
377 static void gen_macu(DisasContext *dc, TCGv srca, TCGv srcb) in gen_macu()
396 static void gen_msb(DisasContext *dc, TCGv srca, TCGv srcb) in gen_msb()
422 static void gen_msbu(DisasContext *dc, TCGv srca, TCGv srcb) in gen_msbu()
441 static bool trans_l_add(DisasContext *dc, arg_dab *a) in trans_l_add()
448 static bool trans_l_addc(DisasContext *dc, arg_dab *a) in trans_l_addc()
455 static bool trans_l_sub(DisasContext *dc, arg_dab *a) in trans_l_sub()
462 static bool trans_l_and(DisasContext *dc, arg_dab *a) in trans_l_and()
469 static bool trans_l_or(DisasContext *dc, arg_dab *a) in trans_l_or()
476 static bool trans_l_xor(DisasContext *dc, arg_dab *a) in trans_l_xor()
483 static bool trans_l_sll(DisasContext *dc, arg_dab *a) in trans_l_sll()
490 static bool trans_l_srl(DisasContext *dc, arg_dab *a) in trans_l_srl()
497 static bool trans_l_sra(DisasContext *dc, arg_dab *a) in trans_l_sra()
504 static bool trans_l_ror(DisasContext *dc, arg_dab *a) in trans_l_ror()
511 static bool trans_l_exths(DisasContext *dc, arg_da *a) in trans_l_exths()
518 static bool trans_l_extbs(DisasContext *dc, arg_da *a) in trans_l_extbs()
525 static bool trans_l_exthz(DisasContext *dc, arg_da *a) in trans_l_exthz()
532 static bool trans_l_extbz(DisasContext *dc, arg_da *a) in trans_l_extbz()
539 static bool trans_l_cmov(DisasContext *dc, arg_dab *a) in trans_l_cmov()
547 static bool trans_l_ff1(DisasContext *dc, arg_da *a) in trans_l_ff1()
555 static bool trans_l_fl1(DisasContext *dc, arg_da *a) in trans_l_fl1()
563 static bool trans_l_mul(DisasContext *dc, arg_dab *a) in trans_l_mul()
570 static bool trans_l_mulu(DisasContext *dc, arg_dab *a) in trans_l_mulu()
577 static bool trans_l_div(DisasContext *dc, arg_dab *a) in trans_l_div()
584 static bool trans_l_divu(DisasContext *dc, arg_dab *a) in trans_l_divu()
591 static bool trans_l_muld(DisasContext *dc, arg_ab *a) in trans_l_muld()
597 static bool trans_l_muldu(DisasContext *dc, arg_ab *a) in trans_l_muldu()
603 static bool trans_l_j(DisasContext *dc, arg_l_j *a) in trans_l_j()
613 static bool trans_l_jal(DisasContext *dc, arg_l_jal *a) in trans_l_jal()
628 static void do_bf(DisasContext *dc, arg_l_bf *a, TCGCond cond) in do_bf()
638 static bool trans_l_bf(DisasContext *dc, arg_l_bf *a) in trans_l_bf()
644 static bool trans_l_bnf(DisasContext *dc, arg_l_bf *a) in trans_l_bnf()
650 static bool trans_l_jr(DisasContext *dc, arg_l_jr *a) in trans_l_jr()
657 static bool trans_l_jalr(DisasContext *dc, arg_l_jalr *a) in trans_l_jalr()
665 static bool trans_l_lwa(DisasContext *dc, arg_load *a) in trans_l_lwa()
679 static void do_load(DisasContext *dc, arg_load *a, MemOp mop) in do_load()
690 static bool trans_l_lwz(DisasContext *dc, arg_load *a) in trans_l_lwz()
696 static bool trans_l_lws(DisasContext *dc, arg_load *a) in trans_l_lws()
702 static bool trans_l_lbz(DisasContext *dc, arg_load *a) in trans_l_lbz()
708 static bool trans_l_lbs(DisasContext *dc, arg_load *a) in trans_l_lbs()
714 static bool trans_l_lhz(DisasContext *dc, arg_load *a) in trans_l_lhz()
720 static bool trans_l_lhs(DisasContext *dc, arg_load *a) in trans_l_lhs()
726 static bool trans_l_swa(DisasContext *dc, arg_store *a) in trans_l_swa()
755 static void do_store(DisasContext *dc, arg_store *a, MemOp mop) in do_store()
763 static bool trans_l_sw(DisasContext *dc, arg_store *a) in trans_l_sw()
769 static bool trans_l_sb(DisasContext *dc, arg_store *a) in trans_l_sb()
775 static bool trans_l_sh(DisasContext *dc, arg_store *a) in trans_l_sh()
781 static bool trans_l_nop(DisasContext *dc, arg_l_nop *a) in trans_l_nop()
786 static bool trans_l_adrp(DisasContext *dc, arg_l_adrp *a) in trans_l_adrp()
799 static bool trans_l_addi(DisasContext *dc, arg_rri *a) in trans_l_addi()
806 static bool trans_l_addic(DisasContext *dc, arg_rri *a) in trans_l_addic()
813 static bool trans_l_muli(DisasContext *dc, arg_rri *a) in trans_l_muli()
820 static bool trans_l_maci(DisasContext *dc, arg_l_maci *a) in trans_l_maci()
826 static bool trans_l_andi(DisasContext *dc, arg_rrk *a) in trans_l_andi()
833 static bool trans_l_ori(DisasContext *dc, arg_rrk *a) in trans_l_ori()
840 static bool trans_l_xori(DisasContext *dc, arg_rri *a) in trans_l_xori()
847 static bool trans_l_mfspr(DisasContext *dc, arg_l_mfspr *a) in trans_l_mfspr()
874 static bool trans_l_mtspr(DisasContext *dc, arg_l_mtspr *a) in trans_l_mtspr()
905 static bool trans_l_mac(DisasContext *dc, arg_ab *a) in trans_l_mac()
911 static bool trans_l_msb(DisasContext *dc, arg_ab *a) in trans_l_msb()
917 static bool trans_l_macu(DisasContext *dc, arg_ab *a) in trans_l_macu()
923 static bool trans_l_msbu(DisasContext *dc, arg_ab *a) in trans_l_msbu()
929 static bool trans_l_slli(DisasContext *dc, arg_dal *a) in trans_l_slli()
937 static bool trans_l_srli(DisasContext *dc, arg_dal *a) in trans_l_srli()
945 static bool trans_l_srai(DisasContext *dc, arg_dal *a) in trans_l_srai()
953 static bool trans_l_rori(DisasContext *dc, arg_dal *a) in trans_l_rori()
961 static bool trans_l_movhi(DisasContext *dc, arg_l_movhi *a) in trans_l_movhi()
968 static bool trans_l_macrc(DisasContext *dc, arg_l_macrc *a) in trans_l_macrc()
976 static bool trans_l_sfeq(DisasContext *dc, arg_ab *a) in trans_l_sfeq()
983 static bool trans_l_sfne(DisasContext *dc, arg_ab *a) in trans_l_sfne()
990 static bool trans_l_sfgtu(DisasContext *dc, arg_ab *a) in trans_l_sfgtu()
997 static bool trans_l_sfgeu(DisasContext *dc, arg_ab *a) in trans_l_sfgeu()
1004 static bool trans_l_sfltu(DisasContext *dc, arg_ab *a) in trans_l_sfltu()
1011 static bool trans_l_sfleu(DisasContext *dc, arg_ab *a) in trans_l_sfleu()
1018 static bool trans_l_sfgts(DisasContext *dc, arg_ab *a) in trans_l_sfgts()
1025 static bool trans_l_sfges(DisasContext *dc, arg_ab *a) in trans_l_sfges()
1032 static bool trans_l_sflts(DisasContext *dc, arg_ab *a) in trans_l_sflts()
1039 static bool trans_l_sfles(DisasContext *dc, arg_ab *a) in trans_l_sfles()
1046 static bool trans_l_sfeqi(DisasContext *dc, arg_ai *a) in trans_l_sfeqi()
1052 static bool trans_l_sfnei(DisasContext *dc, arg_ai *a) in trans_l_sfnei()
1058 static bool trans_l_sfgtui(DisasContext *dc, arg_ai *a) in trans_l_sfgtui()
1064 static bool trans_l_sfgeui(DisasContext *dc, arg_ai *a) in trans_l_sfgeui()
1070 static bool trans_l_sfltui(DisasContext *dc, arg_ai *a) in trans_l_sfltui()
1076 static bool trans_l_sfleui(DisasContext *dc, arg_ai *a) in trans_l_sfleui()
1082 static bool trans_l_sfgtsi(DisasContext *dc, arg_ai *a) in trans_l_sfgtsi()
1088 static bool trans_l_sfgesi(DisasContext *dc, arg_ai *a) in trans_l_sfgesi()
1094 static bool trans_l_sfltsi(DisasContext *dc, arg_ai *a) in trans_l_sfltsi()
1100 static bool trans_l_sflesi(DisasContext *dc, arg_ai *a) in trans_l_sflesi()
1106 static bool trans_l_sys(DisasContext *dc, arg_l_sys *a) in trans_l_sys()
1114 static bool trans_l_trap(DisasContext *dc, arg_l_trap *a) in trans_l_trap()
1122 static bool trans_l_msync(DisasContext *dc, arg_l_msync *a) in trans_l_msync()
1128 static bool trans_l_psync(DisasContext *dc, arg_l_psync *a) in trans_l_psync()
1133 static bool trans_l_csync(DisasContext *dc, arg_l_csync *a) in trans_l_csync()
1138 static bool trans_l_rfe(DisasContext *dc, arg_l_rfe *a) in trans_l_rfe()
1149 static bool do_fp2(DisasContext *dc, arg_da *a, in do_fp2()
1161 static bool do_fp3(DisasContext *dc, arg_dab *a, in do_fp3()
1173 static bool do_fpcmp(DisasContext *dc, arg_ab *a, in do_fpcmp()
1192 static bool trans_lf_add_s(DisasContext *dc, arg_dab *a) in trans_lf_add_s()
1197 static bool trans_lf_sub_s(DisasContext *dc, arg_dab *a) in trans_lf_sub_s()
1202 static bool trans_lf_mul_s(DisasContext *dc, arg_dab *a) in trans_lf_mul_s()
1207 static bool trans_lf_div_s(DisasContext *dc, arg_dab *a) in trans_lf_div_s()
1212 static bool trans_lf_rem_s(DisasContext *dc, arg_dab *a) in trans_lf_rem_s()
1218 static bool trans_lf_itof_s(DisasContext *dc, arg_da *a) in trans_lf_itof_s()
1223 static bool trans_lf_ftoi_s(DisasContext *dc, arg_da *a) in trans_lf_ftoi_s()
1228 static bool trans_lf_madd_s(DisasContext *dc, arg_dab *a) in trans_lf_madd_s()
1240 static bool trans_lf_sfeq_s(DisasContext *dc, arg_ab *a) in trans_lf_sfeq_s()
1245 static bool trans_lf_sfne_s(DisasContext *dc, arg_ab *a) in trans_lf_sfne_s()
1250 static bool trans_lf_sfgt_s(DisasContext *dc, arg_ab *a) in trans_lf_sfgt_s()
1255 static bool trans_lf_sfge_s(DisasContext *dc, arg_ab *a) in trans_lf_sfge_s()
1260 static bool trans_lf_sflt_s(DisasContext *dc, arg_ab *a) in trans_lf_sflt_s()
1265 static bool trans_lf_sfle_s(DisasContext *dc, arg_ab *a) in trans_lf_sfle_s()
1270 static bool trans_lf_sfueq_s(DisasContext *dc, arg_ab *a) in trans_lf_sfueq_s()
1278 static bool trans_lf_sfult_s(DisasContext *dc, arg_ab *a) in trans_lf_sfult_s()
1286 static bool trans_lf_sfugt_s(DisasContext *dc, arg_ab *a) in trans_lf_sfugt_s()
1294 static bool trans_lf_sfule_s(DisasContext *dc, arg_ab *a) in trans_lf_sfule_s()
1302 static bool trans_lf_sfuge_s(DisasContext *dc, arg_ab *a) in trans_lf_sfuge_s()
1310 static bool trans_lf_sfun_s(DisasContext *dc, arg_ab *a) in trans_lf_sfun_s()
1318 static bool check_pair(DisasContext *dc, int r, int p) in check_pair()
1323 static void load_pair(DisasContext *dc, TCGv_i64 t, int r, int p) in load_pair()
1328 static void save_pair(DisasContext *dc, TCGv_i64 t, int r, int p) in save_pair()
1333 static bool do_dp3(DisasContext *dc, arg_dab_pair *a, in do_dp3()
1359 static bool do_dp2(DisasContext *dc, arg_da_pair *a, in do_dp2()
1381 static bool do_dpcmp(DisasContext *dc, arg_ab_pair *a, in do_dpcmp()
1412 static bool trans_lf_add_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_add_d()
1417 static bool trans_lf_sub_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_sub_d()
1422 static bool trans_lf_mul_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_mul_d()
1427 static bool trans_lf_div_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_div_d()
1432 static bool trans_lf_rem_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_rem_d()
1437 static bool trans_lf_itof_d(DisasContext *dc, arg_da_pair *a) in trans_lf_itof_d()
1442 static bool trans_lf_ftoi_d(DisasContext *dc, arg_da_pair *a) in trans_lf_ftoi_d()
1447 static bool trans_lf_stod_d(DisasContext *dc, arg_lf_stod_d *a) in trans_lf_stod_d()
1466 static bool trans_lf_dtos_d(DisasContext *dc, arg_lf_dtos_d *a) in trans_lf_dtos_d()
1485 static bool trans_lf_madd_d(DisasContext *dc, arg_dab_pair *a) in trans_lf_madd_d()
1513 static bool trans_lf_sfeq_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfeq_d()
1518 static bool trans_lf_sfne_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfne_d()
1523 static bool trans_lf_sfgt_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfgt_d()
1528 static bool trans_lf_sfge_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfge_d()
1533 static bool trans_lf_sflt_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sflt_d()
1538 static bool trans_lf_sfle_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfle_d()
1543 static bool trans_lf_sfueq_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfueq_d()
1548 static bool trans_lf_sfule_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfule_d()
1553 static bool trans_lf_sfuge_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfuge_d()
1558 static bool trans_lf_sfult_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfult_d()
1563 static bool trans_lf_sfugt_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfugt_d()
1568 static bool trans_lf_sfun_d(DisasContext *dc, arg_ab_pair *a) in trans_lf_sfun_d()
1575 DisasContext *dc = container_of(dcb, DisasContext, base); in openrisc_tr_init_disas_context() local
1592 DisasContext *dc = container_of(db, DisasContext, base); in openrisc_tr_tb_start() local
1606 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_insn_start() local
1614 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_translate_insn() local
1638 DisasContext *dc = container_of(dcbase, DisasContext, base); in openrisc_tr_tb_stop() local