diff options
author | Ilnur Khuziev <ilnur.khuziev@yandex.ru> | 2022-02-10 16:46:13 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:46:13 +0300 |
commit | 736dcd8ca259457a136f2f9f9168c44643914323 (patch) | |
tree | ddd46a036d68bfa83aa11b892f31243ea6b068a1 /library/cpp/string_utils/base64 | |
parent | 9bf2fa2b060c9881d3135c2208c624a1dd546ecc (diff) | |
download | ydb-736dcd8ca259457a136f2f9f9168c44643914323.tar.gz |
Restoring authorship annotation for Ilnur Khuziev <ilnur.khuziev@yandex.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/string_utils/base64')
-rw-r--r-- | library/cpp/string_utils/base64/base64.cpp | 16 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/base64.h | 2 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/base64_decode_uneven_ut.cpp | 4 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/base64_ut.cpp | 2 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/bench/main.cpp | 4 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/bench/metrics/main.py | 2 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/bench/metrics/ya.make | 2 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/bench/ya.make | 2 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/fuzz/generic/ya.make | 2 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/fuzz/lib/main.cpp | 2 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/fuzz/lib/ya.make | 2 | ||||
-rw-r--r-- | library/cpp/string_utils/base64/ut/ya.make | 2 |
12 files changed, 21 insertions, 21 deletions
diff --git a/library/cpp/string_utils/base64/base64.cpp b/library/cpp/string_utils/base64/base64.cpp index 05c201f0de..8ff70a5b9b 100644 --- a/library/cpp/string_utils/base64/base64.cpp +++ b/library/cpp/string_utils/base64/base64.cpp @@ -31,14 +31,14 @@ namespace { const bool haveNEON64 = false; #endif -# ifdef _windows_ - // msvc does something wrong in release-build, so we temprorary disable this branch on windows - // https://developercommunity.visualstudio.com/content/problem/334085/release-build-has-made-wrong-optimizaion-in-base64.html - const bool isWin = true; -# else - const bool isWin = false; -# endif - if (!isWin && NX86::HaveAVX() && NX86::HaveAVX2()) { +# ifdef _windows_ + // msvc does something wrong in release-build, so we temprorary disable this branch on windows + // https://developercommunity.visualstudio.com/content/problem/334085/release-build-has-made-wrong-optimizaion-in-base64.html + const bool isWin = true; +# else + const bool isWin = false; +# endif + if (!isWin && NX86::HaveAVX() && NX86::HaveAVX2()) { Encode = avx2_base64_encode; Decode = avx2_base64_decode; } else if (NX86::HaveSSSE3()) { diff --git a/library/cpp/string_utils/base64/base64.h b/library/cpp/string_utils/base64/base64.h index f778a6425a..7c9f0987e7 100644 --- a/library/cpp/string_utils/base64/base64.h +++ b/library/cpp/string_utils/base64/base64.h @@ -32,7 +32,7 @@ inline void Base64Decode(const TStringBuf src, TString& dst) { dst.resize(Base64Decode(src, dst.begin()).size()); } -//WARNING: can process not whole input silently, use Base64StrictDecode instead of this function +//WARNING: can process not whole input silently, use Base64StrictDecode instead of this function inline TString Base64Decode(const TStringBuf s) { TString ret; Base64Decode(s, ret); diff --git a/library/cpp/string_utils/base64/base64_decode_uneven_ut.cpp b/library/cpp/string_utils/base64/base64_decode_uneven_ut.cpp index c3ed068a37..de2d96c36c 100644 --- a/library/cpp/string_utils/base64/base64_decode_uneven_ut.cpp +++ b/library/cpp/string_utils/base64/base64_decode_uneven_ut.cpp @@ -1,6 +1,6 @@ -#include <library/cpp/testing/unittest/registar.h> +#include <library/cpp/testing/unittest/registar.h> -#include <library/cpp/string_utils/base64/base64.h> +#include <library/cpp/string_utils/base64/base64.h> Y_UNIT_TEST_SUITE(TBase64DecodeUneven) { Y_UNIT_TEST(Base64DecodeUneven) { diff --git a/library/cpp/string_utils/base64/base64_ut.cpp b/library/cpp/string_utils/base64/base64_ut.cpp index bcc1e65879..bc2c7398be 100644 --- a/library/cpp/string_utils/base64/base64_ut.cpp +++ b/library/cpp/string_utils/base64/base64_ut.cpp @@ -7,7 +7,7 @@ #include <contrib/libs/base64/plain64/libbase64.h> #include <contrib/libs/base64/ssse3/libbase64.h> -#include <library/cpp/testing/unittest/registar.h> +#include <library/cpp/testing/unittest/registar.h> #include <util/generic/vector.h> #include <util/random/fast.h> diff --git a/library/cpp/string_utils/base64/bench/main.cpp b/library/cpp/string_utils/base64/bench/main.cpp index 10e09bc1c7..5d0a4c40d9 100644 --- a/library/cpp/string_utils/base64/bench/main.cpp +++ b/library/cpp/string_utils/base64/bench/main.cpp @@ -1,6 +1,6 @@ -#include <library/cpp/string_utils/base64/base64.h> +#include <library/cpp/string_utils/base64/base64.h> -#include <library/cpp/testing/benchmark/bench.h> +#include <library/cpp/testing/benchmark/bench.h> #include <util/generic/buffer.h> #include <util/generic/singleton.h> diff --git a/library/cpp/string_utils/base64/bench/metrics/main.py b/library/cpp/string_utils/base64/bench/metrics/main.py index c35fd6d8cd..272b6bdcfa 100644 --- a/library/cpp/string_utils/base64/bench/metrics/main.py +++ b/library/cpp/string_utils/base64/bench/metrics/main.py @@ -2,4 +2,4 @@ import yatest.common as yc def test_export_metrics(metrics): - metrics.set_benchmark(yc.execute_benchmark('library/cpp/string_utils/base64/bench/bench')) + metrics.set_benchmark(yc.execute_benchmark('library/cpp/string_utils/base64/bench/bench')) diff --git a/library/cpp/string_utils/base64/bench/metrics/ya.make b/library/cpp/string_utils/base64/bench/metrics/ya.make index b0406516c3..25f925840a 100644 --- a/library/cpp/string_utils/base64/bench/metrics/ya.make +++ b/library/cpp/string_utils/base64/bench/metrics/ya.make @@ -15,6 +15,6 @@ TAG( TEST_SRCS(main.py) -DEPENDS(library/cpp/string_utils/base64/bench) +DEPENDS(library/cpp/string_utils/base64/bench) END() diff --git a/library/cpp/string_utils/base64/bench/ya.make b/library/cpp/string_utils/base64/bench/ya.make index 5ac5f3d6ce..61f0b6eb94 100644 --- a/library/cpp/string_utils/base64/bench/ya.make +++ b/library/cpp/string_utils/base64/bench/ya.make @@ -10,7 +10,7 @@ SRCS( ) PEERDIR( - library/cpp/string_utils/base64 + library/cpp/string_utils/base64 ) END() diff --git a/library/cpp/string_utils/base64/fuzz/generic/ya.make b/library/cpp/string_utils/base64/fuzz/generic/ya.make index d155e2b0a0..fe3dba490e 100644 --- a/library/cpp/string_utils/base64/fuzz/generic/ya.make +++ b/library/cpp/string_utils/base64/fuzz/generic/ya.make @@ -6,7 +6,7 @@ OWNER( FUZZ() PEERDIR( - library/cpp/string_utils/base64/fuzz/lib + library/cpp/string_utils/base64/fuzz/lib ) END() diff --git a/library/cpp/string_utils/base64/fuzz/lib/main.cpp b/library/cpp/string_utils/base64/fuzz/lib/main.cpp index 28547ae7a5..e3dea7c437 100644 --- a/library/cpp/string_utils/base64/fuzz/lib/main.cpp +++ b/library/cpp/string_utils/base64/fuzz/lib/main.cpp @@ -1,4 +1,4 @@ -#include <library/cpp/string_utils/base64/base64.h> +#include <library/cpp/string_utils/base64/base64.h> #include <util/system/types.h> #include <util/system/yassert.h> diff --git a/library/cpp/string_utils/base64/fuzz/lib/ya.make b/library/cpp/string_utils/base64/fuzz/lib/ya.make index 7b981b86a3..8a716861c8 100644 --- a/library/cpp/string_utils/base64/fuzz/lib/ya.make +++ b/library/cpp/string_utils/base64/fuzz/lib/ya.make @@ -10,7 +10,7 @@ SRCS( ) PEERDIR( - library/cpp/string_utils/base64 + library/cpp/string_utils/base64 ) END() diff --git a/library/cpp/string_utils/base64/ut/ya.make b/library/cpp/string_utils/base64/ut/ya.make index 9b61241f0e..6b23486662 100644 --- a/library/cpp/string_utils/base64/ut/ya.make +++ b/library/cpp/string_utils/base64/ut/ya.make @@ -3,7 +3,7 @@ OWNER( yazevnul ) -UNITTEST_FOR(library/cpp/string_utils/base64) +UNITTEST_FOR(library/cpp/string_utils/base64) SRCS( base64_ut.cpp |