Kaynağa Gözat

Remove IntUtils and use BitUtils instead. (#774)

Ac_K 6 yıl önce
ebeveyn
işleme
f48df486e2

+ 3 - 3
Ryujinx.HLE/HOS/Services/Nv/NvDrvServices/NvMap/NvMapIoctl.cs

@@ -1,8 +1,8 @@
 using ARMeilleure.Memory;
+using Ryujinx.Common;
 using Ryujinx.Common.Logging;
 using Ryujinx.Graphics.Memory;
 using Ryujinx.HLE.HOS.Kernel.Process;
-using Ryujinx.HLE.Utilities;
 using System.Collections.Concurrent;
 
 namespace Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvMap
@@ -49,7 +49,7 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvMap
                 return NvResult.InvalidInput;
             }
 
-            int size = IntUtils.AlignUp(args.Size, NvGpuVmm.PageSize);
+            int size = BitUtils.AlignUp(args.Size, NvGpuVmm.PageSize);
 
             args.Handle = AddNvMap(context, new NvMapHandle(size));
 
@@ -122,7 +122,7 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvMap
                 map.Align =       args.Align;
                 map.Kind  = (byte)args.Kind;
 
-                int size = IntUtils.AlignUp(map.Size, NvGpuVmm.PageSize);
+                int size = BitUtils.AlignUp(map.Size, NvGpuVmm.PageSize);
 
                 long address = args.Address;
 

+ 0 - 25
Ryujinx.HLE/Utilities/IntUtils.cs

@@ -1,25 +0,0 @@
-namespace Ryujinx.HLE.Utilities
-{
-    static class IntUtils
-    {
-        public static int AlignUp(int value, int size)
-        {
-            return (value + (size - 1)) & ~(size - 1);
-        }
-
-        public static long AlignUp(long value, int size)
-        {
-            return (value + (size - 1)) & ~((long)size - 1);
-        }
-
-        public static int AlignDown(int value, int size)
-        {
-            return value & ~(size - 1);
-        }
-
-        public static long AlignDown(long value, int size)
-        {
-            return value & ~((long)size - 1);
-        }
-    }
-}