quickersort 1.0.1

Fast sorting compatible with stable Rust. Also has (optional) support for efficient and robust sorting of floating point numbers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# Detailed performance comparison of introsort::sort and std::slice::sort.
# I benchmark various "patterns" (methods of generating lists), modified 
# by varioues "variants" (ways of "shuffling" the generated list).
# These patterns and variant are parametrized by a parameters m.
#
# The patterns are
# * sawtooth: v[i] = i % m
# * rand: v[i] = random()
# * stagger: v[i] = (i*m + i) % size
# * plateau: v[i] = min(i, m)
# * shuffle: if random() % m == 0 { j+=2; j } else { k += 2; k }
#
# The variations are
# * ident: no change
# * reverse: reversed
# * reverse_front: first half reversed
# * reverse_back: second hald reversed
# * sort: sorted
# * dither: v[i] += i % 5
#
# The type of the elements sorted was i32.
# Listed below are values for throughput (elements per microsecond).
# Taking the geometric mean for introsort we get 106.7, compared to 36.7 for std.
#
# Both algorithms use insertion sort for small lists, so size = 10 only compares
# the repective insertion sort implementations.
# For larger values it can be seen that introsort is many times faster than std when
# the list has few unique elements or is (partially) sorted.

size     m        pattern   variant        introsort  std    introsort/std
10       1        sawtooth  ident          271.6      204.1  1.33
10       1        sawtooth  reverse        272.4      203.8  1.34
10       1        sawtooth  reverse_front  272.9      198.8  1.37
10       1        sawtooth  reverse_back   259.4      201.9  1.28
10       1        sawtooth  sort           272.8      206.6  1.32
10       1        sawtooth  dither         228.0      157.0  1.45
10       1        rand      ident          85.6       58.1   1.47
10       1        rand      reverse        87.9       57.4   1.53
10       1        rand      reverse_front  87.4       58.9   1.48
10       1        rand      reverse_back   85.7       58.3   1.47
10       1        rand      sort           214.7      191.0  1.12
10       1        rand      dither         84.1       59.2   1.42
10       1        stagger   ident          219.5      161.2  1.36
10       1        stagger   reverse        186.2      98.2   1.90
10       1        stagger   reverse_front  208.9      132.6  1.58
10       1        stagger   reverse_back   198.8      112.9  1.76
10       1        stagger   sort           268.6      208.0  1.29
10       1        stagger   dither         235.9      161.7  1.46
10       1        plateau   ident          241.5      207.9  1.16
10       1        plateau   reverse        237.5      161.7  1.47
10       1        plateau   reverse_front  253.6      195.4  1.30
10       1        plateau   reverse_back   257.2      214.1  1.20
10       1        plateau   sort           272.6      201.4  1.35
10       1        plateau   dither         217.1      161.6  1.34
10       1        shuffle   ident          235.3      169.6  1.39
10       1        shuffle   reverse        150.8      68.7   2.19
10       1        shuffle   reverse_front  204.7      124.4  1.64
10       1        shuffle   reverse_back   204.9      128.5  1.59
10       1        shuffle   sort           222.4      192.3  1.16
10       1        shuffle   dither         237.5      163.5  1.45
10       2        sawtooth  ident          226.4      156.9  1.44
10       2        sawtooth  reverse        218.8      115.4  1.90
10       2        sawtooth  reverse_front  233.6      142.6  1.64
10       2        sawtooth  reverse_back   219.4      152.2  1.44
10       2        sawtooth  sort           272.5      203.1  1.34
10       2        sawtooth  dither         229.2      150.2  1.53
10       2        rand      ident          86.7       58.6   1.48
10       2        rand      reverse        85.6       58.6   1.46
10       2        rand      reverse_front  87.9       55.8   1.57
10       2        rand      reverse_back   86.3       57.5   1.50
10       2        rand      sort           230.0      186.0  1.24
10       2        rand      dither         87.5       57.8   1.51
10       2        stagger   ident          209.6      113.5  1.85
10       2        stagger   reverse        196.2      111.0  1.77
10       2        stagger   reverse_front  203.1      109.2  1.86
10       2        stagger   reverse_back   175.6      119.6  1.47
10       2        stagger   sort           265.7      209.0  1.27
10       2        stagger   dither         211.9      143.7  1.47
10       2        plateau   ident          264.7      207.9  1.27
10       2        plateau   reverse        214.7      131.5  1.63
10       2        plateau   reverse_front  243.8      185.1  1.32
10       2        plateau   reverse_back   249.7      206.8  1.21
10       2        plateau   sort           266.3      207.0  1.29
10       2        plateau   dither         215.4      162.5  1.33
10       2        shuffle   ident          153.6      112.3  1.37
10       2        shuffle   reverse        117.0      61.2   1.91
10       2        shuffle   reverse_front  142.5      96.4   1.48
10       2        shuffle   reverse_back   139.5      92.9   1.50
10       2        shuffle   sort           230.4      193.5  1.19
10       2        shuffle   dither         146.1      103.5  1.41
10       4        sawtooth  ident          204.7      111.5  1.84
10       4        sawtooth  reverse        215.0      111.2  1.93
10       4        sawtooth  reverse_front  217.9      110.9  1.97
10       4        sawtooth  reverse_back   218.5      146.9  1.49
10       4        sawtooth  sort           279.9      203.0  1.38
10       4        sawtooth  dither         221.4      141.9  1.56
10       4        rand      ident          88.2       56.7   1.56
10       4        rand      reverse        87.0       55.8   1.56
10       4        rand      reverse_front  89.1       56.9   1.57
10       4        rand      reverse_back   87.7       58.3   1.51
10       4        rand      sort           241.0      186.1  1.30
10       4        rand      dither         85.6       58.6   1.46
10       4        stagger   ident          218.0      161.5  1.35
10       4        stagger   reverse        210.5      126.6  1.66
10       4        stagger   reverse_front  233.8      143.2  1.63
10       4        stagger   reverse_back   226.1      144.1  1.57
10       4        stagger   sort           270.8      189.6  1.43
10       4        stagger   dither         218.2      137.0  1.59
10       4        plateau   ident          272.8      196.2  1.39
10       4        plateau   reverse        185.4      97.4   1.90
10       4        plateau   reverse_front  243.4      159.1  1.53
10       4        plateau   reverse_back   257.3      195.8  1.31
10       4        plateau   sort           272.9      207.6  1.31
10       4        plateau   dither         234.6      163.2  1.44
10       4        shuffle   ident          158.8      112.7  1.41
10       4        shuffle   reverse        117.8      58.1   2.03
10       4        shuffle   reverse_front  150.7      89.9   1.68
10       4        shuffle   reverse_back   147.3      90.9   1.62
10       4        shuffle   sort           238.0      183.0  1.30
10       4        shuffle   dither         144.7      113.4  1.28
10       8        sawtooth  ident          229.3      133.5  1.72
10       8        sawtooth  reverse        176.6      84.6   2.09
10       8        sawtooth  reverse_front  204.2      111.6  1.83
10       8        sawtooth  reverse_back   228.7      159.3  1.44
10       8        sawtooth  sort           273.1      207.6  1.32
10       8        sawtooth  dither         211.0      118.1  1.79
10       8        rand      ident          85.0       57.7   1.47
10       8        rand      reverse        85.1       57.4   1.48
10       8        rand      reverse_front  85.2       59.6   1.43
10       8        rand      reverse_back   87.9       57.5   1.53
10       8        rand      sort           238.3      190.1  1.25
10       8        rand      dither         89.5       58.6   1.53
10       8        stagger   ident          165.9      83.4   1.99
10       8        stagger   reverse        233.0      163.9  1.42
10       8        stagger   reverse_front  184.3      82.3   2.24
10       8        stagger   reverse_back   182.1      124.0  1.47
10       8        stagger   sort           272.7      209.2  1.30
10       8        stagger   dither         208.1      137.6  1.51
10       8        plateau   ident          243.5      197.0  1.24
10       8        plateau   reverse        169.4      83.9   2.02
10       8        plateau   reverse_front  226.0      167.3  1.35
10       8        plateau   reverse_back   217.0      165.9  1.31
10       8        plateau   sort           265.0      192.9  1.37
10       8        plateau   dither         233.2      182.0  1.28
10       8        shuffle   ident          183.4      132.0  1.39
10       8        shuffle   reverse        125.8      61.9   2.03
10       8        shuffle   reverse_front  164.1      98.0   1.67
10       8        shuffle   reverse_back   168.5      99.4   1.70
10       8        shuffle   sort           241.8      184.9  1.31
10       8        shuffle   dither         182.8      123.8  1.48
10       16       sawtooth  ident          283.9      202.9  1.40
10       16       sawtooth  reverse        161.0      85.8   1.88
10       16       sawtooth  reverse_front  235.1      160.3  1.47
10       16       sawtooth  reverse_back   233.1      156.8  1.49
10       16       sawtooth  sort           240.3      187.0  1.28
10       16       sawtooth  dither         224.8      181.0  1.24
10       16       rand      ident          87.9       58.6   1.50
10       16       rand      reverse        84.2       55.3   1.52
10       16       rand      reverse_front  87.8       57.1   1.54
10       16       rand      reverse_back   85.5       58.8   1.45
10       16       rand      sort           234.8      189.9  1.24
10       16       rand      dither         84.2       57.1   1.47
10       16       stagger   ident          215.6      96.0   2.24
10       16       stagger   reverse        181.9      100.9  1.80
10       16       stagger   reverse_front  193.8      109.8  1.76
10       16       stagger   reverse_back   210.4      107.7  1.95
10       16       stagger   sort           272.8      202.5  1.35
10       16       stagger   dither         214.1      110.8  1.93
10       16       plateau   ident          259.3      208.3  1.24
10       16       plateau   reverse        170.6      85.9   1.99
10       16       plateau   reverse_front  225.4      162.2  1.39
10       16       plateau   reverse_back   221.5      158.3  1.40
10       16       plateau   sort           262.4      206.6  1.27
10       16       plateau   dither         249.4      178.9  1.39
10       16       shuffle   ident          203.6      141.4  1.44
10       16       shuffle   reverse        136.8      66.2   2.07
10       16       shuffle   reverse_front  178.0      111.2  1.60
10       16       shuffle   reverse_back   182.6      113.9  1.60
10       16       shuffle   sort           234.0      192.8  1.21
10       16       shuffle   dither         189.8      134.4  1.41
100      1        sawtooth  ident          483.2      101.9  4.74
100      1        sawtooth  reverse        478.7      101.6  4.71
100      1        sawtooth  reverse_front  479.3      102.7  4.67
100      1        sawtooth  reverse_back   478.5      98.0   4.88
100      1        sawtooth  sort           456.3      102.0  4.48
100      1        sawtooth  dither         224.3      55.1   4.07
100      1        rand      ident          50.2       37.3   1.34
100      1        rand      reverse        49.9       37.5   1.33
100      1        rand      reverse_front  50.1       37.3   1.34
100      1        rand      reverse_back   50.1       37.0   1.36
100      1        rand      sort           335.6      100.6  3.33
100      1        rand      dither         50.4       37.0   1.36
100      1        stagger   ident          169.0      78.1   2.16
100      1        stagger   reverse        127.3      45.3   2.81
100      1        stagger   reverse_front  144.2      54.3   2.66
100      1        stagger   reverse_back   156.4      65.1   2.40
100      1        stagger   sort           388.6      105.2  3.69
100      1        stagger   dither         174.5      74.8   2.33
100      1        plateau   ident          482.1      101.6  4.74
100      1        plateau   reverse        459.0      100.9  4.55
100      1        plateau   reverse_front  463.6      102.6  4.52
100      1        plateau   reverse_back   468.2      105.7  4.43
100      1        plateau   sort           453.8      104.1  4.36
100      1        plateau   dither         212.5      55.0   3.87
100      1        shuffle   ident          336.6      99.9   3.37
100      1        shuffle   reverse        158.1      44.2   3.58
100      1        shuffle   reverse_front  168.5      58.2   2.89
100      1        shuffle   reverse_back   234.7      62.7   3.74
100      1        shuffle   sort           318.9      102.7  3.10
100      1        shuffle   dither         330.5      96.9   3.41
100      2        sawtooth  ident          317.2      66.4   4.78
100      2        sawtooth  reverse        331.1      63.3   5.23
100      2        sawtooth  reverse_front  332.8      65.0   5.12
100      2        sawtooth  reverse_back   334.3      64.9   5.15
100      2        sawtooth  sort           335.6      103.0  3.26
100      2        sawtooth  dither         168.9      59.3   2.85
100      2        rand      ident          49.6       38.0   1.30
100      2        rand      reverse        50.5       37.9   1.33
100      2        rand      reverse_front  50.5       37.2   1.36
100      2        rand      reverse_back   50.2       37.1   1.35
100      2        rand      sort           323.2      101.3  3.19
100      2        rand      dither         50.4       37.8   1.33
100      2        stagger   ident          126.8      80.6   1.57
100      2        stagger   reverse        124.4      41.5   3.00
100      2        stagger   reverse_front  98.0       62.1   1.58
100      2        stagger   reverse_back   136.3      65.3   2.09
100      2        stagger   sort           343.4      104.4  3.29
100      2        stagger   dither         127.0      76.6   1.66
100      2        plateau   ident          441.8      99.8   4.43
100      2        plateau   reverse        462.2      100.5  4.60
100      2        plateau   reverse_front  466.2      97.4   4.79
100      2        plateau   reverse_back   466.9      100.5  4.64
100      2        plateau   sort           455.6      103.2  4.42
100      2        plateau   dither         206.1      55.5   3.72
100      2        shuffle   ident          95.7       62.6   1.53
100      2        shuffle   reverse        80.4       37.7   2.14
100      2        shuffle   reverse_front  72.3       43.8   1.65
100      2        shuffle   reverse_back   81.3       47.8   1.70
100      2        shuffle   sort           340.2      101.8  3.34
100      2        shuffle   dither         84.9       55.7   1.52
100      4        sawtooth  ident          292.5      58.8   4.97
100      4        sawtooth  reverse        265.2      54.9   4.83
100      4        sawtooth  reverse_front  291.3      55.6   5.24
100      4        sawtooth  reverse_back   296.9      55.1   5.39
100      4        sawtooth  sort           313.9      101.6  3.09
100      4        sawtooth  dither         196.0      52.6   3.72
100      4        rand      ident          50.3       36.9   1.36
100      4        rand      reverse        49.5       37.1   1.34
100      4        rand      reverse_front  49.9       37.1   1.35
100      4        rand      reverse_back   50.0       37.5   1.33
100      4        rand      sort           335.7      101.6  3.31
100      4        rand      dither         49.9       37.9   1.32
100      4        stagger   ident          131.9      57.7   2.28
100      4        stagger   reverse        114.7      47.2   2.43
100      4        stagger   reverse_front  138.2      53.1   2.60
100      4        stagger   reverse_back   158.7      55.3   2.87
100      4        stagger   sort           314.7      103.6  3.04
100      4        stagger   dither         131.9      57.8   2.28
100      4        plateau   ident          429.5      105.8  4.06
100      4        plateau   reverse        462.4      115.2  4.01
100      4        plateau   reverse_front  457.8      96.5   4.74
100      4        plateau   reverse_back   465.5      99.3   4.69
100      4        plateau   sort           455.9      101.2  4.50
100      4        plateau   dither         206.1      55.0   3.75
100      4        shuffle   ident          76.6       62.2   1.23
100      4        shuffle   reverse        74.7       38.4   1.95
100      4        shuffle   reverse_front  66.3       45.1   1.47
100      4        shuffle   reverse_back   70.0       47.2   1.48
100      4        shuffle   sort           331.9      100.4  3.30
100      4        shuffle   dither         70.7       56.7   1.25
100      8        sawtooth  ident          161.9      57.5   2.82
100      8        sawtooth  reverse        168.7      52.8   3.20
100      8        sawtooth  reverse_front  166.2      53.2   3.12
100      8        sawtooth  reverse_back   144.2      54.0   2.67
100      8        sawtooth  sort           266.6      102.6  2.60
100      8        sawtooth  dither         162.3      54.9   2.95
100      8        rand      ident          49.9       37.1   1.34
100      8        rand      reverse        49.7       37.2   1.34
100      8        rand      reverse_front  50.5       37.0   1.36
100      8        rand      reverse_back   50.9       37.1   1.37
100      8        rand      sort           333.2      101.8  3.27
100      8        rand      dither         49.8       36.9   1.35
100      8        stagger   ident          144.5      51.3   2.82
100      8        stagger   reverse        138.9      47.8   2.90
100      8        stagger   reverse_front  152.8      51.4   2.98
100      8        stagger   reverse_back   126.1      52.3   2.41
100      8        stagger   sort           364.6      104.9  3.48
100      8        stagger   dither         148.3      55.8   2.66
100      8        plateau   ident          431.1      106.7  4.04
100      8        plateau   reverse        420.2      102.3  4.11
100      8        plateau   reverse_front  425.4      89.4   4.76
100      8        plateau   reverse_back   437.4      106.1  4.12
100      8        plateau   sort           422.7      106.9  3.95
100      8        plateau   dither         180.6      57.9   3.12
100      8        shuffle   ident          103.0      74.2   1.39
100      8        shuffle   reverse        93.6       41.0   2.28
100      8        shuffle   reverse_front  84.2       50.3   1.67
100      8        shuffle   reverse_back   88.1       53.4   1.65
100      8        shuffle   sort           327.8      101.2  3.24
100      8        shuffle   dither         89.2       68.8   1.30
100      16       sawtooth  ident          123.3      63.8   1.93
100      16       sawtooth  reverse        132.5      49.3   2.69
100      16       sawtooth  reverse_front  152.7      52.7   2.90
100      16       sawtooth  reverse_back   122.3      56.2   2.18
100      16       sawtooth  sort           328.3      103.3  3.18
100      16       sawtooth  dither         155.8      63.5   2.45
100      16       rand      ident          50.1       36.8   1.36
100      16       rand      reverse        49.9       38.0   1.31
100      16       rand      reverse_front  50.3       37.9   1.33
100      16       rand      reverse_back   49.4       37.7   1.31
100      16       rand      sort           323.3      101.2  3.20
100      16       rand      dither         49.2       37.5   1.31
100      16       stagger   ident          138.0      54.2   2.54
100      16       stagger   reverse        127.7      48.4   2.64
100      16       stagger   reverse_front  132.7      52.1   2.55
100      16       stagger   reverse_back   145.9      53.1   2.75
100      16       stagger   sort           353.0      106.1  3.33
100      16       stagger   dither         130.4      51.5   2.53
100      16       plateau   ident          354.3      104.2  3.40
100      16       plateau   reverse        309.2      86.4   3.58
100      16       plateau   reverse_front  332.7      85.3   3.90
100      16       plateau   reverse_back   351.6      100.0  3.52
100      16       plateau   sort           348.0      103.1  3.37
100      16       plateau   dither         196.0      60.2   3.26
100      16       shuffle   ident          145.8      83.7   1.74
100      16       shuffle   reverse        116.7      43.0   2.72
100      16       shuffle   reverse_front  104.5      54.1   1.93
100      16       shuffle   reverse_back   113.2      57.7   1.96
100      16       shuffle   sort           332.4      102.6  3.24
100      16       shuffle   dither         131.7      81.2   1.62
100      32       sawtooth  ident          116.6      93.5   1.25
100      32       sawtooth  reverse        137.5      45.4   3.03
100      32       sawtooth  reverse_front  138.6      65.9   2.10
100      32       sawtooth  reverse_back   120.8      62.5   1.93
100      32       sawtooth  sort           339.0      105.7  3.21
100      32       sawtooth  dither         132.3      91.5   1.45
100      32       rand      ident          51.0       37.8   1.35
100      32       rand      reverse        50.6       38.0   1.33
100      32       rand      reverse_front  50.2       37.5   1.34
100      32       rand      reverse_back   50.4       38.1   1.32
100      32       rand      sort           328.7      101.7  3.23
100      32       rand      dither         50.0       38.0   1.32
100      32       stagger   ident          155.5      48.5   3.20
100      32       stagger   reverse        127.0      58.2   2.18
100      32       stagger   reverse_front  152.8      53.8   2.84
100      32       stagger   reverse_back   132.9      49.9   2.66
100      32       stagger   sort           357.9      105.4  3.40
100      32       stagger   dither         149.3      48.9   3.06
100      32       plateau   ident          302.6      104.2  2.90
100      32       plateau   reverse        149.5      71.8   2.08
100      32       plateau   reverse_front  225.2      65.4   3.45
100      32       plateau   reverse_back   294.0      102.4  2.87
100      32       plateau   sort           287.9      104.1  2.77
100      32       plateau   dither         223.5      64.9   3.44
100      32       shuffle   ident          194.9      90.1   2.16
100      32       shuffle   reverse        131.7      42.7   3.08
100      32       shuffle   reverse_front  125.4      53.8   2.33
100      32       shuffle   reverse_back   146.7      59.1   2.48
100      32       shuffle   sort           327.5      101.6  3.22
100      32       shuffle   dither         176.4      89.1   1.98
100      64       sawtooth  ident          125.6      100.2  1.25
100      64       sawtooth  reverse        91.1       44.1   2.07
100      64       sawtooth  reverse_front  142.7      58.4   2.44
100      64       sawtooth  reverse_back   138.5      61.3   2.26
100      64       sawtooth  sort           365.8      104.8  3.49
100      64       sawtooth  dither         103.6      96.4   1.07
100      64       rand      ident          50.4       37.6   1.34
100      64       rand      reverse        50.2       36.9   1.36
100      64       rand      reverse_front  50.4       37.8   1.33
100      64       rand      reverse_back   50.1       38.0   1.32
100      64       rand      sort           332.9      102.7  3.24
100      64       rand      dither         50.0       37.5   1.34
100      64       stagger   ident          131.3      50.2   2.62
100      64       stagger   reverse        122.1      49.9   2.45
100      64       stagger   reverse_front  144.2      50.5   2.86
100      64       stagger   reverse_back   129.0      49.4   2.61
100      64       stagger   sort           306.5      104.8  2.92
100      64       stagger   dither         126.7      50.0   2.54
100      64       plateau   ident          240.9      101.4  2.38
100      64       plateau   reverse        168.3      54.6   3.08
100      64       plateau   reverse_front  187.1      60.3   3.10
100      64       plateau   reverse_back   161.5      84.4   1.91
100      64       plateau   sort           227.3      103.7  2.19
100      64       plateau   dither         225.2      79.6   2.83
100      64       shuffle   ident          247.0      95.0   2.60
100      64       shuffle   reverse        141.6      44.3   3.20
100      64       shuffle   reverse_front  141.8      57.2   2.48
100      64       shuffle   reverse_back   181.7      60.3   3.01
100      64       shuffle   sort           333.4      100.2  3.33
100      64       shuffle   dither         238.5      94.2   2.53
100      128      sawtooth  ident          364.3      104.5  3.49
100      128      sawtooth  reverse        158.2      45.9   3.44
100      128      sawtooth  reverse_front  175.2      60.7   2.89
100      128      sawtooth  reverse_back   261.6      67.2   3.89
100      128      sawtooth  sort           375.6      102.1  3.68
100      128      sawtooth  dither         339.3      100.9  3.36
100      128      rand      ident          50.4       37.7   1.34
100      128      rand      reverse        50.3       37.6   1.34
100      128      rand      reverse_front  50.7       37.2   1.36
100      128      rand      reverse_back   49.9       37.7   1.32
100      128      rand      sort           334.5      100.6  3.32
100      128      rand      dither         50.7       37.7   1.35
100      128      stagger   ident          161.8      51.8   3.12
100      128      stagger   reverse        153.5      47.0   3.27
100      128      stagger   reverse_front  162.3      50.3   3.23
100      128      stagger   reverse_back   145.9      51.9   2.81
100      128      stagger   sort           361.8      102.7  3.52
100      128      stagger   dither         126.5      50.1   2.53
100      128      plateau   ident          375.5      101.9  3.68
100      128      plateau   reverse        164.3      45.9   3.58
100      128      plateau   reverse_front  188.0      60.1   3.13
100      128      plateau   reverse_back   264.3      65.0   4.06
100      128      plateau   sort           371.2      104.1  3.57
100      128      plateau   dither         328.8      97.6   3.37
100      128      shuffle   ident          291.3      98.2   2.97
100      128      shuffle   reverse        151.7      43.8   3.47
100      128      shuffle   reverse_front  156.6      56.3   2.78
100      128      shuffle   reverse_back   199.1      63.3   3.14
100      128      shuffle   sort           327.8      103.7  3.16
100      128      shuffle   dither         273.3      98.1   2.79
1000     1        sawtooth  ident          669.7      75.0   8.93
1000     1        sawtooth  reverse        660.4      76.4   8.64
1000     1        sawtooth  reverse_front  656.2      76.4   8.59
1000     1        sawtooth  reverse_back   674.0      74.8   9.01
1000     1        sawtooth  sort           655.7      75.7   8.66
1000     1        sawtooth  dither         296.5      37.6   7.88
1000     1        rand      ident          32.5       28.5   1.14
1000     1        rand      reverse        32.8       28.6   1.15
1000     1        rand      reverse_front  32.6       28.5   1.14
1000     1        rand      reverse_back   32.1       28.7   1.12
1000     1        rand      sort           238.2      75.2   3.17
1000     1        rand      dither         31.9       28.6   1.12
1000     1        stagger   ident          106.6      67.1   1.59
1000     1        stagger   reverse        98.0       34.8   2.82
1000     1        stagger   reverse_front  105.9      45.3   2.34
1000     1        stagger   reverse_back   103.2      47.0   2.20
1000     1        stagger   sort           235.6      77.0   3.06
1000     1        stagger   dither         104.7      65.1   1.61
1000     1        plateau   ident          645.7      75.6   8.54
1000     1        plateau   reverse        646.6      75.9   8.52
1000     1        plateau   reverse_front  645.3      76.3   8.46
1000     1        plateau   reverse_back   639.2      76.3   8.37
1000     1        plateau   sort           644.0      76.6   8.41
1000     1        plateau   dither         291.3      38.6   7.56
1000     1        shuffle   ident          244.8      76.0   3.22
1000     1        shuffle   reverse        177.0      37.8   4.68
1000     1        shuffle   reverse_front  175.7      47.3   3.72
1000     1        shuffle   reverse_back   207.0      47.4   4.37
1000     1        shuffle   sort           246.0      74.3   3.31
1000     1        shuffle   dither         223.1      73.4   3.04
1000     2        sawtooth  ident          470.6      46.7   10.08
1000     2        sawtooth  reverse        479.8      46.1   10.40
1000     2        sawtooth  reverse_front  480.2      45.8   10.47
1000     2        sawtooth  reverse_back   486.9      46.2   10.54
1000     2        sawtooth  sort           479.2      75.7   6.33
1000     2        sawtooth  dither         298.2      39.1   7.62
1000     2        rand      ident          32.6       28.4   1.15
1000     2        rand      reverse        32.2       28.5   1.13
1000     2        rand      reverse_front  32.3       28.9   1.12
1000     2        rand      reverse_back   32.4       28.8   1.12
1000     2        rand      sort           245.4      74.3   3.30
1000     2        rand      dither         32.1       28.1   1.15
1000     2        stagger   ident          103.0      58.5   1.76
1000     2        stagger   reverse        97.3       34.0   2.86
1000     2        stagger   reverse_front  97.9       42.8   2.29
1000     2        stagger   reverse_back   95.6       43.8   2.18
1000     2        stagger   sort           246.0      76.4   3.22
1000     2        stagger   dither         96.1       59.3   1.62
1000     2        plateau   ident          667.1      76.7   8.70
1000     2        plateau   reverse        664.5      75.6   8.79
1000     2        plateau   reverse_front  642.9      76.6   8.40
1000     2        plateau   reverse_back   654.5      77.0   8.50
1000     2        plateau   sort           659.6      76.5   8.62
1000     2        plateau   dither         280.7      38.5   7.28
1000     2        shuffle   ident          61.6       47.5   1.30
1000     2        shuffle   reverse        56.3       32.2   1.75
1000     2        shuffle   reverse_front  56.2       35.4   1.59
1000     2        shuffle   reverse_back   59.4       36.2   1.64
1000     2        shuffle   sort           224.2      76.1   2.94
1000     2        shuffle   dither         56.8       42.1   1.35
1000     4        sawtooth  ident          351.5      39.6   8.87
1000     4        sawtooth  reverse        347.4      38.1   9.13
1000     4        sawtooth  reverse_front  351.0      38.7   9.06
1000     4        sawtooth  reverse_back   351.1      38.7   9.07
1000     4        sawtooth  sort           376.6      74.6   5.05
1000     4        sawtooth  dither         266.2      36.9   7.21
1000     4        rand      ident          32.4       28.5   1.14
1000     4        rand      reverse        32.7       28.0   1.17
1000     4        rand      reverse_front  32.5       28.7   1.13
1000     4        rand      reverse_back   32.5       28.3   1.15
1000     4        rand      sort           236.9      75.5   3.14
1000     4        rand      dither         32.0       28.4   1.13
1000     4        stagger   ident          92.4       55.8   1.65
1000     4        stagger   reverse        94.1       32.8   2.87
1000     4        stagger   reverse_front  94.2       41.1   2.29
1000     4        stagger   reverse_back   93.1       41.1   2.26
1000     4        stagger   sort           226.1      76.6   2.95
1000     4        stagger   dither         92.4       55.5   1.67
1000     4        plateau   ident          659.7      77.2   8.55
1000     4        plateau   reverse        669.7      76.2   8.79
1000     4        plateau   reverse_front  640.5      76.4   8.38
1000     4        plateau   reverse_back   668.5      77.3   8.65
1000     4        plateau   sort           669.2      76.9   8.70
1000     4        plateau   dither         293.4      38.0   7.73
1000     4        shuffle   ident          49.4       47.8   1.03
1000     4        shuffle   reverse        57.2       32.1   1.78
1000     4        shuffle   reverse_front  48.9       36.6   1.34
1000     4        shuffle   reverse_back   51.9       36.1   1.44
1000     4        shuffle   sort           237.8      76.1   3.13
1000     4        shuffle   dither         48.2       45.0   1.07
1000     8        sawtooth  ident          243.5      39.3   6.20
1000     8        sawtooth  reverse        239.1      35.6   6.72
1000     8        sawtooth  reverse_front  260.1      37.8   6.88
1000     8        sawtooth  reverse_back   235.8      37.8   6.24
1000     8        sawtooth  sort           299.2      76.9   3.89
1000     8        sawtooth  dither         228.9      37.5   6.11
1000     8        rand      ident          32.4       29.0   1.12
1000     8        rand      reverse        32.5       28.9   1.12
1000     8        rand      reverse_front  32.6       28.7   1.13
1000     8        rand      reverse_back   32.7       28.9   1.13
1000     8        rand      sort           245.9      76.8   3.20
1000     8        rand      dither         32.6       28.9   1.13
1000     8        stagger   ident          87.0       52.0   1.67
1000     8        stagger   reverse        90.8       32.2   2.82
1000     8        stagger   reverse_front  93.4       39.5   2.36
1000     8        stagger   reverse_back   91.5       39.8   2.30
1000     8        stagger   sort           244.3      76.7   3.19
1000     8        stagger   dither         91.1       50.4   1.81
1000     8        plateau   ident          665.5      74.3   8.96
1000     8        plateau   reverse        642.3      75.4   8.52
1000     8        plateau   reverse_front  645.6      74.9   8.62
1000     8        plateau   reverse_back   665.9      76.1   8.76
1000     8        plateau   sort           652.1      76.4   8.54
1000     8        plateau   dither         295.6      37.9   7.80
1000     8        shuffle   ident          58.8       57.4   1.02
1000     8        shuffle   reverse        67.1       34.1   1.97
1000     8        shuffle   reverse_front  59.7       40.3   1.48
1000     8        shuffle   reverse_back   62.1       40.7   1.53
1000     8        shuffle   sort           244.4      76.5   3.19
1000     8        shuffle   dither         56.1       55.2   1.02
1000     16       sawtooth  ident          196.0      40.8   4.81
1000     16       sawtooth  reverse        214.2      35.5   6.03
1000     16       sawtooth  reverse_front  191.5      37.7   5.08
1000     16       sawtooth  reverse_back   185.9      37.7   4.93
1000     16       sawtooth  sort           245.2      76.3   3.22
1000     16       sawtooth  dither         185.6      39.9   4.66
1000     16       rand      ident          32.7       28.7   1.14
1000     16       rand      reverse        32.7       28.9   1.13
1000     16       rand      reverse_front  32.4       28.8   1.13
1000     16       rand      reverse_back   32.9       28.8   1.14
1000     16       rand      sort           246.1      75.9   3.24
1000     16       rand      dither         32.6       28.9   1.13
1000     16       stagger   ident          87.7       46.2   1.90
1000     16       stagger   reverse        90.9       32.1   2.83
1000     16       stagger   reverse_front  88.8       37.3   2.38
1000     16       stagger   reverse_back   89.1       37.6   2.37
1000     16       stagger   sort           248.8      76.5   3.25
1000     16       stagger   dither         95.3       46.5   2.05
1000     16       plateau   ident          651.5      75.0   8.68
1000     16       plateau   reverse        606.1      75.1   8.07
1000     16       plateau   reverse_front  611.2      74.2   8.24
1000     16       plateau   reverse_back   610.2      77.1   7.92
1000     16       plateau   sort           613.3      76.8   7.98
1000     16       plateau   dither         297.9      38.8   7.67
1000     16       shuffle   ident          71.5       64.0   1.12
1000     16       shuffle   reverse        80.3       35.6   2.25
1000     16       shuffle   reverse_front  71.8       43.1   1.66
1000     16       shuffle   reverse_back   72.5       43.3   1.67
1000     16       shuffle   sort           244.8      75.9   3.23
1000     16       shuffle   dither         66.5       62.7   1.06
1000     32       sawtooth  ident          169.6      50.0   3.39
1000     32       sawtooth  reverse        149.0      33.0   4.51
1000     32       sawtooth  reverse_front  170.7      41.3   4.13
1000     32       sawtooth  reverse_back   153.2      39.4   3.89
1000     32       sawtooth  sort           214.9      75.8   2.84
1000     32       sawtooth  dither         161.0      48.8   3.30
1000     32       rand      ident          32.5       28.9   1.12
1000     32       rand      reverse        32.7       28.6   1.14
1000     32       rand      reverse_front  32.8       28.9   1.13
1000     32       rand      reverse_back   32.6       28.8   1.13
1000     32       rand      sort           245.7      76.1   3.23
1000     32       rand      dither         32.8       29.0   1.13
1000     32       stagger   ident          88.2       41.1   2.15
1000     32       stagger   reverse        80.1       32.9   2.43
1000     32       stagger   reverse_front  84.1       36.0   2.34
1000     32       stagger   reverse_back   79.9       36.1   2.21
1000     32       stagger   sort           246.9      76.2   3.24
1000     32       stagger   dither         89.4       41.4   2.16
1000     32       plateau   ident          562.5      76.8   7.32
1000     32       plateau   reverse        503.3      72.2   6.97
1000     32       plateau   reverse_front  564.9      72.5   7.79
1000     32       plateau   reverse_back   585.6      75.8   7.73
1000     32       plateau   sort           578.1      76.4   7.57
1000     32       plateau   dither         282.2      38.8   7.28
1000     32       shuffle   ident          85.9       70.3   1.22
1000     32       shuffle   reverse        94.1       36.7   2.56
1000     32       shuffle   reverse_front  90.0       45.4   1.98
1000     32       shuffle   reverse_back   87.1       45.7   1.91
1000     32       shuffle   sort           247.0      76.5   3.23
1000     32       shuffle   dither         78.3       68.8   1.14
1000     64       sawtooth  ident          112.5      54.4   2.07
1000     64       sawtooth  reverse        112.6      32.7   3.44
1000     64       sawtooth  reverse_front  110.0      40.4   2.73
1000     64       sawtooth  reverse_back   102.0      39.0   2.62
1000     64       sawtooth  sort           220.2      77.0   2.86
1000     64       sawtooth  dither         104.6      53.0   1.97
1000     64       rand      ident          32.7       29.0   1.13
1000     64       rand      reverse        32.7       28.7   1.14
1000     64       rand      reverse_front  32.7       28.8   1.14
1000     64       rand      reverse_back   32.5       28.9   1.12
1000     64       rand      sort           245.4      76.3   3.21
1000     64       rand      dither         32.5       28.7   1.13
1000     64       stagger   ident          96.8       35.3   2.74
1000     64       stagger   reverse        81.7       33.8   2.42
1000     64       stagger   reverse_front  90.1       34.5   2.61
1000     64       stagger   reverse_back   77.9       34.7   2.24
1000     64       stagger   sort           227.4      76.3   2.98
1000     64       stagger   dither         96.3       36.3   2.66
1000     64       plateau   ident          502.7      75.8   6.63
1000     64       plateau   reverse        534.2      69.2   7.71
1000     64       plateau   reverse_front  547.6      69.2   7.92
1000     64       plateau   reverse_back   498.0      76.7   6.49
1000     64       plateau   sort           499.1      75.7   6.59
1000     64       plateau   dither         273.3      39.4   6.93
1000     64       shuffle   ident          106.3      73.5   1.45
1000     64       shuffle   reverse        111.5      36.9   3.02
1000     64       shuffle   reverse_front  109.0      46.3   2.35
1000     64       shuffle   reverse_back   102.1      46.5   2.19
1000     64       shuffle   sort           245.8      76.2   3.22
1000     64       shuffle   dither         95.2       72.5   1.31
1000     128      sawtooth  ident          80.1       58.1   1.38
1000     128      sawtooth  reverse        92.6       32.5   2.85
1000     128      sawtooth  reverse_front  99.9       41.3   2.42
1000     128      sawtooth  reverse_back   96.4       41.1   2.35
1000     128      sawtooth  sort           212.4      76.3   2.79
1000     128      sawtooth  dither         84.1       57.2   1.47
1000     128      rand      ident          32.7       28.3   1.16
1000     128      rand      reverse        32.8       28.0   1.17
1000     128      rand      reverse_front  32.5       28.4   1.14
1000     128      rand      reverse_back   32.8       28.9   1.13
1000     128      rand      sort           246.8      75.0   3.29
1000     128      rand      dither         32.7       28.6   1.15
1000     128      stagger   ident          83.2       34.2   2.44
1000     128      stagger   reverse        82.8       32.6   2.54
1000     128      stagger   reverse_front  81.9       33.0   2.48
1000     128      stagger   reverse_back   82.1       34.2   2.40
1000     128      stagger   sort           249.8      75.3   3.32
1000     128      stagger   dither         83.6       34.6   2.42
1000     128      plateau   ident          414.9      75.3   5.51
1000     128      plateau   reverse        409.5      64.0   6.40
1000     128      plateau   reverse_front  436.1      61.2   7.13
1000     128      plateau   reverse_back   420.2      74.4   5.65
1000     128      plateau   sort           423.9      75.5   5.61
1000     128      plateau   dither         225.4      40.2   5.61
1000     128      shuffle   ident          136.1      73.3   1.86
1000     128      shuffle   reverse        130.9      36.8   3.56
1000     128      shuffle   reverse_front  127.5      46.7   2.73
1000     128      shuffle   reverse_back   125.3      47.1   2.66
1000     128      shuffle   sort           247.9      75.2   3.30
1000     128      shuffle   dither         122.1      73.5   1.66
1000     256      sawtooth  ident          93.2       62.8   1.48
1000     256      sawtooth  reverse        86.9       32.7   2.66
1000     256      sawtooth  reverse_front  96.3       42.1   2.29
1000     256      sawtooth  reverse_back   89.6       42.7   2.10
1000     256      sawtooth  sort           225.9      75.6   2.99
1000     256      sawtooth  dither         90.5       61.6   1.47
1000     256      rand      ident          32.5       28.3   1.15
1000     256      rand      reverse        32.7       28.5   1.15
1000     256      rand      reverse_front  32.6       28.7   1.14
1000     256      rand      reverse_back   32.6       28.5   1.14
1000     256      rand      sort           246.1      76.0   3.24
1000     256      rand      dither         32.6       28.8   1.13
1000     256      stagger   ident          86.4       35.0   2.46
1000     256      stagger   reverse        85.0       33.8   2.52
1000     256      stagger   reverse_front  76.7       34.0   2.26
1000     256      stagger   reverse_back   88.9       34.2   2.60
1000     256      stagger   sort           248.7      76.1   3.27
1000     256      stagger   dither         81.9       35.4   2.32
1000     256      plateau   ident          296.5      76.5   3.88
1000     256      plateau   reverse        376.8      58.5   6.45
1000     256      plateau   reverse_front  372.2      55.7   6.68
1000     256      plateau   reverse_back   295.5      76.3   3.87
1000     256      plateau   sort           297.6      76.7   3.88
1000     256      plateau   dither         257.7      43.4   5.93
1000     256      shuffle   ident          168.4      75.2   2.24
1000     256      shuffle   reverse        146.9      37.5   3.91
1000     256      shuffle   reverse_front  142.7      46.5   3.07
1000     256      shuffle   reverse_back   148.5      46.8   3.18
1000     256      shuffle   sort           241.3      75.0   3.22
1000     256      shuffle   dither         151.3      74.1   2.04
1000     512      sawtooth  ident          99.2       68.3   1.45
1000     512      sawtooth  reverse        101.5      34.3   2.96
1000     512      sawtooth  reverse_front  94.4       43.6   2.16
1000     512      sawtooth  reverse_back   104.8      44.5   2.35
1000     512      sawtooth  sort           228.4      76.1   3.00
1000     512      sawtooth  dither         101.2      66.7   1.52
1000     512      rand      ident          32.6       28.5   1.14
1000     512      rand      reverse        32.5       28.7   1.13
1000     512      rand      reverse_front  32.7       28.5   1.15
1000     512      rand      reverse_back   32.5       28.7   1.13
1000     512      rand      sort           246.3      76.1   3.24
1000     512      rand      dither         32.4       28.9   1.12
1000     512      stagger   ident          83.1       36.4   2.29
1000     512      stagger   reverse        84.0       32.7   2.57
1000     512      stagger   reverse_front  83.9       33.7   2.49
1000     512      stagger   reverse_back   82.6       34.0   2.43
1000     512      stagger   sort           245.9      75.0   3.28
1000     512      stagger   dither         89.5       36.1   2.48
1000     512      plateau   ident          262.5      74.3   3.53
1000     512      plateau   reverse        230.7      49.0   4.71
1000     512      plateau   reverse_front  202.5      46.7   4.34
1000     512      plateau   reverse_back   176.5      73.7   2.40
1000     512      plateau   sort           262.2      75.1   3.49
1000     512      plateau   dither         229.2      51.3   4.47
1000     512      shuffle   ident          199.5      74.3   2.68
1000     512      shuffle   reverse        162.8      36.7   4.44
1000     512      shuffle   reverse_front  158.0      46.5   3.39
1000     512      shuffle   reverse_back   170.9      46.6   3.67
1000     512      shuffle   sort           246.7      74.6   3.31
1000     512      shuffle   dither         182.4      73.5   2.48
1000     1024     sawtooth  ident          247.0      75.0   3.30
1000     1024     sawtooth  reverse        180.4      37.3   4.84
1000     1024     sawtooth  reverse_front  178.7      46.4   3.85
1000     1024     sawtooth  reverse_back   210.0      46.9   4.48
1000     1024     sawtooth  sort           245.9      75.5   3.26
1000     1024     sawtooth  dither         193.4      73.4   2.64
1000     1024     rand      ident          32.8       28.2   1.16
1000     1024     rand      reverse        32.6       28.5   1.14
1000     1024     rand      reverse_front  32.7       27.9   1.17
1000     1024     rand      reverse_back   32.5       28.6   1.14
1000     1024     rand      sort           245.5      75.7   3.24
1000     1024     rand      dither         32.7       28.3   1.15
1000     1024     stagger   ident          140.7      43.5   3.23
1000     1024     stagger   reverse        139.4      32.0   4.35
1000     1024     stagger   reverse_front  141.8      37.0   3.83
1000     1024     stagger   reverse_back   135.3      37.2   3.64
1000     1024     stagger   sort           219.7      75.7   2.90
1000     1024     stagger   dither         140.8      43.4   3.25
1000     1024     plateau   ident          247.0      76.1   3.24
1000     1024     plateau   reverse        177.3      37.9   4.68
1000     1024     plateau   reverse_front  176.4      46.7   3.78
1000     1024     plateau   reverse_back   210.4      46.3   4.55
1000     1024     plateau   sort           250.1      74.8   3.34
1000     1024     plateau   dither         194.9      74.2   2.63
1000     1024     shuffle   ident          222.7      75.9   2.93
1000     1024     shuffle   reverse        171.0      37.7   4.54
1000     1024     shuffle   reverse_front  165.2      46.9   3.52
1000     1024     shuffle   reverse_back   185.1      47.4   3.91
1000     1024     shuffle   sort           246.8      75.4   3.27
1000     1024     shuffle   dither         199.0      72.6   2.74
10000    1        sawtooth  ident          694.7      46.3   15.00
10000    1        sawtooth  reverse        693.4      46.6   14.89
10000    1        sawtooth  reverse_front  695.7      46.3   15.01
10000    1        sawtooth  reverse_back   691.7      45.2   15.29
10000    1        sawtooth  sort           690.0      46.4   14.86
10000    1        sawtooth  dither         304.9      26.3   11.59
10000    1        rand      ident          24.0       21.0   1.14
10000    1        rand      reverse        23.9       21.0   1.14
10000    1        rand      reverse_front  24.0       21.0   1.14
10000    1        rand      reverse_back   23.9       21.0   1.14
10000    1        rand      sort           192.2      46.3   4.15
10000    1        rand      dither         23.9       20.9   1.14
10000    1        stagger   ident          63.6       41.7   1.53
10000    1        stagger   reverse        63.0       27.3   2.30
10000    1        stagger   reverse_front  63.6       33.0   1.93
10000    1        stagger   reverse_back   63.9       36.0   1.77
10000    1        stagger   sort           184.9      46.8   3.95
10000    1        stagger   dither         58.0       41.6   1.40
10000    1        plateau   ident          664.8      46.3   14.35
10000    1        plateau   reverse        692.3      46.4   14.94
10000    1        plateau   reverse_front  674.1      45.5   14.81
10000    1        plateau   reverse_back   665.2      45.6   14.60
10000    1        plateau   sort           668.8      46.8   14.28
10000    1        plateau   dither         302.5      26.6   11.38
10000    1        shuffle   ident          193.5      46.3   4.18
10000    1        shuffle   reverse        148.7      29.7   5.00
10000    1        shuffle   reverse_front  149.3      34.8   4.29
10000    1        shuffle   reverse_back   169.1      35.5   4.77
10000    1        shuffle   sort           193.1      46.3   4.17
10000    1        shuffle   dither         181.9      45.8   3.97
10000    2        sawtooth  ident          488.4      31.7   15.42
10000    2        sawtooth  reverse        499.0      31.6   15.78
10000    2        sawtooth  reverse_front  497.6      31.7   15.68
10000    2        sawtooth  reverse_back   504.1      31.6   15.95
10000    2        sawtooth  sort           502.0      47.3   10.62
10000    2        sawtooth  dither         346.0      26.6   13.03
10000    2        rand      ident          23.6       21.3   1.10
10000    2        rand      reverse        23.8       21.4   1.11
10000    2        rand      reverse_front  23.4       21.4   1.09
10000    2        rand      reverse_back   23.6       21.3   1.11
10000    2        rand      sort           188.8      47.0   4.02
10000    2        rand      dither         23.9       21.2   1.12
10000    2        stagger   ident          52.2       40.6   1.29
10000    2        stagger   reverse        53.8       27.2   1.98
10000    2        stagger   reverse_front  53.6       31.1   1.72
10000    2        stagger   reverse_back   53.9       32.1   1.68
10000    2        stagger   sort           192.8      46.6   4.14
10000    2        stagger   dither         49.5       40.0   1.24
10000    2        plateau   ident          660.4      45.7   14.45
10000    2        plateau   reverse        691.6      46.8   14.77
10000    2        plateau   reverse_front  696.0      46.8   14.88
10000    2        plateau   reverse_back   673.4      46.4   14.51
10000    2        plateau   sort           649.5      46.6   13.95
10000    2        plateau   dither         263.1      26.6   9.90
10000    2        shuffle   ident          47.4       32.2   1.47
10000    2        shuffle   reverse        44.2       26.0   1.70
10000    2        shuffle   reverse_front  44.9       27.6   1.63
10000    2        shuffle   reverse_back   46.3       27.7   1.67
10000    2        shuffle   sort           180.8      46.9   3.85
10000    2        shuffle   dither         46.5       30.4   1.53
10000    4        sawtooth  ident          375.0      28.0   13.41
10000    4        sawtooth  reverse        347.4      27.0   12.86
10000    4        sawtooth  reverse_front  381.7      27.3   13.97
10000    4        sawtooth  reverse_back   363.8      27.5   13.24
10000    4        sawtooth  sort           404.1      47.1   8.57
10000    4        sawtooth  dither         230.3      25.5   9.02
10000    4        rand      ident          23.8       21.3   1.12
10000    4        rand      reverse        23.7       21.4   1.11
10000    4        rand      reverse_front  23.8       21.3   1.12
10000    4        rand      reverse_back   23.9       21.2   1.13
10000    4        rand      sort           192.4      46.7   4.12
10000    4        rand      dither         23.9       21.2   1.13
10000    4        stagger   ident          46.2       39.9   1.16
10000    4        stagger   reverse        47.6       25.7   1.85
10000    4        stagger   reverse_front  47.0       30.8   1.53
10000    4        stagger   reverse_back   46.1       31.6   1.46
10000    4        stagger   sort           166.3      47.2   3.52
10000    4        stagger   dither         46.3       40.4   1.15
10000    4        plateau   ident          689.7      47.1   14.63
10000    4        plateau   reverse        693.6      46.9   14.78
10000    4        plateau   reverse_front  694.5      46.9   14.79
10000    4        plateau   reverse_back   690.2      47.1   14.65
10000    4        plateau   sort           688.1      47.2   14.59
10000    4        plateau   dither         298.3      26.7   11.17
10000    4        shuffle   ident          42.0       33.7   1.25
10000    4        shuffle   reverse        47.8       25.9   1.85
10000    4        shuffle   reverse_front  41.3       28.0   1.48
10000    4        shuffle   reverse_back   42.9       28.2   1.52
10000    4        shuffle   sort           185.8      47.0   3.96
10000    4        shuffle   dither         40.3       31.8   1.27
10000    8        sawtooth  ident          199.4      26.9   7.41
10000    8        sawtooth  reverse        190.4      25.0   7.62
10000    8        sawtooth  reverse_front  183.2      25.8   7.09
10000    8        sawtooth  reverse_back   155.6      25.7   6.06
10000    8        sawtooth  sort           343.4      46.8   7.34
10000    8        sawtooth  dither         120.5      25.5   4.73
10000    8        rand      ident          23.8       21.3   1.12
10000    8        rand      reverse        23.5       21.3   1.10
10000    8        rand      reverse_front  23.7       21.3   1.11
10000    8        rand      reverse_back   23.5       21.2   1.11
10000    8        rand      sort           191.0      46.7   4.09
10000    8        rand      dither         23.7       21.3   1.11
10000    8        stagger   ident          42.6       37.2   1.15
10000    8        stagger   reverse        42.9       25.4   1.69
10000    8        stagger   reverse_front  43.2       29.6   1.46
10000    8        stagger   reverse_back   42.8       29.8   1.44
10000    8        stagger   sort           193.6      46.8   4.13
10000    8        stagger   dither         42.8       37.1   1.15
10000    8        plateau   ident          692.7      47.0   14.73
10000    8        plateau   reverse        696.4      47.2   14.77
10000    8        plateau   reverse_front  683.2      46.9   14.56
10000    8        plateau   reverse_back   698.5      46.4   15.05
10000    8        plateau   sort           691.9      46.6   14.84
10000    8        plateau   dither         320.7      26.4   12.14
10000    8        shuffle   ident          51.2       38.1   1.34
10000    8        shuffle   reverse        58.6       27.4   2.14
10000    8        shuffle   reverse_front  51.8       30.5   1.70
10000    8        shuffle   reverse_back   52.9       30.9   1.71
10000    8        shuffle   sort           189.3      46.9   4.04
10000    8        shuffle   dither         48.5       37.2   1.30
10000    16       sawtooth  ident          148.1      27.5   5.38
10000    16       sawtooth  reverse        129.8      23.4   5.56
10000    16       sawtooth  reverse_front  144.1      26.1   5.52
10000    16       sawtooth  reverse_back   113.8      26.3   4.33
10000    16       sawtooth  sort           290.8      46.1   6.30
10000    16       sawtooth  dither         98.9       26.4   3.75
10000    16       rand      ident          23.9       21.1   1.13
10000    16       rand      reverse        23.9       21.0   1.14
10000    16       rand      reverse_front  23.9       21.0   1.14
10000    16       rand      reverse_back   23.8       21.2   1.12
10000    16       rand      sort           192.6      46.1   4.18
10000    16       rand      dither         23.9       21.1   1.13
10000    16       stagger   ident          38.8       35.3   1.10
10000    16       stagger   reverse        39.1       23.7   1.65
10000    16       stagger   reverse_front  38.5       28.1   1.37
10000    16       stagger   reverse_back   38.5       28.5   1.35
10000    16       stagger   sort           193.6      46.5   4.16
10000    16       stagger   dither         39.0       35.0   1.11
10000    16       plateau   ident          694.7      47.0   14.80
10000    16       plateau   reverse        691.3      46.9   14.75
10000    16       plateau   reverse_front  687.7      46.8   14.69
10000    16       plateau   reverse_back   698.9      46.5   15.04
10000    16       plateau   sort           684.0      46.6   14.69
10000    16       plateau   dither         322.5      26.2   12.29
10000    16       shuffle   ident          61.1       41.8   1.46
10000    16       shuffle   reverse        70.2       28.3   2.48
10000    16       shuffle   reverse_front  63.7       32.1   1.98
10000    16       shuffle   reverse_back   63.8       32.3   1.98
10000    16       shuffle   sort           190.5      46.6   4.09
10000    16       shuffle   dither         56.9       40.6   1.40
10000    32       sawtooth  ident          95.6       30.9   3.09
10000    32       sawtooth  reverse        95.2       24.3   3.92
10000    32       sawtooth  reverse_front  92.9       26.2   3.54
10000    32       sawtooth  reverse_back   94.4       26.7   3.53
10000    32       sawtooth  sort           258.7      46.0   5.62
10000    32       sawtooth  dither         74.1       30.3   2.45
10000    32       rand      ident          23.7       21.4   1.11
10000    32       rand      reverse        23.9       21.2   1.12
10000    32       rand      reverse_front  23.9       21.3   1.12
10000    32       rand      reverse_back   23.9       21.3   1.12
10000    32       rand      sort           190.6      46.9   4.06
10000    32       rand      dither         23.8       21.0   1.13
10000    32       stagger   ident          34.7       33.1   1.05
10000    32       stagger   reverse        34.6       22.8   1.52
10000    32       stagger   reverse_front  34.4       27.6   1.25
10000    32       stagger   reverse_back   34.2       27.3   1.25
10000    32       stagger   sort           192.7      46.2   4.17
10000    32       stagger   dither         34.6       33.2   1.04
10000    32       plateau   ident          680.9      46.0   14.79
10000    32       plateau   reverse        675.0      46.3   14.57
10000    32       plateau   reverse_front  681.5      46.2   14.75
10000    32       plateau   reverse_back   675.1      46.0   14.68
10000    32       plateau   sort           671.2      45.9   14.63
10000    32       plateau   dither         317.8      26.5   11.98
10000    32       shuffle   ident          67.5       44.1   1.53
10000    32       shuffle   reverse        80.2       29.4   2.73
10000    32       shuffle   reverse_front  70.8       33.6   2.11
10000    32       shuffle   reverse_back   72.2       34.2   2.11
10000    32       shuffle   sort           190.2      46.9   4.06
10000    32       shuffle   dither         62.3       43.6   1.43
10000    64       sawtooth  ident          77.7       32.6   2.39
10000    64       sawtooth  reverse        76.8       23.4   3.29
10000    64       sawtooth  reverse_front  72.5       27.2   2.67
10000    64       sawtooth  reverse_back   74.7       26.9   2.78
10000    64       sawtooth  sort           222.4      47.1   4.72
10000    64       sawtooth  dither         63.3       32.0   1.98
10000    64       rand      ident          23.5       21.4   1.10
10000    64       rand      reverse        23.4       21.4   1.10
10000    64       rand      reverse_front  23.7       21.3   1.11
10000    64       rand      reverse_back   23.9       21.4   1.12
10000    64       rand      sort           192.5      46.8   4.11
10000    64       rand      dither         23.9       21.2   1.13
10000    64       stagger   ident          32.0       31.7   1.01
10000    64       stagger   reverse        32.0       22.9   1.40
10000    64       stagger   reverse_front  31.5       26.4   1.19
10000    64       stagger   reverse_back   31.7       26.3   1.21
10000    64       stagger   sort           164.4      47.0   3.50
10000    64       stagger   dither         32.0       31.9   1.00
10000    64       plateau   ident          672.4      46.9   14.33
10000    64       plateau   reverse        683.6      47.0   14.56
10000    64       plateau   reverse_front  673.3      46.6   14.43
10000    64       plateau   reverse_back   673.3      46.9   14.36
10000    64       plateau   sort           668.4      47.1   14.18
10000    64       plateau   dither         294.5      26.7   11.01
10000    64       shuffle   ident          73.3       45.5   1.61
10000    64       shuffle   reverse        87.6       29.8   2.94
10000    64       shuffle   reverse_front  78.0       34.1   2.28
10000    64       shuffle   reverse_back   79.0       34.9   2.26
10000    64       shuffle   sort           191.9      47.1   4.07
10000    64       shuffle   dither         66.4       44.9   1.48
10000    128      sawtooth  ident          65.4       34.0   1.93
10000    128      sawtooth  reverse        63.4       23.4   2.71
10000    128      sawtooth  reverse_front  62.9       27.9   2.26
10000    128      sawtooth  reverse_back   62.7       27.5   2.28
10000    128      sawtooth  sort           191.8      47.4   4.05
10000    128      sawtooth  dither         54.7       33.7   1.62
10000    128      rand      ident          23.8       21.2   1.12
10000    128      rand      reverse        23.8       21.3   1.11
10000    128      rand      reverse_front  23.9       21.2   1.13
10000    128      rand      reverse_back   23.9       21.4   1.12
10000    128      rand      sort           192.6      46.8   4.11
10000    128      rand      dither         23.9       21.2   1.13
10000    128      stagger   ident          30.2       30.2   1.00
10000    128      stagger   reverse        30.3       22.7   1.34
10000    128      stagger   reverse_front  30.3       26.0   1.17
10000    128      stagger   reverse_back   29.7       25.8   1.15
10000    128      stagger   sort           193.3      46.9   4.12
10000    128      stagger   dither         30.1       30.4   0.99
10000    128      plateau   ident          648.9      46.7   13.88
10000    128      plateau   reverse        648.6      46.6   13.92
10000    128      plateau   reverse_front  657.4      46.0   14.28
10000    128      plateau   reverse_back   650.9      47.2   13.80
10000    128      plateau   sort           642.4      47.1   13.65
10000    128      plateau   dither         314.8      26.9   11.68
10000    128      shuffle   ident          77.7       46.0   1.69
10000    128      shuffle   reverse        92.2       30.0   3.07
10000    128      shuffle   reverse_front  83.0       34.6   2.40
10000    128      shuffle   reverse_back   82.3       35.3   2.33
10000    128      shuffle   sort           191.3      47.0   4.07
10000    128      shuffle   dither         69.9       45.5   1.54
10000    256      sawtooth  ident          59.4       35.4   1.68
10000    256      sawtooth  reverse        60.1       24.0   2.50
10000    256      sawtooth  reverse_front  58.0       28.7   2.02
10000    256      sawtooth  reverse_back   60.7       28.2   2.15
10000    256      sawtooth  sort           173.1      46.9   3.69
10000    256      sawtooth  dither         52.2       35.2   1.49
10000    256      rand      ident          23.9       21.4   1.12
10000    256      rand      reverse        23.8       21.4   1.11
10000    256      rand      reverse_front  23.9       21.1   1.13
10000    256      rand      reverse_back   23.9       21.3   1.12
10000    256      rand      sort           192.7      46.9   4.10
10000    256      rand      dither         23.8       21.3   1.12
10000    256      stagger   ident          28.5       28.3   1.01
10000    256      stagger   reverse        28.5       23.0   1.24
10000    256      stagger   reverse_front  28.5       25.1   1.14
10000    256      stagger   reverse_back   28.1       25.3   1.11
10000    256      stagger   sort           193.5      47.1   4.11
10000    256      stagger   dither         28.6       28.2   1.01
10000    256      plateau   ident          617.5      47.0   13.15
10000    256      plateau   reverse        641.0      45.9   13.97
10000    256      plateau   reverse_front  622.9      45.7   13.64
10000    256      plateau   reverse_back   617.9      47.2   13.09
10000    256      plateau   sort           615.6      47.1   13.08
10000    256      plateau   dither         261.9      27.1   9.65
10000    256      shuffle   ident          84.1       46.4   1.81
10000    256      shuffle   reverse        98.2       29.9   3.29
10000    256      shuffle   reverse_front  93.2       34.4   2.71
10000    256      shuffle   reverse_back   88.2       35.2   2.50
10000    256      shuffle   sort           192.1      46.6   4.12
10000    256      shuffle   dither         75.1       45.6   1.65
10000    512      sawtooth  ident          48.5       37.4   1.30
10000    512      sawtooth  reverse        49.0       24.6   1.99
10000    512      sawtooth  reverse_front  49.2       29.5   1.67
10000    512      sawtooth  reverse_back   47.8       29.3   1.63
10000    512      sawtooth  sort           156.1      47.2   3.31
10000    512      sawtooth  dither         43.7       36.9   1.18
10000    512      rand      ident          23.8       21.3   1.12
10000    512      rand      reverse        23.7       21.3   1.12
10000    512      rand      reverse_front  23.8       21.3   1.12
10000    512      rand      reverse_back   23.7       21.3   1.11
10000    512      rand      sort           192.7      47.1   4.09
10000    512      rand      dither         23.9       21.4   1.12
10000    512      stagger   ident          27.7       25.8   1.08
10000    512      stagger   reverse        27.3       23.4   1.16
10000    512      stagger   reverse_front  27.6       24.5   1.13
10000    512      stagger   reverse_back   27.6       24.6   1.12
10000    512      stagger   sort           193.6      47.1   4.11
10000    512      stagger   dither         27.4       25.8   1.06
10000    512      plateau   ident          551.9      47.1   11.73
10000    512      plateau   reverse        574.4      45.3   12.67
10000    512      plateau   reverse_front  550.6      44.9   12.25
10000    512      plateau   reverse_back   554.1      46.7   11.87
10000    512      plateau   sort           550.3      47.0   11.70
10000    512      plateau   dither         278.0      27.3   10.17
10000    512      shuffle   ident          95.3       46.6   2.04
10000    512      shuffle   reverse        105.8      30.2   3.50
10000    512      shuffle   reverse_front  105.7      34.9   3.03
10000    512      shuffle   reverse_back   96.5       35.4   2.72
10000    512      shuffle   sort           193.2      47.0   4.12
10000    512      shuffle   dither         85.5       46.2   1.85
10000    1024     sawtooth  ident          45.3       39.1   1.16
10000    1024     sawtooth  reverse        44.9       25.0   1.80
10000    1024     sawtooth  reverse_front  44.3       30.3   1.46
10000    1024     sawtooth  reverse_back   44.9       30.4   1.47
10000    1024     sawtooth  sort           148.7      47.2   3.15
10000    1024     sawtooth  dither         40.7       38.7   1.05
10000    1024     rand      ident          23.9       21.3   1.12
10000    1024     rand      reverse        23.8       21.2   1.12
10000    1024     rand      reverse_front  23.9       21.0   1.14
10000    1024     rand      reverse_back   23.9       20.9   1.14
10000    1024     rand      sort           192.1      46.3   4.15
10000    1024     rand      dither         23.5       21.0   1.12
10000    1024     stagger   ident          35.1       24.2   1.45
10000    1024     stagger   reverse        35.5       23.5   1.51
10000    1024     stagger   reverse_front  34.9       23.8   1.47
10000    1024     stagger   reverse_back   36.0       23.8   1.51
10000    1024     stagger   sort           160.8      46.8   3.44
10000    1024     stagger   dither         35.2       24.2   1.45
10000    1024     plateau   ident          463.0      46.8   9.88
10000    1024     plateau   reverse        499.2      43.6   11.44
10000    1024     plateau   reverse_front  477.7      43.1   11.07
10000    1024     plateau   reverse_back   462.7      47.2   9.81
10000    1024     plateau   sort           465.5      47.2   9.87
10000    1024     plateau   dither         265.5      27.7   9.59
10000    1024     shuffle   ident          113.6      46.5   2.44
10000    1024     shuffle   reverse        114.9      30.2   3.80
10000    1024     shuffle   reverse_front  118.5      34.7   3.42
10000    1024     shuffle   reverse_back   110.7      35.6   3.11
10000    1024     shuffle   sort           193.3      46.6   4.15
10000    1024     shuffle   dither         102.2      45.5   2.25
10000    2048     sawtooth  ident          46.8       41.1   1.14
10000    2048     sawtooth  reverse        46.9       25.4   1.85
10000    2048     sawtooth  reverse_front  47.2       31.2   1.51
10000    2048     sawtooth  reverse_back   46.8       31.1   1.50
10000    2048     sawtooth  sort           164.9      47.1   3.50
10000    2048     sawtooth  dither         43.3       41.1   1.06
10000    2048     rand      ident          23.9       21.2   1.12
10000    2048     rand      reverse        23.9       21.4   1.12
10000    2048     rand      reverse_front  23.9       21.3   1.12
10000    2048     rand      reverse_back   23.8       21.2   1.12
10000    2048     rand      sort           192.4      46.9   4.10
10000    2048     rand      dither         23.9       21.3   1.12
10000    2048     stagger   ident          26.6       24.6   1.08
10000    2048     stagger   reverse        26.8       23.7   1.13
10000    2048     stagger   reverse_front  28.7       23.4   1.22
10000    2048     stagger   reverse_back   26.6       23.5   1.13
10000    2048     stagger   sort           192.8      47.2   4.09
10000    2048     stagger   dither         26.7       24.3   1.10
10000    2048     plateau   ident          321.8      46.9   6.86
10000    2048     plateau   reverse        387.5      44.5   8.71
10000    2048     plateau   reverse_front  362.3      40.4   8.97
10000    2048     plateau   reverse_back   322.3      46.8   6.89
10000    2048     plateau   sort           321.4      47.2   6.81
10000    2048     plateau   dither         231.3      29.4   7.88
10000    2048     shuffle   ident          137.9      46.6   2.96
10000    2048     shuffle   reverse        128.1      30.1   4.25
10000    2048     shuffle   reverse_front  129.2      35.0   3.69
10000    2048     shuffle   reverse_back   127.4      35.6   3.57
10000    2048     shuffle   sort           193.4      46.9   4.12
10000    2048     shuffle   dither         122.3      46.4   2.64
10000    4096     sawtooth  ident          55.8       45.8   1.22
10000    4096     sawtooth  reverse        56.5       27.0   2.09
10000    4096     sawtooth  reverse_front  56.0       33.7   1.66
10000    4096     sawtooth  reverse_back   55.2       33.5   1.65
10000    4096     sawtooth  sort           175.2      47.0   3.73
10000    4096     sawtooth  dither         48.7       44.5   1.09
10000    4096     rand      ident          23.6       21.1   1.12
10000    4096     rand      reverse        23.5       21.2   1.11
10000    4096     rand      reverse_front  23.8       21.4   1.11
10000    4096     rand      reverse_back   23.9       21.3   1.12
10000    4096     rand      sort           192.4      46.9   4.10
10000    4096     rand      dither         23.6       21.2   1.11
10000    4096     stagger   ident          26.5       24.0   1.11
10000    4096     stagger   reverse        25.8       24.0   1.07
10000    4096     stagger   reverse_front  28.5       23.3   1.23
10000    4096     stagger   reverse_back   26.2       23.5   1.11
10000    4096     stagger   sort           193.1      47.0   4.11
10000    4096     stagger   dither         27.2       24.2   1.12
10000    4096     plateau   ident          226.6      47.1   4.81
10000    4096     plateau   reverse        257.1      38.6   6.65
10000    4096     plateau   reverse_front  252.7      36.7   6.88
10000    4096     plateau   reverse_back   225.8      47.0   4.80
10000    4096     plateau   sort           222.9      47.1   4.74
10000    4096     plateau   dither         209.4      32.3   6.49
10000    4096     shuffle   ident          159.4      46.7   3.41
10000    4096     shuffle   reverse        137.1      30.2   4.53
10000    4096     shuffle   reverse_front  135.4      35.0   3.87
10000    4096     shuffle   reverse_back   142.2      35.1   4.05
10000    4096     shuffle   sort           192.9      46.9   4.11
10000    4096     shuffle   dither         141.2      46.2   3.06
10000    8192     sawtooth  ident          84.6       49.6   1.70
10000    8192     sawtooth  reverse        92.4       28.5   3.24
10000    8192     sawtooth  reverse_front  84.9       36.6   2.32
10000    8192     sawtooth  reverse_back   85.3       34.0   2.51
10000    8192     sawtooth  sort           189.3      47.2   4.01
10000    8192     sawtooth  dither         70.3       48.8   1.44
10000    8192     rand      ident          23.9       21.4   1.12
10000    8192     rand      reverse        23.8       21.3   1.12
10000    8192     rand      reverse_front  23.8       21.3   1.12
10000    8192     rand      reverse_back   23.7       21.2   1.12
10000    8192     rand      sort           192.7      46.9   4.11
10000    8192     rand      dither         23.8       21.4   1.12
10000    8192     stagger   ident          26.6       24.0   1.11
10000    8192     stagger   reverse        26.4       24.0   1.10
10000    8192     stagger   reverse_front  26.5       23.5   1.13
10000    8192     stagger   reverse_back   26.6       23.1   1.15
10000    8192     stagger   sort           192.7      46.5   4.15
10000    8192     stagger   dither         26.5       24.0   1.10
10000    8192     plateau   ident          175.4      47.2   3.71
10000    8192     plateau   reverse        136.7      32.7   4.18
10000    8192     plateau   reverse_front  134.9      35.3   3.82
10000    8192     plateau   reverse_back   177.3      39.1   4.54
10000    8192     plateau   sort           175.7      46.9   3.75
10000    8192     plateau   dither         172.4      41.1   4.20
10000    8192     shuffle   ident          175.5      46.5   3.78
10000    8192     shuffle   reverse        143.8      30.1   4.77
10000    8192     shuffle   reverse_front  141.8      34.7   4.09
10000    8192     shuffle   reverse_back   153.4      35.6   4.31
10000    8192     shuffle   sort           192.7      47.0   4.10
10000    8192     shuffle   dither         156.4      46.5   3.36
10000    16384    sawtooth  ident          189.9      47.3   4.02
10000    16384    sawtooth  reverse        147.0      30.5   4.82
10000    16384    sawtooth  reverse_front  145.9      34.9   4.19
10000    16384    sawtooth  reverse_back   167.7      35.7   4.69
10000    16384    sawtooth  sort           191.4      47.1   4.06
10000    16384    sawtooth  dither         161.9      46.0   3.52
10000    16384    rand      ident          23.7       21.3   1.11
10000    16384    rand      reverse        23.6       21.3   1.11
10000    16384    rand      reverse_front  23.5       21.4   1.10
10000    16384    rand      reverse_back   23.6       21.4   1.10
10000    16384    rand      sort           189.6      46.9   4.05
10000    16384    rand      dither         23.3       21.4   1.09
10000    16384    stagger   ident          25.9       24.0   1.08
10000    16384    stagger   reverse        26.4       24.0   1.10
10000    16384    stagger   reverse_front  25.7       23.1   1.11
10000    16384    stagger   reverse_back   26.4       23.2   1.14
10000    16384    stagger   sort           163.0      47.2   3.45
10000    16384    stagger   dither         26.4       23.9   1.11
10000    16384    plateau   ident          193.3      47.3   4.09
10000    16384    plateau   reverse        149.8      30.4   4.93
10000    16384    plateau   reverse_front  149.4      35.1   4.26
10000    16384    plateau   reverse_back   168.3      35.6   4.72
10000    16384    plateau   sort           187.4      47.2   3.97
10000    16384    plateau   dither         157.4      45.8   3.43
10000    16384    shuffle   ident          179.7      46.9   3.83
10000    16384    shuffle   reverse        144.8      30.0   4.82
10000    16384    shuffle   reverse_front  142.4      35.0   4.07
10000    16384    shuffle   reverse_back   159.1      35.4   4.49
10000    16384    shuffle   sort           191.5      47.1   4.06
10000    16384    shuffle   dither         168.9      46.6   3.63
1000000  1        sawtooth  ident          663.7      28.0   23.70
1000000  1        sawtooth  reverse        686.1      27.9   24.58
1000000  1        sawtooth  reverse_front  681.4      28.0   24.34
1000000  1        sawtooth  reverse_back   667.9      28.0   23.84
1000000  1        sawtooth  sort           655.3      28.2   23.26
1000000  1        sawtooth  dither         278.6      17.4   16.01
1000000  1        rand      ident          15.7       14.6   1.08
1000000  1        rand      reverse        15.7       14.6   1.07
1000000  1        rand      reverse_front  15.6       14.7   1.06
1000000  1        rand      reverse_back   15.7       14.7   1.07
1000000  1        rand      sort           130.2      28.2   4.61
1000000  1        rand      dither         15.6       14.6   1.07
1000000  1        stagger   ident          47.2       26.8   1.76
1000000  1        stagger   reverse        46.8       19.5   2.41
1000000  1        stagger   reverse_front  47.1       22.9   2.06
1000000  1        stagger   reverse_back   47.2       23.0   2.06
1000000  1        stagger   sort           128.2      28.2   4.55
1000000  1        stagger   dither         44.1       26.7   1.65
1000000  1        plateau   ident          657.9      28.0   23.52
1000000  1        plateau   reverse        687.1      28.0   24.50
1000000  1        plateau   reverse_front  667.2      28.1   23.78
1000000  1        plateau   reverse_back   665.3      27.9   23.89
1000000  1        plateau   sort           628.9      28.2   22.34
1000000  1        plateau   dither         282.7      17.4   16.26
1000000  1        shuffle   ident          126.3      28.0   4.51
1000000  1        shuffle   reverse        107.9      20.4   5.29
1000000  1        shuffle   reverse_front  109.3      23.2   4.72
1000000  1        shuffle   reverse_back   121.8      23.2   5.25
1000000  1        shuffle   sort           131.8      28.2   4.68
1000000  1        shuffle   dither         128.4      27.7   4.64
1000000  2        sawtooth  ident          465.4      20.3   22.95
1000000  2        sawtooth  reverse        465.0      20.1   23.10
1000000  2        sawtooth  reverse_front  430.8      20.2   21.32
1000000  2        sawtooth  reverse_back   442.8      20.4   21.76
1000000  2        sawtooth  sort           402.8      28.1   14.36
1000000  2        sawtooth  dither         245.2      17.3   14.13
1000000  2        rand      ident          15.4       14.7   1.05
1000000  2        rand      reverse        15.7       14.7   1.06
1000000  2        rand      reverse_front  15.7       14.6   1.07
1000000  2        rand      reverse_back   15.7       14.7   1.07
1000000  2        rand      sort           132.0      28.3   4.66
1000000  2        rand      dither         15.7       14.7   1.07
1000000  2        stagger   ident          40.8       25.8   1.58
1000000  2        stagger   reverse        41.0       19.3   2.12
1000000  2        stagger   reverse_front  41.0       21.8   1.88
1000000  2        stagger   reverse_back   41.3       22.1   1.87
1000000  2        stagger   sort           132.4      27.9   4.74
1000000  2        stagger   dither         39.8       25.8   1.54
1000000  2        plateau   ident          653.1      28.1   23.28
1000000  2        plateau   reverse        675.3      28.1   24.07
1000000  2        plateau   reverse_front  685.0      28.0   24.44
1000000  2        plateau   reverse_back   659.7      28.3   23.32
1000000  2        plateau   sort           636.9      27.7   23.01
1000000  2        plateau   dither         283.4      17.3   16.38
1000000  2        shuffle   ident          34.8       21.1   1.65
1000000  2        shuffle   reverse        34.2       18.0   1.91
1000000  2        shuffle   reverse_front  33.6       19.1   1.76
1000000  2        shuffle   reverse_back   34.3       18.9   1.81
1000000  2        shuffle   sort           127.7      28.0   4.56
1000000  2        shuffle   dither         34.7       20.6   1.68
1000000  4        sawtooth  ident          308.4      18.1   17.09
1000000  4        sawtooth  reverse        329.3      17.7   18.65
1000000  4        sawtooth  reverse_front  348.7      17.9   19.52
1000000  4        sawtooth  reverse_back   357.3      17.8   20.08
1000000  4        sawtooth  sort           362.6      28.2   12.87
1000000  4        sawtooth  dither         213.9      16.7   12.83
1000000  4        rand      ident          15.3       14.7   1.04
1000000  4        rand      reverse        15.6       14.6   1.06
1000000  4        rand      reverse_front  15.7       14.7   1.07
1000000  4        rand      reverse_back   15.3       14.7   1.04
1000000  4        rand      sort           126.2      28.2   4.48
1000000  4        rand      dither         15.7       14.7   1.07
1000000  4        stagger   ident          36.8       25.0   1.47
1000000  4        stagger   reverse        37.0       19.0   1.94
1000000  4        stagger   reverse_front  36.9       21.4   1.73
1000000  4        stagger   reverse_back   36.8       21.5   1.71
1000000  4        stagger   sort           111.8      28.2   3.96
1000000  4        stagger   dither         36.9       25.1   1.47
1000000  4        plateau   ident          670.9      28.1   23.84
1000000  4        plateau   reverse        671.7      28.2   23.84
1000000  4        plateau   reverse_front  668.8      27.9   23.93
1000000  4        plateau   reverse_back   660.3      28.0   23.55
1000000  4        plateau   sort           647.1      28.2   22.98
1000000  4        plateau   dither         275.2      17.4   15.79
1000000  4        shuffle   ident          32.4       21.8   1.48
1000000  4        shuffle   reverse        36.7       17.9   2.05
1000000  4        shuffle   reverse_front  32.7       19.3   1.69
1000000  4        shuffle   reverse_back   33.3       19.4   1.72
1000000  4        shuffle   sort           127.3      28.1   4.54
1000000  4        shuffle   dither         32.3       21.1   1.53
1000000  8        sawtooth  ident          215.3      17.3   12.42
1000000  8        sawtooth  reverse        238.4      15.8   15.12
1000000  8        sawtooth  reverse_front  189.3      16.2   11.68
1000000  8        sawtooth  reverse_back   205.5      16.8   12.26
1000000  8        sawtooth  sort           324.0      27.8   11.65
1000000  8        sawtooth  dither         142.5      16.5   8.63
1000000  8        rand      ident          15.5       14.6   1.07
1000000  8        rand      reverse        15.4       14.7   1.05
1000000  8        rand      reverse_front  15.4       14.6   1.05
1000000  8        rand      reverse_back   15.3       14.7   1.05
1000000  8        rand      sort           132.3      28.1   4.70
1000000  8        rand      dither         15.8       14.7   1.07
1000000  8        stagger   ident          34.4       24.7   1.39
1000000  8        stagger   reverse        34.6       18.5   1.87
1000000  8        stagger   reverse_front  34.6       21.1   1.64
1000000  8        stagger   reverse_back   33.9       21.2   1.60
1000000  8        stagger   sort           132.4      28.1   4.71
1000000  8        stagger   dither         34.2       24.8   1.38
1000000  8        plateau   ident          683.6      28.1   24.33
1000000  8        plateau   reverse        687.9      27.9   24.64
1000000  8        plateau   reverse_front  683.8      28.0   24.40
1000000  8        plateau   reverse_back   668.2      28.2   23.72
1000000  8        plateau   sort           654.2      28.1   23.28
1000000  8        plateau   dither         280.8      17.4   16.10
1000000  8        shuffle   ident          42.1       24.3   1.73
1000000  8        shuffle   reverse        46.6       19.0   2.46
1000000  8        shuffle   reverse_front  43.6       20.8   2.10
1000000  8        shuffle   reverse_back   43.0       20.7   2.08
1000000  8        shuffle   sort           131.7      27.8   4.73
1000000  8        shuffle   dither         39.9       23.6   1.69
1000000  16       sawtooth  ident          113.1      17.5   6.45
1000000  16       sawtooth  reverse        116.3      15.7   7.41
1000000  16       sawtooth  reverse_front  106.9      16.5   6.47
1000000  16       sawtooth  reverse_back   118.8      16.6   7.16
1000000  16       sawtooth  sort           280.9      28.3   9.92
1000000  16       sawtooth  dither         93.1       17.0   5.46
1000000  16       rand      ident          15.7       14.7   1.07
1000000  16       rand      reverse        15.7       14.7   1.07
1000000  16       rand      reverse_front  15.6       14.7   1.06
1000000  16       rand      reverse_back   15.4       14.7   1.05
1000000  16       rand      sort           130.3      28.3   4.61
1000000  16       rand      dither         15.5       14.7   1.06
1000000  16       stagger   ident          30.2       24.2   1.25
1000000  16       stagger   reverse        31.0       18.1   1.71
1000000  16       stagger   reverse_front  30.5       20.7   1.48
1000000  16       stagger   reverse_back   30.8       20.7   1.48
1000000  16       stagger   sort           130.4      28.2   4.63
1000000  16       stagger   dither         31.3       23.9   1.31
1000000  16       plateau   ident          643.3      27.9   23.09
1000000  16       plateau   reverse        639.4      27.7   23.08
1000000  16       plateau   reverse_front  658.7      27.6   23.86
1000000  16       plateau   reverse_back   663.7      28.1   23.58
1000000  16       plateau   sort           645.8      28.1   22.96
1000000  16       plateau   dither         284.4      17.4   16.31
1000000  16       shuffle   ident          51.7       26.0   1.99
1000000  16       shuffle   reverse        57.0       19.6   2.90
1000000  16       shuffle   reverse_front  54.2       21.9   2.47
1000000  16       shuffle   reverse_back   53.6       22.1   2.43
1000000  16       shuffle   sort           131.3      28.4   4.63
1000000  16       shuffle   dither         48.7       25.8   1.89
1000000  32       sawtooth  ident          95.1       18.8   5.06
1000000  32       sawtooth  reverse        98.0       15.0   6.54
1000000  32       sawtooth  reverse_front  95.4       16.7   5.71
1000000  32       sawtooth  reverse_back   98.1       16.7   5.89
1000000  32       sawtooth  sort           258.2      28.2   9.15
1000000  32       sawtooth  dither         78.6       18.5   4.24
1000000  32       rand      ident          15.6       14.7   1.06
1000000  32       rand      reverse        15.6       14.8   1.06
1000000  32       rand      reverse_front  15.6       14.8   1.06
1000000  32       rand      reverse_back   15.7       14.7   1.07
1000000  32       rand      sort           132.1      26.1   5.06
1000000  32       rand      dither         15.5       14.4   1.08
1000000  32       stagger   ident          28.7       23.5   1.22
1000000  32       stagger   reverse        28.6       17.7   1.61
1000000  32       stagger   reverse_front  28.3       20.2   1.40
1000000  32       stagger   reverse_back   28.4       20.3   1.40
1000000  32       stagger   sort           128.7      27.6   4.66
1000000  32       stagger   dither         28.5       22.5   1.27
1000000  32       plateau   ident          662.4      27.4   24.21
1000000  32       plateau   reverse        684.3      28.1   24.36
1000000  32       plateau   reverse_front  685.8      27.1   25.31
1000000  32       plateau   reverse_back   681.6      25.5   26.71
1000000  32       plateau   sort           622.5      27.6   22.56
1000000  32       plateau   dither         277.7      17.1   16.23
1000000  32       shuffle   ident          59.0       26.5   2.23
1000000  32       shuffle   reverse        66.6       19.9   3.34
1000000  32       shuffle   reverse_front  61.4       22.3   2.75
1000000  32       shuffle   reverse_back   62.2       22.1   2.82
1000000  32       shuffle   sort           131.3      27.9   4.71
1000000  32       shuffle   dither         55.6       26.4   2.11
1000000  64       sawtooth  ident          79.3       18.8   4.21
1000000  64       sawtooth  reverse        83.4       14.8   5.65
1000000  64       sawtooth  reverse_front  79.8       16.0   4.97
1000000  64       sawtooth  reverse_back   78.0       16.7   4.68
1000000  64       sawtooth  sort           232.0      27.6   8.40
1000000  64       sawtooth  dither         69.7       19.0   3.68
1000000  64       rand      ident          15.6       14.3   1.09
1000000  64       rand      reverse        15.6       14.6   1.07
1000000  64       rand      reverse_front  15.5       14.7   1.06
1000000  64       rand      reverse_back   15.7       14.7   1.07
1000000  64       rand      sort           128.3      28.3   4.54
1000000  64       rand      dither         15.6       14.7   1.06
1000000  64       stagger   ident          26.7       22.5   1.19
1000000  64       stagger   reverse        26.9       17.2   1.56
1000000  64       stagger   reverse_front  26.7       19.4   1.38
1000000  64       stagger   reverse_back   26.5       19.6   1.35
1000000  64       stagger   sort           110.6      28.3   3.91
1000000  64       stagger   dither         26.7       22.6   1.18
1000000  64       plateau   ident          677.6      27.7   24.48
1000000  64       plateau   reverse        682.5      27.9   24.47
1000000  64       plateau   reverse_front  670.3      28.0   23.92
1000000  64       plateau   reverse_back   665.8      27.9   23.84
1000000  64       plateau   sort           650.4      28.0   23.25
1000000  64       plateau   dither         273.1      16.9   16.17
1000000  64       shuffle   ident          65.1       27.4   2.38
1000000  64       shuffle   reverse        74.5       20.3   3.67
1000000  64       shuffle   reverse_front  68.8       22.7   3.03
1000000  64       shuffle   reverse_back   69.2       22.9   3.02
1000000  64       shuffle   sort           128.8      27.3   4.72
1000000  64       shuffle   dither         57.1       27.2   2.10
1000000  128      sawtooth  ident          69.6       18.6   3.73
1000000  128      sawtooth  reverse        69.9       13.7   5.12
1000000  128      sawtooth  reverse_front  71.2       15.7   4.53
1000000  128      sawtooth  reverse_back   73.3       17.1   4.28
1000000  128      sawtooth  sort           206.2      28.2   7.31
1000000  128      sawtooth  dither         59.7       19.3   3.09
1000000  128      rand      ident          15.7       14.7   1.07
1000000  128      rand      reverse        15.7       14.5   1.08
1000000  128      rand      reverse_front  15.7       14.6   1.07
1000000  128      rand      reverse_back   15.6       14.7   1.06
1000000  128      rand      sort           130.8      27.9   4.69
1000000  128      rand      dither         15.4       14.6   1.06
1000000  128      stagger   ident          25.2       19.6   1.28
1000000  128      stagger   reverse        25.0       16.5   1.51
1000000  128      stagger   reverse_front  25.3       19.1   1.32
1000000  128      stagger   reverse_back   25.0       18.3   1.37
1000000  128      stagger   sort           131.1      27.0   4.86
1000000  128      stagger   dither         25.1       21.5   1.17
1000000  128      plateau   ident          675.9      27.0   25.01
1000000  128      plateau   reverse        681.0      27.6   24.70
1000000  128      plateau   reverse_front  677.9      27.5   24.63
1000000  128      plateau   reverse_back   658.6      25.6   25.71
1000000  128      plateau   sort           644.8      27.7   23.27
1000000  128      plateau   dither         260.1      17.3   15.02
1000000  128      shuffle   ident          67.9       27.7   2.45
1000000  128      shuffle   reverse        78.6       20.4   3.86
1000000  128      shuffle   reverse_front  71.0       22.8   3.11
1000000  128      shuffle   reverse_back   74.3       22.7   3.27
1000000  128      shuffle   sort           129.2      27.5   4.70
1000000  128      shuffle   dither         64.8       24.8   2.61
1000000  256      sawtooth  ident          66.5       19.4   3.42
1000000  256      sawtooth  reverse        66.0       15.1   4.36
1000000  256      sawtooth  reverse_front  66.2       17.3   3.83
1000000  256      sawtooth  reverse_back   66.0       17.3   3.82
1000000  256      sawtooth  sort           191.7      28.1   6.82
1000000  256      sawtooth  dither         54.6       19.7   2.77
1000000  256      rand      ident          15.6       14.6   1.07
1000000  256      rand      reverse        15.6       14.6   1.06
1000000  256      rand      reverse_front  15.5       14.6   1.07
1000000  256      rand      reverse_back   15.5       14.6   1.06
1000000  256      rand      sort           128.5      27.7   4.64
1000000  256      rand      dither         15.2       14.5   1.05
1000000  256      stagger   ident          23.3       21.6   1.08
1000000  256      stagger   reverse        23.5       16.5   1.43
1000000  256      stagger   reverse_front  23.5       18.6   1.26
1000000  256      stagger   reverse_back   23.6       18.7   1.26
1000000  256      stagger   sort           130.6      27.9   4.69
1000000  256      stagger   dither         23.5       21.5   1.09
1000000  256      plateau   ident          674.5      27.4   24.58
1000000  256      plateau   reverse        676.2      27.5   24.61
1000000  256      plateau   reverse_front  681.7      27.4   24.88
1000000  256      plateau   reverse_back   676.5      27.2   24.89
1000000  256      plateau   sort           638.3      27.8   22.98
1000000  256      plateau   dither         281.8      17.3   16.27
1000000  256      shuffle   ident          69.9       27.6   2.53
1000000  256      shuffle   reverse        82.2       20.2   4.06
1000000  256      shuffle   reverse_front  72.2       22.7   3.18
1000000  256      shuffle   reverse_back   75.5       22.9   3.29
1000000  256      shuffle   sort           128.2      28.0   4.58
1000000  256      shuffle   dither         64.8       27.7   2.34
1000000  512      sawtooth  ident          62.0       20.3   3.05
1000000  512      sawtooth  reverse        61.5       15.8   3.89
1000000  512      sawtooth  reverse_front  61.7       17.8   3.47
1000000  512      sawtooth  reverse_back   60.7       17.7   3.42
1000000  512      sawtooth  sort           176.6      28.0   6.31
1000000  512      sawtooth  dither         52.6       20.1   2.62
1000000  512      rand      ident          15.7       14.6   1.08
1000000  512      rand      reverse        15.6       14.6   1.07
1000000  512      rand      reverse_front  15.6       14.5   1.07
1000000  512      rand      reverse_back   15.5       14.6   1.07
1000000  512      rand      sort           130.7      27.8   4.71
1000000  512      rand      dither         15.6       14.5   1.08
1000000  512      stagger   ident          22.3       20.7   1.08
1000000  512      stagger   reverse        22.4       16.2   1.38
1000000  512      stagger   reverse_front  22.3       18.1   1.23
1000000  512      stagger   reverse_back   22.2       18.0   1.24
1000000  512      stagger   sort           131.5      27.4   4.80
1000000  512      stagger   dither         22.6       20.7   1.09
1000000  512      plateau   ident          676.9      27.5   24.66
1000000  512      plateau   reverse        682.4      27.5   24.84
1000000  512      plateau   reverse_front  681.9      26.0   26.22
1000000  512      plateau   reverse_back   670.5      27.5   24.41
1000000  512      plateau   sort           646.8      27.5   23.52
1000000  512      plateau   dither         282.7      17.1   16.51
1000000  512      shuffle   ident          72.7       27.6   2.64
1000000  512      shuffle   reverse        85.1       20.1   4.24
1000000  512      shuffle   reverse_front  74.9       22.6   3.32
1000000  512      shuffle   reverse_back   78.6       22.6   3.47
1000000  512      shuffle   sort           131.2      27.5   4.76
1000000  512      shuffle   dither         65.2       27.4   2.38
1000000  1024     sawtooth  ident          57.2       21.0   2.73
1000000  1024     sawtooth  reverse        57.0       16.2   3.52
1000000  1024     sawtooth  reverse_front  58.0       18.2   3.20
1000000  1024     sawtooth  reverse_back   57.0       18.1   3.15
1000000  1024     sawtooth  sort           163.0      27.5   5.93
1000000  1024     sawtooth  dither         50.1       19.9   2.51
1000000  1024     rand      ident          15.7       14.1   1.11
1000000  1024     rand      reverse        15.6       14.4   1.08
1000000  1024     rand      reverse_front  15.7       14.5   1.08
1000000  1024     rand      reverse_back   15.6       14.5   1.07
1000000  1024     rand      sort           130.9      27.7   4.72
1000000  1024     rand      dither         15.7       14.5   1.08
1000000  1024     stagger   ident          26.0       20.2   1.29
1000000  1024     stagger   reverse        26.0       15.7   1.66
1000000  1024     stagger   reverse_front  26.1       17.3   1.51
1000000  1024     stagger   reverse_back   25.6       17.5   1.46
1000000  1024     stagger   sort           102.9      27.8   3.70
1000000  1024     stagger   dither         25.8       20.2   1.27
1000000  1024     plateau   ident          655.6      26.3   24.92
1000000  1024     plateau   reverse        656.6      26.2   25.07
1000000  1024     plateau   reverse_front  683.1      27.4   24.89
1000000  1024     plateau   reverse_back   669.9      26.7   25.10
1000000  1024     plateau   sort           645.6      27.5   23.45
1000000  1024     plateau   dither         266.2      17.0   15.70
1000000  1024     shuffle   ident          72.0       27.2   2.65
1000000  1024     shuffle   reverse        85.0       19.8   4.29
1000000  1024     shuffle   reverse_front  74.5       22.2   3.35
1000000  1024     shuffle   reverse_back   77.5       21.5   3.61
1000000  1024     shuffle   sort           131.2      26.1   5.02
1000000  1024     shuffle   dither         64.5       27.1   2.38
1000000  2048     sawtooth  ident          52.4       20.2   2.59
1000000  2048     sawtooth  reverse        53.2       15.3   3.47
1000000  2048     sawtooth  reverse_front  53.6       18.1   2.97
1000000  2048     sawtooth  reverse_back   52.1       17.8   2.94
1000000  2048     sawtooth  sort           151.4      27.0   5.61
1000000  2048     sawtooth  dither         46.3       21.0   2.21
1000000  2048     rand      ident          15.4       14.3   1.08
1000000  2048     rand      reverse        15.3       14.4   1.06
1000000  2048     rand      reverse_front  15.3       14.5   1.06
1000000  2048     rand      reverse_back   15.5       14.4   1.07
1000000  2048     rand      sort           132.2      27.5   4.80
1000000  2048     rand      dither         15.6       14.4   1.08
1000000  2048     stagger   ident          19.9       19.7   1.01
1000000  2048     stagger   reverse        20.2       15.4   1.31
1000000  2048     stagger   reverse_front  19.9       17.1   1.17
1000000  2048     stagger   reverse_back   20.0       16.9   1.18
1000000  2048     stagger   sort           130.6      27.8   4.70
1000000  2048     stagger   dither         20.1       19.3   1.04
1000000  2048     plateau   ident          654.4      27.3   24.00
1000000  2048     plateau   reverse        679.2      27.3   24.84
1000000  2048     plateau   reverse_front  663.1      27.3   24.29
1000000  2048     plateau   reverse_back   646.2      28.0   23.05
1000000  2048     plateau   sort           638.5      28.0   22.80
1000000  2048     plateau   dither         266.3      17.5   15.25
1000000  2048     shuffle   ident          70.2       27.8   2.52
1000000  2048     shuffle   reverse        85.2       20.4   4.17
1000000  2048     shuffle   reverse_front  75.0       22.9   3.28
1000000  2048     shuffle   reverse_back   77.0       23.1   3.34
1000000  2048     shuffle   sort           131.8      28.2   4.68
1000000  2048     shuffle   dither         64.0       27.9   2.29
1000000  4096     sawtooth  ident          51.4       22.3   2.31
1000000  4096     sawtooth  reverse        51.4       16.7   3.07
1000000  4096     sawtooth  reverse_front  51.6       19.1   2.70
1000000  4096     sawtooth  reverse_back   50.5       19.0   2.67
1000000  4096     sawtooth  sort           140.5      28.2   4.99
1000000  4096     sawtooth  dither         45.1       22.0   2.05
1000000  4096     rand      ident          15.6       14.7   1.06
1000000  4096     rand      reverse        15.3       14.7   1.04
1000000  4096     rand      reverse_front  15.5       14.7   1.06
1000000  4096     rand      reverse_back   15.5       14.7   1.05
1000000  4096     rand      sort           129.9      28.0   4.64
1000000  4096     rand      dither         15.3       14.5   1.05
1000000  4096     stagger   ident          20.2       19.7   1.02
1000000  4096     stagger   reverse        20.2       15.6   1.30
1000000  4096     stagger   reverse_front  20.1       17.6   1.14
1000000  4096     stagger   reverse_back   20.3       17.3   1.17
1000000  4096     stagger   sort           131.1      28.1   4.67
1000000  4096     stagger   dither         20.1       19.7   1.02
1000000  4096     plateau   ident          657.5      28.2   23.33
1000000  4096     plateau   reverse        670.3      28.1   23.84
1000000  4096     plateau   reverse_front  671.5      28.0   24.01
1000000  4096     plateau   reverse_back   648.4      28.0   23.17
1000000  4096     plateau   sort           631.9      28.3   22.36
1000000  4096     plateau   dither         280.3      17.5   16.03
1000000  4096     shuffle   ident          69.1       27.9   2.48
1000000  4096     shuffle   reverse        83.4       20.4   4.09
1000000  4096     shuffle   reverse_front  74.5       23.0   3.24
1000000  4096     shuffle   reverse_back   75.6       23.1   3.27
1000000  4096     shuffle   sort           130.7      27.9   4.68
1000000  4096     shuffle   dither         63.0       27.9   2.26
1000000  8192     sawtooth  ident          48.1       22.9   2.10
1000000  8192     sawtooth  reverse        47.9       17.3   2.77
1000000  8192     sawtooth  reverse_front  47.6       19.7   2.42
1000000  8192     sawtooth  reverse_back   47.2       19.5   2.42
1000000  8192     sawtooth  sort           128.2      27.8   4.61
1000000  8192     sawtooth  dither         43.3       22.6   1.91
1000000  8192     rand      ident          15.7       14.6   1.08
1000000  8192     rand      reverse        15.5       14.7   1.06
1000000  8192     rand      reverse_front  15.5       14.7   1.05
1000000  8192     rand      reverse_back   15.4       14.7   1.05
1000000  8192     rand      sort           131.2      28.3   4.64
1000000  8192     rand      dither         15.7       14.7   1.07
1000000  8192     stagger   ident          19.5       19.0   1.02
1000000  8192     stagger   reverse        19.4       15.5   1.25
1000000  8192     stagger   reverse_front  19.2       17.1   1.12
1000000  8192     stagger   reverse_back   19.4       17.2   1.13
1000000  8192     stagger   sort           130.1      28.2   4.61
1000000  8192     stagger   dither         19.2       19.1   1.00
1000000  8192     plateau   ident          636.8      28.0   22.70
1000000  8192     plateau   reverse        658.4      27.9   23.64
1000000  8192     plateau   reverse_front  660.2      28.0   23.58
1000000  8192     plateau   reverse_back   643.7      28.1   22.88
1000000  8192     plateau   sort           608.3      28.2   21.54
1000000  8192     plateau   dither         276.2      17.4   15.84
1000000  8192     shuffle   ident          69.1       28.2   2.46
1000000  8192     shuffle   reverse        84.0       20.5   4.10
1000000  8192     shuffle   reverse_front  76.8       22.8   3.37
1000000  8192     shuffle   reverse_back   75.1       22.9   3.28
1000000  8192     shuffle   sort           131.1      27.7   4.73
1000000  8192     shuffle   dither         62.3       27.8   2.24
1000000  16384    sawtooth  ident          44.9       23.6   1.90
1000000  16384    sawtooth  reverse        45.4       17.6   2.57
1000000  16384    sawtooth  reverse_front  45.1       20.2   2.24
1000000  16384    sawtooth  reverse_back   44.6       20.2   2.21
1000000  16384    sawtooth  sort           117.4      28.0   4.19
1000000  16384    sawtooth  dither         40.3       22.9   1.76
1000000  16384    rand      ident          15.5       14.5   1.07
1000000  16384    rand      reverse        15.4       14.7   1.05
1000000  16384    rand      reverse_front  15.7       14.7   1.07
1000000  16384    rand      reverse_back   15.5       14.7   1.05
1000000  16384    rand      sort           129.0      28.1   4.58
1000000  16384    rand      dither         15.6       14.6   1.06
1000000  16384    stagger   ident          18.6       18.2   1.02
1000000  16384    stagger   reverse        18.7       15.1   1.24
1000000  16384    stagger   reverse_front  18.6       16.0   1.16
1000000  16384    stagger   reverse_back   18.6       16.8   1.11
1000000  16384    stagger   sort           131.8      27.9   4.72
1000000  16384    stagger   dither         18.7       18.0   1.04
1000000  16384    plateau   ident          604.8      27.6   21.89
1000000  16384    plateau   reverse        641.8      27.2   23.57
1000000  16384    plateau   reverse_front  631.2      27.6   22.85
1000000  16384    plateau   reverse_back   600.3      28.0   21.45
1000000  16384    plateau   sort           577.1      28.2   20.45
1000000  16384    plateau   dither         258.9      17.6   14.73
1000000  16384    shuffle   ident          71.0       27.9   2.55
1000000  16384    shuffle   reverse        83.3       20.5   4.06
1000000  16384    shuffle   reverse_front  78.2       23.0   3.40
1000000  16384    shuffle   reverse_back   72.3       23.3   3.10
1000000  16384    shuffle   sort           128.3      28.1   4.56
1000000  16384    shuffle   dither         65.3       28.0   2.33
1000000  32768    sawtooth  ident          41.4       24.1   1.72
1000000  32768    sawtooth  reverse        41.6       18.0   2.30
1000000  32768    sawtooth  reverse_front  41.7       20.6   2.02
1000000  32768    sawtooth  reverse_back   41.0       20.5   2.00
1000000  32768    sawtooth  sort           109.0      28.1   3.88
1000000  32768    sawtooth  dither         37.8       23.0   1.65
1000000  32768    rand      ident          15.7       14.6   1.07
1000000  32768    rand      reverse        15.7       14.6   1.07
1000000  32768    rand      reverse_front  15.8       14.3   1.10
1000000  32768    rand      reverse_back   15.7       14.2   1.11
1000000  32768    rand      sort           130.4      27.0   4.82
1000000  32768    rand      dither         15.7       14.3   1.10
1000000  32768    stagger   ident          18.1       17.1   1.06
1000000  32768    stagger   reverse        17.9       15.5   1.15
1000000  32768    stagger   reverse_front  18.1       16.4   1.10
1000000  32768    stagger   reverse_back   17.7       16.5   1.07
1000000  32768    stagger   sort           128.8      28.2   4.56
1000000  32768    stagger   dither         18.1       17.4   1.04
1000000  32768    plateau   ident          562.8      28.0   20.12
1000000  32768    plateau   reverse        585.3      27.6   21.23
1000000  32768    plateau   reverse_front  580.0      27.4   21.16
1000000  32768    plateau   reverse_back   563.0      28.1   20.05
1000000  32768    plateau   sort           537.9      28.0   19.18
1000000  32768    plateau   dither         260.2      17.6   14.79
1000000  32768    shuffle   ident          75.7       27.9   2.71
1000000  32768    shuffle   reverse        86.2       20.5   4.21
1000000  32768    shuffle   reverse_front  86.9       22.6   3.85
1000000  32768    shuffle   reverse_back   79.3       22.9   3.46
1000000  32768    shuffle   sort           132.2      27.7   4.77
1000000  32768    shuffle   dither         69.1       27.8   2.48
1000000  65536    sawtooth  ident          36.4       24.9   1.46
1000000  65536    sawtooth  reverse        36.3       18.3   1.99
1000000  65536    sawtooth  reverse_front  36.4       21.0   1.73
1000000  65536    sawtooth  reverse_back   36.7       20.7   1.77
1000000  65536    sawtooth  sort           106.1      27.6   3.84
1000000  65536    sawtooth  dither         34.0       24.3   1.40
1000000  65536    rand      ident          15.7       14.3   1.09
1000000  65536    rand      reverse        15.8       14.4   1.10
1000000  65536    rand      reverse_front  15.6       14.4   1.09
1000000  65536    rand      reverse_back   15.7       14.2   1.11
1000000  65536    rand      sort           132.3      27.9   4.74
1000000  65536    rand      dither         15.6       14.6   1.07
1000000  65536    stagger   ident          17.5       16.3   1.07
1000000  65536    stagger   reverse        17.7       15.7   1.12
1000000  65536    stagger   reverse_front  17.6       15.8   1.11
1000000  65536    stagger   reverse_back   17.7       15.9   1.11
1000000  65536    stagger   sort           131.8      27.2   4.84
1000000  65536    stagger   dither         17.5       16.2   1.08
1000000  65536    plateau   ident          466.1      26.4   17.62
1000000  65536    plateau   reverse        518.0      26.1   19.88
1000000  65536    plateau   reverse_front  506.6      26.8   18.90
1000000  65536    plateau   reverse_back   472.3      28.0   16.86
1000000  65536    plateau   sort           459.2      27.8   16.51
1000000  65536    plateau   dither         242.5      17.7   13.67
1000000  65536    shuffle   ident          87.3       27.9   3.12
1000000  65536    shuffle   reverse        91.0       20.5   4.45
1000000  65536    shuffle   reverse_front  98.0       22.6   4.34
1000000  65536    shuffle   reverse_back   87.1       23.0   3.79
1000000  65536    shuffle   sort           132.5      26.5   5.00
1000000  65536    shuffle   dither         76.9       27.7   2.78
1000000  131072   sawtooth  ident          34.2       25.2   1.36
1000000  131072   sawtooth  reverse        34.5       18.3   1.88
1000000  131072   sawtooth  reverse_front  34.7       21.5   1.61
1000000  131072   sawtooth  reverse_back   34.6       21.0   1.65
1000000  131072   sawtooth  sort           107.5      25.7   4.18
1000000  131072   sawtooth  dither         32.1       25.1   1.28
1000000  131072   rand      ident          15.7       14.6   1.07
1000000  131072   rand      reverse        15.6       14.6   1.07
1000000  131072   rand      reverse_front  15.6       14.6   1.07
1000000  131072   rand      reverse_back   15.5       14.4   1.07
1000000  131072   rand      sort           131.8      27.9   4.72
1000000  131072   rand      dither         15.7       14.7   1.07
1000000  131072   stagger   ident          17.0       15.8   1.08
1000000  131072   stagger   reverse        17.1       15.5   1.11
1000000  131072   stagger   reverse_front  17.5       15.5   1.13
1000000  131072   stagger   reverse_back   17.3       15.6   1.11
1000000  131072   stagger   sort           119.6      27.5   4.35
1000000  131072   stagger   dither         17.3       15.8   1.09
1000000  131072   plateau   ident          365.3      27.3   13.39
1000000  131072   plateau   reverse        392.4      24.7   15.91
1000000  131072   plateau   reverse_front  388.7      25.8   15.08
1000000  131072   plateau   reverse_back   371.4      27.8   13.37
1000000  131072   plateau   sort           361.6      28.0   12.90
1000000  131072   plateau   dither         202.2      17.8   11.39
1000000  131072   shuffle   ident          98.6       27.6   3.57
1000000  131072   shuffle   reverse        98.5       20.5   4.82
1000000  131072   shuffle   reverse_front  103.3      23.0   4.49
1000000  131072   shuffle   reverse_back   94.8       23.2   4.09
1000000  131072   shuffle   sort           131.7      27.9   4.72
1000000  131072   shuffle   dither         90.5       27.4   3.31
1000000  262144   sawtooth  ident          38.4       26.0   1.48
1000000  262144   sawtooth  reverse        38.1       19.0   2.01
1000000  262144   sawtooth  reverse_front  38.1       21.6   1.76
1000000  262144   sawtooth  reverse_back   38.2       21.9   1.75
1000000  262144   sawtooth  sort           114.8      28.3   4.06
1000000  262144   sawtooth  dither         35.7       25.8   1.38
1000000  262144   rand      ident          15.8       14.7   1.08
1000000  262144   rand      reverse        15.7       14.6   1.08
1000000  262144   rand      reverse_front  15.8       14.6   1.08
1000000  262144   rand      reverse_back   15.7       14.6   1.07
1000000  262144   rand      sort           131.9      27.7   4.76
1000000  262144   rand      dither         15.8       14.6   1.08
1000000  262144   stagger   ident          17.5       15.9   1.10
1000000  262144   stagger   reverse        17.1       15.7   1.09
1000000  262144   stagger   reverse_front  17.6       15.6   1.13
1000000  262144   stagger   reverse_back   17.5       16.0   1.10
1000000  262144   stagger   sort           127.0      28.1   4.51
1000000  262144   stagger   dither         17.4       16.1   1.08
1000000  262144   plateau   ident          246.7      28.1   8.79
1000000  262144   plateau   reverse        277.0      25.1   11.02
1000000  262144   plateau   reverse_front  264.3      23.6   11.19
1000000  262144   plateau   reverse_back   244.3      27.8   8.79
1000000  262144   plateau   sort           239.6      27.4   8.73
1000000  262144   plateau   dither         210.9      18.9   11.16
1000000  262144   shuffle   ident          110.6      26.1   4.24
1000000  262144   shuffle   reverse        104.3      20.5   5.10
1000000  262144   shuffle   reverse_front  106.9      23.0   4.65
1000000  262144   shuffle   reverse_back   105.9      23.0   4.60
1000000  262144   shuffle   sort           131.0      28.0   4.67
1000000  262144   shuffle   dither         101.9      27.8   3.66
1000000  524288   sawtooth  ident          47.1       26.9   1.75
1000000  524288   sawtooth  reverse        46.8       19.7   2.38
1000000  524288   sawtooth  reverse_front  47.1       22.4   2.11
1000000  524288   sawtooth  reverse_back   47.3       21.5   2.21
1000000  524288   sawtooth  sort           125.8      25.7   4.89
1000000  524288   sawtooth  dither         42.9       26.6   1.61
1000000  524288   rand      ident          15.6       14.6   1.07
1000000  524288   rand      reverse        15.7       14.7   1.07
1000000  524288   rand      reverse_front  15.6       14.7   1.06
1000000  524288   rand      reverse_back   15.7       14.4   1.09
1000000  524288   rand      sort           127.5      27.5   4.64
1000000  524288   rand      dither         15.6       14.4   1.08
1000000  524288   stagger   ident          16.8       16.0   1.05
1000000  524288   stagger   reverse        17.3       15.5   1.11
1000000  524288   stagger   reverse_front  17.5       15.9   1.10
1000000  524288   stagger   reverse_back   16.9       16.1   1.05
1000000  524288   stagger   sort           127.9      27.6   4.63
1000000  524288   stagger   dither         16.9       16.3   1.03
1000000  524288   plateau   ident          174.2      28.1   6.20
1000000  524288   plateau   reverse        163.3      23.4   6.99
1000000  524288   plateau   reverse_front  156.3      23.1   6.78
1000000  524288   plateau   reverse_back   138.3      27.8   4.97
1000000  524288   plateau   sort           178.5      28.1   6.35
1000000  524288   plateau   dither         144.6      20.9   6.91
1000000  524288   shuffle   ident          117.9      25.5   4.62
1000000  524288   shuffle   reverse        102.7      18.9   5.44
1000000  524288   shuffle   reverse_front  105.3      22.8   4.61
1000000  524288   shuffle   reverse_back   111.1      22.9   4.86
1000000  524288   shuffle   sort           131.9      28.0   4.71
1000000  524288   shuffle   dither         115.1      27.8   4.14
1000000  1048576  sawtooth  ident          129.9      25.6   5.07
1000000  1048576  sawtooth  reverse        110.5      18.5   5.97
1000000  1048576  sawtooth  reverse_front  110.9      23.0   4.82
1000000  1048576  sawtooth  reverse_back   122.8      23.0   5.33
1000000  1048576  sawtooth  sort           131.9      28.1   4.70
1000000  1048576  sawtooth  dither         113.5      27.7   4.09
1000000  1048576  rand      ident          15.7       14.6   1.07
1000000  1048576  rand      reverse        15.6       14.2   1.09
1000000  1048576  rand      reverse_front  15.8       14.4   1.10
1000000  1048576  rand      reverse_back   15.4       14.5   1.06
1000000  1048576  rand      sort           129.8      27.7   4.68
1000000  1048576  rand      dither         15.6       14.5   1.07
1000000  1048576  stagger   ident          16.7       16.6   1.01
1000000  1048576  stagger   reverse        17.1       15.6   1.10
1000000  1048576  stagger   reverse_front  17.3       16.2   1.07
1000000  1048576  stagger   reverse_back   17.1       16.3   1.05
1000000  1048576  stagger   sort           123.6      27.9   4.44
1000000  1048576  stagger   dither         16.9       16.7   1.01
1000000  1048576  plateau   ident          121.5      27.8   4.37
1000000  1048576  plateau   reverse        107.7      20.2   5.33
1000000  1048576  plateau   reverse_front  113.4      23.0   4.93
1000000  1048576  plateau   reverse_back   123.1      22.0   5.59
1000000  1048576  plateau   sort           129.7      28.1   4.61
1000000  1048576  plateau   dither         110.5      27.4   4.03
1000000  1048576  shuffle   ident          123.1      27.7   4.45
1000000  1048576  shuffle   reverse        108.4      20.5   5.29
1000000  1048576  shuffle   reverse_front  112.2      22.1   5.08
1000000  1048576  shuffle   reverse_back   117.5      20.3   5.78
1000000  1048576  shuffle   sort           130.1      27.4   4.75
1000000  1048576  shuffle   dither         118.3      27.9   4.25