public TESTL ( System.Reg er, System.Reg ee ) : void | ||
er | System.Reg | |
ee | System.Reg | |
return | void |
public void TESTL(Reg er, Reg ee) => TESTL(RegToString(er), RegToString(ee));
CGenState::TESTL ( String er, String ee ) : void |
public void CGenTest(Reg ret, CGenState state) { // test Cond switch (ret) { case Reg.EAX: state.TESTL(Reg.EAX, Reg.EAX); break; case Reg.ST0: /// Compare Expr with 0.0 /// < see cref = "BinaryComparisonOp.OperateFloat(CGenState)" /> state.FLDZ(); state.FUCOMIP(); state.FSTP(Reg.ST0); break; default: throw new InvalidProgramException(); } }