netbsd man page for mi_vector_hash

Query: mi_vector_hash

OS: netbsd

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MI_VECTOR_HASH(3)					   BSD Library Functions Manual 					 MI_VECTOR_HASH(3)

NAME
mi_vector_hash -- fast 32bit hash functions
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <stdlib.h> void mi_vector_hash(const void * restrict key, size_t len, uint32_t seed, uint32_t hashes[3]);
DESCRIPTION
The mi_vector_hash function computes three 32-bit hash values of the memory area starting at key with length len. The output is identical on all architectures and only depends on key and seed.
IMPLEMENTATION NOTES
An optimised code path is used if key is aligned on a 32-bit boundary.
HISTORY
The mi_vector_hash function appeared in NetBSD 6.0.
AUTHORS
The hash function has been created by Bob Jenkins.
BSD
July 13, 2009 BSD
Related Man Pages
hash32_buf(9) - netbsd
hash32_str(9) - netbsd
hash32_strn(9) - netbsd
hash32_buf(9) - freebsd
hash32_str(9) - freebsd
Similar Topics in the Unix Linux Community
sorting left-justified numeric values
Memory Leaks
Better to Use Return Code or wc -l Output?
Adding a List of Times
Grep command to show the number of results