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

MoveLoHiTest() private method

private MoveLoHiTest ( ) : void
return void
        public void MoveLoHiTest()
        {
            ExecuteAssembly(@"
                li r21, 0x12345678
                li r22, 0x87654321
                mtlo r21
                mthi r22
                mflo r1
                mfhi r2
            ");

            Assert.AreEqual(CpuThreadState.GPR[21], CpuThreadState.LO);
            Assert.AreEqual(CpuThreadState.GPR[22], CpuThreadState.HI);
            Assert.AreEqual(CpuThreadState.GPR[1], CpuThreadState.LO);
            Assert.AreEqual(CpuThreadState.GPR[2], CpuThreadState.HI);
        }