-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathgo1.8.1.linux-amd64-bench.txt
1909 lines (1909 loc) · 115 KB
/
go1.8.1.linux-amd64-bench.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
PASS
ok archive/tar 0.003s
BenchmarkCompressedZipGarbage-2 100 15547293 ns/op 5592 B/op 44 allocs/op
BenchmarkZip64Test-2 20 94063726 ns/op
PASS
ok archive/zip 3.585s
BenchmarkReaderCopyOptimal-2 10000000 130 ns/op
BenchmarkReaderCopyUnoptimal-2 10000000 208 ns/op
BenchmarkReaderCopyNoWriteTo-2 300000 4194 ns/op
BenchmarkReaderWriteToOptimal-2 5000000 401 ns/op
BenchmarkWriterCopyOptimal-2 10000000 134 ns/op
BenchmarkWriterCopyUnoptimal-2 10000000 176 ns/op
BenchmarkWriterCopyNoReadFrom-2 300000 4291 ns/op
BenchmarkReaderEmpty-2 2000000 956 ns/op 4224 B/op 3 allocs/op
BenchmarkWriterEmpty-2 2000000 806 ns/op 4096 B/op 1 allocs/op
BenchmarkWriterFlush-2 100000000 18.7 ns/op 0 B/op 0 allocs/op
PASS
ok bufio 19.414s
? builtin [no test files]
BenchmarkReadString-2 200000 6642 ns/op 4932.78 MB/s
BenchmarkWriteRune-2 30000 58259 ns/op 210.92 MB/s
BenchmarkBufferNotEmptyWriteRead-2 5000 334524 ns/op
BenchmarkBufferFullSmallReads-2 10000 103762 ns/op
BenchmarkIndexByte/10-2 300000000 4.42 ns/op 2260.43 MB/s
BenchmarkIndexByte/32-2 300000000 5.41 ns/op 5911.89 MB/s
BenchmarkIndexByte/4K-2 20000000 111 ns/op 36882.27 MB/s
BenchmarkIndexByte/4M-2 10000 177760 ns/op 23595.22 MB/s
BenchmarkIndexByte/64M-2 200 8014092 ns/op 8373.86 MB/s
BenchmarkIndexBytePortable/10-2 200000000 7.74 ns/op 1292.13 MB/s
BenchmarkIndexBytePortable/32-2 50000000 26.6 ns/op 1201.32 MB/s
BenchmarkIndexBytePortable/4K-2 1000000 1964 ns/op 2084.64 MB/s
BenchmarkIndexBytePortable/4M-2 1000 2021512 ns/op 2074.83 MB/s
BenchmarkIndexBytePortable/64M-2 50 33011910 ns/op 2032.87 MB/s
BenchmarkIndexRune/10-2 100000000 19.5 ns/op 513.13 MB/s
BenchmarkIndexRune/32-2 100000000 22.2 ns/op 1443.19 MB/s
BenchmarkIndexRune/4K-2 10000000 128 ns/op 31763.64 MB/s
BenchmarkIndexRune/4M-2 10000 180202 ns/op 23275.46 MB/s
BenchmarkIndexRune/64M-2 200 7948196 ns/op 8443.28 MB/s
BenchmarkIndexRuneASCII/10-2 200000000 6.77 ns/op 1477.38 MB/s
BenchmarkIndexRuneASCII/32-2 200000000 8.55 ns/op 3743.04 MB/s
BenchmarkIndexRuneASCII/4K-2 20000000 113 ns/op 36017.81 MB/s
BenchmarkIndexRuneASCII/4M-2 10000 179383 ns/op 23381.76 MB/s
BenchmarkIndexRuneASCII/64M-2 200 7945426 ns/op 8446.23 MB/s
BenchmarkEqual/0-2 500000000 3.79 ns/op
BenchmarkEqual/1-2 300000000 4.92 ns/op 203.26 MB/s
BenchmarkEqual/6-2 300000000 4.91 ns/op 1220.95 MB/s
BenchmarkEqual/9-2 300000000 5.01 ns/op 1797.13 MB/s
BenchmarkEqual/15-2 300000000 4.97 ns/op 3015.69 MB/s
BenchmarkEqual/16-2 300000000 4.98 ns/op 3212.30 MB/s
BenchmarkEqual/20-2 300000000 5.69 ns/op 3515.14 MB/s
BenchmarkEqual/32-2 200000000 6.75 ns/op 4737.38 MB/s
BenchmarkEqual/4K-2 20000000 84.8 ns/op 48316.58 MB/s
BenchmarkEqual/4M-2 5000 360758 ns/op 11626.36 MB/s
BenchmarkEqual/64M-2 100 12823306 ns/op 5233.35 MB/s
BenchmarkEqualPort/1-2 300000000 4.83 ns/op 207.00 MB/s
BenchmarkEqualPort/6-2 200000000 8.21 ns/op 731.22 MB/s
BenchmarkEqualPort/32-2 50000000 25.3 ns/op 1265.81 MB/s
BenchmarkEqualPort/4K-2 500000 2726 ns/op 1502.43 MB/s
BenchmarkEqualPort/4M-2 500 2914042 ns/op 1439.34 MB/s
BenchmarkEqualPort/64M-2 30 47987392 ns/op 1398.47 MB/s
BenchmarkIndex/10-2 100000000 12.8 ns/op 782.26 MB/s
BenchmarkIndex/32-2 100000000 14.5 ns/op 2207.87 MB/s
BenchmarkIndex/4K-2 300000 4720 ns/op 867.70 MB/s
BenchmarkIndex/4M-2 300 4839562 ns/op 866.67 MB/s
BenchmarkIndex/64M-2 20 77228970 ns/op 868.96 MB/s
BenchmarkIndexEasy/10-2 100000000 10.7 ns/op 935.31 MB/s
BenchmarkIndexEasy/32-2 100000000 13.8 ns/op 2325.65 MB/s
BenchmarkIndexEasy/4K-2 10000000 122 ns/op 33371.18 MB/s
BenchmarkIndexEasy/4M-2 10000 177419 ns/op 23640.63 MB/s
BenchmarkIndexEasy/64M-2 100 10823229 ns/op 6200.45 MB/s
BenchmarkCount/10-2 50000000 30.1 ns/op 332.11 MB/s
BenchmarkCount/32-2 10000000 178 ns/op 179.69 MB/s
BenchmarkCount/4K-2 50000 31239 ns/op 131.11 MB/s
BenchmarkCount/4M-2 50 32053844 ns/op 130.85 MB/s
BenchmarkCount/64M-2 2 513170782 ns/op 130.77 MB/s
BenchmarkCountEasy/10-2 100000000 17.5 ns/op 572.51 MB/s
BenchmarkCountEasy/32-2 100000000 18.8 ns/op 1701.61 MB/s
BenchmarkCountEasy/4K-2 10000000 125 ns/op 32567.88 MB/s
BenchmarkCountEasy/4M-2 10000 180542 ns/op 23231.65 MB/s
BenchmarkCountEasy/64M-2 200 7815658 ns/op 8586.46 MB/s
BenchmarkFields-2 50 26993755 ns/op 38.85 MB/s
BenchmarkFieldsFunc-2 50 27419786 ns/op 38.24 MB/s
BenchmarkTrimSpace-2 30000000 49.0 ns/op
BenchmarkRepeat-2 20000000 101 ns/op
BenchmarkBytesCompare/1-2 300000000 5.97 ns/op
BenchmarkBytesCompare/2-2 300000000 5.96 ns/op
BenchmarkBytesCompare/4-2 300000000 5.97 ns/op
BenchmarkBytesCompare/8-2 300000000 5.08 ns/op
BenchmarkBytesCompare/16-2 300000000 4.95 ns/op
BenchmarkBytesCompare/32-2 300000000 5.88 ns/op
BenchmarkBytesCompare/64-2 200000000 7.23 ns/op
BenchmarkBytesCompare/128-2 200000000 8.74 ns/op
BenchmarkBytesCompare/256-2 100000000 11.8 ns/op
BenchmarkBytesCompare/512-2 100000000 18.1 ns/op
BenchmarkBytesCompare/1024-2 50000000 31.0 ns/op
BenchmarkBytesCompare/2048-2 20000000 66.1 ns/op
BenchmarkIndexAnyASCII/1:1-2 200000000 6.29 ns/op
BenchmarkIndexAnyASCII/1:2-2 200000000 6.88 ns/op
BenchmarkIndexAnyASCII/1:4-2 200000000 8.38 ns/op
BenchmarkIndexAnyASCII/1:8-2 100000000 11.1 ns/op
BenchmarkIndexAnyASCII/1:16-2 100000000 16.6 ns/op
BenchmarkIndexAnyASCII/16:1-2 30000000 46.3 ns/op
BenchmarkIndexAnyASCII/16:2-2 30000000 47.9 ns/op
BenchmarkIndexAnyASCII/16:4-2 30000000 53.8 ns/op
BenchmarkIndexAnyASCII/16:8-2 20000000 61.6 ns/op
BenchmarkIndexAnyASCII/16:16-2 20000000 77.3 ns/op
BenchmarkIndexAnyASCII/256:1-2 3000000 483 ns/op
BenchmarkIndexAnyASCII/256:2-2 3000000 486 ns/op
BenchmarkIndexAnyASCII/256:4-2 3000000 488 ns/op
BenchmarkIndexAnyASCII/256:8-2 3000000 498 ns/op
BenchmarkIndexAnyASCII/256:16-2 3000000 513 ns/op
BenchmarkIndexAnyASCII/4096:1-2 200000 7391 ns/op
BenchmarkIndexAnyASCII/4096:2-2 200000 7423 ns/op
BenchmarkIndexAnyASCII/4096:4-2 200000 7414 ns/op
BenchmarkIndexAnyASCII/4096:8-2 200000 7427 ns/op
BenchmarkIndexAnyASCII/4096:16-2 200000 7440 ns/op
BenchmarkTrimASCII/1:1-2 20000000 67.3 ns/op
BenchmarkTrimASCII/1:2-2 20000000 103 ns/op
BenchmarkTrimASCII/1:4-2 20000000 108 ns/op
BenchmarkTrimASCII/1:8-2 20000000 117 ns/op
BenchmarkTrimASCII/1:16-2 10000000 133 ns/op
BenchmarkTrimASCII/16:1-2 10000000 122 ns/op
BenchmarkTrimASCII/16:2-2 10000000 166 ns/op
BenchmarkTrimASCII/16:4-2 10000000 171 ns/op
BenchmarkTrimASCII/16:8-2 10000000 181 ns/op
BenchmarkTrimASCII/16:16-2 10000000 197 ns/op
BenchmarkTrimASCII/256:1-2 1000000 1016 ns/op
BenchmarkTrimASCII/256:2-2 1000000 1186 ns/op
BenchmarkTrimASCII/256:4-2 1000000 1189 ns/op
BenchmarkTrimASCII/256:8-2 1000000 1199 ns/op
BenchmarkTrimASCII/256:16-2 1000000 1216 ns/op
BenchmarkTrimASCII/4096:1-2 100000 15105 ns/op
BenchmarkTrimASCII/4096:2-2 100000 17404 ns/op
BenchmarkTrimASCII/4096:4-2 100000 17382 ns/op
BenchmarkTrimASCII/4096:8-2 100000 17455 ns/op
BenchmarkTrimASCII/4096:16-2 100000 17432 ns/op
BenchmarkCompareBytesEqual-2 300000000 5.30 ns/op
BenchmarkCompareBytesToNil-2 300000000 4.17 ns/op
BenchmarkCompareBytesEmpty-2 500000000 3.90 ns/op
BenchmarkCompareBytesIdentical-2 500000000 3.80 ns/op
BenchmarkCompareBytesSameLength-2 300000000 5.31 ns/op
BenchmarkCompareBytesDifferentLength-2 300000000 5.31 ns/op
BenchmarkCompareBytesBigUnaligned-2 20000 85892 ns/op 12208.12 MB/s
BenchmarkCompareBytesBig-2 20000 86115 ns/op 12176.51 MB/s
BenchmarkCompareBytesBigIdentical-2 500000000 3.84 ns/op 273102577.26 MB/s
PASS
ok bytes 231.471s
PASS
ok cmd/addr2line 0.004s
? cmd/asm [no test files]
? cmd/asm/internal/arch [no test files]
PASS
ok cmd/asm/internal/asm 0.003s
? cmd/asm/internal/flags [no test files]
PASS
ok cmd/asm/internal/lex 0.003s
? cmd/cgo [no test files]
PASS
ok cmd/compile 0.005s
? cmd/compile/internal/amd64 [no test files]
? cmd/compile/internal/arm [no test files]
? cmd/compile/internal/arm64 [no test files]
BenchmarkEfaceInteger-2 500000000 3.59 ns/op
PASS
ok cmd/compile/internal/gc 2.167s
? cmd/compile/internal/mips [no test files]
? cmd/compile/internal/mips64 [no test files]
? cmd/compile/internal/ppc64 [no test files]
? cmd/compile/internal/s390x [no test files]
BenchmarkCopyElim1-2 500000 2075 ns/op
BenchmarkCopyElim10-2 200000 7518 ns/op
BenchmarkCopyElim100-2 20000 60168 ns/op
BenchmarkCopyElim1000-2 2000 648344 ns/op
BenchmarkCopyElim10000-2 100 12822186 ns/op
BenchmarkCopyElim100000-2 5 253351701 ns/op
BenchmarkDeadCode/1-2 500000 2380 ns/op
BenchmarkDeadCode/10-2 200000 6584 ns/op
BenchmarkDeadCode/100-2 30000 49859 ns/op
BenchmarkDeadCode/1000-2 2000 771517 ns/op
BenchmarkDeadCode/10000-2 100 10310405 ns/op
BenchmarkDeadCode/100000-2 10 167410503 ns/op
BenchmarkDeadCode/200000-2 3 348344940 ns/op
BenchmarkDominatorsLinear-2 2000 974898 ns/op 10.26 MB/s
BenchmarkDominatorsFwdBack-2 1000 1662450 ns/op 6.02 MB/s
BenchmarkDominatorsManyPred-2 1000 1349795 ns/op 7.41 MB/s
BenchmarkDominatorsMaxPred-2 1000 1393478 ns/op 7.18 MB/s
BenchmarkDominatorsMaxPredVal-2 1000 1520477 ns/op 6.58 MB/s
BenchmarkFuse/1-2 500000 3609 ns/op
BenchmarkFuse/10-2 100000 15668 ns/op
BenchmarkFuse/100-2 10000 126790 ns/op
BenchmarkFuse/1000-2 1000 1987591 ns/op
BenchmarkFuse/10000-2 50 27458198 ns/op
BenchmarkNilCheckDeep1-2 10000000 149 ns/op 6.68 MB/s 5 B/op 1 allocs/op
BenchmarkNilCheckDeep10-2 5000000 398 ns/op 25.09 MB/s 32 B/op 1 allocs/op
BenchmarkNilCheckDeep100-2 500000 3113 ns/op 32.12 MB/s 208 B/op 1 allocs/op
BenchmarkNilCheckDeep1000-2 50000 29834 ns/op 33.52 MB/s 2048 B/op 1 allocs/op
BenchmarkNilCheckDeep10000-2 3000 530744 ns/op 18.84 MB/s 20480 B/op 1 allocs/op
BenchmarkDSEPass-2 5000 367832 ns/op 41192 B/op 8 allocs/op
BenchmarkDSEPassBlock-2 300 4208588 ns/op 554873 B/op 400 allocs/op
BenchmarkCSEPass-2 500 3209743 ns/op 188864 B/op 11 allocs/op
BenchmarkCSEPassBlock-2 50 28724888 ns/op 3204002 B/op 3300 allocs/op
BenchmarkDeadcodePass-2 30000 53582 ns/op 10505 B/op 3 allocs/op
BenchmarkDeadcodePassBlock-2 2000 674749 ns/op 153696 B/op 22 allocs/op
BenchmarkMultiPass-2 10000 185901 ns/op 240248 B/op 13 allocs/op
BenchmarkMultiPassBlock-2 300 4256928 ns/op 3452073 B/op 650 allocs/op
PASS
ok cmd/compile/internal/ssa 82.692s
PASS
ok cmd/compile/internal/syntax 0.004s
BenchmarkDivconstI64-2 2000000000 1.26 ns/op
BenchmarkDivconstU64-2 1000000000 2.18 ns/op
BenchmarkDivconstI32-2 1000000000 2.24 ns/op
BenchmarkDivconstU32-2 1000000000 2.05 ns/op
BenchmarkDivconstI16-2 1000000000 2.18 ns/op
BenchmarkDivconstU16-2 1000000000 2.25 ns/op
BenchmarkDivconstI8-2 1000000000 2.10 ns/op
BenchmarkDivconstU8-2 1000000000 2.07 ns/op
PASS
ok cmd/compile/internal/test 19.277s
? cmd/compile/internal/x86 [no test files]
PASS
ok cmd/cover 0.006s
? cmd/dist [no test files]
PASS
ok cmd/doc 0.004s
PASS
ok cmd/fix 0.003s
exit status 2
FAIL cmd/go 0.010s
PASS
ok cmd/gofmt 0.003s
? cmd/internal/bio [no test files]
? cmd/internal/browser [no test files]
? cmd/internal/dwarf [no test files]
? cmd/internal/gcprog [no test files]
PASS
ok cmd/internal/goobj 0.003s
PASS
ok cmd/internal/obj 0.003s
? cmd/internal/obj/arm [no test files]
PASS
ok cmd/internal/obj/arm64 0.003s
? cmd/internal/obj/mips [no test files]
? cmd/internal/obj/ppc64 [no test files]
? cmd/internal/obj/s390x [no test files]
PASS
ok cmd/internal/obj/x86 0.003s
? cmd/internal/objfile [no test files]
? cmd/internal/sys [no test files]
PASS
ok cmd/link 0.003s
? cmd/link/internal/amd64 [no test files]
? cmd/link/internal/arm [no test files]
? cmd/link/internal/arm64 [no test files]
? cmd/link/internal/ld [no test files]
? cmd/link/internal/mips [no test files]
? cmd/link/internal/mips64 [no test files]
? cmd/link/internal/ppc64 [no test files]
? cmd/link/internal/s390x [no test files]
? cmd/link/internal/x86 [no test files]
PASS
ok cmd/nm 0.003s
PASS
ok cmd/objdump 0.412s
PASS
ok cmd/pack 0.004s
? cmd/pprof [no test files]
? cmd/pprof/internal/commands [no test files]
? cmd/pprof/internal/driver [no test files]
? cmd/pprof/internal/fetch [no test files]
? cmd/pprof/internal/plugin [no test files]
? cmd/pprof/internal/report [no test files]
? cmd/pprof/internal/svg [no test files]
? cmd/pprof/internal/symbolizer [no test files]
? cmd/pprof/internal/symbolz [no test files]
? cmd/pprof/internal/tempfile [no test files]
PASS
ok cmd/trace 0.008s
PASS
ok cmd/vendor/golang.org/x/arch/arm/armasm 0.003s
PASS
ok cmd/vendor/golang.org/x/arch/ppc64/ppc64asm 0.003s
PASS
ok cmd/vendor/golang.org/x/arch/x86/x86asm 0.003s
PASS
ok cmd/vet 0.019s
PASS
ok cmd/vet/internal/cfg 0.004s
? cmd/vet/internal/whitelist [no test files]
BenchmarkDecodeDigits-2 200 7489012 ns/op 13.35 MB/s 3612084 B/op 40 allocs/op
BenchmarkDecodeTwain-2 50 24778598 ns/op 15.65 MB/s 3624678 B/op 40 allocs/op
BenchmarkDecodeRand-2 500 2541669 ns/op 6.45 MB/s 3643236 B/op 40 allocs/op
PASS
ok compress/bzip2 5.135s
BenchmarkDecode/Digits/Huffman/1e4-2 10000 161008 ns/op 62.11 MB/s 40621 B/op 5 allocs/op
BenchmarkDecode/Digits/Huffman/1e5-2 1000 1477996 ns/op 67.66 MB/s 40622 B/op 5 allocs/op
BenchmarkDecode/Digits/Huffman/1e6-2 100 14633777 ns/op 68.34 MB/s 40699 B/op 5 allocs/op
BenchmarkDecode/Digits/Speed/1e4-2 10000 164476 ns/op 60.80 MB/s 40700 B/op 8 allocs/op
BenchmarkDecode/Digits/Speed/1e5-2 1000 1628098 ns/op 61.42 MB/s 40910 B/op 11 allocs/op
BenchmarkDecode/Digits/Speed/1e6-2 100 16232875 ns/op 61.60 MB/s 44459 B/op 73 allocs/op
BenchmarkDecode/Digits/Default/1e4-2 10000 165175 ns/op 60.54 MB/s 40669 B/op 7 allocs/op
BenchmarkDecode/Digits/Default/1e5-2 1000 1574217 ns/op 63.52 MB/s 40910 B/op 13 allocs/op
BenchmarkDecode/Digits/Default/1e6-2 100 15735646 ns/op 63.55 MB/s 44875 B/op 79 allocs/op
BenchmarkDecode/Digits/Compression/1e4-2 10000 164650 ns/op 60.73 MB/s 40668 B/op 7 allocs/op
BenchmarkDecode/Digits/Compression/1e5-2 1000 1564886 ns/op 63.90 MB/s 40910 B/op 13 allocs/op
BenchmarkDecode/Digits/Compression/1e6-2 100 15704694 ns/op 63.68 MB/s 44875 B/op 79 allocs/op
BenchmarkDecode/Twain/Huffman/1e4-2 10000 182021 ns/op 54.94 MB/s 42007 B/op 15 allocs/op
BenchmarkDecode/Twain/Huffman/1e5-2 1000 1625747 ns/op 61.51 MB/s 43519 B/op 20 allocs/op
BenchmarkDecode/Twain/Huffman/1e6-2 100 16300025 ns/op 61.35 MB/s 71679 B/op 134 allocs/op
BenchmarkDecode/Twain/Speed/1e4-2 10000 173321 ns/op 57.70 MB/s 41271 B/op 17 allocs/op
BenchmarkDecode/Twain/Speed/1e5-2 1000 1539986 ns/op 64.94 MB/s 45062 B/op 30 allocs/op
BenchmarkDecode/Twain/Speed/1e6-2 100 15215765 ns/op 65.72 MB/s 72761 B/op 193 allocs/op
BenchmarkDecode/Twain/Default/1e4-2 10000 162426 ns/op 61.57 MB/s 41271 B/op 17 allocs/op
BenchmarkDecode/Twain/Default/1e5-2 1000 1310811 ns/op 76.29 MB/s 44343 B/op 28 allocs/op
BenchmarkDecode/Twain/Default/1e6-2 100 12699634 ns/op 78.74 MB/s 71081 B/op 199 allocs/op
BenchmarkDecode/Twain/Compression/1e4-2 10000 163049 ns/op 61.33 MB/s 41271 B/op 17 allocs/op
BenchmarkDecode/Twain/Compression/1e5-2 1000 1307636 ns/op 76.47 MB/s 43319 B/op 28 allocs/op
BenchmarkDecode/Twain/Compression/1e6-2 100 12721081 ns/op 78.61 MB/s 69305 B/op 196 allocs/op
BenchmarkEncode/Digits/Huffman/1e4-2 30000 45020 ns/op 222.12 MB/s
BenchmarkEncode/Digits/Huffman/1e5-2 3000 431717 ns/op 231.63 MB/s
BenchmarkEncode/Digits/Huffman/1e6-2 300 4344270 ns/op 230.19 MB/s
BenchmarkEncode/Digits/Speed/1e4-2 10000 207124 ns/op 48.28 MB/s
BenchmarkEncode/Digits/Speed/1e5-2 1000 1915990 ns/op 52.19 MB/s
BenchmarkEncode/Digits/Speed/1e6-2 100 19009221 ns/op 52.61 MB/s
BenchmarkEncode/Digits/Default/1e4-2 5000 373872 ns/op 26.75 MB/s
BenchmarkEncode/Digits/Default/1e5-2 300 5800808 ns/op 17.24 MB/s
BenchmarkEncode/Digits/Default/1e6-2 20 61436456 ns/op 16.28 MB/s
BenchmarkEncode/Digits/Compression/1e4-2 5000 378218 ns/op 26.44 MB/s
BenchmarkEncode/Digits/Compression/1e5-2 300 5799848 ns/op 17.24 MB/s
BenchmarkEncode/Digits/Compression/1e6-2 20 60805845 ns/op 16.45 MB/s
BenchmarkEncode/Twain/Huffman/1e4-2 20000 61868 ns/op 161.63 MB/s
BenchmarkEncode/Twain/Huffman/1e5-2 3000 509141 ns/op 196.41 MB/s
BenchmarkEncode/Twain/Huffman/1e6-2 300 5108488 ns/op 195.75 MB/s
BenchmarkEncode/Twain/Speed/1e4-2 5000 231420 ns/op 43.21 MB/s
BenchmarkEncode/Twain/Speed/1e5-2 1000 1888861 ns/op 52.94 MB/s
BenchmarkEncode/Twain/Speed/1e6-2 100 18560173 ns/op 53.88 MB/s
BenchmarkEncode/Twain/Default/1e4-2 3000 455998 ns/op 21.93 MB/s
BenchmarkEncode/Twain/Default/1e5-2 200 7211769 ns/op 13.87 MB/s
BenchmarkEncode/Twain/Default/1e6-2 20 77567756 ns/op 12.89 MB/s
BenchmarkEncode/Twain/Compression/1e4-2 3000 464514 ns/op 21.53 MB/s
BenchmarkEncode/Twain/Compression/1e5-2 200 8008495 ns/op 12.49 MB/s
BenchmarkEncode/Twain/Compression/1e6-2 20 88429282 ns/op 11.31 MB/s
PASS
ok compress/flate 83.310s
PASS
ok compress/gzip 0.004s
BenchmarkDecoder/1e4-2 10000 122691 ns/op 81.51 MB/s
BenchmarkDecoder/1e5-2 2000 1190303 ns/op 84.01 MB/s
BenchmarkDecoder/1e6-2 100 11722416 ns/op 85.31 MB/s
BenchmarkEncoder/1e4-2 10000 233681 ns/op 42.79 MB/s
BenchmarkEncoder/1e5-2 1000 2177012 ns/op 45.93 MB/s
BenchmarkEncoder/1e6-2 100 21468927 ns/op 46.58 MB/s
PASS
ok compress/lzw 11.918s
PASS
ok compress/zlib 0.008s
BenchmarkDup-2 2000 944967 ns/op
PASS
ok container/heap 1.998s
PASS
ok container/list 0.004s
PASS
ok container/ring 0.003s
BenchmarkContextCancelTree/depth=1/Root=Background-2 10000000 169 ns/op
BenchmarkContextCancelTree/depth=1/Root=OpenCanceler-2 2000000 842 ns/op
BenchmarkContextCancelTree/depth=1/Root=ClosedCanceler-2 3000000 506 ns/op
BenchmarkContextCancelTree/depth=10/Root=Background-2 300000 4195 ns/op
BenchmarkContextCancelTree/depth=10/Root=OpenCanceler-2 300000 6023 ns/op
BenchmarkContextCancelTree/depth=10/Root=ClosedCanceler-2 500000 2805 ns/op
BenchmarkContextCancelTree/depth=100/Root=Background-2 30000 45319 ns/op
BenchmarkContextCancelTree/depth=100/Root=OpenCanceler-2 20000 61725 ns/op
BenchmarkContextCancelTree/depth=100/Root=ClosedCanceler-2 50000 27378 ns/op
BenchmarkContextCancelTree/depth=1000/Root=Background-2 3000 502351 ns/op
BenchmarkContextCancelTree/depth=1000/Root=OpenCanceler-2 2000 665577 ns/op
BenchmarkContextCancelTree/depth=1000/Root=ClosedCanceler-2 5000 283183 ns/op
PASS
ok context 20.803s
? crypto [no test files]
BenchmarkEncrypt-2 100000000 14.2 ns/op 1127.50 MB/s
BenchmarkDecrypt-2 100000000 14.2 ns/op 1130.58 MB/s
BenchmarkExpand-2 20000000 87.0 ns/op
PASS
ok crypto/aes 4.701s
BenchmarkAESGCMSeal1K-2 5000000 366 ns/op 2795.31 MB/s
BenchmarkAESGCMOpen1K-2 5000000 340 ns/op 3005.12 MB/s
BenchmarkAESGCMSeal8K-2 1000000 2131 ns/op 3843.58 MB/s
BenchmarkAESGCMOpen8K-2 1000000 2050 ns/op 3995.10 MB/s
BenchmarkAESCFBEncrypt1K-2 500000 2778 ns/op 366.70 MB/s
BenchmarkAESCFBDecrypt1K-2 500000 2672 ns/op 381.25 MB/s
BenchmarkAESOFB1K-2 1000000 1510 ns/op 674.69 MB/s
BenchmarkAESCTR1K-2 1000000 1709 ns/op 596.20 MB/s
BenchmarkAESCBCEncrypt1K-2 1000000 2380 ns/op 430.12 MB/s
BenchmarkAESCBCDecrypt1K-2 1000000 1901 ns/op 538.54 MB/s
PASS
ok crypto/cipher 18.857s
BenchmarkEncrypt-2 3000000 589 ns/op 13.58 MB/s
BenchmarkDecrypt-2 2000000 600 ns/op 13.31 MB/s
PASS
ok crypto/des 4.174s
PASS
ok crypto/dsa 0.004s
BenchmarkSignP256-2 50000 39480 ns/op
BenchmarkSignP384-2 300 5934130 ns/op
BenchmarkVerifyP256-2 10000 109706 ns/op
BenchmarkKeyGeneration-2 100000 23001 ns/op
PASS
ok crypto/ecdsa 8.437s
BenchmarkBaseMult-2 2000 1007755 ns/op
BenchmarkBaseMultP256-2 100000 20755 ns/op
BenchmarkScalarMultP256-2 20000 81426 ns/op
PASS
ok crypto/elliptic 6.883s
BenchmarkHMACSHA256_1K-2 300000 4741 ns/op 215.94 MB/s
BenchmarkHMACSHA256_32-2 1000000 1235 ns/op 25.90 MB/s
PASS
ok crypto/hmac 2.726s
? crypto/internal/cipherhw [no test files]
BenchmarkHash8Bytes-2 10000000 199 ns/op 40.04 MB/s
BenchmarkHash1K-2 1000000 2110 ns/op 485.29 MB/s
BenchmarkHash8K-2 100000 15506 ns/op 528.28 MB/s
BenchmarkHash8BytesUnaligned-2 10000000 200 ns/op 39.90 MB/s
BenchmarkHash1KUnaligned-2 1000000 2111 ns/op 484.97 MB/s
BenchmarkHash8KUnaligned-2 100000 15522 ns/op 527.75 MB/s
PASS
ok crypto/md5 12.098s
BenchmarkPrime-2 20 133876983 ns/op
PASS
ok crypto/rand 3.710s
BenchmarkRC4_128-2 5000000 307 ns/op 416.84 MB/s
BenchmarkRC4_1K-2 500000 2846 ns/op 359.77 MB/s
BenchmarkRC4_8K-2 100000 22817 ns/op 354.82 MB/s
PASS
ok crypto/rc4 5.816s
BenchmarkRSA2048Decrypt-2 500 2474061 ns/op
BenchmarkRSA2048Sign-2 500 3107676 ns/op
Benchmark3PrimeRSA2048Decrypt-2 1000 1430064 ns/op
PASS
ok crypto/rsa 4.938s
BenchmarkHash8Bytes-2 10000000 234 ns/op 34.14 MB/s
BenchmarkHash320Bytes-2 2000000 862 ns/op 371.20 MB/s
BenchmarkHash1K-2 1000000 1732 ns/op 591.01 MB/s
BenchmarkHash8K-2 200000 11082 ns/op 739.20 MB/s
PASS
ok crypto/sha1 9.262s
BenchmarkHash8Bytes-2 5000000 327 ns/op 24.41 MB/s
BenchmarkHash1K-2 500000 3784 ns/op 270.56 MB/s
BenchmarkHash8K-2 50000 27962 ns/op 292.96 MB/s
PASS
ok crypto/sha256 5.594s
BenchmarkHash8Bytes-2 2000000 611 ns/op 13.08 MB/s
BenchmarkHash1K-2 300000 4431 ns/op 231.08 MB/s
BenchmarkHash8K-2 50000 30870 ns/op 265.37 MB/s
PASS
ok crypto/sha512 5.082s
PASS
ok crypto/subtle 0.004s
BenchmarkThroughput/MaxPacket/1MB-2 300 4284707 ns/op 244.73 MB/s
BenchmarkThroughput/MaxPacket/2MB-2 200 6544622 ns/op 320.44 MB/s
BenchmarkThroughput/MaxPacket/4MB-2 100 10972138 ns/op 382.27 MB/s
BenchmarkThroughput/MaxPacket/8MB-2 100 19628140 ns/op 427.38 MB/s
BenchmarkThroughput/MaxPacket/16MB-2 50 36972235 ns/op 453.78 MB/s
BenchmarkThroughput/MaxPacket/32MB-2 20 71616422 ns/op 468.53 MB/s
BenchmarkThroughput/MaxPacket/64MB-2 10 141135739 ns/op 475.49 MB/s
BenchmarkThroughput/DynamicPacket/1MB-2 300 4541282 ns/op 230.90 MB/s
BenchmarkThroughput/DynamicPacket/2MB-2 200 6724209 ns/op 311.88 MB/s
BenchmarkThroughput/DynamicPacket/4MB-2 100 11092270 ns/op 378.13 MB/s
BenchmarkThroughput/DynamicPacket/8MB-2 100 19846331 ns/op 422.68 MB/s
BenchmarkThroughput/DynamicPacket/16MB-2 50 37183237 ns/op 451.20 MB/s
BenchmarkThroughput/DynamicPacket/32MB-2 20 71910948 ns/op 466.61 MB/s
BenchmarkThroughput/DynamicPacket/64MB-2 10 141464063 ns/op 474.39 MB/s
BenchmarkLatency/MaxPacket/200kbps-2 2 695956077 ns/op
BenchmarkLatency/MaxPacket/500kbps-2 5 280157363 ns/op
BenchmarkLatency/MaxPacket/1000kbps-2 10 141817085 ns/op
BenchmarkLatency/MaxPacket/2000kbps-2 20 72489089 ns/op
BenchmarkLatency/MaxPacket/5000kbps-2 50 30895419 ns/op
BenchmarkLatency/DynamicPacket/200kbps-2 10 135798126 ns/op
BenchmarkLatency/DynamicPacket/500kbps-2 20 56342301 ns/op
BenchmarkLatency/DynamicPacket/1000kbps-2 50 29906437 ns/op
BenchmarkLatency/DynamicPacket/2000kbps-2 100 16641333 ns/op
BenchmarkLatency/DynamicPacket/5000kbps-2 200 8717208 ns/op
PASS
ok crypto/tls 41.470s
PASS
ok crypto/x509 0.012s
? crypto/x509/pkix [no test files]
BenchmarkConcurrentDBExec-2 100 11232220 ns/op 2507030 B/op 16144 allocs/op
BenchmarkConcurrentStmtQuery-2 100 11393458 ns/op 2617031 B/op 19158 allocs/op
BenchmarkConcurrentStmtExec-2 200 9111996 ns/op 1916246 B/op 4675 allocs/op
BenchmarkConcurrentTxQuery-2 100 12117710 ns/op 2672688 B/op 21657 allocs/op
BenchmarkConcurrentTxExec-2 500 3123864 ns/op 591022 B/op 15150 allocs/op
BenchmarkConcurrentTxStmtQuery-2 500 3481408 ns/op 809033 B/op 19158 allocs/op
BenchmarkConcurrentTxStmtExec-2 2000 995199 ns/op 116082 B/op 3175 allocs/op
BenchmarkConcurrentRandom-2 200 9581902 ns/op 1823778 B/op 15256 allocs/op
BenchmarkManyConcurrentQueries-2 50000 37716 ns/op 4424 B/op 26 allocs/op
PASS
ok database/sql 17.509s
PASS
ok database/sql/driver 0.004s
PASS
ok debug/dwarf 0.003s
PASS
ok debug/elf 0.004s
PASS
ok debug/gosym 0.003s
PASS
ok debug/macho 0.003s
PASS
ok debug/pe 0.003s
PASS
ok debug/plan9obj 0.003s
? encoding [no test files]
PASS
ok encoding/ascii85 0.003s
BenchmarkMarshal-2 50000 35823 ns/op 7824 B/op 317 allocs/op
PASS
ok encoding/asn1 2.165s
BenchmarkEncodeToString-2 50000 30559 ns/op 268.07 MB/s
BenchmarkDecodeString-2 10000 109412 ns/op 119.84 MB/s
PASS
ok encoding/base32 2.958s
BenchmarkEncodeToString-2 100000 15865 ns/op 516.33 MB/s
BenchmarkDecodeString-2 30000 48323 ns/op 226.06 MB/s
PASS
ok encoding/base64 3.692s
BenchmarkReadSlice1000Int32s-2 200000 6297 ns/op 635.17 MB/s
BenchmarkReadStruct-2 1000000 1636 ns/op 45.82 MB/s
BenchmarkReadInts-2 3000000 486 ns/op 61.61 MB/s
BenchmarkWriteInts-2 2000000 671 ns/op 44.71 MB/s
BenchmarkWriteSlice1000Int32s-2 200000 6531 ns/op 612.39 MB/s
BenchmarkPutUvarint32-2 50000000 28.0 ns/op 142.70 MB/s
BenchmarkPutUvarint64-2 20000000 74.5 ns/op 107.43 MB/s
PASS
ok encoding/binary 11.340s
BenchmarkRead-2 500000 3531 ns/op 664 B/op 18 allocs/op
BenchmarkReadWithFieldsPerRecord-2 500000 3527 ns/op 664 B/op 18 allocs/op
BenchmarkReadWithoutFieldsPerRecord-2 500000 3544 ns/op 664 B/op 18 allocs/op
BenchmarkReadLargeFields-2 20000 69359 ns/op 3936 B/op 24 allocs/op
PASS
ok encoding/csv 7.508s
BenchmarkEndToEndPipe-2 500000 2487 ns/op
BenchmarkEndToEndByteBuffer-2 1000000 1704 ns/op
BenchmarkEndToEndSliceByteBuffer-2 10000 164907 ns/op
BenchmarkEncodeComplex128Slice-2 30000 47483 ns/op
BenchmarkEncodeFloat64Slice-2 100000 20094 ns/op
BenchmarkEncodeInt32Slice-2 100000 15363 ns/op
BenchmarkEncodeStringSlice-2 100000 13537 ns/op
BenchmarkEncodeInterfaceSlice-2 3000 542018 ns/op
BenchmarkDecodeComplex128Slice-2 20000 83966 ns/op
BenchmarkDecodeFloat64Slice-2 30000 51161 ns/op
BenchmarkDecodeInt32Slice-2 30000 45882 ns/op
BenchmarkDecodeStringSlice-2 20000 86832 ns/op
BenchmarkDecodeInterfaceSlice-2 2000 705450 ns/op
PASS
ok encoding/gob 24.183s
BenchmarkEncode/256-2 3000000 449 ns/op
BenchmarkEncode/1024-2 1000000 1761 ns/op
BenchmarkEncode/4096-2 200000 6996 ns/op
BenchmarkEncode/16384-2 50000 28083 ns/op
PASS
ok encoding/hex 6.750s
BenchmarkCodeEncoder-2 100 17138398 ns/op 113.22 MB/s
BenchmarkCodeMarshal-2 100 19792745 ns/op 98.04 MB/s
BenchmarkCodeDecoder-2 20 59697457 ns/op 32.51 MB/s
BenchmarkDecoderStream-2 3000000 428 ns/op
BenchmarkCodeUnmarshal-2 20 60330441 ns/op 32.16 MB/s
BenchmarkCodeUnmarshalReuse-2 20 57571957 ns/op
BenchmarkUnmarshalString-2 2000000 667 ns/op
BenchmarkUnmarshalFloat64-2 3000000 589 ns/op
BenchmarkUnmarshalInt64-2 3000000 530 ns/op
BenchmarkIssue10335-2 2000000 775 ns/op 320 B/op 4 allocs/op
BenchmarkNumberIsValid-2 50000000 23.0 ns/op
BenchmarkNumberIsValidRegexp-2 2000000 816 ns/op
BenchmarkSkipValue-2 100 16514885 ns/op 121.23 MB/s
BenchmarkEncoderEncode-2 3000000 517 ns/op 8 B/op 1 allocs/op
PASS
ok encoding/json 26.082s
BenchmarkEncode-2 10000 112950 ns/op 580.22 MB/s
BenchmarkDecode-2 3000 604466 ns/op 146.88 MB/s
PASS
ok encoding/pem 3.025s
BenchmarkMarshal-2 100000 19710 ns/op 5776 B/op 23 allocs/op
BenchmarkUnmarshal-2 30000 53359 ns/op 8576 B/op 189 allocs/op
PASS
ok encoding/xml 4.325s
PASS
ok errors 0.004s
BenchmarkIntAdd-2 200000000 7.79 ns/op
BenchmarkIntSet-2 200000000 7.82 ns/op
BenchmarkFloatAdd-2 100000000 21.9 ns/op
BenchmarkFloatSet-2 200000000 7.77 ns/op
BenchmarkStringSet-2 10000000 124 ns/op
BenchmarkMapSet-2 10000000 201 ns/op
BenchmarkMapAddSame-2 2000000 800 ns/op
BenchmarkMapAddDifferent-2 1000000 2146 ns/op
BenchmarkRealworldExpvarUsage-2 500000 4106 ns/op
PASS
ok expvar 19.539s
PASS
ok flag 0.008s
BenchmarkSprintfPadding-2 3000000 414 ns/op
BenchmarkSprintfEmpty-2 50000000 38.5 ns/op
BenchmarkSprintfString-2 10000000 164 ns/op
BenchmarkSprintfTruncateString-2 5000000 250 ns/op
BenchmarkSprintfQuoteString-2 2000000 754 ns/op
BenchmarkSprintfInt-2 10000000 146 ns/op
BenchmarkSprintfIntInt-2 10000000 230 ns/op
BenchmarkSprintfPrefixedInt-2 10000000 226 ns/op
BenchmarkSprintfFloat-2 5000000 313 ns/op
BenchmarkSprintfComplex-2 2000000 767 ns/op
BenchmarkSprintfBoolean-2 10000000 126 ns/op
BenchmarkSprintfHexString-2 5000000 264 ns/op
BenchmarkSprintfHexBytes-2 5000000 270 ns/op
BenchmarkSprintfBytes-2 3000000 511 ns/op
BenchmarkSprintfStringer-2 3000000 487 ns/op
BenchmarkSprintfStructure-2 1000000 1573 ns/op
BenchmarkManyArgs-2 2000000 864 ns/op
BenchmarkFprintInt-2 10000000 139 ns/op
BenchmarkFprintfBytes-2 10000000 156 ns/op
BenchmarkFprintIntNoAlloc-2 20000000 98.2 ns/op
BenchmarkScanInts-2 3000 511736 ns/op
BenchmarkScanRecursiveInt-2 20 55020172 ns/op
BenchmarkScanRecursiveIntReaderWrapper-2 20 56648099 ns/op
PASS
ok fmt 42.279s
PASS
ok go/ast 0.004s
PASS
ok go/build 0.004s
PASS
ok go/constant 0.003s
PASS
ok go/doc 0.004s
PASS
ok go/format 0.003s
? go/importer [no test files]
PASS
ok go/internal/gccgoimporter 0.004s
PASS
ok go/internal/gcimporter 0.005s
BenchmarkParse-2 300 4560201 ns/op 13.96 MB/s
PASS
ok go/parser 1.843s
BenchmarkPrint-2 200 8243513 ns/op
PASS
ok go/printer 2.099s
BenchmarkScan-2 50000 31523 ns/op
BenchmarkScanFile-2 5000 389412 ns/op 45.53 MB/s
PASS
ok go/scanner 3.890s
PASS
ok go/token 0.005s
PASS
ok go/types 0.005s
? hash [no test files]
BenchmarkAdler32KB-2 3000000 551 ns/op 1855.83 MB/s
PASS
ok hash/adler32 2.214s
BenchmarkIEEECrc40B-2 20000000 59.5 ns/op 672.83 MB/s
BenchmarkIEEECrc1KB-2 20000000 98.0 ns/op 10453.39 MB/s
BenchmarkIEEECrc4KB-2 5000000 292 ns/op 13994.46 MB/s
BenchmarkIEEECrc32KB-2 1000000 2028 ns/op 16156.85 MB/s
BenchmarkCastagnoliCrc15B-2 100000000 19.9 ns/op 754.62 MB/s
BenchmarkCastagnoliCrc15BMisaligned-2 100000000 21.8 ns/op 687.43 MB/s
BenchmarkCastagnoliCrc40B-2 100000000 21.6 ns/op 1851.08 MB/s
BenchmarkCastagnoliCrc40BMisaligned-2 50000000 25.5 ns/op 1570.52 MB/s
BenchmarkCastagnoliCrc512-2 30000000 51.4 ns/op 9954.26 MB/s
BenchmarkCastagnoliCrc512Misaligned-2 30000000 55.0 ns/op 9313.96 MB/s
BenchmarkCastagnoliCrc1KB-2 20000000 85.7 ns/op 11952.89 MB/s
BenchmarkCastagnoliCrc1KBMisaligned-2 20000000 92.0 ns/op 11136.39 MB/s
BenchmarkCastagnoliCrc4KB-2 10000000 222 ns/op 18371.13 MB/s
BenchmarkCastagnoliCrc4KBMisaligned-2 10000000 231 ns/op 17731.37 MB/s
BenchmarkCastagnoliCrc32KB-2 1000000 1736 ns/op 18872.60 MB/s
BenchmarkCastagnoliCrc32KBMisaligned-2 1000000 1734 ns/op 18896.29 MB/s
PASS
ok hash/crc32 30.385s
BenchmarkCrc64/ISO64KB-2 30000 47131 ns/op 1390.51 MB/s
BenchmarkCrc64/ISO4KB-2 500000 2997 ns/op 1366.39 MB/s
BenchmarkCrc64/ISO1KB-2 2000000 770 ns/op 1328.27 MB/s
BenchmarkCrc64/ECMA64KB-2 30000 47013 ns/op 1393.97 MB/s
BenchmarkCrc64/Random64KB-2 30000 53172 ns/op 1232.51 MB/s
BenchmarkCrc64/Random16KB-2 30000 49567 ns/op 330.54 MB/s
PASS
ok hash/crc64 11.763s
BenchmarkFnv32KB-2 1000000 1538 ns/op 665.70 MB/s
BenchmarkFnv32aKB-2 1000000 1542 ns/op 663.77 MB/s
BenchmarkFnv64KB-2 1000000 1550 ns/op 660.58 MB/s
BenchmarkFnv64aKB-2 1000000 1542 ns/op 663.65 MB/s
PASS
ok hash/fnv 6.246s
BenchmarkEscape-2 100000 21167 ns/op
BenchmarkEscapeNone-2 300000 5872 ns/op
BenchmarkUnescape-2 100000 23463 ns/op
BenchmarkUnescapeNone-2 20000000 107 ns/op
BenchmarkUnescapeSparse-2 500000 2760 ns/op
BenchmarkUnescapeDense-2 100000 17832 ns/op
PASS
ok html 12.393s
BenchmarkCSSEscaper-2 500000 2193 ns/op
BenchmarkCSSEscaperNoSpecials-2 3000000 433 ns/op
BenchmarkDecodeCSS-2 2000000 635 ns/op
BenchmarkDecodeCSSNoSpecials-2 200000000 8.29 ns/op
BenchmarkCSSValueFilter-2 5000000 275 ns/op
BenchmarkCSSValueFilterOk-2 3000000 425 ns/op
BenchmarkEscapedExecute-2 500000 3624 ns/op
BenchmarkHTMLNospaceEscaper-2 1000000 2210 ns/op
BenchmarkHTMLNospaceEscaperNoSpecials-2 3000000 511 ns/op
BenchmarkStripTags-2 1000000 1551 ns/op
BenchmarkStripTagsNoSpecials-2 10000000 167 ns/op
BenchmarkJSValEscaperWithNum-2 2000000 937 ns/op
BenchmarkJSValEscaperWithStr-2 500000 3292 ns/op
BenchmarkJSValEscaperWithStrNoSpecials-2 1000000 1057 ns/op
BenchmarkJSValEscaperWithObj-2 500000 3740 ns/op
BenchmarkJSValEscaperWithObjNoSpecials-2 1000000 1415 ns/op
BenchmarkJSStrEscaperNoSpecials-2 3000000 449 ns/op
BenchmarkJSStrEscaper-2 1000000 2030 ns/op
BenchmarkJSRegexpEscaperNoSpecials-2 3000000 471 ns/op
BenchmarkJSRegexpEscaper-2 1000000 2171 ns/op
BenchmarkTemplateSpecialTags-2 5000 324684 ns/op
BenchmarkURLEscaper-2 500000 3241 ns/op
BenchmarkURLEscaperNoSpecials-2 5000000 243 ns/op
BenchmarkURLNormalizer-2 500000 2260 ns/op
BenchmarkURLNormalizerNoSpecials-2 5000000 272 ns/op
PASS
ok html/template 44.630s
PASS
ok image 0.007s
BenchmarkYCbCrToRGB/0-2 300000000 6.00 ns/op
BenchmarkYCbCrToRGB/128-2 300000000 5.54 ns/op
BenchmarkYCbCrToRGB/255-2 200000000 6.00 ns/op
BenchmarkRGBToYCbCr/0-2 200000000 6.28 ns/op
BenchmarkRGBToYCbCr/Cb-2 200000000 6.22 ns/op
BenchmarkRGBToYCbCr/Cr-2 200000000 6.41 ns/op
BenchmarkYCbCrToRGBA/0-2 200000000 6.69 ns/op
BenchmarkYCbCrToRGBA/128-2 200000000 6.22 ns/op
BenchmarkYCbCrToRGBA/255-2 200000000 6.74 ns/op
BenchmarkNYCbCrAToRGBA/0-2 200000000 8.31 ns/op
BenchmarkNYCbCrAToRGBA/128-2 200000000 7.58 ns/op
BenchmarkNYCbCrAToRGBA/255-2 200000000 8.27 ns/op
PASS
ok image/color 25.345s
? image/color/palette [no test files]
BenchmarkFillOver-2 1000 1187444 ns/op
BenchmarkFillSrc-2 50000 28434 ns/op
BenchmarkCopyOver-2 2000 909977 ns/op
BenchmarkCopySrc-2 50000 30929 ns/op
BenchmarkNRGBAOver-2 1000 1239115 ns/op
BenchmarkNRGBASrc-2 2000 635954 ns/op
BenchmarkYCbCr-2 2000 771000 ns/op
BenchmarkGray-2 5000 261246 ns/op
BenchmarkCMYK-2 2000 730466 ns/op
BenchmarkGlyphOver-2 3000 457188 ns/op
BenchmarkRGBA-2 200 6481645 ns/op
BenchmarkPaletted-2 200 7252752 ns/op
BenchmarkGenericOver-2 100 18387358 ns/op
BenchmarkGenericMaskOver-2 200 9451390 ns/op
BenchmarkGenericSrc-2 200 7921751 ns/op
BenchmarkGenericMaskSrc-2 100 15494791 ns/op
PASS
ok image/draw 28.446s
BenchmarkEncode-2 200 7884757 ns/op 155.84 MB/s
BenchmarkQuantizedEncode-2 2 834270653 ns/op 1.47 MB/s
PASS
ok image/gif 7.392s
? image/internal/imageutil [no test files]
BenchmarkFDCT-2 1000000 1788 ns/op
BenchmarkIDCT-2 1000000 1862 ns/op
BenchmarkDecodeBaseline-2 1000 1426228 ns/op 43.33 MB/s
BenchmarkDecodeProgressive-2 1000 2285187 ns/op 27.04 MB/s
BenchmarkEncode-2 50 25198607 ns/op 48.76 MB/s
PASS
ok image/jpeg 13.471s
BenchmarkPaeth-2 300000000 4.42 ns/op
BenchmarkDecodeGray-2 2000 800802 ns/op 81.84 MB/s
BenchmarkDecodeNRGBAGradient-2 500 3147053 ns/op 83.30 MB/s
BenchmarkDecodeNRGBAOpaque-2 500 2541641 ns/op 103.14 MB/s
BenchmarkDecodePaletted-2 3000 533935 ns/op 122.74 MB/s
BenchmarkDecodeRGB-2 1000 2342604 ns/op 111.90 MB/s
BenchmarkDecodeInterlacing-2 500 3048474 ns/op 85.99 MB/s
BenchmarkEncodeGray-2 500 2683699 ns/op 114.47 MB/s
BenchmarkEncodeNRGBOpaque-2 200 8070553 ns/op 152.26 MB/s
BenchmarkEncodeNRGBA-2 200 8969051 ns/op 137.00 MB/s
BenchmarkEncodePaletted-2 1000 2059837 ns/op 149.14 MB/s
BenchmarkEncodeRGBOpaque-2 200 8083633 ns/op 152.01 MB/s
BenchmarkEncodeRGBA-2 50 32403872 ns/op 37.92 MB/s
PASS
ok image/png 26.165s
BenchmarkNewIndexRandom-2 3 336621005 ns/op
BenchmarkNewIndexRepeat-2 3 482755642 ns/op
BenchmarkSaveRestore-2 100 17477214 ns/op 239.15 MB/s
PASS
ok index/suffixarray 7.702s
? internal/nettrace [no test files]
PASS
ok internal/pprof/profile 0.004s
? internal/race [no test files]
PASS
ok internal/singleflight 0.003s
? internal/syscall/unix [no test files]
? internal/syscall/windows [no test files]
? internal/syscall/windows/registry [no test files]
? internal/syscall/windows/sysdll [no test files]
? internal/testenv [no test files]
PASS
ok internal/trace 0.003s
PASS
ok io 0.003s
PASS
ok io/ioutil 0.003s
BenchmarkItoa-2 20000000 92.1 ns/op
BenchmarkPrintln-2 3000000 505 ns/op
PASS
ok log 3.978s
PASS
ok log/syslog 0.005s
BenchmarkAcos-2 100000000 20.7 ns/op
BenchmarkAcosh-2 50000000 31.1 ns/op
BenchmarkAsin-2 100000000 16.8 ns/op
BenchmarkAsinh-2 30000000 41.0 ns/op
BenchmarkAtan-2 100000000 10.3 ns/op
BenchmarkAtanh-2 50000000 33.9 ns/op
BenchmarkAtan2-2 100000000 19.1 ns/op
BenchmarkCbrt-2 100000000 20.3 ns/op
BenchmarkCeil-2 1000000000 2.11 ns/op
BenchmarkCopysign-2 2000000000 1.61 ns/op
BenchmarkCos-2 100000000 13.7 ns/op
BenchmarkCosh-2 50000000 39.6 ns/op
BenchmarkErf-2 100000000 10.6 ns/op
BenchmarkErfc-2 100000000 12.1 ns/op
BenchmarkExp-2 100000000 17.1 ns/op
BenchmarkExpGo-2 50000000 34.0 ns/op
BenchmarkExpm1-2 100000000 18.5 ns/op
BenchmarkExp2-2 50000000 31.2 ns/op
BenchmarkExp2Go-2 50000000 31.8 ns/op
BenchmarkAbs-2 2000000000 0.76 ns/op
BenchmarkDim-2 300000000 4.05 ns/op
BenchmarkFloor-2 1000000000 2.28 ns/op
BenchmarkMax-2 500000000 3.43 ns/op
BenchmarkMin-2 500000000 3.42 ns/op
BenchmarkMod-2 30000000 51.4 ns/op
BenchmarkFrexp-2 200000000 7.22 ns/op
BenchmarkGamma-2 100000000 19.1 ns/op
BenchmarkHypot-2 300000000 4.75 ns/op
BenchmarkHypotGo-2 200000000 8.42 ns/op
BenchmarkIlogb-2 200000000 6.13 ns/op
BenchmarkJ0-2 20000000 81.9 ns/op
BenchmarkJ1-2 20000000 81.8 ns/op
BenchmarkJn-2 10000000 171 ns/op
BenchmarkLdexp-2 200000000 9.52 ns/op
BenchmarkLgamma-2 100000000 18.9 ns/op
BenchmarkLog-2 100000000 14.5 ns/op
BenchmarkLogb-2 200000000 6.07 ns/op
BenchmarkLog1p-2 100000000 22.4 ns/op
BenchmarkLog10-2 100000000 17.2 ns/op
BenchmarkLog2-2 200000000 9.12 ns/op
BenchmarkModf-2 300000000 5.38 ns/op
BenchmarkNextafter32-2 300000000 5.29 ns/op
BenchmarkNextafter64-2 300000000 5.11 ns/op
BenchmarkPowInt-2 50000000 37.5 ns/op
BenchmarkPowFrac-2 20000000 118 ns/op
BenchmarkPow10Pos-2 30000000 47.4 ns/op
BenchmarkPow10Neg-2 30000000 56.3 ns/op
BenchmarkRemainder-2 30000000 45.7 ns/op
BenchmarkSignbit-2 2000000000 0.49 ns/op
BenchmarkSin-2 100000000 13.5 ns/op
BenchmarkSincos-2 100000000 23.4 ns/op
BenchmarkSinh-2 30000000 42.0 ns/op
BenchmarkSqrtIndirect-2 500000000 3.44 ns/op
BenchmarkSqrtLatency-2 300000000 4.89 ns/op
BenchmarkSqrtIndirectLatency-2 200000000 8.67 ns/op
BenchmarkSqrtGoLatency-2 20000000 68.7 ns/op
BenchmarkSqrtPrime-2 500000 3555 ns/op
BenchmarkTan-2 100000000 14.8 ns/op
BenchmarkTanh-2 50000000 26.5 ns/op
BenchmarkTrunc-2 500000000 3.03 ns/op
BenchmarkY0-2 20000000 80.5 ns/op
BenchmarkY1-2 20000000 80.1 ns/op
BenchmarkYn-2 10000000 166 ns/op
PASS
ok math 116.502s
BenchmarkAddVV/1-2 300000000 5.80 ns/op 11034.07 MB/s
BenchmarkAddVV/2-2 200000000 6.29 ns/op 20352.23 MB/s
BenchmarkAddVV/3-2 200000000 7.81 ns/op 24590.32 MB/s
BenchmarkAddVV/4-2 200000000 8.81 ns/op 29064.84 MB/s
BenchmarkAddVV/5-2 100000000 10.2 ns/op 31470.54 MB/s
BenchmarkAddVV/10-2 100000000 15.3 ns/op 41909.77 MB/s
BenchmarkAddVV/100-2 20000000 65.0 ns/op 98499.68 MB/s
BenchmarkAddVV/1000-2 3000000 581 ns/op 110150.82 MB/s
BenchmarkAddVV/10000-2 200000 7204 ns/op 88835.37 MB/s
BenchmarkAddVV/100000-2 10000 103138 ns/op 62052.46 MB/s
BenchmarkAddVW/1-2 300000000 4.89 ns/op 1635.41 MB/s
BenchmarkAddVW/2-2 300000000 5.18 ns/op 3090.06 MB/s
BenchmarkAddVW/3-2 300000000 5.69 ns/op 4217.99 MB/s
BenchmarkAddVW/4-2 200000000 6.11 ns/op 5239.10 MB/s
BenchmarkAddVW/5-2 200000000 8.20 ns/op 4879.69 MB/s
BenchmarkAddVW/10-2 100000000 10.4 ns/op 7722.98 MB/s
BenchmarkAddVW/100-2 30000000 58.8 ns/op 13600.75 MB/s
BenchmarkAddVW/1000-2 3000000 572 ns/op 13974.99 MB/s
BenchmarkAddVW/10000-2 300000 5723 ns/op 13978.37 MB/s
BenchmarkAddVW/100000-2 20000 71674 ns/op 11161.54 MB/s
BenchmarkAddMulVVW/1-2 300000000 5.21 ns/op 12291.81 MB/s
BenchmarkAddMulVVW/2-2 300000000 6.00 ns/op 21329.61 MB/s
BenchmarkAddMulVVW/3-2 200000000 7.80 ns/op 24618.88 MB/s
BenchmarkAddMulVVW/4-2 200000000 9.24 ns/op 27708.61 MB/s
BenchmarkAddMulVVW/5-2 100000000 10.3 ns/op 30980.90 MB/s
BenchmarkAddMulVVW/10-2 100000000 16.6 ns/op 38479.93 MB/s
BenchmarkAddMulVVW/100-2 20000000 112 ns/op 56722.96 MB/s
BenchmarkAddMulVVW/1000-2 1000000 1073 ns/op 59624.45 MB/s
BenchmarkAddMulVVW/10000-2 200000 11074 ns/op 57788.34 MB/s
BenchmarkAddMulVVW/100000-2 10000 114010 ns/op 56135.09 MB/s
BenchmarkBitLen/0-2 1000000000 2.27 ns/op
BenchmarkBitLen/1-2 1000000000 2.08 ns/op
BenchmarkBitLen/2-2 1000000000 2.09 ns/op
BenchmarkBitLen/3-2 1000000000 2.09 ns/op
BenchmarkBitLen/4-2 1000000000 2.27 ns/op
BenchmarkBitLen/5-2 1000000000 2.09 ns/op
BenchmarkBitLen/8-2 1000000000 2.08 ns/op
BenchmarkBitLen/9-2 1000000000 2.09 ns/op
BenchmarkBitLen/16-2 1000000000 2.08 ns/op
BenchmarkBitLen/17-2 1000000000 2.09 ns/op
BenchmarkBitLen/31-2 1000000000 2.09 ns/op
BenchmarkDecimalConversion-2 10000 141048 ns/op
BenchmarkFloatString/100-2 1000000 1294 ns/op 400 B/op 8 allocs/op
BenchmarkFloatString/1000-2 50000 38475 ns/op 3216 B/op 10 allocs/op
BenchmarkFloatString/10000-2 500 3147429 ns/op 55537 B/op 42 allocs/op
BenchmarkFloatString/100000-2 5 304586803 ns/op 624596 B/op 345 allocs/op
BenchmarkFloatAdd/10-2 20000000 88.7 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/100-2 20000000 92.3 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/1000-2 10000000 125 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/10000-2 3000000 464 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/100000-2 500000 3682 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/10-2 20000000 78.3 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/100-2 20000000 79.8 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/1000-2 20000000 101 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/10000-2 5000000 300 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/100000-2 1000000 2228 ns/op 0 B/op 0 allocs/op
BenchmarkParseFloatSmallExp-2 100000 12611 ns/op
BenchmarkParseFloatLargeExp-2 30000 46052 ns/op
BenchmarkGCD10x10/WithoutXY-2 2000000 947 ns/op
BenchmarkGCD10x10/WithXY-2 1000000 1302 ns/op
BenchmarkGCD10x100/WithoutXY-2 1000000 1059 ns/op
BenchmarkGCD10x100/WithXY-2 1000000 1642 ns/op
BenchmarkGCD10x1000/WithoutXY-2 1000000 1618 ns/op
BenchmarkGCD10x1000/WithXY-2 500000 3249 ns/op
BenchmarkGCD10x10000/WithoutXY-2 200000 6686 ns/op
BenchmarkGCD10x10000/WithXY-2 200000 11222 ns/op
BenchmarkGCD10x100000/WithoutXY-2 30000 58434 ns/op
BenchmarkGCD10x100000/WithXY-2 20000 97409 ns/op
BenchmarkGCD100x100/WithoutXY-2 300000 5505 ns/op
BenchmarkGCD100x100/WithXY-2 100000 15422 ns/op
BenchmarkGCD100x1000/WithoutXY-2 200000 6389 ns/op
BenchmarkGCD100x1000/WithXY-2 100000 17459 ns/op
BenchmarkGCD100x10000/WithoutXY-2 100000 16021 ns/op
BenchmarkGCD100x10000/WithXY-2 30000 48331 ns/op
BenchmarkGCD100x100000/WithoutXY-2 10000 107822 ns/op
BenchmarkGCD100x100000/WithXY-2 5000 330023 ns/op
BenchmarkGCD1000x1000/WithoutXY-2 20000 67061 ns/op
BenchmarkGCD1000x1000/WithXY-2 5000 254112 ns/op
BenchmarkGCD1000x10000/WithoutXY-2 20000 81054 ns/op
BenchmarkGCD1000x10000/WithXY-2 5000 402254 ns/op
BenchmarkGCD1000x100000/WithoutXY-2 10000 204971 ns/op
BenchmarkGCD1000x100000/WithXY-2 1000 2256492 ns/op
BenchmarkGCD10000x10000/WithoutXY-2 1000 1878116 ns/op
BenchmarkGCD10000x10000/WithXY-2 300 5841259 ns/op
BenchmarkGCD10000x100000/WithoutXY-2 1000 2309031 ns/op
BenchmarkGCD10000x100000/WithXY-2 50 23312157 ns/op
BenchmarkGCD100000x100000/WithoutXY-2 10 133408750 ns/op
BenchmarkGCD100000x100000/WithXY-2 3 403601839 ns/op
BenchmarkHilbert-2 1000 2320566 ns/op
BenchmarkBinomial-2 1000000 2163 ns/op
BenchmarkQuoRem-2 500000 2823 ns/op
BenchmarkExp-2 200 7949994 ns/op
BenchmarkExp2-2 200 7990200 ns/op
BenchmarkBitset-2 100000000 18.9 ns/op
BenchmarkBitsetNeg-2 20000000 65.5 ns/op
BenchmarkBitsetOrig-2 10000000 175 ns/op
BenchmarkBitsetNegOrig-2 5000000 285 ns/op
BenchmarkModSqrt225_Tonelli-2 2000 594829 ns/op
BenchmarkModSqrt224_3Mod4-2 10000 182412 ns/op
BenchmarkModSqrt5430_Tonelli-2 1 2855710310 ns/op
BenchmarkModSqrt5430_3Mod4-2 2 954336166 ns/op
BenchmarkSqrt-2 50000 38136 ns/op
BenchmarkMul-2 100 15832936 ns/op
BenchmarkExp3Power/0x10-2 5000000 307 ns/op
BenchmarkExp3Power/0x40-2 5000000 360 ns/op
BenchmarkExp3Power/0x100-2 3000000 540 ns/op
BenchmarkExp3Power/0x400-2 1000000 1194 ns/op
BenchmarkExp3Power/0x1000-2 200000 6707 ns/op
BenchmarkExp3Power/0x4000-2 30000 52166 ns/op
BenchmarkExp3Power/0x10000-2 3000 456681 ns/op
BenchmarkExp3Power/0x40000-2 300 4282815 ns/op
BenchmarkExp3Power/0x100000-2 50 38717460 ns/op
BenchmarkExp3Power/0x400000-2 3 348080995 ns/op
BenchmarkFibo-2 50 35070051 ns/op
BenchmarkScanPi-2 10000 133902 ns/op
BenchmarkStringPiParallel-2 10000 134219 ns/op
BenchmarkScan/10/Base2-2 3000000 522 ns/op
BenchmarkScan/100/Base2-2 500000 3663 ns/op
BenchmarkScan/1000/Base2-2 50000 36411 ns/op
BenchmarkScan/10000/Base2-2 3000 485813 ns/op
BenchmarkScan/100000/Base2-2 100 16443237 ns/op