[1] [glibc qsort]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.025000 ms [1] [BSD qsort]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.024000 ms [1] [qsortG]: nelem(1000), range(2) distr(uniform) ccost(2) : 0.121000 ms ------ [2] [glibc qsort]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.023000 ms [2] [BSD qsort]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.024000 ms [2] [qsortG]: nelem(1000), range(2) distr(gaussian) ccost(2) : 0.115000 ms ------ [3] [glibc qsort]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.022000 ms [3] [BSD qsort]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.021000 ms [3] [qsortG]: nelem(1000), range(2) distr(95sorted) ccost(2) : 0.116000 ms ------ [4] [glibc qsort]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.020000 ms [4] [BSD qsort]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.025000 ms [4] [qsortG]: nelem(1000), range(2) distr(95reversed) ccost(2) : 0.112000 ms ------ [5] [glibc qsort]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.077000 ms [5] [BSD qsort]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.076000 ms [5] [qsortG]: nelem(1000), range(32) distr(uniform) ccost(2) : 0.131000 ms ------ [6] [glibc qsort]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.072000 ms [6] [BSD qsort]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.071000 ms [6] [qsortG]: nelem(1000), range(32) distr(gaussian) ccost(2) : 0.129000 ms ------ [7] [glibc qsort]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.060000 ms [7] [BSD qsort]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.061000 ms [7] [qsortG]: nelem(1000), range(32) distr(95sorted) ccost(2) : 0.115000 ms ------ [8] [glibc qsort]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.066000 ms [8] [BSD qsort]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.064000 ms [8] [qsortG]: nelem(1000), range(32) distr(95reversed) ccost(2) : 0.116000 ms ------ [9] [glibc qsort]: nelem(1000), range(1024) distr(uniform) ccost(2) : 0.160000 ms [9] [BSD qsort]: nelem(1000), range(1024) distr(uniform) ccost(2) : 0.162000 ms [9] [qsortG]: nelem(1000), range(1024) distr(uniform) ccost(2) : 0.160000 ms ------ [10] [glibc qsort]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 0.156000 ms [10] [BSD qsort]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 0.156000 ms [10] [qsortG]: nelem(1000), range(1024) distr(gaussian) ccost(2) : 0.172000 ms ------ [11] [glibc qsort]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 0.119000 ms [11] [BSD qsort]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 0.122000 ms [11] [qsortG]: nelem(1000), range(1024) distr(95sorted) ccost(2) : 0.105000 ms ------ [12] [glibc qsort]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 0.135000 ms [12] [BSD qsort]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 0.147000 ms [12] [qsortG]: nelem(1000), range(1024) distr(95reversed) ccost(2) : 0.138000 ms ------ [13] [glibc qsort]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 0.211000 ms [13] [BSD qsort]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 0.172000 ms [13] [qsortG]: nelem(1000), range(4294901760) distr(uniform) ccost(2) : 0.164000 ms ------ [14] [glibc qsort]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 0.175000 ms [14] [BSD qsort]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 0.175000 ms [14] [qsortG]: nelem(1000), range(4294901760) distr(gaussian) ccost(2) : 0.165000 ms ------ [15] [glibc qsort]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 0.157000 ms [15] [BSD qsort]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 0.152000 ms [15] [qsortG]: nelem(1000), range(4294901760) distr(95sorted) ccost(2) : 0.145000 ms ------ [16] [glibc qsort]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 0.142000 ms [16] [BSD qsort]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 0.150000 ms [16] [qsortG]: nelem(1000), range(4294901760) distr(95reversed) ccost(2) : 0.142000 ms ------ [17] [glibc qsort]: nelem(10000), range(2) distr(uniform) ccost(2) : 0.231000 ms [17] [BSD qsort]: nelem(10000), range(2) distr(uniform) ccost(2) : 0.233000 ms [17] [qsortG]: nelem(10000), range(2) distr(uniform) ccost(2) : 1.533000 ms ------ [18] [glibc qsort]: nelem(10000), range(2) distr(gaussian) ccost(2) : 0.262000 ms [18] [BSD qsort]: nelem(10000), range(2) distr(gaussian) ccost(2) : 0.227000 ms [18] [qsortG]: nelem(10000), range(2) distr(gaussian) ccost(2) : 1.588000 ms ------ [19] [glibc qsort]: nelem(10000), range(2) distr(95sorted) ccost(2) : 0.204000 ms [19] [BSD qsort]: nelem(10000), range(2) distr(95sorted) ccost(2) : 0.206000 ms [19] [qsortG]: nelem(10000), range(2) distr(95sorted) ccost(2) : 1.542000 ms ------ [20] [glibc qsort]: nelem(10000), range(2) distr(95reversed) ccost(2) : 0.205000 ms [20] [BSD qsort]: nelem(10000), range(2) distr(95reversed) ccost(2) : 0.210000 ms [20] [qsortG]: nelem(10000), range(2) distr(95reversed) ccost(2) : 1.480000 ms ------ [21] [glibc qsort]: nelem(10000), range(32) distr(uniform) ccost(2) : 0.734000 ms [21] [BSD qsort]: nelem(10000), range(32) distr(uniform) ccost(2) : 0.726000 ms [21] [qsortG]: nelem(10000), range(32) distr(uniform) ccost(2) : 1.696000 ms ------ [22] [glibc qsort]: nelem(10000), range(32) distr(gaussian) ccost(2) : 0.661000 ms [22] [BSD qsort]: nelem(10000), range(32) distr(gaussian) ccost(2) : 0.655000 ms [22] [qsortG]: nelem(10000), range(32) distr(gaussian) ccost(2) : 1.724000 ms ------ [23] [glibc qsort]: nelem(10000), range(32) distr(95sorted) ccost(2) : 0.578000 ms [23] [BSD qsort]: nelem(10000), range(32) distr(95sorted) ccost(2) : 0.597000 ms [23] [qsortG]: nelem(10000), range(32) distr(95sorted) ccost(2) : 1.556000 ms ------ [24] [glibc qsort]: nelem(10000), range(32) distr(95reversed) ccost(2) : 0.665000 ms [24] [BSD qsort]: nelem(10000), range(32) distr(95reversed) ccost(2) : 0.593000 ms [24] [qsortG]: nelem(10000), range(32) distr(95reversed) ccost(2) : 1.569000 ms ------ [25] [glibc qsort]: nelem(10000), range(1024) distr(uniform) ccost(2) : 1.693000 ms [25] [BSD qsort]: nelem(10000), range(1024) distr(uniform) ccost(2) : 1.662000 ms [25] [qsortG]: nelem(10000), range(1024) distr(uniform) ccost(2) : 1.983000 ms ------ [26] [glibc qsort]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 1.600000 ms [26] [BSD qsort]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 1.594000 ms [26] [qsortG]: nelem(10000), range(1024) distr(gaussian) ccost(2) : 2.013000 ms ------ [27] [glibc qsort]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 1.360000 ms [27] [BSD qsort]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 1.314000 ms [27] [qsortG]: nelem(10000), range(1024) distr(95sorted) ccost(2) : 1.750000 ms ------ [28] [glibc qsort]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 1.386000 ms [28] [BSD qsort]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 1.376000 ms [28] [qsortG]: nelem(10000), range(1024) distr(95reversed) ccost(2) : 1.619000 ms ------ [29] [glibc qsort]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 2.306000 ms [29] [BSD qsort]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 2.321000 ms [29] [qsortG]: nelem(10000), range(4294901760) distr(uniform) ccost(2) : 2.198000 ms ------ [30] [glibc qsort]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 2.439000 ms [30] [BSD qsort]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 2.347000 ms [30] [qsortG]: nelem(10000), range(4294901760) distr(gaussian) ccost(2) : 2.215000 ms ------ [31] [glibc qsort]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 2.052000 ms [31] [BSD qsort]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 2.015000 ms [31] [qsortG]: nelem(10000), range(4294901760) distr(95sorted) ccost(2) : 1.889000 ms ------ [32] [glibc qsort]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 1.954000 ms [32] [BSD qsort]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 1.973000 ms [32] [qsortG]: nelem(10000), range(4294901760) distr(95reversed) ccost(2) : 1.859000 ms ------ [33] [glibc qsort]: nelem(100000), range(2) distr(uniform) ccost(2) : 2.581000 ms [33] [BSD qsort]: nelem(100000), range(2) distr(uniform) ccost(2) : 2.543000 ms [33] [qsortG]: nelem(100000), range(2) distr(uniform) ccost(2) : 20.417000 ms ------ [34] [glibc qsort]: nelem(100000), range(2) distr(gaussian) ccost(2) : 2.469000 ms [34] [BSD qsort]: nelem(100000), range(2) distr(gaussian) ccost(2) : 2.555000 ms [34] [qsortG]: nelem(100000), range(2) distr(gaussian) ccost(2) : 20.970000 ms ------ [35] [glibc qsort]: nelem(100000), range(2) distr(95sorted) ccost(2) : 2.506000 ms [35] [BSD qsort]: nelem(100000), range(2) distr(95sorted) ccost(2) : 2.460000 ms [35] [qsortG]: nelem(100000), range(2) distr(95sorted) ccost(2) : 20.244000 ms ------ [36] [glibc qsort]: nelem(100000), range(2) distr(95reversed) ccost(2) : 2.524000 ms [36] [BSD qsort]: nelem(100000), range(2) distr(95reversed) ccost(2) : 2.499000 ms [36] [qsortG]: nelem(100000), range(2) distr(95reversed) ccost(2) : 19.999000 ms ------ [37] [glibc qsort]: nelem(100000), range(32) distr(uniform) ccost(2) : 9.510000 ms [37] [BSD qsort]: nelem(100000), range(32) distr(uniform) ccost(2) : 9.110000 ms [37] [qsortG]: nelem(100000), range(32) distr(uniform) ccost(2) : 25.046000 ms ------ [38] [glibc qsort]: nelem(100000), range(32) distr(gaussian) ccost(2) : 8.209000 ms [38] [BSD qsort]: nelem(100000), range(32) distr(gaussian) ccost(2) : 8.233000 ms [38] [qsortG]: nelem(100000), range(32) distr(gaussian) ccost(2) : 25.650000 ms ------ [39] [glibc qsort]: nelem(100000), range(32) distr(95sorted) ccost(2) : 10.125000 ms [39] [BSD qsort]: nelem(100000), range(32) distr(95sorted) ccost(2) : 10.519000 ms [39] [qsortG]: nelem(100000), range(32) distr(95sorted) ccost(2) : 26.416000 ms ------ [40] [glibc qsort]: nelem(100000), range(32) distr(95reversed) ccost(2) : 10.686000 ms [40] [BSD qsort]: nelem(100000), range(32) distr(95reversed) ccost(2) : 10.550000 ms [40] [qsortG]: nelem(100000), range(32) distr(95reversed) ccost(2) : 27.511000 ms ------ [41] [glibc qsort]: nelem(100000), range(1024) distr(uniform) ccost(2) : 19.216000 ms [41] [BSD qsort]: nelem(100000), range(1024) distr(uniform) ccost(2) : 19.734000 ms [41] [qsortG]: nelem(100000), range(1024) distr(uniform) ccost(2) : 28.703000 ms ------ [42] [glibc qsort]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 19.892000 ms [42] [BSD qsort]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 18.738000 ms [42] [qsortG]: nelem(100000), range(1024) distr(gaussian) ccost(2) : 28.579000 ms ------ [43] [glibc qsort]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 18.485000 ms [43] [BSD qsort]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 20.161000 ms [43] [qsortG]: nelem(100000), range(1024) distr(95sorted) ccost(2) : 27.656000 ms ------ [44] [glibc qsort]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 20.124000 ms [44] [BSD qsort]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 18.714000 ms [44] [qsortG]: nelem(100000), range(1024) distr(95reversed) ccost(2) : 30.343000 ms ------ [45] [glibc qsort]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 33.306000 ms [45] [BSD qsort]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 37.052000 ms [45] [qsortG]: nelem(100000), range(4294901760) distr(uniform) ccost(2) : 33.305000 ms ------ [46] [glibc qsort]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 32.974000 ms [46] [BSD qsort]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 33.395000 ms [46] [qsortG]: nelem(100000), range(4294901760) distr(gaussian) ccost(2) : 33.834000 ms ------ [47] [glibc qsort]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 30.762000 ms [47] [BSD qsort]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 33.507000 ms [47] [qsortG]: nelem(100000), range(4294901760) distr(95sorted) ccost(2) : 32.167000 ms ------ [48] [glibc qsort]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 33.176000 ms [48] [BSD qsort]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 32.163000 ms [48] [qsortG]: nelem(100000), range(4294901760) distr(95reversed) ccost(2) : 32.937000 ms ------ [49] [glibc qsort]: nelem(1000000), range(2) distr(uniform) ccost(2) : 27.633000 ms [49] [BSD qsort]: nelem(1000000), range(2) distr(uniform) ccost(2) : 27.634000 ms [49] [qsortG]: nelem(1000000), range(2) distr(uniform) ccost(2) : 261.818000 ms ------ [50] [glibc qsort]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 28.173000 ms [50] [BSD qsort]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 28.013000 ms [50] [qsortG]: nelem(1000000), range(2) distr(gaussian) ccost(2) : 264.060000 ms ------ [51] [glibc qsort]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 28.456000 ms [51] [BSD qsort]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 27.862000 ms [51] [qsortG]: nelem(1000000), range(2) distr(95sorted) ccost(2) : 296.380000 ms ------ [52] [glibc qsort]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 28.755000 ms [52] [BSD qsort]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 28.188000 ms [52] [qsortG]: nelem(1000000), range(2) distr(95reversed) ccost(2) : 291.416000 ms ------ [53] [glibc qsort]: nelem(1000000), range(32) distr(uniform) ccost(2) : 155.350000 ms [53] [BSD qsort]: nelem(1000000), range(32) distr(uniform) ccost(2) : 153.767000 ms [53] [qsortG]: nelem(1000000), range(32) distr(uniform) ccost(2) : 635.601000 ms ------ [54] [glibc qsort]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 138.353000 ms [54] [BSD qsort]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 137.716000 ms [54] [qsortG]: nelem(1000000), range(32) distr(gaussian) ccost(2) : 572.809000 ms ------ [55] [glibc qsort]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 335.707000 ms [55] [BSD qsort]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 329.195000 ms [55] [qsortG]: nelem(1000000), range(32) distr(95sorted) ccost(2) : 906.591000 ms ------ [56] [glibc qsort]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 342.216000 ms [56] [BSD qsort]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 339.226000 ms [56] [qsortG]: nelem(1000000), range(32) distr(95reversed) ccost(2) : 908.209000 ms ------ [57] [glibc qsort]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 547.050000 ms [57] [BSD qsort]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 547.506000 ms [57] [qsortG]: nelem(1000000), range(1024) distr(uniform) ccost(2) : 858.126000 ms ------ [58] [glibc qsort]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 515.445000 ms [58] [BSD qsort]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 524.999000 ms [58] [qsortG]: nelem(1000000), range(1024) distr(gaussian) ccost(2) : 850.241000 ms ------ [59] [glibc qsort]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 1070.409000 ms [59] [BSD qsort]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 1064.267000 ms [59] [qsortG]: nelem(1000000), range(1024) distr(95sorted) ccost(2) : 1377.388000 ms ------ [60] [glibc qsort]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 1090.163000 ms [60] [BSD qsort]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 1080.518000 ms [60] [qsortG]: nelem(1000000), range(1024) distr(95reversed) ccost(2) : 1353.804000 ms ------ [61] [glibc qsort]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 844.272000 ms [61] [BSD qsort]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 850.875000 ms [61] [qsortG]: nelem(1000000), range(4294901760) distr(uniform) ccost(2) : 936.054000 ms ------ [62] [glibc qsort]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 842.535000 ms [62] [BSD qsort]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 853.788000 ms [62] [qsortG]: nelem(1000000), range(4294901760) distr(gaussian) ccost(2) : 949.205000 ms ------ [63] [glibc qsort]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 1367.894000 ms [63] [BSD qsort]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 1396.767000 ms [63] [qsortG]: nelem(1000000), range(4294901760) distr(95sorted) ccost(2) : 1509.465000 ms ------ [64] [glibc qsort]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 1388.362000 ms [64] [BSD qsort]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 1398.803000 ms [64] [qsortG]: nelem(1000000), range(4294901760) distr(95reversed) ccost(2) : 1432.000000 ms ------ [65] [glibc qsort]: nelem(5000000), range(2) distr(uniform) ccost(2) : 192.510000 ms [65] [BSD qsort]: nelem(5000000), range(2) distr(uniform) ccost(2) : 140.176000 ms [65] [qsortG]: nelem(5000000), range(2) distr(uniform) ccost(2) : 1509.047000 ms ------ [66] [glibc qsort]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 139.821000 ms [66] [BSD qsort]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 138.712000 ms [66] [qsortG]: nelem(5000000), range(2) distr(gaussian) ccost(2) : 1499.299000 ms ------ [67] [glibc qsort]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 146.142000 ms [67] [BSD qsort]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 143.547000 ms [67] [qsortG]: nelem(5000000), range(2) distr(95sorted) ccost(2) : 1698.783000 ms ------ [68] [glibc qsort]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 144.035000 ms [68] [BSD qsort]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 145.457000 ms [68] [qsortG]: nelem(5000000), range(2) distr(95reversed) ccost(2) : 1672.501000 ms ------ [69] [glibc qsort]: nelem(5000000), range(32) distr(uniform) ccost(2) : 816.540000 ms [69] [BSD qsort]: nelem(5000000), range(32) distr(uniform) ccost(2) : 812.837000 ms [69] [qsortG]: nelem(5000000), range(32) distr(uniform) ccost(2) : 4337.804000 ms ------ [70] [glibc qsort]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 751.254000 ms [70] [BSD qsort]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 721.196000 ms [70] [qsortG]: nelem(5000000), range(32) distr(gaussian) ccost(2) : 4353.109000 ms ------ [71] [glibc qsort]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 2204.643000 ms [71] [BSD qsort]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 2205.866000 ms [71] [qsortG]: nelem(5000000), range(32) distr(95sorted) ccost(2) : 6957.595000 ms ------ [72] [glibc qsort]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 2075.541000 ms [72] [BSD qsort]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 2027.565000 ms [72] [qsortG]: nelem(5000000), range(32) distr(95reversed) ccost(2) : 6859.141000 ms ------ [73] [glibc qsort]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 4534.860000 ms [73] [BSD qsort]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 4118.427000 ms [73] [qsortG]: nelem(5000000), range(1024) distr(uniform) ccost(2) : 9101.759000 ms ------ [74] [glibc qsort]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 3783.383000 ms [74] [BSD qsort]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 3705.382000 ms [74] [qsortG]: nelem(5000000), range(1024) distr(gaussian) ccost(2) : 8000.487000 ms ------ [75] [glibc qsort]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 10741.791000 ms [75] [BSD qsort]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 11018.269000 ms [75] [qsortG]: nelem(5000000), range(1024) distr(95sorted) ccost(2) : 15797.799000 ms ------ [76] [glibc qsort]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 10925.614000 ms [76] [BSD qsort]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 11058.698000 ms [76] [qsortG]: nelem(5000000), range(1024) distr(95reversed) ccost(2) : 15452.304000 ms ------ [77] [glibc qsort]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 8560.663000 ms [77] [BSD qsort]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 8895.588000 ms [77] [qsortG]: nelem(5000000), range(4294901760) distr(uniform) ccost(2) : 9877.418000 ms ------ [78] [glibc qsort]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 8466.365000 ms [78] [BSD qsort]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 8487.821000 ms [78] [qsortG]: nelem(5000000), range(4294901760) distr(gaussian) ccost(2) : 9576.390000 ms ------ [79] [glibc qsort]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 17001.845000 ms [79] [BSD qsort]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 16708.113000 ms [79] [qsortG]: nelem(5000000), range(4294901760) distr(95sorted) ccost(2) : 19013.316000 ms ------ [80] [glibc qsort]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 16786.678000 ms [80] [BSD qsort]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 17435.582000 ms [80] [qsortG]: nelem(5000000), range(4294901760) distr(95reversed) ccost(2) : 17172.529000 ms ------ done