EC_MURMURHASH_ROTL32(3)
π« EC_MURMURHASH_ROTL32 π«
okay so bestie, welcome to ec_murmurhash_rotl32 β this one's literally the hash rotation girlie of the libecoli programmer's manual π
she's tiny, she's static, she spins things, and she eats every single time π
β¨ NAME β¨
ec_murmurhash_rotl32 β hash rotation π
like that's it, that's the whole job description, no cap
πΈ SYNOPSIS πΈ
#include <ecoli/murmurhash.h>
static uint32_t ec_murmurhash_rotl32(
uint32_t x,
int8_t r
);
so you pull in <ecoli/murmurhash.h> first β mandatory, non-negotiable, the vibe check of it all π«Ά β and then she's right there waiting for you. static, returns a uint32_t, takes a uint32_t x and an int8_t r. two little args, one big rotational moment π
π¦ SEE ALSO π¦
the whole murmurhash friend group, they're all linked up, iykyk:
ec_murmurhash3(3)πec_murmurhash3_fmix32(3)πec_murmurhash3_mix32(3)πec_murmurhash3_add32(3)π
go read them too, they're iconic, the way they all work together is giving main character energy fr fr π
π COPYRIGHT π
Copyright (C) 2010-2026 Olivier Matz, Robin Jarry.
periodt. that's the legal moment, respect it π
okay and finally, the lil sign-off at the bottom of the page πΈ this whole thing lives in the Libecoli Programmer's Manual, it's dated 2026-06-11, and it's filed under EC_MURMURHASH_ROTL32(3) β so if you ever need to find her again, that's the name, that's the number, that's the section bestie πβ¨ literally obsessed, go rotate something π«
π¦ where this page comes from
- fedora 44: libecoli-devel 0.11.7-1.fc44 Β· BSD-3-Clause AND LicenseRef-Fedora-Public-Domain
- fedora 44: libecoli-devel 0.11.7-1.fc44 Β· BSD-3-Clause AND LicenseRef-Fedora-Public-Domain
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms