diff options
author | somov <somov@yandex-team.ru> | 2022-02-10 16:45:47 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:47 +0300 |
commit | a5950576e397b1909261050b8c7da16db58f10b1 (patch) | |
tree | 7ba7677f6a4c3e19e2cefab34d16df2c8963b4d4 /contrib/libs/farmhash/farmhashnt.cc | |
parent | 81eddc8c0b55990194e112b02d127b87d54164a9 (diff) | |
download | ydb-a5950576e397b1909261050b8c7da16db58f10b1.tar.gz |
Restoring authorship annotation for <somov@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/farmhash/farmhashnt.cc')
-rw-r--r-- | contrib/libs/farmhash/farmhashnt.cc | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/contrib/libs/farmhash/farmhashnt.cc b/contrib/libs/farmhash/farmhashnt.cc index d397ad38fb..836ccfcc85 100644 --- a/contrib/libs/farmhash/farmhashnt.cc +++ b/contrib/libs/farmhash/farmhashnt.cc @@ -1,31 +1,31 @@ -#include "common.h" - -namespace { - #include "farmhashte.cc" -} - -namespace farmhashnt { -#if !can_use_sse41 || !x86_64 - -uint32_t Hash32(const char *s, size_t len) { - FARMHASH_DIE_IF_MISCONFIGURED; - return s == NULL ? 0 : len; -} - -uint32_t Hash32WithSeed(const char *s, size_t len, uint32_t seed) { - FARMHASH_DIE_IF_MISCONFIGURED; - return seed + Hash32(s, len); -} - -#else - -uint32_t Hash32(const char *s, size_t len) { - return static_cast<uint32_t>(farmhashte::Hash64(s, len)); -} - -uint32_t Hash32WithSeed(const char *s, size_t len, uint32_t seed) { - return static_cast<uint32_t>(farmhashte::Hash64WithSeed(s, len, seed)); -} - -#endif -} // namespace farmhashnt +#include "common.h" + +namespace { + #include "farmhashte.cc" +} + +namespace farmhashnt { +#if !can_use_sse41 || !x86_64 + +uint32_t Hash32(const char *s, size_t len) { + FARMHASH_DIE_IF_MISCONFIGURED; + return s == NULL ? 0 : len; +} + +uint32_t Hash32WithSeed(const char *s, size_t len, uint32_t seed) { + FARMHASH_DIE_IF_MISCONFIGURED; + return seed + Hash32(s, len); +} + +#else + +uint32_t Hash32(const char *s, size_t len) { + return static_cast<uint32_t>(farmhashte::Hash64(s, len)); +} + +uint32_t Hash32WithSeed(const char *s, size_t len, uint32_t seed) { + return static_cast<uint32_t>(farmhashte::Hash64WithSeed(s, len, seed)); +} + +#endif +} // namespace farmhashnt |