Lines Matching refs:tcg_env

1241         tcg_gen_ld_i32(t2, tcg_env, offsetof(CPUMIPSState, CP0_SRSCtl));  in gen_load_srsgpr()
1246 tcg_gen_add_ptr(addr, tcg_env, addr); in gen_load_srsgpr()
1261 tcg_gen_ld_i32(t2, tcg_env, offsetof(CPUMIPSState, CP0_SRSCtl)); in gen_store_srsgpr()
1266 tcg_gen_add_ptr(addr, tcg_env, addr); in gen_store_srsgpr()
1317 gen_helper_raise_exception_err(tcg_env, tcg_constant_i32(excp), in generate_exception_err()
1324 gen_helper_raise_exception(tcg_env, tcg_constant_i32(excp)); in generate_exception()
1336 tcg_gen_st_i32(tcg_constant_i32(code), tcg_env, in generate_exception_break()
1845 gen_helper_r6_cmp_ ## fmt ## _af(fp0, tcg_env, fp0, fp1); \
1848 gen_helper_r6_cmp_ ## fmt ## _un(fp0, tcg_env, fp0, fp1); \
1851 gen_helper_r6_cmp_ ## fmt ## _eq(fp0, tcg_env, fp0, fp1); \
1854 gen_helper_r6_cmp_ ## fmt ## _ueq(fp0, tcg_env, fp0, fp1); \
1857 gen_helper_r6_cmp_ ## fmt ## _lt(fp0, tcg_env, fp0, fp1); \
1860 gen_helper_r6_cmp_ ## fmt ## _ult(fp0, tcg_env, fp0, fp1); \
1863 gen_helper_r6_cmp_ ## fmt ## _le(fp0, tcg_env, fp0, fp1); \
1866 gen_helper_r6_cmp_ ## fmt ## _ule(fp0, tcg_env, fp0, fp1); \
1869 gen_helper_r6_cmp_ ## fmt ## _saf(fp0, tcg_env, fp0, fp1); \
1872 gen_helper_r6_cmp_ ## fmt ## _sun(fp0, tcg_env, fp0, fp1); \
1875 gen_helper_r6_cmp_ ## fmt ## _seq(fp0, tcg_env, fp0, fp1); \
1878 gen_helper_r6_cmp_ ## fmt ## _sueq(fp0, tcg_env, fp0, fp1); \
1881 gen_helper_r6_cmp_ ## fmt ## _slt(fp0, tcg_env, fp0, fp1); \
1884 gen_helper_r6_cmp_ ## fmt ## _sult(fp0, tcg_env, fp0, fp1); \
1887 gen_helper_r6_cmp_ ## fmt ## _sle(fp0, tcg_env, fp0, fp1); \
1890 gen_helper_r6_cmp_ ## fmt ## _sule(fp0, tcg_env, fp0, fp1); \
1893 gen_helper_r6_cmp_ ## fmt ## _or(fp0, tcg_env, fp0, fp1); \
1896 gen_helper_r6_cmp_ ## fmt ## _une(fp0, tcg_env, fp0, fp1); \
1899 gen_helper_r6_cmp_ ## fmt ## _ne(fp0, tcg_env, fp0, fp1); \
1902 gen_helper_r6_cmp_ ## fmt ## _sor(fp0, tcg_env, fp0, fp1); \
1905 gen_helper_r6_cmp_ ## fmt ## _sune(fp0, tcg_env, fp0, fp1); \
1908 gen_helper_r6_cmp_ ## fmt ## _sne(fp0, tcg_env, fp0, fp1); \
1931 tcg_gen_st_tl(t0, tcg_env, offsetof(CPUMIPSState, lladdr)); \
1932 tcg_gen_st_tl(ret, tcg_env, offsetof(CPUMIPSState, llval)); \
1939 gen_helper_##insn(ret, tcg_env, arg1, tcg_constant_i32(mem_idx)); \
4285 tcg_gen_st_i32(tcg_constant_i32(code), tcg_env, in gen_trap()
4330 tcg_gen_st_i32(tcg_constant_i32(code), tcg_env, in gen_trap()
4839 tcg_gen_ld_i64(t1, tcg_env, off); in gen_mthc0_entrylo()
4845 tcg_gen_st_i64(t1, tcg_env, off); in gen_mthc0_entrylo()
4854 tcg_gen_ld_i64(t1, tcg_env, off); in gen_mthc0_store64()
4856 tcg_gen_st_i64(t1, tcg_env, off); in gen_mthc0_store64()
4863 tcg_gen_ld_i64(t0, tcg_env, off); in gen_mfhc0_entrylo()
4876 tcg_gen_ld_i64(t0, tcg_env, off); in gen_mfhc0_load64()
4885 tcg_gen_ld_i32(t0, tcg_env, off); in gen_mfc0_load32()
4891 tcg_gen_ld_tl(arg, tcg_env, off); in gen_mfc0_load64()
4900 tcg_gen_st_i32(t0, tcg_env, off); in gen_mtc0_store32()
4946 gen_helper_mfhc0_maar(arg, tcg_env); in gen_mfhc0()
5040 gen_helper_mthc0_maar(tcg_env, arg); in gen_mthc0()
5117 gen_helper_mfc0_mvpcontrol(arg, tcg_env); in gen_mfc0()
5122 gen_helper_mfc0_mvpconf0(arg, tcg_env); in gen_mfc0()
5127 gen_helper_mfc0_mvpconf1(arg, tcg_env); in gen_mfc0()
5143 gen_helper_mfc0_random(arg, tcg_env); in gen_mfc0()
5190 tcg_gen_ld_i64(tmp, tcg_env, in gen_mfc0()
5205 gen_helper_mfc0_tcstatus(arg, tcg_env); in gen_mfc0()
5210 gen_helper_mfc0_tcbind(arg, tcg_env); in gen_mfc0()
5215 gen_helper_mfc0_tcrestart(arg, tcg_env); in gen_mfc0()
5220 gen_helper_mfc0_tchalt(arg, tcg_env); in gen_mfc0()
5225 gen_helper_mfc0_tccontext(arg, tcg_env); in gen_mfc0()
5230 gen_helper_mfc0_tcschedule(arg, tcg_env); in gen_mfc0()
5235 gen_helper_mfc0_tcschefback(arg, tcg_env); in gen_mfc0()
5247 tcg_gen_ld_i64(tmp, tcg_env, in gen_mfc0()
5272 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_Context)); in gen_mfc0()
5283 tcg_gen_ld_tl(arg, tcg_env, in gen_mfc0()
5290 gen_helper_mtc0_memorymapid(tcg_env, arg); in gen_mfc0()
5310 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_SegCtl0)); in gen_mfc0()
5316 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_SegCtl1)); in gen_mfc0()
5322 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_SegCtl2)); in gen_mfc0()
5399 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_BadVAddr)); in gen_mfc0()
5429 gen_helper_mfc0_count(arg, tcg_env); in gen_mfc0()
5446 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_EntryHi)); in gen_mfc0()
5503 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_EPC)); in gen_mfc0()
5519 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_EBase)); in gen_mfc0()
5526 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_CMGCRBase)); in gen_mfc0()
5576 gen_helper_mfc0_lladdr(arg, tcg_env); in gen_mfc0()
5581 gen_helper_mfc0_maar(arg, tcg_env); in gen_mfc0()
5634 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_XContext)); in gen_mfc0()
5662 gen_helper_mfc0_debug(arg, tcg_env); /* EJTAG support */ in gen_mfc0()
5698 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_DEPC)); in gen_mfc0()
5772 tcg_gen_ld_i64(tmp, tcg_env, offsetof(CPUMIPSState, CP0_TagLo)); in gen_mfc0()
5811 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_ErrorEPC)); in gen_mfc0()
5833 tcg_gen_ld_tl(arg, tcg_env, in gen_mfc0()
5869 gen_helper_mtc0_index(tcg_env, arg); in gen_mtc0()
5874 gen_helper_mtc0_mvpcontrol(tcg_env, arg); in gen_mtc0()
5904 gen_helper_mtc0_vpecontrol(tcg_env, arg); in gen_mtc0()
5909 gen_helper_mtc0_vpeconf0(tcg_env, arg); in gen_mtc0()
5914 gen_helper_mtc0_vpeconf1(tcg_env, arg); in gen_mtc0()
5919 gen_helper_mtc0_yqmask(tcg_env, arg); in gen_mtc0()
5924 tcg_gen_st_tl(arg, tcg_env, in gen_mtc0()
5930 tcg_gen_st_tl(arg, tcg_env, in gen_mtc0()
5936 gen_helper_mtc0_vpeopt(tcg_env, arg); in gen_mtc0()
5946 gen_helper_mtc0_entrylo0(tcg_env, arg); in gen_mtc0()
5951 gen_helper_mtc0_tcstatus(tcg_env, arg); in gen_mtc0()
5956 gen_helper_mtc0_tcbind(tcg_env, arg); in gen_mtc0()
5961 gen_helper_mtc0_tcrestart(tcg_env, arg); in gen_mtc0()
5966 gen_helper_mtc0_tchalt(tcg_env, arg); in gen_mtc0()
5971 gen_helper_mtc0_tccontext(tcg_env, arg); in gen_mtc0()
5976 gen_helper_mtc0_tcschedule(tcg_env, arg); in gen_mtc0()
5981 gen_helper_mtc0_tcschefback(tcg_env, arg); in gen_mtc0()
5991 gen_helper_mtc0_entrylo1(tcg_env, arg); in gen_mtc0()
6006 gen_helper_mtc0_context(tcg_env, arg); in gen_mtc0()
6016 tcg_gen_st_tl(arg, tcg_env, in gen_mtc0()
6032 gen_helper_mtc0_pagemask(tcg_env, arg); in gen_mtc0()
6037 gen_helper_mtc0_pagegrain(tcg_env, arg); in gen_mtc0()
6043 gen_helper_mtc0_segctl0(tcg_env, arg); in gen_mtc0()
6048 gen_helper_mtc0_segctl1(tcg_env, arg); in gen_mtc0()
6053 gen_helper_mtc0_segctl2(tcg_env, arg); in gen_mtc0()
6063 gen_helper_mtc0_pwfield(tcg_env, arg); in gen_mtc0()
6068 gen_helper_mtc0_pwsize(tcg_env, arg); in gen_mtc0()
6078 gen_helper_mtc0_wired(tcg_env, arg); in gen_mtc0()
6083 gen_helper_mtc0_srsconf0(tcg_env, arg); in gen_mtc0()
6088 gen_helper_mtc0_srsconf1(tcg_env, arg); in gen_mtc0()
6093 gen_helper_mtc0_srsconf2(tcg_env, arg); in gen_mtc0()
6098 gen_helper_mtc0_srsconf3(tcg_env, arg); in gen_mtc0()
6103 gen_helper_mtc0_srsconf4(tcg_env, arg); in gen_mtc0()
6108 gen_helper_mtc0_pwctl(tcg_env, arg); in gen_mtc0()
6119 gen_helper_mtc0_hwrena(tcg_env, arg); in gen_mtc0()
6152 gen_helper_mtc0_count(tcg_env, arg); in gen_mtc0()
6162 gen_helper_mtc0_entryhi(tcg_env, arg); in gen_mtc0()
6172 gen_helper_mtc0_compare(tcg_env, arg); in gen_mtc0()
6184 gen_helper_mtc0_status(tcg_env, arg); in gen_mtc0()
6192 gen_helper_mtc0_intctl(tcg_env, arg); in gen_mtc0()
6199 gen_helper_mtc0_srsctl(tcg_env, arg); in gen_mtc0()
6219 gen_helper_mtc0_cause(tcg_env, arg); in gen_mtc0()
6236 tcg_gen_st_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_EPC)); in gen_mtc0()
6251 gen_helper_mtc0_ebase(tcg_env, arg); in gen_mtc0()
6261 gen_helper_mtc0_config0(tcg_env, arg); in gen_mtc0()
6271 gen_helper_mtc0_config2(tcg_env, arg); in gen_mtc0()
6277 gen_helper_mtc0_config3(tcg_env, arg); in gen_mtc0()
6283 gen_helper_mtc0_config4(tcg_env, arg); in gen_mtc0()
6288 gen_helper_mtc0_config5(tcg_env, arg); in gen_mtc0()
6310 gen_helper_mtc0_lladdr(tcg_env, arg); in gen_mtc0()
6315 gen_helper_mtc0_maar(tcg_env, arg); in gen_mtc0()
6320 gen_helper_mtc0_maari(tcg_env, arg); in gen_mtc0()
6368 gen_helper_mtc0_xcontext(tcg_env, arg); in gen_mtc0()
6381 gen_helper_mtc0_framemask(tcg_env, arg); in gen_mtc0()
6395 gen_helper_mtc0_debug(tcg_env, arg); /* EJTAG support */ in gen_mtc0()
6446 tcg_gen_st_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_DEPC)); in gen_mtc0()
6456 gen_helper_mtc0_performance0(tcg_env, arg); in gen_mtc0()
6494 gen_helper_mtc0_errctl(tcg_env, arg); in gen_mtc0()
6518 gen_helper_mtc0_taglo(tcg_env, arg); in gen_mtc0()
6525 gen_helper_mtc0_datalo(tcg_env, arg); in gen_mtc0()
6538 gen_helper_mtc0_taghi(tcg_env, arg); in gen_mtc0()
6545 gen_helper_mtc0_datahi(tcg_env, arg); in gen_mtc0()
6556 tcg_gen_st_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_ErrorEPC)); in gen_mtc0()
6577 tcg_gen_st_tl(arg, tcg_env, in gen_mtc0()
6624 gen_helper_mfc0_mvpcontrol(arg, tcg_env); in gen_dmfc0()
6629 gen_helper_mfc0_mvpconf0(arg, tcg_env); in gen_dmfc0()
6634 gen_helper_mfc0_mvpconf1(arg, tcg_env); in gen_dmfc0()
6650 gen_helper_mfc0_random(arg, tcg_env); in gen_dmfc0()
6670 tcg_gen_ld_tl(arg, tcg_env, in gen_dmfc0()
6676 tcg_gen_ld_tl(arg, tcg_env, in gen_dmfc0()
6682 tcg_gen_ld_tl(arg, tcg_env, in gen_dmfc0()
6698 tcg_gen_ld_tl(arg, tcg_env, in gen_dmfc0()
6704 gen_helper_mfc0_tcstatus(arg, tcg_env); in gen_dmfc0()
6709 gen_helper_mfc0_tcbind(arg, tcg_env); in gen_dmfc0()
6714 gen_helper_dmfc0_tcrestart(arg, tcg_env); in gen_dmfc0()
6719 gen_helper_dmfc0_tchalt(arg, tcg_env); in gen_dmfc0()
6724 gen_helper_dmfc0_tccontext(arg, tcg_env); in gen_dmfc0()
6729 gen_helper_dmfc0_tcschedule(arg, tcg_env); in gen_dmfc0()
6734 gen_helper_dmfc0_tcschefback(arg, tcg_env); in gen_dmfc0()
6744 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_EntryLo1)); in gen_dmfc0()
6759 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_Context)); in gen_dmfc0()
6769 tcg_gen_ld_tl(arg, tcg_env, in gen_dmfc0()
6775 gen_helper_mtc0_memorymapid(tcg_env, arg); in gen_dmfc0()
6795 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_SegCtl0)); in gen_dmfc0()
6800 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_SegCtl1)); in gen_dmfc0()
6805 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_SegCtl2)); in gen_dmfc0()
6810 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_PWBase)); in gen_dmfc0()
6815 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_PWField)); in gen_dmfc0()
6820 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_PWSize)); in gen_dmfc0()
6881 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_BadVAddr)); in gen_dmfc0()
6909 gen_helper_mfc0_count(arg, tcg_env); in gen_dmfc0()
6926 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_EntryHi)); in gen_dmfc0()
6982 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_EPC)); in gen_dmfc0()
6997 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_EBase)); in gen_dmfc0()
7003 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_CMGCRBase)); in gen_dmfc0()
7052 gen_helper_dmfc0_lladdr(arg, tcg_env); in gen_dmfc0()
7057 gen_helper_dmfc0_maar(arg, tcg_env); in gen_dmfc0()
7109 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_XContext)); in gen_dmfc0()
7135 gen_helper_mfc0_debug(arg, tcg_env); /* EJTAG support */ in gen_dmfc0()
7171 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_DEPC)); in gen_dmfc0()
7280 tcg_gen_ld_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_ErrorEPC)); in gen_dmfc0()
7301 tcg_gen_ld_tl(arg, tcg_env, in gen_dmfc0()
7336 gen_helper_mtc0_index(tcg_env, arg); in gen_dmtc0()
7341 gen_helper_mtc0_mvpcontrol(tcg_env, arg); in gen_dmtc0()
7371 gen_helper_mtc0_vpecontrol(tcg_env, arg); in gen_dmtc0()
7376 gen_helper_mtc0_vpeconf0(tcg_env, arg); in gen_dmtc0()
7381 gen_helper_mtc0_vpeconf1(tcg_env, arg); in gen_dmtc0()
7386 gen_helper_mtc0_yqmask(tcg_env, arg); in gen_dmtc0()
7391 tcg_gen_st_tl(arg, tcg_env, in gen_dmtc0()
7397 tcg_gen_st_tl(arg, tcg_env, in gen_dmtc0()
7403 gen_helper_mtc0_vpeopt(tcg_env, arg); in gen_dmtc0()
7413 gen_helper_dmtc0_entrylo0(tcg_env, arg); in gen_dmtc0()
7418 gen_helper_mtc0_tcstatus(tcg_env, arg); in gen_dmtc0()
7423 gen_helper_mtc0_tcbind(tcg_env, arg); in gen_dmtc0()
7428 gen_helper_mtc0_tcrestart(tcg_env, arg); in gen_dmtc0()
7433 gen_helper_mtc0_tchalt(tcg_env, arg); in gen_dmtc0()
7438 gen_helper_mtc0_tccontext(tcg_env, arg); in gen_dmtc0()
7443 gen_helper_mtc0_tcschedule(tcg_env, arg); in gen_dmtc0()
7448 gen_helper_mtc0_tcschefback(tcg_env, arg); in gen_dmtc0()
7458 gen_helper_dmtc0_entrylo1(tcg_env, arg); in gen_dmtc0()
7473 gen_helper_mtc0_context(tcg_env, arg); in gen_dmtc0()
7483 tcg_gen_st_tl(arg, tcg_env, in gen_dmtc0()
7499 gen_helper_mtc0_pagemask(tcg_env, arg); in gen_dmtc0()
7504 gen_helper_mtc0_pagegrain(tcg_env, arg); in gen_dmtc0()
7509 gen_helper_mtc0_segctl0(tcg_env, arg); in gen_dmtc0()
7514 gen_helper_mtc0_segctl1(tcg_env, arg); in gen_dmtc0()
7519 gen_helper_mtc0_segctl2(tcg_env, arg); in gen_dmtc0()
7524 tcg_gen_st_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_PWBase)); in gen_dmtc0()
7529 gen_helper_mtc0_pwfield(tcg_env, arg); in gen_dmtc0()
7534 gen_helper_mtc0_pwsize(tcg_env, arg); in gen_dmtc0()
7544 gen_helper_mtc0_wired(tcg_env, arg); in gen_dmtc0()
7549 gen_helper_mtc0_srsconf0(tcg_env, arg); in gen_dmtc0()
7554 gen_helper_mtc0_srsconf1(tcg_env, arg); in gen_dmtc0()
7559 gen_helper_mtc0_srsconf2(tcg_env, arg); in gen_dmtc0()
7564 gen_helper_mtc0_srsconf3(tcg_env, arg); in gen_dmtc0()
7569 gen_helper_mtc0_srsconf4(tcg_env, arg); in gen_dmtc0()
7574 gen_helper_mtc0_pwctl(tcg_env, arg); in gen_dmtc0()
7585 gen_helper_mtc0_hwrena(tcg_env, arg); in gen_dmtc0()
7618 gen_helper_mtc0_count(tcg_env, arg); in gen_dmtc0()
7630 gen_helper_mtc0_entryhi(tcg_env, arg); in gen_dmtc0()
7640 gen_helper_mtc0_compare(tcg_env, arg); in gen_dmtc0()
7654 gen_helper_mtc0_status(tcg_env, arg); in gen_dmtc0()
7662 gen_helper_mtc0_intctl(tcg_env, arg); in gen_dmtc0()
7669 gen_helper_mtc0_srsctl(tcg_env, arg); in gen_dmtc0()
7689 gen_helper_mtc0_cause(tcg_env, arg); in gen_dmtc0()
7706 tcg_gen_st_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_EPC)); in gen_dmtc0()
7721 gen_helper_mtc0_ebase(tcg_env, arg); in gen_dmtc0()
7731 gen_helper_mtc0_config0(tcg_env, arg); in gen_dmtc0()
7741 gen_helper_mtc0_config2(tcg_env, arg); in gen_dmtc0()
7747 gen_helper_mtc0_config3(tcg_env, arg); in gen_dmtc0()
7757 gen_helper_mtc0_config5(tcg_env, arg); in gen_dmtc0()
7771 gen_helper_mtc0_lladdr(tcg_env, arg); in gen_dmtc0()
7776 gen_helper_mtc0_maar(tcg_env, arg); in gen_dmtc0()
7781 gen_helper_mtc0_maari(tcg_env, arg); in gen_dmtc0()
7828 gen_helper_mtc0_xcontext(tcg_env, arg); in gen_dmtc0()
7840 gen_helper_mtc0_framemask(tcg_env, arg); in gen_dmtc0()
7854 gen_helper_mtc0_debug(tcg_env, arg); /* EJTAG support */ in gen_dmtc0()
7903 tcg_gen_st_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_DEPC)); in gen_dmtc0()
7913 gen_helper_mtc0_performance0(tcg_env, arg); in gen_dmtc0()
7951 gen_helper_mtc0_errctl(tcg_env, arg); in gen_dmtc0()
7975 gen_helper_mtc0_taglo(tcg_env, arg); in gen_dmtc0()
7982 gen_helper_mtc0_datalo(tcg_env, arg); in gen_dmtc0()
7995 gen_helper_mtc0_taghi(tcg_env, arg); in gen_dmtc0()
8002 gen_helper_mtc0_datahi(tcg_env, arg); in gen_dmtc0()
8013 tcg_gen_st_tl(arg, tcg_env, offsetof(CPUMIPSState, CP0_ErrorEPC)); in gen_dmtc0()
8034 tcg_gen_st_tl(arg, tcg_env, in gen_dmtc0()
8082 gen_helper_mftc0_vpecontrol(t0, tcg_env); in gen_mftr()
8085 gen_helper_mftc0_vpeconf0(t0, tcg_env); in gen_mftr()
8095 gen_helper_mftc0_tcstatus(t0, tcg_env); in gen_mftr()
8098 gen_helper_mftc0_tcbind(t0, tcg_env); in gen_mftr()
8101 gen_helper_mftc0_tcrestart(t0, tcg_env); in gen_mftr()
8104 gen_helper_mftc0_tchalt(t0, tcg_env); in gen_mftr()
8107 gen_helper_mftc0_tccontext(t0, tcg_env); in gen_mftr()
8110 gen_helper_mftc0_tcschedule(t0, tcg_env); in gen_mftr()
8113 gen_helper_mftc0_tcschefback(t0, tcg_env); in gen_mftr()
8123 gen_helper_mftc0_entryhi(t0, tcg_env); in gen_mftr()
8133 gen_helper_mftc0_status(t0, tcg_env); in gen_mftr()
8143 gen_helper_mftc0_cause(t0, tcg_env); in gen_mftr()
8153 gen_helper_mftc0_epc(t0, tcg_env); in gen_mftr()
8163 gen_helper_mftc0_ebase(t0, tcg_env); in gen_mftr()
8180 gen_helper_mftc0_configx(t0, tcg_env, tcg_constant_tl(sel)); in gen_mftr()
8190 gen_helper_mftc0_debug(t0, tcg_env); in gen_mftr()
8246 gen_helper_mftdsp(t0, tcg_env); in gen_mftr()
8309 gen_helper_mttc0_vpecontrol(tcg_env, t0); in gen_mttr()
8312 gen_helper_mttc0_vpeconf0(tcg_env, t0); in gen_mttr()
8322 gen_helper_mttc0_tcstatus(tcg_env, t0); in gen_mttr()
8325 gen_helper_mttc0_tcbind(tcg_env, t0); in gen_mttr()
8328 gen_helper_mttc0_tcrestart(tcg_env, t0); in gen_mttr()
8331 gen_helper_mttc0_tchalt(tcg_env, t0); in gen_mttr()
8334 gen_helper_mttc0_tccontext(tcg_env, t0); in gen_mttr()
8337 gen_helper_mttc0_tcschedule(tcg_env, t0); in gen_mttr()
8340 gen_helper_mttc0_tcschefback(tcg_env, t0); in gen_mttr()
8350 gen_helper_mttc0_entryhi(tcg_env, t0); in gen_mttr()
8360 gen_helper_mttc0_status(tcg_env, t0); in gen_mttr()
8370 gen_helper_mttc0_cause(tcg_env, t0); in gen_mttr()
8380 gen_helper_mttc0_ebase(tcg_env, t0); in gen_mttr()
8390 gen_helper_mttc0_debug(tcg_env, t0); in gen_mttr()
8446 gen_helper_mttdsp(tcg_env, t0); in gen_mttr()
8573 gen_helper_tlbwi(tcg_env); in gen_cp0()
8581 gen_helper_tlbinv(tcg_env); in gen_cp0()
8590 gen_helper_tlbinvf(tcg_env); in gen_cp0()
8598 gen_helper_tlbwr(tcg_env); in gen_cp0()
8605 gen_helper_tlbp(tcg_env); in gen_cp0()
8612 gen_helper_tlbr(tcg_env); in gen_cp0()
8624 gen_helper_eretnc(tcg_env); in gen_cp0()
8629 gen_helper_eret(tcg_env); in gen_cp0()
8645 gen_helper_deret(tcg_env); in gen_cp0()
8660 gen_helper_wait(tcg_env); in gen_cp0()
9281 gen_helper_float_add_s(fp0, tcg_env, fp0, fp1); in gen_farith()
9292 gen_helper_float_sub_s(fp0, tcg_env, fp0, fp1); in gen_farith()
9303 gen_helper_float_mul_s(fp0, tcg_env, fp0, fp1); in gen_farith()
9314 gen_helper_float_div_s(fp0, tcg_env, fp0, fp1); in gen_farith()
9323 gen_helper_float_sqrt_s(fp0, tcg_env, fp0); in gen_farith()
9369 gen_helper_float_round_2008_l_s(fp64, tcg_env, fp32); in gen_farith()
9371 gen_helper_float_round_l_s(fp64, tcg_env, fp32); in gen_farith()
9384 gen_helper_float_trunc_2008_l_s(fp64, tcg_env, fp32); in gen_farith()
9386 gen_helper_float_trunc_l_s(fp64, tcg_env, fp32); in gen_farith()
9399 gen_helper_float_ceil_2008_l_s(fp64, tcg_env, fp32); in gen_farith()
9401 gen_helper_float_ceil_l_s(fp64, tcg_env, fp32); in gen_farith()
9414 gen_helper_float_floor_2008_l_s(fp64, tcg_env, fp32); in gen_farith()
9416 gen_helper_float_floor_l_s(fp64, tcg_env, fp32); in gen_farith()
9427 gen_helper_float_round_2008_w_s(fp0, tcg_env, fp0); in gen_farith()
9429 gen_helper_float_round_w_s(fp0, tcg_env, fp0); in gen_farith()
9440 gen_helper_float_trunc_2008_w_s(fp0, tcg_env, fp0); in gen_farith()
9442 gen_helper_float_trunc_w_s(fp0, tcg_env, fp0); in gen_farith()
9453 gen_helper_float_ceil_2008_w_s(fp0, tcg_env, fp0); in gen_farith()
9455 gen_helper_float_ceil_w_s(fp0, tcg_env, fp0); in gen_farith()
9466 gen_helper_float_floor_2008_w_s(fp0, tcg_env, fp0); in gen_farith()
9468 gen_helper_float_floor_w_s(fp0, tcg_env, fp0); in gen_farith()
9524 gen_helper_float_recip_s(fp0, tcg_env, fp0); in gen_farith()
9533 gen_helper_float_rsqrt_s(fp0, tcg_env, fp0); in gen_farith()
9546 gen_helper_float_maddf_s(fp2, tcg_env, fp0, fp1, fp2); in gen_farith()
9559 gen_helper_float_msubf_s(fp2, tcg_env, fp0, fp1, fp2); in gen_farith()
9568 gen_helper_float_rint_s(fp0, tcg_env, fp0); in gen_farith()
9577 gen_helper_float_class_s(fp0, tcg_env, fp0); in gen_farith()
9589 gen_helper_float_min_s(fp2, tcg_env, fp0, fp1); in gen_farith()
9600 gen_helper_float_recip2_s(fp0, tcg_env, fp0, fp1); in gen_farith()
9613 gen_helper_float_mina_s(fp2, tcg_env, fp0, fp1); in gen_farith()
9622 gen_helper_float_recip1_s(fp0, tcg_env, fp0); in gen_farith()
9634 gen_helper_float_max_s(fp1, tcg_env, fp0, fp1); in gen_farith()
9643 gen_helper_float_rsqrt1_s(fp0, tcg_env, fp0); in gen_farith()
9655 gen_helper_float_maxa_s(fp1, tcg_env, fp0, fp1); in gen_farith()
9666 gen_helper_float_rsqrt2_s(fp0, tcg_env, fp0, fp1); in gen_farith()
9678 gen_helper_float_cvtd_s(fp64, tcg_env, fp32); in gen_farith()
9688 gen_helper_float_cvt_2008_w_s(fp0, tcg_env, fp0); in gen_farith()
9690 gen_helper_float_cvt_w_s(fp0, tcg_env, fp0); in gen_farith()
9703 gen_helper_float_cvt_2008_l_s(fp64, tcg_env, fp32); in gen_farith()
9705 gen_helper_float_cvt_l_s(fp64, tcg_env, fp32); in gen_farith()
9754 gen_helper_float_add_d(fp0, tcg_env, fp0, fp1); in gen_farith()
9766 gen_helper_float_sub_d(fp0, tcg_env, fp0, fp1); in gen_farith()
9778 gen_helper_float_mul_d(fp0, tcg_env, fp0, fp1); in gen_farith()
9790 gen_helper_float_div_d(fp0, tcg_env, fp0, fp1); in gen_farith()
9800 gen_helper_float_sqrt_d(fp0, tcg_env, fp0); in gen_farith()
9848 gen_helper_float_round_2008_l_d(fp0, tcg_env, fp0); in gen_farith()
9850 gen_helper_float_round_l_d(fp0, tcg_env, fp0); in gen_farith()
9862 gen_helper_float_trunc_2008_l_d(fp0, tcg_env, fp0); in gen_farith()
9864 gen_helper_float_trunc_l_d(fp0, tcg_env, fp0); in gen_farith()
9876 gen_helper_float_ceil_2008_l_d(fp0, tcg_env, fp0); in gen_farith()
9878 gen_helper_float_ceil_l_d(fp0, tcg_env, fp0); in gen_farith()
9890 gen_helper_float_floor_2008_l_d(fp0, tcg_env, fp0); in gen_farith()
9892 gen_helper_float_floor_l_d(fp0, tcg_env, fp0); in gen_farith()
9905 gen_helper_float_round_2008_w_d(fp32, tcg_env, fp64); in gen_farith()
9907 gen_helper_float_round_w_d(fp32, tcg_env, fp64); in gen_farith()
9920 gen_helper_float_trunc_2008_w_d(fp32, tcg_env, fp64); in gen_farith()
9922 gen_helper_float_trunc_w_d(fp32, tcg_env, fp64); in gen_farith()
9935 gen_helper_float_ceil_2008_w_d(fp32, tcg_env, fp64); in gen_farith()
9937 gen_helper_float_ceil_w_d(fp32, tcg_env, fp64); in gen_farith()
9950 gen_helper_float_floor_2008_w_d(fp32, tcg_env, fp64); in gen_farith()
9952 gen_helper_float_floor_w_d(fp32, tcg_env, fp64); in gen_farith()
10009 gen_helper_float_recip_d(fp0, tcg_env, fp0); in gen_farith()
10019 gen_helper_float_rsqrt_d(fp0, tcg_env, fp0); in gen_farith()
10032 gen_helper_float_maddf_d(fp2, tcg_env, fp0, fp1, fp2); in gen_farith()
10045 gen_helper_float_msubf_d(fp2, tcg_env, fp0, fp1, fp2); in gen_farith()
10054 gen_helper_float_rint_d(fp0, tcg_env, fp0); in gen_farith()
10063 gen_helper_float_class_d(fp0, tcg_env, fp0); in gen_farith()
10074 gen_helper_float_min_d(fp1, tcg_env, fp0, fp1); in gen_farith()
10085 gen_helper_float_recip2_d(fp0, tcg_env, fp0, fp1); in gen_farith()
10097 gen_helper_float_mina_d(fp1, tcg_env, fp0, fp1); in gen_farith()
10106 gen_helper_float_recip1_d(fp0, tcg_env, fp0); in gen_farith()
10118 gen_helper_float_max_d(fp1, tcg_env, fp0, fp1); in gen_farith()
10127 gen_helper_float_rsqrt1_d(fp0, tcg_env, fp0); in gen_farith()
10139 gen_helper_float_maxa_d(fp1, tcg_env, fp0, fp1); in gen_farith()
10150 gen_helper_float_rsqrt2_d(fp0, tcg_env, fp0, fp1); in gen_farith()
10185 gen_helper_float_cvts_d(fp32, tcg_env, fp64); in gen_farith()
10197 gen_helper_float_cvt_2008_w_d(fp32, tcg_env, fp64); in gen_farith()
10199 gen_helper_float_cvt_w_d(fp32, tcg_env, fp64); in gen_farith()
10211 gen_helper_float_cvt_2008_l_d(fp0, tcg_env, fp0); in gen_farith()
10213 gen_helper_float_cvt_l_d(fp0, tcg_env, fp0); in gen_farith()
10223 gen_helper_float_cvts_w(fp0, tcg_env, fp0); in gen_farith()
10234 gen_helper_float_cvtd_w(fp64, tcg_env, fp32); in gen_farith()
10245 gen_helper_float_cvts_l(fp32, tcg_env, fp64); in gen_farith()
10255 gen_helper_float_cvtd_l(fp0, tcg_env, fp0); in gen_farith()
10265 gen_helper_float_cvtps_pw(fp0, tcg_env, fp0); in gen_farith()
10277 gen_helper_float_add_ps(fp0, tcg_env, fp0, fp1); in gen_farith()
10289 gen_helper_float_sub_ps(fp0, tcg_env, fp0, fp1); in gen_farith()
10301 gen_helper_float_mul_ps(fp0, tcg_env, fp0, fp1); in gen_farith()
10376 gen_helper_float_addr_ps(fp0, tcg_env, fp0, fp1); in gen_farith()
10388 gen_helper_float_mulr_ps(fp0, tcg_env, fp0, fp1); in gen_farith()
10400 gen_helper_float_recip2_ps(fp0, tcg_env, fp0, fp1); in gen_farith()
10410 gen_helper_float_recip1_ps(fp0, tcg_env, fp0); in gen_farith()
10420 gen_helper_float_rsqrt1_ps(fp0, tcg_env, fp0); in gen_farith()
10432 gen_helper_float_rsqrt2_ps(fp0, tcg_env, fp0, fp1); in gen_farith()
10442 gen_helper_float_cvts_pu(fp0, tcg_env, fp0); in gen_farith()
10452 gen_helper_float_cvtpw_ps(fp0, tcg_env, fp0); in gen_farith()
10462 gen_helper_float_cvts_pl(fp0, tcg_env, fp0); in gen_farith()
10667 gen_helper_float_madd_s(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10682 gen_helper_float_madd_d(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10696 gen_helper_float_madd_ps(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10710 gen_helper_float_msub_s(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10725 gen_helper_float_msub_d(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10739 gen_helper_float_msub_ps(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10753 gen_helper_float_nmadd_s(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10768 gen_helper_float_nmadd_d(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10782 gen_helper_float_nmadd_ps(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10796 gen_helper_float_nmsub_s(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10811 gen_helper_float_nmsub_d(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10825 gen_helper_float_nmsub_ps(fp2, tcg_env, fp0, fp1, fp2); in gen_flt3_arith()
10851 gen_helper_rdhwr_cpunum(t0, tcg_env); in gen_rdhwr()
10855 gen_helper_rdhwr_synci_step(t0, tcg_env); in gen_rdhwr()
10860 gen_helper_rdhwr_cc(t0, tcg_env); in gen_rdhwr()
10871 gen_helper_rdhwr_ccres(t0, tcg_env); in gen_rdhwr()
10883 gen_helper_rdhwr_performance(t0, tcg_env); in gen_rdhwr()
10888 gen_helper_rdhwr_xnp(t0, tcg_env); in gen_rdhwr()
10893 tcg_gen_ld_tl(t0, tcg_env, in gen_rdhwr()
10900 tcg_gen_ld_tl(t0, tcg_env, in gen_rdhwr()
11234 gen_helper_cache(tcg_env, t1, t0); in gen_cache_operation()
11430 gen_helper_absq_s_qb(cpu_gpr[ret], v2_t, tcg_env); in gen_mipsdsp_arith()
11434 gen_helper_absq_s_ph(cpu_gpr[ret], v2_t, tcg_env); in gen_mipsdsp_arith()
11438 gen_helper_absq_s_w(cpu_gpr[ret], v2_t, tcg_env); in gen_mipsdsp_arith()
11489 gen_helper_addq_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11493 gen_helper_addq_s_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11497 gen_helper_addq_s_w(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11501 gen_helper_addu_qb(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11505 gen_helper_addu_s_qb(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11509 gen_helper_addu_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11513 gen_helper_addu_s_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11517 gen_helper_subq_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11521 gen_helper_subq_s_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11525 gen_helper_subq_s_w(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11529 gen_helper_subu_qb(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11533 gen_helper_subu_s_qb(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11537 gen_helper_subu_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11541 gen_helper_subu_s_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11545 gen_helper_addsc(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11549 gen_helper_addwc(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11593 gen_helper_precrq_rs_ph_w(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11597 gen_helper_precrqu_s_qb_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11662 gen_helper_absq_s_ob(cpu_gpr[ret], v2_t, tcg_env); in gen_mipsdsp_arith()
11666 gen_helper_absq_s_pw(cpu_gpr[ret], v2_t, tcg_env); in gen_mipsdsp_arith()
11670 gen_helper_absq_s_qh(cpu_gpr[ret], v2_t, tcg_env); in gen_mipsdsp_arith()
11682 gen_helper_subq_pw(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11686 gen_helper_subq_s_pw(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11690 gen_helper_subq_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11694 gen_helper_subq_s_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11698 gen_helper_subu_ob(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11702 gen_helper_subu_s_ob(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11706 gen_helper_subu_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11710 gen_helper_subu_s_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11722 gen_helper_addq_pw(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11726 gen_helper_addq_s_pw(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11730 gen_helper_addq_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11734 gen_helper_addq_s_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11738 gen_helper_addu_ob(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11742 gen_helper_addu_s_ob(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11746 gen_helper_addu_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11750 gen_helper_addu_s_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11796 gen_helper_precrq_rs_qh_pw(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11800 gen_helper_precrqu_s_ob_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_arith()
11836 gen_helper_shll_qb(cpu_gpr[ret], t0, v2_t, tcg_env); in gen_mipsdsp_shift()
11840 gen_helper_shll_qb(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_shift()
11844 gen_helper_shll_ph(cpu_gpr[ret], t0, v2_t, tcg_env); in gen_mipsdsp_shift()
11848 gen_helper_shll_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_shift()
11852 gen_helper_shll_s_ph(cpu_gpr[ret], t0, v2_t, tcg_env); in gen_mipsdsp_shift()
11856 gen_helper_shll_s_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_shift()
11860 gen_helper_shll_s_w(cpu_gpr[ret], t0, v2_t, tcg_env); in gen_mipsdsp_shift()
11864 gen_helper_shll_s_w(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_shift()
11935 gen_helper_shll_pw(cpu_gpr[ret], v2_t, t0, tcg_env); in gen_mipsdsp_shift()
11939 gen_helper_shll_pw(cpu_gpr[ret], v2_t, v1_t, tcg_env); in gen_mipsdsp_shift()
11943 gen_helper_shll_s_pw(cpu_gpr[ret], v2_t, t0, tcg_env); in gen_mipsdsp_shift()
11947 gen_helper_shll_s_pw(cpu_gpr[ret], v2_t, v1_t, tcg_env); in gen_mipsdsp_shift()
11951 gen_helper_shll_ob(cpu_gpr[ret], v2_t, t0, tcg_env); in gen_mipsdsp_shift()
11955 gen_helper_shll_ob(cpu_gpr[ret], v2_t, v1_t, tcg_env); in gen_mipsdsp_shift()
11959 gen_helper_shll_qh(cpu_gpr[ret], v2_t, t0, tcg_env); in gen_mipsdsp_shift()
11963 gen_helper_shll_qh(cpu_gpr[ret], v2_t, v1_t, tcg_env); in gen_mipsdsp_shift()
11967 gen_helper_shll_s_qh(cpu_gpr[ret], v2_t, t0, tcg_env); in gen_mipsdsp_shift()
11971 gen_helper_shll_s_qh(cpu_gpr[ret], v2_t, v1_t, tcg_env); in gen_mipsdsp_shift()
12072 gen_helper_mul_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12075 gen_helper_mul_s_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12078 gen_helper_mulq_s_w(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12081 gen_helper_mulq_rs_w(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12089 gen_helper_dpau_h_qbl(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12093 gen_helper_dpau_h_qbr(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12097 gen_helper_dpsu_h_qbl(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12101 gen_helper_dpsu_h_qbr(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12105 gen_helper_dpa_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12109 gen_helper_dpax_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12113 gen_helper_dpaq_s_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12117 gen_helper_dpaqx_s_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12121 gen_helper_dpaqx_sa_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12125 gen_helper_dps_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12129 gen_helper_dpsx_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12133 gen_helper_dpsq_s_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12137 gen_helper_dpsqx_s_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12141 gen_helper_dpsqx_sa_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12145 gen_helper_mulsaq_s_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12149 gen_helper_dpaq_sa_l_w(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12153 gen_helper_dpsq_sa_l_w(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12157 gen_helper_maq_s_w_phl(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12161 gen_helper_maq_s_w_phr(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12165 gen_helper_maq_sa_w_phl(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12169 gen_helper_maq_sa_w_phr(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12173 gen_helper_mulsa_w_ph(t0, v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12186 gen_helper_dmadd(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12190 gen_helper_dmaddu(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12194 gen_helper_dmsub(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12198 gen_helper_dmsubu(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12202 gen_helper_dpa_w_qh(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12206 gen_helper_dpaq_s_w_qh(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12210 gen_helper_dpaq_sa_l_pw(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12214 gen_helper_dpau_h_obl(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12218 gen_helper_dpau_h_obr(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12222 gen_helper_dps_w_qh(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12226 gen_helper_dpsq_s_w_qh(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12230 gen_helper_dpsq_sa_l_pw(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12234 gen_helper_dpsu_h_obl(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12238 gen_helper_dpsu_h_obr(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12242 gen_helper_maq_s_l_pwl(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12246 gen_helper_maq_s_l_pwr(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12250 gen_helper_maq_s_w_qhll(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12254 gen_helper_maq_sa_w_qhll(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12258 gen_helper_maq_s_w_qhlr(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12262 gen_helper_maq_sa_w_qhlr(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12266 gen_helper_maq_s_w_qhrl(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12270 gen_helper_maq_sa_w_qhrl(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12274 gen_helper_maq_s_w_qhrr(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12278 gen_helper_maq_sa_w_qhrr(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12282 gen_helper_mulsaq_s_l_pw(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12286 gen_helper_mulsaq_s_w_qh(v1_t, v2_t, t0, tcg_env); in gen_mipsdsp_multiply()
12296 gen_helper_muleu_s_ph_qbl(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12300 gen_helper_muleu_s_ph_qbr(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12304 gen_helper_mulq_rs_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12308 gen_helper_muleq_s_w_phl(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12312 gen_helper_muleq_s_w_phr(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12316 gen_helper_mulq_s_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12325 gen_helper_muleq_s_pw_qhl(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12329 gen_helper_muleq_s_pw_qhr(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12333 gen_helper_muleu_s_qh_obl(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12337 gen_helper_muleu_s_qh_obr(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12341 gen_helper_mulq_rs_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_multiply()
12510 gen_helper_cmpu_eq_qb(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12514 gen_helper_cmpu_lt_qb(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12518 gen_helper_cmpu_le_qb(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12558 gen_helper_cmp_eq_ph(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12562 gen_helper_cmp_lt_ph(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12566 gen_helper_cmp_le_ph(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12570 gen_helper_pick_qb(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12574 gen_helper_pick_ph(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12587 gen_helper_cmp_eq_pw(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12591 gen_helper_cmp_lt_pw(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12595 gen_helper_cmp_le_pw(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12599 gen_helper_cmp_eq_qh(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12603 gen_helper_cmp_lt_qh(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12607 gen_helper_cmp_le_qh(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12611 gen_helper_cmpgdu_eq_ob(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12615 gen_helper_cmpgdu_lt_ob(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12619 gen_helper_cmpgdu_le_ob(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12635 gen_helper_cmpu_eq_ob(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12639 gen_helper_cmpu_lt_ob(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12643 gen_helper_cmpu_le_ob(v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12651 gen_helper_pick_ob(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12655 gen_helper_pick_pw(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12659 gen_helper_pick_qh(cpu_gpr[ret], v1_t, v2_t, tcg_env); in gen_mipsdsp_add_cmp_pick()
12781 gen_helper_extr_w(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12786 gen_helper_extr_r_w(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12791 gen_helper_extr_rs_w(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12796 gen_helper_extr_s_h(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12800 gen_helper_extr_s_h(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12804 gen_helper_extr_w(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12808 gen_helper_extr_r_w(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12812 gen_helper_extr_rs_w(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12817 gen_helper_extp(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12821 gen_helper_extp(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12826 gen_helper_extpdp(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12830 gen_helper_extpdp(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12836 gen_helper_shilo(t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12840 gen_helper_shilo(t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12844 gen_helper_mthlip(t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12849 gen_helper_wrdsp(v1_t, t0, tcg_env); in gen_mipsdsp_accinsn()
12854 gen_helper_rddsp(cpu_gpr[ret], t0, tcg_env); in gen_mipsdsp_accinsn()
12864 gen_helper_dmthlip(v1_t, t0, tcg_env); in gen_mipsdsp_accinsn()
12872 gen_helper_dshilo(t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12879 gen_helper_dshilo(v1_t, t0, tcg_env); in gen_mipsdsp_accinsn()
12886 gen_helper_dextp(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12890 gen_helper_dextp(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12895 gen_helper_dextpdp(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12899 gen_helper_dextpdp(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12904 gen_helper_dextr_l(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12909 gen_helper_dextr_r_l(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12914 gen_helper_dextr_rs_l(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12919 gen_helper_dextr_w(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12924 gen_helper_dextr_r_w(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12929 gen_helper_dextr_rs_w(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12934 gen_helper_dextr_s_h(cpu_gpr[ret], t0, t1, tcg_env); in gen_mipsdsp_accinsn()
12938 gen_helper_dextr_s_h(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12942 gen_helper_dextr_l(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12946 gen_helper_dextr_r_l(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12950 gen_helper_dextr_rs_l(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12954 gen_helper_dextr_w(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12958 gen_helper_dextr_r_w(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
12962 gen_helper_dextr_rs_w(cpu_gpr[ret], t0, v1_t, tcg_env); in gen_mipsdsp_accinsn()
13294 gen_helper_pmon(tcg_env, tcg_constant_i32(sa)); in decode_opc_special()
13792 gen_helper_insv(cpu_gpr[rt], tcg_env, t1, t0); in decode_opc_special3_legacy()
14052 gen_helper_dinsv(cpu_gpr[rt], tcg_env, t1, t0); in decode_opc_special3_legacy()
14287 gen_helper_yield(t0, tcg_env, t0); in decode_opc_special3()
14478 gen_helper_dvpe(t0, tcg_env); in decode_opc_legacy()
14483 gen_helper_evpe(t0, tcg_env); in decode_opc_legacy()
14489 gen_helper_dvp(t0, tcg_env); in decode_opc_legacy()
14496 gen_helper_evp(t0, tcg_env); in decode_opc_legacy()
14503 gen_helper_di(t0, tcg_env); in decode_opc_legacy()
14514 gen_helper_ei(t0, tcg_env); in decode_opc_legacy()
15247 cpu_gpr[i] = tcg_global_mem_new(tcg_env, in mips_tcg_init()
15257 cpu_gpr_hi[i] = tcg_global_mem_new_i64(tcg_env, in mips_tcg_init()
15266 fpu_f64[i] = tcg_global_mem_new_i64(tcg_env, off, fregnames[i]); in mips_tcg_init()
15269 cpu_PC = tcg_global_mem_new(tcg_env, in mips_tcg_init()
15272 cpu_HI[i] = tcg_global_mem_new(tcg_env, in mips_tcg_init()
15275 cpu_LO[i] = tcg_global_mem_new(tcg_env, in mips_tcg_init()
15279 cpu_dspctrl = tcg_global_mem_new(tcg_env, in mips_tcg_init()
15283 bcond = tcg_global_mem_new(tcg_env, in mips_tcg_init()
15285 btarget = tcg_global_mem_new(tcg_env, in mips_tcg_init()
15287 hflags = tcg_global_mem_new_i32(tcg_env, in mips_tcg_init()
15290 fpu_fcr0 = tcg_global_mem_new_i32(tcg_env, in mips_tcg_init()
15293 fpu_fcr31 = tcg_global_mem_new_i32(tcg_env, in mips_tcg_init()
15296 cpu_lladdr = tcg_global_mem_new(tcg_env, offsetof(CPUMIPSState, lladdr), in mips_tcg_init()
15298 cpu_llval = tcg_global_mem_new(tcg_env, offsetof(CPUMIPSState, llval), in mips_tcg_init()