public void div_s() { MipsMethodEmiter.OP_3REG_F(FD, FS, FT, OpCodes.Div); }
public void sub_s() { MipsMethodEmiter.OP_3REG_F(FD, FS, FT, OpCodes.Sub); }
public void mul_s() { MipsMethodEmiter.OP_3REG_F(FD, FS, FT, OpCodes.Mul); }
/* * static public float _mul_s_impl(float a, float b) * { * //Console.WriteLine("MUL: {0} * {1} = {2}", a, b, a * b); * return a * b; * } * * static public float _div_s_impl(CpuThreadState CpuThreadState, float a, float b) * { * //Console.WriteLine("{0}", CpuThreadState.FPR[2]); * //Console.WriteLine("DIV: {0} / {1} = {2}", a, b, a / b); * return a / b; * } */ // Binary Floating Point Unit Operations public void add_s() { MipsMethodEmiter.OP_3REG_F(FD, FS, FT, OpCodes.Add); }