summaryrefslogtreecommitdiff
path: root/src/select
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2022-03-13 17:30:14 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2022-03-13 17:30:14 +0000
commit46f33e50b75cb9636a285a702b1dd647e21ba6e0 (patch)
tree5bd92ba85975160c656ee86ee3936111d0d9e7c9 /src/select
parentecee12104293376e5d0d48ee8664a125ca735d98 (diff)
downloadlibcss-46f33e50b75cb9636a285a702b1dd647e21ba6e0.tar.gz
libcss-46f33e50b75cb9636a285a702b1dd647e21ba6e0.tar.bz2
Selection: Optimise bloom filter merging.
Diffstat (limited to 'src/select')
-rw-r--r--src/select/bloom.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/select/bloom.h b/src/select/bloom.h
index 11628ab..db7332d 100644
--- a/src/select/bloom.h
+++ b/src/select/bloom.h
@@ -137,8 +137,9 @@ static inline bool css_bloom_in_bloom(const css_bloom a[CSS_BLOOM_SIZE],
* \param a bloom to insert
* \param b target bloom
*/
-static inline void css_bloom_merge(const css_bloom a[CSS_BLOOM_SIZE],
- css_bloom b[CSS_BLOOM_SIZE])
+static inline void css_bloom_merge(
+ const css_bloom a[restrict CSS_BLOOM_SIZE],
+ css_bloom b[restrict CSS_BLOOM_SIZE])
{
b[0] |= a[0];
b[1] |= a[1];