summaryrefslogtreecommitdiff
path: root/common/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/util.c')
-rw-r--r--common/util.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/util.c b/common/util.c
index 8d12dc59f4..48374ed08a 100644
--- a/common/util.c
+++ b/common/util.c
@@ -552,6 +552,14 @@ bool bytes_are_trivial(const uint8_t *buffer, size_t size)
return (result0 == 0) || (result1 == 0);
}
+bool is_aligned(uint32_t addr, uint32_t align)
+{
+ if (!POWER_OF_TWO(align))
+ return false;
+
+ return (addr & (align - 1)) == 0;
+}
+
/****************************************************************************/
/* stateful conditional stuff */