ec_murmurhash3 - Man Page

Calculate a 32-bit murmurhash3.

Synopsis

#include <ecoli/murmurhash.h>

uint32_t ec_murmurhash3(
    /*
     * The key (the unaligned variable-length array of bytes).
     */
    const void   *key,
    int           len,   /* The length of the key, counting by bytes. */
    uint32_t      seed   /* Can be any 4-byte value initialization value. */
);

Return Value

A 32-bit hash.

See Also

ec_murmurhash_rotl32(3), ec_murmurhash3_fmix32(3), ec_murmurhash3_mix32(3), ec_murmurhash3_add32(3)

Referenced By

ec_murmurhash3_add32(3), ec_murmurhash3_fmix32(3), ec_murmurhash3_mix32(3), ec_murmurhash_rotl32(3).

2026-06-11 Libecoli Programmer's Manual