added roundup() to utils

This commit is contained in:
applestash
2014-08-30 00:56:00 +10:00
parent 5ae26c3436
commit 1320a06bd0
2 changed files with 7 additions and 1 deletions
+6 -1
View File
@@ -41,10 +41,15 @@ void clrmem(void *ptr, u64 num)
}
// Misc
u64 roundup(u64 value, u64 alignment)
{
return value + alignment - value % alignment;
}
u64 align(u64 value, u64 alignment)
{
if(value % alignment != 0)
return value + alignment - value % alignment;
return roundup(value,alignment);
else
return value;
}
+1
View File
@@ -13,6 +13,7 @@ void rndset(void *ptr, u64 num);
void clrmem(void *ptr, u64 num);
// MISC
u64 roundup(u64 value, u64 alignment);
u64 align(u64 value, u64 alignment);
u64 min64(u64 a, u64 b);
u64 max64(u64 a, u64 b);