[1] [glibc qsort]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.799000 ms [1] [BSD qsort]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.175000 ms [1] [qsortG]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.755000 ms ------ [2] [glibc qsort]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.727000 ms [2] [BSD qsort]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.147000 ms [2] [qsortG]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.749000 ms ------ [3] [glibc qsort]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.778000 ms [3] [BSD qsort]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.149000 ms [3] [qsortG]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.772000 ms ------ [4] [glibc qsort]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.739000 ms [4] [BSD qsort]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.152000 ms [4] [qsortG]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.759000 ms ------ [5] [glibc qsort]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.861000 ms [5] [BSD qsort]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.463000 ms [5] [qsortG]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.804000 ms ------ [6] [glibc qsort]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.846000 ms [6] [BSD qsort]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.419000 ms [6] [qsortG]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.784000 ms ------ [7] [glibc qsort]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.862000 ms [7] [BSD qsort]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.410000 ms [7] [qsortG]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.747000 ms ------ [8] [glibc qsort]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.827000 ms [8] [BSD qsort]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.422000 ms [8] [qsortG]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.753000 ms ------ [9] [glibc qsort]: nelem(1000), range(1024) distr(uniform) ccost(2) : 1.057000 ms [9] [BSD qsort]: nelem(1000), range(1024) distr(uniform) ccost(2) : 1.005000 ms [9] [qsortG]: nelem(1000), range(1024) distr(uniform) ccost(2) : 0.942000 ms ------ [10] [glibc qsort]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 1.100000 ms [10] [BSD qsort]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 0.940000 ms [10] [qsortG]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 0.928000 ms ------ [11] [glibc qsort]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 0.737000 ms [11] [BSD qsort]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 0.780000 ms [11] [qsortG]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 0.689000 ms ------ [12] [glibc qsort]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 1.046000 ms [12] [BSD qsort]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 0.924000 ms [12] [qsortG]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 0.827000 ms ------ [13] [glibc qsort]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 1.068000 ms [13] [BSD qsort]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 1.045000 ms [13] [qsortG]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 0.954000 ms ------ [14] [glibc qsort]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 1.082000 ms [14] [BSD qsort]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 1.093000 ms [14] [qsortG]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 0.938000 ms ------ [15] [glibc qsort]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 1.192000 ms [15] [BSD qsort]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 1.023000 ms [15] [qsortG]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 0.707000 ms ------ [16] [glibc qsort]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 1.063000 ms [16] [BSD qsort]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 0.970000 ms [16] [qsortG]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 0.901000 ms ------ [17] [glibc qsort]: nelem(10000), range(2) distr(uniform) ccost(2) : 10.316000 ms [17] [BSD qsort]: nelem(10000), range(2) distr(uniform) ccost(2) : 1.483000 ms [17] [qsortG]: nelem(10000), range(2) distr(uniform) ccost(2) : 10.226000 ms ------ [18] [glibc qsort]: nelem(10000), range(2) distr(gaussian) ccost(2) : 10.310000 ms [18] [BSD qsort]: nelem(10000), range(2) distr(gaussian) ccost(2) : 1.594000 ms [18] [qsortG]: nelem(10000), range(2) distr(gaussian) ccost(2) : 11.051000 ms ------ [19] [glibc qsort]: nelem(10000), range(2) distr(95sorted) ccost(2) : 10.669000 ms [19] [BSD qsort]: nelem(10000), range(2) distr(95sorted) ccost(2) : 1.463000 ms [19] [qsortG]: nelem(10000), range(2) distr(95sorted) ccost(2) : 10.300000 ms ------ [20] [glibc qsort]: nelem(10000), range(2) distr(95reversed) ccost(2) : 10.605000 ms [20] [BSD qsort]: nelem(10000), range(2) distr(95reversed) ccost(2) : 1.425000 ms [20] [qsortG]: nelem(10000), range(2) distr(95reversed) ccost(2) : 9.882000 ms ------ [21] [glibc qsort]: nelem(10000), range(32) distr(uniform) ccost(2) : 11.697000 ms [21] [BSD qsort]: nelem(10000), range(32) distr(uniform) ccost(2) : 4.401000 ms [21] [qsortG]: nelem(10000), range(32) distr(uniform) ccost(2) : 10.866000 ms ------ [22] [glibc qsort]: nelem(10000), range(32) distr(gaussian) ccost(2) : 11.070000 ms [22] [BSD qsort]: nelem(10000), range(32) distr(gaussian) ccost(2) : 3.906000 ms [22] [qsortG]: nelem(10000), range(32) distr(gaussian) ccost(2) : 10.316000 ms ------ [23] [glibc qsort]: nelem(10000), range(32) distr(95sorted) ccost(2) : 10.868000 ms [23] [BSD qsort]: nelem(10000), range(32) distr(95sorted) ccost(2) : 3.977000 ms [23] [qsortG]: nelem(10000), range(32) distr(95sorted) ccost(2) : 10.126000 ms ------ [24] [glibc qsort]: nelem(10000), range(32) distr(95reversed) ccost(2) : 10.559000 ms [24] [BSD qsort]: nelem(10000), range(32) distr(95reversed) ccost(2) : 3.955000 ms [24] [qsortG]: nelem(10000), range(32) distr(95reversed) ccost(2) : 10.227000 ms ------ [25] [glibc qsort]: nelem(10000), range(1024) distr(uniform) ccost(2) : 13.120000 ms [25] [BSD qsort]: nelem(10000), range(1024) distr(uniform) ccost(2) : 9.865000 ms [25] [qsortG]: nelem(10000), range(1024) distr(uniform) ccost(2) : 11.571000 ms ------ [26] [glibc qsort]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 12.787000 ms [26] [BSD qsort]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 9.367000 ms [26] [qsortG]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 11.371000 ms ------ [27] [glibc qsort]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 9.943000 ms [27] [BSD qsort]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 8.723000 ms [27] [qsortG]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 9.881000 ms ------ [28] [glibc qsort]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 11.135000 ms [28] [BSD qsort]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 8.998000 ms [28] [qsortG]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 10.707000 ms ------ [29] [glibc qsort]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 14.387000 ms [29] [BSD qsort]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 14.011000 ms [29] [qsortG]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 12.443000 ms ------ [30] [glibc qsort]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 14.569000 ms [30] [BSD qsort]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 13.900000 ms [30] [qsortG]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 12.721000 ms ------ [31] [glibc qsort]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 13.595000 ms [31] [BSD qsort]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 12.680000 ms [31] [qsortG]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 11.627000 ms ------ [32] [glibc qsort]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 13.121000 ms [32] [BSD qsort]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 12.760000 ms [32] [qsortG]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 11.712000 ms ------ [33] [glibc qsort]: nelem(100000), range(2) distr(uniform) ccost(2) : 141.799000 ms [33] [BSD qsort]: nelem(100000), range(2) distr(uniform) ccost(2) : 15.875000 ms [33] [qsortG]: nelem(100000), range(2) distr(uniform) ccost(2) : 139.167000 ms ------ [34] [glibc qsort]: nelem(100000), range(2) distr(gaussian) ccost(2) : 141.832000 ms [34] [BSD qsort]: nelem(100000), range(2) distr(gaussian) ccost(2) : 16.004000 ms [34] [qsortG]: nelem(100000), range(2) distr(gaussian) ccost(2) : 144.092000 ms ------ [35] [glibc qsort]: nelem(100000), range(2) distr(95sorted) ccost(2) : 140.519000 ms [35] [BSD qsort]: nelem(100000), range(2) distr(95sorted) ccost(2) : 15.898000 ms [35] [qsortG]: nelem(100000), range(2) distr(95sorted) ccost(2) : 136.408000 ms ------ [36] [glibc qsort]: nelem(100000), range(2) distr(95reversed) ccost(2) : 137.215000 ms [36] [BSD qsort]: nelem(100000), range(2) distr(95reversed) ccost(2) : 15.735000 ms [36] [qsortG]: nelem(100000), range(2) distr(95reversed) ccost(2) : 137.659000 ms ------ [37] [glibc qsort]: nelem(100000), range(32) distr(uniform) ccost(2) : 159.592000 ms [37] [BSD qsort]: nelem(100000), range(32) distr(uniform) ccost(2) : 49.420000 ms [37] [qsortG]: nelem(100000), range(32) distr(uniform) ccost(2) : 149.297000 ms ------ [38] [glibc qsort]: nelem(100000), range(32) distr(gaussian) ccost(2) : 159.827000 ms [38] [BSD qsort]: nelem(100000), range(32) distr(gaussian) ccost(2) : 49.506000 ms [38] [qsortG]: nelem(100000), range(32) distr(gaussian) ccost(2) : 146.539000 ms ------ [39] [glibc qsort]: nelem(100000), range(32) distr(95sorted) ccost(2) : 155.335000 ms [39] [BSD qsort]: nelem(100000), range(32) distr(95sorted) ccost(2) : 50.002000 ms [39] [qsortG]: nelem(100000), range(32) distr(95sorted) ccost(2) : 151.530000 ms ------ [40] [glibc qsort]: nelem(100000), range(32) distr(95reversed) ccost(2) : 158.184000 ms [40] [BSD qsort]: nelem(100000), range(32) distr(95reversed) ccost(2) : 50.754000 ms [40] [qsortG]: nelem(100000), range(32) distr(95reversed) ccost(2) : 155.766000 ms ------ [41] [glibc qsort]: nelem(100000), range(1024) distr(uniform) ccost(2) : 169.915000 ms [41] [BSD qsort]: nelem(100000), range(1024) distr(uniform) ccost(2) : 105.473000 ms [41] [qsortG]: nelem(100000), range(1024) distr(uniform) ccost(2) : 154.601000 ms ------ [42] [glibc qsort]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 174.176000 ms [42] [BSD qsort]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 105.820000 ms [42] [qsortG]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 158.207000 ms ------ [43] [glibc qsort]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 158.495000 ms [43] [BSD qsort]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 99.166000 ms [43] [qsortG]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 151.056000 ms ------ [44] [glibc qsort]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 156.708000 ms [44] [BSD qsort]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 101.235000 ms [44] [qsortG]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 152.582000 ms ------ [45] [glibc qsort]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 194.048000 ms [45] [BSD qsort]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 168.896000 ms [45] [qsortG]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 170.176000 ms ------ [46] [glibc qsort]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 203.583000 ms [46] [BSD qsort]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 186.126000 ms [46] [qsortG]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 180.177000 ms ------ [47] [glibc qsort]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 194.465000 ms [47] [BSD qsort]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 161.836000 ms [47] [qsortG]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 164.716000 ms ------ [48] [glibc qsort]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 192.143000 ms [48] [BSD qsort]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 167.859000 ms [48] [qsortG]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 170.588000 ms ------ [49] [glibc qsort]: nelem(1000000), range(2) distr(uniform) ccost(2) : 1850.186000 ms [49] [BSD qsort]: nelem(1000000), range(2) distr(uniform) ccost(2) : 195.734000 ms [49] [qsortG]: nelem(1000000), range(2) distr(uniform) ccost(2) : 1754.396000 ms ------ [50] [glibc qsort]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 1890.963000 ms [50] [BSD qsort]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 194.226000 ms [50] [qsortG]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 1774.811000 ms ------ [51] [glibc qsort]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 1979.842000 ms [51] [BSD qsort]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 205.087000 ms [51] [qsortG]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 1895.606000 ms ------ [52] [glibc qsort]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 1902.642000 ms [52] [BSD qsort]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 214.117000 ms [52] [qsortG]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 1812.897000 ms ------ [53] [glibc qsort]: nelem(1000000), range(32) distr(uniform) ccost(2) : 2218.509000 ms [53] [BSD qsort]: nelem(1000000), range(32) distr(uniform) ccost(2) : 623.678000 ms [53] [qsortG]: nelem(1000000), range(32) distr(uniform) ccost(2) : 2154.707000 ms ------ [54] [glibc qsort]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 2220.012000 ms [54] [BSD qsort]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 562.517000 ms [54] [qsortG]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 2088.643000 ms ------ [55] [glibc qsort]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 2474.991000 ms [55] [BSD qsort]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 644.361000 ms [55] [qsortG]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 2178.983000 ms ------ [56] [glibc qsort]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 2361.339000 ms [56] [BSD qsort]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 649.449000 ms [56] [qsortG]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 2203.989000 ms ------ [57] [glibc qsort]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 2306.634000 ms [57] [BSD qsort]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 1310.772000 ms [57] [qsortG]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 2204.627000 ms ------ [58] [glibc qsort]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 2337.812000 ms [58] [BSD qsort]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 1267.311000 ms [58] [qsortG]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 2157.025000 ms ------ [59] [glibc qsort]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 2307.865000 ms [59] [BSD qsort]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 1289.280000 ms [59] [qsortG]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 2216.006000 ms ------ [60] [glibc qsort]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 2263.412000 ms [60] [BSD qsort]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 1306.481000 ms [60] [qsortG]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 2238.126000 ms ------ [61] [glibc qsort]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 2476.416000 ms [61] [BSD qsort]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 1917.032000 ms [61] [qsortG]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 2272.993000 ms ------ [62] [glibc qsort]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 2794.006000 ms [62] [BSD qsort]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 2545.875000 ms [62] [qsortG]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 2387.876000 ms ------ [63] [glibc qsort]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 2634.209000 ms [63] [BSD qsort]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 1898.315000 ms [63] [qsortG]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 2220.566000 ms ------ [64] [glibc qsort]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 2365.883000 ms [64] [BSD qsort]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 1922.119000 ms [64] [qsortG]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 2369.379000 ms ------ [65] [glibc qsort]: nelem(5000000), range(2) distr(uniform) ccost(2) : 10939.684000 ms [65] [BSD qsort]: nelem(5000000), range(2) distr(uniform) ccost(2) : 1118.660000 ms [65] [qsortG]: nelem(5000000), range(2) distr(uniform) ccost(2) : 10661.322000 ms ------ [66] [glibc qsort]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 10981.341000 ms [66] [BSD qsort]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 1057.465000 ms [66] [qsortG]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 10566.466000 ms ------ [67] [glibc qsort]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 11847.303000 ms [67] [BSD qsort]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 1188.122000 ms [67] [qsortG]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 11142.626000 ms ------ [68] [glibc qsort]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 11443.986000 ms [68] [BSD qsort]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 1105.748000 ms [68] [qsortG]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 10979.329000 ms ------ [69] [glibc qsort]: nelem(5000000), range(32) distr(uniform) ccost(2) : 17005.705000 ms [69] [BSD qsort]: nelem(5000000), range(32) distr(uniform) ccost(2) : 4035.279000 ms [69] [qsortG]: nelem(5000000), range(32) distr(uniform) ccost(2) : 16453.582000 ms ------ [70] [glibc qsort]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 16097.804000 ms [70] [BSD qsort]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 3629.857000 ms [70] [qsortG]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 15481.058000 ms ------ [71] [glibc qsort]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 20459.557000 ms [71] [BSD qsort]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 5972.333000 ms [71] [qsortG]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 20011.011000 ms ------ [72] [glibc qsort]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 22565.033000 ms [72] [BSD qsort]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 6024.677000 ms [72] [qsortG]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 19639.004000 ms ------ [73] [glibc qsort]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 21865.935000 ms [73] [BSD qsort]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 10895.144000 ms [73] [qsortG]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 20809.910000 ms ------ [74] [glibc qsort]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 22443.711000 ms [74] [BSD qsort]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 10492.263000 ms [74] [qsortG]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 22206.813000 ms ------ [75] [glibc qsort]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 28527.566000 ms [75] [BSD qsort]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 17044.193000 ms [75] [qsortG]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 29266.960000 ms ------ [76] [glibc qsort]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 29432.477000 ms [76] [BSD qsort]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 17044.192000 ms [76] [qsortG]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 29265.500000 ms ------ [77] [glibc qsort]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 24432.737000 ms [77] [BSD qsort]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 17886.480000 ms [77] [qsortG]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 22842.677000 ms ------ [78] [glibc qsort]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 26248.841000 ms [78] [BSD qsort]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 22709.323000 ms [78] [qsortG]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 23374.296000 ms ------ [79] [glibc qsort]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 34448.011000 ms [79] [BSD qsort]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 24505.864000 ms [79] [qsortG]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 29636.299000 ms ------ [80] [glibc qsort]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 32779.876000 ms [80] [BSD qsort]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 24463.255000 ms [80] [qsortG]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 30207.585000 ms ------ done