|
HDK
|
Include dependency graph for farmhash.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | NAMESPACE_FOR_HASH_FUNCTIONS OIIO::farmhash |
| #define | FARMHASH_CAN_USE_CXX11 0 |
| #define | STATIC_INLINE OIIO_HOSTDEVICE inline OIIO_CONSTEXPR14 |
| #define | FARMHASH_DIE_IF_MISCONFIGURED do { *(char*)(len % 17) = 0; } while (0) |
| #define | FARMHASH_UNKNOWN_ENDIAN 1 |
| #define | uint32_in_expected_order(x) (x) |
| #define | uint64_in_expected_order(x) (x) |
| #define | uint128_t OIIO::farmhash::uint128_t |
| #define | Uint128 OIIO::farmhash::Uint128 |
| #define | CopyUint128 OIIO::farmhash::CopyUint128 |
| #define | Uint128Low64 OIIO::farmhash::Uint128Low64 |
| #define | Uint128High64 OIIO::farmhash::Uint128High64 |
| #define | Hash128to64 OIIO::farmhash::Hash128to64 |
| #define | FARMHASH_DEBUG 0 /*OIIO addition to ensure no debug vs opt differences*/ |
| #define | debug_mode 0 |
| #define | x86_64 0 |
| #define | x86 x86_64 |
| #define | is_64bit (x86_64 || (sizeof(void*) == 8)) |
| #define | can_use_ssse3 0 |
| #define | can_use_sse41 0 |
| #define | can_use_sse42 0 |
| #define | can_use_aesni 0 |
| #define | can_use_avx 0 |
| #define | PERMUTE3(a, b, c) do { simpleSwap(a, b); simpleSwap(a, c); } while (0) |
| #define | Fetch farmhash::inlined::Fetch64 |
| #define | Rotate farmhash::inlined::Rotate64 |
| #define | Bswap farmhash::inlined::Bswap64 |
| #define | Fetch inlined::Fetch64 |
| #define | Rotate inlined::Rotate64 |
| #define | Fetch inlined::Fetch64 |
| #define | Rotate inlined::Rotate64 |
| #define | Fetch inlined::Fetch32 |
| #define | Rotate inlined::Rotate32 |
| #define | Bswap inlined::Bswap32 |
| #define | fmix farmhash::inlined::fmix |
| #define | Fetch inlined::Fetch32 |
| #define | Rotate inlined::Rotate32 |
| #define | Bswap inlined::Bswap32 |
| #define | fmix farmhash::inlined::fmix |
| #define | Fetch farmhash::inlined::Fetch64 |
| #define | Rotate inlined::Rotate64 |
| #define | Bswap inlined::Bswap64 |
| #define | DebugTweak farmhash::inlined::DebugTweak |
| #define Bswap farmhash::inlined::Bswap64 |
Definition at line 1874 of file farmhash.h.
| #define Bswap inlined::Bswap32 |
Definition at line 1874 of file farmhash.h.
| #define Bswap inlined::Bswap32 |
Definition at line 1874 of file farmhash.h.
| #define Bswap inlined::Bswap64 |
Definition at line 1874 of file farmhash.h.
| #define can_use_aesni 0 |
Definition at line 467 of file farmhash.h.
| #define can_use_avx 0 |
Definition at line 477 of file farmhash.h.
| #define can_use_sse41 0 |
Definition at line 445 of file farmhash.h.
| #define can_use_sse42 0 |
Definition at line 456 of file farmhash.h.
| #define can_use_ssse3 0 |
Definition at line 434 of file farmhash.h.
| #define CopyUint128 OIIO::farmhash::CopyUint128 |
Definition at line 219 of file farmhash.h.
| #define debug_mode 0 |
Definition at line 403 of file farmhash.h.
| #define DebugTweak farmhash::inlined::DebugTweak |
Definition at line 1877 of file farmhash.h.
| #define FARMHASH_CAN_USE_CXX11 0 |
Definition at line 78 of file farmhash.h.
| #define FARMHASH_DEBUG 0 /*OIIO addition to ensure no debug vs opt differences*/ |
Definition at line 393 of file farmhash.h.
| #define FARMHASH_DIE_IF_MISCONFIGURED do { *(char*)(len % 17) = 0; } while (0) |
Definition at line 97 of file farmhash.h.
| #define FARMHASH_UNKNOWN_ENDIAN 1 |
Definition at line 113 of file farmhash.h.
| #define Fetch farmhash::inlined::Fetch64 |
Definition at line 1868 of file farmhash.h.
| #define Fetch inlined::Fetch64 |
Definition at line 1868 of file farmhash.h.
| #define Fetch inlined::Fetch64 |
Definition at line 1868 of file farmhash.h.
| #define Fetch inlined::Fetch32 |
Definition at line 1868 of file farmhash.h.
| #define Fetch inlined::Fetch32 |
Definition at line 1868 of file farmhash.h.
| #define Fetch farmhash::inlined::Fetch64 |
Definition at line 1868 of file farmhash.h.
| #define fmix farmhash::inlined::fmix |
Definition at line 1755 of file farmhash.h.
| #define fmix farmhash::inlined::fmix |
Definition at line 1755 of file farmhash.h.
| #define Hash128to64 OIIO::farmhash::Hash128to64 |
Definition at line 222 of file farmhash.h.
Definition at line 423 of file farmhash.h.
| #define NAMESPACE_FOR_HASH_FUNCTIONS OIIO::farmhash |
Definition at line 36 of file farmhash.h.
| #define PERMUTE3 | ( | a, | |
| b, | |||
| c | |||
| ) | do { simpleSwap(a, b); simpleSwap(a, c); } while (0) |
Definition at line 511 of file farmhash.h.
| #define Rotate farmhash::inlined::Rotate64 |
Definition at line 1871 of file farmhash.h.
| #define Rotate inlined::Rotate64 |
Definition at line 1871 of file farmhash.h.
| #define Rotate inlined::Rotate64 |
Definition at line 1871 of file farmhash.h.
| #define Rotate inlined::Rotate32 |
Definition at line 1871 of file farmhash.h.
| #define Rotate inlined::Rotate32 |
Definition at line 1871 of file farmhash.h.
| #define Rotate inlined::Rotate64 |
Definition at line 1871 of file farmhash.h.
| #define STATIC_INLINE OIIO_HOSTDEVICE inline OIIO_CONSTEXPR14 |
Definition at line 89 of file farmhash.h.
| #define Uint128 OIIO::farmhash::Uint128 |
Definition at line 218 of file farmhash.h.
| #define uint128_t OIIO::farmhash::uint128_t |
Definition at line 207 of file farmhash.h.
| #define Uint128High64 OIIO::farmhash::Uint128High64 |
Definition at line 221 of file farmhash.h.
| #define Uint128Low64 OIIO::farmhash::Uint128Low64 |
Definition at line 220 of file farmhash.h.
Definition at line 202 of file farmhash.h.
Definition at line 203 of file farmhash.h.
| #define x86 x86_64 |
Definition at line 419 of file farmhash.h.
| #define x86_64 0 |
Definition at line 412 of file farmhash.h.
| STATIC_INLINE void simpleSwap | ( | T & | a, |
| T & | b | ||
| ) |
Definition at line 212 of file farmhash.h.