Fix corner case on GetMaskFromMinMax where range is 64, doesn't happen in pratice however

This commit is contained in:
gdkchan 2018-12-30 23:52:04 -03:00
parent 9343f8444d
commit 88c57bc2b4

View file

@ -306,6 +306,11 @@ namespace Ryujinx.HLE.HOS.Kernel.Process
{
int range = max - min + 1;
if (range == 64)
{
return -1L;
}
long mask = (1L << range) - 1;
return mask << min;