Home | History | Annotate | Download | only in target-mips

Lines Matching defs:cpu_env

428 static TCGv_ptr cpu_env;
564 tcg_gen_ld_i32(t2, cpu_env, offsetof(CPUMIPSState, CP0_SRSCtl));
569 tcg_gen_add_ptr(addr, cpu_env, addr);
587 tcg_gen_ld_i32(t2, cpu_env, offsetof(CPUMIPSState, CP0_SRSCtl));
592 tcg_gen_add_ptr(addr, cpu_env, addr);
604 tcg_gen_ld_i32(t, cpu_env, offsetof(CPUMIPSState, active_fpu.fpr[reg].w[FP_ENDIAN_IDX]));
609 tcg_gen_st_i32(t, cpu_env, offsetof(CPUMIPSState, active_fpu.fpr[reg].w[FP_ENDIAN_IDX]));
614 tcg_gen_ld_i32(t, cpu_env, offsetof(CPUMIPSState, active_fpu.fpr[reg].w[!FP_ENDIAN_IDX]));
619 tcg_gen_st_i32(t, cpu_env, offsetof(CPUMIPSState, active_fpu.fpr[reg].w[!FP_ENDIAN_IDX]));
625 tcg_gen_ld_i64(t, cpu_env, offsetof(CPUMIPSState, active_fpu.fpr[reg].d));
640 tcg_gen_st_i64(t, cpu_env, offsetof(CPUMIPSState, active_fpu.fpr[reg].d));
667 case 0: gen_helper_3i(cmp ## type ## _ ## fmt ## _f, cpu_env, a, b, cc); break;\
668 case 1: gen_helper_3i(cmp ## type ## _ ## fmt ## _un, cpu_env, a, b, cc); break;\
669 case 2: gen_helper_3i(cmp ## type ## _ ## fmt ## _eq, cpu_env, a, b, cc); break;\
670 case 3: gen_helper_3i(cmp ## type ## _ ## fmt ## _ueq, cpu_env, a, b, cc); break;\
671 case 4: gen_helper_3i(cmp ## type ## _ ## fmt ## _olt, cpu_env, a, b, cc); break;\
672 case 5: gen_helper_3i(cmp ## type ## _ ## fmt ## _ult, cpu_env, a, b, cc); break;\
673 case 6: gen_helper_3i(cmp ## type ## _ ## fmt ## _ole, cpu_env, a, b, cc); break;\
674 case 7: gen_helper_3i(cmp ## type ## _ ## fmt ## _ule, cpu_env, a, b, cc); break;\
675 case 8: gen_helper_3i(cmp ## type ## _ ## fmt ## _sf, cpu_env, a, b, cc); break;\
676 case 9: gen_helper_3i(cmp ## type ## _ ## fmt ## _ngle, cpu_env, a, b, cc); break;\
677 case 10: gen_helper_3i(cmp ## type ## _ ## fmt ## _seq, cpu_env, a, b, cc); break;\
678 case 11: gen_helper_3i(cmp ## type ## _ ## fmt ## _ngl, cpu_env, a, b, cc); break;\
679 case 12: gen_helper_3i(cmp ## type ## _ ## fmt ## _lt, cpu_env, a, b, cc); break;\
680 case 13: gen_helper_3i(cmp ## type ## _ ## fmt ## _nge, cpu_env, a, b, cc); break;\
681 case 14: gen_helper_3i(cmp ## type ## _ ## fmt ## _le, cpu_env, a, b, cc); break;\
682 case 15: gen_helper_3i(cmp ## type ## _ ## fmt ## _ngt, cpu_env, a, b, cc); break;\
800 gen_helper_raise_exception_err(cpu_env, texcp, terr);
809 gen_helper_1i(raise_exception, cpu_env, excp);
929 tcg_gen_st_tl(t0, cpu_env, offsetof(CPUMIPSState, lladdr)); \
930 tcg_gen_st_tl(ret, cpu_env, offsetof(CPUMIPSState, llval)); \
937 gen_helper_3i(insn, ret, cpu_env, arg1, ctx->mem_idx); \
956 tcg_gen_st_tl(arg2, cpu_env, offsetof(CPUMIPSState, CP0_BadVAddr)); \
959 tcg_gen_ld_tl(t0, cpu_env, offsetof(CPUMIPSState, lladdr)); \
962 tcg_gen_st_tl(t0, cpu_env, offsetof(CPUMIPSState, llreg)); \
963 tcg_gen_st_tl(arg1, cpu_env, offsetof(CPUMIPSState, llnewval)); \
964 gen_helper_1i(raise_exception, cpu_env, EXCP_SC); \
975 gen_helper_4i(insn, t0, cpu_env, arg1, arg2, ctx->mem_idx); \
1033 gen_helper_4i(ldl, t1, cpu_env, t1, t0, ctx->mem_idx);
1040 gen_helper_3i(sdl, cpu_env, t1, t0, ctx->mem_idx);
1046 gen_helper_4i(ldr, t1, cpu_env, t1, t0, ctx->mem_idx);
1053 gen_helper_3i(sdr, cpu_env, t1, t0, ctx->mem_idx);
1108 gen_helper_4i(lwl, t1, cpu_env, t1, t0, ctx->mem_idx);
1115 gen_helper_3i(swl, cpu_env, t1, t0, ctx->mem_idx);
1121 gen_helper_4i(lwr, t1, cpu_env, t1, t0, ctx->mem_idx);
1128 gen_helper_3i(swr, cpu_env, t1, t0, ctx->mem_idx);
2256 gen_helper_muls(t0, cpu_env, t0, t1);
2260 gen_helper_mulsu(t0, cpu_env, t0, t1);
2264 gen_helper_macc(t0, cpu_env, t0, t1);
2268 gen_helper_maccu(t0, cpu_env, t0, t1);
2272 gen_helper_msac(t0, cpu_env, t0, t1);
2276 gen_helper_msacu(t0, cpu_env, t0, t1);
2280 gen_helper_mulhi(t0, cpu_env, t0, t1);
2284 gen_helper_mulhiu(t0, cpu_env, t0, t1);
2288 gen_helper_mulshi(t0, cpu_env, t0, t1);
2292 gen_helper_mulshiu(t0, cpu_env, t0, t1);
2296 gen_helper_macchi(t0, cpu_env, t0, t1);
2300 gen_helper_macchiu(t0, cpu_env, t0, t1);
2304 gen_helper_msachi(t0, cpu_env, t0, t1);
2308 gen_helper_msachiu(t0, cpu_env, t0, t1);
2468 gen_helper_1i(raise_exception, cpu_env, EXCP_DEBUG);
2879 tcg_gen_ld_i32(t0, cpu_env, off);
2886 tcg_gen_ld_tl(arg, cpu_env, off);
2895 tcg_gen_st_i32(t0, cpu_env, off);
2902 tcg_gen_st_tl(arg, cpu_env, off);
2921 gen_helper_mfc0_mvpcontrol(arg, cpu_env);
2926 gen_helper_mfc0_mvpconf0(arg, cpu_env);
2931 gen_helper_mfc0_mvpconf1(arg, cpu_env);
2941 gen_helper_mfc0_random(arg, cpu_env);
2986 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EntryLo0));
2992 gen_helper_mfc0_tcstatus(arg, cpu_env);
2997 gen_helper_mfc0_tcbind(arg, cpu_env);
3002 gen_helper_mfc0_tcrestart(arg, cpu_env);
3007 gen_helper_mfc0_tchalt(arg, cpu_env);
3012 gen_helper_mfc0_tccontext(arg, cpu_env);
3017 gen_helper_mfc0_tcschedule(arg, cpu_env);
3022 gen_helper_mfc0_tcschefback(arg, cpu_env);
3032 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EntryLo1));
3043 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_Context));
3119 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_BadVAddr));
3133 gen_helper_mfc0_count(arg, cpu_env);
3148 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EntryHi));
3205 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EPC));
3263 gen_helper_mfc0_lladdr(arg, cpu_env);
3273 gen_helper_2i(mfc0_watchlo, arg, cpu_env, sel);
3283 gen_helper_2i(mfc0_watchhi, arg, cpu_env, sel);
3295 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_XContext));
3322 gen_helper_mfc0_debug(arg, cpu_env); /* EJTAG support */
3349 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_DEPC));
3452 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_ErrorEPC));
3496 gen_helper_mtc0_index(cpu_env, arg);
3501 gen_helper_mtc0_mvpcontrol(cpu_env, arg);
3526 gen_helper_mtc0_vpecontrol(cpu_env, arg);
3531 gen_helper_mtc0_vpeconf0(cpu_env, arg);
3536 gen_helper_mtc0_vpeconf1(cpu_env, arg);
3541 gen_helper_mtc0_yqmask(cpu_env, arg);
3556 gen_helper_mtc0_vpeopt(cpu_env, arg);
3566 gen_helper_mtc0_entrylo0(cpu_env, arg);
3571 gen_helper_mtc0_tcstatus(cpu_env, arg);
3576 gen_helper_mtc0_tcbind(cpu_env, arg);
3581 gen_helper_mtc0_tcrestart(cpu_env, arg);
3586 gen_helper_mtc0_tchalt(cpu_env, arg);
3591 gen_helper_mtc0_tccontext(cpu_env, arg);
3596 gen_helper_mtc0_tcschedule(cpu_env, arg);
3601 gen_helper_mtc0_tcschefback(cpu_env, arg);
3611 gen_helper_mtc0_entrylo1(cpu_env, arg);
3621 gen_helper_mtc0_context(cpu_env, arg);
3635 gen_helper_mtc0_pagemask(cpu_env, arg);
3640 gen_helper_mtc0_pagegrain(cpu_env, arg);
3650 gen_helper_mtc0_wired(cpu_env, arg);
3655 gen_helper_mtc0_srsconf0(cpu_env, arg);
3660 gen_helper_mtc0_srsconf1(cpu_env, arg);
3665 gen_helper_mtc0_srsconf2(cpu_env, arg);
3670 gen_helper_mtc0_srsconf3(cpu_env, arg);
3675 gen_helper_mtc0_srsconf4(cpu_env, arg);
3686 cpu_env, arg);
3700 gen_helper_mtc0_count(cpu_env, arg);
3711 gen_helper_mtc0_entryhi(cpu_env, arg);
3721 gen_helper_mtc0_compare(cpu_env, arg);
3733 gen_helper_mtc0_status(cpu_env, arg);
3741 gen_helper_mtc0_intctl(cpu_env, arg);
3748 gen_helper_mtc0_srsctl(cpu_env, arg);
3768 gen_helper_mtc0_cause(cpu_env, arg);
3793 gen_helper_mtc0_ebase(cpu_env, arg);
3803 gen_helper_mtc0_config0(cpu_env, arg);
3813 gen_helper_mtc0_config2(cpu_env, arg);
3840 gen_helper_mtc0_lladdr(cpu_env, arg);
3850 gen_helper_2i(mtc0_watchlo, cpu_env, arg, sel);
3860 gen_helper_2i(mtc0_watchhi, cpu_env, arg, sel);
3872 gen_helper_mtc0_xcontext(cpu_env, arg);
3884 gen_helper_mtc0_framemask(cpu_env, arg);
3898 gen_helper_mtc0_debug(cpu_env, arg); /* EJTAG support */
3948 gen_helper_mtc0_performance0(cpu_env, arg);
3952 // gen_helper_mtc0_performance1(cpu_env, arg);
3956 // gen_helper_mtc0_performance2(cpu_env, arg);
3960 // gen_helper_mtc0_performance3(cpu_env, arg);
3964 // gen_helper_mtc0_performance4(cpu_env, arg);
3968 // gen_helper_mtc0_performance5(cpu_env, arg);
3972 // gen_helper_mtc0_performance6(cpu_env, arg);
3976 // gen_helper_mtc0_performance7(cpu_env, arg);
4003 gen_helper_mtc0_taglo(cpu_env, arg);
4010 gen_helper_mtc0_datalo(cpu_env, arg);
4023 gen_helper_mtc0_taghi(cpu_env, arg);
4030 gen_helper_mtc0_datahi(cpu_env, arg);
4134 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_YQMask));
4139 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_VPESchedule));
4144 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_VPEScheFBack));
4159 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EntryLo0));
4174 gen_helper_dmfc0_tcrestart(arg, cpu_env);
4179 gen_helper_dmfc0_tchalt(arg, cpu_env);
4184 gen_helper_dmfc0_tccontext(arg, cpu_env);
4189 gen_helper_dmfc0_tcschedule(arg, cpu_env);
4194 gen_helper_dmfc0_tcschefback(arg, cpu_env);
4204 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EntryLo1));
4214 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_Context));
4289 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_BadVAddr));
4317 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EntryHi));
4373 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EPC));
4429 gen_helper_dmfc0_lladdr(arg, cpu_env);
4460 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_XContext));
4485 gen_helper_mfc0_debug(arg, cpu_env); /* EJTAG support */
4512 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_DEPC));
4615 tcg_gen_ld_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_ErrorEPC));
4658 gen_helper_mtc0_index(cpu_env, arg);
4663 gen_helper_mtc0_mvpcontrol(cpu_env, arg);
4688 gen_helper_mtc0_vpecontrol(cpu_env, arg);
4693 gen_helper_mtc0_vpeconf0(cpu_env, arg);
4698 gen_helper_mtc0_vpeconf1(cpu_env, arg);
4703 gen_helper_mtc0_yqmask(cpu_env, arg);
4708 tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_VPESchedule));
4713 tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_VPEScheFBack));
4718 gen_helper_mtc0_vpeopt(cpu_env, arg);
4728 gen_helper_mtc0_entrylo0(cpu_env, arg);
4733 gen_helper_mtc0_tcstatus(cpu_env, arg);
4738 gen_helper_mtc0_tcbind(cpu_env, arg);
4743 gen_helper_mtc0_tcrestart(cpu_env, arg);
4748 gen_helper_mtc0_tchalt(cpu_env, arg);
4753 gen_helper_mtc0_tccontext(cpu_env, arg);
4758 gen_helper_mtc0_tcschedule(cpu_env, arg);
4763 gen_helper_mtc0_tcschefback(cpu_env, arg);
4773 gen_helper_mtc0_entrylo1(cpu_env, arg);
4783 gen_helper_mtc0_context(cpu_env, arg);
4797 gen_helper_mtc0_pagemask(cpu_env, arg);
4802 gen_helper_mtc0_pagegrain(cpu_env, arg);
4812 gen_helper_mtc0_wired(cpu_env, arg);
4817 gen_helper_mtc0_srsconf0(cpu_env, arg);
4822 gen_helper_mtc0_srsconf1(cpu_env, arg);
4827 gen_helper_mtc0_srsconf2(cpu_env, arg);
4832 gen_helper_mtc0_srsconf3(cpu_env, arg);
4837 gen_helper_mtc0_srsconf4(cpu_env, arg);
4848 gen_helper_mtc0_hwrena(cpu_env, arg);
4862 gen_helper_mtc0_count(cpu_env, arg);
4875 gen_helper_mtc0_entryhi(cpu_env, arg);
4885 gen_helper_mtc0_compare(cpu_env, arg);
4899 gen_helper_mtc0_status(cpu_env, arg);
4907 gen_helper_mtc0_intctl(cpu_env, arg);
4914 gen_helper_mtc0_srsctl(cpu_env, arg);
4934 gen_helper_mtc0_cause(cpu_env, arg);
4944 tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_EPC));
4959 gen_helper_mtc0_ebase(cpu_env, arg);
4969 gen_helper_mtc0_config0(cpu_env, arg);
4979 gen_helper_mtc0_config2(cpu_env, arg);
4997 gen_helper_mtc0_lladdr(cpu_env, arg);
5007 gen_helper_2i(mtc0_watchlo, cpu_env, arg, sel);
5017 gen_helper_2i(mtc0_watchhi, cpu_env, arg, sel);
5028 gen_helper_mtc0_xcontext(cpu_env, arg);
5039 gen_helper_mtc0_framemask(cpu_env, arg);
5053 gen_helper_mtc0_debug(cpu_env, arg); /* EJTAG support */
5091 tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_DEPC));
5101 gen_helper_mtc0_performance0(cpu_env, arg);
5105 // gen_helper_mtc0_performance1(cpu_env, arg);
5109 // gen_helper_mtc0_performance2(cpu_env, arg);
5113 // gen_helper_mtc0_performance3(cpu_env, arg);
5117 // gen_helper_mtc0_performance4(cpu_env, arg);
5121 // gen_helper_mtc0_performance5(cpu_env, arg);
5125 // gen_helper_mtc0_performance6(cpu_env, arg);
5129 // gen_helper_mtc0_performance7(cpu_env, arg);
5156 gen_helper_mtc0_taglo(cpu_env, arg);
5163 gen_helper_mtc0_datalo(cpu_env, arg);
5176 gen_helper_mtc0_taghi(cpu_env, arg);
5183 gen_helper_mtc0_datahi(cpu_env, arg);
5194 tcg_gen_st_tl(arg, cpu_env, offsetof(CPUMIPSState, CP0_ErrorEPC));
5249 gen_helper_mftc0_tcstatus(t0, cpu_env);
5252 gen_helper_mftc0_tcbind(t0, cpu_env);
5255 gen_helper_mftc0_tcrestart(t0, cpu_env);
5258 gen_helper_mftc0_tchalt(t0, cpu_env);
5261 gen_helper_mftc0_tccontext(t0, cpu_env);
5264 gen_helper_mftc0_tcschedule(t0, cpu_env);
5267 gen_helper_mftc0_tcschefback(t0, cpu_env);
5277 gen_helper_mftc0_entryhi(t0, cpu_env);
5286 gen_helper_mftc0_status(t0, cpu_env);
5295 gen_helper_mftc0_debug(t0, cpu_env);
5308 gen_helper_2i(mftgpr, t0, cpu_env, rt);
5314 gen_helper_2i(mftlo, t0, cpu_env, 0);
5317 gen_helper_2i(mfthi, t0, cpu_env, 0);
5320 gen_helper_2i(mftacx, t0, cpu_env, 0);
5323 gen_helper_2i(mftlo, t0, cpu_env, 1);
5326 gen_helper_2i(mfthi, t0, cpu_env, 1);
5329 gen_helper_2i(mftacx, t0, cpu_env, 1);
5332 gen_helper_2i(mftlo, t0, cpu_env, 2);
5335 gen_helper_2i(mfthi, t0, cpu_env, 2);
5338 gen_helper_2i(mftacx, t0, cpu_env, 2);
5341 gen_helper_2i(mftlo, t0, cpu_env, 3);
5344 gen_helper_2i(mfthi, t0, cpu_env, 3);
5347 gen_helper_2i(mftacx, t0, cpu_env, 3);
5350 gen_helper_mftdsp(t0, cpu_env);
5375 gen_helper_2i(cfc1, t0, cpu_env, rt);
5414 gen_helper_mttc0_tcstatus(cpu_env, t0);
5417 gen_helper_mttc0_tcbind(cpu_env, t0);
5420 gen_helper_mttc0_tcrestart(cpu_env, t0);
5423 gen_helper_mttc0_tchalt(cpu_env, t0);
5426 gen_helper_mttc0_tccontext(cpu_env, t0);
5429 gen_helper_mttc0_tcschedule(cpu_env, t0);
5432 gen_helper_mttc0_tcschefback(cpu_env, t0);
5442 gen_helper_mttc0_entryhi(cpu_env, t0);
5451 gen_helper_mttc0_status(cpu_env, t0);
5460 gen_helper_mttc0_debug(cpu_env, t0);
5473 gen_helper_2i(mttgpr, cpu_env
5479 gen_helper_2i(mttlo, cpu_env, t0, 0);
5482 gen_helper_2i(mtthi, cpu_env, t0, 0);
5485 gen_helper_2i(mttacx, cpu_env, t0, 0);
5488 gen_helper_2i(mttlo, cpu_env, t0, 1);
5491 gen_helper_2i(mtthi, cpu_env, t0, 1);
5494 gen_helper_2i(mttacx, cpu_env, t0, 1);
5497 gen_helper_2i(mttlo, cpu_env, t0, 2);
5500 gen_helper_2i(mtthi, cpu_env, t0, 2);
5503 gen_helper_2i(mttacx, cpu_env, t0, 2);
5506 gen_helper_2i(mttlo, cpu_env, t0, 3);
5509 gen_helper_2i(mtthi, cpu_env, t0, 3);
5512 gen_helper_2i(mttacx, cpu_env, t0, 3);
5515 gen_helper_mttdsp(cpu_env, t0);
5540 gen_helper_2i(ctc1, cpu_env, t0, rd);
5624 gen_helper_tlbwi(cpu_env);
5630 gen_helper_tlbwr(cpu_env);
5636 gen_helper_tlbp(cpu_env);
5642 gen_helper_tlbr(cpu_env);
5647 gen_helper_eret(cpu_env);
5657 gen_helper_deret(cpu_env);
5668 gen_helper_wait(cpu_env);
5829 gen_helper_2i(cfc1, t0, cpu_env, fs);
5835 gen_helper_2i(ctc1, cpu_env, t0, fs);
6031 gen_helper_float_add_s(fp0, cpu_env, fp0, fp1);
6046 gen_helper_float_sub_s(fp0, cpu_env, fp0, fp1);
6061 gen_helper_float_mul_s(fp0, cpu_env, fp0, fp1);
6076 cpu_env, fp0, fp1);
6089 gen_helper_float_sqrt_s(fp0, cpu_env, fp0);
6134 gen_helper_float_roundl_s(fp64, cpu_env, fp32);
6148 gen_helper_float_truncl_s(fp64, cpu_env, fp32);
6162 gen_helper_float_ceill_s(fp64, cpu_env, fp32);
6176 gen_helper_float_floorl_s(fp64, cpu_env, fp32);
6188 gen_helper_float_roundw_s(fp0, cpu_env, fp0);
6199 gen_helper_float_truncw_s(fp0, cpu_env, fp0);
6210 gen_helper_float_ceilw_s(fp0, cpu_env, fp0);
6221 gen_helper_float_floorw_s(fp0, cpu_env, fp0);
6269 gen_helper_float_recip_s(fp0, cpu_env, fp0);
6281 gen_helper_float_rsqrt_s(fp0, cpu_env, fp0);
6295 gen_helper_float_recip2_s(fp0, cpu_env, fp0, fp1);
6308 gen_helper_float_recip1_s(fp0, cpu_env, fp0);
6320 gen_helper_float_rsqrt1_s(fp0, cpu_env, fp0);
6334 gen_helper_float_rsqrt2_s(fp0, cpu_env, fp0, fp1);
6348 gen_helper_float_cvtd_s(fp64, cpu_env, fp32);
6360 gen_helper_float_cvtw_s(fp0, cpu_env, fp0);
6373 gen_helper_float_cvtl_s(fp64, cpu_env, fp32);
6439 gen_helper_float_add_d(fp0, cpu_env, fp0, fp1);
6455 gen_helper_float_sub_d(fp0, cpu_env, fp0, fp1);
6471 gen_helper_float_mul_d(fp0, cpu_env, fp0, fp1);
6487 gen_helper_float_div_d(fp0, cpu_env, fp0, fp1);
6501 gen_helper_float_sqrt_d(fp0, cpu_env, fp0);
6548 gen_helper_float_roundl_d(fp0, cpu_env, fp0);
6560 gen_helper_float_truncl_d(fp0, cpu_env, fp0);
6572 gen_helper_float_ceill_d(fp0, cpu_env, fp0);
6584 gen_helper_float_floorl_d(fp0, cpu_env, fp0);
6597 gen_helper_float_roundw_d(fp32, cpu_env, fp64);
6611 gen_helper_float_truncw_d(fp32, cpu_env, fp64);
6625 gen_helper_float_ceilw_d(fp32, cpu_env, fp64);
6639 cpu_env, fp64);
6688 gen_helper_float_recip_d(fp0, cpu_env, fp0);
6700 gen_helper_float_rsqrt_d(fp0, cpu_env, fp0);
6714 gen_helper_float_recip2_d(fp0, cpu_env, fp0, fp1);
6727 gen_helper_float_recip1_d(fp0, cpu_env, fp0);
6739 gen_helper_float_rsqrt1_d(fp0, cpu_env, fp0);
6753 gen_helper_float_rsqrt2_d(fp0, cpu_env, fp0, fp1);
6803 gen_helper_float_cvts_d(fp32, cpu_env, fp64);
6817 gen_helper_float_cvtw_d(fp32, cpu_env, fp64);
6830 gen_helper_float_cvtl_d(fp0, cpu_env, fp0);
6841 gen_helper_float_cvts_w(fp0, cpu_env, fp0);
6854 gen_helper_float_cvtd_w(fp64, cpu_env, fp32);
6868 gen_helper_float_cvts_l(fp32, cpu_env, fp64);
6881 gen_helper_float_cvtd_l(fp0, cpu_env, fp0);
6893 gen_helper_float_cvtps_pw(fp0, cpu_env, fp0);
6907 gen_helper_float_add_ps(fp0, cpu_env, fp0, fp1);
6922 gen_helper_float_sub_ps(fp0, cpu_env, fp0, fp1);
6937 gen_helper_float_mul_ps(fp0, cpu_env, fp0, fp1);
7025 gen_helper_float_addr_ps(fp0, cpu_env, fp0, fp1);
7040 gen_helper_float_mulr_ps(fp0, cpu_env, fp0, fp1);
7055 gen_helper_float_recip2_ps(fp0, cpu_env, fp0, fp1);
7068 gen_helper_float_recip1_ps(fp0, cpu_env, fp0);
7080 gen_helper_float_rsqrt1_ps(fp0, cpu_env, fp0);
7094 gen_helper_float_rsqrt2_ps(fp0, cpu_env, fp0, fp1);
7107 gen_helper_float_cvts_pu(fp0, cpu_env, fp0);
7119 gen_helper_float_cvtpw_ps(fp0, cpu_env, fp0);
7131 gen_helper_float_cvts_pl(fp0, cpu_env, fp0);
7406 gen_helper_float_muladd_s(fp2, cpu_env, fp0, fp1, fp2);
7425 gen_helper_float_muladd_d(fp2, cpu_env, fp0, fp1, fp2);
7443 gen_helper_float_muladd_ps(fp2, cpu_env, fp0, fp1, fp2);
7461 gen_helper_float_mulsub_s(fp2, cpu_env, fp0, fp1, fp2);
7480 gen_helper_float_mulsub_d(fp2, cpu_env, fp0, fp1, fp2);
7498 gen_helper_float_mulsub_ps(fp2, cpu_env, fp0, fp1, fp2);
7516 gen_helper_float_nmuladd_s(fp2, cpu_env, fp0, fp1, fp2);
7535 gen_helper_float_nmuladd_d(fp2, cpu_env, fp0, fp1, fp2);
7553 gen_helper_float_nmuladd_ps(fp2, cpu_env, fp0, fp1, fp2);
7571 gen_helper_float_nmulsub_s(fp2, cpu_env, fp0, fp1, fp2);
7590 gen_helper_float_nmulsub_d(fp2, cpu_env, fp0, fp1, fp2);
7608 gen_helper_float_nmulsub_ps(fp2, cpu_env, fp0, fp1, fp2);
7729 gen_helper_1i(pmon, cpu_env, sa);
7863 gen_helper_rdhwr_cpunum(t0, cpu_env);
7868 gen_helper_rdhwr_synci_step(t0, cpu_env);
7873 gen_helper_rdhwr_cc(t0, cpu_env);
7878 gen_helper_rdhwr_ccres(t0, cpu_env);
7883 tcg_gen_ld_tl(t0, cpu_env, offsetof(CPUMIPSState, tls_value));
7918 gen_helper_yield(t0, cpu_env, t0);
8004 gen_helper_dvpe(t0, cpu_env);
8009 gen_helper_evpe(t0, cpu_env);
8015 gen_helper_di(t0, cpu_env);
8023 gen_helper_ei(t0, cpu_env);
8274 gen_helper_1i(raise_exception, cpu_env, EXCP_DEBUG);
8332 gen_helper_1i(raise_exception, cpu_env, EXCP_DEBUG);
8386 gen_helper_1i(raise_exception, cpu_env, EXCP_DEBUG);
8390 gen_helper_interrupt_restart(cpu_env);
8398 gen_helper_interrupt_restart(cpu_env);
8546 cpu_env = tcg_global_reg_new_ptr(TCG_AREG0, "env");