public void Branch2Test()
{
ExecuteAssembly(@"
li r1, 1
beq r0, r0, label1 ; Taken. Should skip a +1 and the r2=1
addi r1, r1, 1
addi r1, r1, 1
li r2, 1
label1:
nop
");
Assert.AreEqual(2, CpuThreadState.GPR[1]);
Assert.AreEqual(0, CpuThreadState.GPR[2]);
}