示例#1
0
 public void ceil_w_s()
 {
     MipsMethodEmiter.SaveFPR_I(FD, () =>
     {
         MipsMethodEmiter.LoadFPR(FS);
         MipsMethodEmiter.CallMethod(typeof(MathFloat), "Ceil");
     });
 }
示例#2
0
 // Load Word to Cop1 floating point.
 // Store Word from Cop1 floating point.
 public void lwc1()
 {
     MipsMethodEmiter.SaveFPR_I(FT, () =>
     {
         _save_pc();
         MipsMethodEmiter._getmemptr(() =>
         {
             MipsMethodEmiter.LoadGPR_Unsigned(RS);
             MipsMethodEmiter.ILGenerator.Emit(OpCodes.Ldc_I4, IMM);
             MipsMethodEmiter.ILGenerator.Emit(OpCodes.Add);
         });
         MipsMethodEmiter.ILGenerator.Emit(OpCodes.Ldind_U4);
     });
 }