CSPspEmu.Core.Tests.CpuEmitterTest.MinMaxTest C# (CSharp) Method

MinMaxTest() private method

private MinMaxTest ( ) : void
return void
        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]);
        }