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

VfpuZeroOneMov2Test() private method

private VfpuZeroOneMov2Test ( ) : void
return void
        public void VfpuZeroOneMov2Test()
        {
            CpuThreadState.Vfpr.ClearAll(float.NaN);

            ExecuteAssembly(@"
                vone.p C120
                vzero.p C122
            ");

            CpuThreadState.DumpVfpuRegisters(Console.Error);

            Assert.AreEqual(1f, CpuThreadState.Vfpr[1, 2, 0]);
            Assert.AreEqual(1f, CpuThreadState.Vfpr[1, 2, 1]);
            Assert.AreEqual(0f, CpuThreadState.Vfpr[1, 2, 2]);
            Assert.AreEqual(0f, CpuThreadState.Vfpr[1, 2, 3]);
        }