-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathgo1.8.6.linux-amd64-bench.txt
1916 lines (1916 loc) · 115 KB
/
go1.8.6.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.004s
BenchmarkCompressedZipGarbage-2 100 16441956 ns/op 5592 B/op 44 allocs/op
BenchmarkZip64Test-2 10 119131930 ns/op
PASS
ok archive/zip 3.016s
BenchmarkReaderCopyOptimal-2 10000000 139 ns/op
BenchmarkReaderCopyUnoptimal-2 10000000 221 ns/op
BenchmarkReaderCopyNoWriteTo-2 300000 4302 ns/op
BenchmarkReaderWriteToOptimal-2 3000000 408 ns/op
BenchmarkWriterCopyOptimal-2 10000000 134 ns/op
BenchmarkWriterCopyUnoptimal-2 10000000 174 ns/op
BenchmarkWriterCopyNoReadFrom-2 300000 4077 ns/op
BenchmarkReaderEmpty-2 2000000 959 ns/op 4224 B/op 3 allocs/op
BenchmarkWriterEmpty-2 2000000 842 ns/op 4096 B/op 1 allocs/op
BenchmarkWriterFlush-2 100000000 18.4 ns/op 0 B/op 0 allocs/op
PASS
ok bufio 18.970s
? builtin [no test files]
BenchmarkReadString-2 200000 6907 ns/op 4743.91 MB/s
BenchmarkWriteRune-2 30000 57460 ns/op 213.85 MB/s
BenchmarkBufferNotEmptyWriteRead-2 5000 335188 ns/op
BenchmarkBufferFullSmallReads-2 10000 104800 ns/op
BenchmarkIndexByte/10-2 300000000 4.57 ns/op 2189.96 MB/s
BenchmarkIndexByte/32-2 200000000 6.12 ns/op 5227.59 MB/s
BenchmarkIndexByte/4K-2 20000000 109 ns/op 37577.73 MB/s
BenchmarkIndexByte/4M-2 10000 177911 ns/op 23575.19 MB/s
BenchmarkIndexByte/64M-2 200 7894879 ns/op 8500.30 MB/s
BenchmarkIndexBytePortable/10-2 200000000 7.62 ns/op 1313.07 MB/s
BenchmarkIndexBytePortable/32-2 50000000 34.3 ns/op 932.86 MB/s
BenchmarkIndexBytePortable/4K-2 1000000 1973 ns/op 2075.66 MB/s
BenchmarkIndexBytePortable/4M-2 1000 2027894 ns/op 2068.30 MB/s
BenchmarkIndexBytePortable/64M-2 50 33099536 ns/op 2027.49 MB/s
BenchmarkIndexRune/10-2 100000000 19.4 ns/op 516.57 MB/s
BenchmarkIndexRune/32-2 100000000 22.3 ns/op 1437.59 MB/s
BenchmarkIndexRune/4K-2 10000000 126 ns/op 32292.74 MB/s
BenchmarkIndexRune/4M-2 10000 180861 ns/op 23190.65 MB/s
BenchmarkIndexRune/64M-2 100 10299174 ns/op 6515.95 MB/s
BenchmarkIndexRuneASCII/10-2 200000000 7.19 ns/op 1390.36 MB/s
BenchmarkIndexRuneASCII/32-2 200000000 8.52 ns/op 3754.31 MB/s
BenchmarkIndexRuneASCII/4K-2 20000000 111 ns/op 36745.26 MB/s
BenchmarkIndexRuneASCII/4M-2 10000 180444 ns/op 23244.28 MB/s
BenchmarkIndexRuneASCII/64M-2 200 7912730 ns/op 8481.13 MB/s
BenchmarkEqual/0-2 500000000 3.80 ns/op
BenchmarkEqual/1-2 300000000 5.01 ns/op 199.64 MB/s
BenchmarkEqual/6-2 300000000 5.02 ns/op 1195.67 MB/s
BenchmarkEqual/9-2 300000000 5.01 ns/op 1794.67 MB/s
BenchmarkEqual/15-2 300000000 5.02 ns/op 2987.27 MB/s
BenchmarkEqual/16-2 300000000 5.02 ns/op 3189.80 MB/s
BenchmarkEqual/20-2 200000000 6.09 ns/op 3285.00 MB/s
BenchmarkEqual/32-2 200000000 7.58 ns/op 4223.91 MB/s
BenchmarkEqual/4K-2 20000000 84.2 ns/op 48639.03 MB/s
BenchmarkEqual/4M-2 5000 357893 ns/op 11719.43 MB/s
BenchmarkEqual/64M-2 100 12851830 ns/op 5221.74 MB/s
BenchmarkEqualPort/1-2 300000000 4.84 ns/op 206.60 MB/s
BenchmarkEqualPort/6-2 200000000 8.19 ns/op 732.66 MB/s
BenchmarkEqualPort/32-2 50000000 26.6 ns/op 1204.13 MB/s
BenchmarkEqualPort/4K-2 500000 3124 ns/op 1311.10 MB/s
BenchmarkEqualPort/4M-2 500 3294994 ns/op 1272.93 MB/s
BenchmarkEqualPort/64M-2 30 53144277 ns/op 1262.77 MB/s
BenchmarkIndex/10-2 100000000 14.7 ns/op 679.30 MB/s
BenchmarkIndex/32-2 100000000 13.8 ns/op 2319.46 MB/s
BenchmarkIndex/4K-2 300000 4718 ns/op 868.07 MB/s
BenchmarkIndex/4M-2 300 4830346 ns/op 868.32 MB/s
BenchmarkIndex/64M-2 20 77445685 ns/op 866.53 MB/s
BenchmarkIndexEasy/10-2 100000000 10.8 ns/op 929.78 MB/s
BenchmarkIndexEasy/32-2 100000000 13.6 ns/op 2349.09 MB/s
BenchmarkIndexEasy/4K-2 10000000 123 ns/op 33086.21 MB/s
BenchmarkIndexEasy/4M-2 10000 181038 ns/op 23167.97 MB/s
BenchmarkIndexEasy/64M-2 100 10762605 ns/op 6235.37 MB/s
BenchmarkCount/10-2 50000000 30.0 ns/op 333.10 MB/s
BenchmarkCount/32-2 10000000 179 ns/op 178.29 MB/s
BenchmarkCount/4K-2 50000 33006 ns/op 124.10 MB/s
BenchmarkCount/4M-2 50 34078553 ns/op 123.08 MB/s
BenchmarkCount/64M-2 2 544506704 ns/op 123.25 MB/s
BenchmarkCountEasy/10-2 100000000 17.8 ns/op 563.16 MB/s
BenchmarkCountEasy/32-2 100000000 18.9 ns/op 1693.45 MB/s
BenchmarkCountEasy/4K-2 10000000 123 ns/op 33209.71 MB/s
BenchmarkCountEasy/4M-2 10000 180399 ns/op 23250.09 MB/s
BenchmarkCountEasy/64M-2 100 10849442 ns/op 6185.47 MB/s
BenchmarkFields-2 50 27014389 ns/op 38.82 MB/s
BenchmarkFieldsFunc-2 50 27306274 ns/op 38.40 MB/s
BenchmarkTrimSpace-2 30000000 47.7 ns/op
BenchmarkRepeat-2 20000000 101 ns/op
BenchmarkBytesCompare/1-2 300000000 5.98 ns/op
BenchmarkBytesCompare/2-2 300000000 5.98 ns/op
BenchmarkBytesCompare/4-2 300000000 5.96 ns/op
BenchmarkBytesCompare/8-2 300000000 5.00 ns/op
BenchmarkBytesCompare/16-2 300000000 4.95 ns/op
BenchmarkBytesCompare/32-2 300000000 5.92 ns/op
BenchmarkBytesCompare/64-2 200000000 7.22 ns/op
BenchmarkBytesCompare/128-2 200000000 8.73 ns/op
BenchmarkBytesCompare/256-2 100000000 11.8 ns/op
BenchmarkBytesCompare/512-2 100000000 18.1 ns/op
BenchmarkBytesCompare/1024-2 50000000 30.6 ns/op
BenchmarkBytesCompare/2048-2 20000000 64.3 ns/op
BenchmarkIndexAnyASCII/1:1-2 200000000 6.07 ns/op
BenchmarkIndexAnyASCII/1:2-2 200000000 6.69 ns/op
BenchmarkIndexAnyASCII/1:4-2 200000000 8.05 ns/op
BenchmarkIndexAnyASCII/1:8-2 100000000 10.6 ns/op
BenchmarkIndexAnyASCII/1:16-2 100000000 16.4 ns/op
BenchmarkIndexAnyASCII/16:1-2 30000000 45.3 ns/op
BenchmarkIndexAnyASCII/16:2-2 30000000 45.8 ns/op
BenchmarkIndexAnyASCII/16:4-2 30000000 51.8 ns/op
BenchmarkIndexAnyASCII/16:8-2 20000000 60.5 ns/op
BenchmarkIndexAnyASCII/16:16-2 20000000 77.0 ns/op
BenchmarkIndexAnyASCII/256:1-2 3000000 480 ns/op
BenchmarkIndexAnyASCII/256:2-2 3000000 484 ns/op
BenchmarkIndexAnyASCII/256:4-2 3000000 489 ns/op
BenchmarkIndexAnyASCII/256:8-2 3000000 499 ns/op
BenchmarkIndexAnyASCII/256:16-2 3000000 516 ns/op
BenchmarkIndexAnyASCII/4096:1-2 200000 7396 ns/op
BenchmarkIndexAnyASCII/4096:2-2 200000 7382 ns/op
BenchmarkIndexAnyASCII/4096:4-2 200000 7398 ns/op
BenchmarkIndexAnyASCII/4096:8-2 200000 7408 ns/op
BenchmarkIndexAnyASCII/4096:16-2 200000 7451 ns/op
BenchmarkTrimASCII/1:1-2 20000000 67.2 ns/op
BenchmarkTrimASCII/1:2-2 20000000 104 ns/op
BenchmarkTrimASCII/1:4-2 20000000 108 ns/op
BenchmarkTrimASCII/1:8-2 20000000 116 ns/op
BenchmarkTrimASCII/1:16-2 10000000 134 ns/op
BenchmarkTrimASCII/16:1-2 10000000 122 ns/op
BenchmarkTrimASCII/16:2-2 10000000 167 ns/op
BenchmarkTrimASCII/16:4-2 10000000 171 ns/op
BenchmarkTrimASCII/16:8-2 10000000 181 ns/op
BenchmarkTrimASCII/16:16-2 10000000 199 ns/op
BenchmarkTrimASCII/256:1-2 1000000 1008 ns/op
BenchmarkTrimASCII/256:2-2 1000000 1187 ns/op
BenchmarkTrimASCII/256:4-2 1000000 1190 ns/op
BenchmarkTrimASCII/256:8-2 1000000 1202 ns/op
BenchmarkTrimASCII/256:16-2 1000000 1224 ns/op
BenchmarkTrimASCII/4096:1-2 100000 15065 ns/op
BenchmarkTrimASCII/4096:2-2 100000 17370 ns/op
BenchmarkTrimASCII/4096:4-2 100000 17405 ns/op
BenchmarkTrimASCII/4096:8-2 100000 17407 ns/op
BenchmarkTrimASCII/4096:16-2 100000 17404 ns/op
BenchmarkCompareBytesEqual-2 300000000 5.32 ns/op
BenchmarkCompareBytesToNil-2 300000000 4.18 ns/op
BenchmarkCompareBytesEmpty-2 500000000 3.81 ns/op
BenchmarkCompareBytesIdentical-2 500000000 3.80 ns/op
BenchmarkCompareBytesSameLength-2 300000000 5.34 ns/op
BenchmarkCompareBytesDifferentLength-2 300000000 5.35 ns/op
BenchmarkCompareBytesBigUnaligned-2 20000 86283 ns/op 12152.86 MB/s
BenchmarkCompareBytesBig-2 20000 86206 ns/op 12163.62 MB/s
BenchmarkCompareBytesBigIdentical-2 500000000 3.84 ns/op 272863239.48 MB/s
PASS
ok bytes 229.468s
PASS
ok cmd/addr2line 0.004s
--- FAIL: BenchmarkAll
goapi_test.go:168: exec: "go": executable file not found in $PATH
FAIL
exit status 1
FAIL cmd/api 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.174s
? 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 2135 ns/op
BenchmarkCopyElim10-2 200000 7708 ns/op
BenchmarkCopyElim100-2 20000 61545 ns/op
BenchmarkCopyElim1000-2 2000 655597 ns/op
BenchmarkCopyElim10000-2 100 12591084 ns/op
BenchmarkCopyElim100000-2 5 207192940 ns/op
BenchmarkDeadCode/1-2 1000000 2415 ns/op
BenchmarkDeadCode/10-2 200000 6698 ns/op
BenchmarkDeadCode/100-2 30000 49804 ns/op
BenchmarkDeadCode/1000-2 2000 768641 ns/op
BenchmarkDeadCode/10000-2 100 10404723 ns/op
BenchmarkDeadCode/100000-2 10 164585181 ns/op
BenchmarkDeadCode/200000-2 3 353875638 ns/op
BenchmarkDominatorsLinear-2 2000 993232 ns/op 10.07 MB/s
BenchmarkDominatorsFwdBack-2 1000 1665367 ns/op 6.00 MB/s
BenchmarkDominatorsManyPred-2 1000 1330913 ns/op 7.51 MB/s
BenchmarkDominatorsMaxPred-2 1000 1341545 ns/op 7.45 MB/s
BenchmarkDominatorsMaxPredVal-2 1000 1363540 ns/op 7.33 MB/s
BenchmarkFuse/1-2 500000 3428 ns/op
BenchmarkFuse/10-2 100000 15626 ns/op
BenchmarkFuse/100-2 10000 129227 ns/op
BenchmarkFuse/1000-2 1000 1990836 ns/op
BenchmarkFuse/10000-2 50 27722025 ns/op
BenchmarkNilCheckDeep1-2 10000000 148 ns/op 6.71 MB/s 5 B/op 1 allocs/op
BenchmarkNilCheckDeep10-2 5000000 392 ns/op 25.46 MB/s 32 B/op 1 allocs/op
BenchmarkNilCheckDeep100-2 500000 3187 ns/op 31.38 MB/s 208 B/op 1 allocs/op
BenchmarkNilCheckDeep1000-2 50000 30253 ns/op 33.05 MB/s 2048 B/op 1 allocs/op
BenchmarkNilCheckDeep10000-2 2000 620219 ns/op 16.12 MB/s 20480 B/op 1 allocs/op
BenchmarkDSEPass-2 5000 412836 ns/op 41192 B/op 8 allocs/op
BenchmarkDSEPassBlock-2 300 4550543 ns/op 554873 B/op 400 allocs/op
BenchmarkCSEPass-2 500 3903166 ns/op 188864 B/op 11 allocs/op
BenchmarkCSEPassBlock-2 50 30908217 ns/op 3204003 B/op 3300 allocs/op
BenchmarkDeadcodePass-2 30000 53632 ns/op 10505 B/op 3 allocs/op
BenchmarkDeadcodePassBlock-2 2000 678932 ns/op 153696 B/op 22 allocs/op
BenchmarkMultiPass-2 10000 187906 ns/op 240248 B/op 13 allocs/op
BenchmarkMultiPassBlock-2 300 4327357 ns/op 3452073 B/op 650 allocs/op
PASS
ok cmd/compile/internal/ssa 86.261s
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.12 ns/op
BenchmarkDivconstI16-2 1000000000 2.18 ns/op
BenchmarkDivconstU16-2 1000000000 2.26 ns/op
BenchmarkDivconstI8-2 1000000000 2.17 ns/op
BenchmarkDivconstU8-2 1000000000 2.07 ns/op
PASS
ok cmd/compile/internal/test 19.444s
? 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.009s
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.004s
? 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.407s
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.007s
PASS
ok cmd/vendor/golang.org/x/arch/arm/armasm 0.004s
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.018s
PASS
ok cmd/vet/internal/cfg 0.004s
? cmd/vet/internal/whitelist [no test files]
BenchmarkDecodeDigits-2 200 7525368 ns/op 13.29 MB/s 3612103 B/op 40 allocs/op
BenchmarkDecodeTwain-2 50 25182208 ns/op 15.40 MB/s 3624675 B/op 40 allocs/op
BenchmarkDecodeRand-2 500 2484216 ns/op 6.60 MB/s 3643236 B/op 40 allocs/op
PASS
ok compress/bzip2 5.144s
BenchmarkDecode/Digits/Huffman/1e4-2 10000 160876 ns/op 62.16 MB/s 40620 B/op 5 allocs/op
BenchmarkDecode/Digits/Huffman/1e5-2 1000 1474261 ns/op 67.83 MB/s 40622 B/op 5 allocs/op
BenchmarkDecode/Digits/Huffman/1e6-2 100 14675351 ns/op 68.14 MB/s 40699 B/op 5 allocs/op
BenchmarkDecode/Digits/Speed/1e4-2 10000 164104 ns/op 60.94 MB/s 40700 B/op 8 allocs/op
BenchmarkDecode/Digits/Speed/1e5-2 1000 1629572 ns/op 61.37 MB/s 40910 B/op 11 allocs/op
BenchmarkDecode/Digits/Speed/1e6-2 100 16251581 ns/op 61.53 MB/s 44459 B/op 73 allocs/op
BenchmarkDecode/Digits/Default/1e4-2 10000 165355 ns/op 60.48 MB/s 40668 B/op 7 allocs/op
BenchmarkDecode/Digits/Default/1e5-2 1000 1577279 ns/op 63.40 MB/s 40910 B/op 13 allocs/op
BenchmarkDecode/Digits/Default/1e6-2 100 15775314 ns/op 63.39 MB/s 44875 B/op 79 allocs/op
BenchmarkDecode/Digits/Compression/1e4-2 10000 165605 ns/op 60.38 MB/s 40668 B/op 7 allocs/op
BenchmarkDecode/Digits/Compression/1e5-2 1000 1575060 ns/op 63.49 MB/s 40910 B/op 13 allocs/op
BenchmarkDecode/Digits/Compression/1e6-2 100 15733315 ns/op 63.56 MB/s 44875 B/op 79 allocs/op
BenchmarkDecode/Twain/Huffman/1e4-2 10000 182025 ns/op 54.94 MB/s 42007 B/op 15 allocs/op
BenchmarkDecode/Twain/Huffman/1e5-2 1000 1626475 ns/op 61.48 MB/s 43519 B/op 20 allocs/op
BenchmarkDecode/Twain/Huffman/1e6-2 100 16329404 ns/op 61.24 MB/s 71679 B/op 134 allocs/op
BenchmarkDecode/Twain/Speed/1e4-2 10000 173758 ns/op 57.55 MB/s 41271 B/op 17 allocs/op
BenchmarkDecode/Twain/Speed/1e5-2 1000 1537353 ns/op 65.05 MB/s 45005 B/op 30 allocs/op
BenchmarkDecode/Twain/Speed/1e6-2 100 15167028 ns/op 65.93 MB/s 72761 B/op 193 allocs/op
BenchmarkDecode/Twain/Default/1e4-2 10000 162871 ns/op 61.40 MB/s 41271 B/op 17 allocs/op
BenchmarkDecode/Twain/Default/1e5-2 1000 1309936 ns/op 76.34 MB/s 44343 B/op 28 allocs/op
BenchmarkDecode/Twain/Default/1e6-2 100 12628387 ns/op 79.19 MB/s 70999 B/op 199 allocs/op
BenchmarkDecode/Twain/Compression/1e4-2 10000 163019 ns/op 61.34 MB/s 41271 B/op 17 allocs/op
BenchmarkDecode/Twain/Compression/1e5-2 1000 1299529 ns/op 76.95 MB/s 43319 B/op 28 allocs/op
BenchmarkDecode/Twain/Compression/1e6-2 100 12660346 ns/op 78.99 MB/s 69305 B/op 196 allocs/op
BenchmarkEncode/Digits/Huffman/1e4-2 30000 46255 ns/op 216.19 MB/s
BenchmarkEncode/Digits/Huffman/1e5-2 3000 434845 ns/op 229.97 MB/s
BenchmarkEncode/Digits/Huffman/1e6-2 300 4371016 ns/op 228.78 MB/s
BenchmarkEncode/Digits/Speed/1e4-2 10000 205559 ns/op 48.65 MB/s
BenchmarkEncode/Digits/Speed/1e5-2 1000 1920889 ns/op 52.06 MB/s
BenchmarkEncode/Digits/Speed/1e6-2 100 18879834 ns/op 52.97 MB/s
BenchmarkEncode/Digits/Default/1e4-2 3000 375919 ns/op 26.60 MB/s
BenchmarkEncode/Digits/Default/1e5-2 300 5701712 ns/op 17.54 MB/s
BenchmarkEncode/Digits/Default/1e6-2 20 60176683 ns/op 16.62 MB/s
BenchmarkEncode/Digits/Compression/1e4-2 5000 373935 ns/op 26.74 MB/s
BenchmarkEncode/Digits/Compression/1e5-2 300 5745560 ns/op 17.40 MB/s
BenchmarkEncode/Digits/Compression/1e6-2 20 61571223 ns/op 16.24 MB/s
BenchmarkEncode/Twain/Huffman/1e4-2 20000 63479 ns/op 157.53 MB/s
BenchmarkEncode/Twain/Huffman/1e5-2 3000 515685 ns/op 193.92 MB/s
BenchmarkEncode/Twain/Huffman/1e6-2 300 5178630 ns/op 193.10 MB/s
BenchmarkEncode/Twain/Speed/1e4-2 10000 230195 ns/op 43.44 MB/s
BenchmarkEncode/Twain/Speed/1e5-2 1000 1874485 ns/op 53.35 MB/s
BenchmarkEncode/Twain/Speed/1e6-2 100 18765489 ns/op 53.29 MB/s
BenchmarkEncode/Twain/Default/1e4-2 3000 458293 ns/op 21.82 MB/s
BenchmarkEncode/Twain/Default/1e5-2 200 7238290 ns/op 13.82 MB/s
BenchmarkEncode/Twain/Default/1e6-2 20 77488478 ns/op 12.91 MB/s
BenchmarkEncode/Twain/Compression/1e4-2 3000 466099 ns/op 21.45 MB/s
BenchmarkEncode/Twain/Compression/1e5-2 200 8080211 ns/op 12.38 MB/s
BenchmarkEncode/Twain/Compression/1e6-2 20 89761092 ns/op 11.14 MB/s
PASS
ok compress/flate 83.885s
PASS
ok compress/gzip 0.009s
BenchmarkDecoder/1e4-2 10000 122662 ns/op 81.52 MB/s
BenchmarkDecoder/1e5-2 2000 1176241 ns/op 85.02 MB/s
BenchmarkDecoder/1e6-2 100 11647331 ns/op 85.86 MB/s
BenchmarkEncoder/1e4-2 10000 234814 ns/op 42.59 MB/s
BenchmarkEncoder/1e5-2 1000 2214903 ns/op 45.15 MB/s
BenchmarkEncoder/1e6-2 100 21805612 ns/op 45.86 MB/s
PASS
ok compress/lzw 11.962s
PASS
ok compress/zlib 0.004s
BenchmarkDup-2 2000 962043 ns/op
PASS
ok container/heap 2.031s
PASS
ok container/list 0.003s
PASS
ok container/ring 0.003s
BenchmarkContextCancelTree/depth=1/Root=Background-2 10000000 163 ns/op
BenchmarkContextCancelTree/depth=1/Root=OpenCanceler-2 2000000 836 ns/op
BenchmarkContextCancelTree/depth=1/Root=ClosedCanceler-2 3000000 503 ns/op
BenchmarkContextCancelTree/depth=10/Root=Background-2 300000 4129 ns/op
BenchmarkContextCancelTree/depth=10/Root=OpenCanceler-2 200000 5919 ns/op
BenchmarkContextCancelTree/depth=10/Root=ClosedCanceler-2 500000 2760 ns/op
BenchmarkContextCancelTree/depth=100/Root=Background-2 30000 42984 ns/op
BenchmarkContextCancelTree/depth=100/Root=OpenCanceler-2 30000 56955 ns/op
BenchmarkContextCancelTree/depth=100/Root=ClosedCanceler-2 50000 25265 ns/op
BenchmarkContextCancelTree/depth=1000/Root=Background-2 3000 464087 ns/op
BenchmarkContextCancelTree/depth=1000/Root=OpenCanceler-2 2000 607965 ns/op
BenchmarkContextCancelTree/depth=1000/Root=ClosedCanceler-2 5000 252595 ns/op
PASS
ok context 19.801s
? crypto [no test files]
BenchmarkEncrypt-2 100000000 13.7 ns/op 1168.45 MB/s
BenchmarkDecrypt-2 100000000 13.7 ns/op 1168.26 MB/s
BenchmarkExpand-2 20000000 77.6 ns/op
PASS
ok crypto/aes 4.409s
BenchmarkAESGCMSeal1K-2 5000000 356 ns/op 2874.46 MB/s
BenchmarkAESGCMOpen1K-2 5000000 338 ns/op 3024.24 MB/s
BenchmarkAESGCMSeal8K-2 1000000 2147 ns/op 3814.74 MB/s
BenchmarkAESGCMOpen8K-2 1000000 2089 ns/op 3919.78 MB/s
BenchmarkAESCFBEncrypt1K-2 500000 2771 ns/op 367.65 MB/s
BenchmarkAESCFBDecrypt1K-2 500000 2726 ns/op 373.69 MB/s
BenchmarkAESOFB1K-2 1000000 1586 ns/op 642.18 MB/s
BenchmarkAESCTR1K-2 1000000 1732 ns/op 588.33 MB/s
BenchmarkAESCBCEncrypt1K-2 1000000 2371 ns/op 431.87 MB/s
BenchmarkAESCBCDecrypt1K-2 1000000 1862 ns/op 549.83 MB/s
PASS
ok crypto/cipher 18.904s
BenchmarkEncrypt-2 3000000 595 ns/op 13.44 MB/s
BenchmarkDecrypt-2 3000000 591 ns/op 13.53 MB/s
PASS
ok crypto/des 4.762s
PASS
ok crypto/dsa 0.004s
BenchmarkSignP256-2 50000 39819 ns/op
BenchmarkSignP384-2 200 5977617 ns/op
BenchmarkVerifyP256-2 10000 109411 ns/op
BenchmarkKeyGeneration-2 100000 22904 ns/op
PASS
ok crypto/ecdsa 7.866s
BenchmarkBaseMult-2 2000 996122 ns/op
BenchmarkBaseMultP256-2 100000 20760 ns/op
BenchmarkScalarMultP256-2 20000 80671 ns/op
PASS
ok crypto/elliptic 6.840s
BenchmarkHMACSHA256_1K-2 300000 4720 ns/op 216.92 MB/s
BenchmarkHMACSHA256_32-2 1000000 1214 ns/op 26.35 MB/s
PASS
ok crypto/hmac 2.698s
? crypto/internal/cipherhw [no test files]
BenchmarkHash8Bytes-2 10000000 197 ns/op 40.47 MB/s
BenchmarkHash1K-2 1000000 2105 ns/op 486.43 MB/s
BenchmarkHash8K-2 100000 15505 ns/op 528.33 MB/s
BenchmarkHash8BytesUnaligned-2 10000000 198 ns/op 40.39 MB/s
BenchmarkHash1KUnaligned-2 1000000 2110 ns/op 485.19 MB/s
BenchmarkHash8KUnaligned-2 100000 15545 ns/op 526.97 MB/s
PASS
ok crypto/md5 12.047s
BenchmarkPrime-2 10 190054184 ns/op
PASS
ok crypto/rand 2.064s
BenchmarkRC4_128-2 5000000 308 ns/op 415.40 MB/s
BenchmarkRC4_1K-2 500000 2838 ns/op 360.74 MB/s
BenchmarkRC4_8K-2 100000 23119 ns/op 350.17 MB/s
PASS
ok crypto/rc4 5.856s
BenchmarkRSA2048Decrypt-2 500 2461067 ns/op
BenchmarkRSA2048Sign-2 500 3094962 ns/op
Benchmark3PrimeRSA2048Decrypt-2 1000 1430603 ns/op
PASS
ok crypto/rsa 4.931s
BenchmarkHash8Bytes-2 10000000 233 ns/op 34.25 MB/s
BenchmarkHash320Bytes-2 2000000 862 ns/op 371.14 MB/s
BenchmarkHash1K-2 1000000 1728 ns/op 592.36 MB/s
BenchmarkHash8K-2 200000 11076 ns/op 739.56 MB/s
PASS
ok crypto/sha1 9.253s
BenchmarkHash8Bytes-2 5000000 331 ns/op 24.15 MB/s
BenchmarkHash1K-2 500000 3799 ns/op 269.54 MB/s
BenchmarkHash8K-2 50000 28136 ns/op 291.16 MB/s
PASS
ok crypto/sha256 5.628s
BenchmarkHash8Bytes-2 2000000 611 ns/op 13.09 MB/s
BenchmarkHash1K-2 300000 4397 ns/op 232.85 MB/s
BenchmarkHash8K-2 50000 31044 ns/op 263.88 MB/s
PASS
ok crypto/sha512 5.073s
PASS
ok crypto/subtle 0.004s
BenchmarkThroughput/MaxPacket/1MB-2 300 4361340 ns/op 240.43 MB/s
BenchmarkThroughput/MaxPacket/2MB-2 200 6559824 ns/op 319.70 MB/s
BenchmarkThroughput/MaxPacket/4MB-2 100 10915593 ns/op 384.25 MB/s
BenchmarkThroughput/MaxPacket/8MB-2 100 19663461 ns/op 426.61 MB/s
BenchmarkThroughput/MaxPacket/16MB-2 50 37071743 ns/op 452.56 MB/s
BenchmarkThroughput/MaxPacket/32MB-2 20 71826132 ns/op 467.16 MB/s
BenchmarkThroughput/MaxPacket/64MB-2 10 141231788 ns/op 475.17 MB/s
BenchmarkThroughput/DynamicPacket/1MB-2 300 4507689 ns/op 232.62 MB/s
BenchmarkThroughput/DynamicPacket/2MB-2 200 6764859 ns/op 310.01 MB/s
BenchmarkThroughput/DynamicPacket/4MB-2 100 11064197 ns/op 379.09 MB/s
BenchmarkThroughput/DynamicPacket/8MB-2 100 19846950 ns/op 422.66 MB/s
BenchmarkThroughput/DynamicPacket/16MB-2 50 37262624 ns/op 450.24 MB/s
BenchmarkThroughput/DynamicPacket/32MB-2 20 72245031 ns/op 464.45 MB/s
BenchmarkThroughput/DynamicPacket/64MB-2 10 141762707 ns/op 473.39 MB/s
BenchmarkLatency/MaxPacket/200kbps-2 2 695808910 ns/op
BenchmarkLatency/MaxPacket/500kbps-2 5 280276381 ns/op
BenchmarkLatency/MaxPacket/1000kbps-2 10 141902993 ns/op
BenchmarkLatency/MaxPacket/2000kbps-2 20 72560477 ns/op
BenchmarkLatency/MaxPacket/5000kbps-2 50 30973288 ns/op
BenchmarkLatency/DynamicPacket/200kbps-2 10 135650941 ns/op
BenchmarkLatency/DynamicPacket/500kbps-2 20 56328901 ns/op
BenchmarkLatency/DynamicPacket/1000kbps-2 50 29979560 ns/op
BenchmarkLatency/DynamicPacket/2000kbps-2 100 16717596 ns/op
BenchmarkLatency/DynamicPacket/5000kbps-2 200 8883872 ns/op
PASS
ok crypto/tls 41.590s
PASS
ok crypto/x509 0.005s
? crypto/x509/pkix [no test files]
BenchmarkConcurrentDBExec-2 100 12221033 ns/op 2507018 B/op 16143 allocs/op
BenchmarkConcurrentStmtQuery-2 100 12048113 ns/op 2616844 B/op 19158 allocs/op
BenchmarkConcurrentStmtExec-2 200 9543482 ns/op 1916261 B/op 4675 allocs/op
BenchmarkConcurrentTxQuery-2 100 12940953 ns/op 2672700 B/op 21657 allocs/op
BenchmarkConcurrentTxExec-2 500 3343704 ns/op 591024 B/op 15150 allocs/op
BenchmarkConcurrentTxStmtQuery-2 500 3830703 ns/op 809037 B/op 19158 allocs/op
BenchmarkConcurrentTxStmtExec-2 2000 1151790 ns/op 116090 B/op 3175 allocs/op
BenchmarkConcurrentRandom-2 100 10017033 ns/op 1834947 B/op 15291 allocs/op
BenchmarkManyConcurrentQueries-2 50000 37457 ns/op 4425 B/op 26 allocs/op
PASS
ok database/sql 16.710s
PASS
ok database/sql/driver 0.003s
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 35709 ns/op 7824 B/op 317 allocs/op
PASS
ok encoding/asn1 2.160s
BenchmarkEncodeToString-2 50000 30926 ns/op 264.89 MB/s
BenchmarkDecodeString-2 10000 103309 ns/op 126.92 MB/s
PASS
ok encoding/base32 2.915s
BenchmarkEncodeToString-2 100000 16374 ns/op 500.30 MB/s
BenchmarkDecodeString-2 30000 48858 ns/op 223.58 MB/s
PASS
ok encoding/base64 3.768s
BenchmarkReadSlice1000Int32s-2 200000 6328 ns/op 632.05 MB/s
BenchmarkReadStruct-2 1000000 1631 ns/op 45.98 MB/s
BenchmarkReadInts-2 3000000 501 ns/op 59.77 MB/s
BenchmarkWriteInts-2 2000000 681 ns/op 44.01 MB/s
BenchmarkWriteSlice1000Int32s-2 200000 6593 ns/op 606.66 MB/s
BenchmarkPutUvarint32-2 50000000 27.9 ns/op 143.17 MB/s
BenchmarkPutUvarint64-2 20000000 74.4 ns/op 107.60 MB/s
PASS
ok encoding/binary 11.442s
BenchmarkRead-2 500000 3546 ns/op 664 B/op 18 allocs/op
BenchmarkReadWithFieldsPerRecord-2 500000 3562 ns/op 664 B/op 18 allocs/op
BenchmarkReadWithoutFieldsPerRecord-2 500000 3580 ns/op 664 B/op 18 allocs/op
BenchmarkReadLargeFields-2 20000 69557 ns/op 3936 B/op 24 allocs/op
PASS
ok encoding/csv 7.565s
BenchmarkEndToEndPipe-2 500000 2555 ns/op
BenchmarkEndToEndByteBuffer-2 1000000 1703 ns/op
BenchmarkEndToEndSliceByteBuffer-2 10000 164763 ns/op
BenchmarkEncodeComplex128Slice-2 30000 48240 ns/op
BenchmarkEncodeFloat64Slice-2 100000 20121 ns/op
BenchmarkEncodeInt32Slice-2 100000 15293 ns/op
BenchmarkEncodeStringSlice-2 100000 14758 ns/op
BenchmarkEncodeInterfaceSlice-2 3000 534969 ns/op
BenchmarkDecodeComplex128Slice-2 20000 83809 ns/op
BenchmarkDecodeFloat64Slice-2 30000 51596 ns/op
BenchmarkDecodeInt32Slice-2 30000 46217 ns/op
BenchmarkDecodeStringSlice-2 20000 88809 ns/op
BenchmarkDecodeInterfaceSlice-2 2000 715661 ns/op
PASS
ok encoding/gob 24.457s
BenchmarkEncode/256-2 3000000 450 ns/op
BenchmarkEncode/1024-2 1000000 1763 ns/op
BenchmarkEncode/4096-2 200000 7025 ns/op
BenchmarkEncode/16384-2 50000 27967 ns/op
PASS
ok encoding/hex 6.755s
BenchmarkCodeEncoder-2 100 17583235 ns/op 110.36 MB/s
BenchmarkCodeMarshal-2 100 20253504 ns/op 95.81 MB/s
BenchmarkCodeDecoder-2 20 59357407 ns/op 32.69 MB/s
BenchmarkDecoderStream-2 3000000 431 ns/op
BenchmarkCodeUnmarshal-2 20 60080742 ns/op 32.30 MB/s
BenchmarkCodeUnmarshalReuse-2 20 56640232 ns/op
BenchmarkUnmarshalString-2 2000000 674 ns/op
BenchmarkUnmarshalFloat64-2 3000000 601 ns/op
BenchmarkUnmarshalInt64-2 3000000 532 ns/op
BenchmarkIssue10335-2 2000000 773 ns/op 320 B/op 4 allocs/op
BenchmarkNumberIsValid-2 50000000 22.9 ns/op
BenchmarkNumberIsValidRegexp-2 2000000 819 ns/op
BenchmarkSkipValue-2 100 16688894 ns/op 119.96 MB/s
BenchmarkEncoderEncode-2 3000000 526 ns/op 8 B/op 1 allocs/op
PASS
ok encoding/json 26.288s
BenchmarkEncode-2 10000 112850 ns/op 580.73 MB/s
BenchmarkDecode-2 2000 600352 ns/op 147.88 MB/s
PASS
ok encoding/pem 2.413s
BenchmarkMarshal-2 100000 19638 ns/op 5776 B/op 23 allocs/op
BenchmarkUnmarshal-2 30000 53178 ns/op 8576 B/op 189 allocs/op
PASS
ok encoding/xml 4.308s
PASS
ok errors 0.004s
BenchmarkIntAdd-2 200000000 7.80 ns/op
BenchmarkIntSet-2 200000000 7.81 ns/op
BenchmarkFloatAdd-2 100000000 21.8 ns/op
BenchmarkFloatSet-2 200000000 7.77 ns/op
BenchmarkStringSet-2 10000000 142 ns/op
BenchmarkMapSet-2 10000000 212 ns/op
BenchmarkMapAddSame-2 2000000 803 ns/op
BenchmarkMapAddDifferent-2 1000000 2161 ns/op
BenchmarkRealworldExpvarUsage-2 500000 4385 ns/op
PASS
ok expvar 20.026s
PASS
ok flag 0.003s
BenchmarkSprintfPadding-2 3000000 416 ns/op
BenchmarkSprintfEmpty-2 50000000 39.8 ns/op
BenchmarkSprintfString-2 10000000 166 ns/op
BenchmarkSprintfTruncateString-2 5000000 249 ns/op
BenchmarkSprintfQuoteString-2 2000000 746 ns/op
BenchmarkSprintfInt-2 10000000 148 ns/op
BenchmarkSprintfIntInt-2 10000000 234 ns/op
BenchmarkSprintfPrefixedInt-2 10000000 227 ns/op
BenchmarkSprintfFloat-2 5000000 309 ns/op
BenchmarkSprintfComplex-2 2000000 783 ns/op
BenchmarkSprintfBoolean-2 10000000 126 ns/op
BenchmarkSprintfHexString-2 5000000 261 ns/op
BenchmarkSprintfHexBytes-2 5000000 269 ns/op
BenchmarkSprintfBytes-2 3000000 520 ns/op
BenchmarkSprintfStringer-2 3000000 488 ns/op
BenchmarkSprintfStructure-2 1000000 1574 ns/op
BenchmarkManyArgs-2 2000000 866 ns/op
BenchmarkFprintInt-2 10000000 136 ns/op
BenchmarkFprintfBytes-2 10000000 159 ns/op
BenchmarkFprintIntNoAlloc-2 20000000 97.5 ns/op
BenchmarkScanInts-2 2000 545937 ns/op
BenchmarkScanRecursiveInt-2 20 53615293 ns/op
BenchmarkScanRecursiveIntReaderWrapper-2 20 54428453 ns/op
PASS
ok fmt 41.890s
PASS
ok go/ast 0.004s
PASS
ok go/build 0.004s
PASS
ok go/constant 0.003s
PASS
ok go/doc 0.003s
PASS
ok go/format 0.003s
? go/importer [no test files]
PASS
ok go/internal/gccgoimporter 0.003s
PASS
ok go/internal/gcimporter 0.004s
BenchmarkParse-2 300 4200640 ns/op 15.16 MB/s
PASS
ok go/parser 1.763s
BenchmarkPrint-2 200 7732642 ns/op
PASS
ok go/printer 2.353s
BenchmarkScan-2 50000 30163 ns/op
BenchmarkScanFile-2 5000 365613 ns/op 48.49 MB/s
PASS
ok go/scanner 3.692s
PASS
ok go/token 0.004s
PASS
ok go/types 0.004s
? hash [no test files]
BenchmarkAdler32KB-2 3000000 546 ns/op 1874.48 MB/s
PASS
ok hash/adler32 2.202s
BenchmarkIEEECrc40B-2 30000000 57.7 ns/op 693.67 MB/s
BenchmarkIEEECrc1KB-2 20000000 96.0 ns/op 10667.08 MB/s
BenchmarkIEEECrc4KB-2 5000000 283 ns/op 14424.07 MB/s
BenchmarkIEEECrc32KB-2 1000000 2068 ns/op 15839.16 MB/s
BenchmarkCastagnoliCrc15B-2 100000000 19.9 ns/op 752.61 MB/s
BenchmarkCastagnoliCrc15BMisaligned-2 100000000 21.7 ns/op 691.11 MB/s
BenchmarkCastagnoliCrc40B-2 100000000 21.5 ns/op 1862.74 MB/s
BenchmarkCastagnoliCrc40BMisaligned-2 50000000 25.5 ns/op 1567.23 MB/s
BenchmarkCastagnoliCrc512-2 30000000 52.1 ns/op 9822.80 MB/s
BenchmarkCastagnoliCrc512Misaligned-2 30000000 55.4 ns/op 9243.98 MB/s
BenchmarkCastagnoliCrc1KB-2 20000000 87.5 ns/op 11707.43 MB/s
BenchmarkCastagnoliCrc1KBMisaligned-2 20000000 92.8 ns/op 11034.34 MB/s
BenchmarkCastagnoliCrc4KB-2 10000000 223 ns/op 18360.41 MB/s
BenchmarkCastagnoliCrc4KBMisaligned-2 10000000 234 ns/op 17498.96 MB/s
BenchmarkCastagnoliCrc32KB-2 1000000 1732 ns/op 18918.11 MB/s
BenchmarkCastagnoliCrc32KBMisaligned-2 1000000 1737 ns/op 18856.62 MB/s
PASS
ok hash/crc32 30.962s
BenchmarkCrc64/ISO64KB-2 30000 46946 ns/op 1395.96 MB/s
BenchmarkCrc64/ISO4KB-2 500000 2990 ns/op 1369.85 MB/s
BenchmarkCrc64/ISO1KB-2 2000000 770 ns/op 1329.41 MB/s
BenchmarkCrc64/ECMA64KB-2 30000 47112 ns/op 1391.05 MB/s
BenchmarkCrc64/Random64KB-2 30000 53908 ns/op 1215.69 MB/s
BenchmarkCrc64/Random16KB-2 30000 49752 ns/op 329.31 MB/s
PASS
ok hash/crc64 11.778s
BenchmarkFnv32KB-2 1000000 1544 ns/op 663.11 MB/s
BenchmarkFnv32aKB-2 1000000 1543 ns/op 663.52 MB/s
BenchmarkFnv64KB-2 1000000 1548 ns/op 661.34 MB/s
BenchmarkFnv64aKB-2 1000000 1550 ns/op 660.39 MB/s
PASS
ok hash/fnv 6.261s
BenchmarkEscape-2 100000 21318 ns/op
BenchmarkEscapeNone-2 300000 5553 ns/op
BenchmarkUnescape-2 50000 24457 ns/op
BenchmarkUnescapeNone-2 20000000 110 ns/op
BenchmarkUnescapeSparse-2 500000 2722 ns/op
BenchmarkUnescapeDense-2 100000 18215 ns/op
PASS
ok html 11.267s
BenchmarkCSSEscaper-2 500000 2132 ns/op
BenchmarkCSSEscaperNoSpecials-2 3000000 429 ns/op
BenchmarkDecodeCSS-2 2000000 632 ns/op
BenchmarkDecodeCSSNoSpecials-2 200000000 8.29 ns/op
BenchmarkCSSValueFilter-2 5000000 276 ns/op
BenchmarkCSSValueFilterOk-2 3000000 438 ns/op
BenchmarkEscapedExecute-2 500000 3588 ns/op
BenchmarkHTMLNospaceEscaper-2 1000000 2239 ns/op
BenchmarkHTMLNospaceEscaperNoSpecials-2 3000000 509 ns/op
BenchmarkStripTags-2 1000000 1558 ns/op
BenchmarkStripTagsNoSpecials-2 10000000 165 ns/op
BenchmarkJSValEscaperWithNum-2 2000000 938 ns/op
BenchmarkJSValEscaperWithStr-2 500000 3264 ns/op
BenchmarkJSValEscaperWithStrNoSpecials-2 1000000 1073 ns/op
BenchmarkJSValEscaperWithObj-2 500000 3708 ns/op
BenchmarkJSValEscaperWithObjNoSpecials-2 1000000 1425 ns/op
BenchmarkJSStrEscaperNoSpecials-2 3000000 450 ns/op
BenchmarkJSStrEscaper-2 1000000 2048 ns/op
BenchmarkJSRegexpEscaperNoSpecials-2 3000000 500 ns/op
BenchmarkJSRegexpEscaper-2 1000000 2142 ns/op
BenchmarkTemplateSpecialTags-2 5000 324179 ns/op
BenchmarkURLEscaper-2 500000 3174 ns/op
BenchmarkURLEscaperNoSpecials-2 5000000 266 ns/op
BenchmarkURLNormalizer-2 1000000 2239 ns/op
BenchmarkURLNormalizerNoSpecials-2 5000000 299 ns/op
PASS
ok html/template 46.128s
PASS
ok image 0.004s
BenchmarkYCbCrToRGB/0-2 300000000 6.01 ns/op
BenchmarkYCbCrToRGB/128-2 300000000 5.56 ns/op
BenchmarkYCbCrToRGB/255-2 200000000 6.01 ns/op
BenchmarkRGBToYCbCr/0-2 200000000 6.27 ns/op
BenchmarkRGBToYCbCr/Cb-2 200000000 6.22 ns/op
BenchmarkRGBToYCbCr/Cr-2 200000000 6.38 ns/op
BenchmarkYCbCrToRGBA/0-2 200000000 6.68 ns/op
BenchmarkYCbCrToRGBA/128-2 200000000 6.21 ns/op
BenchmarkYCbCrToRGBA/255-2 200000000 6.69 ns/op
BenchmarkNYCbCrAToRGBA/0-2 200000000 8.27 ns/op
BenchmarkNYCbCrAToRGBA/128-2 200000000 7.81 ns/op
BenchmarkNYCbCrAToRGBA/255-2 200000000 8.51 ns/op
PASS
ok image/color 25.445s
? image/color/palette [no test files]
BenchmarkFillOver-2 1000 1238267 ns/op
BenchmarkFillSrc-2 50000 30219 ns/op
BenchmarkCopyOver-2 2000 935583 ns/op
BenchmarkCopySrc-2 50000 31378 ns/op
BenchmarkNRGBAOver-2 1000 1272529 ns/op
BenchmarkNRGBASrc-2 2000 642639 ns/op
BenchmarkYCbCr-2 2000 868542 ns/op
BenchmarkGray-2 5000 237560 ns/op
BenchmarkCMYK-2 2000 728419 ns/op
BenchmarkGlyphOver-2 3000 435336 ns/op
BenchmarkRGBA-2 200 6555499 ns/op
BenchmarkPaletted-2 200 7429738 ns/op
BenchmarkGenericOver-2 100 18269558 ns/op
BenchmarkGenericMaskOver-2 200 9456109 ns/op
BenchmarkGenericSrc-2 200 7822319 ns/op
BenchmarkGenericMaskSrc-2 100 15410067 ns/op
PASS
ok image/draw 28.794s
BenchmarkEncode-2 200 7940186 ns/op 154.76 MB/s
BenchmarkQuantizedEncode-2 2 755177464 ns/op 1.63 MB/s
PASS
ok image/gif 7.192s
? image/internal/imageutil [no test files]
BenchmarkFDCT-2 1000000 1813 ns/op
BenchmarkIDCT-2 1000000 1893 ns/op
BenchmarkDecodeBaseline-2 1000 1446910 ns/op 42.71 MB/s
BenchmarkDecodeProgressive-2 1000 2298201 ns/op 26.89 MB/s
BenchmarkEncode-2 50 25783460 ns/op 47.66 MB/s
PASS
ok image/jpeg 13.178s
BenchmarkPaeth-2 300000000 4.41 ns/op
BenchmarkDecodeGray-2 2000 815156 ns/op 80.40 MB/s
BenchmarkDecodeNRGBAGradient-2 500 3258129 ns/op 80.46 MB/s
BenchmarkDecodeNRGBAOpaque-2 500 2596140 ns/op 100.97 MB/s
BenchmarkDecodePaletted-2 3000 582028 ns/op 112.60 MB/s
BenchmarkDecodeRGB-2 1000 2388702 ns/op 109.74 MB/s
BenchmarkDecodeInterlacing-2 500 3107757 ns/op 84.35 MB/s
BenchmarkEncodeGray-2 500 2670410 ns/op 115.04 MB/s
BenchmarkEncodeNRGBOpaque-2 200 7988229 ns/op 153.83 MB/s
BenchmarkEncodeNRGBA-2 200 8746927 ns/op 140.48 MB/s
BenchmarkEncodePaletted-2 1000 2009677 ns/op 152.86 MB/s
BenchmarkEncodeRGBOpaque-2 200 8088816 ns/op 151.91 MB/s
BenchmarkEncodeRGBA-2 50 32836110 ns/op 37.42 MB/s
PASS
ok image/png 26.376s
BenchmarkNewIndexRandom-2 3 337037057 ns/op
BenchmarkNewIndexRepeat-2 3 477634103 ns/op
BenchmarkSaveRestore-2 100 17057542 ns/op 245.04 MB/s
PASS
ok index/suffixarray 7.630s
? internal/nettrace [no test files]
PASS
ok internal/pprof/profile 0.003s
? 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 513 ns/op
PASS
ok log 4.001s
PASS
ok log/syslog 0.005s
BenchmarkAcos-2 100000000 20.8 ns/op
BenchmarkAcosh-2 50000000 29.6 ns/op
BenchmarkAsin-2 100000000 16.8 ns/op
BenchmarkAsinh-2 30000000 38.8 ns/op
BenchmarkAtan-2 100000000 10.2 ns/op
BenchmarkAtanh-2 50000000 32.7 ns/op
BenchmarkAtan2-2 100000000 20.0 ns/op
BenchmarkCbrt-2 100000000 20.4 ns/op
BenchmarkCeil-2 1000000000 2.09 ns/op
BenchmarkCopysign-2 2000000000 1.62 ns/op
BenchmarkCos-2 100000000 13.7 ns/op
BenchmarkCosh-2 30000000 39.9 ns/op
BenchmarkErf-2 100000000 10.7 ns/op
BenchmarkErfc-2 100000000 12.4 ns/op
BenchmarkExp-2 100000000 17.3 ns/op
BenchmarkExpGo-2 50000000 34.5 ns/op
BenchmarkExpm1-2 100000000 19.1 ns/op
BenchmarkExp2-2 50000000 32.4 ns/op
BenchmarkExp2Go-2 50000000 32.0 ns/op
BenchmarkAbs-2 2000000000 1.41 ns/op
BenchmarkDim-2 500000000 3.82 ns/op
BenchmarkFloor-2 1000000000 2.12 ns/op
BenchmarkMax-2 500000000 3.43 ns/op
BenchmarkMin-2 500000000 3.80 ns/op
BenchmarkMod-2 30000000 51.1 ns/op
BenchmarkFrexp-2 200000000 6.94 ns/op
BenchmarkGamma-2 100000000 19.1 ns/op
BenchmarkHypot-2 300000000 4.72 ns/op
BenchmarkHypotGo-2 200000000 7.53 ns/op
BenchmarkIlogb-2 200000000 6.16 ns/op
BenchmarkJ0-2 20000000 82.3 ns/op
BenchmarkJ1-2 20000000 82.5 ns/op
BenchmarkJn-2 10000000 171 ns/op
BenchmarkLdexp-2 100000000 10.3 ns/op
BenchmarkLgamma-2 100000000 18.9 ns/op
BenchmarkLog-2 100000000 14.4 ns/op
BenchmarkLogb-2 300000000 5.71 ns/op
BenchmarkLog1p-2 100000000 21.3 ns/op
BenchmarkLog10-2 100000000 17.2 ns/op
BenchmarkLog2-2 200000000 9.73 ns/op
BenchmarkModf-2 300000000 5.38 ns/op
BenchmarkNextafter32-2 300000000 5.29 ns/op
BenchmarkNextafter64-2 300000000 4.94 ns/op
BenchmarkPowInt-2 50000000 37.3 ns/op
BenchmarkPowFrac-2 20000000 115 ns/op
BenchmarkPow10Pos-2 30000000 44.6 ns/op
BenchmarkPow10Neg-2 30000000 55.2 ns/op
BenchmarkRemainder-2 30000000 41.9 ns/op
BenchmarkSignbit-2 2000000000 0.76 ns/op
BenchmarkSin-2 100000000 13.4 ns/op
BenchmarkSincos-2 100000000 23.0 ns/op
BenchmarkSinh-2 30000000 41.3 ns/op
BenchmarkSqrtIndirect-2 500000000 3.45 ns/op
BenchmarkSqrtLatency-2 300000000 4.92 ns/op
BenchmarkSqrtIndirectLatency-2 200000000 8.70 ns/op
BenchmarkSqrtGoLatency-2 20000000 74.3 ns/op
BenchmarkSqrtPrime-2 500000 3666 ns/op
BenchmarkTan-2 100000000 14.7 ns/op
BenchmarkTanh-2 50000000 26.5 ns/op
BenchmarkTrunc-2 500000000 3.05 ns/op
BenchmarkY0-2 20000000 80.2 ns/op
BenchmarkY1-2 20000000 79.8 ns/op
BenchmarkYn-2 10000000 166 ns/op
PASS
ok math 116.702s
BenchmarkAddVV/1-2 300000000 5.77 ns/op 11088.59 MB/s
BenchmarkAddVV/2-2 200000000 6.40 ns/op 19996.17 MB/s
BenchmarkAddVV/3-2 200000000 7.85 ns/op 24449.66 MB/s
BenchmarkAddVV/4-2 200000000 8.90 ns/op 28755.46 MB/s
BenchmarkAddVV/5-2 100000000 10.2 ns/op 31344.01 MB/s
BenchmarkAddVV/10-2 100000000 13.7 ns/op 46639.46 MB/s
BenchmarkAddVV/100-2 20000000 64.3 ns/op 99484.18 MB/s
BenchmarkAddVV/1000-2 3000000 581 ns/op 110099.93 MB/s
BenchmarkAddVV/10000-2 200000 7220 ns/op 88639.65 MB/s
BenchmarkAddVV/100000-2 10000 104012 ns/op 61530.87 MB/s
BenchmarkAddVW/1-2 300000000 4.90 ns/op 1634.07 MB/s
BenchmarkAddVW/2-2 300000000 5.21 ns/op 3072.46 MB/s
BenchmarkAddVW/3-2 300000000 5.61 ns/op 4279.01 MB/s
BenchmarkAddVW/4-2 200000000 6.10 ns/op 5243.83 MB/s
BenchmarkAddVW/5-2 200000000 8.00 ns/op 4999.25 MB/s
BenchmarkAddVW/10-2 100000000 10.5 ns/op 7621.25 MB/s
BenchmarkAddVW/100-2 30000000 57.9 ns/op 13810.57 MB/s
BenchmarkAddVW/1000-2 3000000 575 ns/op 13911.38 MB/s
BenchmarkAddVW/10000-2 300000 5691 ns/op 14056.99 MB/s
BenchmarkAddVW/100000-2 20000 73291 ns/op 10915.27 MB/s
BenchmarkAddMulVVW/1-2 300000000 5.21 ns/op 12286.26 MB/s
BenchmarkAddMulVVW/2-2 200000000 5.98 ns/op 21415.91 MB/s
BenchmarkAddMulVVW/3-2 200000000 7.90 ns/op 24317.10 MB/s
BenchmarkAddMulVVW/4-2 200000000 9.14 ns/op 28013.42 MB/s
BenchmarkAddMulVVW/5-2 100000000 10.4 ns/op 30801.21 MB/s
BenchmarkAddMulVVW/10-2 100000000 16.6 ns/op 38615.41 MB/s
BenchmarkAddMulVVW/100-2 20000000 112 ns/op 56808.87 MB/s
BenchmarkAddMulVVW/1000-2 1000000 1071 ns/op 59736.55 MB/s
BenchmarkAddMulVVW/10000-2 200000 11048 ns/op 57927.82 MB/s
BenchmarkAddMulVVW/100000-2 10000 113435 ns/op 56419.76 MB/s
BenchmarkBitLen/0-2 1000000000 2.66 ns/op
BenchmarkBitLen/1-2 1000000000 2.29 ns/op
BenchmarkBitLen/2-2 1000000000 2.28 ns/op
BenchmarkBitLen/3-2 1000000000 2.28 ns/op
BenchmarkBitLen/4-2 1000000000 2.28 ns/op
BenchmarkBitLen/5-2 1000000000 2.27 ns/op
BenchmarkBitLen/8-2 1000000000 2.28 ns/op
BenchmarkBitLen/9-2 1000000000 2.27 ns/op
BenchmarkBitLen/16-2 1000000000 2.27 ns/op
BenchmarkBitLen/17-2 1000000000 2.27 ns/op
BenchmarkBitLen/31-2 1000000000 2.28 ns/op
BenchmarkDecimalConversion-2 10000 142734 ns/op
BenchmarkFloatString/100-2 1000000 1301 ns/op 400 B/op 8 allocs/op
BenchmarkFloatString/1000-2 50000 38764 ns/op 3216 B/op 10 allocs/op
BenchmarkFloatString/10000-2 500 3164371 ns/op 55539 B/op 42 allocs/op
BenchmarkFloatString/100000-2 5 305571204 ns/op 624596 B/op 345 allocs/op
BenchmarkFloatAdd/10-2 20000000 85.5 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/100-2 20000000 88.2 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/1000-2 10000000 127 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/10000-2 3000000 454 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/100000-2 500000 3645 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/10-2 20000000 80.6 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/100-2 20000000 82.6 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/1000-2 20000000 104 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/10000-2 5000000 306 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/100000-2 1000000 2283 ns/op 0 B/op 0 allocs/op
BenchmarkParseFloatSmallExp-2 100000 13160 ns/op
BenchmarkParseFloatLargeExp-2 30000 49074 ns/op
BenchmarkGCD10x10/WithoutXY-2 1000000 1011 ns/op
BenchmarkGCD10x10/WithXY-2 1000000 1343 ns/op
BenchmarkGCD10x100/WithoutXY-2 1000000 1116 ns/op
BenchmarkGCD10x100/WithXY-2 1000000 1627 ns/op
BenchmarkGCD10x1000/WithoutXY-2 1000000 1634 ns/op
BenchmarkGCD10x1000/WithXY-2 500000 3196 ns/op
BenchmarkGCD10x10000/WithoutXY-2 200000 6699 ns/op
BenchmarkGCD10x10000/WithXY-2 200000 11193 ns/op
BenchmarkGCD10x100000/WithoutXY-2 30000 58621 ns/op
BenchmarkGCD10x100000/WithXY-2 20000 96956 ns/op
BenchmarkGCD100x100/WithoutXY-2 300000 6147 ns/op
BenchmarkGCD100x100/WithXY-2 100000 15428 ns/op
BenchmarkGCD100x1000/WithoutXY-2 200000 6367 ns/op
BenchmarkGCD100x1000/WithXY-2 100000 17535 ns/op
BenchmarkGCD100x10000/WithoutXY-2 100000 16282 ns/op
BenchmarkGCD100x10000/WithXY-2 30000 49185 ns/op
BenchmarkGCD100x100000/WithoutXY-2 10000 108457 ns/op
BenchmarkGCD100x100000/WithXY-2 5000 329952 ns/op
BenchmarkGCD1000x1000/WithoutXY-2 20000 67313 ns/op
BenchmarkGCD1000x1000/WithXY-2 5000 257082 ns/op
BenchmarkGCD1000x10000/WithoutXY-2 20000 81574 ns/op
BenchmarkGCD1000x10000/WithXY-2 5000 400626 ns/op
BenchmarkGCD1000x100000/WithoutXY-2 10000 205868 ns/op
BenchmarkGCD1000x100000/WithXY-2 1000 2277329 ns/op
BenchmarkGCD10000x10000/WithoutXY-2 1000 1900267 ns/op
BenchmarkGCD10000x10000/WithXY-2 300 5864984 ns/op
BenchmarkGCD10000x100000/WithoutXY-2 1000 2336604 ns/op
BenchmarkGCD10000x100000/WithXY-2 100 23442596 ns/op
BenchmarkGCD100000x100000/WithoutXY-2 10 136849360 ns/op
BenchmarkGCD100000x100000/WithXY-2 3 405333540 ns/op
BenchmarkHilbert-2 1000 2338753 ns/op
BenchmarkBinomial-2 1000000 2176 ns/op
BenchmarkQuoRem-2 500000 2840 ns/op
BenchmarkExp-2 200 8013577 ns/op
BenchmarkExp2-2 200 8012401 ns/op
BenchmarkBitset-2 100000000 18.9 ns/op
BenchmarkBitsetNeg-2 20000000 66.1 ns/op
BenchmarkBitsetOrig-2 10000000 176 ns/op
BenchmarkBitsetNegOrig-2 5000000 286 ns/op
BenchmarkModSqrt225_Tonelli-2 2000 598326 ns/op
BenchmarkModSqrt224_3Mod4-2 10000 181874 ns/op
BenchmarkModSqrt5430_Tonelli-2 1 2849875804 ns/op
BenchmarkModSqrt5430_3Mod4-2 2 953048841 ns/op
BenchmarkSqrt-2 50000 37952 ns/op
BenchmarkMul-2 100 15859927 ns/op
BenchmarkExp3Power/0x10-2 5000000 303 ns/op
BenchmarkExp3Power/0x40-2 5000000 357 ns/op
BenchmarkExp3Power/0x100-2 3000000 539 ns/op
BenchmarkExp3Power/0x400-2 1000000 1180 ns/op
BenchmarkExp3Power/0x1000-2 200000 6703 ns/op
BenchmarkExp3Power/0x4000-2 30000 53153 ns/op
BenchmarkExp3Power/0x10000-2 3000 458027 ns/op
BenchmarkExp3Power/0x40000-2 300 4262905 ns/op
BenchmarkExp3Power/0x100000-2 30 38931065 ns/op
BenchmarkExp3Power/0x400000-2 3 347576403 ns/op
BenchmarkFibo-2 50 35089173 ns/op
BenchmarkScanPi-2 10000 132735 ns/op
BenchmarkStringPiParallel-2 10000 135021 ns/op