Beispiel #1
0
 public void Ctc1()
 {
     CpuEmitterUtils._ctc1_impl(state, Rd, Rt);
     AdvancePC();
 }
Beispiel #2
0
 public void Rotr() => AdvancePC().SetRD(CpuEmitterUtils._rotr_impl(RT_u, Pos));
Beispiel #3
0
 public void Break()
 {
     CpuEmitterUtils._break_impl(state, state.Pc, i.Value);
     AdvancePC();
 }
Beispiel #4
0
 public void cvt_w_s() => AdvancePC().SetFD_I(CpuEmitterUtils._cvt_w_s_impl(state, FS));
Beispiel #5
0
 public void Cache()
 {
     CpuEmitterUtils._cache_impl(state, state.Pc, i.Value);
     AdvancePC();
 }
Beispiel #6
0
 public void Sync()
 {
     CpuEmitterUtils._sync_impl(state, state.Pc, i.Value);
     AdvancePC();
 }
Beispiel #7
0
 public void Lwr() => AdvancePC().SetRT(CpuEmitterUtils._lwr_exec(state, RS_u, IMM_s, RT_u));
Beispiel #8
0
 public void Swr()
 {
     AdvancePC();
     CpuEmitterUtils._swr_exec(state, RS_u, IMM_s, RT_u);
 }
Beispiel #9
0
 public void Clo() => AdvancePC().SetRD(CpuEmitterUtils._clo_impl(RS_u));
Beispiel #10
0
 public void Wsbw() => AdvancePC().SetRD(CpuEmitterUtils._wsbw_impl(RT_u));
Beispiel #11
0
 public void Ins()
 {
     AdvancePC();
     SetRT(CpuEmitterUtils._ins_impl(RT_u, RS_u, (int)i.Pos, (int)i.SizeI));
 }
Beispiel #12
0
 public void Ext()
 {
     AdvancePC();
     SetRT(CpuEmitterUtils._ext_impl(RS_u, (int)i.Pos, (int)i.SizeE));
 }
Beispiel #13
0
 public void Divu()
 {
     AdvancePC();
     CpuEmitterUtils._divu_impl(state, RS_u, RT_u);
 }
Beispiel #14
0
 public void Div()
 {
     AdvancePC();
     CpuEmitterUtils._div_impl(state, RS, RT);
 }
Beispiel #15
0
 public void Bitrev() => AdvancePC().SetRD(CpuEmitterUtils._bitrev_impl(RT_u));