public void TestMethod12() { // test ble (take branch with rd = 0) RegisterFile <int> iRF = new RegisterFile <int>(16); Memory m = new Memory(5000); ble b = new ble(2, 10); b.Process(iRF, m); Assert.AreEqual <int>(10, iRF[15]); }
public void TestMethod13() { // test ble (don't take branch with rd > 0) RegisterFile <int> iRF = new RegisterFile <int>(16); Memory m = new Memory(5000); addi a = new addi(2, 0, 1); ble b = new ble(2, 10); a.Process(iRF, m); b.Process(iRF, m); Assert.AreEqual <int>(0, iRF[15]); }