1
0
forked from MeloNX/MeloNX

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

This commit is contained in:
gdkchan 2021-05-30 15:44:59 -03:00 committed by GitHub
parent 23af09ba8b
commit 95f4e94b27

View File

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