public void MinMaxTest()
{
ExecuteAssembly(@"
li r10, -100
li r11, 0
li r12, +100
max r1, r10, r12
max r2, r12, r10
min r3, r10, r12
min r4, r12, r10
");
Assert.AreEqual(+100, (int)CpuThreadState.GPR[1]);
Assert.AreEqual(+100, (int)CpuThreadState.GPR[2]);
Assert.AreEqual(-100, (int)CpuThreadState.GPR[3]);
Assert.AreEqual(-100, (int)CpuThreadState.GPR[4]);
}