From 759dcc933bc1449feb03bf7a0d5421abbfead312 Mon Sep 17 00:00:00 2001 From: cxl Date: Mon, 23 Nov 2020 13:45:57 +0000 Subject: [PATCH] .benchmarks git-svn-id: svn://ultimatepp.org/upp/trunk@15502 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- benchmarks/Sort/Sort.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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 {