Home | History | Annotate | Download | only in src

Lines Matching full:hash

54 // Thomas Wang, Integer Hash Functions.
57 uint32_t hash = key;
58 hash = ~hash + (hash << 15); // hash = (hash << 15) - hash - 1;
59 hash = hash ^ (hash >> 12);
60 hash = hash + (hash << 2);
61 hash = hash ^ (hash >> 4);
62 hash = hash * 2057; // hash = (hash + (hash << 3)) + (hash << 11);
63 hash = hash ^ (hash >> 16);
64 return hash;