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

LoadStoreTest() private method

private LoadStoreTest ( ) : void
return void
        public void LoadStoreTest()
        {
            ExecuteAssembly(@"
                li r1, 0x12345678
                li r2, 0x88000000
                sw r1, 0(r2)
                lb r3, 0(r2)          ; Little Endian
            ");

            Assert.AreEqual("12345678", "%08X".Sprintf(CpuThreadState.GPR[1]));
            Assert.AreEqual("88000000", "%08X".Sprintf(CpuThreadState.GPR[2]));
            Assert.AreEqual("00000078", "%08X".Sprintf(CpuThreadState.GPR[3]));
        }