goos: linux
goarch: amd64
pkg: rsc.io/tmp/rsort
cpu: AMD Ryzen 9 7950X 16-Core Processor            
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      12	  94913551 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      12	  94712050 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      12	  98982542 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      12	  99175936 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      12	  98870834 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      12	  98133584 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      12	  97146637 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      13	  94317400 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      12	  97660634 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortWithTmp-32         	      12	  94932476 ns/op	         2.968 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 204858572 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 208219872 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 201157672 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 195490861 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 195961393 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 197819021 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 209242636 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 199220773 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 201057761 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=sortInPlace-32         	       6	 205087845 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 286939724 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 281692706 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 275501124 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 278100733 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 270713082 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 286666891 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 272713437 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 277551596 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 275572396 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=8/alg=slices.Sort-32         	       4	 278024043 ns/op	         2.968 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      14	  82913287 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      14	  79372811 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      14	  76871112 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      14	  76640377 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      14	  76774326 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      14	  78688106 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      14	  76435769 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      14	  78260273 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      14	  76617706 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortWithTmp-32         	      15	  81171354 ns/op	         3.199 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 209790974 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 193109851 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 199381857 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 196285463 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 189518476 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 205899594 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 198111725 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 189576888 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 189452478 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=sortInPlace-32         	       6	 197334152 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 280989958 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 290193633 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 283541186 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 273767250 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 284647656 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 284460552 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 290790483 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 286835444 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 284731606 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=7/alg=slices.Sort-32         	       4	 281206360 ns/op	         3.199 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 131899200 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 133569424 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 129090284 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 127984202 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 132442422 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 129238913 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 129980732 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 129887184 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 129195464 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortWithTmp-32         	       8	 129253566 ns/op	         5.334 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 282033862 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 280675640 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 281193460 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 282754358 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 280927929 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 301401896 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 292072622 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 289748948 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 299006522 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=sortInPlace-32         	       4	 293655748 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 290990879 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 284141292 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 297140672 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 289200583 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 289159300 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 284482684 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 296044182 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 287250734 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 284646750 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=4/alg=slices.Sort-32         	       4	 298030040 ns/op	         5.334 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       6	 178104374 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       6	 176017920 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       6	 175660023 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       6	 173850199 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       6	 174600405 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       6	 174323633 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       6	 169707491 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       6	 172973006 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       6	 175712458 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortWithTmp-32         	       7	 174228056 ns/op	        10.20 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 410226323 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 438216925 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 410264432 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 428867300 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 411178100 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 424707198 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 424173029 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 411155247 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 437946033 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=sortInPlace-32         	       3	 424078604 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 285765613 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 274019515 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 291332650 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 285838012 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 274204662 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 287284463 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 284700940 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 285090310 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 287214060 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=2/alg=slices.Sort-32         	       4	 285042084 ns/op	        10.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       5	 255259318 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       4	 255652725 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       5	 251289243 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       4	 267231206 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       4	 259099554 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       4	 251968140 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       5	 253102694 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       5	 253442008 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       5	 252194024 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortWithTmp-32         	       4	 271200915 ns/op	        19.89 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 733187646 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 695901688 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 788987874 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 696188529 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 736356424 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 722856362 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 705235478 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 733772936 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 722146481 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=sortInPlace-32         	       2	 741481822 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       4	 282294208 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       4	 288694478 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       4	 287338232 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       4	 283359394 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       4	 284518560 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       3	 335213221 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       4	 290921148 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       4	 290686848 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       4	 281917386 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1/alg=slices.Sort-32         	       4	 284577940 ns/op	        19.89 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 441219999 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 409682410 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 405165971 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 423429943 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 424409031 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 412516407 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 426847202 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 413217418 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 417387112 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortWithTmp-32       	       3	 404176887 ns/op	        39.78 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 785981126 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 757848899 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 776039659 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 787854684 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 772167552 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 790512654 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 793922502 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 754442176 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 761516520 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=sortInPlace-32       	       2	 781229409 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 307684408 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 306310280 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 307229216 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 307395920 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 301173428 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 306796521 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 301172772 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 300975534 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 307176954 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_2/alg=slices.Sort-32       	       4	 303385109 ns/op	        39.78 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 794437530 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 798277410 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 789610961 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 762677100 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 782849318 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 817781911 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 780257778 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 761536828 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 799506482 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortWithTmp-32       	       2	 821812582 ns/op	        79.55 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       1	1001538739 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       2	 975819407 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       2	1010824894 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       2	 994948805 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       2	 997553558 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       1	1009733834 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       1	1008999162 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       2	1027523336 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       1	1008327177 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=sortInPlace-32       	       1	1028496563 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       4	 330993047 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       3	 334252700 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       4	 331011098 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       4	 328736588 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       4	 329296694 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       3	 336601132 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       4	 320512599 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       4	 316276923 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       4	 329724704 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_4/alg=slices.Sort-32       	       3	 335816340 ns/op	        79.55 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1482848698 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1483073251 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1510593128 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1417981087 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1416717842 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1513039568 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1482010826 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1508356084 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1411299339 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortWithTmp-32       	       1	1479922862 ns/op	       159.1 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1235037460 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1283054242 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1232539843 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1225793343 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1295906501 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1242836627 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1305457616 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1319907812 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1301317668 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=sortInPlace-32       	       1	1324993176 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 444495775 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 446369520 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 446957834 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 432123916 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 446442447 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 436363094 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 451070567 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 444190956 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 444417444 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_8/alg=slices.Sort-32       	       3	 444315715 ns/op	       159.1 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2870129312 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2830196887 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2869911650 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2875699350 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2810365198 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2863771516 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2873253582 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2883957094 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2732414793 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortWithTmp-32      	       1	2830941131 ns/op	       318.2 depth/op	16777216 B/op	       1 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1892075721 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1881510620 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1884285529 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1887021807 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1897645057 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1825244552 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1837929585 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1906301965 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1901532598 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=sortInPlace-32      	       1	1930862914 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 599761088 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 577794778 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 596495256 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 577499060 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 595292690 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 575690104 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 575682880 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 577790335 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 583379144 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
BenchmarkRandom/n=1048576/len=512/e=1_16/alg=slices.Sort-32      	       2	 576373740 ns/op	       318.2 depth/op	       0 B/op	       0 allocs/op
PASS
ok  	rsc.io/tmp/rsort	614.912s
goos: linux
goarch: amd64
pkg: rsc.io/tmp/rsort
cpu: AMD Ryzen 9 7950X 16-Core Processor            
BenchmarkText/input=as/alg=sortWithTmp-32         	      52	  22127713 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortWithTmp-32         	      54	  22022346 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortWithTmp-32         	      52	  21814182 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortWithTmp-32         	      54	  21703467 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortWithTmp-32         	      54	  21707568 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortWithTmp-32         	      54	  21787743 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortWithTmp-32         	      52	  22018784 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortWithTmp-32         	      51	  22017323 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortWithTmp-32         	      54	  22024023 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortWithTmp-32         	      50	  21705313 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     128	   9348829 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     128	   9387496 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     127	   9311767 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     128	   9285639 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     128	   9283886 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     127	   9321422 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     128	   9272652 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     128	   9310109 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     128	   9273806 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=sortInPlace-32         	     128	   9335189 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     926	   1307462 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     931	   1293745 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     924	   1311114 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     918	   1312162 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     927	   1293844 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     913	   1284728 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     916	   1293465 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     924	   1317014 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     909	   1292922 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as/alg=slices.Sort-32         	     913	   1288614 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      54	  23239361 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      52	  21917474 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      51	  21624915 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      54	  21627461 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      49	  22136454 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      52	  22138710 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      52	  22017840 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      52	  22037753 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      49	  21638184 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortWithTmp-32 	      55	  22008725 ns/op	     10499 depth/op	   16384 B/op	       1 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     100	  10277014 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     128	   9374507 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     127	   9252623 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     127	   9321235 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     128	   9164530 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     129	   9161567 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     129	   9251410 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     130	   9324011 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     127	   9264558 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=sortInPlace-32 	     128	   9394652 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1230	    957827 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1249	    959468 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1243	    958071 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1222	    982610 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1213	    960125 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1250	    976083 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1221	    984478 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1250	    958859 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1251	    957330 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=as.sortish/alg=slices.Sort-32 	    1248	    988289 ns/op	     10499 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	   98486	     12469 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	  100761	     12283 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	   99494	     12005 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	  100497	     11985 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	   98314	     12086 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	  100622	     12138 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	  100263	     12128 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	  100116	     11989 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	   99397	     12042 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortWithTmp-32        	   97437	     12059 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  142034	      9149 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  144471	      9318 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  139998	      8397 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  144294	      8593 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  144181	      8305 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  142688	      8400 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  144482	      8399 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  139683	      8596 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  143478	      8487 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=sortInPlace-32        	  144108	      8315 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  207262	      5838 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  207744	      5951 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  207378	      5807 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  203353	      5832 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  202239	      5948 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  206054	      5949 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  208006	      5778 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  201712	      5867 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  202257	      5783 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd/alg=slices.Sort-32        	  206967	      5778 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  101816	     11713 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  100980	     11718 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  101472	     11753 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  101833	     11739 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  101971	     11744 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  101044	     11729 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  100249	     11876 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  101742	     11619 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  100328	     11735 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortWithTmp-32         	  103099	     11670 ns/op	        14.36 depth/op	    4096 B/op	       1 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  138872	      8648 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  142150	      8379 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  141568	      8476 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  139119	      8630 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  145233	      8648 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  139178	      8535 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  139574	      8632 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  138829	      8646 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  142545	      8602 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=sortInPlace-32         	  141235	      8648 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  360710	      3393 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  353109	      3410 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  349941	      3419 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  360288	      3316 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  351712	      3421 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  355968	      3379 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  355216	      3314 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  357504	      3412 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  361525	      3352 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=cmd.sortish/alg=slices.Sort-32         	  357292	      3343 ns/op	        14.36 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     846	   1389760 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     873	   1392044 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     856	   1381779 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     859	   1379831 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     856	   1368034 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     873	   1382550 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     864	   1387596 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     858	   1385875 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     864	   1386514 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortWithTmp-32            	     878	   1377327 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1077	   1133044 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1039	   1105830 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1072	   1155061 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1038	   1155688 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1083	   1133172 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1038	   1155822 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1059	   1150613 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1084	   1150060 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1032	   1132987 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=sortInPlace-32            	    1078	   1134046 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     781	   1567245 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     776	   1573494 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     790	   1538609 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     763	   1528714 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     764	   1538016 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     764	   1574629 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     760	   1574695 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     792	   1574477 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     792	   1539189 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist/alg=slices.Sort-32            	     763	   1574378 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1084	   1093327 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1105	   1099397 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1096	   1085673 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1099	   1085065 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1090	   1092553 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1084	   1093205 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1087	   1087330 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1094	   1097672 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1088	   1087528 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortWithTmp-32    	    1101	   1098363 ns/op	        30.68 depth/op	  229376 B/op	       1 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1287	    897694 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1246	    924818 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1279	    915852 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1333	    914219 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1290	    898014 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1318	    930069 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1347	    914022 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1288	    914239 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1290	    930406 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=sortInPlace-32    	    1326	    913037 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4262	    289269 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4162	    284245 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4153	    289205 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4135	    290100 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4172	    286358 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4125	    283317 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4156	    287707 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4168	    277589 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4282	    276736 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=filelist.sortish/alg=slices.Sort-32    	    4273	    279573 ns/op	        30.68 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     172	   6604913 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     182	   6677269 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     186	   6457028 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     180	   6483967 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     180	   6630722 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     177	   6715874 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     177	   6520798 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     180	   6545897 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     180	   6872277 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortWithTmp-32             	     182	   6545934 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     252	   4750690 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     267	   4482865 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     265	   4584271 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     260	   4488672 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     260	   4484616 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     265	   4738237 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     265	   4741136 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     252	   4606354 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     261	   4492867 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=sortInPlace-32             	     253	   4580444 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     247	   4793721 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     242	   4829385 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     241	   4792801 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     247	   4792274 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     249	   4839827 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     249	   4855727 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     241	   4807785 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     247	   4799767 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     241	   4831719 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles/alg=slices.Sort-32             	     248	   4796109 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     232	   5290496 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     231	   5020296 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     234	   5214871 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     229	   5276200 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     228	   5204355 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     235	   5151459 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     230	   5265949 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     225	   5304004 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     232	   5049130 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortWithTmp-32     	     226	   5303425 ns/op	        50.09 depth/op	  638976 B/op	       1 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     385	   3104024 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     387	   3113946 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     387	   3102547 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     378	   3177904 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     386	   3094894 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     378	   3173088 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     384	   3105242 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     378	   3172724 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     385	   3095535 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=sortInPlace-32     	     386	   3111312 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1219	    995361 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1212	    978620 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1201	   1006964 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1227	    997655 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1190	   1006934 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1219	    998788 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1227	    992515 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1203	   1007819 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1200	   1010281 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gofiles.sortish/alg=slices.Sort-32     	    1221	    981980 ns/op	        50.09 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      25	  46392708 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      24	  45965452 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      25	  46734338 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      24	  45630239 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      26	  45744549 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      26	  46840520 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      25	  45859520 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      25	  45686555 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      25	  45611627 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortWithTmp-32          	      25	  46753404 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      27	  41078682 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      27	  40331381 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      30	  40264392 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      28	  41263692 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      28	  39432316 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      28	  41549322 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      28	  39575479 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      30	  39560573 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      28	  41620655 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=sortInPlace-32          	      28	  41579778 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      33	  34167876 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      31	  33717773 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      36	  34001615 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      34	  33320230 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      36	  33445277 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      36	  33368628 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      34	  33661254 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      36	  33827774 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      33	  33944625 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache/alg=slices.Sort-32          	      31	  33654505 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      31	  38817649 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      31	  38001263 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      31	  38366841 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      30	  37818917 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      31	  38023535 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      32	  37757571 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      31	  37932305 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      31	  37883038 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      30	  37871915 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortWithTmp-32  	      31	  37422911 ns/op	        74.93 depth/op	 3219456 B/op	       1 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      42	  28173940 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      42	  27622598 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      42	  29017608 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      38	  28221465 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      37	  27501923 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      43	  28242482 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      37	  28976279 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      40	  28970557 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      40	  28201924 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=sortInPlace-32  	      37	  28961777 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     186	   6650549 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     188	   6462937 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     187	   6528798 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     180	   6506880 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     180	   6478841 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     184	   6370730 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     181	   6418119 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     184	   6620865 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     180	   6651061 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=gomodcache.sortish/alg=slices.Sort-32  	     187	   6445147 ns/op	        74.93 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4726	    255071 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4708	    255039 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4714	    256719 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4887	    253524 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4693	    254302 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4669	    253930 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4645	    252090 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4732	    253020 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4779	    252148 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortWithTmp-32            	    4767	    252414 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6075	    191701 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6234	    185187 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6366	    190328 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6342	    187410 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6152	    187370 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6319	    186222 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6242	    188003 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6216	    191648 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6446	    193948 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=sortInPlace-32            	    6225	    187884 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4784	    239388 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4839	    240539 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4747	    240097 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4898	    236451 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4908	    239546 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4862	    237552 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4881	    239811 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4899	    239791 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4773	    239353 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps/alg=slices.Sort-32            	    4852	    235001 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5502	    221198 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5530	    221095 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5328	    220439 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5407	    220591 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5452	    220455 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5413	    219341 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5332	    219578 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5474	    219301 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5377	    220201 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortWithTmp-32    	    5425	    220505 ns/op	        32.20 depth/op	   49152 B/op	       1 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    6645	    173025 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    6906	    177165 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    7016	    172863 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    6859	    173195 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    6862	    173388 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    7146	    173081 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    6873	    173896 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    6778	    176300 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    6877	    175875 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=sortInPlace-32    	    6801	    172508 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   18468	     64969 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   18802	     63625 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   18480	     65065 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   18526	     64840 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   18433	     63868 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   18573	     64747 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   18874	     63877 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   18987	     63336 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   18453	     62848 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=kubedeps.sortish/alg=slices.Sort-32    	   19140	     63479 ns/op	        32.20 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3199	    376814 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3325	    379857 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3190	    379290 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3261	    376652 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3142	    379066 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3169	    377667 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3087	    380504 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3187	    379229 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3111	    378142 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortWithTmp-32             	    3210	    379315 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3238	    335932 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3406	    334480 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3496	    338094 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3493	    340728 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3470	    336030 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3405	    336027 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3379	    338576 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3343	    338431 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3348	    339680 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=sortInPlace-32             	    3364	    330386 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1472	    799857 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1460	    827984 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1467	    828444 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1497	    813938 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1449	    828887 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1466	    813141 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1472	    829362 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1477	    801614 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1498	    814634 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks/alg=slices.Sort-32             	    1496	    805868 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4327	    275774 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4328	    274136 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4459	    276388 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4347	    272386 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4278	    275858 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4525	    276359 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4176	    276203 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4460	    275114 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4184	    275386 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortWithTmp-32     	    4267	    273357 ns/op	         7.058 depth/op	  155648 B/op	       1 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    4094	    283214 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    3957	    293941 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    4002	    290370 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    4146	    287090 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    4101	    281583 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    3990	    280621 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    4123	    288370 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    3876	    288025 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    4014	    286038 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=sortInPlace-32     	    4034	    286064 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5719	    206369 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5817	    208295 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5871	    214804 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5826	    209961 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5772	    210359 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5859	    214841 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5923	    201773 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5804	    209600 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5871	    212444 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=opticks.sortish/alg=slices.Sort-32     	    5786	    207436 ns/op	         7.058 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     246	   4852638 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     244	   4849788 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     243	   4957443 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     243	   4880656 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     241	   4954310 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     242	   4902908 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     241	   4882579 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     237	   4936736 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     242	   4912602 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortWithTmp-32                 	     238	   4915127 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     214	   5638031 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     214	   5560863 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     211	   5573154 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     214	   5577654 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     212	   5569341 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     210	   5716184 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     208	   5684989 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     217	   5636367 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     214	   5683524 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=sortInPlace-32                 	     214	   5715624 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      82	  13886003 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      84	  13905051 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      85	  14160081 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      86	  13940084 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      84	  13921234 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      86	  14067836 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      84	  14170844 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      84	  13886104 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      85	  14167488 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw/alg=slices.Sort-32                 	      84	  14239404 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     343	   3402694 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     346	   3410235 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     350	   3416669 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     350	   3476609 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     346	   3395043 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     356	   3357596 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     352	   3402417 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     349	   3391544 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     343	   3381165 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortWithTmp-32         	     354	   3422228 ns/op	         5.582 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     267	   4531892 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     265	   4443985 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     262	   4537370 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     264	   4536791 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     272	   4422414 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     267	   4547224 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     262	   4538963 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     264	   4528649 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     264	   4546985 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=sortInPlace-32         	     274	   4443357 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     302	   3870358 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     302	   3972832 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     304	   3972943 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     310	   3958172 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     304	   3974093 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     302	   3934932 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     304	   3920984 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     310	   3933593 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     312	   3921428 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgw.sortish/alg=slices.Sort-32         	     302	   3834843 ns/op	         5.582 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     243	   4896277 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     248	   4918907 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     236	   4889719 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     242	   4896262 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     242	   4864472 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     240	   4927130 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     246	   4904916 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     242	   4932178 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     244	   4900461 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortWithTmp-32            	     240	   4923814 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     208	   5436289 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     208	   5749372 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     208	   5718690 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     207	   5609335 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     214	   5576036 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     208	   5573260 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     208	   5720667 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     208	   5753843 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     220	   5754975 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=sortInPlace-32            	     207	   5756919 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      88	  14002519 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      84	  14363208 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      84	  13804130 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      85	  14122995 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      84	  14362315 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      82	  14331703 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      82	  14394121 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      84	  14399748 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      88	  13824849 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower/alg=slices.Sort-32            	      85	  13848591 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     348	   3422425 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     344	   3430770 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     349	   3425972 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     351	   3408184 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     345	   3433890 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     351	   3468850 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     348	   3408595 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     351	   3410719 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     349	   3413051 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortWithTmp-32    	     344	   3420038 ns/op	         5.619 depth/op	 1957888 B/op	       1 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     265	   4428860 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     270	   4425589 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     264	   4534891 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     270	   4522189 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     265	   4503508 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     265	   4439333 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     270	   4530945 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     266	   4433683 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     266	   4422726 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=sortInPlace-32    	     264	   4495941 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     296	   4133142 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     291	   4131631 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     289	   4040381 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     290	   4127483 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     291	   4052114 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     296	   4047749 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     296	   4136456 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     296	   4038233 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     296	   4130629 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=pgwlower.sortish/alg=slices.Sort-32    	     296	   4130091 ns/op	         5.619 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1165	   1042102 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1167	   1046057 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1156	   1045831 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1156	   1038066 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1158	   1040068 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1170	   1035847 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1146	   1045160 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1137	   1048200 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1170	   1040395 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortWithTmp-32          	    1182	   1034859 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1197	   1003098 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1190	   1002138 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1167	   1020620 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1171	   1028950 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1168	   1025322 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1167	   1029946 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1195	   1023428 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1173	   1026997 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1167	   1027116 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=sortInPlace-32          	    1173	   1030172 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     406	   2886819 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     406	   2948513 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     416	   2944932 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     420	   2951981 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     416	   2983890 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     405	   2961044 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     406	   2881551 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     406	   2886428 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     415	   2878549 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words/alg=slices.Sort-32          	     405	   2887394 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1602	    784018 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1562	    778336 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1545	    780886 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1534	    771397 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1563	    770222 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1532	    769141 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1522	    775624 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1533	    776048 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1531	    773787 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortWithTmp-32  	    1578	    776884 ns/op	         4.096 depth/op	  483328 B/op	       1 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1309	    907576 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1306	    912957 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1368	    922081 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1314	    922824 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1300	    915832 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1310	    881746 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1311	    912271 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1306	    882970 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1316	    921095 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=sortInPlace-32  	    1311	    882149 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1340	    898538 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1366	    894859 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1344	    867763 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1358	    895095 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1364	    894061 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1335	    895240 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1352	    882367 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1354	    894738 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1341	    888428 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=plan9words.sortish/alg=slices.Sort-32  	    1346	    895045 ns/op	         4.096 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   61627	     19675 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   60646	     19822 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   59958	     19937 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   61054	     19704 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   60792	     19649 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   60919	     19808 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   61267	     19710 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   60709	     19616 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   60921	     19827 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortWithTmp-32        	   60714	     19828 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   68079	     17895 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   66854	     18000 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   66560	     18040 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   68012	     17225 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   66982	     17637 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   66526	     17636 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   69886	     17882 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   66931	     18010 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   66999	     17225 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=sortInPlace-32        	   66830	     17982 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   52579	     22352 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   54044	     22987 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   52369	     22810 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   53341	     22299 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   52585	     22952 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   53733	     22943 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   53732	     22517 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   52311	     22374 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   53767	     22936 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles/alg=slices.Sort-32        	   52366	     22272 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   75061	     15526 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   76880	     15794 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   75816	     15811 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   75319	     15829 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   75340	     15884 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   76070	     15795 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   76321	     15829 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   74556	     15889 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   74599	     15766 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortWithTmp-32         	   75727	     15870 ns/op	         7.024 depth/op	   12288 B/op	       1 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   71760	     16635 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   73878	     15985 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   71757	     16763 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   73700	     16761 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   73838	     16272 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   71946	     16691 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   71766	     16589 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   73920	     16331 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   73472	     16587 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=sortInPlace-32         	   74059	     16595 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   86263	     13480 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   86308	     13952 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   86526	     14045 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   85003	     13902 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   88334	     13980 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   85827	     13640 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   88075	     14032 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   85532	     13710 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   86624	     13857 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=runtimefiles.sortish/alg=slices.Sort-32         	   85596	     13952 ns/op	         7.024 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  127135	      9539 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  124777	      9559 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  125966	      9539 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  127408	      9566 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  126410	      9570 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  123692	      9612 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  126193	      9541 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  126422	      9550 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  123609	      9636 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortWithTmp-32                          	  125011	      9602 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  160630	      7446 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  160545	      7466 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  157552	      7682 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  162061	      7469 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  161594	      7456 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  157652	      7469 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  160063	      7659 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  156656	      7478 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  157483	      7453 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=sortInPlace-32                          	  157624	      7638 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  151558	      8178 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  148341	      8032 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  150247	      8184 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  146845	      8024 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  146898	      8134 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  147686	      8207 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  150787	      8219 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  147699	      8150 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  147386	      8192 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std/alg=slices.Sort-32                          	  151737	      8002 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  144978	      8272 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  143510	      8299 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  142748	      8276 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  143832	      8277 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  146542	      8275 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  144453	      8258 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  145286	      8214 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  145932	      8302 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  144004	      8267 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortWithTmp-32                  	  146512	      8266 ns/op	         9.610 depth/op	    4864 B/op	       1 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  165103	      7331 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  170474	      7288 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  170504	      7130 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  165414	      7127 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  170470	      7133 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  166237	      7276 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  170271	      7275 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  166010	      7101 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  164869	      7288 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=sortInPlace-32                  	  168846	      7125 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  278619	      4599 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  270414	      4494 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  267315	      4475 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  270226	      4565 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  281653	      4571 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  274215	      4475 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  278976	      4502 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  281192	      4570 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  265284	      4514 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=std.sortish/alg=slices.Sort-32                  	  273402	      4571 ns/op	         9.610 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   53938	     22222 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   53622	     22146 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   53976	     22360 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   53611	     22290 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   53799	     22247 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   54099	     22201 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   54637	     22353 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   53966	     22284 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   53400	     22274 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortWithTmp-32                       	   54078	     22184 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   66505	     18130 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   66412	     18070 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   66458	     18059 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   66117	     18075 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   66309	     18062 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   68647	     17737 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   66302	     18068 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   68427	     17979 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   68274	     17636 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=sortInPlace-32                       	   66854	     18082 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   78672	     14992 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   80622	     15296 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   78295	     14975 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   80186	     15300 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   78296	     15315 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   78354	     15020 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   79646	     14990 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   80353	     15319 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   79081	     14849 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd/alg=slices.Sort-32                       	   79089	     15290 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   59451	     20158 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   59395	     20093 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   59623	     20310 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   58990	     20226 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   59239	     20148 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   58906	     20219 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   59366	     20158 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   59769	     20214 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   58989	     20124 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortWithTmp-32               	   59678	     20490 ns/op	        12.88 depth/op	    8192 B/op	       1 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   73008	     17082 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   71580	     16513 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   70400	     17071 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   69991	     17233 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   70350	     17161 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   69972	     17079 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   70188	     17090 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   70168	     16773 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   70232	     17320 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=sortInPlace-32               	   67819	     17386 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  124042	      9488 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  124309	      9771 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  123855	      9821 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  123766	      9676 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  128162	      9698 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  125823	      9677 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  124838	      9718 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  124900	      9708 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  123961	      9699 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
BenchmarkText/input=stdcmd.sortish/alg=slices.Sort-32               	  124455	      9705 ns/op	        12.88 depth/op	       0 B/op	       0 allocs/op
PASS
ok  	rsc.io/tmp/rsort	1092.460s
