|
OIIO_HOSTDEVICE constexpr uint64_t | Uint128Low64 (const uint128_t x) |
|
OIIO_HOSTDEVICE constexpr uint64_t | Uint128High64 (const uint128_t x) |
|
OIIO_HOSTDEVICE
OIIO_CONSTEXPR14 uint128_t | Uint128 (uint64_t lo, uint64_t hi) |
|
OIIO_HOSTDEVICE
OIIO_CONSTEXPR14 void | CopyUint128 (uint128_t &dst, const uint128_t src) |
|
size_t OIIO_API | Hash (const char *s, size_t len) |
|
uint32_t OIIO_API | Hash32 (const char *s, size_t len) |
|
uint32_t OIIO_API | Hash32WithSeed (const char *s, size_t len, uint32_t seed) |
|
uint64_t OIIO_API | Hash64 (const char *s, size_t len) |
|
uint64_t OIIO_API | Hash64WithSeed (const char *s, size_t len, uint64_t seed) |
|
uint64_t OIIO_API | Hash64WithSeeds (const char *s, size_t len, uint64_t seed0, uint64_t seed1) |
|
uint128_t OIIO_API | Hash128 (const char *s, size_t len) |
|
uint128_t OIIO_API | Hash128WithSeed (const char *s, size_t len, uint128_t seed) |
|
OIIO_HOSTDEVICE
OIIO_CONSTEXPR14 uint64_t | Hash128to64 (uint128_t x) |
|
uint32_t OIIO_API | Fingerprint32 (const char *s, size_t len) |
|
uint64_t OIIO_API | Fingerprint64 (const char *s, size_t len) |
|
uint128_t OIIO_API | Fingerprint128 (const char *s, size_t len) |
|
OIIO_HOSTDEVICE
OIIO_CONSTEXPR14 uint64_t | Fingerprint (uint128_t x) |
|
OIIO_HOSTDEVICE
OIIO_CONSTEXPR14 uint64_t | Fingerprint (uint64_t x) |
|
template<typename Str > |
size_t | Hash (const Str &s) |
|
template<typename Str > |
uint32_t | Hash32 (const Str &s) |
|
template<typename Str > |
uint32_t | Hash32WithSeed (const Str &s, uint32_t seed) |
|
template<typename Str > |
uint64_t | Hash64 (const Str &s) |
|
template<typename Str > |
uint64_t | Hash64WithSeed (const Str &s, uint64_t seed) |
|
template<typename Str > |
uint64_t | Hash64WithSeeds (const Str &s, uint64_t seed0, uint64_t seed1) |
|
template<typename Str > |
uint128_t | Hash128 (const Str &s) |
|
template<typename Str > |
uint128_t | Hash128WithSeed (const Str &s, uint128_t seed) |
|
template<typename Str > |
uint32_t | Fingerprint32 (const Str &s) |
|
template<typename Str > |
uint64_t | Fingerprint64 (const Str &s) |
|
template<typename Str > |
uint128_t | Fingerprint128 (const Str &s) |
|