diff --git a/benchmarks/Sort/Sort.cpp b/benchmarks/Sort/Sort.cpp index f6ec89248..fddbb19cb 100644 --- a/benchmarks/Sort/Sort.cpp +++ b/benchmarks/Sort/Sort.cpp @@ -19,6 +19,13 @@ CONSOLE_APP_MAIN RTIMING("std::sort std::vector"); std::sort(x.begin(), x.end()); } + { + std::vector x; + for(auto s : w) + x.push_back(s.ToStd()); + RTIMING("std::stable_sort std::vector"); + std::stable_sort(x.begin(), x.end()); + } Vector w2 = clone(w); { RTIMING("Sort Vector"); @@ -29,11 +36,8 @@ CONSOLE_APP_MAIN if(w2[i] != x[i]) Panic("Failed!"); /* { - std::vector x; - for(auto s : w) - x.push_back(s.ToStd()); - RTIMING("std::sort std::vector"); - std::stable_sort(x.begin(), x.end()); + RTIMING("Sort Vector"); + Sort(w); } */ #if 0 ONCELOCK {