Lines Matching refs:hashlittle

6 hashword(), hashlittle(), hashlittle2(), hashbig(), mix(), and final() 
11 You probably want to use hashlittle(). hashlittle() and hashbig()
12 hash byte arrays. hashlittle() is is faster than hashbig() on
15 hashlittle() except it returns two 32-bit hashes for the price of one.
27 a character string), use hashlittle(). If you have several byte arrays, or
28 a mix of things, see the comments above hashlittle().
167 The function hashword() is identical to hashlittle() on little-endian
170 bytes. hashlittle() is more complicated than hashword() only because
171 hashlittle() has to dance around fitting the key bytes into registers.
258 hashlittle() -- hash a variable-length key into a 32-bit value
273 for (i=0, h=0; i<n; ++i) h = hashlittle( k[i], len[i], h);
283 uint32_t hashlittle( const void *key, size_t length, uint32_t initval)
456 * This is identical to hashlittle(), except it returns two 32-bit hash
642 * from hashlittle() on all machines. hashbig() takes advantage of
782 h = hashlittle(&buf[0],1,h);
823 c[0] = hashlittle(a, hlen, m);
826 d[0] = hashlittle(b, hlen, m);
884 hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
885 hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
886 hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
887 hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
888 hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
889 hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
892 hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
893 hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
894 hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
895 hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
896 hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
897 hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
900 hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
901 hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
902 hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
903 hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
904 hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
905 hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
908 hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
909 hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
910 hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
911 hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
912 hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
913 hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
916 /* check that hashlittle2 and hashlittle produce the same results */
919 if (hashlittle(q, sizeof(q), 47) != i)
920 printf("hashlittle2 and hashlittle mismatch\n");
930 /* check hashlittle doesn't read before or after the ends of the string */
939 ref = hashlittle(b, len, (uint32_t)1);
942 x = hashlittle(b, len, (uint32_t)1);
943 y = hashlittle(b, len, (uint32_t)1);
965 h = hashlittle(buf, 0, h);
985 c = hashlittle("Four score and seven years ago", 30, 0);
987 c = hashlittle("Four score and seven years ago", 30, 1);