Lines Matching refs:hash
11 __u32 hash = initval; in SuperFastHash() local
23 hash += get16bits (data); in SuperFastHash()
24 tmp = (get16bits (data+2) << 11) ^ hash; in SuperFastHash()
25 hash = (hash << 16) ^ tmp; in SuperFastHash()
27 hash += hash >> 11; in SuperFastHash()
32 case 3: hash += get16bits (data); in SuperFastHash()
33 hash ^= hash << 16; in SuperFastHash()
34 hash ^= ((signed char)data[sizeof (__u16)]) << 18; in SuperFastHash()
35 hash += hash >> 11; in SuperFastHash()
37 case 2: hash += get16bits (data); in SuperFastHash()
38 hash ^= hash << 11; in SuperFastHash()
39 hash += hash >> 17; in SuperFastHash()
41 case 1: hash += (signed char)*data; in SuperFastHash()
42 hash ^= hash << 10; in SuperFastHash()
43 hash += hash >> 1; in SuperFastHash()
47 hash ^= hash << 3; in SuperFastHash()
48 hash += hash >> 5; in SuperFastHash()
49 hash ^= hash << 4; in SuperFastHash()
50 hash += hash >> 17; in SuperFastHash()
51 hash ^= hash << 25; in SuperFastHash()
52 hash += hash >> 6; in SuperFastHash()
54 return hash; in SuperFastHash()