public void LoopTest() { ExecuteAssembly(@" li r1, 10 li r2, 0 loop: addi r2, r2, 1 bne r1, r0, loop addi r1, r1, -1 "); Assert.AreEqual(-1, CpuThreadState.GPR[1]); Assert.AreEqual(11, CpuThreadState.GPR[2]); }