src/hash_key.c

changeset 678
78f943d76f50
parent 628
1e2be40f0cb5
child 690
2c2304622981
equal deleted inserted replaced
677:b09aae58bba4 678:78f943d76f50
69 case 1: 69 case 1:
70 h ^= (data[i + 0] & 0xFF); 70 h ^= (data[i + 0] & 0xFF);
71 h *= m; 71 h *= m;
72 __attribute__((__fallthrough__)); 72 __attribute__((__fallthrough__));
73 default: // do nothing 73 default: // do nothing
74 ; 74 ;
75 } 75 }
76 76
77 h ^= h >> 13; 77 h ^= h >> 13;
78 h *= m; 78 h *= m;
79 h ^= h >> 15; 79 h ^= h >> 15;

mercurial