From bb2f9df0a1d5e7cbd333c39cd485a42a19a772dc Mon Sep 17 00:00:00 2001 From: merry Date: Fri, 11 Mar 2022 02:16:32 +0000 Subject: KThread: Fix GetPsr mask (#3180) * ExecutionContext: GetPstate / SetPstate * Put it in NativeContext * KThread: Fix GetPsr mask * ExecutionContext: Turn methods into Pstate property * Address nit --- Ryujinx.Tests/Cpu/CpuTest32.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'Ryujinx.Tests') diff --git a/Ryujinx.Tests/Cpu/CpuTest32.cs b/Ryujinx.Tests/Cpu/CpuTest32.cs index 384cd4b1..1ffea0b6 100644 --- a/Ryujinx.Tests/Cpu/CpuTest32.cs +++ b/Ryujinx.Tests/Cpu/CpuTest32.cs @@ -283,10 +283,7 @@ namespace Ryujinx.Tests.Cpu } uint finalCpsr = test.FinalRegs[15]; - for (int i = 0; i < 32; i++) - { - Assert.That(GetContext().GetPstateFlag((PState)i), Is.EqualTo((finalCpsr & (1u << i)) != 0)); - } + Assert.That(GetContext().Pstate, Is.EqualTo(finalCpsr)); } protected void SetWorkingMemory(uint offset, byte[] data) -- cgit v1.2.3