Home | History | Annotate | Download | only in tests
      1 /*
      2  * Copyright (C) 2014 The Android Open Source Project
      3  *
      4  * Licensed under the Apache License, Version 2.0 (the "License");
      5  * you may not use this file except in compliance with the License.
      6  * You may obtain a copy of the License at
      7  *
      8  *      http://www.apache.org/licenses/LICENSE-2.0
      9  *
     10  * Unless required by applicable law or agreed to in writing, software
     11  * distributed under the License is distributed on an "AS IS" BASIS,
     12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13  * See the License for the specific language governing permissions and
     14  * limitations under the License.
     15  */
     16 
     17 #include <fcntl.h>
     18 #include <stdio.h>
     19 #include <sys/types.h>
     20 #include <sys/wait.h>
     21 #include <unistd.h>
     22 
     23 #include <regex>
     24 #include <string>
     25 #include <vector>
     26 
     27 #include <android-base/file.h>
     28 #include <gtest/gtest.h>
     29 
     30 class SystemTests : public ::testing::Test {
     31  protected:
     32   void SetUp() override {
     33     raw_output_ = "";
     34     sanitized_output_ = "";
     35     exitcode_ = 0;
     36   }
     37 
     38   void SanitizeOutput();
     39 
     40   void Exec(std::vector<const char*> args);
     41   void RunTest(std::vector<const char*> extra_args = {});
     42   void Verify(const std::string& expected_output, int expected_exitcode,
     43               std::vector<const char*> extra_args = {}, bool sanitize = true);
     44 
     45   std::string raw_output_;
     46   std::string sanitized_output_;
     47   int exitcode_;
     48   pid_t pid_;
     49   int fd_;
     50 };
     51 
     52 static std::string GetBionicXmlArg(const char* xml_file) {
     53   return "--bionic_xml=" + android::base::GetExecutableDirectory() + "/test_suites/" + xml_file;
     54 }
     55 
     56 void SystemTests::SanitizeOutput() {
     57   // Cut off anything after the arguments, since that varies with time.
     58   sanitized_output_ = std::regex_replace(raw_output_, std::regex(".+(BM_\\S+) +.+"), "$1");
     59 
     60   // Remove everything before the header.
     61   sanitized_output_.erase(0, sanitized_output_.find("------------------------------------------------"));
     62 
     63   // Remove the header.
     64   sanitized_output_.erase(0, sanitized_output_.find("BM_"));
     65 
     66   // Remove any hanging output.
     67   sanitized_output_.erase(sanitized_output_.find_last_of("BM_\\S+\n") + 1);
     68 }
     69 
     70 static void GetExe(std::string* exe_name) {
     71   char path[PATH_MAX];
     72   ssize_t path_len = readlink("/proc/self/exe", path, sizeof(path));
     73   ASSERT_TRUE(path_len >= 0);
     74   *exe_name = std::string(std::regex_replace(path, std::regex("nativetest"), "benchmarktest"));
     75   *exe_name = std::regex_replace(*exe_name, std::regex("-tests"), "");
     76 }
     77 
     78 void SystemTests::Exec(std::vector<const char*> args) {
     79   int fds[2];
     80   ASSERT_NE(-1, pipe(fds));
     81   ASSERT_NE(-1, fcntl(fds[0], F_SETFL, O_NONBLOCK));
     82 
     83   if ((pid_ = fork()) == 0) {
     84     // Run the test.
     85     close(fds[0]);
     86     close(STDIN_FILENO);
     87     close(STDOUT_FILENO);
     88     close(STDERR_FILENO);
     89     ASSERT_NE(0, dup2(fds[1], STDOUT_FILENO));
     90     ASSERT_NE(0, dup2(fds[1], STDERR_FILENO));
     91     close(fds[1]);
     92 
     93     std::string exe_name;
     94     GetExe(&exe_name);
     95     args.insert(args.begin(), exe_name.c_str());
     96     args.push_back(nullptr);
     97     execv(args[0], reinterpret_cast<char* const*>(const_cast<char**>(args.data())));
     98     exit(1);
     99   }
    100   ASSERT_NE(-1, pid_);
    101 
    102   close(fds[1]);
    103   fd_ = fds[0];
    104 }
    105 
    106 void SystemTests::Verify(const std::string& expected_output,
    107                          int expected_exitcode, std::vector<const char*> extra_args, bool sanitize) {
    108   std::vector<const char*> args;
    109   for (const auto& arg : extra_args) {
    110     args.push_back(arg);
    111   }
    112 
    113   Exec(args);
    114 
    115   raw_output_ = "";
    116   while (true) {
    117     char buffer[4097];
    118     ssize_t bytes = TEMP_FAILURE_RETRY(read(fd_, buffer, sizeof(buffer) - 1));
    119     if (bytes == -1 && errno == EAGAIN) {
    120       continue;
    121     }
    122     ASSERT_NE(-1, bytes);
    123     if (bytes == 0) {
    124       break;
    125     }
    126     buffer[bytes] = '\0';
    127     raw_output_ += buffer;
    128   }
    129   close(fd_);
    130 
    131   int status;
    132   ASSERT_EQ(pid_, TEMP_FAILURE_RETRY(waitpid(pid_, &status, 0))) << "Test output:\n" << raw_output_;
    133   exitcode_ = WEXITSTATUS(status);
    134   ASSERT_EQ(expected_exitcode, exitcode_) << "Test output:\n" << raw_output_;
    135 
    136   if (sanitize) {
    137     SanitizeOutput();
    138     ASSERT_EQ(expected_output, sanitized_output_);
    139   } else {
    140     ASSERT_EQ(expected_output, raw_output_);
    141   }
    142 }
    143 
    144 TEST_F(SystemTests, help) {
    145   std::string expected =
    146     "Usage:\n"
    147     "bionic_benchmarks [--bionic_cpu=<cpu_to_isolate>]\n"
    148     "                  [--bionic_xml=<path_to_xml>]\n"
    149     "                  [--bionic_iterations=<num_iter>]\n"
    150     "                  [--bionic_extra=\"<fn_name> <arg1> <arg 2> ...\"]\n"
    151     "                  [<Google benchmark flags>]\n"
    152     "Google benchmark flags:\n"
    153     "benchmark [--benchmark_list_tests={true|false}]\n"
    154     "          [--benchmark_filter=<regex>]\n"
    155     "          [--benchmark_min_time=<min_time>]\n"
    156     "          [--benchmark_repetitions=<num_repetitions>]\n"
    157     "          [--benchmark_report_aggregates_only={true|false}\n"
    158     "          [--benchmark_format=<console|json|csv>]\n"
    159     "          [--benchmark_out=<filename>]\n"
    160     "          [--benchmark_out_format=<json|console|csv>]\n"
    161     "          [--benchmark_color={auto|true|false}]\n"
    162     "          [--benchmark_counters_tabular={true|false}]\n"
    163     "          [--v=<verbosity>]\n";
    164   Verify(expected, 0, std::vector<const char*>{"--help"}, false);
    165 }
    166 
    167 TEST_F(SystemTests, all_benchmarks) {
    168   std::string expected =
    169     "BM_atomic_acquire_fence/iterations:1\n"
    170     "BM_atomic_empty/iterations:1\n"
    171     "BM_atomic_fetch_add_cs/iterations:1\n"
    172     "BM_atomic_fetch_add_relaxed/iterations:1\n"
    173     "BM_atomic_fetch_add_seq_cst/iterations:1\n"
    174     "BM_atomic_load_acquire/iterations:1\n"
    175     "BM_atomic_load_relaxed/iterations:1\n"
    176     "BM_atomic_seq_cst_fence/iterations:1\n"
    177     "BM_atomic_store_release/iterations:1\n"
    178     "BM_atomic_store_seq_cst/iterations:1\n"
    179     "BM_inttypes_strtoimax/iterations:1\n"
    180     "BM_inttypes_strtoumax/iterations:1\n"
    181     "BM_math_fabs/0/iterations:1\n"
    182     "BM_math_fabs/1/iterations:1\n"
    183     "BM_math_fabs/2/iterations:1\n"
    184     "BM_math_fabs/3/iterations:1\n"
    185     "BM_math_fabs_macro/0/iterations:1\n"
    186     "BM_math_fabs_macro/1/iterations:1\n"
    187     "BM_math_fabs_macro/2/iterations:1\n"
    188     "BM_math_fabs_macro/3/iterations:1\n"
    189     "BM_math_fpclassify/0/iterations:1\n"
    190     "BM_math_fpclassify/1/iterations:1\n"
    191     "BM_math_fpclassify/2/iterations:1\n"
    192     "BM_math_fpclassify/3/iterations:1\n"
    193     "BM_math_isfinite/0/iterations:1\n"
    194     "BM_math_isfinite/1/iterations:1\n"
    195     "BM_math_isfinite/2/iterations:1\n"
    196     "BM_math_isfinite/3/iterations:1\n"
    197     "BM_math_isfinite_macro/0/iterations:1\n"
    198     "BM_math_isfinite_macro/1/iterations:1\n"
    199     "BM_math_isfinite_macro/2/iterations:1\n"
    200     "BM_math_isfinite_macro/3/iterations:1\n"
    201     "BM_math_isinf/0/iterations:1\n"
    202     "BM_math_isinf/1/iterations:1\n"
    203     "BM_math_isinf/2/iterations:1\n"
    204     "BM_math_isinf/3/iterations:1\n"
    205     "BM_math_isinf_macro/0/iterations:1\n"
    206     "BM_math_isinf_macro/1/iterations:1\n"
    207     "BM_math_isinf_macro/2/iterations:1\n"
    208     "BM_math_isinf_macro/3/iterations:1\n"
    209     "BM_math_isnan/0/iterations:1\n"
    210     "BM_math_isnan/1/iterations:1\n"
    211     "BM_math_isnan/2/iterations:1\n"
    212     "BM_math_isnan/3/iterations:1\n"
    213     "BM_math_isnan_macro/0/iterations:1\n"
    214     "BM_math_isnan_macro/1/iterations:1\n"
    215     "BM_math_isnan_macro/2/iterations:1\n"
    216     "BM_math_isnan_macro/3/iterations:1\n"
    217     "BM_math_isnormal/0/iterations:1\n"
    218     "BM_math_isnormal/1/iterations:1\n"
    219     "BM_math_isnormal/2/iterations:1\n"
    220     "BM_math_isnormal/3/iterations:1\n"
    221     "BM_math_isnormal_macro/0/iterations:1\n"
    222     "BM_math_isnormal_macro/1/iterations:1\n"
    223     "BM_math_isnormal_macro/2/iterations:1\n"
    224     "BM_math_isnormal_macro/3/iterations:1\n"
    225     "BM_math_log10/iterations:1\n"
    226     "BM_math_logb/iterations:1\n"
    227     "BM_math_signbit/0/iterations:1\n"
    228     "BM_math_signbit/1/iterations:1\n"
    229     "BM_math_signbit/2/iterations:1\n"
    230     "BM_math_signbit/3/iterations:1\n"
    231     "BM_math_signbit_macro/0/iterations:1\n"
    232     "BM_math_signbit_macro/1/iterations:1\n"
    233     "BM_math_signbit_macro/2/iterations:1\n"
    234     "BM_math_signbit_macro/3/iterations:1\n"
    235     "BM_math_sin_fast/iterations:1\n"
    236     "BM_math_sin_fesetenv/iterations:1\n"
    237     "BM_math_sin_feupdateenv/iterations:1\n"
    238     "BM_math_sqrt/iterations:1\n"
    239     "BM_property_find/1/iterations:1\n"
    240     "BM_property_find/4/iterations:1\n"
    241     "BM_property_find/16/iterations:1\n"
    242     "BM_property_find/64/iterations:1\n"
    243     "BM_property_find/128/iterations:1\n"
    244     "BM_property_find/256/iterations:1\n"
    245     "BM_property_find/512/iterations:1\n"
    246     "BM_property_get/1/iterations:1\n"
    247     "BM_property_get/4/iterations:1\n"
    248     "BM_property_get/16/iterations:1\n"
    249     "BM_property_get/64/iterations:1\n"
    250     "BM_property_get/128/iterations:1\n"
    251     "BM_property_get/256/iterations:1\n"
    252     "BM_property_get/512/iterations:1\n"
    253     "BM_property_read/1/iterations:1\n"
    254     "BM_property_read/4/iterations:1\n"
    255     "BM_property_read/16/iterations:1\n"
    256     "BM_property_read/64/iterations:1\n"
    257     "BM_property_read/128/iterations:1\n"
    258     "BM_property_read/256/iterations:1\n"
    259     "BM_property_read/512/iterations:1\n"
    260     "BM_property_serial/1/iterations:1\n"
    261     "BM_property_serial/4/iterations:1\n"
    262     "BM_property_serial/16/iterations:1\n"
    263     "BM_property_serial/64/iterations:1\n"
    264     "BM_property_serial/128/iterations:1\n"
    265     "BM_property_serial/256/iterations:1\n"
    266     "BM_property_serial/512/iterations:1\n"
    267     "BM_pthread_create/iterations:1\n"
    268     "BM_pthread_create_and_run/iterations:1\n"
    269     "BM_pthread_exit_and_join/iterations:1\n"
    270     "BM_pthread_getspecific/iterations:1\n"
    271     "BM_pthread_key_create/iterations:1\n"
    272     "BM_pthread_key_delete/iterations:1\n"
    273     "BM_pthread_mutex_lock/iterations:1\n"
    274     "BM_pthread_mutex_lock_ERRORCHECK/iterations:1\n"
    275     "BM_pthread_mutex_lock_RECURSIVE/iterations:1\n"
    276     "BM_pthread_once/iterations:1\n"
    277     "BM_pthread_rwlock_read/iterations:1\n"
    278     "BM_pthread_rwlock_write/iterations:1\n"
    279     "BM_pthread_self/iterations:1\n"
    280     "BM_pthread_setspecific/iterations:1\n"
    281     "BM_semaphore_sem_getvalue/iterations:1\n"
    282     "BM_semaphore_sem_wait_sem_post/iterations:1\n"
    283     "BM_stdio_fopen_fgetc_fclose_locking/1024/iterations:1\n"
    284     "BM_stdio_fopen_fgetc_fclose_no_locking/1024/iterations:1\n"
    285     "BM_stdio_fopen_fgetln_fclose_locking/iterations:1\n"
    286     "BM_stdio_fopen_fgetln_fclose_no_locking/iterations:1\n"
    287     "BM_stdio_fopen_fgets_fclose_locking/iterations:1\n"
    288     "BM_stdio_fopen_fgets_fclose_no_locking/iterations:1\n"
    289     "BM_stdio_fopen_getline_fclose_locking/iterations:1\n"
    290     "BM_stdio_fopen_getline_fclose_no_locking/iterations:1\n"
    291     "BM_stdio_fread/8/iterations:1\n"
    292     "BM_stdio_fread/64/iterations:1\n"
    293     "BM_stdio_fread/512/iterations:1\n"
    294     "BM_stdio_fread/1024/iterations:1\n"
    295     "BM_stdio_fread/8192/iterations:1\n"
    296     "BM_stdio_fread/16384/iterations:1\n"
    297     "BM_stdio_fread/32768/iterations:1\n"
    298     "BM_stdio_fread/65536/iterations:1\n"
    299     "BM_stdio_fread/131072/iterations:1\n"
    300     "BM_stdio_fread_unbuffered/8/iterations:1\n"
    301     "BM_stdio_fread_unbuffered/64/iterations:1\n"
    302     "BM_stdio_fread_unbuffered/512/iterations:1\n"
    303     "BM_stdio_fread_unbuffered/1024/iterations:1\n"
    304     "BM_stdio_fread_unbuffered/8192/iterations:1\n"
    305     "BM_stdio_fread_unbuffered/16384/iterations:1\n"
    306     "BM_stdio_fread_unbuffered/32768/iterations:1\n"
    307     "BM_stdio_fread_unbuffered/65536/iterations:1\n"
    308     "BM_stdio_fread_unbuffered/131072/iterations:1\n"
    309     "BM_stdio_fwrite/8/iterations:1\n"
    310     "BM_stdio_fwrite/64/iterations:1\n"
    311     "BM_stdio_fwrite/512/iterations:1\n"
    312     "BM_stdio_fwrite/1024/iterations:1\n"
    313     "BM_stdio_fwrite/8192/iterations:1\n"
    314     "BM_stdio_fwrite/16384/iterations:1\n"
    315     "BM_stdio_fwrite/32768/iterations:1\n"
    316     "BM_stdio_fwrite/65536/iterations:1\n"
    317     "BM_stdio_fwrite/131072/iterations:1\n"
    318     "BM_stdio_fwrite_unbuffered/8/iterations:1\n"
    319     "BM_stdio_fwrite_unbuffered/64/iterations:1\n"
    320     "BM_stdio_fwrite_unbuffered/512/iterations:1\n"
    321     "BM_stdio_fwrite_unbuffered/1024/iterations:1\n"
    322     "BM_stdio_fwrite_unbuffered/8192/iterations:1\n"
    323     "BM_stdio_fwrite_unbuffered/16384/iterations:1\n"
    324     "BM_stdio_fwrite_unbuffered/32768/iterations:1\n"
    325     "BM_stdio_fwrite_unbuffered/65536/iterations:1\n"
    326     "BM_stdio_fwrite_unbuffered/131072/iterations:1\n"
    327     "BM_stdio_printf_1$s/iterations:1\n"
    328     "BM_stdio_printf_d/iterations:1\n"
    329     "BM_stdio_printf_literal/iterations:1\n"
    330     "BM_stdio_printf_s/iterations:1\n"
    331     "BM_stdio_scanf_d/iterations:1\n"
    332     "BM_stdio_scanf_maps/iterations:1\n"
    333     "BM_stdio_scanf_maps_baseline/iterations:1\n"
    334     "BM_stdio_scanf_s/iterations:1\n"
    335     "BM_stdlib_atoi/iterations:1\n"
    336     "BM_stdlib_atol/iterations:1\n"
    337     "BM_stdlib_malloc_free/8/iterations:1\n"
    338     "BM_stdlib_malloc_free/64/iterations:1\n"
    339     "BM_stdlib_malloc_free/512/iterations:1\n"
    340     "BM_stdlib_malloc_free/1024/iterations:1\n"
    341     "BM_stdlib_malloc_free/8192/iterations:1\n"
    342     "BM_stdlib_malloc_free/16384/iterations:1\n"
    343     "BM_stdlib_malloc_free/32768/iterations:1\n"
    344     "BM_stdlib_malloc_free/65536/iterations:1\n"
    345     "BM_stdlib_malloc_free/131072/iterations:1\n"
    346     "BM_stdlib_mbrtowc/0/iterations:1\n"
    347     "BM_stdlib_mbstowcs/0/0/iterations:1\n"
    348     "BM_stdlib_strtol/iterations:1\n"
    349     "BM_stdlib_strtoll/iterations:1\n"
    350     "BM_stdlib_strtoul/iterations:1\n"
    351     "BM_stdlib_strtoull/iterations:1\n"
    352     "BM_string_memcmp/8/0/0/iterations:1\n"
    353     "BM_string_memcmp/64/0/0/iterations:1\n"
    354     "BM_string_memcmp/512/0/0/iterations:1\n"
    355     "BM_string_memcmp/1024/0/0/iterations:1\n"
    356     "BM_string_memcmp/8192/0/0/iterations:1\n"
    357     "BM_string_memcmp/16384/0/0/iterations:1\n"
    358     "BM_string_memcmp/32768/0/0/iterations:1\n"
    359     "BM_string_memcmp/65536/0/0/iterations:1\n"
    360     "BM_string_memcmp/131072/0/0/iterations:1\n"
    361     "BM_string_memcpy/8/0/0/iterations:1\n"
    362     "BM_string_memcpy/64/0/0/iterations:1\n"
    363     "BM_string_memcpy/512/0/0/iterations:1\n"
    364     "BM_string_memcpy/1024/0/0/iterations:1\n"
    365     "BM_string_memcpy/8192/0/0/iterations:1\n"
    366     "BM_string_memcpy/16384/0/0/iterations:1\n"
    367     "BM_string_memcpy/32768/0/0/iterations:1\n"
    368     "BM_string_memcpy/65536/0/0/iterations:1\n"
    369     "BM_string_memcpy/131072/0/0/iterations:1\n"
    370     "BM_string_memmove_non_overlapping/8/0/0/iterations:1\n"
    371     "BM_string_memmove_non_overlapping/64/0/0/iterations:1\n"
    372     "BM_string_memmove_non_overlapping/512/0/0/iterations:1\n"
    373     "BM_string_memmove_non_overlapping/1024/0/0/iterations:1\n"
    374     "BM_string_memmove_non_overlapping/8192/0/0/iterations:1\n"
    375     "BM_string_memmove_non_overlapping/16384/0/0/iterations:1\n"
    376     "BM_string_memmove_non_overlapping/32768/0/0/iterations:1\n"
    377     "BM_string_memmove_non_overlapping/65536/0/0/iterations:1\n"
    378     "BM_string_memmove_non_overlapping/131072/0/0/iterations:1\n"
    379     "BM_string_memmove_overlap_dst_before_src/8/0/iterations:1\n"
    380     "BM_string_memmove_overlap_dst_before_src/64/0/iterations:1\n"
    381     "BM_string_memmove_overlap_dst_before_src/512/0/iterations:1\n"
    382     "BM_string_memmove_overlap_dst_before_src/1024/0/iterations:1\n"
    383     "BM_string_memmove_overlap_dst_before_src/8192/0/iterations:1\n"
    384     "BM_string_memmove_overlap_dst_before_src/16384/0/iterations:1\n"
    385     "BM_string_memmove_overlap_dst_before_src/32768/0/iterations:1\n"
    386     "BM_string_memmove_overlap_dst_before_src/65536/0/iterations:1\n"
    387     "BM_string_memmove_overlap_dst_before_src/131072/0/iterations:1\n"
    388     "BM_string_memmove_overlap_src_before_dst/8/0/iterations:1\n"
    389     "BM_string_memmove_overlap_src_before_dst/64/0/iterations:1\n"
    390     "BM_string_memmove_overlap_src_before_dst/512/0/iterations:1\n"
    391     "BM_string_memmove_overlap_src_before_dst/1024/0/iterations:1\n"
    392     "BM_string_memmove_overlap_src_before_dst/8192/0/iterations:1\n"
    393     "BM_string_memmove_overlap_src_before_dst/16384/0/iterations:1\n"
    394     "BM_string_memmove_overlap_src_before_dst/32768/0/iterations:1\n"
    395     "BM_string_memmove_overlap_src_before_dst/65536/0/iterations:1\n"
    396     "BM_string_memmove_overlap_src_before_dst/131072/0/iterations:1\n"
    397     "BM_string_memset/8/0/iterations:1\n"
    398     "BM_string_memset/64/0/iterations:1\n"
    399     "BM_string_memset/512/0/iterations:1\n"
    400     "BM_string_memset/1024/0/iterations:1\n"
    401     "BM_string_memset/8192/0/iterations:1\n"
    402     "BM_string_memset/16384/0/iterations:1\n"
    403     "BM_string_memset/32768/0/iterations:1\n"
    404     "BM_string_memset/65536/0/iterations:1\n"
    405     "BM_string_memset/131072/0/iterations:1\n"
    406     "BM_string_strcat_copy_only/8/0/0/iterations:1\n"
    407     "BM_string_strcat_copy_only/64/0/0/iterations:1\n"
    408     "BM_string_strcat_copy_only/512/0/0/iterations:1\n"
    409     "BM_string_strcat_copy_only/1024/0/0/iterations:1\n"
    410     "BM_string_strcat_copy_only/8192/0/0/iterations:1\n"
    411     "BM_string_strcat_copy_only/16384/0/0/iterations:1\n"
    412     "BM_string_strcat_copy_only/32768/0/0/iterations:1\n"
    413     "BM_string_strcat_copy_only/65536/0/0/iterations:1\n"
    414     "BM_string_strcat_copy_only/131072/0/0/iterations:1\n"
    415     "BM_string_strcat_half_copy_half_seek/8/0/0/iterations:1\n"
    416     "BM_string_strcat_half_copy_half_seek/64/0/0/iterations:1\n"
    417     "BM_string_strcat_half_copy_half_seek/512/0/0/iterations:1\n"
    418     "BM_string_strcat_half_copy_half_seek/1024/0/0/iterations:1\n"
    419     "BM_string_strcat_half_copy_half_seek/8192/0/0/iterations:1\n"
    420     "BM_string_strcat_half_copy_half_seek/16384/0/0/iterations:1\n"
    421     "BM_string_strcat_half_copy_half_seek/32768/0/0/iterations:1\n"
    422     "BM_string_strcat_half_copy_half_seek/65536/0/0/iterations:1\n"
    423     "BM_string_strcat_half_copy_half_seek/131072/0/0/iterations:1\n"
    424     "BM_string_strcat_seek_only/8/0/0/iterations:1\n"
    425     "BM_string_strcat_seek_only/64/0/0/iterations:1\n"
    426     "BM_string_strcat_seek_only/512/0/0/iterations:1\n"
    427     "BM_string_strcat_seek_only/1024/0/0/iterations:1\n"
    428     "BM_string_strcat_seek_only/8192/0/0/iterations:1\n"
    429     "BM_string_strcat_seek_only/16384/0/0/iterations:1\n"
    430     "BM_string_strcat_seek_only/32768/0/0/iterations:1\n"
    431     "BM_string_strcat_seek_only/65536/0/0/iterations:1\n"
    432     "BM_string_strcat_seek_only/131072/0/0/iterations:1\n"
    433     "BM_string_strchr/8/0/iterations:1\n"
    434     "BM_string_strchr/64/0/iterations:1\n"
    435     "BM_string_strchr/512/0/iterations:1\n"
    436     "BM_string_strchr/1024/0/iterations:1\n"
    437     "BM_string_strchr/8192/0/iterations:1\n"
    438     "BM_string_strchr/16384/0/iterations:1\n"
    439     "BM_string_strchr/32768/0/iterations:1\n"
    440     "BM_string_strchr/65536/0/iterations:1\n"
    441     "BM_string_strchr/131072/0/iterations:1\n"
    442     "BM_string_strcmp/8/0/0/iterations:1\n"
    443     "BM_string_strcmp/64/0/0/iterations:1\n"
    444     "BM_string_strcmp/512/0/0/iterations:1\n"
    445     "BM_string_strcmp/1024/0/0/iterations:1\n"
    446     "BM_string_strcmp/8192/0/0/iterations:1\n"
    447     "BM_string_strcmp/16384/0/0/iterations:1\n"
    448     "BM_string_strcmp/32768/0/0/iterations:1\n"
    449     "BM_string_strcmp/65536/0/0/iterations:1\n"
    450     "BM_string_strcmp/131072/0/0/iterations:1\n"
    451     "BM_string_strcpy/8/0/0/iterations:1\n"
    452     "BM_string_strcpy/64/0/0/iterations:1\n"
    453     "BM_string_strcpy/512/0/0/iterations:1\n"
    454     "BM_string_strcpy/1024/0/0/iterations:1\n"
    455     "BM_string_strcpy/8192/0/0/iterations:1\n"
    456     "BM_string_strcpy/16384/0/0/iterations:1\n"
    457     "BM_string_strcpy/32768/0/0/iterations:1\n"
    458     "BM_string_strcpy/65536/0/0/iterations:1\n"
    459     "BM_string_strcpy/131072/0/0/iterations:1\n"
    460     "BM_string_strlen/8/0/iterations:1\n"
    461     "BM_string_strlen/64/0/iterations:1\n"
    462     "BM_string_strlen/512/0/iterations:1\n"
    463     "BM_string_strlen/1024/0/iterations:1\n"
    464     "BM_string_strlen/8192/0/iterations:1\n"
    465     "BM_string_strlen/16384/0/iterations:1\n"
    466     "BM_string_strlen/32768/0/iterations:1\n"
    467     "BM_string_strlen/65536/0/iterations:1\n"
    468     "BM_string_strlen/131072/0/iterations:1\n"
    469     "BM_string_strstr/8/0/0/iterations:1\n"
    470     "BM_string_strstr/64/0/0/iterations:1\n"
    471     "BM_string_strstr/512/0/0/iterations:1\n"
    472     "BM_string_strstr/1024/0/0/iterations:1\n"
    473     "BM_string_strstr/8192/0/0/iterations:1\n"
    474     "BM_string_strstr/16384/0/0/iterations:1\n"
    475     "BM_string_strstr/32768/0/0/iterations:1\n"
    476     "BM_string_strstr/65536/0/0/iterations:1\n"
    477     "BM_string_strstr/131072/0/0/iterations:1\n"
    478     "BM_time_clock_getres/iterations:1\n"
    479     "BM_time_clock_getres_BOOTTIME/iterations:1\n"
    480     "BM_time_clock_getres_MONOTONIC_COARSE/iterations:1\n"
    481     "BM_time_clock_getres_MONOTONIC_RAW/iterations:1\n"
    482     "BM_time_clock_getres_REALTIME/iterations:1\n"
    483     "BM_time_clock_getres_REALTIME_COARSE/iterations:1\n"
    484     "BM_time_clock_getres_syscall/iterations:1\n"
    485     "BM_time_clock_gettime/iterations:1\n"
    486     "BM_time_clock_gettime_BOOTTIME/iterations:1\n"
    487     "BM_time_clock_gettime_MONOTONIC_COARSE/iterations:1\n"
    488     "BM_time_clock_gettime_MONOTONIC_RAW/iterations:1\n"
    489     "BM_time_clock_gettime_REALTIME/iterations:1\n"
    490     "BM_time_clock_gettime_REALTIME_COARSE/iterations:1\n"
    491     "BM_time_clock_gettime_syscall/iterations:1\n"
    492     "BM_time_gettimeofday/iterations:1\n"
    493     "BM_time_gettimeofday_syscall/iterations:1\n"
    494     "BM_time_localtime/iterations:1\n"
    495     "BM_time_localtime_r/iterations:1\n"
    496     "BM_time_time/iterations:1\n"
    497     "BM_unistd_getpid/iterations:1\n"
    498     "BM_unistd_getpid_syscall/iterations:1\n"
    499     "BM_unistd_gettid/iterations:1\n"
    500     "BM_unistd_gettid_syscall/iterations:1\n";
    501   Verify(expected, 0, std::vector<const char*>{"--bionic_iterations=1"});
    502 }
    503 
    504 TEST_F(SystemTests, small) {
    505   std::string expected =
    506     "BM_string_memcmp/8/8/8/iterations:1\n"
    507     "BM_math_sqrt/iterations:1\n"
    508     "BM_property_get/1/iterations:1\n";
    509   Verify(expected, 0, std::vector<const char*>{GetBionicXmlArg("test_small.xml").c_str(),
    510                                                "--bionic_iterations=1"});
    511 }
    512 
    513 TEST_F(SystemTests, medium) {
    514   std::string expected =
    515     "BM_string_memcmp/8/0/0/iterations:1\n"
    516     "BM_string_memcmp/64/0/0/iterations:1\n"
    517     "BM_string_memcmp/512/0/0/iterations:1\n"
    518     "BM_string_memcmp/1024/0/0/iterations:1\n"
    519     "BM_string_memcmp/8192/0/0/iterations:1\n"
    520     "BM_string_memcmp/16384/0/0/iterations:1\n"
    521     "BM_string_memcmp/32768/0/0/iterations:1\n"
    522     "BM_string_memcmp/65536/0/0/iterations:1\n"
    523     "BM_string_memcmp/131072/0/0/iterations:1\n"
    524     "BM_math_sqrt/iterations:1\n"
    525     "BM_string_memcpy/512/4/4/iterations:25\n"
    526     "BM_property_get/1/iterations:1\n";
    527   Verify(expected, 0, std::vector<const char*>{GetBionicXmlArg("test_medium.xml").c_str(),
    528                                                "--bionic_iterations=1"});
    529 }
    530 
    531 TEST_F(SystemTests, from_each) {
    532   std::string expected =
    533     "BM_atomic_empty/iterations:1\n"
    534     "BM_math_sqrt/iterations:1\n"
    535     "BM_property_get/1/iterations:1\n"
    536     "BM_pthread_self/iterations:1\n"
    537     "BM_semaphore_sem_getvalue/iterations:1\n"
    538     "BM_stdio_fread/64/iterations:1\n"
    539     "BM_string_memcpy/512/4/4/iterations:1\n"
    540     "BM_time_clock_gettime/iterations:1\n"
    541     "BM_unistd_getpid/iterations:1\n";
    542   Verify(expected, 0, std::vector<const char*>{GetBionicXmlArg("test_from_each.xml").c_str(),
    543                                                "--bionic_iterations=1"});
    544 }
    545 
    546 TEST_F(SystemTests, cmd_args) {
    547   std::string expected =
    548     "BM_string_memcpy/8/8/8/iterations:1\n"
    549     "BM_math_log10/iterations:1\n";
    550   Verify(expected, 0, std::vector<const char*>{"--bionic_extra=BM_string_memcpy 8 8 8",
    551                                                "--bionic_extra=BM_math_log10",
    552                                                "--bionic_iterations=1"});
    553 }
    554 
    555 TEST_F(SystemTests, cmd_args_no_iter) {
    556   std::string expected =
    557     "BM_string_memcpy/8/8/8\n"
    558     "BM_math_log10\n";
    559   Verify(expected, 0, std::vector<const char*>{"--bionic_extra=BM_string_memcpy 8 8 8",
    560                                                "--bionic_extra=BM_math_log10"});
    561 }
    562 
    563 TEST_F(SystemTests, xml_and_args) {
    564   std::string expected =
    565     "BM_string_memcmp/8/0/0/iterations:1\n"
    566     "BM_string_memcmp/64/0/0/iterations:1\n"
    567     "BM_string_memcmp/512/0/0/iterations:1\n"
    568     "BM_string_memcmp/1024/0/0/iterations:1\n"
    569     "BM_string_memcmp/8192/0/0/iterations:1\n"
    570     "BM_string_memcmp/16384/0/0/iterations:1\n"
    571     "BM_string_memcmp/32768/0/0/iterations:1\n"
    572     "BM_string_memcmp/65536/0/0/iterations:1\n"
    573     "BM_string_memcmp/131072/0/0/iterations:1\n"
    574     "BM_math_sqrt/iterations:1\n"
    575     "BM_string_memcpy/512/4/4/iterations:25\n"
    576     "BM_property_get/1/iterations:1\n"
    577     "BM_string_memcpy/8/0/0/iterations:1\n"
    578     "BM_string_memcpy/64/0/0/iterations:1\n"
    579     "BM_string_memcpy/512/0/0/iterations:1\n"
    580     "BM_string_memcpy/1024/0/0/iterations:1\n"
    581     "BM_string_memcpy/8192/0/0/iterations:1\n"
    582     "BM_string_memcpy/16384/0/0/iterations:1\n"
    583     "BM_string_memcpy/32768/0/0/iterations:1\n"
    584     "BM_string_memcpy/65536/0/0/iterations:1\n"
    585     "BM_string_memcpy/131072/0/0/iterations:1\n"
    586     "BM_math_log10/iterations:1\n";
    587   Verify(expected, 0, std::vector<const char*>{"--bionic_extra=BM_string_memcpy AT_ALIGNED_TWOBUF",
    588                                                "--bionic_extra=BM_math_log10",
    589                                                "--bionic_cpu=0",
    590                                                GetBionicXmlArg("test_medium.xml").c_str(),
    591                                                "--bionic_iterations=1"});
    592 }
    593 
    594 TEST_F(SystemTests, sizes) {
    595   std::string expected =
    596     "BM_stdio_fwrite/8/iterations:1\n"
    597     "BM_stdio_fwrite/64/iterations:1\n"
    598     "BM_stdio_fwrite/512/iterations:1\n"
    599     "BM_stdio_fwrite/1024/iterations:1\n"
    600     "BM_stdio_fwrite/8192/iterations:1\n"
    601     "BM_stdio_fwrite/16384/iterations:1\n"
    602     "BM_stdio_fwrite/32768/iterations:1\n"
    603     "BM_stdio_fwrite/65536/iterations:1\n"
    604     "BM_stdio_fwrite/131072/iterations:1\n"
    605     "BM_stdio_fread/1/iterations:1\n"
    606     "BM_stdio_fread/2/iterations:1\n"
    607     "BM_stdio_fread/3/iterations:1\n"
    608     "BM_stdio_fread/4/iterations:1\n"
    609     "BM_stdio_fread/5/iterations:1\n"
    610     "BM_stdio_fread/6/iterations:1\n"
    611     "BM_stdio_fread/7/iterations:1\n"
    612     "BM_stdio_fread/8/iterations:1\n"
    613     "BM_stdio_fread/9/iterations:1\n"
    614     "BM_stdio_fread/10/iterations:1\n"
    615     "BM_stdio_fread/11/iterations:1\n"
    616     "BM_stdio_fread/12/iterations:1\n"
    617     "BM_stdio_fread/13/iterations:1\n"
    618     "BM_stdio_fread/14/iterations:1\n"
    619     "BM_stdio_fread/15/iterations:1\n"
    620     "BM_stdio_fread/16/iterations:1\n"
    621     "BM_stdio_fread/24/iterations:1\n"
    622     "BM_stdio_fread/32/iterations:1\n"
    623     "BM_stdio_fread/40/iterations:1\n"
    624     "BM_stdio_fread/48/iterations:1\n"
    625     "BM_stdio_fread/56/iterations:1\n"
    626     "BM_stdio_fread/64/iterations:1\n"
    627     "BM_stdio_fread/72/iterations:1\n"
    628     "BM_stdio_fread/80/iterations:1\n"
    629     "BM_stdio_fread/88/iterations:1\n"
    630     "BM_stdio_fread/96/iterations:1\n"
    631     "BM_stdio_fread/104/iterations:1\n"
    632     "BM_stdio_fread/112/iterations:1\n"
    633     "BM_stdio_fread/120/iterations:1\n"
    634     "BM_stdio_fread/128/iterations:1\n"
    635     "BM_stdio_fread/136/iterations:1\n"
    636     "BM_stdio_fread/144/iterations:1\n"
    637     "BM_stdio_fread/160/iterations:1\n"
    638     "BM_stdio_fread/176/iterations:1\n"
    639     "BM_stdio_fread/192/iterations:1\n"
    640     "BM_stdio_fread/208/iterations:1\n"
    641     "BM_stdio_fread/224/iterations:1\n"
    642     "BM_stdio_fread/240/iterations:1\n"
    643     "BM_stdio_fread/256/iterations:1\n"
    644     "BM_stdio_fwrite/512/iterations:1\n"
    645     "BM_stdio_fwrite/1024/iterations:1\n"
    646     "BM_stdio_fwrite/8192/iterations:1\n"
    647     "BM_stdio_fwrite/16384/iterations:1\n"
    648     "BM_stdio_fwrite/32768/iterations:1\n"
    649     "BM_stdio_fwrite/65536/iterations:1\n"
    650     "BM_stdio_fwrite/131072/iterations:1\n"
    651     "BM_stdio_fread/262144/iterations:1\n"
    652     "BM_stdio_fread/524288/iterations:1\n"
    653     "BM_stdio_fread/1048576/iterations:1\n"
    654     "BM_stdio_fread/2097152/iterations:1\n"
    655     "BM_stdio_fwrite/1/iterations:1\n"
    656     "BM_stdio_fwrite/2/iterations:1\n"
    657     "BM_stdio_fwrite/3/iterations:1\n"
    658     "BM_stdio_fwrite/4/iterations:1\n"
    659     "BM_stdio_fwrite/5/iterations:1\n"
    660     "BM_stdio_fwrite/6/iterations:1\n"
    661     "BM_stdio_fwrite/7/iterations:1\n"
    662     "BM_stdio_fwrite/8/iterations:1\n"
    663     "BM_stdio_fwrite/9/iterations:1\n"
    664     "BM_stdio_fwrite/10/iterations:1\n"
    665     "BM_stdio_fwrite/11/iterations:1\n"
    666     "BM_stdio_fwrite/12/iterations:1\n"
    667     "BM_stdio_fwrite/13/iterations:1\n"
    668     "BM_stdio_fwrite/14/iterations:1\n"
    669     "BM_stdio_fwrite/15/iterations:1\n"
    670     "BM_stdio_fwrite/16/iterations:1\n"
    671     "BM_stdio_fwrite/24/iterations:1\n"
    672     "BM_stdio_fwrite/32/iterations:1\n"
    673     "BM_stdio_fwrite/40/iterations:1\n"
    674     "BM_stdio_fwrite/48/iterations:1\n"
    675     "BM_stdio_fwrite/56/iterations:1\n"
    676     "BM_stdio_fwrite/64/iterations:1\n"
    677     "BM_stdio_fwrite/72/iterations:1\n"
    678     "BM_stdio_fwrite/80/iterations:1\n"
    679     "BM_stdio_fwrite/88/iterations:1\n"
    680     "BM_stdio_fwrite/96/iterations:1\n"
    681     "BM_stdio_fwrite/104/iterations:1\n"
    682     "BM_stdio_fwrite/112/iterations:1\n"
    683     "BM_stdio_fwrite/120/iterations:1\n"
    684     "BM_stdio_fwrite/128/iterations:1\n"
    685     "BM_stdio_fwrite/136/iterations:1\n"
    686     "BM_stdio_fwrite/144/iterations:1\n"
    687     "BM_stdio_fwrite/160/iterations:1\n"
    688     "BM_stdio_fwrite/176/iterations:1\n"
    689     "BM_stdio_fwrite/192/iterations:1\n"
    690     "BM_stdio_fwrite/208/iterations:1\n"
    691     "BM_stdio_fwrite/224/iterations:1\n"
    692     "BM_stdio_fwrite/240/iterations:1\n"
    693     "BM_stdio_fwrite/256/iterations:1\n"
    694     "BM_stdio_fwrite/512/iterations:1\n"
    695     "BM_stdio_fwrite/1024/iterations:1\n"
    696     "BM_stdio_fwrite/8192/iterations:1\n"
    697     "BM_stdio_fwrite/16384/iterations:1\n"
    698     "BM_stdio_fwrite/32768/iterations:1\n"
    699     "BM_stdio_fwrite/65536/iterations:1\n"
    700     "BM_stdio_fwrite/131072/iterations:1\n"
    701     "BM_stdio_fwrite/262144/iterations:1\n"
    702     "BM_stdio_fwrite/524288/iterations:1\n"
    703     "BM_stdio_fwrite/1048576/iterations:1\n"
    704     "BM_stdio_fwrite/2097152/iterations:1\n";
    705 
    706   Verify(expected, 0, std::vector<const char*>{GetBionicXmlArg("test_size.xml").c_str()});
    707 }
    708 
    709 TEST_F(SystemTests, alignment_onebuf) {
    710   std::string expected =
    711     "BM_string_strlen/8/0/iterations:1\n"
    712     "BM_string_strlen/64/0/iterations:1\n"
    713     "BM_string_strlen/512/0/iterations:1\n"
    714     "BM_string_strlen/1024/0/iterations:1\n"
    715     "BM_string_strlen/8192/0/iterations:1\n"
    716     "BM_string_strlen/16384/0/iterations:1\n"
    717     "BM_string_strlen/32768/0/iterations:1\n"
    718     "BM_string_strlen/65536/0/iterations:1\n"
    719     "BM_string_strlen/131072/0/iterations:1\n"
    720     "BM_string_memset/1/0/iterations:1\n"
    721     "BM_string_memset/2/0/iterations:1\n"
    722     "BM_string_memset/3/0/iterations:1\n"
    723     "BM_string_memset/4/0/iterations:1\n"
    724     "BM_string_memset/5/0/iterations:1\n"
    725     "BM_string_memset/6/0/iterations:1\n"
    726     "BM_string_memset/7/0/iterations:1\n"
    727     "BM_string_memset/8/0/iterations:1\n"
    728     "BM_string_memset/9/0/iterations:1\n"
    729     "BM_string_memset/10/0/iterations:1\n"
    730     "BM_string_memset/11/0/iterations:1\n"
    731     "BM_string_memset/12/0/iterations:1\n"
    732     "BM_string_memset/13/0/iterations:1\n"
    733     "BM_string_memset/14/0/iterations:1\n"
    734     "BM_string_memset/15/0/iterations:1\n"
    735     "BM_string_memset/16/0/iterations:1\n"
    736     "BM_string_memset/24/0/iterations:1\n"
    737     "BM_string_memset/32/0/iterations:1\n"
    738     "BM_string_memset/40/0/iterations:1\n"
    739     "BM_string_memset/48/0/iterations:1\n"
    740     "BM_string_memset/56/0/iterations:1\n"
    741     "BM_string_memset/64/0/iterations:1\n"
    742     "BM_string_memset/72/0/iterations:1\n"
    743     "BM_string_memset/80/0/iterations:1\n"
    744     "BM_string_memset/88/0/iterations:1\n"
    745     "BM_string_memset/96/0/iterations:1\n"
    746     "BM_string_memset/104/0/iterations:1\n"
    747     "BM_string_memset/112/0/iterations:1\n"
    748     "BM_string_memset/120/0/iterations:1\n"
    749     "BM_string_memset/128/0/iterations:1\n"
    750     "BM_string_memset/136/0/iterations:1\n"
    751     "BM_string_memset/144/0/iterations:1\n"
    752     "BM_string_memset/160/0/iterations:1\n"
    753     "BM_string_memset/176/0/iterations:1\n"
    754     "BM_string_memset/192/0/iterations:1\n"
    755     "BM_string_memset/208/0/iterations:1\n"
    756     "BM_string_memset/224/0/iterations:1\n"
    757     "BM_string_memset/240/0/iterations:1\n"
    758     "BM_string_memset/256/0/iterations:1\n"
    759     "BM_string_strlen/512/0/iterations:1\n"
    760     "BM_string_strlen/1024/0/iterations:1\n"
    761     "BM_string_strlen/8192/0/iterations:1\n"
    762     "BM_string_strlen/16384/0/iterations:1\n"
    763     "BM_string_strlen/32768/0/iterations:1\n"
    764     "BM_string_strlen/65536/0/iterations:1\n"
    765     "BM_string_strlen/131072/0/iterations:1\n"
    766     "BM_string_memset/262144/0/iterations:1\n"
    767     "BM_string_memset/524288/0/iterations:1\n"
    768     "BM_string_memset/1048576/0/iterations:1\n"
    769     "BM_string_memset/2097152/0/iterations:1\n"
    770     "BM_string_strlen/1/0/iterations:1\n"
    771     "BM_string_strlen/2/0/iterations:1\n"
    772     "BM_string_strlen/3/0/iterations:1\n"
    773     "BM_string_strlen/4/0/iterations:1\n"
    774     "BM_string_strlen/5/0/iterations:1\n"
    775     "BM_string_strlen/6/0/iterations:1\n"
    776     "BM_string_strlen/7/0/iterations:1\n"
    777     "BM_string_strlen/8/0/iterations:1\n"
    778     "BM_string_strlen/9/0/iterations:1\n"
    779     "BM_string_strlen/10/0/iterations:1\n"
    780     "BM_string_strlen/11/0/iterations:1\n"
    781     "BM_string_strlen/12/0/iterations:1\n"
    782     "BM_string_strlen/13/0/iterations:1\n"
    783     "BM_string_strlen/14/0/iterations:1\n"
    784     "BM_string_strlen/15/0/iterations:1\n"
    785     "BM_string_strlen/16/0/iterations:1\n"
    786     "BM_string_strlen/24/0/iterations:1\n"
    787     "BM_string_strlen/32/0/iterations:1\n"
    788     "BM_string_strlen/40/0/iterations:1\n"
    789     "BM_string_strlen/48/0/iterations:1\n"
    790     "BM_string_strlen/56/0/iterations:1\n"
    791     "BM_string_strlen/64/0/iterations:1\n"
    792     "BM_string_strlen/72/0/iterations:1\n"
    793     "BM_string_strlen/80/0/iterations:1\n"
    794     "BM_string_strlen/88/0/iterations:1\n"
    795     "BM_string_strlen/96/0/iterations:1\n"
    796     "BM_string_strlen/104/0/iterations:1\n"
    797     "BM_string_strlen/112/0/iterations:1\n"
    798     "BM_string_strlen/120/0/iterations:1\n"
    799     "BM_string_strlen/128/0/iterations:1\n"
    800     "BM_string_strlen/136/0/iterations:1\n"
    801     "BM_string_strlen/144/0/iterations:1\n"
    802     "BM_string_strlen/160/0/iterations:1\n"
    803     "BM_string_strlen/176/0/iterations:1\n"
    804     "BM_string_strlen/192/0/iterations:1\n"
    805     "BM_string_strlen/208/0/iterations:1\n"
    806     "BM_string_strlen/224/0/iterations:1\n"
    807     "BM_string_strlen/240/0/iterations:1\n"
    808     "BM_string_strlen/256/0/iterations:1\n"
    809     "BM_string_strlen/512/0/iterations:1\n"
    810     "BM_string_strlen/1024/0/iterations:1\n"
    811     "BM_string_strlen/8192/0/iterations:1\n"
    812     "BM_string_strlen/16384/0/iterations:1\n"
    813     "BM_string_strlen/32768/0/iterations:1\n"
    814     "BM_string_strlen/65536/0/iterations:1\n"
    815     "BM_string_strlen/131072/0/iterations:1\n"
    816     "BM_string_strlen/262144/0/iterations:1\n"
    817     "BM_string_strlen/524288/0/iterations:1\n"
    818     "BM_string_strlen/1048576/0/iterations:1\n"
    819     "BM_string_strlen/2097152/0/iterations:1\n"
    820     "BM_string_memset/1/0/iterations:1\n"
    821     "BM_string_memset/1/1/iterations:1\n"
    822     "BM_string_memset/1/2/iterations:1\n"
    823     "BM_string_memset/1/4/iterations:1\n"
    824     "BM_string_memset/1/8/iterations:1\n"
    825     "BM_string_memset/1/16/iterations:1\n"
    826     "BM_string_memset/1/32/iterations:1\n"
    827     "BM_string_memset/2/0/iterations:1\n"
    828     "BM_string_memset/2/1/iterations:1\n"
    829     "BM_string_memset/2/2/iterations:1\n"
    830     "BM_string_memset/2/4/iterations:1\n"
    831     "BM_string_memset/2/8/iterations:1\n"
    832     "BM_string_memset/2/16/iterations:1\n"
    833     "BM_string_memset/2/32/iterations:1\n"
    834     "BM_string_memset/3/0/iterations:1\n"
    835     "BM_string_memset/3/1/iterations:1\n"
    836     "BM_string_memset/3/2/iterations:1\n"
    837     "BM_string_memset/3/4/iterations:1\n"
    838     "BM_string_memset/3/8/iterations:1\n"
    839     "BM_string_memset/3/16/iterations:1\n"
    840     "BM_string_memset/3/32/iterations:1\n"
    841     "BM_string_memset/4/0/iterations:1\n"
    842     "BM_string_memset/4/1/iterations:1\n"
    843     "BM_string_memset/4/2/iterations:1\n"
    844     "BM_string_memset/4/4/iterations:1\n"
    845     "BM_string_memset/4/8/iterations:1\n"
    846     "BM_string_memset/4/16/iterations:1\n"
    847     "BM_string_memset/4/32/iterations:1\n"
    848     "BM_string_memset/5/0/iterations:1\n"
    849     "BM_string_memset/5/1/iterations:1\n"
    850     "BM_string_memset/5/2/iterations:1\n"
    851     "BM_string_memset/5/4/iterations:1\n"
    852     "BM_string_memset/5/8/iterations:1\n"
    853     "BM_string_memset/5/16/iterations:1\n"
    854     "BM_string_memset/5/32/iterations:1\n"
    855     "BM_string_memset/6/0/iterations:1\n"
    856     "BM_string_memset/6/1/iterations:1\n"
    857     "BM_string_memset/6/2/iterations:1\n"
    858     "BM_string_memset/6/4/iterations:1\n"
    859     "BM_string_memset/6/8/iterations:1\n"
    860     "BM_string_memset/6/16/iterations:1\n"
    861     "BM_string_memset/6/32/iterations:1\n"
    862     "BM_string_memset/7/0/iterations:1\n"
    863     "BM_string_memset/7/1/iterations:1\n"
    864     "BM_string_memset/7/2/iterations:1\n"
    865     "BM_string_memset/7/4/iterations:1\n"
    866     "BM_string_memset/7/8/iterations:1\n"
    867     "BM_string_memset/7/16/iterations:1\n"
    868     "BM_string_memset/7/32/iterations:1\n"
    869     "BM_string_memset/8/0/iterations:1\n"
    870     "BM_string_memset/8/1/iterations:1\n"
    871     "BM_string_memset/8/2/iterations:1\n"
    872     "BM_string_memset/8/4/iterations:1\n"
    873     "BM_string_memset/8/8/iterations:1\n"
    874     "BM_string_memset/8/16/iterations:1\n"
    875     "BM_string_memset/8/32/iterations:1\n"
    876     "BM_string_memset/9/0/iterations:1\n"
    877     "BM_string_memset/9/1/iterations:1\n"
    878     "BM_string_memset/9/2/iterations:1\n"
    879     "BM_string_memset/9/4/iterations:1\n"
    880     "BM_string_memset/9/8/iterations:1\n"
    881     "BM_string_memset/9/16/iterations:1\n"
    882     "BM_string_memset/9/32/iterations:1\n"
    883     "BM_string_memset/10/0/iterations:1\n"
    884     "BM_string_memset/10/1/iterations:1\n"
    885     "BM_string_memset/10/2/iterations:1\n"
    886     "BM_string_memset/10/4/iterations:1\n"
    887     "BM_string_memset/10/8/iterations:1\n"
    888     "BM_string_memset/10/16/iterations:1\n"
    889     "BM_string_memset/10/32/iterations:1\n"
    890     "BM_string_memset/11/0/iterations:1\n"
    891     "BM_string_memset/11/1/iterations:1\n"
    892     "BM_string_memset/11/2/iterations:1\n"
    893     "BM_string_memset/11/4/iterations:1\n"
    894     "BM_string_memset/11/8/iterations:1\n"
    895     "BM_string_memset/11/16/iterations:1\n"
    896     "BM_string_memset/11/32/iterations:1\n"
    897     "BM_string_memset/12/0/iterations:1\n"
    898     "BM_string_memset/12/1/iterations:1\n"
    899     "BM_string_memset/12/2/iterations:1\n"
    900     "BM_string_memset/12/4/iterations:1\n"
    901     "BM_string_memset/12/8/iterations:1\n"
    902     "BM_string_memset/12/16/iterations:1\n"
    903     "BM_string_memset/12/32/iterations:1\n"
    904     "BM_string_memset/13/0/iterations:1\n"
    905     "BM_string_memset/13/1/iterations:1\n"
    906     "BM_string_memset/13/2/iterations:1\n"
    907     "BM_string_memset/13/4/iterations:1\n"
    908     "BM_string_memset/13/8/iterations:1\n"
    909     "BM_string_memset/13/16/iterations:1\n"
    910     "BM_string_memset/13/32/iterations:1\n"
    911     "BM_string_memset/14/0/iterations:1\n"
    912     "BM_string_memset/14/1/iterations:1\n"
    913     "BM_string_memset/14/2/iterations:1\n"
    914     "BM_string_memset/14/4/iterations:1\n"
    915     "BM_string_memset/14/8/iterations:1\n"
    916     "BM_string_memset/14/16/iterations:1\n"
    917     "BM_string_memset/14/32/iterations:1\n"
    918     "BM_string_memset/15/0/iterations:1\n"
    919     "BM_string_memset/15/1/iterations:1\n"
    920     "BM_string_memset/15/2/iterations:1\n"
    921     "BM_string_memset/15/4/iterations:1\n"
    922     "BM_string_memset/15/8/iterations:1\n"
    923     "BM_string_memset/15/16/iterations:1\n"
    924     "BM_string_memset/15/32/iterations:1\n"
    925     "BM_string_memset/16/0/iterations:1\n"
    926     "BM_string_memset/16/1/iterations:1\n"
    927     "BM_string_memset/16/2/iterations:1\n"
    928     "BM_string_memset/16/4/iterations:1\n"
    929     "BM_string_memset/16/8/iterations:1\n"
    930     "BM_string_memset/16/16/iterations:1\n"
    931     "BM_string_memset/16/32/iterations:1\n"
    932     "BM_string_memset/24/0/iterations:1\n"
    933     "BM_string_memset/24/1/iterations:1\n"
    934     "BM_string_memset/24/2/iterations:1\n"
    935     "BM_string_memset/24/4/iterations:1\n"
    936     "BM_string_memset/24/8/iterations:1\n"
    937     "BM_string_memset/24/16/iterations:1\n"
    938     "BM_string_memset/24/32/iterations:1\n"
    939     "BM_string_memset/32/0/iterations:1\n"
    940     "BM_string_memset/32/1/iterations:1\n"
    941     "BM_string_memset/32/2/iterations:1\n"
    942     "BM_string_memset/32/4/iterations:1\n"
    943     "BM_string_memset/32/8/iterations:1\n"
    944     "BM_string_memset/32/16/iterations:1\n"
    945     "BM_string_memset/32/32/iterations:1\n"
    946     "BM_string_memset/40/0/iterations:1\n"
    947     "BM_string_memset/40/1/iterations:1\n"
    948     "BM_string_memset/40/2/iterations:1\n"
    949     "BM_string_memset/40/4/iterations:1\n"
    950     "BM_string_memset/40/8/iterations:1\n"
    951     "BM_string_memset/40/16/iterations:1\n"
    952     "BM_string_memset/40/32/iterations:1\n"
    953     "BM_string_memset/48/0/iterations:1\n"
    954     "BM_string_memset/48/1/iterations:1\n"
    955     "BM_string_memset/48/2/iterations:1\n"
    956     "BM_string_memset/48/4/iterations:1\n"
    957     "BM_string_memset/48/8/iterations:1\n"
    958     "BM_string_memset/48/16/iterations:1\n"
    959     "BM_string_memset/48/32/iterations:1\n"
    960     "BM_string_memset/56/0/iterations:1\n"
    961     "BM_string_memset/56/1/iterations:1\n"
    962     "BM_string_memset/56/2/iterations:1\n"
    963     "BM_string_memset/56/4/iterations:1\n"
    964     "BM_string_memset/56/8/iterations:1\n"
    965     "BM_string_memset/56/16/iterations:1\n"
    966     "BM_string_memset/56/32/iterations:1\n"
    967     "BM_string_memset/64/0/iterations:1\n"
    968     "BM_string_memset/64/1/iterations:1\n"
    969     "BM_string_memset/64/2/iterations:1\n"
    970     "BM_string_memset/64/4/iterations:1\n"
    971     "BM_string_memset/64/8/iterations:1\n"
    972     "BM_string_memset/64/16/iterations:1\n"
    973     "BM_string_memset/64/32/iterations:1\n"
    974     "BM_string_memset/72/0/iterations:1\n"
    975     "BM_string_memset/72/1/iterations:1\n"
    976     "BM_string_memset/72/2/iterations:1\n"
    977     "BM_string_memset/72/4/iterations:1\n"
    978     "BM_string_memset/72/8/iterations:1\n"
    979     "BM_string_memset/72/16/iterations:1\n"
    980     "BM_string_memset/72/32/iterations:1\n"
    981     "BM_string_memset/80/0/iterations:1\n"
    982     "BM_string_memset/80/1/iterations:1\n"
    983     "BM_string_memset/80/2/iterations:1\n"
    984     "BM_string_memset/80/4/iterations:1\n"
    985     "BM_string_memset/80/8/iterations:1\n"
    986     "BM_string_memset/80/16/iterations:1\n"
    987     "BM_string_memset/80/32/iterations:1\n"
    988     "BM_string_memset/88/0/iterations:1\n"
    989     "BM_string_memset/88/1/iterations:1\n"
    990     "BM_string_memset/88/2/iterations:1\n"
    991     "BM_string_memset/88/4/iterations:1\n"
    992     "BM_string_memset/88/8/iterations:1\n"
    993     "BM_string_memset/88/16/iterations:1\n"
    994     "BM_string_memset/88/32/iterations:1\n"
    995     "BM_string_memset/96/0/iterations:1\n"
    996     "BM_string_memset/96/1/iterations:1\n"
    997     "BM_string_memset/96/2/iterations:1\n"
    998     "BM_string_memset/96/4/iterations:1\n"
    999     "BM_string_memset/96/8/iterations:1\n"
   1000     "BM_string_memset/96/16/iterations:1\n"
   1001     "BM_string_memset/96/32/iterations:1\n"
   1002     "BM_string_memset/104/0/iterations:1\n"
   1003     "BM_string_memset/104/1/iterations:1\n"
   1004     "BM_string_memset/104/2/iterations:1\n"
   1005     "BM_string_memset/104/4/iterations:1\n"
   1006     "BM_string_memset/104/8/iterations:1\n"
   1007     "BM_string_memset/104/16/iterations:1\n"
   1008     "BM_string_memset/104/32/iterations:1\n"
   1009     "BM_string_memset/112/0/iterations:1\n"
   1010     "BM_string_memset/112/1/iterations:1\n"
   1011     "BM_string_memset/112/2/iterations:1\n"
   1012     "BM_string_memset/112/4/iterations:1\n"
   1013     "BM_string_memset/112/8/iterations:1\n"
   1014     "BM_string_memset/112/16/iterations:1\n"
   1015     "BM_string_memset/112/32/iterations:1\n"
   1016     "BM_string_memset/120/0/iterations:1\n"
   1017     "BM_string_memset/120/1/iterations:1\n"
   1018     "BM_string_memset/120/2/iterations:1\n"
   1019     "BM_string_memset/120/4/iterations:1\n"
   1020     "BM_string_memset/120/8/iterations:1\n"
   1021     "BM_string_memset/120/16/iterations:1\n"
   1022     "BM_string_memset/120/32/iterations:1\n"
   1023     "BM_string_memset/128/0/iterations:1\n"
   1024     "BM_string_memset/128/1/iterations:1\n"
   1025     "BM_string_memset/128/2/iterations:1\n"
   1026     "BM_string_memset/128/4/iterations:1\n"
   1027     "BM_string_memset/128/8/iterations:1\n"
   1028     "BM_string_memset/128/16/iterations:1\n"
   1029     "BM_string_memset/128/32/iterations:1\n"
   1030     "BM_string_memset/136/0/iterations:1\n"
   1031     "BM_string_memset/136/1/iterations:1\n"
   1032     "BM_string_memset/136/2/iterations:1\n"
   1033     "BM_string_memset/136/4/iterations:1\n"
   1034     "BM_string_memset/136/8/iterations:1\n"
   1035     "BM_string_memset/136/16/iterations:1\n"
   1036     "BM_string_memset/136/32/iterations:1\n"
   1037     "BM_string_memset/144/0/iterations:1\n"
   1038     "BM_string_memset/144/1/iterations:1\n"
   1039     "BM_string_memset/144/2/iterations:1\n"
   1040     "BM_string_memset/144/4/iterations:1\n"
   1041     "BM_string_memset/144/8/iterations:1\n"
   1042     "BM_string_memset/144/16/iterations:1\n"
   1043     "BM_string_memset/144/32/iterations:1\n"
   1044     "BM_string_memset/160/0/iterations:1\n"
   1045     "BM_string_memset/160/1/iterations:1\n"
   1046     "BM_string_memset/160/2/iterations:1\n"
   1047     "BM_string_memset/160/4/iterations:1\n"
   1048     "BM_string_memset/160/8/iterations:1\n"
   1049     "BM_string_memset/160/16/iterations:1\n"
   1050     "BM_string_memset/160/32/iterations:1\n"
   1051     "BM_string_memset/176/0/iterations:1\n"
   1052     "BM_string_memset/176/1/iterations:1\n"
   1053     "BM_string_memset/176/2/iterations:1\n"
   1054     "BM_string_memset/176/4/iterations:1\n"
   1055     "BM_string_memset/176/8/iterations:1\n"
   1056     "BM_string_memset/176/16/iterations:1\n"
   1057     "BM_string_memset/176/32/iterations:1\n"
   1058     "BM_string_memset/192/0/iterations:1\n"
   1059     "BM_string_memset/192/1/iterations:1\n"
   1060     "BM_string_memset/192/2/iterations:1\n"
   1061     "BM_string_memset/192/4/iterations:1\n"
   1062     "BM_string_memset/192/8/iterations:1\n"
   1063     "BM_string_memset/192/16/iterations:1\n"
   1064     "BM_string_memset/192/32/iterations:1\n"
   1065     "BM_string_memset/208/0/iterations:1\n"
   1066     "BM_string_memset/208/1/iterations:1\n"
   1067     "BM_string_memset/208/2/iterations:1\n"
   1068     "BM_string_memset/208/4/iterations:1\n"
   1069     "BM_string_memset/208/8/iterations:1\n"
   1070     "BM_string_memset/208/16/iterations:1\n"
   1071     "BM_string_memset/208/32/iterations:1\n"
   1072     "BM_string_memset/224/0/iterations:1\n"
   1073     "BM_string_memset/224/1/iterations:1\n"
   1074     "BM_string_memset/224/2/iterations:1\n"
   1075     "BM_string_memset/224/4/iterations:1\n"
   1076     "BM_string_memset/224/8/iterations:1\n"
   1077     "BM_string_memset/224/16/iterations:1\n"
   1078     "BM_string_memset/224/32/iterations:1\n"
   1079     "BM_string_memset/240/0/iterations:1\n"
   1080     "BM_string_memset/240/1/iterations:1\n"
   1081     "BM_string_memset/240/2/iterations:1\n"
   1082     "BM_string_memset/240/4/iterations:1\n"
   1083     "BM_string_memset/240/8/iterations:1\n"
   1084     "BM_string_memset/240/16/iterations:1\n"
   1085     "BM_string_memset/240/32/iterations:1\n"
   1086     "BM_string_memset/256/0/iterations:1\n"
   1087     "BM_string_memset/256/1/iterations:1\n"
   1088     "BM_string_memset/256/2/iterations:1\n"
   1089     "BM_string_memset/256/4/iterations:1\n"
   1090     "BM_string_memset/256/8/iterations:1\n"
   1091     "BM_string_memset/256/16/iterations:1\n"
   1092     "BM_string_memset/256/32/iterations:1\n"
   1093     "BM_string_memset/512/0/iterations:1\n"
   1094     "BM_string_memset/512/1/iterations:1\n"
   1095     "BM_string_memset/512/2/iterations:1\n"
   1096     "BM_string_memset/512/4/iterations:1\n"
   1097     "BM_string_memset/512/8/iterations:1\n"
   1098     "BM_string_memset/512/16/iterations:1\n"
   1099     "BM_string_memset/512/32/iterations:1\n"
   1100     "BM_string_memset/1024/0/iterations:1\n"
   1101     "BM_string_memset/1024/1/iterations:1\n"
   1102     "BM_string_memset/1024/2/iterations:1\n"
   1103     "BM_string_memset/1024/4/iterations:1\n"
   1104     "BM_string_memset/1024/8/iterations:1\n"
   1105     "BM_string_memset/1024/16/iterations:1\n"
   1106     "BM_string_memset/1024/32/iterations:1\n"
   1107     "BM_string_memset/8192/0/iterations:1\n"
   1108     "BM_string_memset/8192/1/iterations:1\n"
   1109     "BM_string_memset/8192/2/iterations:1\n"
   1110     "BM_string_memset/8192/4/iterations:1\n"
   1111     "BM_string_memset/8192/8/iterations:1\n"
   1112     "BM_string_memset/8192/16/iterations:1\n"
   1113     "BM_string_memset/8192/32/iterations:1\n"
   1114     "BM_string_memset/16384/0/iterations:1\n"
   1115     "BM_string_memset/16384/1/iterations:1\n"
   1116     "BM_string_memset/16384/2/iterations:1\n"
   1117     "BM_string_memset/16384/4/iterations:1\n"
   1118     "BM_string_memset/16384/8/iterations:1\n"
   1119     "BM_string_memset/16384/16/iterations:1\n"
   1120     "BM_string_memset/16384/32/iterations:1\n"
   1121     "BM_string_memset/32768/0/iterations:1\n"
   1122     "BM_string_memset/32768/1/iterations:1\n"
   1123     "BM_string_memset/32768/2/iterations:1\n"
   1124     "BM_string_memset/32768/4/iterations:1\n"
   1125     "BM_string_memset/32768/8/iterations:1\n"
   1126     "BM_string_memset/32768/16/iterations:1\n"
   1127     "BM_string_memset/32768/32/iterations:1\n"
   1128     "BM_string_memset/65536/0/iterations:1\n"
   1129     "BM_string_memset/65536/1/iterations:1\n"
   1130     "BM_string_memset/65536/2/iterations:1\n"
   1131     "BM_string_memset/65536/4/iterations:1\n"
   1132     "BM_string_memset/65536/8/iterations:1\n"
   1133     "BM_string_memset/65536/16/iterations:1\n"
   1134     "BM_string_memset/65536/32/iterations:1\n"
   1135     "BM_string_memset/131072/0/iterations:1\n"
   1136     "BM_string_memset/131072/1/iterations:1\n"
   1137     "BM_string_memset/131072/2/iterations:1\n"
   1138     "BM_string_memset/131072/4/iterations:1\n"
   1139     "BM_string_memset/131072/8/iterations:1\n"
   1140     "BM_string_memset/131072/16/iterations:1\n"
   1141     "BM_string_memset/131072/32/iterations:1\n"
   1142     "BM_string_memset/262144/0/iterations:1\n"
   1143     "BM_string_memset/262144/1/iterations:1\n"
   1144     "BM_string_memset/262144/2/iterations:1\n"
   1145     "BM_string_memset/262144/4/iterations:1\n"
   1146     "BM_string_memset/262144/8/iterations:1\n"
   1147     "BM_string_memset/262144/16/iterations:1\n"
   1148     "BM_string_memset/262144/32/iterations:1\n"
   1149     "BM_string_memset/524288/0/iterations:1\n"
   1150     "BM_string_memset/524288/1/iterations:1\n"
   1151     "BM_string_memset/524288/2/iterations:1\n"
   1152     "BM_string_memset/524288/4/iterations:1\n"
   1153     "BM_string_memset/524288/8/iterations:1\n"
   1154     "BM_string_memset/524288/16/iterations:1\n"
   1155     "BM_string_memset/524288/32/iterations:1\n"
   1156     "BM_string_memset/1048576/0/iterations:1\n"
   1157     "BM_string_memset/1048576/1/iterations:1\n"
   1158     "BM_string_memset/1048576/2/iterations:1\n"
   1159     "BM_string_memset/1048576/4/iterations:1\n"
   1160     "BM_string_memset/1048576/8/iterations:1\n"
   1161     "BM_string_memset/1048576/16/iterations:1\n"
   1162     "BM_string_memset/1048576/32/iterations:1\n"
   1163     "BM_string_memset/2097152/0/iterations:1\n"
   1164     "BM_string_memset/2097152/1/iterations:1\n"
   1165     "BM_string_memset/2097152/2/iterations:1\n"
   1166     "BM_string_memset/2097152/4/iterations:1\n"
   1167     "BM_string_memset/2097152/8/iterations:1\n"
   1168     "BM_string_memset/2097152/16/iterations:1\n"
   1169     "BM_string_memset/2097152/32/iterations:1\n";
   1170 
   1171   Verify(expected, 0,
   1172          std::vector<const char*>{GetBionicXmlArg("test_alignment_onebuf.xml").c_str()});
   1173 }
   1174 
   1175 TEST_F(SystemTests, alignment_onebuf_manual) {
   1176   std::string expected =
   1177     "BM_string_strlen/115/0/iterations:1\n"
   1178     "BM_string_memset/1024/1/iterations:1\n"
   1179     "BM_string_strlen/2048/4/iterations:1\n"
   1180     "BM_string_memset/4000/32/iterations:1\n";
   1181 
   1182   Verify(expected, 0,
   1183          std::vector<const char*>{GetBionicXmlArg("test_alignment_onebuf_manual.xml").c_str()});
   1184 }
   1185 
   1186 TEST_F(SystemTests, alignment_twobuf) {
   1187   std::string expected =
   1188     "BM_string_strcpy/8/0/0/iterations:1\n"
   1189     "BM_string_strcpy/64/0/0/iterations:1\n"
   1190     "BM_string_strcpy/512/0/0/iterations:1\n"
   1191     "BM_string_strcpy/1024/0/0/iterations:1\n"
   1192     "BM_string_strcpy/8192/0/0/iterations:1\n"
   1193     "BM_string_strcpy/16384/0/0/iterations:1\n"
   1194     "BM_string_strcpy/32768/0/0/iterations:1\n"
   1195     "BM_string_strcpy/65536/0/0/iterations:1\n"
   1196     "BM_string_strcpy/131072/0/0/iterations:1\n"
   1197     "BM_string_memcpy/1/0/0/iterations:1\n"
   1198     "BM_string_memcpy/2/0/0/iterations:1\n"
   1199     "BM_string_memcpy/3/0/0/iterations:1\n"
   1200     "BM_string_memcpy/4/0/0/iterations:1\n"
   1201     "BM_string_memcpy/5/0/0/iterations:1\n"
   1202     "BM_string_memcpy/6/0/0/iterations:1\n"
   1203     "BM_string_memcpy/7/0/0/iterations:1\n"
   1204     "BM_string_memcpy/8/0/0/iterations:1\n"
   1205     "BM_string_memcpy/9/0/0/iterations:1\n"
   1206     "BM_string_memcpy/10/0/0/iterations:1\n"
   1207     "BM_string_memcpy/11/0/0/iterations:1\n"
   1208     "BM_string_memcpy/12/0/0/iterations:1\n"
   1209     "BM_string_memcpy/13/0/0/iterations:1\n"
   1210     "BM_string_memcpy/14/0/0/iterations:1\n"
   1211     "BM_string_memcpy/15/0/0/iterations:1\n"
   1212     "BM_string_memcpy/16/0/0/iterations:1\n"
   1213     "BM_string_memcpy/24/0/0/iterations:1\n"
   1214     "BM_string_memcpy/32/0/0/iterations:1\n"
   1215     "BM_string_memcpy/40/0/0/iterations:1\n"
   1216     "BM_string_memcpy/48/0/0/iterations:1\n"
   1217     "BM_string_memcpy/56/0/0/iterations:1\n"
   1218     "BM_string_memcpy/64/0/0/iterations:1\n"
   1219     "BM_string_memcpy/72/0/0/iterations:1\n"
   1220     "BM_string_memcpy/80/0/0/iterations:1\n"
   1221     "BM_string_memcpy/88/0/0/iterations:1\n"
   1222     "BM_string_memcpy/96/0/0/iterations:1\n"
   1223     "BM_string_memcpy/104/0/0/iterations:1\n"
   1224     "BM_string_memcpy/112/0/0/iterations:1\n"
   1225     "BM_string_memcpy/120/0/0/iterations:1\n"
   1226     "BM_string_memcpy/128/0/0/iterations:1\n"
   1227     "BM_string_memcpy/136/0/0/iterations:1\n"
   1228     "BM_string_memcpy/144/0/0/iterations:1\n"
   1229     "BM_string_memcpy/160/0/0/iterations:1\n"
   1230     "BM_string_memcpy/176/0/0/iterations:1\n"
   1231     "BM_string_memcpy/192/0/0/iterations:1\n"
   1232     "BM_string_memcpy/208/0/0/iterations:1\n"
   1233     "BM_string_memcpy/224/0/0/iterations:1\n"
   1234     "BM_string_memcpy/240/0/0/iterations:1\n"
   1235     "BM_string_memcpy/256/0/0/iterations:1\n"
   1236     "BM_string_strcpy/512/0/0/iterations:1\n"
   1237     "BM_string_strcpy/1024/0/0/iterations:1\n"
   1238     "BM_string_strcpy/8192/0/0/iterations:1\n"
   1239     "BM_string_strcpy/16384/0/0/iterations:1\n"
   1240     "BM_string_strcpy/32768/0/0/iterations:1\n"
   1241     "BM_string_strcpy/65536/0/0/iterations:1\n"
   1242     "BM_string_strcpy/131072/0/0/iterations:1\n"
   1243     "BM_string_memcpy/262144/0/0/iterations:1\n"
   1244     "BM_string_memcpy/524288/0/0/iterations:1\n"
   1245     "BM_string_memcpy/1048576/0/0/iterations:1\n"
   1246     "BM_string_memcpy/2097152/0/0/iterations:1\n"
   1247     "BM_string_strcpy/1/0/0/iterations:1\n"
   1248     "BM_string_strcpy/2/0/0/iterations:1\n"
   1249     "BM_string_strcpy/3/0/0/iterations:1\n"
   1250     "BM_string_strcpy/4/0/0/iterations:1\n"
   1251     "BM_string_strcpy/5/0/0/iterations:1\n"
   1252     "BM_string_strcpy/6/0/0/iterations:1\n"
   1253     "BM_string_strcpy/7/0/0/iterations:1\n"
   1254     "BM_string_strcpy/8/0/0/iterations:1\n"
   1255     "BM_string_strcpy/9/0/0/iterations:1\n"
   1256     "BM_string_strcpy/10/0/0/iterations:1\n"
   1257     "BM_string_strcpy/11/0/0/iterations:1\n"
   1258     "BM_string_strcpy/12/0/0/iterations:1\n"
   1259     "BM_string_strcpy/13/0/0/iterations:1\n"
   1260     "BM_string_strcpy/14/0/0/iterations:1\n"
   1261     "BM_string_strcpy/15/0/0/iterations:1\n"
   1262     "BM_string_strcpy/16/0/0/iterations:1\n"
   1263     "BM_string_strcpy/24/0/0/iterations:1\n"
   1264     "BM_string_strcpy/32/0/0/iterations:1\n"
   1265     "BM_string_strcpy/40/0/0/iterations:1\n"
   1266     "BM_string_strcpy/48/0/0/iterations:1\n"
   1267     "BM_string_strcpy/56/0/0/iterations:1\n"
   1268     "BM_string_strcpy/64/0/0/iterations:1\n"
   1269     "BM_string_strcpy/72/0/0/iterations:1\n"
   1270     "BM_string_strcpy/80/0/0/iterations:1\n"
   1271     "BM_string_strcpy/88/0/0/iterations:1\n"
   1272     "BM_string_strcpy/96/0/0/iterations:1\n"
   1273     "BM_string_strcpy/104/0/0/iterations:1\n"
   1274     "BM_string_strcpy/112/0/0/iterations:1\n"
   1275     "BM_string_strcpy/120/0/0/iterations:1\n"
   1276     "BM_string_strcpy/128/0/0/iterations:1\n"
   1277     "BM_string_strcpy/136/0/0/iterations:1\n"
   1278     "BM_string_strcpy/144/0/0/iterations:1\n"
   1279     "BM_string_strcpy/160/0/0/iterations:1\n"
   1280     "BM_string_strcpy/176/0/0/iterations:1\n"
   1281     "BM_string_strcpy/192/0/0/iterations:1\n"
   1282     "BM_string_strcpy/208/0/0/iterations:1\n"
   1283     "BM_string_strcpy/224/0/0/iterations:1\n"
   1284     "BM_string_strcpy/240/0/0/iterations:1\n"
   1285     "BM_string_strcpy/256/0/0/iterations:1\n"
   1286     "BM_string_strcpy/512/0/0/iterations:1\n"
   1287     "BM_string_strcpy/1024/0/0/iterations:1\n"
   1288     "BM_string_strcpy/8192/0/0/iterations:1\n"
   1289     "BM_string_strcpy/16384/0/0/iterations:1\n"
   1290     "BM_string_strcpy/32768/0/0/iterations:1\n"
   1291     "BM_string_strcpy/65536/0/0/iterations:1\n"
   1292     "BM_string_strcpy/131072/0/0/iterations:1\n"
   1293     "BM_string_strcpy/262144/0/0/iterations:1\n"
   1294     "BM_string_strcpy/524288/0/0/iterations:1\n"
   1295     "BM_string_strcpy/1048576/0/0/iterations:1\n"
   1296     "BM_string_strcpy/2097152/0/0/iterations:1\n"
   1297     "BM_string_memcpy/1/0/0/iterations:1\n"
   1298     "BM_string_memcpy/1/1/1/iterations:1\n"
   1299     "BM_string_memcpy/1/1/2/iterations:1\n"
   1300     "BM_string_memcpy/1/1/4/iterations:1\n"
   1301     "BM_string_memcpy/1/1/8/iterations:1\n"
   1302     "BM_string_memcpy/1/1/16/iterations:1\n"
   1303     "BM_string_memcpy/1/1/32/iterations:1\n"
   1304     "BM_string_memcpy/1/2/1/iterations:1\n"
   1305     "BM_string_memcpy/1/2/2/iterations:1\n"
   1306     "BM_string_memcpy/1/2/4/iterations:1\n"
   1307     "BM_string_memcpy/1/2/8/iterations:1\n"
   1308     "BM_string_memcpy/1/2/16/iterations:1\n"
   1309     "BM_string_memcpy/1/2/32/iterations:1\n"
   1310     "BM_string_memcpy/1/4/1/iterations:1\n"
   1311     "BM_string_memcpy/1/4/2/iterations:1\n"
   1312     "BM_string_memcpy/1/4/4/iterations:1\n"
   1313     "BM_string_memcpy/1/4/8/iterations:1\n"
   1314     "BM_string_memcpy/1/4/16/iterations:1\n"
   1315     "BM_string_memcpy/1/4/32/iterations:1\n"
   1316     "BM_string_memcpy/1/8/1/iterations:1\n"
   1317     "BM_string_memcpy/1/8/2/iterations:1\n"
   1318     "BM_string_memcpy/1/8/4/iterations:1\n"
   1319     "BM_string_memcpy/1/8/8/iterations:1\n"
   1320     "BM_string_memcpy/1/8/16/iterations:1\n"
   1321     "BM_string_memcpy/1/8/32/iterations:1\n"
   1322     "BM_string_memcpy/1/16/1/iterations:1\n"
   1323     "BM_string_memcpy/1/16/2/iterations:1\n"
   1324     "BM_string_memcpy/1/16/4/iterations:1\n"
   1325     "BM_string_memcpy/1/16/8/iterations:1\n"
   1326     "BM_string_memcpy/1/16/16/iterations:1\n"
   1327     "BM_string_memcpy/1/16/32/iterations:1\n"
   1328     "BM_string_memcpy/1/32/1/iterations:1\n"
   1329     "BM_string_memcpy/1/32/2/iterations:1\n"
   1330     "BM_string_memcpy/1/32/4/iterations:1\n"
   1331     "BM_string_memcpy/1/32/8/iterations:1\n"
   1332     "BM_string_memcpy/1/32/16/iterations:1\n"
   1333     "BM_string_memcpy/1/32/32/iterations:1\n"
   1334     "BM_string_memcpy/2/0/0/iterations:1\n"
   1335     "BM_string_memcpy/2/1/1/iterations:1\n"
   1336     "BM_string_memcpy/2/1/2/iterations:1\n"
   1337     "BM_string_memcpy/2/1/4/iterations:1\n"
   1338     "BM_string_memcpy/2/1/8/iterations:1\n"
   1339     "BM_string_memcpy/2/1/16/iterations:1\n"
   1340     "BM_string_memcpy/2/1/32/iterations:1\n"
   1341     "BM_string_memcpy/2/2/1/iterations:1\n"
   1342     "BM_string_memcpy/2/2/2/iterations:1\n"
   1343     "BM_string_memcpy/2/2/4/iterations:1\n"
   1344     "BM_string_memcpy/2/2/8/iterations:1\n"
   1345     "BM_string_memcpy/2/2/16/iterations:1\n"
   1346     "BM_string_memcpy/2/2/32/iterations:1\n"
   1347     "BM_string_memcpy/2/4/1/iterations:1\n"
   1348     "BM_string_memcpy/2/4/2/iterations:1\n"
   1349     "BM_string_memcpy/2/4/4/iterations:1\n"
   1350     "BM_string_memcpy/2/4/8/iterations:1\n"
   1351     "BM_string_memcpy/2/4/16/iterations:1\n"
   1352     "BM_string_memcpy/2/4/32/iterations:1\n"
   1353     "BM_string_memcpy/2/8/1/iterations:1\n"
   1354     "BM_string_memcpy/2/8/2/iterations:1\n"
   1355     "BM_string_memcpy/2/8/4/iterations:1\n"
   1356     "BM_string_memcpy/2/8/8/iterations:1\n"
   1357     "BM_string_memcpy/2/8/16/iterations:1\n"
   1358     "BM_string_memcpy/2/8/32/iterations:1\n"
   1359     "BM_string_memcpy/2/16/1/iterations:1\n"
   1360     "BM_string_memcpy/2/16/2/iterations:1\n"
   1361     "BM_string_memcpy/2/16/4/iterations:1\n"
   1362     "BM_string_memcpy/2/16/8/iterations:1\n"
   1363     "BM_string_memcpy/2/16/16/iterations:1\n"
   1364     "BM_string_memcpy/2/16/32/iterations:1\n"
   1365     "BM_string_memcpy/2/32/1/iterations:1\n"
   1366     "BM_string_memcpy/2/32/2/iterations:1\n"
   1367     "BM_string_memcpy/2/32/4/iterations:1\n"
   1368     "BM_string_memcpy/2/32/8/iterations:1\n"
   1369     "BM_string_memcpy/2/32/16/iterations:1\n"
   1370     "BM_string_memcpy/2/32/32/iterations:1\n"
   1371     "BM_string_memcpy/3/0/0/iterations:1\n"
   1372     "BM_string_memcpy/3/1/1/iterations:1\n"
   1373     "BM_string_memcpy/3/1/2/iterations:1\n"
   1374     "BM_string_memcpy/3/1/4/iterations:1\n"
   1375     "BM_string_memcpy/3/1/8/iterations:1\n"
   1376     "BM_string_memcpy/3/1/16/iterations:1\n"
   1377     "BM_string_memcpy/3/1/32/iterations:1\n"
   1378     "BM_string_memcpy/3/2/1/iterations:1\n"
   1379     "BM_string_memcpy/3/2/2/iterations:1\n"
   1380     "BM_string_memcpy/3/2/4/iterations:1\n"
   1381     "BM_string_memcpy/3/2/8/iterations:1\n"
   1382     "BM_string_memcpy/3/2/16/iterations:1\n"
   1383     "BM_string_memcpy/3/2/32/iterations:1\n"
   1384     "BM_string_memcpy/3/4/1/iterations:1\n"
   1385     "BM_string_memcpy/3/4/2/iterations:1\n"
   1386     "BM_string_memcpy/3/4/4/iterations:1\n"
   1387     "BM_string_memcpy/3/4/8/iterations:1\n"
   1388     "BM_string_memcpy/3/4/16/iterations:1\n"
   1389     "BM_string_memcpy/3/4/32/iterations:1\n"
   1390     "BM_string_memcpy/3/8/1/iterations:1\n"
   1391     "BM_string_memcpy/3/8/2/iterations:1\n"
   1392     "BM_string_memcpy/3/8/4/iterations:1\n"
   1393     "BM_string_memcpy/3/8/8/iterations:1\n"
   1394     "BM_string_memcpy/3/8/16/iterations:1\n"
   1395     "BM_string_memcpy/3/8/32/iterations:1\n"
   1396     "BM_string_memcpy/3/16/1/iterations:1\n"
   1397     "BM_string_memcpy/3/16/2/iterations:1\n"
   1398     "BM_string_memcpy/3/16/4/iterations:1\n"
   1399     "BM_string_memcpy/3/16/8/iterations:1\n"
   1400     "BM_string_memcpy/3/16/16/iterations:1\n"
   1401     "BM_string_memcpy/3/16/32/iterations:1\n"
   1402     "BM_string_memcpy/3/32/1/iterations:1\n"
   1403     "BM_string_memcpy/3/32/2/iterations:1\n"
   1404     "BM_string_memcpy/3/32/4/iterations:1\n"
   1405     "BM_string_memcpy/3/32/8/iterations:1\n"
   1406     "BM_string_memcpy/3/32/16/iterations:1\n"
   1407     "BM_string_memcpy/3/32/32/iterations:1\n"
   1408     "BM_string_memcpy/4/0/0/iterations:1\n"
   1409     "BM_string_memcpy/4/1/1/iterations:1\n"
   1410     "BM_string_memcpy/4/1/2/iterations:1\n"
   1411     "BM_string_memcpy/4/1/4/iterations:1\n"
   1412     "BM_string_memcpy/4/1/8/iterations:1\n"
   1413     "BM_string_memcpy/4/1/16/iterations:1\n"
   1414     "BM_string_memcpy/4/1/32/iterations:1\n"
   1415     "BM_string_memcpy/4/2/1/iterations:1\n"
   1416     "BM_string_memcpy/4/2/2/iterations:1\n"
   1417     "BM_string_memcpy/4/2/4/iterations:1\n"
   1418     "BM_string_memcpy/4/2/8/iterations:1\n"
   1419     "BM_string_memcpy/4/2/16/iterations:1\n"
   1420     "BM_string_memcpy/4/2/32/iterations:1\n"
   1421     "BM_string_memcpy/4/4/1/iterations:1\n"
   1422     "BM_string_memcpy/4/4/2/iterations:1\n"
   1423     "BM_string_memcpy/4/4/4/iterations:1\n"
   1424     "BM_string_memcpy/4/4/8/iterations:1\n"
   1425     "BM_string_memcpy/4/4/16/iterations:1\n"
   1426     "BM_string_memcpy/4/4/32/iterations:1\n"
   1427     "BM_string_memcpy/4/8/1/iterations:1\n"
   1428     "BM_string_memcpy/4/8/2/iterations:1\n"
   1429     "BM_string_memcpy/4/8/4/iterations:1\n"
   1430     "BM_string_memcpy/4/8/8/iterations:1\n"
   1431     "BM_string_memcpy/4/8/16/iterations:1\n"
   1432     "BM_string_memcpy/4/8/32/iterations:1\n"
   1433     "BM_string_memcpy/4/16/1/iterations:1\n"
   1434     "BM_string_memcpy/4/16/2/iterations:1\n"
   1435     "BM_string_memcpy/4/16/4/iterations:1\n"
   1436     "BM_string_memcpy/4/16/8/iterations:1\n"
   1437     "BM_string_memcpy/4/16/16/iterations:1\n"
   1438     "BM_string_memcpy/4/16/32/iterations:1\n"
   1439     "BM_string_memcpy/4/32/1/iterations:1\n"
   1440     "BM_string_memcpy/4/32/2/iterations:1\n"
   1441     "BM_string_memcpy/4/32/4/iterations:1\n"
   1442     "BM_string_memcpy/4/32/8/iterations:1\n"
   1443     "BM_string_memcpy/4/32/16/iterations:1\n"
   1444     "BM_string_memcpy/4/32/32/iterations:1\n"
   1445     "BM_string_memcpy/5/0/0/iterations:1\n"
   1446     "BM_string_memcpy/5/1/1/iterations:1\n"
   1447     "BM_string_memcpy/5/1/2/iterations:1\n"
   1448     "BM_string_memcpy/5/1/4/iterations:1\n"
   1449     "BM_string_memcpy/5/1/8/iterations:1\n"
   1450     "BM_string_memcpy/5/1/16/iterations:1\n"
   1451     "BM_string_memcpy/5/1/32/iterations:1\n"
   1452     "BM_string_memcpy/5/2/1/iterations:1\n"
   1453     "BM_string_memcpy/5/2/2/iterations:1\n"
   1454     "BM_string_memcpy/5/2/4/iterations:1\n"
   1455     "BM_string_memcpy/5/2/8/iterations:1\n"
   1456     "BM_string_memcpy/5/2/16/iterations:1\n"
   1457     "BM_string_memcpy/5/2/32/iterations:1\n"
   1458     "BM_string_memcpy/5/4/1/iterations:1\n"
   1459     "BM_string_memcpy/5/4/2/iterations:1\n"
   1460     "BM_string_memcpy/5/4/4/iterations:1\n"
   1461     "BM_string_memcpy/5/4/8/iterations:1\n"
   1462     "BM_string_memcpy/5/4/16/iterations:1\n"
   1463     "BM_string_memcpy/5/4/32/iterations:1\n"
   1464     "BM_string_memcpy/5/8/1/iterations:1\n"
   1465     "BM_string_memcpy/5/8/2/iterations:1\n"
   1466     "BM_string_memcpy/5/8/4/iterations:1\n"
   1467     "BM_string_memcpy/5/8/8/iterations:1\n"
   1468     "BM_string_memcpy/5/8/16/iterations:1\n"
   1469     "BM_string_memcpy/5/8/32/iterations:1\n"
   1470     "BM_string_memcpy/5/16/1/iterations:1\n"
   1471     "BM_string_memcpy/5/16/2/iterations:1\n"
   1472     "BM_string_memcpy/5/16/4/iterations:1\n"
   1473     "BM_string_memcpy/5/16/8/iterations:1\n"
   1474     "BM_string_memcpy/5/16/16/iterations:1\n"
   1475     "BM_string_memcpy/5/16/32/iterations:1\n"
   1476     "BM_string_memcpy/5/32/1/iterations:1\n"
   1477     "BM_string_memcpy/5/32/2/iterations:1\n"
   1478     "BM_string_memcpy/5/32/4/iterations:1\n"
   1479     "BM_string_memcpy/5/32/8/iterations:1\n"
   1480     "BM_string_memcpy/5/32/16/iterations:1\n"
   1481     "BM_string_memcpy/5/32/32/iterations:1\n"
   1482     "BM_string_memcpy/6/0/0/iterations:1\n"
   1483     "BM_string_memcpy/6/1/1/iterations:1\n"
   1484     "BM_string_memcpy/6/1/2/iterations:1\n"
   1485     "BM_string_memcpy/6/1/4/iterations:1\n"
   1486     "BM_string_memcpy/6/1/8/iterations:1\n"
   1487     "BM_string_memcpy/6/1/16/iterations:1\n"
   1488     "BM_string_memcpy/6/1/32/iterations:1\n"
   1489     "BM_string_memcpy/6/2/1/iterations:1\n"
   1490     "BM_string_memcpy/6/2/2/iterations:1\n"
   1491     "BM_string_memcpy/6/2/4/iterations:1\n"
   1492     "BM_string_memcpy/6/2/8/iterations:1\n"
   1493     "BM_string_memcpy/6/2/16/iterations:1\n"
   1494     "BM_string_memcpy/6/2/32/iterations:1\n"
   1495     "BM_string_memcpy/6/4/1/iterations:1\n"
   1496     "BM_string_memcpy/6/4/2/iterations:1\n"
   1497     "BM_string_memcpy/6/4/4/iterations:1\n"
   1498     "BM_string_memcpy/6/4/8/iterations:1\n"
   1499     "BM_string_memcpy/6/4/16/iterations:1\n"
   1500     "BM_string_memcpy/6/4/32/iterations:1\n"
   1501     "BM_string_memcpy/6/8/1/iterations:1\n"
   1502     "BM_string_memcpy/6/8/2/iterations:1\n"
   1503     "BM_string_memcpy/6/8/4/iterations:1\n"
   1504     "BM_string_memcpy/6/8/8/iterations:1\n"
   1505     "BM_string_memcpy/6/8/16/iterations:1\n"
   1506     "BM_string_memcpy/6/8/32/iterations:1\n"
   1507     "BM_string_memcpy/6/16/1/iterations:1\n"
   1508     "BM_string_memcpy/6/16/2/iterations:1\n"
   1509     "BM_string_memcpy/6/16/4/iterations:1\n"
   1510     "BM_string_memcpy/6/16/8/iterations:1\n"
   1511     "BM_string_memcpy/6/16/16/iterations:1\n"
   1512     "BM_string_memcpy/6/16/32/iterations:1\n"
   1513     "BM_string_memcpy/6/32/1/iterations:1\n"
   1514     "BM_string_memcpy/6/32/2/iterations:1\n"
   1515     "BM_string_memcpy/6/32/4/iterations:1\n"
   1516     "BM_string_memcpy/6/32/8/iterations:1\n"
   1517     "BM_string_memcpy/6/32/16/iterations:1\n"
   1518     "BM_string_memcpy/6/32/32/iterations:1\n"
   1519     "BM_string_memcpy/7/0/0/iterations:1\n"
   1520     "BM_string_memcpy/7/1/1/iterations:1\n"
   1521     "BM_string_memcpy/7/1/2/iterations:1\n"
   1522     "BM_string_memcpy/7/1/4/iterations:1\n"
   1523     "BM_string_memcpy/7/1/8/iterations:1\n"
   1524     "BM_string_memcpy/7/1/16/iterations:1\n"
   1525     "BM_string_memcpy/7/1/32/iterations:1\n"
   1526     "BM_string_memcpy/7/2/1/iterations:1\n"
   1527     "BM_string_memcpy/7/2/2/iterations:1\n"
   1528     "BM_string_memcpy/7/2/4/iterations:1\n"
   1529     "BM_string_memcpy/7/2/8/iterations:1\n"
   1530     "BM_string_memcpy/7/2/16/iterations:1\n"
   1531     "BM_string_memcpy/7/2/32/iterations:1\n"
   1532     "BM_string_memcpy/7/4/1/iterations:1\n"
   1533     "BM_string_memcpy/7/4/2/iterations:1\n"
   1534     "BM_string_memcpy/7/4/4/iterations:1\n"
   1535     "BM_string_memcpy/7/4/8/iterations:1\n"
   1536     "BM_string_memcpy/7/4/16/iterations:1\n"
   1537     "BM_string_memcpy/7/4/32/iterations:1\n"
   1538     "BM_string_memcpy/7/8/1/iterations:1\n"
   1539     "BM_string_memcpy/7/8/2/iterations:1\n"
   1540     "BM_string_memcpy/7/8/4/iterations:1\n"
   1541     "BM_string_memcpy/7/8/8/iterations:1\n"
   1542     "BM_string_memcpy/7/8/16/iterations:1\n"
   1543     "BM_string_memcpy/7/8/32/iterations:1\n"
   1544     "BM_string_memcpy/7/16/1/iterations:1\n"
   1545     "BM_string_memcpy/7/16/2/iterations:1\n"
   1546     "BM_string_memcpy/7/16/4/iterations:1\n"
   1547     "BM_string_memcpy/7/16/8/iterations:1\n"
   1548     "BM_string_memcpy/7/16/16/iterations:1\n"
   1549     "BM_string_memcpy/7/16/32/iterations:1\n"
   1550     "BM_string_memcpy/7/32/1/iterations:1\n"
   1551     "BM_string_memcpy/7/32/2/iterations:1\n"
   1552     "BM_string_memcpy/7/32/4/iterations:1\n"
   1553     "BM_string_memcpy/7/32/8/iterations:1\n"
   1554     "BM_string_memcpy/7/32/16/iterations:1\n"
   1555     "BM_string_memcpy/7/32/32/iterations:1\n"
   1556     "BM_string_memcpy/8/0/0/iterations:1\n"
   1557     "BM_string_memcpy/8/1/1/iterations:1\n"
   1558     "BM_string_memcpy/8/1/2/iterations:1\n"
   1559     "BM_string_memcpy/8/1/4/iterations:1\n"
   1560     "BM_string_memcpy/8/1/8/iterations:1\n"
   1561     "BM_string_memcpy/8/1/16/iterations:1\n"
   1562     "BM_string_memcpy/8/1/32/iterations:1\n"
   1563     "BM_string_memcpy/8/2/1/iterations:1\n"
   1564     "BM_string_memcpy/8/2/2/iterations:1\n"
   1565     "BM_string_memcpy/8/2/4/iterations:1\n"
   1566     "BM_string_memcpy/8/2/8/iterations:1\n"
   1567     "BM_string_memcpy/8/2/16/iterations:1\n"
   1568     "BM_string_memcpy/8/2/32/iterations:1\n"
   1569     "BM_string_memcpy/8/4/1/iterations:1\n"
   1570     "BM_string_memcpy/8/4/2/iterations:1\n"
   1571     "BM_string_memcpy/8/4/4/iterations:1\n"
   1572     "BM_string_memcpy/8/4/8/iterations:1\n"
   1573     "BM_string_memcpy/8/4/16/iterations:1\n"
   1574     "BM_string_memcpy/8/4/32/iterations:1\n"
   1575     "BM_string_memcpy/8/8/1/iterations:1\n"
   1576     "BM_string_memcpy/8/8/2/iterations:1\n"
   1577     "BM_string_memcpy/8/8/4/iterations:1\n"
   1578     "BM_string_memcpy/8/8/8/iterations:1\n"
   1579     "BM_string_memcpy/8/8/16/iterations:1\n"
   1580     "BM_string_memcpy/8/8/32/iterations:1\n"
   1581     "BM_string_memcpy/8/16/1/iterations:1\n"
   1582     "BM_string_memcpy/8/16/2/iterations:1\n"
   1583     "BM_string_memcpy/8/16/4/iterations:1\n"
   1584     "BM_string_memcpy/8/16/8/iterations:1\n"
   1585     "BM_string_memcpy/8/16/16/iterations:1\n"
   1586     "BM_string_memcpy/8/16/32/iterations:1\n"
   1587     "BM_string_memcpy/8/32/1/iterations:1\n"
   1588     "BM_string_memcpy/8/32/2/iterations:1\n"
   1589     "BM_string_memcpy/8/32/4/iterations:1\n"
   1590     "BM_string_memcpy/8/32/8/iterations:1\n"
   1591     "BM_string_memcpy/8/32/16/iterations:1\n"
   1592     "BM_string_memcpy/8/32/32/iterations:1\n"
   1593     "BM_string_memcpy/9/0/0/iterations:1\n"
   1594     "BM_string_memcpy/9/1/1/iterations:1\n"
   1595     "BM_string_memcpy/9/1/2/iterations:1\n"
   1596     "BM_string_memcpy/9/1/4/iterations:1\n"
   1597     "BM_string_memcpy/9/1/8/iterations:1\n"
   1598     "BM_string_memcpy/9/1/16/iterations:1\n"
   1599     "BM_string_memcpy/9/1/32/iterations:1\n"
   1600     "BM_string_memcpy/9/2/1/iterations:1\n"
   1601     "BM_string_memcpy/9/2/2/iterations:1\n"
   1602     "BM_string_memcpy/9/2/4/iterations:1\n"
   1603     "BM_string_memcpy/9/2/8/iterations:1\n"
   1604     "BM_string_memcpy/9/2/16/iterations:1\n"
   1605     "BM_string_memcpy/9/2/32/iterations:1\n"
   1606     "BM_string_memcpy/9/4/1/iterations:1\n"
   1607     "BM_string_memcpy/9/4/2/iterations:1\n"
   1608     "BM_string_memcpy/9/4/4/iterations:1\n"
   1609     "BM_string_memcpy/9/4/8/iterations:1\n"
   1610     "BM_string_memcpy/9/4/16/iterations:1\n"
   1611     "BM_string_memcpy/9/4/32/iterations:1\n"
   1612     "BM_string_memcpy/9/8/1/iterations:1\n"
   1613     "BM_string_memcpy/9/8/2/iterations:1\n"
   1614     "BM_string_memcpy/9/8/4/iterations:1\n"
   1615     "BM_string_memcpy/9/8/8/iterations:1\n"
   1616     "BM_string_memcpy/9/8/16/iterations:1\n"
   1617     "BM_string_memcpy/9/8/32/iterations:1\n"
   1618     "BM_string_memcpy/9/16/1/iterations:1\n"
   1619     "BM_string_memcpy/9/16/2/iterations:1\n"
   1620     "BM_string_memcpy/9/16/4/iterations:1\n"
   1621     "BM_string_memcpy/9/16/8/iterations:1\n"
   1622     "BM_string_memcpy/9/16/16/iterations:1\n"
   1623     "BM_string_memcpy/9/16/32/iterations:1\n"
   1624     "BM_string_memcpy/9/32/1/iterations:1\n"
   1625     "BM_string_memcpy/9/32/2/iterations:1\n"
   1626     "BM_string_memcpy/9/32/4/iterations:1\n"
   1627     "BM_string_memcpy/9/32/8/iterations:1\n"
   1628     "BM_string_memcpy/9/32/16/iterations:1\n"
   1629     "BM_string_memcpy/9/32/32/iterations:1\n"
   1630     "BM_string_memcpy/10/0/0/iterations:1\n"
   1631     "BM_string_memcpy/10/1/1/iterations:1\n"
   1632     "BM_string_memcpy/10/1/2/iterations:1\n"
   1633     "BM_string_memcpy/10/1/4/iterations:1\n"
   1634     "BM_string_memcpy/10/1/8/iterations:1\n"
   1635     "BM_string_memcpy/10/1/16/iterations:1\n"
   1636     "BM_string_memcpy/10/1/32/iterations:1\n"
   1637     "BM_string_memcpy/10/2/1/iterations:1\n"
   1638     "BM_string_memcpy/10/2/2/iterations:1\n"
   1639     "BM_string_memcpy/10/2/4/iterations:1\n"
   1640     "BM_string_memcpy/10/2/8/iterations:1\n"
   1641     "BM_string_memcpy/10/2/16/iterations:1\n"
   1642     "BM_string_memcpy/10/2/32/iterations:1\n"
   1643     "BM_string_memcpy/10/4/1/iterations:1\n"
   1644     "BM_string_memcpy/10/4/2/iterations:1\n"
   1645     "BM_string_memcpy/10/4/4/iterations:1\n"
   1646     "BM_string_memcpy/10/4/8/iterations:1\n"
   1647     "BM_string_memcpy/10/4/16/iterations:1\n"
   1648     "BM_string_memcpy/10/4/32/iterations:1\n"
   1649     "BM_string_memcpy/10/8/1/iterations:1\n"
   1650     "BM_string_memcpy/10/8/2/iterations:1\n"
   1651     "BM_string_memcpy/10/8/4/iterations:1\n"
   1652     "BM_string_memcpy/10/8/8/iterations:1\n"
   1653     "BM_string_memcpy/10/8/16/iterations:1\n"
   1654     "BM_string_memcpy/10/8/32/iterations:1\n"
   1655     "BM_string_memcpy/10/16/1/iterations:1\n"
   1656     "BM_string_memcpy/10/16/2/iterations:1\n"
   1657     "BM_string_memcpy/10/16/4/iterations:1\n"
   1658     "BM_string_memcpy/10/16/8/iterations:1\n"
   1659     "BM_string_memcpy/10/16/16/iterations:1\n"
   1660     "BM_string_memcpy/10/16/32/iterations:1\n"
   1661     "BM_string_memcpy/10/32/1/iterations:1\n"
   1662     "BM_string_memcpy/10/32/2/iterations:1\n"
   1663     "BM_string_memcpy/10/32/4/iterations:1\n"
   1664     "BM_string_memcpy/10/32/8/iterations:1\n"
   1665     "BM_string_memcpy/10/32/16/iterations:1\n"
   1666     "BM_string_memcpy/10/32/32/iterations:1\n"
   1667     "BM_string_memcpy/11/0/0/iterations:1\n"
   1668     "BM_string_memcpy/11/1/1/iterations:1\n"
   1669     "BM_string_memcpy/11/1/2/iterations:1\n"
   1670     "BM_string_memcpy/11/1/4/iterations:1\n"
   1671     "BM_string_memcpy/11/1/8/iterations:1\n"
   1672     "BM_string_memcpy/11/1/16/iterations:1\n"
   1673     "BM_string_memcpy/11/1/32/iterations:1\n"
   1674     "BM_string_memcpy/11/2/1/iterations:1\n"
   1675     "BM_string_memcpy/11/2/2/iterations:1\n"
   1676     "BM_string_memcpy/11/2/4/iterations:1\n"
   1677     "BM_string_memcpy/11/2/8/iterations:1\n"
   1678     "BM_string_memcpy/11/2/16/iterations:1\n"
   1679     "BM_string_memcpy/11/2/32/iterations:1\n"
   1680     "BM_string_memcpy/11/4/1/iterations:1\n"
   1681     "BM_string_memcpy/11/4/2/iterations:1\n"
   1682     "BM_string_memcpy/11/4/4/iterations:1\n"
   1683     "BM_string_memcpy/11/4/8/iterations:1\n"
   1684     "BM_string_memcpy/11/4/16/iterations:1\n"
   1685     "BM_string_memcpy/11/4/32/iterations:1\n"
   1686     "BM_string_memcpy/11/8/1/iterations:1\n"
   1687     "BM_string_memcpy/11/8/2/iterations:1\n"
   1688     "BM_string_memcpy/11/8/4/iterations:1\n"
   1689     "BM_string_memcpy/11/8/8/iterations:1\n"
   1690     "BM_string_memcpy/11/8/16/iterations:1\n"
   1691     "BM_string_memcpy/11/8/32/iterations:1\n"
   1692     "BM_string_memcpy/11/16/1/iterations:1\n"
   1693     "BM_string_memcpy/11/16/2/iterations:1\n"
   1694     "BM_string_memcpy/11/16/4/iterations:1\n"
   1695     "BM_string_memcpy/11/16/8/iterations:1\n"
   1696     "BM_string_memcpy/11/16/16/iterations:1\n"
   1697     "BM_string_memcpy/11/16/32/iterations:1\n"
   1698     "BM_string_memcpy/11/32/1/iterations:1\n"
   1699     "BM_string_memcpy/11/32/2/iterations:1\n"
   1700     "BM_string_memcpy/11/32/4/iterations:1\n"
   1701     "BM_string_memcpy/11/32/8/iterations:1\n"
   1702     "BM_string_memcpy/11/32/16/iterations:1\n"
   1703     "BM_string_memcpy/11/32/32/iterations:1\n"
   1704     "BM_string_memcpy/12/0/0/iterations:1\n"
   1705     "BM_string_memcpy/12/1/1/iterations:1\n"
   1706     "BM_string_memcpy/12/1/2/iterations:1\n"
   1707     "BM_string_memcpy/12/1/4/iterations:1\n"
   1708     "BM_string_memcpy/12/1/8/iterations:1\n"
   1709     "BM_string_memcpy/12/1/16/iterations:1\n"
   1710     "BM_string_memcpy/12/1/32/iterations:1\n"
   1711     "BM_string_memcpy/12/2/1/iterations:1\n"
   1712     "BM_string_memcpy/12/2/2/iterations:1\n"
   1713     "BM_string_memcpy/12/2/4/iterations:1\n"
   1714     "BM_string_memcpy/12/2/8/iterations:1\n"
   1715     "BM_string_memcpy/12/2/16/iterations:1\n"
   1716     "BM_string_memcpy/12/2/32/iterations:1\n"
   1717     "BM_string_memcpy/12/4/1/iterations:1\n"
   1718     "BM_string_memcpy/12/4/2/iterations:1\n"
   1719     "BM_string_memcpy/12/4/4/iterations:1\n"
   1720     "BM_string_memcpy/12/4/8/iterations:1\n"
   1721     "BM_string_memcpy/12/4/16/iterations:1\n"
   1722     "BM_string_memcpy/12/4/32/iterations:1\n"
   1723     "BM_string_memcpy/12/8/1/iterations:1\n"
   1724     "BM_string_memcpy/12/8/2/iterations:1\n"
   1725     "BM_string_memcpy/12/8/4/iterations:1\n"
   1726     "BM_string_memcpy/12/8/8/iterations:1\n"
   1727     "BM_string_memcpy/12/8/16/iterations:1\n"
   1728     "BM_string_memcpy/12/8/32/iterations:1\n"
   1729     "BM_string_memcpy/12/16/1/iterations:1\n"
   1730     "BM_string_memcpy/12/16/2/iterations:1\n"
   1731     "BM_string_memcpy/12/16/4/iterations:1\n"
   1732     "BM_string_memcpy/12/16/8/iterations:1\n"
   1733     "BM_string_memcpy/12/16/16/iterations:1\n"
   1734     "BM_string_memcpy/12/16/32/iterations:1\n"
   1735     "BM_string_memcpy/12/32/1/iterations:1\n"
   1736     "BM_string_memcpy/12/32/2/iterations:1\n"
   1737     "BM_string_memcpy/12/32/4/iterations:1\n"
   1738     "BM_string_memcpy/12/32/8/iterations:1\n"
   1739     "BM_string_memcpy/12/32/16/iterations:1\n"
   1740     "BM_string_memcpy/12/32/32/iterations:1\n"
   1741     "BM_string_memcpy/13/0/0/iterations:1\n"
   1742     "BM_string_memcpy/13/1/1/iterations:1\n"
   1743     "BM_string_memcpy/13/1/2/iterations:1\n"
   1744     "BM_string_memcpy/13/1/4/iterations:1\n"
   1745     "BM_string_memcpy/13/1/8/iterations:1\n"
   1746     "BM_string_memcpy/13/1/16/iterations:1\n"
   1747     "BM_string_memcpy/13/1/32/iterations:1\n"
   1748     "BM_string_memcpy/13/2/1/iterations:1\n"
   1749     "BM_string_memcpy/13/2/2/iterations:1\n"
   1750     "BM_string_memcpy/13/2/4/iterations:1\n"
   1751     "BM_string_memcpy/13/2/8/iterations:1\n"
   1752     "BM_string_memcpy/13/2/16/iterations:1\n"
   1753     "BM_string_memcpy/13/2/32/iterations:1\n"
   1754     "BM_string_memcpy/13/4/1/iterations:1\n"
   1755     "BM_string_memcpy/13/4/2/iterations:1\n"
   1756     "BM_string_memcpy/13/4/4/iterations:1\n"
   1757     "BM_string_memcpy/13/4/8/iterations:1\n"
   1758     "BM_string_memcpy/13/4/16/iterations:1\n"
   1759     "BM_string_memcpy/13/4/32/iterations:1\n"
   1760     "BM_string_memcpy/13/8/1/iterations:1\n"
   1761     "BM_string_memcpy/13/8/2/iterations:1\n"
   1762     "BM_string_memcpy/13/8/4/iterations:1\n"
   1763     "BM_string_memcpy/13/8/8/iterations:1\n"
   1764     "BM_string_memcpy/13/8/16/iterations:1\n"
   1765     "BM_string_memcpy/13/8/32/iterations:1\n"
   1766     "BM_string_memcpy/13/16/1/iterations:1\n"
   1767     "BM_string_memcpy/13/16/2/iterations:1\n"
   1768     "BM_string_memcpy/13/16/4/iterations:1\n"
   1769     "BM_string_memcpy/13/16/8/iterations:1\n"
   1770     "BM_string_memcpy/13/16/16/iterations:1\n"
   1771     "BM_string_memcpy/13/16/32/iterations:1\n"
   1772     "BM_string_memcpy/13/32/1/iterations:1\n"
   1773     "BM_string_memcpy/13/32/2/iterations:1\n"
   1774     "BM_string_memcpy/13/32/4/iterations:1\n"
   1775     "BM_string_memcpy/13/32/8/iterations:1\n"
   1776     "BM_string_memcpy/13/32/16/iterations:1\n"
   1777     "BM_string_memcpy/13/32/32/iterations:1\n"
   1778     "BM_string_memcpy/14/0/0/iterations:1\n"
   1779     "BM_string_memcpy/14/1/1/iterations:1\n"
   1780     "BM_string_memcpy/14/1/2/iterations:1\n"
   1781     "BM_string_memcpy/14/1/4/iterations:1\n"
   1782     "BM_string_memcpy/14/1/8/iterations:1\n"
   1783     "BM_string_memcpy/14/1/16/iterations:1\n"
   1784     "BM_string_memcpy/14/1/32/iterations:1\n"
   1785     "BM_string_memcpy/14/2/1/iterations:1\n"
   1786     "BM_string_memcpy/14/2/2/iterations:1\n"
   1787     "BM_string_memcpy/14/2/4/iterations:1\n"
   1788     "BM_string_memcpy/14/2/8/iterations:1\n"
   1789     "BM_string_memcpy/14/2/16/iterations:1\n"
   1790     "BM_string_memcpy/14/2/32/iterations:1\n"
   1791     "BM_string_memcpy/14/4/1/iterations:1\n"
   1792     "BM_string_memcpy/14/4/2/iterations:1\n"
   1793     "BM_string_memcpy/14/4/4/iterations:1\n"
   1794     "BM_string_memcpy/14/4/8/iterations:1\n"
   1795     "BM_string_memcpy/14/4/16/iterations:1\n"
   1796     "BM_string_memcpy/14/4/32/iterations:1\n"
   1797     "BM_string_memcpy/14/8/1/iterations:1\n"
   1798     "BM_string_memcpy/14/8/2/iterations:1\n"
   1799     "BM_string_memcpy/14/8/4/iterations:1\n"
   1800     "BM_string_memcpy/14/8/8/iterations:1\n"
   1801     "BM_string_memcpy/14/8/16/iterations:1\n"
   1802     "BM_string_memcpy/14/8/32/iterations:1\n"
   1803     "BM_string_memcpy/14/16/1/iterations:1\n"
   1804     "BM_string_memcpy/14/16/2/iterations:1\n"
   1805     "BM_string_memcpy/14/16/4/iterations:1\n"
   1806     "BM_string_memcpy/14/16/8/iterations:1\n"
   1807     "BM_string_memcpy/14/16/16/iterations:1\n"
   1808     "BM_string_memcpy/14/16/32/iterations:1\n"
   1809     "BM_string_memcpy/14/32/1/iterations:1\n"
   1810     "BM_string_memcpy/14/32/2/iterations:1\n"
   1811     "BM_string_memcpy/14/32/4/iterations:1\n"
   1812     "BM_string_memcpy/14/32/8/iterations:1\n"
   1813     "BM_string_memcpy/14/32/16/iterations:1\n"
   1814     "BM_string_memcpy/14/32/32/iterations:1\n"
   1815     "BM_string_memcpy/15/0/0/iterations:1\n"
   1816     "BM_string_memcpy/15/1/1/iterations:1\n"
   1817     "BM_string_memcpy/15/1/2/iterations:1\n"
   1818     "BM_string_memcpy/15/1/4/iterations:1\n"
   1819     "BM_string_memcpy/15/1/8/iterations:1\n"
   1820     "BM_string_memcpy/15/1/16/iterations:1\n"
   1821     "BM_string_memcpy/15/1/32/iterations:1\n"
   1822     "BM_string_memcpy/15/2/1/iterations:1\n"
   1823     "BM_string_memcpy/15/2/2/iterations:1\n"
   1824     "BM_string_memcpy/15/2/4/iterations:1\n"
   1825     "BM_string_memcpy/15/2/8/iterations:1\n"
   1826     "BM_string_memcpy/15/2/16/iterations:1\n"
   1827     "BM_string_memcpy/15/2/32/iterations:1\n"
   1828     "BM_string_memcpy/15/4/1/iterations:1\n"
   1829     "BM_string_memcpy/15/4/2/iterations:1\n"
   1830     "BM_string_memcpy/15/4/4/iterations:1\n"
   1831     "BM_string_memcpy/15/4/8/iterations:1\n"
   1832     "BM_string_memcpy/15/4/16/iterations:1\n"
   1833     "BM_string_memcpy/15/4/32/iterations:1\n"
   1834     "BM_string_memcpy/15/8/1/iterations:1\n"
   1835     "BM_string_memcpy/15/8/2/iterations:1\n"
   1836     "BM_string_memcpy/15/8/4/iterations:1\n"
   1837     "BM_string_memcpy/15/8/8/iterations:1\n"
   1838     "BM_string_memcpy/15/8/16/iterations:1\n"
   1839     "BM_string_memcpy/15/8/32/iterations:1\n"
   1840     "BM_string_memcpy/15/16/1/iterations:1\n"
   1841     "BM_string_memcpy/15/16/2/iterations:1\n"
   1842     "BM_string_memcpy/15/16/4/iterations:1\n"
   1843     "BM_string_memcpy/15/16/8/iterations:1\n"
   1844     "BM_string_memcpy/15/16/16/iterations:1\n"
   1845     "BM_string_memcpy/15/16/32/iterations:1\n"
   1846     "BM_string_memcpy/15/32/1/iterations:1\n"
   1847     "BM_string_memcpy/15/32/2/iterations:1\n"
   1848     "BM_string_memcpy/15/32/4/iterations:1\n"
   1849     "BM_string_memcpy/15/32/8/iterations:1\n"
   1850     "BM_string_memcpy/15/32/16/iterations:1\n"
   1851     "BM_string_memcpy/15/32/32/iterations:1\n"
   1852     "BM_string_memcpy/16/0/0/iterations:1\n"
   1853     "BM_string_memcpy/16/1/1/iterations:1\n"
   1854     "BM_string_memcpy/16/1/2/iterations:1\n"
   1855     "BM_string_memcpy/16/1/4/iterations:1\n"
   1856     "BM_string_memcpy/16/1/8/iterations:1\n"
   1857     "BM_string_memcpy/16/1/16/iterations:1\n"
   1858     "BM_string_memcpy/16/1/32/iterations:1\n"
   1859     "BM_string_memcpy/16/2/1/iterations:1\n"
   1860     "BM_string_memcpy/16/2/2/iterations:1\n"
   1861     "BM_string_memcpy/16/2/4/iterations:1\n"
   1862     "BM_string_memcpy/16/2/8/iterations:1\n"
   1863     "BM_string_memcpy/16/2/16/iterations:1\n"
   1864     "BM_string_memcpy/16/2/32/iterations:1\n"
   1865     "BM_string_memcpy/16/4/1/iterations:1\n"
   1866     "BM_string_memcpy/16/4/2/iterations:1\n"
   1867     "BM_string_memcpy/16/4/4/iterations:1\n"
   1868     "BM_string_memcpy/16/4/8/iterations:1\n"
   1869     "BM_string_memcpy/16/4/16/iterations:1\n"
   1870     "BM_string_memcpy/16/4/32/iterations:1\n"
   1871     "BM_string_memcpy/16/8/1/iterations:1\n"
   1872     "BM_string_memcpy/16/8/2/iterations:1\n"
   1873     "BM_string_memcpy/16/8/4/iterations:1\n"
   1874     "BM_string_memcpy/16/8/8/iterations:1\n"
   1875     "BM_string_memcpy/16/8/16/iterations:1\n"
   1876     "BM_string_memcpy/16/8/32/iterations:1\n"
   1877     "BM_string_memcpy/16/16/1/iterations:1\n"
   1878     "BM_string_memcpy/16/16/2/iterations:1\n"
   1879     "BM_string_memcpy/16/16/4/iterations:1\n"
   1880     "BM_string_memcpy/16/16/8/iterations:1\n"
   1881     "BM_string_memcpy/16/16/16/iterations:1\n"
   1882     "BM_string_memcpy/16/16/32/iterations:1\n"
   1883     "BM_string_memcpy/16/32/1/iterations:1\n"
   1884     "BM_string_memcpy/16/32/2/iterations:1\n"
   1885     "BM_string_memcpy/16/32/4/iterations:1\n"
   1886     "BM_string_memcpy/16/32/8/iterations:1\n"
   1887     "BM_string_memcpy/16/32/16/iterations:1\n"
   1888     "BM_string_memcpy/16/32/32/iterations:1\n"
   1889     "BM_string_memcpy/24/0/0/iterations:1\n"
   1890     "BM_string_memcpy/24/1/1/iterations:1\n"
   1891     "BM_string_memcpy/24/1/2/iterations:1\n"
   1892     "BM_string_memcpy/24/1/4/iterations:1\n"
   1893     "BM_string_memcpy/24/1/8/iterations:1\n"
   1894     "BM_string_memcpy/24/1/16/iterations:1\n"
   1895     "BM_string_memcpy/24/1/32/iterations:1\n"
   1896     "BM_string_memcpy/24/2/1/iterations:1\n"
   1897     "BM_string_memcpy/24/2/2/iterations:1\n"
   1898     "BM_string_memcpy/24/2/4/iterations:1\n"
   1899     "BM_string_memcpy/24/2/8/iterations:1\n"
   1900     "BM_string_memcpy/24/2/16/iterations:1\n"
   1901     "BM_string_memcpy/24/2/32/iterations:1\n"
   1902     "BM_string_memcpy/24/4/1/iterations:1\n"
   1903     "BM_string_memcpy/24/4/2/iterations:1\n"
   1904     "BM_string_memcpy/24/4/4/iterations:1\n"
   1905     "BM_string_memcpy/24/4/8/iterations:1\n"
   1906     "BM_string_memcpy/24/4/16/iterations:1\n"
   1907     "BM_string_memcpy/24/4/32/iterations:1\n"
   1908     "BM_string_memcpy/24/8/1/iterations:1\n"
   1909     "BM_string_memcpy/24/8/2/iterations:1\n"
   1910     "BM_string_memcpy/24/8/4/iterations:1\n"
   1911     "BM_string_memcpy/24/8/8/iterations:1\n"
   1912     "BM_string_memcpy/24/8/16/iterations:1\n"
   1913     "BM_string_memcpy/24/8/32/iterations:1\n"
   1914     "BM_string_memcpy/24/16/1/iterations:1\n"
   1915     "BM_string_memcpy/24/16/2/iterations:1\n"
   1916     "BM_string_memcpy/24/16/4/iterations:1\n"
   1917     "BM_string_memcpy/24/16/8/iterations:1\n"
   1918     "BM_string_memcpy/24/16/16/iterations:1\n"
   1919     "BM_string_memcpy/24/16/32/iterations:1\n"
   1920     "BM_string_memcpy/24/32/1/iterations:1\n"
   1921     "BM_string_memcpy/24/32/2/iterations:1\n"
   1922     "BM_string_memcpy/24/32/4/iterations:1\n"
   1923     "BM_string_memcpy/24/32/8/iterations:1\n"
   1924     "BM_string_memcpy/24/32/16/iterations:1\n"
   1925     "BM_string_memcpy/24/32/32/iterations:1\n"
   1926     "BM_string_memcpy/32/0/0/iterations:1\n"
   1927     "BM_string_memcpy/32/1/1/iterations:1\n"
   1928     "BM_string_memcpy/32/1/2/iterations:1\n"
   1929     "BM_string_memcpy/32/1/4/iterations:1\n"
   1930     "BM_string_memcpy/32/1/8/iterations:1\n"
   1931     "BM_string_memcpy/32/1/16/iterations:1\n"
   1932     "BM_string_memcpy/32/1/32/iterations:1\n"
   1933     "BM_string_memcpy/32/2/1/iterations:1\n"
   1934     "BM_string_memcpy/32/2/2/iterations:1\n"
   1935     "BM_string_memcpy/32/2/4/iterations:1\n"
   1936     "BM_string_memcpy/32/2/8/iterations:1\n"
   1937     "BM_string_memcpy/32/2/16/iterations:1\n"
   1938     "BM_string_memcpy/32/2/32/iterations:1\n"
   1939     "BM_string_memcpy/32/4/1/iterations:1\n"
   1940     "BM_string_memcpy/32/4/2/iterations:1\n"
   1941     "BM_string_memcpy/32/4/4/iterations:1\n"
   1942     "BM_string_memcpy/32/4/8/iterations:1\n"
   1943     "BM_string_memcpy/32/4/16/iterations:1\n"
   1944     "BM_string_memcpy/32/4/32/iterations:1\n"
   1945     "BM_string_memcpy/32/8/1/iterations:1\n"
   1946     "BM_string_memcpy/32/8/2/iterations:1\n"
   1947     "BM_string_memcpy/32/8/4/iterations:1\n"
   1948     "BM_string_memcpy/32/8/8/iterations:1\n"
   1949     "BM_string_memcpy/32/8/16/iterations:1\n"
   1950     "BM_string_memcpy/32/8/32/iterations:1\n"
   1951     "BM_string_memcpy/32/16/1/iterations:1\n"
   1952     "BM_string_memcpy/32/16/2/iterations:1\n"
   1953     "BM_string_memcpy/32/16/4/iterations:1\n"
   1954     "BM_string_memcpy/32/16/8/iterations:1\n"
   1955     "BM_string_memcpy/32/16/16/iterations:1\n"
   1956     "BM_string_memcpy/32/16/32/iterations:1\n"
   1957     "BM_string_memcpy/32/32/1/iterations:1\n"
   1958     "BM_string_memcpy/32/32/2/iterations:1\n"
   1959     "BM_string_memcpy/32/32/4/iterations:1\n"
   1960     "BM_string_memcpy/32/32/8/iterations:1\n"
   1961     "BM_string_memcpy/32/32/16/iterations:1\n"
   1962     "BM_string_memcpy/32/32/32/iterations:1\n"
   1963     "BM_string_memcpy/40/0/0/iterations:1\n"
   1964     "BM_string_memcpy/40/1/1/iterations:1\n"
   1965     "BM_string_memcpy/40/1/2/iterations:1\n"
   1966     "BM_string_memcpy/40/1/4/iterations:1\n"
   1967     "BM_string_memcpy/40/1/8/iterations:1\n"
   1968     "BM_string_memcpy/40/1/16/iterations:1\n"
   1969     "BM_string_memcpy/40/1/32/iterations:1\n"
   1970     "BM_string_memcpy/40/2/1/iterations:1\n"
   1971     "BM_string_memcpy/40/2/2/iterations:1\n"
   1972     "BM_string_memcpy/40/2/4/iterations:1\n"
   1973     "BM_string_memcpy/40/2/8/iterations:1\n"
   1974     "BM_string_memcpy/40/2/16/iterations:1\n"
   1975     "BM_string_memcpy/40/2/32/iterations:1\n"
   1976     "BM_string_memcpy/40/4/1/iterations:1\n"
   1977     "BM_string_memcpy/40/4/2/iterations:1\n"
   1978     "BM_string_memcpy/40/4/4/iterations:1\n"
   1979     "BM_string_memcpy/40/4/8/iterations:1\n"
   1980     "BM_string_memcpy/40/4/16/iterations:1\n"
   1981     "BM_string_memcpy/40/4/32/iterations:1\n"
   1982     "BM_string_memcpy/40/8/1/iterations:1\n"
   1983     "BM_string_memcpy/40/8/2/iterations:1\n"
   1984     "BM_string_memcpy/40/8/4/iterations:1\n"
   1985     "BM_string_memcpy/40/8/8/iterations:1\n"
   1986     "BM_string_memcpy/40/8/16/iterations:1\n"
   1987     "BM_string_memcpy/40/8/32/iterations:1\n"
   1988     "BM_string_memcpy/40/16/1/iterations:1\n"
   1989     "BM_string_memcpy/40/16/2/iterations:1\n"
   1990     "BM_string_memcpy/40/16/4/iterations:1\n"
   1991     "BM_string_memcpy/40/16/8/iterations:1\n"
   1992     "BM_string_memcpy/40/16/16/iterations:1\n"
   1993     "BM_string_memcpy/40/16/32/iterations:1\n"
   1994     "BM_string_memcpy/40/32/1/iterations:1\n"
   1995     "BM_string_memcpy/40/32/2/iterations:1\n"
   1996     "BM_string_memcpy/40/32/4/iterations:1\n"
   1997     "BM_string_memcpy/40/32/8/iterations:1\n"
   1998     "BM_string_memcpy/40/32/16/iterations:1\n"
   1999     "BM_string_memcpy/40/32/32/iterations:1\n"
   2000     "BM_string_memcpy/48/0/0/iterations:1\n"
   2001     "BM_string_memcpy/48/1/1/iterations:1\n"
   2002     "BM_string_memcpy/48/1/2/iterations:1\n"
   2003     "BM_string_memcpy/48/1/4/iterations:1\n"
   2004     "BM_string_memcpy/48/1/8/iterations:1\n"
   2005     "BM_string_memcpy/48/1/16/iterations:1\n"
   2006     "BM_string_memcpy/48/1/32/iterations:1\n"
   2007     "BM_string_memcpy/48/2/1/iterations:1\n"
   2008     "BM_string_memcpy/48/2/2/iterations:1\n"
   2009     "BM_string_memcpy/48/2/4/iterations:1\n"
   2010     "BM_string_memcpy/48/2/8/iterations:1\n"
   2011     "BM_string_memcpy/48/2/16/iterations:1\n"
   2012     "BM_string_memcpy/48/2/32/iterations:1\n"
   2013     "BM_string_memcpy/48/4/1/iterations:1\n"
   2014     "BM_string_memcpy/48/4/2/iterations:1\n"
   2015     "BM_string_memcpy/48/4/4/iterations:1\n"
   2016     "BM_string_memcpy/48/4/8/iterations:1\n"
   2017     "BM_string_memcpy/48/4/16/iterations:1\n"
   2018     "BM_string_memcpy/48/4/32/iterations:1\n"
   2019     "BM_string_memcpy/48/8/1/iterations:1\n"
   2020     "BM_string_memcpy/48/8/2/iterations:1\n"
   2021     "BM_string_memcpy/48/8/4/iterations:1\n"
   2022     "BM_string_memcpy/48/8/8/iterations:1\n"
   2023     "BM_string_memcpy/48/8/16/iterations:1\n"
   2024     "BM_string_memcpy/48/8/32/iterations:1\n"
   2025     "BM_string_memcpy/48/16/1/iterations:1\n"
   2026     "BM_string_memcpy/48/16/2/iterations:1\n"
   2027     "BM_string_memcpy/48/16/4/iterations:1\n"
   2028     "BM_string_memcpy/48/16/8/iterations:1\n"
   2029     "BM_string_memcpy/48/16/16/iterations:1\n"
   2030     "BM_string_memcpy/48/16/32/iterations:1\n"
   2031     "BM_string_memcpy/48/32/1/iterations:1\n"
   2032     "BM_string_memcpy/48/32/2/iterations:1\n"
   2033     "BM_string_memcpy/48/32/4/iterations:1\n"
   2034     "BM_string_memcpy/48/32/8/iterations:1\n"
   2035     "BM_string_memcpy/48/32/16/iterations:1\n"
   2036     "BM_string_memcpy/48/32/32/iterations:1\n"
   2037     "BM_string_memcpy/56/0/0/iterations:1\n"
   2038     "BM_string_memcpy/56/1/1/iterations:1\n"
   2039     "BM_string_memcpy/56/1/2/iterations:1\n"
   2040     "BM_string_memcpy/56/1/4/iterations:1\n"
   2041     "BM_string_memcpy/56/1/8/iterations:1\n"
   2042     "BM_string_memcpy/56/1/16/iterations:1\n"
   2043     "BM_string_memcpy/56/1/32/iterations:1\n"
   2044     "BM_string_memcpy/56/2/1/iterations:1\n"
   2045     "BM_string_memcpy/56/2/2/iterations:1\n"
   2046     "BM_string_memcpy/56/2/4/iterations:1\n"
   2047     "BM_string_memcpy/56/2/8/iterations:1\n"
   2048     "BM_string_memcpy/56/2/16/iterations:1\n"
   2049     "BM_string_memcpy/56/2/32/iterations:1\n"
   2050     "BM_string_memcpy/56/4/1/iterations:1\n"
   2051     "BM_string_memcpy/56/4/2/iterations:1\n"
   2052     "BM_string_memcpy/56/4/4/iterations:1\n"
   2053     "BM_string_memcpy/56/4/8/iterations:1\n"
   2054     "BM_string_memcpy/56/4/16/iterations:1\n"
   2055     "BM_string_memcpy/56/4/32/iterations:1\n"
   2056     "BM_string_memcpy/56/8/1/iterations:1\n"
   2057     "BM_string_memcpy/56/8/2/iterations:1\n"
   2058     "BM_string_memcpy/56/8/4/iterations:1\n"
   2059     "BM_string_memcpy/56/8/8/iterations:1\n"
   2060     "BM_string_memcpy/56/8/16/iterations:1\n"
   2061     "BM_string_memcpy/56/8/32/iterations:1\n"
   2062     "BM_string_memcpy/56/16/1/iterations:1\n"
   2063     "BM_string_memcpy/56/16/2/iterations:1\n"
   2064     "BM_string_memcpy/56/16/4/iterations:1\n"
   2065     "BM_string_memcpy/56/16/8/iterations:1\n"
   2066     "BM_string_memcpy/56/16/16/iterations:1\n"
   2067     "BM_string_memcpy/56/16/32/iterations:1\n"
   2068     "BM_string_memcpy/56/32/1/iterations:1\n"
   2069     "BM_string_memcpy/56/32/2/iterations:1\n"
   2070     "BM_string_memcpy/56/32/4/iterations:1\n"
   2071     "BM_string_memcpy/56/32/8/iterations:1\n"
   2072     "BM_string_memcpy/56/32/16/iterations:1\n"
   2073     "BM_string_memcpy/56/32/32/iterations:1\n"
   2074     "BM_string_memcpy/64/0/0/iterations:1\n"
   2075     "BM_string_memcpy/64/1/1/iterations:1\n"
   2076     "BM_string_memcpy/64/1/2/iterations:1\n"
   2077     "BM_string_memcpy/64/1/4/iterations:1\n"
   2078     "BM_string_memcpy/64/1/8/iterations:1\n"
   2079     "BM_string_memcpy/64/1/16/iterations:1\n"
   2080     "BM_string_memcpy/64/1/32/iterations:1\n"
   2081     "BM_string_memcpy/64/2/1/iterations:1\n"
   2082     "BM_string_memcpy/64/2/2/iterations:1\n"
   2083     "BM_string_memcpy/64/2/4/iterations:1\n"
   2084     "BM_string_memcpy/64/2/8/iterations:1\n"
   2085     "BM_string_memcpy/64/2/16/iterations:1\n"
   2086     "BM_string_memcpy/64/2/32/iterations:1\n"
   2087     "BM_string_memcpy/64/4/1/iterations:1\n"
   2088     "BM_string_memcpy/64/4/2/iterations:1\n"
   2089     "BM_string_memcpy/64/4/4/iterations:1\n"
   2090     "BM_string_memcpy/64/4/8/iterations:1\n"
   2091     "BM_string_memcpy/64/4/16/iterations:1\n"
   2092     "BM_string_memcpy/64/4/32/iterations:1\n"
   2093     "BM_string_memcpy/64/8/1/iterations:1\n"
   2094     "BM_string_memcpy/64/8/2/iterations:1\n"
   2095     "BM_string_memcpy/64/8/4/iterations:1\n"
   2096     "BM_string_memcpy/64/8/8/iterations:1\n"
   2097     "BM_string_memcpy/64/8/16/iterations:1\n"
   2098     "BM_string_memcpy/64/8/32/iterations:1\n"
   2099     "BM_string_memcpy/64/16/1/iterations:1\n"
   2100     "BM_string_memcpy/64/16/2/iterations:1\n"
   2101     "BM_string_memcpy/64/16/4/iterations:1\n"
   2102     "BM_string_memcpy/64/16/8/iterations:1\n"
   2103     "BM_string_memcpy/64/16/16/iterations:1\n"
   2104     "BM_string_memcpy/64/16/32/iterations:1\n"
   2105     "BM_string_memcpy/64/32/1/iterations:1\n"
   2106     "BM_string_memcpy/64/32/2/iterations:1\n"
   2107     "BM_string_memcpy/64/32/4/iterations:1\n"
   2108     "BM_string_memcpy/64/32/8/iterations:1\n"
   2109     "BM_string_memcpy/64/32/16/iterations:1\n"
   2110     "BM_string_memcpy/64/32/32/iterations:1\n"
   2111     "BM_string_memcpy/72/0/0/iterations:1\n"
   2112     "BM_string_memcpy/72/1/1/iterations:1\n"
   2113     "BM_string_memcpy/72/1/2/iterations:1\n"
   2114     "BM_string_memcpy/72/1/4/iterations:1\n"
   2115     "BM_string_memcpy/72/1/8/iterations:1\n"
   2116     "BM_string_memcpy/72/1/16/iterations:1\n"
   2117     "BM_string_memcpy/72/1/32/iterations:1\n"
   2118     "BM_string_memcpy/72/2/1/iterations:1\n"
   2119     "BM_string_memcpy/72/2/2/iterations:1\n"
   2120     "BM_string_memcpy/72/2/4/iterations:1\n"
   2121     "BM_string_memcpy/72/2/8/iterations:1\n"
   2122     "BM_string_memcpy/72/2/16/iterations:1\n"
   2123     "BM_string_memcpy/72/2/32/iterations:1\n"
   2124     "BM_string_memcpy/72/4/1/iterations:1\n"
   2125     "BM_string_memcpy/72/4/2/iterations:1\n"
   2126     "BM_string_memcpy/72/4/4/iterations:1\n"
   2127     "BM_string_memcpy/72/4/8/iterations:1\n"
   2128     "BM_string_memcpy/72/4/16/iterations:1\n"
   2129     "BM_string_memcpy/72/4/32/iterations:1\n"
   2130     "BM_string_memcpy/72/8/1/iterations:1\n"
   2131     "BM_string_memcpy/72/8/2/iterations:1\n"
   2132     "BM_string_memcpy/72/8/4/iterations:1\n"
   2133     "BM_string_memcpy/72/8/8/iterations:1\n"
   2134     "BM_string_memcpy/72/8/16/iterations:1\n"
   2135     "BM_string_memcpy/72/8/32/iterations:1\n"
   2136     "BM_string_memcpy/72/16/1/iterations:1\n"
   2137     "BM_string_memcpy/72/16/2/iterations:1\n"
   2138     "BM_string_memcpy/72/16/4/iterations:1\n"
   2139     "BM_string_memcpy/72/16/8/iterations:1\n"
   2140     "BM_string_memcpy/72/16/16/iterations:1\n"
   2141     "BM_string_memcpy/72/16/32/iterations:1\n"
   2142     "BM_string_memcpy/72/32/1/iterations:1\n"
   2143     "BM_string_memcpy/72/32/2/iterations:1\n"
   2144     "BM_string_memcpy/72/32/4/iterations:1\n"
   2145     "BM_string_memcpy/72/32/8/iterations:1\n"
   2146     "BM_string_memcpy/72/32/16/iterations:1\n"
   2147     "BM_string_memcpy/72/32/32/iterations:1\n"
   2148     "BM_string_memcpy/80/0/0/iterations:1\n"
   2149     "BM_string_memcpy/80/1/1/iterations:1\n"
   2150     "BM_string_memcpy/80/1/2/iterations:1\n"
   2151     "BM_string_memcpy/80/1/4/iterations:1\n"
   2152     "BM_string_memcpy/80/1/8/iterations:1\n"
   2153     "BM_string_memcpy/80/1/16/iterations:1\n"
   2154     "BM_string_memcpy/80/1/32/iterations:1\n"
   2155     "BM_string_memcpy/80/2/1/iterations:1\n"
   2156     "BM_string_memcpy/80/2/2/iterations:1\n"
   2157     "BM_string_memcpy/80/2/4/iterations:1\n"
   2158     "BM_string_memcpy/80/2/8/iterations:1\n"
   2159     "BM_string_memcpy/80/2/16/iterations:1\n"
   2160     "BM_string_memcpy/80/2/32/iterations:1\n"
   2161     "BM_string_memcpy/80/4/1/iterations:1\n"
   2162     "BM_string_memcpy/80/4/2/iterations:1\n"
   2163     "BM_string_memcpy/80/4/4/iterations:1\n"
   2164     "BM_string_memcpy/80/4/8/iterations:1\n"
   2165     "BM_string_memcpy/80/4/16/iterations:1\n"
   2166     "BM_string_memcpy/80/4/32/iterations:1\n"
   2167     "BM_string_memcpy/80/8/1/iterations:1\n"
   2168     "BM_string_memcpy/80/8/2/iterations:1\n"
   2169     "BM_string_memcpy/80/8/4/iterations:1\n"
   2170     "BM_string_memcpy/80/8/8/iterations:1\n"
   2171     "BM_string_memcpy/80/8/16/iterations:1\n"
   2172     "BM_string_memcpy/80/8/32/iterations:1\n"
   2173     "BM_string_memcpy/80/16/1/iterations:1\n"
   2174     "BM_string_memcpy/80/16/2/iterations:1\n"
   2175     "BM_string_memcpy/80/16/4/iterations:1\n"
   2176     "BM_string_memcpy/80/16/8/iterations:1\n"
   2177     "BM_string_memcpy/80/16/16/iterations:1\n"
   2178     "BM_string_memcpy/80/16/32/iterations:1\n"
   2179     "BM_string_memcpy/80/32/1/iterations:1\n"
   2180     "BM_string_memcpy/80/32/2/iterations:1\n"
   2181     "BM_string_memcpy/80/32/4/iterations:1\n"
   2182     "BM_string_memcpy/80/32/8/iterations:1\n"
   2183     "BM_string_memcpy/80/32/16/iterations:1\n"
   2184     "BM_string_memcpy/80/32/32/iterations:1\n"
   2185     "BM_string_memcpy/88/0/0/iterations:1\n"
   2186     "BM_string_memcpy/88/1/1/iterations:1\n"
   2187     "BM_string_memcpy/88/1/2/iterations:1\n"
   2188     "BM_string_memcpy/88/1/4/iterations:1\n"
   2189     "BM_string_memcpy/88/1/8/iterations:1\n"
   2190     "BM_string_memcpy/88/1/16/iterations:1\n"
   2191     "BM_string_memcpy/88/1/32/iterations:1\n"
   2192     "BM_string_memcpy/88/2/1/iterations:1\n"
   2193     "BM_string_memcpy/88/2/2/iterations:1\n"
   2194     "BM_string_memcpy/88/2/4/iterations:1\n"
   2195     "BM_string_memcpy/88/2/8/iterations:1\n"
   2196     "BM_string_memcpy/88/2/16/iterations:1\n"
   2197     "BM_string_memcpy/88/2/32/iterations:1\n"
   2198     "BM_string_memcpy/88/4/1/iterations:1\n"
   2199     "BM_string_memcpy/88/4/2/iterations:1\n"
   2200     "BM_string_memcpy/88/4/4/iterations:1\n"
   2201     "BM_string_memcpy/88/4/8/iterations:1\n"
   2202     "BM_string_memcpy/88/4/16/iterations:1\n"
   2203     "BM_string_memcpy/88/4/32/iterations:1\n"
   2204     "BM_string_memcpy/88/8/1/iterations:1\n"
   2205     "BM_string_memcpy/88/8/2/iterations:1\n"
   2206     "BM_string_memcpy/88/8/4/iterations:1\n"
   2207     "BM_string_memcpy/88/8/8/iterations:1\n"
   2208     "BM_string_memcpy/88/8/16/iterations:1\n"
   2209     "BM_string_memcpy/88/8/32/iterations:1\n"
   2210     "BM_string_memcpy/88/16/1/iterations:1\n"
   2211     "BM_string_memcpy/88/16/2/iterations:1\n"
   2212     "BM_string_memcpy/88/16/4/iterations:1\n"
   2213     "BM_string_memcpy/88/16/8/iterations:1\n"
   2214     "BM_string_memcpy/88/16/16/iterations:1\n"
   2215     "BM_string_memcpy/88/16/32/iterations:1\n"
   2216     "BM_string_memcpy/88/32/1/iterations:1\n"
   2217     "BM_string_memcpy/88/32/2/iterations:1\n"
   2218     "BM_string_memcpy/88/32/4/iterations:1\n"
   2219     "BM_string_memcpy/88/32/8/iterations:1\n"
   2220     "BM_string_memcpy/88/32/16/iterations:1\n"
   2221     "BM_string_memcpy/88/32/32/iterations:1\n"
   2222     "BM_string_memcpy/96/0/0/iterations:1\n"
   2223     "BM_string_memcpy/96/1/1/iterations:1\n"
   2224     "BM_string_memcpy/96/1/2/iterations:1\n"
   2225     "BM_string_memcpy/96/1/4/iterations:1\n"
   2226     "BM_string_memcpy/96/1/8/iterations:1\n"
   2227     "BM_string_memcpy/96/1/16/iterations:1\n"
   2228     "BM_string_memcpy/96/1/32/iterations:1\n"
   2229     "BM_string_memcpy/96/2/1/iterations:1\n"
   2230     "BM_string_memcpy/96/2/2/iterations:1\n"
   2231     "BM_string_memcpy/96/2/4/iterations:1\n"
   2232     "BM_string_memcpy/96/2/8/iterations:1\n"
   2233     "BM_string_memcpy/96/2/16/iterations:1\n"
   2234     "BM_string_memcpy/96/2/32/iterations:1\n"
   2235     "BM_string_memcpy/96/4/1/iterations:1\n"
   2236     "BM_string_memcpy/96/4/2/iterations:1\n"
   2237     "BM_string_memcpy/96/4/4/iterations:1\n"
   2238     "BM_string_memcpy/96/4/8/iterations:1\n"
   2239     "BM_string_memcpy/96/4/16/iterations:1\n"
   2240     "BM_string_memcpy/96/4/32/iterations:1\n"
   2241     "BM_string_memcpy/96/8/1/iterations:1\n"
   2242     "BM_string_memcpy/96/8/2/iterations:1\n"
   2243     "BM_string_memcpy/96/8/4/iterations:1\n"
   2244     "BM_string_memcpy/96/8/8/iterations:1\n"
   2245     "BM_string_memcpy/96/8/16/iterations:1\n"
   2246     "BM_string_memcpy/96/8/32/iterations:1\n"
   2247     "BM_string_memcpy/96/16/1/iterations:1\n"
   2248     "BM_string_memcpy/96/16/2/iterations:1\n"
   2249     "BM_string_memcpy/96/16/4/iterations:1\n"
   2250     "BM_string_memcpy/96/16/8/iterations:1\n"
   2251     "BM_string_memcpy/96/16/16/iterations:1\n"
   2252     "BM_string_memcpy/96/16/32/iterations:1\n"
   2253     "BM_string_memcpy/96/32/1/iterations:1\n"
   2254     "BM_string_memcpy/96/32/2/iterations:1\n"
   2255     "BM_string_memcpy/96/32/4/iterations:1\n"
   2256     "BM_string_memcpy/96/32/8/iterations:1\n"
   2257     "BM_string_memcpy/96/32/16/iterations:1\n"
   2258     "BM_string_memcpy/96/32/32/iterations:1\n"
   2259     "BM_string_memcpy/104/0/0/iterations:1\n"
   2260     "BM_string_memcpy/104/1/1/iterations:1\n"
   2261     "BM_string_memcpy/104/1/2/iterations:1\n"
   2262     "BM_string_memcpy/104/1/4/iterations:1\n"
   2263     "BM_string_memcpy/104/1/8/iterations:1\n"
   2264     "BM_string_memcpy/104/1/16/iterations:1\n"
   2265     "BM_string_memcpy/104/1/32/iterations:1\n"
   2266     "BM_string_memcpy/104/2/1/iterations:1\n"
   2267     "BM_string_memcpy/104/2/2/iterations:1\n"
   2268     "BM_string_memcpy/104/2/4/iterations:1\n"
   2269     "BM_string_memcpy/104/2/8/iterations:1\n"
   2270     "BM_string_memcpy/104/2/16/iterations:1\n"
   2271     "BM_string_memcpy/104/2/32/iterations:1\n"
   2272     "BM_string_memcpy/104/4/1/iterations:1\n"
   2273     "BM_string_memcpy/104/4/2/iterations:1\n"
   2274     "BM_string_memcpy/104/4/4/iterations:1\n"
   2275     "BM_string_memcpy/104/4/8/iterations:1\n"
   2276     "BM_string_memcpy/104/4/16/iterations:1\n"
   2277     "BM_string_memcpy/104/4/32/iterations:1\n"
   2278     "BM_string_memcpy/104/8/1/iterations:1\n"
   2279     "BM_string_memcpy/104/8/2/iterations:1\n"
   2280     "BM_string_memcpy/104/8/4/iterations:1\n"
   2281     "BM_string_memcpy/104/8/8/iterations:1\n"
   2282     "BM_string_memcpy/104/8/16/iterations:1\n"
   2283     "BM_string_memcpy/104/8/32/iterations:1\n"
   2284     "BM_string_memcpy/104/16/1/iterations:1\n"
   2285     "BM_string_memcpy/104/16/2/iterations:1\n"
   2286     "BM_string_memcpy/104/16/4/iterations:1\n"
   2287     "BM_string_memcpy/104/16/8/iterations:1\n"
   2288     "BM_string_memcpy/104/16/16/iterations:1\n"
   2289     "BM_string_memcpy/104/16/32/iterations:1\n"
   2290     "BM_string_memcpy/104/32/1/iterations:1\n"
   2291     "BM_string_memcpy/104/32/2/iterations:1\n"
   2292     "BM_string_memcpy/104/32/4/iterations:1\n"
   2293     "BM_string_memcpy/104/32/8/iterations:1\n"
   2294     "BM_string_memcpy/104/32/16/iterations:1\n"
   2295     "BM_string_memcpy/104/32/32/iterations:1\n"
   2296     "BM_string_memcpy/112/0/0/iterations:1\n"
   2297     "BM_string_memcpy/112/1/1/iterations:1\n"
   2298     "BM_string_memcpy/112/1/2/iterations:1\n"
   2299     "BM_string_memcpy/112/1/4/iterations:1\n"
   2300     "BM_string_memcpy/112/1/8/iterations:1\n"
   2301     "BM_string_memcpy/112/1/16/iterations:1\n"
   2302     "BM_string_memcpy/112/1/32/iterations:1\n"
   2303     "BM_string_memcpy/112/2/1/iterations:1\n"
   2304     "BM_string_memcpy/112/2/2/iterations:1\n"
   2305     "BM_string_memcpy/112/2/4/iterations:1\n"
   2306     "BM_string_memcpy/112/2/8/iterations:1\n"
   2307     "BM_string_memcpy/112/2/16/iterations:1\n"
   2308     "BM_string_memcpy/112/2/32/iterations:1\n"
   2309     "BM_string_memcpy/112/4/1/iterations:1\n"
   2310     "BM_string_memcpy/112/4/2/iterations:1\n"
   2311     "BM_string_memcpy/112/4/4/iterations:1\n"
   2312     "BM_string_memcpy/112/4/8/iterations:1\n"
   2313     "BM_string_memcpy/112/4/16/iterations:1\n"
   2314     "BM_string_memcpy/112/4/32/iterations:1\n"
   2315     "BM_string_memcpy/112/8/1/iterations:1\n"
   2316     "BM_string_memcpy/112/8/2/iterations:1\n"
   2317     "BM_string_memcpy/112/8/4/iterations:1\n"
   2318     "BM_string_memcpy/112/8/8/iterations:1\n"
   2319     "BM_string_memcpy/112/8/16/iterations:1\n"
   2320     "BM_string_memcpy/112/8/32/iterations:1\n"
   2321     "BM_string_memcpy/112/16/1/iterations:1\n"
   2322     "BM_string_memcpy/112/16/2/iterations:1\n"
   2323     "BM_string_memcpy/112/16/4/iterations:1\n"
   2324     "BM_string_memcpy/112/16/8/iterations:1\n"
   2325     "BM_string_memcpy/112/16/16/iterations:1\n"
   2326     "BM_string_memcpy/112/16/32/iterations:1\n"
   2327     "BM_string_memcpy/112/32/1/iterations:1\n"
   2328     "BM_string_memcpy/112/32/2/iterations:1\n"
   2329     "BM_string_memcpy/112/32/4/iterations:1\n"
   2330     "BM_string_memcpy/112/32/8/iterations:1\n"
   2331     "BM_string_memcpy/112/32/16/iterations:1\n"
   2332     "BM_string_memcpy/112/32/32/iterations:1\n"
   2333     "BM_string_memcpy/120/0/0/iterations:1\n"
   2334     "BM_string_memcpy/120/1/1/iterations:1\n"
   2335     "BM_string_memcpy/120/1/2/iterations:1\n"
   2336     "BM_string_memcpy/120/1/4/iterations:1\n"
   2337     "BM_string_memcpy/120/1/8/iterations:1\n"
   2338     "BM_string_memcpy/120/1/16/iterations:1\n"
   2339     "BM_string_memcpy/120/1/32/iterations:1\n"
   2340     "BM_string_memcpy/120/2/1/iterations:1\n"
   2341     "BM_string_memcpy/120/2/2/iterations:1\n"
   2342     "BM_string_memcpy/120/2/4/iterations:1\n"
   2343     "BM_string_memcpy/120/2/8/iterations:1\n"
   2344     "BM_string_memcpy/120/2/16/iterations:1\n"
   2345     "BM_string_memcpy/120/2/32/iterations:1\n"
   2346     "BM_string_memcpy/120/4/1/iterations:1\n"
   2347     "BM_string_memcpy/120/4/2/iterations:1\n"
   2348     "BM_string_memcpy/120/4/4/iterations:1\n"
   2349     "BM_string_memcpy/120/4/8/iterations:1\n"
   2350     "BM_string_memcpy/120/4/16/iterations:1\n"
   2351     "BM_string_memcpy/120/4/32/iterations:1\n"
   2352     "BM_string_memcpy/120/8/1/iterations:1\n"
   2353     "BM_string_memcpy/120/8/2/iterations:1\n"
   2354     "BM_string_memcpy/120/8/4/iterations:1\n"
   2355     "BM_string_memcpy/120/8/8/iterations:1\n"
   2356     "BM_string_memcpy/120/8/16/iterations:1\n"
   2357     "BM_string_memcpy/120/8/32/iterations:1\n"
   2358     "BM_string_memcpy/120/16/1/iterations:1\n"
   2359     "BM_string_memcpy/120/16/2/iterations:1\n"
   2360     "BM_string_memcpy/120/16/4/iterations:1\n"
   2361     "BM_string_memcpy/120/16/8/iterations:1\n"
   2362     "BM_string_memcpy/120/16/16/iterations:1\n"
   2363     "BM_string_memcpy/120/16/32/iterations:1\n"
   2364     "BM_string_memcpy/120/32/1/iterations:1\n"
   2365     "BM_string_memcpy/120/32/2/iterations:1\n"
   2366     "BM_string_memcpy/120/32/4/iterations:1\n"
   2367     "BM_string_memcpy/120/32/8/iterations:1\n"
   2368     "BM_string_memcpy/120/32/16/iterations:1\n"
   2369     "BM_string_memcpy/120/32/32/iterations:1\n"
   2370     "BM_string_memcpy/128/0/0/iterations:1\n"
   2371     "BM_string_memcpy/128/1/1/iterations:1\n"
   2372     "BM_string_memcpy/128/1/2/iterations:1\n"
   2373     "BM_string_memcpy/128/1/4/iterations:1\n"
   2374     "BM_string_memcpy/128/1/8/iterations:1\n"
   2375     "BM_string_memcpy/128/1/16/iterations:1\n"
   2376     "BM_string_memcpy/128/1/32/iterations:1\n"
   2377     "BM_string_memcpy/128/2/1/iterations:1\n"
   2378     "BM_string_memcpy/128/2/2/iterations:1\n"
   2379     "BM_string_memcpy/128/2/4/iterations:1\n"
   2380     "BM_string_memcpy/128/2/8/iterations:1\n"
   2381     "BM_string_memcpy/128/2/16/iterations:1\n"
   2382     "BM_string_memcpy/128/2/32/iterations:1\n"
   2383     "BM_string_memcpy/128/4/1/iterations:1\n"
   2384     "BM_string_memcpy/128/4/2/iterations:1\n"
   2385     "BM_string_memcpy/128/4/4/iterations:1\n"
   2386     "BM_string_memcpy/128/4/8/iterations:1\n"
   2387     "BM_string_memcpy/128/4/16/iterations:1\n"
   2388     "BM_string_memcpy/128/4/32/iterations:1\n"
   2389     "BM_string_memcpy/128/8/1/iterations:1\n"
   2390     "BM_string_memcpy/128/8/2/iterations:1\n"
   2391     "BM_string_memcpy/128/8/4/iterations:1\n"
   2392     "BM_string_memcpy/128/8/8/iterations:1\n"
   2393     "BM_string_memcpy/128/8/16/iterations:1\n"
   2394     "BM_string_memcpy/128/8/32/iterations:1\n"
   2395     "BM_string_memcpy/128/16/1/iterations:1\n"
   2396     "BM_string_memcpy/128/16/2/iterations:1\n"
   2397     "BM_string_memcpy/128/16/4/iterations:1\n"
   2398     "BM_string_memcpy/128/16/8/iterations:1\n"
   2399     "BM_string_memcpy/128/16/16/iterations:1\n"
   2400     "BM_string_memcpy/128/16/32/iterations:1\n"
   2401     "BM_string_memcpy/128/32/1/iterations:1\n"
   2402     "BM_string_memcpy/128/32/2/iterations:1\n"
   2403     "BM_string_memcpy/128/32/4/iterations:1\n"
   2404     "BM_string_memcpy/128/32/8/iterations:1\n"
   2405     "BM_string_memcpy/128/32/16/iterations:1\n"
   2406     "BM_string_memcpy/128/32/32/iterations:1\n"
   2407     "BM_string_memcpy/136/0/0/iterations:1\n"
   2408     "BM_string_memcpy/136/1/1/iterations:1\n"
   2409     "BM_string_memcpy/136/1/2/iterations:1\n"
   2410     "BM_string_memcpy/136/1/4/iterations:1\n"
   2411     "BM_string_memcpy/136/1/8/iterations:1\n"
   2412     "BM_string_memcpy/136/1/16/iterations:1\n"
   2413     "BM_string_memcpy/136/1/32/iterations:1\n"
   2414     "BM_string_memcpy/136/2/1/iterations:1\n"
   2415     "BM_string_memcpy/136/2/2/iterations:1\n"
   2416     "BM_string_memcpy/136/2/4/iterations:1\n"
   2417     "BM_string_memcpy/136/2/8/iterations:1\n"
   2418     "BM_string_memcpy/136/2/16/iterations:1\n"
   2419     "BM_string_memcpy/136/2/32/iterations:1\n"
   2420     "BM_string_memcpy/136/4/1/iterations:1\n"
   2421     "BM_string_memcpy/136/4/2/iterations:1\n"
   2422     "BM_string_memcpy/136/4/4/iterations:1\n"
   2423     "BM_string_memcpy/136/4/8/iterations:1\n"
   2424     "BM_string_memcpy/136/4/16/iterations:1\n"
   2425     "BM_string_memcpy/136/4/32/iterations:1\n"
   2426     "BM_string_memcpy/136/8/1/iterations:1\n"
   2427     "BM_string_memcpy/136/8/2/iterations:1\n"
   2428     "BM_string_memcpy/136/8/4/iterations:1\n"
   2429     "BM_string_memcpy/136/8/8/iterations:1\n"
   2430     "BM_string_memcpy/136/8/16/iterations:1\n"
   2431     "BM_string_memcpy/136/8/32/iterations:1\n"
   2432     "BM_string_memcpy/136/16/1/iterations:1\n"
   2433     "BM_string_memcpy/136/16/2/iterations:1\n"
   2434     "BM_string_memcpy/136/16/4/iterations:1\n"
   2435     "BM_string_memcpy/136/16/8/iterations:1\n"
   2436     "BM_string_memcpy/136/16/16/iterations:1\n"
   2437     "BM_string_memcpy/136/16/32/iterations:1\n"
   2438     "BM_string_memcpy/136/32/1/iterations:1\n"
   2439     "BM_string_memcpy/136/32/2/iterations:1\n"
   2440     "BM_string_memcpy/136/32/4/iterations:1\n"
   2441     "BM_string_memcpy/136/32/8/iterations:1\n"
   2442     "BM_string_memcpy/136/32/16/iterations:1\n"
   2443     "BM_string_memcpy/136/32/32/iterations:1\n"
   2444     "BM_string_memcpy/144/0/0/iterations:1\n"
   2445     "BM_string_memcpy/144/1/1/iterations:1\n"
   2446     "BM_string_memcpy/144/1/2/iterations:1\n"
   2447     "BM_string_memcpy/144/1/4/iterations:1\n"
   2448     "BM_string_memcpy/144/1/8/iterations:1\n"
   2449     "BM_string_memcpy/144/1/16/iterations:1\n"
   2450     "BM_string_memcpy/144/1/32/iterations:1\n"
   2451     "BM_string_memcpy/144/2/1/iterations:1\n"
   2452     "BM_string_memcpy/144/2/2/iterations:1\n"
   2453     "BM_string_memcpy/144/2/4/iterations:1\n"
   2454     "BM_string_memcpy/144/2/8/iterations:1\n"
   2455     "BM_string_memcpy/144/2/16/iterations:1\n"
   2456     "BM_string_memcpy/144/2/32/iterations:1\n"
   2457     "BM_string_memcpy/144/4/1/iterations:1\n"
   2458     "BM_string_memcpy/144/4/2/iterations:1\n"
   2459     "BM_string_memcpy/144/4/4/iterations:1\n"
   2460     "BM_string_memcpy/144/4/8/iterations:1\n"
   2461     "BM_string_memcpy/144/4/16/iterations:1\n"
   2462     "BM_string_memcpy/144/4/32/iterations:1\n"
   2463     "BM_string_memcpy/144/8/1/iterations:1\n"
   2464     "BM_string_memcpy/144/8/2/iterations:1\n"
   2465     "BM_string_memcpy/144/8/4/iterations:1\n"
   2466     "BM_string_memcpy/144/8/8/iterations:1\n"
   2467     "BM_string_memcpy/144/8/16/iterations:1\n"
   2468     "BM_string_memcpy/144/8/32/iterations:1\n"
   2469     "BM_string_memcpy/144/16/1/iterations:1\n"
   2470     "BM_string_memcpy/144/16/2/iterations:1\n"
   2471     "BM_string_memcpy/144/16/4/iterations:1\n"
   2472     "BM_string_memcpy/144/16/8/iterations:1\n"
   2473     "BM_string_memcpy/144/16/16/iterations:1\n"
   2474     "BM_string_memcpy/144/16/32/iterations:1\n"
   2475     "BM_string_memcpy/144/32/1/iterations:1\n"
   2476     "BM_string_memcpy/144/32/2/iterations:1\n"
   2477     "BM_string_memcpy/144/32/4/iterations:1\n"
   2478     "BM_string_memcpy/144/32/8/iterations:1\n"
   2479     "BM_string_memcpy/144/32/16/iterations:1\n"
   2480     "BM_string_memcpy/144/32/32/iterations:1\n"
   2481     "BM_string_memcpy/160/0/0/iterations:1\n"
   2482     "BM_string_memcpy/160/1/1/iterations:1\n"
   2483     "BM_string_memcpy/160/1/2/iterations:1\n"
   2484     "BM_string_memcpy/160/1/4/iterations:1\n"
   2485     "BM_string_memcpy/160/1/8/iterations:1\n"
   2486     "BM_string_memcpy/160/1/16/iterations:1\n"
   2487     "BM_string_memcpy/160/1/32/iterations:1\n"
   2488     "BM_string_memcpy/160/2/1/iterations:1\n"
   2489     "BM_string_memcpy/160/2/2/iterations:1\n"
   2490     "BM_string_memcpy/160/2/4/iterations:1\n"
   2491     "BM_string_memcpy/160/2/8/iterations:1\n"
   2492     "BM_string_memcpy/160/2/16/iterations:1\n"
   2493     "BM_string_memcpy/160/2/32/iterations:1\n"
   2494     "BM_string_memcpy/160/4/1/iterations:1\n"
   2495     "BM_string_memcpy/160/4/2/iterations:1\n"
   2496     "BM_string_memcpy/160/4/4/iterations:1\n"
   2497     "BM_string_memcpy/160/4/8/iterations:1\n"
   2498     "BM_string_memcpy/160/4/16/iterations:1\n"
   2499     "BM_string_memcpy/160/4/32/iterations:1\n"
   2500     "BM_string_memcpy/160/8/1/iterations:1\n"
   2501     "BM_string_memcpy/160/8/2/iterations:1\n"
   2502     "BM_string_memcpy/160/8/4/iterations:1\n"
   2503     "BM_string_memcpy/160/8/8/iterations:1\n"
   2504     "BM_string_memcpy/160/8/16/iterations:1\n"
   2505     "BM_string_memcpy/160/8/32/iterations:1\n"
   2506     "BM_string_memcpy/160/16/1/iterations:1\n"
   2507     "BM_string_memcpy/160/16/2/iterations:1\n"
   2508     "BM_string_memcpy/160/16/4/iterations:1\n"
   2509     "BM_string_memcpy/160/16/8/iterations:1\n"
   2510     "BM_string_memcpy/160/16/16/iterations:1\n"
   2511     "BM_string_memcpy/160/16/32/iterations:1\n"
   2512     "BM_string_memcpy/160/32/1/iterations:1\n"
   2513     "BM_string_memcpy/160/32/2/iterations:1\n"
   2514     "BM_string_memcpy/160/32/4/iterations:1\n"
   2515     "BM_string_memcpy/160/32/8/iterations:1\n"
   2516     "BM_string_memcpy/160/32/16/iterations:1\n"
   2517     "BM_string_memcpy/160/32/32/iterations:1\n"
   2518     "BM_string_memcpy/176/0/0/iterations:1\n"
   2519     "BM_string_memcpy/176/1/1/iterations:1\n"
   2520     "BM_string_memcpy/176/1/2/iterations:1\n"
   2521     "BM_string_memcpy/176/1/4/iterations:1\n"
   2522     "BM_string_memcpy/176/1/8/iterations:1\n"
   2523     "BM_string_memcpy/176/1/16/iterations:1\n"
   2524     "BM_string_memcpy/176/1/32/iterations:1\n"
   2525     "BM_string_memcpy/176/2/1/iterations:1\n"
   2526     "BM_string_memcpy/176/2/2/iterations:1\n"
   2527     "BM_string_memcpy/176/2/4/iterations:1\n"
   2528     "BM_string_memcpy/176/2/8/iterations:1\n"
   2529     "BM_string_memcpy/176/2/16/iterations:1\n"
   2530     "BM_string_memcpy/176/2/32/iterations:1\n"
   2531     "BM_string_memcpy/176/4/1/iterations:1\n"
   2532     "BM_string_memcpy/176/4/2/iterations:1\n"
   2533     "BM_string_memcpy/176/4/4/iterations:1\n"
   2534     "BM_string_memcpy/176/4/8/iterations:1\n"
   2535     "BM_string_memcpy/176/4/16/iterations:1\n"
   2536     "BM_string_memcpy/176/4/32/iterations:1\n"
   2537     "BM_string_memcpy/176/8/1/iterations:1\n"
   2538     "BM_string_memcpy/176/8/2/iterations:1\n"
   2539     "BM_string_memcpy/176/8/4/iterations:1\n"
   2540     "BM_string_memcpy/176/8/8/iterations:1\n"
   2541     "BM_string_memcpy/176/8/16/iterations:1\n"
   2542     "BM_string_memcpy/176/8/32/iterations:1\n"
   2543     "BM_string_memcpy/176/16/1/iterations:1\n"
   2544     "BM_string_memcpy/176/16/2/iterations:1\n"
   2545     "BM_string_memcpy/176/16/4/iterations:1\n"
   2546     "BM_string_memcpy/176/16/8/iterations:1\n"
   2547     "BM_string_memcpy/176/16/16/iterations:1\n"
   2548     "BM_string_memcpy/176/16/32/iterations:1\n"
   2549     "BM_string_memcpy/176/32/1/iterations:1\n"
   2550     "BM_string_memcpy/176/32/2/iterations:1\n"
   2551     "BM_string_memcpy/176/32/4/iterations:1\n"
   2552     "BM_string_memcpy/176/32/8/iterations:1\n"
   2553     "BM_string_memcpy/176/32/16/iterations:1\n"
   2554     "BM_string_memcpy/176/32/32/iterations:1\n"
   2555     "BM_string_memcpy/192/0/0/iterations:1\n"
   2556     "BM_string_memcpy/192/1/1/iterations:1\n"
   2557     "BM_string_memcpy/192/1/2/iterations:1\n"
   2558     "BM_string_memcpy/192/1/4/iterations:1\n"
   2559     "BM_string_memcpy/192/1/8/iterations:1\n"
   2560     "BM_string_memcpy/192/1/16/iterations:1\n"
   2561     "BM_string_memcpy/192/1/32/iterations:1\n"
   2562     "BM_string_memcpy/192/2/1/iterations:1\n"
   2563     "BM_string_memcpy/192/2/2/iterations:1\n"
   2564     "BM_string_memcpy/192/2/4/iterations:1\n"
   2565     "BM_string_memcpy/192/2/8/iterations:1\n"
   2566     "BM_string_memcpy/192/2/16/iterations:1\n"
   2567     "BM_string_memcpy/192/2/32/iterations:1\n"
   2568     "BM_string_memcpy/192/4/1/iterations:1\n"
   2569     "BM_string_memcpy/192/4/2/iterations:1\n"
   2570     "BM_string_memcpy/192/4/4/iterations:1\n"
   2571     "BM_string_memcpy/192/4/8/iterations:1\n"
   2572     "BM_string_memcpy/192/4/16/iterations:1\n"
   2573     "BM_string_memcpy/192/4/32/iterations:1\n"
   2574     "BM_string_memcpy/192/8/1/iterations:1\n"
   2575     "BM_string_memcpy/192/8/2/iterations:1\n"
   2576     "BM_string_memcpy/192/8/4/iterations:1\n"
   2577     "BM_string_memcpy/192/8/8/iterations:1\n"
   2578     "BM_string_memcpy/192/8/16/iterations:1\n"
   2579     "BM_string_memcpy/192/8/32/iterations:1\n"
   2580     "BM_string_memcpy/192/16/1/iterations:1\n"
   2581     "BM_string_memcpy/192/16/2/iterations:1\n"
   2582     "BM_string_memcpy/192/16/4/iterations:1\n"
   2583     "BM_string_memcpy/192/16/8/iterations:1\n"
   2584     "BM_string_memcpy/192/16/16/iterations:1\n"
   2585     "BM_string_memcpy/192/16/32/iterations:1\n"
   2586     "BM_string_memcpy/192/32/1/iterations:1\n"
   2587     "BM_string_memcpy/192/32/2/iterations:1\n"
   2588     "BM_string_memcpy/192/32/4/iterations:1\n"
   2589     "BM_string_memcpy/192/32/8/iterations:1\n"
   2590     "BM_string_memcpy/192/32/16/iterations:1\n"
   2591     "BM_string_memcpy/192/32/32/iterations:1\n"
   2592     "BM_string_memcpy/208/0/0/iterations:1\n"
   2593     "BM_string_memcpy/208/1/1/iterations:1\n"
   2594     "BM_string_memcpy/208/1/2/iterations:1\n"
   2595     "BM_string_memcpy/208/1/4/iterations:1\n"
   2596     "BM_string_memcpy/208/1/8/iterations:1\n"
   2597     "BM_string_memcpy/208/1/16/iterations:1\n"
   2598     "BM_string_memcpy/208/1/32/iterations:1\n"
   2599     "BM_string_memcpy/208/2/1/iterations:1\n"
   2600     "BM_string_memcpy/208/2/2/iterations:1\n"
   2601     "BM_string_memcpy/208/2/4/iterations:1\n"
   2602     "BM_string_memcpy/208/2/8/iterations:1\n"
   2603     "BM_string_memcpy/208/2/16/iterations:1\n"
   2604     "BM_string_memcpy/208/2/32/iterations:1\n"
   2605     "BM_string_memcpy/208/4/1/iterations:1\n"
   2606     "BM_string_memcpy/208/4/2/iterations:1\n"
   2607     "BM_string_memcpy/208/4/4/iterations:1\n"
   2608     "BM_string_memcpy/208/4/8/iterations:1\n"
   2609     "BM_string_memcpy/208/4/16/iterations:1\n"
   2610     "BM_string_memcpy/208/4/32/iterations:1\n"
   2611     "BM_string_memcpy/208/8/1/iterations:1\n"
   2612     "BM_string_memcpy/208/8/2/iterations:1\n"
   2613     "BM_string_memcpy/208/8/4/iterations:1\n"
   2614     "BM_string_memcpy/208/8/8/iterations:1\n"
   2615     "BM_string_memcpy/208/8/16/iterations:1\n"
   2616     "BM_string_memcpy/208/8/32/iterations:1\n"
   2617     "BM_string_memcpy/208/16/1/iterations:1\n"
   2618     "BM_string_memcpy/208/16/2/iterations:1\n"
   2619     "BM_string_memcpy/208/16/4/iterations:1\n"
   2620     "BM_string_memcpy/208/16/8/iterations:1\n"
   2621     "BM_string_memcpy/208/16/16/iterations:1\n"
   2622     "BM_string_memcpy/208/16/32/iterations:1\n"
   2623     "BM_string_memcpy/208/32/1/iterations:1\n"
   2624     "BM_string_memcpy/208/32/2/iterations:1\n"
   2625     "BM_string_memcpy/208/32/4/iterations:1\n"
   2626     "BM_string_memcpy/208/32/8/iterations:1\n"
   2627     "BM_string_memcpy/208/32/16/iterations:1\n"
   2628     "BM_string_memcpy/208/32/32/iterations:1\n"
   2629     "BM_string_memcpy/224/0/0/iterations:1\n"
   2630     "BM_string_memcpy/224/1/1/iterations:1\n"
   2631     "BM_string_memcpy/224/1/2/iterations:1\n"
   2632     "BM_string_memcpy/224/1/4/iterations:1\n"
   2633     "BM_string_memcpy/224/1/8/iterations:1\n"
   2634     "BM_string_memcpy/224/1/16/iterations:1\n"
   2635     "BM_string_memcpy/224/1/32/iterations:1\n"
   2636     "BM_string_memcpy/224/2/1/iterations:1\n"
   2637     "BM_string_memcpy/224/2/2/iterations:1\n"
   2638     "BM_string_memcpy/224/2/4/iterations:1\n"
   2639     "BM_string_memcpy/224/2/8/iterations:1\n"
   2640     "BM_string_memcpy/224/2/16/iterations:1\n"
   2641     "BM_string_memcpy/224/2/32/iterations:1\n"
   2642     "BM_string_memcpy/224/4/1/iterations:1\n"
   2643     "BM_string_memcpy/224/4/2/iterations:1\n"
   2644     "BM_string_memcpy/224/4/4/iterations:1\n"
   2645     "BM_string_memcpy/224/4/8/iterations:1\n"
   2646     "BM_string_memcpy/224/4/16/iterations:1\n"
   2647     "BM_string_memcpy/224/4/32/iterations:1\n"
   2648     "BM_string_memcpy/224/8/1/iterations:1\n"
   2649     "BM_string_memcpy/224/8/2/iterations:1\n"
   2650     "BM_string_memcpy/224/8/4/iterations:1\n"
   2651     "BM_string_memcpy/224/8/8/iterations:1\n"
   2652     "BM_string_memcpy/224/8/16/iterations:1\n"
   2653     "BM_string_memcpy/224/8/32/iterations:1\n"
   2654     "BM_string_memcpy/224/16/1/iterations:1\n"
   2655     "BM_string_memcpy/224/16/2/iterations:1\n"
   2656     "BM_string_memcpy/224/16/4/iterations:1\n"
   2657     "BM_string_memcpy/224/16/8/iterations:1\n"
   2658     "BM_string_memcpy/224/16/16/iterations:1\n"
   2659     "BM_string_memcpy/224/16/32/iterations:1\n"
   2660     "BM_string_memcpy/224/32/1/iterations:1\n"
   2661     "BM_string_memcpy/224/32/2/iterations:1\n"
   2662     "BM_string_memcpy/224/32/4/iterations:1\n"
   2663     "BM_string_memcpy/224/32/8/iterations:1\n"
   2664     "BM_string_memcpy/224/32/16/iterations:1\n"
   2665     "BM_string_memcpy/224/32/32/iterations:1\n"
   2666     "BM_string_memcpy/240/0/0/iterations:1\n"
   2667     "BM_string_memcpy/240/1/1/iterations:1\n"
   2668     "BM_string_memcpy/240/1/2/iterations:1\n"
   2669     "BM_string_memcpy/240/1/4/iterations:1\n"
   2670     "BM_string_memcpy/240/1/8/iterations:1\n"
   2671     "BM_string_memcpy/240/1/16/iterations:1\n"
   2672     "BM_string_memcpy/240/1/32/iterations:1\n"
   2673     "BM_string_memcpy/240/2/1/iterations:1\n"
   2674     "BM_string_memcpy/240/2/2/iterations:1\n"
   2675     "BM_string_memcpy/240/2/4/iterations:1\n"
   2676     "BM_string_memcpy/240/2/8/iterations:1\n"
   2677     "BM_string_memcpy/240/2/16/iterations:1\n"
   2678     "BM_string_memcpy/240/2/32/iterations:1\n"
   2679     "BM_string_memcpy/240/4/1/iterations:1\n"
   2680     "BM_string_memcpy/240/4/2/iterations:1\n"
   2681     "BM_string_memcpy/240/4/4/iterations:1\n"
   2682     "BM_string_memcpy/240/4/8/iterations:1\n"
   2683     "BM_string_memcpy/240/4/16/iterations:1\n"
   2684     "BM_string_memcpy/240/4/32/iterations:1\n"
   2685     "BM_string_memcpy/240/8/1/iterations:1\n"
   2686     "BM_string_memcpy/240/8/2/iterations:1\n"
   2687     "BM_string_memcpy/240/8/4/iterations:1\n"
   2688     "BM_string_memcpy/240/8/8/iterations:1\n"
   2689     "BM_string_memcpy/240/8/16/iterations:1\n"
   2690     "BM_string_memcpy/240/8/32/iterations:1\n"
   2691     "BM_string_memcpy/240/16/1/iterations:1\n"
   2692     "BM_string_memcpy/240/16/2/iterations:1\n"
   2693     "BM_string_memcpy/240/16/4/iterations:1\n"
   2694     "BM_string_memcpy/240/16/8/iterations:1\n"
   2695     "BM_string_memcpy/240/16/16/iterations:1\n"
   2696     "BM_string_memcpy/240/16/32/iterations:1\n"
   2697     "BM_string_memcpy/240/32/1/iterations:1\n"
   2698     "BM_string_memcpy/240/32/2/iterations:1\n"
   2699     "BM_string_memcpy/240/32/4/iterations:1\n"
   2700     "BM_string_memcpy/240/32/8/iterations:1\n"
   2701     "BM_string_memcpy/240/32/16/iterations:1\n"
   2702     "BM_string_memcpy/240/32/32/iterations:1\n"
   2703     "BM_string_memcpy/256/0/0/iterations:1\n"
   2704     "BM_string_memcpy/256/1/1/iterations:1\n"
   2705     "BM_string_memcpy/256/1/2/iterations:1\n"
   2706     "BM_string_memcpy/256/1/4/iterations:1\n"
   2707     "BM_string_memcpy/256/1/8/iterations:1\n"
   2708     "BM_string_memcpy/256/1/16/iterations:1\n"
   2709     "BM_string_memcpy/256/1/32/iterations:1\n"
   2710     "BM_string_memcpy/256/2/1/iterations:1\n"
   2711     "BM_string_memcpy/256/2/2/iterations:1\n"
   2712     "BM_string_memcpy/256/2/4/iterations:1\n"
   2713     "BM_string_memcpy/256/2/8/iterations:1\n"
   2714     "BM_string_memcpy/256/2/16/iterations:1\n"
   2715     "BM_string_memcpy/256/2/32/iterations:1\n"
   2716     "BM_string_memcpy/256/4/1/iterations:1\n"
   2717     "BM_string_memcpy/256/4/2/iterations:1\n"
   2718     "BM_string_memcpy/256/4/4/iterations:1\n"
   2719     "BM_string_memcpy/256/4/8/iterations:1\n"
   2720     "BM_string_memcpy/256/4/16/iterations:1\n"
   2721     "BM_string_memcpy/256/4/32/iterations:1\n"
   2722     "BM_string_memcpy/256/8/1/iterations:1\n"
   2723     "BM_string_memcpy/256/8/2/iterations:1\n"
   2724     "BM_string_memcpy/256/8/4/iterations:1\n"
   2725     "BM_string_memcpy/256/8/8/iterations:1\n"
   2726     "BM_string_memcpy/256/8/16/iterations:1\n"
   2727     "BM_string_memcpy/256/8/32/iterations:1\n"
   2728     "BM_string_memcpy/256/16/1/iterations:1\n"
   2729     "BM_string_memcpy/256/16/2/iterations:1\n"
   2730     "BM_string_memcpy/256/16/4/iterations:1\n"
   2731     "BM_string_memcpy/256/16/8/iterations:1\n"
   2732     "BM_string_memcpy/256/16/16/iterations:1\n"
   2733     "BM_string_memcpy/256/16/32/iterations:1\n"
   2734     "BM_string_memcpy/256/32/1/iterations:1\n"
   2735     "BM_string_memcpy/256/32/2/iterations:1\n"
   2736     "BM_string_memcpy/256/32/4/iterations:1\n"
   2737     "BM_string_memcpy/256/32/8/iterations:1\n"
   2738     "BM_string_memcpy/256/32/16/iterations:1\n"
   2739     "BM_string_memcpy/256/32/32/iterations:1\n"
   2740     "BM_string_memcpy/512/0/0/iterations:1\n"
   2741     "BM_string_memcpy/512/1/1/iterations:1\n"
   2742     "BM_string_memcpy/512/1/2/iterations:1\n"
   2743     "BM_string_memcpy/512/1/4/iterations:1\n"
   2744     "BM_string_memcpy/512/1/8/iterations:1\n"
   2745     "BM_string_memcpy/512/1/16/iterations:1\n"
   2746     "BM_string_memcpy/512/1/32/iterations:1\n"
   2747     "BM_string_memcpy/512/2/1/iterations:1\n"
   2748     "BM_string_memcpy/512/2/2/iterations:1\n"
   2749     "BM_string_memcpy/512/2/4/iterations:1\n"
   2750     "BM_string_memcpy/512/2/8/iterations:1\n"
   2751     "BM_string_memcpy/512/2/16/iterations:1\n"
   2752     "BM_string_memcpy/512/2/32/iterations:1\n"
   2753     "BM_string_memcpy/512/4/1/iterations:1\n"
   2754     "BM_string_memcpy/512/4/2/iterations:1\n"
   2755     "BM_string_memcpy/512/4/4/iterations:1\n"
   2756     "BM_string_memcpy/512/4/8/iterations:1\n"
   2757     "BM_string_memcpy/512/4/16/iterations:1\n"
   2758     "BM_string_memcpy/512/4/32/iterations:1\n"
   2759     "BM_string_memcpy/512/8/1/iterations:1\n"
   2760     "BM_string_memcpy/512/8/2/iterations:1\n"
   2761     "BM_string_memcpy/512/8/4/iterations:1\n"
   2762     "BM_string_memcpy/512/8/8/iterations:1\n"
   2763     "BM_string_memcpy/512/8/16/iterations:1\n"
   2764     "BM_string_memcpy/512/8/32/iterations:1\n"
   2765     "BM_string_memcpy/512/16/1/iterations:1\n"
   2766     "BM_string_memcpy/512/16/2/iterations:1\n"
   2767     "BM_string_memcpy/512/16/4/iterations:1\n"
   2768     "BM_string_memcpy/512/16/8/iterations:1\n"
   2769     "BM_string_memcpy/512/16/16/iterations:1\n"
   2770     "BM_string_memcpy/512/16/32/iterations:1\n"
   2771     "BM_string_memcpy/512/32/1/iterations:1\n"
   2772     "BM_string_memcpy/512/32/2/iterations:1\n"
   2773     "BM_string_memcpy/512/32/4/iterations:1\n"
   2774     "BM_string_memcpy/512/32/8/iterations:1\n"
   2775     "BM_string_memcpy/512/32/16/iterations:1\n"
   2776     "BM_string_memcpy/512/32/32/iterations:1\n"
   2777     "BM_string_memcpy/1024/0/0/iterations:1\n"
   2778     "BM_string_memcpy/1024/1/1/iterations:1\n"
   2779     "BM_string_memcpy/1024/1/2/iterations:1\n"
   2780     "BM_string_memcpy/1024/1/4/iterations:1\n"
   2781     "BM_string_memcpy/1024/1/8/iterations:1\n"
   2782     "BM_string_memcpy/1024/1/16/iterations:1\n"
   2783     "BM_string_memcpy/1024/1/32/iterations:1\n"
   2784     "BM_string_memcpy/1024/2/1/iterations:1\n"
   2785     "BM_string_memcpy/1024/2/2/iterations:1\n"
   2786     "BM_string_memcpy/1024/2/4/iterations:1\n"
   2787     "BM_string_memcpy/1024/2/8/iterations:1\n"
   2788     "BM_string_memcpy/1024/2/16/iterations:1\n"
   2789     "BM_string_memcpy/1024/2/32/iterations:1\n"
   2790     "BM_string_memcpy/1024/4/1/iterations:1\n"
   2791     "BM_string_memcpy/1024/4/2/iterations:1\n"
   2792     "BM_string_memcpy/1024/4/4/iterations:1\n"
   2793     "BM_string_memcpy/1024/4/8/iterations:1\n"
   2794     "BM_string_memcpy/1024/4/16/iterations:1\n"
   2795     "BM_string_memcpy/1024/4/32/iterations:1\n"
   2796     "BM_string_memcpy/1024/8/1/iterations:1\n"
   2797     "BM_string_memcpy/1024/8/2/iterations:1\n"
   2798     "BM_string_memcpy/1024/8/4/iterations:1\n"
   2799     "BM_string_memcpy/1024/8/8/iterations:1\n"
   2800     "BM_string_memcpy/1024/8/16/iterations:1\n"
   2801     "BM_string_memcpy/1024/8/32/iterations:1\n"
   2802     "BM_string_memcpy/1024/16/1/iterations:1\n"
   2803     "BM_string_memcpy/1024/16/2/iterations:1\n"
   2804     "BM_string_memcpy/1024/16/4/iterations:1\n"
   2805     "BM_string_memcpy/1024/16/8/iterations:1\n"
   2806     "BM_string_memcpy/1024/16/16/iterations:1\n"
   2807     "BM_string_memcpy/1024/16/32/iterations:1\n"
   2808     "BM_string_memcpy/1024/32/1/iterations:1\n"
   2809     "BM_string_memcpy/1024/32/2/iterations:1\n"
   2810     "BM_string_memcpy/1024/32/4/iterations:1\n"
   2811     "BM_string_memcpy/1024/32/8/iterations:1\n"
   2812     "BM_string_memcpy/1024/32/16/iterations:1\n"
   2813     "BM_string_memcpy/1024/32/32/iterations:1\n"
   2814     "BM_string_memcpy/8192/0/0/iterations:1\n"
   2815     "BM_string_memcpy/8192/1/1/iterations:1\n"
   2816     "BM_string_memcpy/8192/1/2/iterations:1\n"
   2817     "BM_string_memcpy/8192/1/4/iterations:1\n"
   2818     "BM_string_memcpy/8192/1/8/iterations:1\n"
   2819     "BM_string_memcpy/8192/1/16/iterations:1\n"
   2820     "BM_string_memcpy/8192/1/32/iterations:1\n"
   2821     "BM_string_memcpy/8192/2/1/iterations:1\n"
   2822     "BM_string_memcpy/8192/2/2/iterations:1\n"
   2823     "BM_string_memcpy/8192/2/4/iterations:1\n"
   2824     "BM_string_memcpy/8192/2/8/iterations:1\n"
   2825     "BM_string_memcpy/8192/2/16/iterations:1\n"
   2826     "BM_string_memcpy/8192/2/32/iterations:1\n"
   2827     "BM_string_memcpy/8192/4/1/iterations:1\n"
   2828     "BM_string_memcpy/8192/4/2/iterations:1\n"
   2829     "BM_string_memcpy/8192/4/4/iterations:1\n"
   2830     "BM_string_memcpy/8192/4/8/iterations:1\n"
   2831     "BM_string_memcpy/8192/4/16/iterations:1\n"
   2832     "BM_string_memcpy/8192/4/32/iterations:1\n"
   2833     "BM_string_memcpy/8192/8/1/iterations:1\n"
   2834     "BM_string_memcpy/8192/8/2/iterations:1\n"
   2835     "BM_string_memcpy/8192/8/4/iterations:1\n"
   2836     "BM_string_memcpy/8192/8/8/iterations:1\n"
   2837     "BM_string_memcpy/8192/8/16/iterations:1\n"
   2838     "BM_string_memcpy/8192/8/32/iterations:1\n"
   2839     "BM_string_memcpy/8192/16/1/iterations:1\n"
   2840     "BM_string_memcpy/8192/16/2/iterations:1\n"
   2841     "BM_string_memcpy/8192/16/4/iterations:1\n"
   2842     "BM_string_memcpy/8192/16/8/iterations:1\n"
   2843     "BM_string_memcpy/8192/16/16/iterations:1\n"
   2844     "BM_string_memcpy/8192/16/32/iterations:1\n"
   2845     "BM_string_memcpy/8192/32/1/iterations:1\n"
   2846     "BM_string_memcpy/8192/32/2/iterations:1\n"
   2847     "BM_string_memcpy/8192/32/4/iterations:1\n"
   2848     "BM_string_memcpy/8192/32/8/iterations:1\n"
   2849     "BM_string_memcpy/8192/32/16/iterations:1\n"
   2850     "BM_string_memcpy/8192/32/32/iterations:1\n"
   2851     "BM_string_memcpy/16384/0/0/iterations:1\n"
   2852     "BM_string_memcpy/16384/1/1/iterations:1\n"
   2853     "BM_string_memcpy/16384/1/2/iterations:1\n"
   2854     "BM_string_memcpy/16384/1/4/iterations:1\n"
   2855     "BM_string_memcpy/16384/1/8/iterations:1\n"
   2856     "BM_string_memcpy/16384/1/16/iterations:1\n"
   2857     "BM_string_memcpy/16384/1/32/iterations:1\n"
   2858     "BM_string_memcpy/16384/2/1/iterations:1\n"
   2859     "BM_string_memcpy/16384/2/2/iterations:1\n"
   2860     "BM_string_memcpy/16384/2/4/iterations:1\n"
   2861     "BM_string_memcpy/16384/2/8/iterations:1\n"
   2862     "BM_string_memcpy/16384/2/16/iterations:1\n"
   2863     "BM_string_memcpy/16384/2/32/iterations:1\n"
   2864     "BM_string_memcpy/16384/4/1/iterations:1\n"
   2865     "BM_string_memcpy/16384/4/2/iterations:1\n"
   2866     "BM_string_memcpy/16384/4/4/iterations:1\n"
   2867     "BM_string_memcpy/16384/4/8/iterations:1\n"
   2868     "BM_string_memcpy/16384/4/16/iterations:1\n"
   2869     "BM_string_memcpy/16384/4/32/iterations:1\n"
   2870     "BM_string_memcpy/16384/8/1/iterations:1\n"
   2871     "BM_string_memcpy/16384/8/2/iterations:1\n"
   2872     "BM_string_memcpy/16384/8/4/iterations:1\n"
   2873     "BM_string_memcpy/16384/8/8/iterations:1\n"
   2874     "BM_string_memcpy/16384/8/16/iterations:1\n"
   2875     "BM_string_memcpy/16384/8/32/iterations:1\n"
   2876     "BM_string_memcpy/16384/16/1/iterations:1\n"
   2877     "BM_string_memcpy/16384/16/2/iterations:1\n"
   2878     "BM_string_memcpy/16384/16/4/iterations:1\n"
   2879     "BM_string_memcpy/16384/16/8/iterations:1\n"
   2880     "BM_string_memcpy/16384/16/16/iterations:1\n"
   2881     "BM_string_memcpy/16384/16/32/iterations:1\n"
   2882     "BM_string_memcpy/16384/32/1/iterations:1\n"
   2883     "BM_string_memcpy/16384/32/2/iterations:1\n"
   2884     "BM_string_memcpy/16384/32/4/iterations:1\n"
   2885     "BM_string_memcpy/16384/32/8/iterations:1\n"
   2886     "BM_string_memcpy/16384/32/16/iterations:1\n"
   2887     "BM_string_memcpy/16384/32/32/iterations:1\n"
   2888     "BM_string_memcpy/32768/0/0/iterations:1\n"
   2889     "BM_string_memcpy/32768/1/1/iterations:1\n"
   2890     "BM_string_memcpy/32768/1/2/iterations:1\n"
   2891     "BM_string_memcpy/32768/1/4/iterations:1\n"
   2892     "BM_string_memcpy/32768/1/8/iterations:1\n"
   2893     "BM_string_memcpy/32768/1/16/iterations:1\n"
   2894     "BM_string_memcpy/32768/1/32/iterations:1\n"
   2895     "BM_string_memcpy/32768/2/1/iterations:1\n"
   2896     "BM_string_memcpy/32768/2/2/iterations:1\n"
   2897     "BM_string_memcpy/32768/2/4/iterations:1\n"
   2898     "BM_string_memcpy/32768/2/8/iterations:1\n"
   2899     "BM_string_memcpy/32768/2/16/iterations:1\n"
   2900     "BM_string_memcpy/32768/2/32/iterations:1\n"
   2901     "BM_string_memcpy/32768/4/1/iterations:1\n"
   2902     "BM_string_memcpy/32768/4/2/iterations:1\n"
   2903     "BM_string_memcpy/32768/4/4/iterations:1\n"
   2904     "BM_string_memcpy/32768/4/8/iterations:1\n"
   2905     "BM_string_memcpy/32768/4/16/iterations:1\n"
   2906     "BM_string_memcpy/32768/4/32/iterations:1\n"
   2907     "BM_string_memcpy/32768/8/1/iterations:1\n"
   2908     "BM_string_memcpy/32768/8/2/iterations:1\n"
   2909     "BM_string_memcpy/32768/8/4/iterations:1\n"
   2910     "BM_string_memcpy/32768/8/8/iterations:1\n"
   2911     "BM_string_memcpy/32768/8/16/iterations:1\n"
   2912     "BM_string_memcpy/32768/8/32/iterations:1\n"
   2913     "BM_string_memcpy/32768/16/1/iterations:1\n"
   2914     "BM_string_memcpy/32768/16/2/iterations:1\n"
   2915     "BM_string_memcpy/32768/16/4/iterations:1\n"
   2916     "BM_string_memcpy/32768/16/8/iterations:1\n"
   2917     "BM_string_memcpy/32768/16/16/iterations:1\n"
   2918     "BM_string_memcpy/32768/16/32/iterations:1\n"
   2919     "BM_string_memcpy/32768/32/1/iterations:1\n"
   2920     "BM_string_memcpy/32768/32/2/iterations:1\n"
   2921     "BM_string_memcpy/32768/32/4/iterations:1\n"
   2922     "BM_string_memcpy/32768/32/8/iterations:1\n"
   2923     "BM_string_memcpy/32768/32/16/iterations:1\n"
   2924     "BM_string_memcpy/32768/32/32/iterations:1\n"
   2925     "BM_string_memcpy/65536/0/0/iterations:1\n"
   2926     "BM_string_memcpy/65536/1/1/iterations:1\n"
   2927     "BM_string_memcpy/65536/1/2/iterations:1\n"
   2928     "BM_string_memcpy/65536/1/4/iterations:1\n"
   2929     "BM_string_memcpy/65536/1/8/iterations:1\n"
   2930     "BM_string_memcpy/65536/1/16/iterations:1\n"
   2931     "BM_string_memcpy/65536/1/32/iterations:1\n"
   2932     "BM_string_memcpy/65536/2/1/iterations:1\n"
   2933     "BM_string_memcpy/65536/2/2/iterations:1\n"
   2934     "BM_string_memcpy/65536/2/4/iterations:1\n"
   2935     "BM_string_memcpy/65536/2/8/iterations:1\n"
   2936     "BM_string_memcpy/65536/2/16/iterations:1\n"
   2937     "BM_string_memcpy/65536/2/32/iterations:1\n"
   2938     "BM_string_memcpy/65536/4/1/iterations:1\n"
   2939     "BM_string_memcpy/65536/4/2/iterations:1\n"
   2940     "BM_string_memcpy/65536/4/4/iterations:1\n"
   2941     "BM_string_memcpy/65536/4/8/iterations:1\n"
   2942     "BM_string_memcpy/65536/4/16/iterations:1\n"
   2943     "BM_string_memcpy/65536/4/32/iterations:1\n"
   2944     "BM_string_memcpy/65536/8/1/iterations:1\n"
   2945     "BM_string_memcpy/65536/8/2/iterations:1\n"
   2946     "BM_string_memcpy/65536/8/4/iterations:1\n"
   2947     "BM_string_memcpy/65536/8/8/iterations:1\n"
   2948     "BM_string_memcpy/65536/8/16/iterations:1\n"
   2949     "BM_string_memcpy/65536/8/32/iterations:1\n"
   2950     "BM_string_memcpy/65536/16/1/iterations:1\n"
   2951     "BM_string_memcpy/65536/16/2/iterations:1\n"
   2952     "BM_string_memcpy/65536/16/4/iterations:1\n"
   2953     "BM_string_memcpy/65536/16/8/iterations:1\n"
   2954     "BM_string_memcpy/65536/16/16/iterations:1\n"
   2955     "BM_string_memcpy/65536/16/32/iterations:1\n"
   2956     "BM_string_memcpy/65536/32/1/iterations:1\n"
   2957     "BM_string_memcpy/65536/32/2/iterations:1\n"
   2958     "BM_string_memcpy/65536/32/4/iterations:1\n"
   2959     "BM_string_memcpy/65536/32/8/iterations:1\n"
   2960     "BM_string_memcpy/65536/32/16/iterations:1\n"
   2961     "BM_string_memcpy/65536/32/32/iterations:1\n"
   2962     "BM_string_memcpy/131072/0/0/iterations:1\n"
   2963     "BM_string_memcpy/131072/1/1/iterations:1\n"
   2964     "BM_string_memcpy/131072/1/2/iterations:1\n"
   2965     "BM_string_memcpy/131072/1/4/iterations:1\n"
   2966     "BM_string_memcpy/131072/1/8/iterations:1\n"
   2967     "BM_string_memcpy/131072/1/16/iterations:1\n"
   2968     "BM_string_memcpy/131072/1/32/iterations:1\n"
   2969     "BM_string_memcpy/131072/2/1/iterations:1\n"
   2970     "BM_string_memcpy/131072/2/2/iterations:1\n"
   2971     "BM_string_memcpy/131072/2/4/iterations:1\n"
   2972     "BM_string_memcpy/131072/2/8/iterations:1\n"
   2973     "BM_string_memcpy/131072/2/16/iterations:1\n"
   2974     "BM_string_memcpy/131072/2/32/iterations:1\n"
   2975     "BM_string_memcpy/131072/4/1/iterations:1\n"
   2976     "BM_string_memcpy/131072/4/2/iterations:1\n"
   2977     "BM_string_memcpy/131072/4/4/iterations:1\n"
   2978     "BM_string_memcpy/131072/4/8/iterations:1\n"
   2979     "BM_string_memcpy/131072/4/16/iterations:1\n"
   2980     "BM_string_memcpy/131072/4/32/iterations:1\n"
   2981     "BM_string_memcpy/131072/8/1/iterations:1\n"
   2982     "BM_string_memcpy/131072/8/2/iterations:1\n"
   2983     "BM_string_memcpy/131072/8/4/iterations:1\n"
   2984     "BM_string_memcpy/131072/8/8/iterations:1\n"
   2985     "BM_string_memcpy/131072/8/16/iterations:1\n"
   2986     "BM_string_memcpy/131072/8/32/iterations:1\n"
   2987     "BM_string_memcpy/131072/16/1/iterations:1\n"
   2988     "BM_string_memcpy/131072/16/2/iterations:1\n"
   2989     "BM_string_memcpy/131072/16/4/iterations:1\n"
   2990     "BM_string_memcpy/131072/16/8/iterations:1\n"
   2991     "BM_string_memcpy/131072/16/16/iterations:1\n"
   2992     "BM_string_memcpy/131072/16/32/iterations:1\n"
   2993     "BM_string_memcpy/131072/32/1/iterations:1\n"
   2994     "BM_string_memcpy/131072/32/2/iterations:1\n"
   2995     "BM_string_memcpy/131072/32/4/iterations:1\n"
   2996     "BM_string_memcpy/131072/32/8/iterations:1\n"
   2997     "BM_string_memcpy/131072/32/16/iterations:1\n"
   2998     "BM_string_memcpy/131072/32/32/iterations:1\n"
   2999     "BM_string_memcpy/262144/0/0/iterations:1\n"
   3000     "BM_string_memcpy/262144/1/1/iterations:1\n"
   3001     "BM_string_memcpy/262144/1/2/iterations:1\n"
   3002     "BM_string_memcpy/262144/1/4/iterations:1\n"
   3003     "BM_string_memcpy/262144/1/8/iterations:1\n"
   3004     "BM_string_memcpy/262144/1/16/iterations:1\n"
   3005     "BM_string_memcpy/262144/1/32/iterations:1\n"
   3006     "BM_string_memcpy/262144/2/1/iterations:1\n"
   3007     "BM_string_memcpy/262144/2/2/iterations:1\n"
   3008     "BM_string_memcpy/262144/2/4/iterations:1\n"
   3009     "BM_string_memcpy/262144/2/8/iterations:1\n"
   3010     "BM_string_memcpy/262144/2/16/iterations:1\n"
   3011     "BM_string_memcpy/262144/2/32/iterations:1\n"
   3012     "BM_string_memcpy/262144/4/1/iterations:1\n"
   3013     "BM_string_memcpy/262144/4/2/iterations:1\n"
   3014     "BM_string_memcpy/262144/4/4/iterations:1\n"
   3015     "BM_string_memcpy/262144/4/8/iterations:1\n"
   3016     "BM_string_memcpy/262144/4/16/iterations:1\n"
   3017     "BM_string_memcpy/262144/4/32/iterations:1\n"
   3018     "BM_string_memcpy/262144/8/1/iterations:1\n"
   3019     "BM_string_memcpy/262144/8/2/iterations:1\n"
   3020     "BM_string_memcpy/262144/8/4/iterations:1\n"
   3021     "BM_string_memcpy/262144/8/8/iterations:1\n"
   3022     "BM_string_memcpy/262144/8/16/iterations:1\n"
   3023     "BM_string_memcpy/262144/8/32/iterations:1\n"
   3024     "BM_string_memcpy/262144/16/1/iterations:1\n"
   3025     "BM_string_memcpy/262144/16/2/iterations:1\n"
   3026     "BM_string_memcpy/262144/16/4/iterations:1\n"
   3027     "BM_string_memcpy/262144/16/8/iterations:1\n"
   3028     "BM_string_memcpy/262144/16/16/iterations:1\n"
   3029     "BM_string_memcpy/262144/16/32/iterations:1\n"
   3030     "BM_string_memcpy/262144/32/1/iterations:1\n"
   3031     "BM_string_memcpy/262144/32/2/iterations:1\n"
   3032     "BM_string_memcpy/262144/32/4/iterations:1\n"
   3033     "BM_string_memcpy/262144/32/8/iterations:1\n"
   3034     "BM_string_memcpy/262144/32/16/iterations:1\n"
   3035     "BM_string_memcpy/262144/32/32/iterations:1\n"
   3036     "BM_string_memcpy/524288/0/0/iterations:1\n"
   3037     "BM_string_memcpy/524288/1/1/iterations:1\n"
   3038     "BM_string_memcpy/524288/1/2/iterations:1\n"
   3039     "BM_string_memcpy/524288/1/4/iterations:1\n"
   3040     "BM_string_memcpy/524288/1/8/iterations:1\n"
   3041     "BM_string_memcpy/524288/1/16/iterations:1\n"
   3042     "BM_string_memcpy/524288/1/32/iterations:1\n"
   3043     "BM_string_memcpy/524288/2/1/iterations:1\n"
   3044     "BM_string_memcpy/524288/2/2/iterations:1\n"
   3045     "BM_string_memcpy/524288/2/4/iterations:1\n"
   3046     "BM_string_memcpy/524288/2/8/iterations:1\n"
   3047     "BM_string_memcpy/524288/2/16/iterations:1\n"
   3048     "BM_string_memcpy/524288/2/32/iterations:1\n"
   3049     "BM_string_memcpy/524288/4/1/iterations:1\n"
   3050     "BM_string_memcpy/524288/4/2/iterations:1\n"
   3051     "BM_string_memcpy/524288/4/4/iterations:1\n"
   3052     "BM_string_memcpy/524288/4/8/iterations:1\n"
   3053     "BM_string_memcpy/524288/4/16/iterations:1\n"
   3054     "BM_string_memcpy/524288/4/32/iterations:1\n"
   3055     "BM_string_memcpy/524288/8/1/iterations:1\n"
   3056     "BM_string_memcpy/524288/8/2/iterations:1\n"
   3057     "BM_string_memcpy/524288/8/4/iterations:1\n"
   3058     "BM_string_memcpy/524288/8/8/iterations:1\n"
   3059     "BM_string_memcpy/524288/8/16/iterations:1\n"
   3060     "BM_string_memcpy/524288/8/32/iterations:1\n"
   3061     "BM_string_memcpy/524288/16/1/iterations:1\n"
   3062     "BM_string_memcpy/524288/16/2/iterations:1\n"
   3063     "BM_string_memcpy/524288/16/4/iterations:1\n"
   3064     "BM_string_memcpy/524288/16/8/iterations:1\n"
   3065     "BM_string_memcpy/524288/16/16/iterations:1\n"
   3066     "BM_string_memcpy/524288/16/32/iterations:1\n"
   3067     "BM_string_memcpy/524288/32/1/iterations:1\n"
   3068     "BM_string_memcpy/524288/32/2/iterations:1\n"
   3069     "BM_string_memcpy/524288/32/4/iterations:1\n"
   3070     "BM_string_memcpy/524288/32/8/iterations:1\n"
   3071     "BM_string_memcpy/524288/32/16/iterations:1\n"
   3072     "BM_string_memcpy/524288/32/32/iterations:1\n"
   3073     "BM_string_memcpy/1048576/0/0/iterations:1\n"
   3074     "BM_string_memcpy/1048576/1/1/iterations:1\n"
   3075     "BM_string_memcpy/1048576/1/2/iterations:1\n"
   3076     "BM_string_memcpy/1048576/1/4/iterations:1\n"
   3077     "BM_string_memcpy/1048576/1/8/iterations:1\n"
   3078     "BM_string_memcpy/1048576/1/16/iterations:1\n"
   3079     "BM_string_memcpy/1048576/1/32/iterations:1\n"
   3080     "BM_string_memcpy/1048576/2/1/iterations:1\n"
   3081     "BM_string_memcpy/1048576/2/2/iterations:1\n"
   3082     "BM_string_memcpy/1048576/2/4/iterations:1\n"
   3083     "BM_string_memcpy/1048576/2/8/iterations:1\n"
   3084     "BM_string_memcpy/1048576/2/16/iterations:1\n"
   3085     "BM_string_memcpy/1048576/2/32/iterations:1\n"
   3086     "BM_string_memcpy/1048576/4/1/iterations:1\n"
   3087     "BM_string_memcpy/1048576/4/2/iterations:1\n"
   3088     "BM_string_memcpy/1048576/4/4/iterations:1\n"
   3089     "BM_string_memcpy/1048576/4/8/iterations:1\n"
   3090     "BM_string_memcpy/1048576/4/16/iterations:1\n"
   3091     "BM_string_memcpy/1048576/4/32/iterations:1\n"
   3092     "BM_string_memcpy/1048576/8/1/iterations:1\n"
   3093     "BM_string_memcpy/1048576/8/2/iterations:1\n"
   3094     "BM_string_memcpy/1048576/8/4/iterations:1\n"
   3095     "BM_string_memcpy/1048576/8/8/iterations:1\n"
   3096     "BM_string_memcpy/1048576/8/16/iterations:1\n"
   3097     "BM_string_memcpy/1048576/8/32/iterations:1\n"
   3098     "BM_string_memcpy/1048576/16/1/iterations:1\n"
   3099     "BM_string_memcpy/1048576/16/2/iterations:1\n"
   3100     "BM_string_memcpy/1048576/16/4/iterations:1\n"
   3101     "BM_string_memcpy/1048576/16/8/iterations:1\n"
   3102     "BM_string_memcpy/1048576/16/16/iterations:1\n"
   3103     "BM_string_memcpy/1048576/16/32/iterations:1\n"
   3104     "BM_string_memcpy/1048576/32/1/iterations:1\n"
   3105     "BM_string_memcpy/1048576/32/2/iterations:1\n"
   3106     "BM_string_memcpy/1048576/32/4/iterations:1\n"
   3107     "BM_string_memcpy/1048576/32/8/iterations:1\n"
   3108     "BM_string_memcpy/1048576/32/16/iterations:1\n"
   3109     "BM_string_memcpy/1048576/32/32/iterations:1\n"
   3110     "BM_string_memcpy/2097152/0/0/iterations:1\n"
   3111     "BM_string_memcpy/2097152/1/1/iterations:1\n"
   3112     "BM_string_memcpy/2097152/1/2/iterations:1\n"
   3113     "BM_string_memcpy/2097152/1/4/iterations:1\n"
   3114     "BM_string_memcpy/2097152/1/8/iterations:1\n"
   3115     "BM_string_memcpy/2097152/1/16/iterations:1\n"
   3116     "BM_string_memcpy/2097152/1/32/iterations:1\n"
   3117     "BM_string_memcpy/2097152/2/1/iterations:1\n"
   3118     "BM_string_memcpy/2097152/2/2/iterations:1\n"
   3119     "BM_string_memcpy/2097152/2/4/iterations:1\n"
   3120     "BM_string_memcpy/2097152/2/8/iterations:1\n"
   3121     "BM_string_memcpy/2097152/2/16/iterations:1\n"
   3122     "BM_string_memcpy/2097152/2/32/iterations:1\n"
   3123     "BM_string_memcpy/2097152/4/1/iterations:1\n"
   3124     "BM_string_memcpy/2097152/4/2/iterations:1\n"
   3125     "BM_string_memcpy/2097152/4/4/iterations:1\n"
   3126     "BM_string_memcpy/2097152/4/8/iterations:1\n"
   3127     "BM_string_memcpy/2097152/4/16/iterations:1\n"
   3128     "BM_string_memcpy/2097152/4/32/iterations:1\n"
   3129     "BM_string_memcpy/2097152/8/1/iterations:1\n"
   3130     "BM_string_memcpy/2097152/8/2/iterations:1\n"
   3131     "BM_string_memcpy/2097152/8/4/iterations:1\n"
   3132     "BM_string_memcpy/2097152/8/8/iterations:1\n"
   3133     "BM_string_memcpy/2097152/8/16/iterations:1\n"
   3134     "BM_string_memcpy/2097152/8/32/iterations:1\n"
   3135     "BM_string_memcpy/2097152/16/1/iterations:1\n"
   3136     "BM_string_memcpy/2097152/16/2/iterations:1\n"
   3137     "BM_string_memcpy/2097152/16/4/iterations:1\n"
   3138     "BM_string_memcpy/2097152/16/8/iterations:1\n"
   3139     "BM_string_memcpy/2097152/16/16/iterations:1\n"
   3140     "BM_string_memcpy/2097152/16/32/iterations:1\n"
   3141     "BM_string_memcpy/2097152/32/1/iterations:1\n"
   3142     "BM_string_memcpy/2097152/32/2/iterations:1\n"
   3143     "BM_string_memcpy/2097152/32/4/iterations:1\n"
   3144     "BM_string_memcpy/2097152/32/8/iterations:1\n"
   3145     "BM_string_memcpy/2097152/32/16/iterations:1\n"
   3146     "BM_string_memcpy/2097152/32/32/iterations:1\n";
   3147 
   3148   Verify(expected, 0,
   3149          std::vector<const char*>{GetBionicXmlArg("test_alignment_twobuf.xml").c_str()});
   3150 }
   3151 
   3152 TEST_F(SystemTests, alignment_twobuf_manual) {
   3153   std::string expected =
   3154     "BM_string_strcpy/12345/0/0/iterations:1\n"
   3155     "BM_string_memcpy/10248/2/1/iterations:1\n"
   3156     "BM_string_strcpy/17820/4/8/iterations:1\n"
   3157     "BM_string_memcpy/20000/16/32/iterations:1\n";
   3158 
   3159   Verify(expected, 0,
   3160          std::vector<const char*>{GetBionicXmlArg("test_alignment_twobuf_manual.xml").c_str()});
   3161 }
   3162