소스 검색

Fix inverted low/high mask value on GetThreadCoreMask32 syscall (#2325)

gdkchan 4 년 전
부모
커밋
f6fcef483f
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      Ryujinx.HLE/HOS/Kernel/SupervisorCall/Syscall32.cs

+ 2 - 2
Ryujinx.HLE/HOS/Kernel/SupervisorCall/Syscall32.cs

@@ -333,8 +333,8 @@ namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
         {
             KernelResult result = _syscall.GetThreadCoreMask(handle, out preferredCore, out long affinityMask);
 
-            affinityMaskLow = (int)(affinityMask >> 32);
-            affinityMaskHigh = (int)(affinityMask & uint.MaxValue);
+            affinityMaskLow = (int)(affinityMask & uint.MaxValue);
+            affinityMaskHigh = (int)(affinityMask >> 32);
 
             return result;
         }