FNV1A hash function, used for minimal perfect hashing algorithm, with a 24 bit mixing step at the end to avoid problems from pathological cases.
The buffer to read data to hash from
The offset into the buffer to start reading data to hash
The end offset (non-inclusive) of the data to hash.
The initial hash seed.
The hash value.
FNV1A hash function, used for minimal perfect hashing algorithm, with a 24 bit mixing step at the end to avoid problems from pathological cases.