diff options
Diffstat (limited to 'include/internal/bitops.h')
-rw-r--r-- | include/internal/bitops.h | 13 |
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 |