Contents Menu Expand Light mode Dark mode Auto light/dark mode Skip to content
sharded_map documentation
sharded_map documentation
  • sharded_map
  • sharded_map API
    • Namespace sharded_map
    • Namespace sharded_map::update_functions
    • Namespace sharded_map::util
    • Template Struct Keep
    • Template Struct Overwrite
    • Template Struct unify_ints
    • Template Class ShardedMap
    • Class ShardedMap::Shard
    • Function sharded_map::util::ceil_div
    • Function sharded_map::util::mix_select
    • Typedef sharded_map::util::unify_ints_t
Back to top

Function sharded_map::util::mix_select¶

  • Defined in File sharded_map.hpp

Function Documentation¶

constexpr uint64_t sharded_map::util::mix_select(uint64_t key)¶

A mixing function to provide better avalanching to intermediate hash values.

https://zimbry.blogspot.com/2011/09/better-bit-mixing-improving-on.html

Next
Typedef sharded_map::util::unify_ints_t
Previous
Function sharded_map::util::ceil_div
Copyright © 2024, Skadic
Made with Sphinx and @pradyunsg's Furo
On this page
  • Function sharded_map::util::mix_select
    • Function Documentation