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

SetLessThanImmediateTest() private method

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