@@ -233,6 +233,42 @@ void add_all_parameter_tuning(std::vector<std::unique_ptr<benchmark_provider<BEN
233233 instances.push_back (std::make_unique<benchmark_provider_ss_kfifo<BENCHMARK>>(" 2048,kfifo" , 2048 ));
234234 instances.push_back (std::make_unique<benchmark_provider_ss_kfifo<BENCHMARK>>(" 4096,kfifo" , 4096 ));
235235 instances.push_back (std::make_unique<benchmark_provider_ss_kfifo<BENCHMARK>>(" 8192,kfifo" , 8192 ));
236+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 1,8,rdq" , 1 , 8 ));
237+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 3,8,rdq" , 3 , 8 ));
238+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 7,8,rdq" , 7 , 8 ));
239+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 15,8,rdq" , 15 , 8 ));
240+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 31,8,rdq" , 31 , 8 ));
241+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 63,8,rdq" , 63 , 8 ));
242+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 127,8,rdq" , 127 , 8 ));
243+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 255,8,rdq" , 255 , 8 ));
244+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 511,8,rdq" , 511 , 8 ));
245+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 1023,8,rdq" , 1023 , 8 ));
246+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 2047,8,rdq" , 2047 , 8 ));
247+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 4095,8,rdq" , 4095 , 8 ));
248+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 1,128,rdq" , 1 , 128 ));
249+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 3,128,rdq" , 3 , 128 ));
250+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 7,128,rdq" , 7 , 128 ));
251+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 15,128,rdq" , 15 , 128 ));
252+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 31,128,rdq" , 31 , 128 ));
253+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 63,128,rdq" , 63 , 128 ));
254+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 127,128,rdq" , 127 , 128 ));
255+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 255,128,rdq" , 255 , 128 ));
256+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 511,128,rdq" , 511 , 128 ));
257+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 1023,128,rdq" , 1023 , 128 ));
258+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 2047,128,rdq" , 2047 , 128 ));
259+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 4095,128,rdq" , 4095 , 128 ));
260+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 1,1024,rdq" , 1 , 1024 ));
261+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 3,1024,rdq" , 3 , 1024 ));
262+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 7,1024,rdq" , 7 , 1024 ));
263+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 15,1024,rdq" , 15 , 1024 ));
264+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 31,1024,rdq" , 31 , 1024 ));
265+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 63,1024,rdq" , 63 , 1024 ));
266+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 127,1024,rdq" , 127 , 1024 ));
267+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 255,1024,rdq" , 255 , 1024 ));
268+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 511,1024,rdq" , 511 , 1024 ));
269+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 1023,1024,rdq" , 1023 , 1024 ));
270+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 2047,1024,rdq" , 2047 , 1024 ));
271+ instances.push_back (std::make_unique<benchmark_provider_ss_rdq<BENCHMARK>>(" 4095,1024,rdq" , 4095 , 1024 ));
236272 instances.push_back (std::make_unique<benchmark_provider_generic<rts_queue<uint64_t >, BENCHMARK>>(" rts-queue" ));
237273 instances.push_back (std::make_unique<benchmark_provider_generic<adapter<uint64_t , LCRQWrapped>, BENCHMARK>>(" lcrq" ));
238274#endif // __GNUC__
0 commit comments