summaryrefslogtreecommitdiffstats
path: root/include/internal/bitops.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/internal/bitops.h')
-rw-r--r--include/internal/bitops.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/internal/bitops.h b/include/internal/bitops.h
index 0c1fde8..7ae566b 100644
--- a/include/internal/bitops.h
+++ b/include/internal/bitops.h
@@ -60,4 +60,17 @@ test_bitmask_u32(const uint32_t *buf1, const uint32_t *buf2, int len)
return 1;
}
+static inline int
+test_bitmask_u32_or(const uint32_t *buf1, const uint32_t *buf2, int len)
+{
+ int i;
+
+ for (i=0; i<len; i++) {
+ if (buf1[i] & buf2[i]) {
+ return 1;
+ }
+ }
+ return 0;
+}
+
#endif