ChibiHash-0.2.0.0: a simple and fast 64-bit hash function
Safe HaskellSafe-Inferred
LanguageHaskell2010

ChibiHash.V1

Description

V1 implementation of ChibiHash

This is a 64-bit non-cryptographic hash function optimized for:

  • Fast performance on short strings
  • Good distribution of hash values
  • Simple implementation with no lookup tables
Synopsis

Documentation

chibihash64 :: ByteString -> Word64 -> Word64 Source #

Main hash function that processes input in several stages: 1. Process full 32-byte blocks 2. Process remaining bytes (< 32 bytes) 3. Apply final mixing function