aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/string_utils/base64/bench/main.cpp
diff options
context:
space:
mode:
authorAlexey Salmin <alexey.salmin@gmail.com>2022-02-10 16:49:37 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:37 +0300
commit71af077a5dfe7e9f932a508422c2dac81a57ebc0 (patch)
tree5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/string_utils/base64/bench/main.cpp
parent3c5b1607b38f637d2f3313791ed25c2e080d2647 (diff)
downloadydb-71af077a5dfe7e9f932a508422c2dac81a57ebc0.tar.gz
Restoring authorship annotation for Alexey Salmin <alexey.salmin@gmail.com>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/string_utils/base64/bench/main.cpp')
-rw-r--r--library/cpp/string_utils/base64/bench/main.cpp152
1 files changed, 76 insertions, 76 deletions
diff --git a/library/cpp/string_utils/base64/bench/main.cpp b/library/cpp/string_utils/base64/bench/main.cpp
index f6da3de328..10e09bc1c7 100644
--- a/library/cpp/string_utils/base64/bench/main.cpp
+++ b/library/cpp/string_utils/base64/bench/main.cpp
@@ -105,19 +105,19 @@ static inline void BenchEncode(T& d, const NBench::NCpu::TParams& iface) {
}
template <typename T>
-static inline void BenchEncodeUrl(T& d, const NBench::NCpu::TParams& iface) {
- for (const auto it : xrange(iface.Iterations())) {
- Y_UNUSED(it);
- for (size_t i = 0; i < d.Size; ++i) {
+static inline void BenchEncodeUrl(T& d, const NBench::NCpu::TParams& iface) {
+ for (const auto it : xrange(iface.Iterations())) {
+ Y_UNUSED(it);
+ for (size_t i = 0; i < d.Size; ++i) {
NBench::Escape(d.PlaceToEncode[i].data());
- Y_DO_NOT_OPTIMIZE_AWAY(
+ Y_DO_NOT_OPTIMIZE_AWAY(
Base64EncodeUrl(d.PlaceToEncode[i].data(), (const unsigned char*)d.Data[i].data(), d.Data[i].size()));
- NBench::Clobber();
- }
- }
-}
-
-template <typename T>
+ NBench::Clobber();
+ }
+ }
+}
+
+template <typename T>
static inline void BenchDecode(T& d, const NBench::NCpu::TParams& iface) {
for (const auto it : xrange(iface.Iterations())) {
Y_UNUSED(it);
@@ -259,68 +259,68 @@ Y_CPU_BENCHMARK(DecodeF10485760, iface) {
auto& d = *Singleton<FSRDH_10485760>();
BenchDecode(d, iface);
}
-
-Y_CPU_BENCHMARK(EncodeUrlF1, iface) {
- auto& d = *Singleton<FSRDH_1>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF2, iface) {
- auto& d = *Singleton<FSRDH_2>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF4, iface) {
- auto& d = *Singleton<FSRDH_4>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF8, iface) {
- auto& d = *Singleton<FSRDH_8>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF16, iface) {
- auto& d = *Singleton<FSRDH_16>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF32, iface) {
- auto& d = *Singleton<FSRDH_32>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF64, iface) {
- auto& d = *Singleton<FSRDH_64>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF128, iface) {
- auto& d = *Singleton<FSRDH_128>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF1024, iface) {
- auto& d = *Singleton<FSRDH_1024>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF10240, iface) {
- auto& d = *Singleton<FSRDH_10240>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF102400, iface) {
- auto& d = *Singleton<FSRDH_102400>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF1048576, iface) {
- auto& d = *Singleton<FSRDH_1048576>();
- BenchEncodeUrl(d, iface);
-}
-
-Y_CPU_BENCHMARK(EncodeUrlF10485760, iface) {
- auto& d = *Singleton<FSRDH_10485760>();
- BenchEncodeUrl(d, iface);
-}
+
+Y_CPU_BENCHMARK(EncodeUrlF1, iface) {
+ auto& d = *Singleton<FSRDH_1>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF2, iface) {
+ auto& d = *Singleton<FSRDH_2>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF4, iface) {
+ auto& d = *Singleton<FSRDH_4>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF8, iface) {
+ auto& d = *Singleton<FSRDH_8>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF16, iface) {
+ auto& d = *Singleton<FSRDH_16>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF32, iface) {
+ auto& d = *Singleton<FSRDH_32>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF64, iface) {
+ auto& d = *Singleton<FSRDH_64>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF128, iface) {
+ auto& d = *Singleton<FSRDH_128>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF1024, iface) {
+ auto& d = *Singleton<FSRDH_1024>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF10240, iface) {
+ auto& d = *Singleton<FSRDH_10240>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF102400, iface) {
+ auto& d = *Singleton<FSRDH_102400>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF1048576, iface) {
+ auto& d = *Singleton<FSRDH_1048576>();
+ BenchEncodeUrl(d, iface);
+}
+
+Y_CPU_BENCHMARK(EncodeUrlF10485760, iface) {
+ auto& d = *Singleton<FSRDH_10485760>();
+ BenchEncodeUrl(d, iface);
+}