Add roundUp(unsigned size, unsigned mult) and roundDn(unsigned size, unsigned mult...
authorEgor Chesakov <Egor.Chesakov@microsoft.com>
Mon, 20 Aug 2018 20:18:08 +0000 (13:18 -0700)
committerEgor Chesakov <Egor.Chesakov@microsoft.com>
Tue, 21 Aug 2018 17:56:36 +0000 (10:56 -0700)
Commit migrated from https://github.com/dotnet/coreclr/commit/5b844783ae804bafc3dac2fe9c1ab39784bab44e

src/coreclr/src/jit/jit.h

index f09b31d..3c2ee48 100644 (file)
@@ -687,6 +687,18 @@ inline size_t roundDn(size_t size, size_t mult = sizeof(size_t))
     return (size) & ~(mult - 1);
 }
 
+#ifdef _HOST_64BIT_
+inline unsigned int roundUp(unsigned size, unsigned mult)
+{
+    return (unsigned int)roundUp((size_t)size, (size_t)mult);
+}
+
+inline unsigned int roundDn(unsigned size, unsigned mult)
+{
+    return (unsigned int)roundDn((size_t)size, (size_t)mult);
+}
+#endif // _HOST_64BIT_
+
 inline unsigned int unsigned_abs(int x)
 {
     return ((unsigned int)abs(x));