[1] [glibc qsort]: nelem(1000), range(2) distr(uniform) ccost(2) : 1.306000 ms [1] [BSD qsort]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.330000 ms [1] [qsortG]: nelem(1000), range(2) distr(uniform) ccost(2) : 1.371000 ms ------ [2] [glibc qsort]: nelem(1000), range(2) distr(gaussian) ccost(2) : 1.257000 ms [2] [BSD qsort]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.271000 ms [2] [qsortG]: nelem(1000), range(2) distr(gaussian) ccost(2) : 1.420000 ms ------ [3] [glibc qsort]: nelem(1000), range(2) distr(95sorted) ccost(2) : 1.361000 ms [3] [BSD qsort]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.266000 ms [3] [qsortG]: nelem(1000), range(2) distr(95sorted) ccost(2) : 1.411000 ms ------ [4] [glibc qsort]: nelem(1000), range(2) distr(95reversed) ccost(2) : 1.256000 ms [4] [BSD qsort]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.252000 ms [4] [qsortG]: nelem(1000), range(2) distr(95reversed) ccost(2) : 1.470000 ms ------ [5] [glibc qsort]: nelem(1000), range(32) distr(uniform) ccost(2) : 1.459000 ms [5] [BSD qsort]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.779000 ms [5] [qsortG]: nelem(1000), range(32) distr(uniform) ccost(2) : 1.492000 ms ------ [6] [glibc qsort]: nelem(1000), range(32) distr(gaussian) ccost(2) : 1.449000 ms [6] [BSD qsort]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.730000 ms [6] [qsortG]: nelem(1000), range(32) distr(gaussian) ccost(2) : 1.445000 ms ------ [7] [glibc qsort]: nelem(1000), range(32) distr(95sorted) ccost(2) : 1.485000 ms [7] [BSD qsort]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.748000 ms [7] [qsortG]: nelem(1000), range(32) distr(95sorted) ccost(2) : 1.360000 ms ------ [8] [glibc qsort]: nelem(1000), range(32) distr(95reversed) ccost(2) : 1.381000 ms [8] [BSD qsort]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.723000 ms [8] [qsortG]: nelem(1000), range(32) distr(95reversed) ccost(2) : 1.410000 ms ------ [9] [glibc qsort]: nelem(1000), range(1024) distr(uniform) ccost(2) : 1.728000 ms [9] [BSD qsort]: nelem(1000), range(1024) distr(uniform) ccost(2) : 1.660000 ms [9] [qsortG]: nelem(1000), range(1024) distr(uniform) ccost(2) : 1.783000 ms ------ [10] [glibc qsort]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 1.881000 ms [10] [BSD qsort]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 1.592000 ms [10] [qsortG]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 1.780000 ms ------ [11] [glibc qsort]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 1.233000 ms [11] [BSD qsort]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 1.383000 ms [11] [qsortG]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 1.328000 ms ------ [12] [glibc qsort]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 1.687000 ms [12] [BSD qsort]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 1.639000 ms [12] [qsortG]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 1.533000 ms ------ [13] [glibc qsort]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 1.812000 ms [13] [BSD qsort]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 1.860000 ms [13] [qsortG]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 1.770000 ms ------ [14] [glibc qsort]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 1.855000 ms [14] [BSD qsort]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 1.830000 ms [14] [qsortG]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 1.731000 ms ------ [15] [glibc qsort]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 1.987000 ms [15] [BSD qsort]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 1.748000 ms [15] [qsortG]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 1.224000 ms ------ [16] [glibc qsort]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 1.734000 ms [16] [BSD qsort]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 1.597000 ms [16] [qsortG]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 1.715000 ms ------ [17] [glibc qsort]: nelem(10000), range(2) distr(uniform) ccost(2) : 21.228000 ms [17] [BSD qsort]: nelem(10000), range(2) distr(uniform) ccost(2) : 2.924000 ms [17] [qsortG]: nelem(10000), range(2) distr(uniform) ccost(2) : 19.111000 ms ------ [18] [glibc qsort]: nelem(10000), range(2) distr(gaussian) ccost(2) : 21.615000 ms [18] [BSD qsort]: nelem(10000), range(2) distr(gaussian) ccost(2) : 2.953000 ms [18] [qsortG]: nelem(10000), range(2) distr(gaussian) ccost(2) : 19.002000 ms ------ [19] [glibc qsort]: nelem(10000), range(2) distr(95sorted) ccost(2) : 20.899000 ms [19] [BSD qsort]: nelem(10000), range(2) distr(95sorted) ccost(2) : 2.861000 ms [19] [qsortG]: nelem(10000), range(2) distr(95sorted) ccost(2) : 19.199000 ms ------ [20] [glibc qsort]: nelem(10000), range(2) distr(95reversed) ccost(2) : 19.953000 ms [20] [BSD qsort]: nelem(10000), range(2) distr(95reversed) ccost(2) : 3.003000 ms [20] [qsortG]: nelem(10000), range(2) distr(95reversed) ccost(2) : 18.633000 ms ------ [21] [glibc qsort]: nelem(10000), range(32) distr(uniform) ccost(2) : 22.413000 ms [21] [BSD qsort]: nelem(10000), range(32) distr(uniform) ccost(2) : 8.260000 ms [21] [qsortG]: nelem(10000), range(32) distr(uniform) ccost(2) : 20.346000 ms ------ [22] [glibc qsort]: nelem(10000), range(32) distr(gaussian) ccost(2) : 21.880000 ms [22] [BSD qsort]: nelem(10000), range(32) distr(gaussian) ccost(2) : 7.774000 ms [22] [qsortG]: nelem(10000), range(32) distr(gaussian) ccost(2) : 20.560000 ms ------ [23] [glibc qsort]: nelem(10000), range(32) distr(95sorted) ccost(2) : 20.986000 ms [23] [BSD qsort]: nelem(10000), range(32) distr(95sorted) ccost(2) : 8.429000 ms [23] [qsortG]: nelem(10000), range(32) distr(95sorted) ccost(2) : 18.825000 ms ------ [24] [glibc qsort]: nelem(10000), range(32) distr(95reversed) ccost(2) : 21.292000 ms [24] [BSD qsort]: nelem(10000), range(32) distr(95reversed) ccost(2) : 8.016000 ms [24] [qsortG]: nelem(10000), range(32) distr(95reversed) ccost(2) : 19.584000 ms ------ [25] [glibc qsort]: nelem(10000), range(1024) distr(uniform) ccost(2) : 25.466000 ms [25] [BSD qsort]: nelem(10000), range(1024) distr(uniform) ccost(2) : 18.835000 ms [25] [qsortG]: nelem(10000), range(1024) distr(uniform) ccost(2) : 21.783000 ms ------ [26] [glibc qsort]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 24.562000 ms [26] [BSD qsort]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 17.768000 ms [26] [qsortG]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 22.849000 ms ------ [27] [glibc qsort]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 20.592000 ms [27] [BSD qsort]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 17.384000 ms [27] [qsortG]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 19.050000 ms ------ [28] [glibc qsort]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 22.242000 ms [28] [BSD qsort]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 17.365000 ms [28] [qsortG]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 20.834000 ms ------ [29] [glibc qsort]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 27.703000 ms [29] [BSD qsort]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 26.040000 ms [29] [qsortG]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 23.702000 ms ------ [30] [glibc qsort]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 27.511000 ms [30] [BSD qsort]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 25.242000 ms [30] [qsortG]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 24.782000 ms ------ [31] [glibc qsort]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 26.708000 ms [31] [BSD qsort]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 23.530000 ms [31] [qsortG]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 21.476000 ms ------ [32] [glibc qsort]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 25.966000 ms [32] [BSD qsort]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 24.067000 ms [32] [qsortG]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 23.035000 ms ------ [33] [glibc qsort]: nelem(100000), range(2) distr(uniform) ccost(2) : 292.973000 ms [33] [BSD qsort]: nelem(100000), range(2) distr(uniform) ccost(2) : 34.205000 ms [33] [qsortG]: nelem(100000), range(2) distr(uniform) ccost(2) : 266.354000 ms ------ [34] [glibc qsort]: nelem(100000), range(2) distr(gaussian) ccost(2) : 281.741000 ms [34] [BSD qsort]: nelem(100000), range(2) distr(gaussian) ccost(2) : 34.027000 ms [34] [qsortG]: nelem(100000), range(2) distr(gaussian) ccost(2) : 265.841000 ms ------ [35] [glibc qsort]: nelem(100000), range(2) distr(95sorted) ccost(2) : 289.996000 ms [35] [BSD qsort]: nelem(100000), range(2) distr(95sorted) ccost(2) : 36.585000 ms [35] [qsortG]: nelem(100000), range(2) distr(95sorted) ccost(2) : 265.332000 ms ------ [36] [glibc qsort]: nelem(100000), range(2) distr(95reversed) ccost(2) : 284.173000 ms [36] [BSD qsort]: nelem(100000), range(2) distr(95reversed) ccost(2) : 35.527000 ms [36] [qsortG]: nelem(100000), range(2) distr(95reversed) ccost(2) : 266.768000 ms ------ [37] [glibc qsort]: nelem(100000), range(32) distr(uniform) ccost(2) : 325.556000 ms [37] [BSD qsort]: nelem(100000), range(32) distr(uniform) ccost(2) : 102.792000 ms [37] [qsortG]: nelem(100000), range(32) distr(uniform) ccost(2) : 307.539000 ms ------ [38] [glibc qsort]: nelem(100000), range(32) distr(gaussian) ccost(2) : 325.394000 ms [38] [BSD qsort]: nelem(100000), range(32) distr(gaussian) ccost(2) : 104.038000 ms [38] [qsortG]: nelem(100000), range(32) distr(gaussian) ccost(2) : 301.471000 ms ------ [39] [glibc qsort]: nelem(100000), range(32) distr(95sorted) ccost(2) : 333.854000 ms [39] [BSD qsort]: nelem(100000), range(32) distr(95sorted) ccost(2) : 113.865000 ms [39] [qsortG]: nelem(100000), range(32) distr(95sorted) ccost(2) : 311.276000 ms ------ [40] [glibc qsort]: nelem(100000), range(32) distr(95reversed) ccost(2) : 333.174000 ms [40] [BSD qsort]: nelem(100000), range(32) distr(95reversed) ccost(2) : 116.966000 ms [40] [qsortG]: nelem(100000), range(32) distr(95reversed) ccost(2) : 315.711000 ms ------ [41] [glibc qsort]: nelem(100000), range(1024) distr(uniform) ccost(2) : 348.683000 ms [41] [BSD qsort]: nelem(100000), range(1024) distr(uniform) ccost(2) : 212.130000 ms [41] [qsortG]: nelem(100000), range(1024) distr(uniform) ccost(2) : 318.340000 ms ------ [42] [glibc qsort]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 352.802000 ms [42] [BSD qsort]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 206.298000 ms [42] [qsortG]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 322.863000 ms ------ [43] [glibc qsort]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 352.626000 ms [43] [BSD qsort]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 213.898000 ms [43] [qsortG]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 333.102000 ms ------ [44] [glibc qsort]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 339.619000 ms [44] [BSD qsort]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 219.926000 ms [44] [qsortG]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 320.245000 ms ------ [45] [glibc qsort]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 391.846000 ms [45] [BSD qsort]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 321.070000 ms [45] [qsortG]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 351.966000 ms ------ [46] [glibc qsort]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 416.909000 ms [46] [BSD qsort]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 353.049000 ms [46] [qsortG]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 370.400000 ms ------ [47] [glibc qsort]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 405.415000 ms [47] [BSD qsort]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 323.021000 ms [47] [qsortG]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 350.740000 ms ------ [48] [glibc qsort]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 397.968000 ms [48] [BSD qsort]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 326.912000 ms [48] [qsortG]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 353.092000 ms ------ [49] [glibc qsort]: nelem(1000000), range(2) distr(uniform) ccost(2) : 3610.381000 ms [49] [BSD qsort]: nelem(1000000), range(2) distr(uniform) ccost(2) : 373.483000 ms [49] [qsortG]: nelem(1000000), range(2) distr(uniform) ccost(2) : 3336.165000 ms ------ [50] [glibc qsort]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 3635.539000 ms [50] [BSD qsort]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 369.937000 ms [50] [qsortG]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 3359.800000 ms ------ [51] [glibc qsort]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 3843.457000 ms [51] [BSD qsort]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 377.773000 ms [51] [qsortG]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 3544.362000 ms ------ [52] [glibc qsort]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 3696.899000 ms [52] [BSD qsort]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 377.105000 ms [52] [qsortG]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 3460.465000 ms ------ [53] [glibc qsort]: nelem(1000000), range(32) distr(uniform) ccost(2) : 4723.606000 ms [53] [BSD qsort]: nelem(1000000), range(32) distr(uniform) ccost(2) : 1230.397000 ms [53] [qsortG]: nelem(1000000), range(32) distr(uniform) ccost(2) : 4552.082000 ms ------ [54] [glibc qsort]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 4631.559000 ms [54] [BSD qsort]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 1114.462000 ms [54] [qsortG]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 4343.958000 ms ------ [55] [glibc qsort]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 5732.433000 ms [55] [BSD qsort]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 1613.074000 ms [55] [qsortG]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 5430.194000 ms ------ [56] [glibc qsort]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 5756.952000 ms [56] [BSD qsort]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 1685.649000 ms [56] [qsortG]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 5380.471000 ms ------ [57] [glibc qsort]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 6200.689000 ms [57] [BSD qsort]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 3268.540000 ms [57] [qsortG]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 5901.577000 ms ------ [58] [glibc qsort]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 6146.210000 ms [58] [BSD qsort]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 3034.500000 ms [58] [qsortG]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 5782.122000 ms ------ [59] [glibc qsort]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 7473.943000 ms [59] [BSD qsort]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 4239.468000 ms [59] [qsortG]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 7018.520000 ms ------ [60] [glibc qsort]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 7283.092000 ms [60] [BSD qsort]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 4283.884000 ms [60] [qsortG]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 7023.533000 ms ------ [61] [glibc qsort]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 6652.651000 ms [61] [BSD qsort]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 5274.615000 ms [61] [qsortG]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 6154.591000 ms ------ [62] [glibc qsort]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 7256.375000 ms [62] [BSD qsort]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 6590.086000 ms [62] [qsortG]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 6499.381000 ms ------ [63] [glibc qsort]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 8461.549000 ms [63] [BSD qsort]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 6532.089000 ms [63] [qsortG]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 7242.098000 ms ------ [64] [glibc qsort]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 7870.205000 ms [64] [BSD qsort]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 6486.698000 ms [64] [qsortG]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 7372.458000 ms ------ [65] [glibc qsort]: nelem(5000000), range(2) distr(uniform) ccost(2) : 20470.297000 ms [65] [BSD qsort]: nelem(5000000), range(2) distr(uniform) ccost(2) : 1884.409000 ms [65] [qsortG]: nelem(5000000), range(2) distr(uniform) ccost(2) : 19177.374000 ms ------ [66] [glibc qsort]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 20453.975000 ms [66] [BSD qsort]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 1880.247000 ms [66] [qsortG]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 19189.496000 ms ------ [67] [glibc qsort]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 21611.337000 ms [67] [BSD qsort]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 1937.730000 ms [67] [qsortG]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 20035.943000 ms ------ [68] [glibc qsort]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 20932.909000 ms [68] [BSD qsort]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 1932.356000 ms [68] [qsortG]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 19594.729000 ms ------ [69] [glibc qsort]: nelem(5000000), range(32) distr(uniform) ccost(2) : 29268.136000 ms [69] [BSD qsort]: nelem(5000000), range(32) distr(uniform) ccost(2) : 6321.151000 ms [69] [qsortG]: nelem(5000000), range(32) distr(uniform) ccost(2) : 28056.359000 ms ------ [70] [glibc qsort]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 27375.579000 ms [70] [BSD qsort]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 5784.140000 ms [70] [qsortG]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 26292.279000 ms ------ [71] [glibc qsort]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 33747.672000 ms [71] [BSD qsort]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 8389.961000 ms [71] [qsortG]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 32273.337000 ms ------ [72] [glibc qsort]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 36387.450000 ms [72] [BSD qsort]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 8385.357000 ms [72] [qsortG]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 32147.550000 ms ------ [73] [glibc qsort]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 38092.858000 ms [73] [BSD qsort]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 17028.500000 ms [73] [qsortG]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 35951.611000 ms ------ [74] [glibc qsort]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 38397.591000 ms [74] [BSD qsort]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 15880.681000 ms [74] [qsortG]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 35768.977000 ms ------ [75] [glibc qsort]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 44806.446000 ms [75] [BSD qsort]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 22410.825000 ms [75] [qsortG]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 42738.358000 ms ------ [76] [glibc qsort]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 45050.287000 ms [76] [BSD qsort]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 22628.984000 ms [76] [qsortG]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 43591.878000 ms ------ [77] [glibc qsort]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 41003.932000 ms [77] [BSD qsort]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 27863.005000 ms [77] [qsortG]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 37922.277000 ms ------ [78] [glibc qsort]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 44865.920000 ms [78] [BSD qsort]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 38373.028000 ms [78] [qsortG]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 40117.821000 ms ------ [79] [glibc qsort]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 51381.733000 ms [79] [BSD qsort]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 34215.839000 ms [79] [qsortG]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 44498.552000 ms ------ [80] [glibc qsort]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 49671.601000 ms [80] [BSD qsort]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 33889.617000 ms [80] [qsortG]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 45296.975000 ms ------ done