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

SetLessThanTest() private method

private SetLessThanTest ( ) : void
return void
        public void SetLessThanTest()
        {
            ExecuteAssembly(@"
                li r1, 0x77777777
                li r10, 0
                li r11, -100
                li r12, +100

                li r20, 0
                li r21, 7
                li r22, -200

                sltu r1, r10, r20
                sltu r2, r10, r21
                sltu r3, r11, r22
                slt  r4, r11, r22
            ");

            Assert.AreEqual(0, CpuThreadState.GPR[1]);
            Assert.AreEqual(1, CpuThreadState.GPR[2]);
            Assert.AreEqual(0, CpuThreadState.GPR[3]);
            Assert.AreEqual(0, CpuThreadState.GPR[4]);
        }