[1] [glibc qsort]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.514000 ms [1] [BSD qsort]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.039000 ms [1] [qsortG]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.139000 ms ------ [2] [glibc qsort]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.302000 ms [2] [BSD qsort]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.034000 ms [2] [qsortG]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.127000 ms ------ [3] [glibc qsort]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.280000 ms [3] [BSD qsort]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.028000 ms [3] [qsortG]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.131000 ms ------ [4] [glibc qsort]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.264000 ms [4] [BSD qsort]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.028000 ms [4] [qsortG]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.124000 ms ------ [5] [glibc qsort]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.393000 ms [5] [BSD qsort]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.106000 ms [5] [qsortG]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.161000 ms ------ [6] [glibc qsort]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.399000 ms [6] [BSD qsort]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.091000 ms [6] [qsortG]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.162000 ms ------ [7] [glibc qsort]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.283000 ms [7] [BSD qsort]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.085000 ms [7] [qsortG]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.136000 ms ------ [8] [glibc qsort]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.314000 ms [8] [BSD qsort]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.088000 ms [8] [qsortG]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.143000 ms ------ [9] [glibc qsort]: nelem(1000), range(1024) distr(uniform) ccost(2) : 0.403000 ms [9] [BSD qsort]: nelem(1000), range(1024) distr(uniform) ccost(2) : 0.224000 ms [9] [qsortG]: nelem(1000), range(1024) distr(uniform) ccost(2) : 0.207000 ms ------ [10] [glibc qsort]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 0.409000 ms [10] [BSD qsort]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 0.212000 ms [10] [qsortG]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 0.208000 ms ------ [11] [glibc qsort]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 0.294000 ms [11] [BSD qsort]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 0.157000 ms [11] [qsortG]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 0.119000 ms ------ [12] [glibc qsort]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 0.393000 ms [12] [BSD qsort]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 0.196000 ms [12] [qsortG]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 0.154000 ms ------ [13] [glibc qsort]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 0.411000 ms [13] [BSD qsort]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 0.233000 ms [13] [qsortG]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 0.218000 ms ------ [14] [glibc qsort]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 0.401000 ms [14] [BSD qsort]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 0.234000 ms [14] [qsortG]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 0.213000 ms ------ [15] [glibc qsort]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 0.292000 ms [15] [BSD qsort]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 0.216000 ms [15] [qsortG]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 0.188000 ms ------ [16] [glibc qsort]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 0.414000 ms [16] [BSD qsort]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 0.216000 ms [16] [qsortG]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 0.187000 ms ------ [17] [glibc qsort]: nelem(10000), range(2) distr(uniform) ccost(2) : 3.700000 ms [17] [BSD qsort]: nelem(10000), range(2) distr(uniform) ccost(2) : 0.352000 ms [17] [qsortG]: nelem(10000), range(2) distr(uniform) ccost(2) : 1.982000 ms ------ [18] [glibc qsort]: nelem(10000), range(2) distr(gaussian) ccost(2) : 3.560000 ms [18] [BSD qsort]: nelem(10000), range(2) distr(gaussian) ccost(2) : 0.306000 ms [18] [qsortG]: nelem(10000), range(2) distr(gaussian) ccost(2) : 1.748000 ms ------ [19] [glibc qsort]: nelem(10000), range(2) distr(95sorted) ccost(2) : 3.016000 ms [19] [BSD qsort]: nelem(10000), range(2) distr(95sorted) ccost(2) : 0.275000 ms [19] [qsortG]: nelem(10000), range(2) distr(95sorted) ccost(2) : 1.833000 ms ------ [20] [glibc qsort]: nelem(10000), range(2) distr(95reversed) ccost(2) : 3.167000 ms [20] [BSD qsort]: nelem(10000), range(2) distr(95reversed) ccost(2) : 0.274000 ms [20] [qsortG]: nelem(10000), range(2) distr(95reversed) ccost(2) : 1.734000 ms ------ [21] [glibc qsort]: nelem(10000), range(32) distr(uniform) ccost(2) : 4.527000 ms [21] [BSD qsort]: nelem(10000), range(32) distr(uniform) ccost(2) : 0.998000 ms [21] [qsortG]: nelem(10000), range(32) distr(uniform) ccost(2) : 2.040000 ms ------ [22] [glibc qsort]: nelem(10000), range(32) distr(gaussian) ccost(2) : 4.523000 ms [22] [BSD qsort]: nelem(10000), range(32) distr(gaussian) ccost(2) : 0.986000 ms [22] [qsortG]: nelem(10000), range(32) distr(gaussian) ccost(2) : 2.113000 ms ------ [23] [glibc qsort]: nelem(10000), range(32) distr(95sorted) ccost(2) : 3.606000 ms [23] [BSD qsort]: nelem(10000), range(32) distr(95sorted) ccost(2) : 0.732000 ms [23] [qsortG]: nelem(10000), range(32) distr(95sorted) ccost(2) : 1.927000 ms ------ [24] [glibc qsort]: nelem(10000), range(32) distr(95reversed) ccost(2) : 3.630000 ms [24] [BSD qsort]: nelem(10000), range(32) distr(95reversed) ccost(2) : 0.780000 ms [24] [qsortG]: nelem(10000), range(32) distr(95reversed) ccost(2) : 1.929000 ms ------ [25] [glibc qsort]: nelem(10000), range(1024) distr(uniform) ccost(2) : 4.851000 ms [25] [BSD qsort]: nelem(10000), range(1024) distr(uniform) ccost(2) : 2.448000 ms [25] [qsortG]: nelem(10000), range(1024) distr(uniform) ccost(2) : 2.687000 ms ------ [26] [glibc qsort]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 4.854000 ms [26] [BSD qsort]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 2.112000 ms [26] [qsortG]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 2.476000 ms ------ [27] [glibc qsort]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 3.650000 ms [27] [BSD qsort]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 1.546000 ms [27] [qsortG]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 1.823000 ms ------ [28] [glibc qsort]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 4.022000 ms [28] [BSD qsort]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 2.061000 ms [28] [qsortG]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 2.133000 ms ------ [29] [glibc qsort]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 4.740000 ms [29] [BSD qsort]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 3.261000 ms [29] [qsortG]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 2.921000 ms ------ [30] [glibc qsort]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 4.951000 ms [30] [BSD qsort]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 3.217000 ms [30] [qsortG]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 2.991000 ms ------ [31] [glibc qsort]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 3.556000 ms [31] [BSD qsort]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 2.697000 ms [31] [qsortG]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 2.488000 ms ------ [32] [glibc qsort]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 4.730000 ms [32] [BSD qsort]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 2.660000 ms [32] [qsortG]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 2.517000 ms ------ [33] [glibc qsort]: nelem(100000), range(2) distr(uniform) ccost(2) : 43.610000 ms [33] [BSD qsort]: nelem(100000), range(2) distr(uniform) ccost(2) : 3.943000 ms [33] [qsortG]: nelem(100000), range(2) distr(uniform) ccost(2) : 23.385000 ms ------ [34] [glibc qsort]: nelem(100000), range(2) distr(gaussian) ccost(2) : 41.168000 ms [34] [BSD qsort]: nelem(100000), range(2) distr(gaussian) ccost(2) : 4.035000 ms [34] [qsortG]: nelem(100000), range(2) distr(gaussian) ccost(2) : 23.080000 ms ------ [35] [glibc qsort]: nelem(100000), range(2) distr(95sorted) ccost(2) : 36.503000 ms [35] [BSD qsort]: nelem(100000), range(2) distr(95sorted) ccost(2) : 4.112000 ms [35] [qsortG]: nelem(100000), range(2) distr(95sorted) ccost(2) : 24.444000 ms ------ [36] [glibc qsort]: nelem(100000), range(2) distr(95reversed) ccost(2) : 38.148000 ms [36] [BSD qsort]: nelem(100000), range(2) distr(95reversed) ccost(2) : 3.635000 ms [36] [qsortG]: nelem(100000), range(2) distr(95reversed) ccost(2) : 22.947000 ms ------ [37] [glibc qsort]: nelem(100000), range(32) distr(uniform) ccost(2) : 62.927000 ms [37] [BSD qsort]: nelem(100000), range(32) distr(uniform) ccost(2) : 16.085000 ms [37] [qsortG]: nelem(100000), range(32) distr(uniform) ccost(2) : 45.006000 ms ------ [38] [glibc qsort]: nelem(100000), range(32) distr(gaussian) ccost(2) : 62.114000 ms [38] [BSD qsort]: nelem(100000), range(32) distr(gaussian) ccost(2) : 13.973000 ms [38] [qsortG]: nelem(100000), range(32) distr(gaussian) ccost(2) : 40.145000 ms ------ [39] [glibc qsort]: nelem(100000), range(32) distr(95sorted) ccost(2) : 88.359000 ms [39] [BSD qsort]: nelem(100000), range(32) distr(95sorted) ccost(2) : 28.377000 ms [39] [qsortG]: nelem(100000), range(32) distr(95sorted) ccost(2) : 62.467000 ms ------ [40] [glibc qsort]: nelem(100000), range(32) distr(95reversed) ccost(2) : 90.274000 ms [40] [BSD qsort]: nelem(100000), range(32) distr(95reversed) ccost(2) : 29.270000 ms [40] [qsortG]: nelem(100000), range(32) distr(95reversed) ccost(2) : 63.253000 ms ------ [41] [glibc qsort]: nelem(100000), range(1024) distr(uniform) ccost(2) : 65.829000 ms [41] [BSD qsort]: nelem(100000), range(1024) distr(uniform) ccost(2) : 38.791000 ms [41] [qsortG]: nelem(100000), range(1024) distr(uniform) ccost(2) : 54.639000 ms ------ [42] [glibc qsort]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 65.687000 ms [42] [BSD qsort]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 37.069000 ms [42] [qsortG]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 54.269000 ms ------ [43] [glibc qsort]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 91.709000 ms [43] [BSD qsort]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 66.699000 ms [43] [qsortG]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 70.300000 ms ------ [44] [glibc qsort]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 90.114000 ms [44] [BSD qsort]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 69.071000 ms [44] [qsortG]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 71.249000 ms ------ [45] [glibc qsort]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 64.456000 ms [45] [BSD qsort]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 57.502000 ms [45] [qsortG]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 61.234000 ms ------ [46] [glibc qsort]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 67.247000 ms [46] [BSD qsort]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 56.848000 ms [46] [qsortG]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 61.233000 ms ------ [47] [glibc qsort]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 69.411000 ms [47] [BSD qsort]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 71.699000 ms [47] [qsortG]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 74.138000 ms ------ [48] [glibc qsort]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 83.711000 ms [48] [BSD qsort]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 70.623000 ms [48] [qsortG]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 74.105000 ms ------ [49] [glibc qsort]: nelem(1000000), range(2) distr(uniform) ccost(2) : 509.518000 ms [49] [BSD qsort]: nelem(1000000), range(2) distr(uniform) ccost(2) : 44.120000 ms [49] [qsortG]: nelem(1000000), range(2) distr(uniform) ccost(2) : 308.853000 ms ------ [50] [glibc qsort]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 518.408000 ms [50] [BSD qsort]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 44.304000 ms [50] [qsortG]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 303.708000 ms ------ [51] [glibc qsort]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 500.407000 ms [51] [BSD qsort]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 45.420000 ms [51] [qsortG]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 354.207000 ms ------ [52] [glibc qsort]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 507.165000 ms [52] [BSD qsort]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 44.204000 ms [52] [qsortG]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 339.422000 ms ------ [53] [glibc qsort]: nelem(1000000), range(32) distr(uniform) ccost(2) : 1053.188000 ms [53] [BSD qsort]: nelem(1000000), range(32) distr(uniform) ccost(2) : 229.719000 ms [53] [qsortG]: nelem(1000000), range(32) distr(uniform) ccost(2) : 975.947000 ms ------ [54] [glibc qsort]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 1013.574000 ms [54] [BSD qsort]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 209.134000 ms [54] [qsortG]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 871.067000 ms ------ [55] [glibc qsort]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 1555.979000 ms [55] [BSD qsort]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 484.586000 ms [55] [qsortG]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 1382.897000 ms ------ [56] [glibc qsort]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 1553.887000 ms [56] [BSD qsort]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 509.743000 ms [56] [qsortG]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 1376.341000 ms ------ [57] [glibc qsort]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 1304.205000 ms [57] [BSD qsort]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 829.413000 ms [57] [qsortG]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 1354.774000 ms ------ [58] [glibc qsort]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 1221.394000 ms [58] [BSD qsort]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 776.601000 ms [58] [qsortG]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 1347.295000 ms ------ [59] [glibc qsort]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 2043.882000 ms [59] [BSD qsort]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 1321.731000 ms [59] [qsortG]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 1797.466000 ms ------ [60] [glibc qsort]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 2097.462000 ms [60] [BSD qsort]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 1504.487000 ms [60] [qsortG]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 1799.441000 ms ------ [61] [glibc qsort]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 1161.606000 ms [61] [BSD qsort]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 1337.086000 ms [61] [qsortG]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 1471.187000 ms ------ [62] [glibc qsort]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 1275.806000 ms [62] [BSD qsort]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 1336.557000 ms [62] [qsortG]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 1467.794000 ms ------ [63] [glibc qsort]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 2082.667000 ms [63] [BSD qsort]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 2080.668000 ms [63] [qsortG]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 2090.181000 ms ------ [64] [glibc qsort]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 2234.294000 ms [64] [BSD qsort]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 2056.946000 ms [64] [qsortG]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 2054.409000 ms ------ [65] [glibc qsort]: nelem(5000000), range(2) distr(uniform) ccost(2) : 2904.240000 ms [65] [BSD qsort]: nelem(5000000), range(2) distr(uniform) ccost(2) : 212.314000 ms [65] [qsortG]: nelem(5000000), range(2) distr(uniform) ccost(2) : 1759.378000 ms ------ [66] [glibc qsort]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 2924.956000 ms [66] [BSD qsort]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 221.752000 ms [66] [qsortG]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 1742.174000 ms ------ [67] [glibc qsort]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 2788.780000 ms [67] [BSD qsort]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 269.735000 ms [67] [qsortG]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 2042.460000 ms ------ [68] [glibc qsort]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 2950.958000 ms [68] [BSD qsort]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 281.778000 ms [68] [qsortG]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 2008.924000 ms ------ [69] [glibc qsort]: nelem(5000000), range(32) distr(uniform) ccost(2) : 6818.259000 ms [69] [BSD qsort]: nelem(5000000), range(32) distr(uniform) ccost(2) : 1255.234000 ms [69] [qsortG]: nelem(5000000), range(32) distr(uniform) ccost(2) : 6368.576000 ms ------ [70] [glibc qsort]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 6350.870000 ms [70] [BSD qsort]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 1097.679000 ms [70] [qsortG]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 5698.975000 ms ------ [71] [glibc qsort]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 9245.311000 ms [71] [BSD qsort]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 2703.013000 ms [71] [qsortG]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 8470.570000 ms ------ [72] [glibc qsort]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 9351.647000 ms [72] [BSD qsort]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 2652.130000 ms [72] [qsortG]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 8418.485000 ms ------ [73] [glibc qsort]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 8105.869000 ms [73] [BSD qsort]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 4858.216000 ms [73] [qsortG]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 9116.405000 ms ------ [74] [glibc qsort]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 7983.963000 ms [74] [BSD qsort]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 4414.456000 ms [74] [qsortG]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 8973.290000 ms ------ [75] [glibc qsort]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 12695.270000 ms [75] [BSD qsort]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 7125.856000 ms [75] [qsortG]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 11303.502000 ms ------ [76] [glibc qsort]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 12731.420000 ms [76] [BSD qsort]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 7412.297000 ms [76] [qsortG]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 11545.408000 ms ------ [77] [glibc qsort]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 8186.895000 ms [77] [BSD qsort]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 9258.192000 ms [77] [qsortG]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 9980.482000 ms ------ [78] [glibc qsort]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 8905.738000 ms [78] [BSD qsort]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 9283.886000 ms [78] [qsortG]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 10004.356000 ms ------ [79] [glibc qsort]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 14009.912000 ms [79] [BSD qsort]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 12856.464000 ms [79] [qsortG]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 13259.344000 ms ------ [80] [glibc qsort]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 14758.800000 ms [80] [BSD qsort]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 12621.532000 ms [80] [qsortG]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 13285.476000 ms ------ done