EC_MURMURHASH3_FMIX32(3)

✨ EC_MURMURHASH3_FMIX32 ✨

okay bestie, welcome to the ec_murmurhash3_fmix32 page from the libecoli programmer's manual πŸ’– this one is short and sweet, like a lil snack, but it's so important, no cap.


πŸŽ€ NAME πŸŽ€

ec_murmurhash3_fmix32 β€” the final mix: it forces every single bit of a hash block to avalanche πŸ¦‹

like... it takes your hash and shakes it up so all the bits go feral and spread out. it's giving glow-up, fr fr.


🌸 SYNOPSIS 🌸

#include <ecoli/murmurhash.h>

static uint32_t ec_murmurhash3_fmix32(
    uint32_t  h
);

so you pull in <ecoli/murmurhash.h> and boom, there's your static uint32_t ec_murmurhash3_fmix32( taking exactly one lil uint32_t h and handing you back a uint32_t 🫢


πŸ’œ SEE ALSO πŸ’œ

your besties in the same friend group, go say hi:


Copyright (C) 2010-2026 Olivier Matz, Robin Jarry.


and that's the whole vibe check bestie πŸ’… this was page EC_MURMURHASH3_FMIX32(3) from the libecoli programmer's manual, dated 2026-06-11 β€” mwah, slay, go mix some bits βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from