Everett
Loading...
Searching...
No Matches
Functions
everett::key_detail Namespace Reference

Functions

template<simd::architecture Arch = simd::scalar>
std::size_t common_bytes (void const *lhs, void const *rhs, std::size_t count) noexcept
 
std::uint64_t reverse_bytes (std::uint64_t x) noexcept
 
std::uint64_t load_big (void const *source) noexcept
 
void store_big (void *target, std::uint64_t value) noexcept
 

Function Documentation

◆ common_bytes()

template<simd::architecture Arch = simd::scalar>
std::size_t everett::key_detail::common_bytes ( void const *  lhs,
void const *  rhs,
std::size_t  count 
)
inlinenoexcept

◆ load_big()

std::uint64_t everett::key_detail::load_big ( void const *  source)
inlinenoexcept

◆ reverse_bytes()

std::uint64_t everett::key_detail::reverse_bytes ( std::uint64_t  x)
inlinenoexcept

◆ store_big()

void everett::key_detail::store_big ( void *  target,
std::uint64_t  value 
)
inlinenoexcept