Fall through compiler indications
This commit is contained in:
parent
12e5f22929
commit
88146af0ad
1 changed files with 2 additions and 0 deletions
|
|
@ -23,7 +23,9 @@ uint32_t murmur3_32(const uint8_t* key, size_t len, uint32_t seed) {
|
||||||
k = 0;
|
k = 0;
|
||||||
switch (len & 3) {
|
switch (len & 3) {
|
||||||
case 3: k ^= key[i + 2] << 16;
|
case 3: k ^= key[i + 2] << 16;
|
||||||
|
/* fall through */
|
||||||
case 2: k ^= key[i + 1] << 8;
|
case 2: k ^= key[i + 1] << 8;
|
||||||
|
/* fall through */
|
||||||
case 1: k ^= key[i + 0];
|
case 1: k ^= key[i + 0];
|
||||||
k *= c1; k = (k << 15) | (k >> (32 - 15)); k *= c2; h ^= k;
|
k *= c1; k = (k << 15) | (k >> (32 - 15)); k *= c2; h ^= k;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue