- NetBSD Manual Pages
MI_VECTOR_HASH(3) NetBSD Library Functions Manual MI_VECTOR_HASH(3)
Powered by man-cgi (2020-09-24).
Maintained for NetBSD
by Kimmo Suominen.
Based on man-cgi by Panagiotis Christias.
mi_vector_hash -- fast 32bit hash functions
Standard C Library (libc, -lc)
mi_vector_hash(const void * restrict key, size_t len, uint32_t seed,
The mi_vector_hash function computes three 32-bit hash values of the mem-
ory area starting at key with length len.
The output is identical on all architectures and only depends on key and
An optimised code path is used if key is aligned on a 32-bit boundary.
The mi_vector_hash function appeared in NetBSD 6.0.
The hash function has been created by Bob Jenkins.
NetBSD 9.0 July 13, 2009 NetBSD 9.0