public void SetLessThanImmediateTest()
{
ExecuteAssembly(@"
li r1, 0x77777777
li r10, 0
li r11, -100
li r12, +100
sltiu r1, r10, 0
sltiu r2, r10, 7
sltiu r3, r11, -200
slti r4, r11, -200
");
Assert.AreEqual(0, CpuThreadState.GPR[1]);
Assert.AreEqual(1, CpuThreadState.GPR[2]);
Assert.AreEqual(0, CpuThreadState.GPR[3]);
Assert.AreEqual(0, CpuThreadState.GPR[4]);
}