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

SetMulSimpleTest() private method

private SetMulSimpleTest ( ) : void
return void
        public void SetMulSimpleTest()
        {
            ExecuteAssembly(@"
                li r10, 7
                li r11, 13
                mult r10, r11
            ");

            long Expected = ((long)CpuThreadState.GPR[10] * (long)CpuThreadState.GPR[11]);

            Assert.AreEqual((uint)((Expected >> 0) & 0xFFFFFFFF), (uint)CpuThreadState.LO);
            Assert.AreEqual((uint)((Expected >> 32) & 0xFFFFFFFF), (uint)CpuThreadState.HI);
        }