private static void flonum_tan() { double arg = ((SByteVL)Reg.Register2).unsafeAsDouble(0); SByteVL dst = (SByteVL)Reg.Register3; dst.unsafeSetDouble(0, Math.Tan(arg)); Reg.Result = dst; }
private static void flonum_atan2() { double arg1 = ((SByteVL)Reg.Register2).unsafeAsDouble(0); double arg2 = ((SByteVL)Reg.Register3).unsafeAsDouble(0); SByteVL dst = (SByteVL)Reg.Register4; dst.unsafeSetDouble(0, Math.Atan2(arg1, arg2)); Reg.Result = dst; }