private static void CheckX(RegisterOperand expected, RegisterOperand actual, String message) { if (expected == null) { Assert.IsNull(actual, message); } else { Assert.IsNotNull(actual, message); RegisterOperandTest.Check(expected, actual, message); } }
internal static void Check(R1R2Operand expected, R1R2Operand actual, String message) { RegisterOperandTest.Check(expected.R1, actual.R1, "R1: " + message); RegisterOperandTest.Check(expected.R2, actual.R2, "R2: " + message); }
internal static void Check(RAdrXOperand expected, RAdrXOperand actual, String message) { RegisterOperandTest.Check(expected.R, actual.R, "R: " + message); AdrXOperandTest.Check(expected.AdrX, actual.AdrX, "AdrX: " + message); }