#include "benchmark.h" namespace NMiniBenchmark { static size_t bytesSize = 360; static size_t charsSize = 120; static std::string GenerateStringEnglish(){ std::string s(bytesSize,' '); for(size_t i=0;istrnncollsp(&my_charset_utf8_general_ci, \ (const uchar*)i1.c_str(),i1.size(), \ (const uchar*)i2.c_str(),i2.size(), \ 0); \ } \ BENCHMARK(STRNNCOLLSP_##i1 ##i2) STRNNCOLLSP(_EnglishQ,_EnglishQ) STRNNCOLLSP(_English,_English) STRNNCOLLSP(_English,_English40) STRNNCOLLSP(_English,_EnglishZ) STRNNCOLLSP(_Russian,_Russian) STRNNCOLLSP(_Russian,_Russian40) STRNNCOLLSP(_Russian,_RussianZ) STRNNCOLLSP(_Chinese,_Chinese) STRNNCOLLSP(_Chinese,_Chinese40) STRNNCOLLSP(_Chinese,_ChineseZ) }