mirror of
https://github.com/AxioDL/zeus.git
synced 2025-12-08 13:15:14 +00:00
11 lines
233 B
C++
11 lines
233 B
C++
#pragma once
|
|
|
|
#include "simd/simd.hpp"
|
|
|
|
namespace zeus {
|
|
template <typename SizeT>
|
|
constexpr void hash_combine_impl(SizeT& seed, SizeT value) noexcept {
|
|
seed ^= value + 0x9e3779b9 + (seed << 6) + (seed >> 2);
|
|
}
|
|
} // namespace zeus
|