ソースを参照

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;
         }