...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Range (bits) | float_sort | std::sort | 1E7 elements | |
0 | 0.062 | 0.025 | ||
1 | 0.292 | 0.119 | ||
2 | 0.286 | 0.184 | ||
3 | 0.274 | 0.26 | ||
4 | 0.267 | 0.341 | ||
5 | 0.291 | 0.414 | ||
6 | 0.309 | 0.541 | ||
7 | 0.294 | 0.593 | ||
8 | 0.327 | 0.732 | ||
9 | 0.373 | 0.85 | ||
10 | 0.468 | 0.919 | ||
11 | 0.5 | 1.029 | ||
12 | 0.526 | 1.064 | ||
13 | 0.798 | 1.271 | ||
14 | 0.727 | 1.279 | ||
15 | 0.736 | 1.434 | ||
16 | 0.777 | 1.437 | ||
17 | 0.737 | 1.562 | ||
18 | 0.736 | 1.664 | ||
19 | 0.725 | 1.814 | ||
20 | 0.74 | 1.954 | ||
21 | 0.766 | 2.022 | ||
22 | 0.874 | 2.199 | ||
23 | 1.088 | 2.112 | ||
24 | 1.377 | 2.156 | ||
25 | 1.184 | 2.247 | ||
26 | 1.09 | 2.146 | ||
27 | 0.962 | 2.269 | ||
28 | 0.982 | 2.165 | ||
29 | 1.026 | 2.276 | ||
30 | 1.202 | 2.135 | ||
31 | 1.193 | 2.259 | ||
32 | 1.182 | 2.239 |