Ver Fonte

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

gdkchan há 4 anos atrás
pai
commit
f6fcef483f
1 ficheiros alterados com 2 adições e 2 exclusões
  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;
         }