-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathgo1.8.2.linux-amd64-bench.txt
1908 lines (1908 loc) · 115 KB
/
go1.8.2.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 15570276 ns/op 5592 B/op 44 allocs/op
BenchmarkZip64Test-2 20 93546720 ns/op
PASS
ok archive/zip 3.577s
BenchmarkReaderCopyOptimal-2 10000000 132 ns/op
BenchmarkReaderCopyUnoptimal-2 10000000 209 ns/op
BenchmarkReaderCopyNoWriteTo-2 300000 4185 ns/op
BenchmarkReaderWriteToOptimal-2 5000000 404 ns/op
BenchmarkWriterCopyOptimal-2 10000000 136 ns/op
BenchmarkWriterCopyUnoptimal-2 10000000 177 ns/op
BenchmarkWriterCopyNoReadFrom-2 300000 4224 ns/op
BenchmarkReaderEmpty-2 2000000 926 ns/op 4224 B/op 3 allocs/op
BenchmarkWriterEmpty-2 2000000 857 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.535s
? builtin [no test files]
BenchmarkReadString-2 200000 6841 ns/op 4789.57 MB/s
BenchmarkWriteRune-2 30000 57161 ns/op 214.97 MB/s
BenchmarkBufferNotEmptyWriteRead-2 5000 333168 ns/op
BenchmarkBufferFullSmallReads-2 10000 103271 ns/op
BenchmarkIndexByte/10-2 300000000 4.46 ns/op 2241.49 MB/s
BenchmarkIndexByte/32-2 300000000 5.39 ns/op 5932.70 MB/s
BenchmarkIndexByte/4K-2 20000000 111 ns/op 36841.73 MB/s
BenchmarkIndexByte/4M-2 10000 178337 ns/op 23518.92 MB/s
BenchmarkIndexByte/64M-2 200 7946063 ns/op 8445.55 MB/s
BenchmarkIndexBytePortable/10-2 200000000 7.69 ns/op 1300.44 MB/s
BenchmarkIndexBytePortable/32-2 50000000 22.7 ns/op 1412.16 MB/s
BenchmarkIndexBytePortable/4K-2 1000000 1962 ns/op 2087.49 MB/s
BenchmarkIndexBytePortable/4M-2 1000 2025240 ns/op 2071.02 MB/s
BenchmarkIndexBytePortable/64M-2 50 33046360 ns/op 2030.75 MB/s
BenchmarkIndexRune/10-2 100000000 19.6 ns/op 510.13 MB/s
BenchmarkIndexRune/32-2 100000000 22.2 ns/op 1441.92 MB/s
BenchmarkIndexRune/4K-2 10000000 129 ns/op 31667.34 MB/s
BenchmarkIndexRune/4M-2 10000 175174 ns/op 23943.54 MB/s
BenchmarkIndexRune/64M-2 100 11132552 ns/op 6028.17 MB/s
BenchmarkIndexRuneASCII/10-2 200000000 6.78 ns/op 1474.01 MB/s
BenchmarkIndexRuneASCII/32-2 200000000 8.59 ns/op 3726.80 MB/s
BenchmarkIndexRuneASCII/4K-2 20000000 113 ns/op 36057.49 MB/s
BenchmarkIndexRuneASCII/4M-2 10000 178037 ns/op 23558.53 MB/s
BenchmarkIndexRuneASCII/64M-2 200 7836264 ns/op 8563.88 MB/s
BenchmarkEqual/0-2 500000000 3.79 ns/op
BenchmarkEqual/1-2 300000000 4.92 ns/op 203.27 MB/s
BenchmarkEqual/6-2 300000000 4.92 ns/op 1218.38 MB/s
BenchmarkEqual/9-2 300000000 4.97 ns/op 1811.50 MB/s
BenchmarkEqual/15-2 300000000 4.96 ns/op 3024.66 MB/s
BenchmarkEqual/16-2 300000000 4.96 ns/op 3223.37 MB/s
BenchmarkEqual/20-2 300000000 5.73 ns/op 3491.26 MB/s
BenchmarkEqual/32-2 200000000 6.75 ns/op 4737.88 MB/s
BenchmarkEqual/4K-2 20000000 84.7 ns/op 48353.71 MB/s
BenchmarkEqual/4M-2 3000 356374 ns/op 11769.39 MB/s
BenchmarkEqual/64M-2 100 12878945 ns/op 5210.74 MB/s
BenchmarkEqualPort/1-2 300000000 4.85 ns/op 206.08 MB/s
BenchmarkEqualPort/6-2 200000000 8.21 ns/op 730.80 MB/s
BenchmarkEqualPort/32-2 50000000 25.4 ns/op 1261.92 MB/s
BenchmarkEqualPort/4K-2 500000 2739 ns/op 1495.25 MB/s
BenchmarkEqualPort/4M-2 500 2951635 ns/op 1421.01 MB/s
BenchmarkEqualPort/64M-2 30 47769957 ns/op 1404.83 MB/s
BenchmarkIndex/10-2 100000000 13.0 ns/op 771.41 MB/s
BenchmarkIndex/32-2 100000000 14.4 ns/op 2219.27 MB/s
BenchmarkIndex/4K-2 300000 4700 ns/op 871.41 MB/s
BenchmarkIndex/4M-2 300 4799453 ns/op 873.91 MB/s
BenchmarkIndex/64M-2 20 76960625 ns/op 871.99 MB/s
BenchmarkIndexEasy/10-2 100000000 10.7 ns/op 931.58 MB/s
BenchmarkIndexEasy/32-2 100000000 13.8 ns/op 2316.03 MB/s
BenchmarkIndexEasy/4K-2 10000000 123 ns/op 33251.20 MB/s
BenchmarkIndexEasy/4M-2 10000 177268 ns/op 23660.73 MB/s
BenchmarkIndexEasy/64M-2 200 7811692 ns/op 8590.82 MB/s
BenchmarkCount/10-2 50000000 30.3 ns/op 330.16 MB/s
BenchmarkCount/32-2 10000000 178 ns/op 179.36 MB/s
BenchmarkCount/4K-2 50000 31248 ns/op 131.08 MB/s
BenchmarkCount/4M-2 50 32124840 ns/op 130.56 MB/s
BenchmarkCount/64M-2 2 516135549 ns/op 130.02 MB/s
BenchmarkCountEasy/10-2 100000000 17.4 ns/op 573.89 MB/s
BenchmarkCountEasy/32-2 100000000 18.6 ns/op 1723.32 MB/s
BenchmarkCountEasy/4K-2 10000000 123 ns/op 33077.42 MB/s
BenchmarkCountEasy/4M-2 10000 181516 ns/op 23107.03 MB/s
BenchmarkCountEasy/64M-2 200 7753346 ns/op 8655.47 MB/s
BenchmarkFields-2 50 27074376 ns/op 38.73 MB/s
BenchmarkFieldsFunc-2 50 27234837 ns/op 38.50 MB/s
BenchmarkTrimSpace-2 30000000 49.1 ns/op
BenchmarkRepeat-2 20000000 102 ns/op
BenchmarkBytesCompare/1-2 300000000 5.98 ns/op
BenchmarkBytesCompare/2-2 300000000 5.99 ns/op
BenchmarkBytesCompare/4-2 300000000 5.98 ns/op
BenchmarkBytesCompare/8-2 300000000 5.08 ns/op
BenchmarkBytesCompare/16-2 300000000 4.96 ns/op
BenchmarkBytesCompare/32-2 300000000 5.94 ns/op
BenchmarkBytesCompare/64-2 200000000 7.25 ns/op
BenchmarkBytesCompare/128-2 200000000 8.80 ns/op
BenchmarkBytesCompare/256-2 100000000 11.8 ns/op
BenchmarkBytesCompare/512-2 100000000 18.2 ns/op
BenchmarkBytesCompare/1024-2 50000000 30.6 ns/op
BenchmarkBytesCompare/2048-2 20000000 64.3 ns/op
BenchmarkIndexAnyASCII/1:1-2 200000000 6.09 ns/op
BenchmarkIndexAnyASCII/1:2-2 200000000 6.64 ns/op
BenchmarkIndexAnyASCII/1:4-2 200000000 8.01 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.2 ns/op
BenchmarkIndexAnyASCII/16:2-2 30000000 45.7 ns/op
BenchmarkIndexAnyASCII/16:4-2 30000000 51.5 ns/op
BenchmarkIndexAnyASCII/16:8-2 20000000 60.7 ns/op
BenchmarkIndexAnyASCII/16:16-2 20000000 77.3 ns/op
BenchmarkIndexAnyASCII/256:1-2 3000000 482 ns/op
BenchmarkIndexAnyASCII/256:2-2 3000000 483 ns/op
BenchmarkIndexAnyASCII/256:4-2 3000000 491 ns/op
BenchmarkIndexAnyASCII/256:8-2 3000000 498 ns/op
BenchmarkIndexAnyASCII/256:16-2 3000000 514 ns/op
BenchmarkIndexAnyASCII/4096:1-2 200000 7399 ns/op
BenchmarkIndexAnyASCII/4096:2-2 200000 7414 ns/op
BenchmarkIndexAnyASCII/4096:4-2 200000 7434 ns/op
BenchmarkIndexAnyASCII/4096:8-2 200000 7431 ns/op
BenchmarkIndexAnyASCII/4096:16-2 200000 7446 ns/op
BenchmarkTrimASCII/1:1-2 20000000 67.4 ns/op
BenchmarkTrimASCII/1:2-2 20000000 103 ns/op
BenchmarkTrimASCII/1:4-2 20000000 108 ns/op
BenchmarkTrimASCII/1:8-2 20000000 118 ns/op
BenchmarkTrimASCII/1:16-2 10000000 133 ns/op
BenchmarkTrimASCII/16:1-2 10000000 122 ns/op
BenchmarkTrimASCII/16:2-2 10000000 167 ns/op
BenchmarkTrimASCII/16:4-2 10000000 173 ns/op
BenchmarkTrimASCII/16:8-2 10000000 180 ns/op
BenchmarkTrimASCII/16:16-2 10000000 197 ns/op
BenchmarkTrimASCII/256:1-2 1000000 1012 ns/op
BenchmarkTrimASCII/256:2-2 1000000 1182 ns/op
BenchmarkTrimASCII/256:4-2 1000000 1191 ns/op
BenchmarkTrimASCII/256:8-2 1000000 1202 ns/op
BenchmarkTrimASCII/256:16-2 1000000 1210 ns/op
BenchmarkTrimASCII/4096:1-2 100000 15072 ns/op
BenchmarkTrimASCII/4096:2-2 100000 17404 ns/op
BenchmarkTrimASCII/4096:4-2 100000 17388 ns/op
BenchmarkTrimASCII/4096:8-2 100000 17417 ns/op
BenchmarkTrimASCII/4096:16-2 100000 17408 ns/op
BenchmarkCompareBytesEqual-2 300000000 5.31 ns/op
BenchmarkCompareBytesToNil-2 300000000 4.18 ns/op
BenchmarkCompareBytesEmpty-2 500000000 3.91 ns/op
BenchmarkCompareBytesIdentical-2 500000000 3.80 ns/op
BenchmarkCompareBytesSameLength-2 300000000 5.33 ns/op
BenchmarkCompareBytesDifferentLength-2 300000000 5.30 ns/op
BenchmarkCompareBytesBigUnaligned-2 20000 86536 ns/op 12117.23 MB/s
BenchmarkCompareBytesBig-2 20000 88350 ns/op 11868.46 MB/s
BenchmarkCompareBytesBigIdentical-2 500000000 3.83 ns/op 273998462.12 MB/s
PASS
ok bytes 230.503s
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.60 ns/op
PASS
ok cmd/compile/internal/gc 2.172s
? 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 2105 ns/op
BenchmarkCopyElim10-2 200000 7444 ns/op
BenchmarkCopyElim100-2 20000 61550 ns/op
BenchmarkCopyElim1000-2 2000 683982 ns/op
BenchmarkCopyElim10000-2 100 13630839 ns/op
BenchmarkCopyElim100000-2 5 229397287 ns/op
BenchmarkDeadCode/1-2 500000 2543 ns/op
BenchmarkDeadCode/10-2 200000 6973 ns/op
BenchmarkDeadCode/100-2 30000 52433 ns/op
BenchmarkDeadCode/1000-2 2000 798503 ns/op
BenchmarkDeadCode/10000-2 100 11128485 ns/op
BenchmarkDeadCode/100000-2 10 179411296 ns/op
BenchmarkDeadCode/200000-2 3 350905548 ns/op
BenchmarkDominatorsLinear-2 2000 956551 ns/op 10.45 MB/s
BenchmarkDominatorsFwdBack-2 1000 1621505 ns/op 6.17 MB/s
BenchmarkDominatorsManyPred-2 1000 1319598 ns/op 7.58 MB/s
BenchmarkDominatorsMaxPred-2 1000 1390034 ns/op 7.19 MB/s
BenchmarkDominatorsMaxPredVal-2 1000 1367102 ns/op 7.31 MB/s
BenchmarkFuse/1-2 500000 3383 ns/op
BenchmarkFuse/10-2 100000 15454 ns/op
BenchmarkFuse/100-2 10000 126330 ns/op
BenchmarkFuse/1000-2 1000 1967312 ns/op
BenchmarkFuse/10000-2 50 26340179 ns/op
BenchmarkNilCheckDeep1-2 10000000 149 ns/op 6.69 MB/s 5 B/op 1 allocs/op
BenchmarkNilCheckDeep10-2 5000000 398 ns/op 25.10 MB/s 32 B/op 1 allocs/op
BenchmarkNilCheckDeep100-2 500000 3117 ns/op 32.07 MB/s 208 B/op 1 allocs/op
BenchmarkNilCheckDeep1000-2 50000 29867 ns/op 33.48 MB/s 2048 B/op 1 allocs/op
BenchmarkNilCheckDeep10000-2 3000 526069 ns/op 19.01 MB/s 20480 B/op 1 allocs/op
BenchmarkDSEPass-2 5000 371944 ns/op 41192 B/op 8 allocs/op
BenchmarkDSEPassBlock-2 300 4197436 ns/op 554873 B/op 400 allocs/op
BenchmarkCSEPass-2 500 3370840 ns/op 188864 B/op 11 allocs/op
BenchmarkCSEPassBlock-2 50 28589127 ns/op 3204002 B/op 3300 allocs/op
BenchmarkDeadcodePass-2 30000 52422 ns/op 10505 B/op 3 allocs/op
BenchmarkDeadcodePassBlock-2 2000 674710 ns/op 153696 B/op 22 allocs/op
BenchmarkMultiPass-2 10000 179366 ns/op 240248 B/op 13 allocs/op
BenchmarkMultiPassBlock-2 300 4230905 ns/op 3452073 B/op 650 allocs/op
PASS
ok cmd/compile/internal/ssa 82.521s
PASS
ok cmd/compile/internal/syntax 0.006s
BenchmarkDivconstI64-2 2000000000 1.26 ns/op
BenchmarkDivconstU64-2 1000000000 2.18 ns/op
BenchmarkDivconstI32-2 1000000000 2.23 ns/op
BenchmarkDivconstU32-2 1000000000 2.05 ns/op
BenchmarkDivconstI16-2 1000000000 2.17 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.237s
? cmd/compile/internal/x86 [no test files]
PASS
ok cmd/cover 0.005s
? 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.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.395s
PASS
ok cmd/pack 0.003s
? 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.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.018s
PASS
ok cmd/vet/internal/cfg 0.003s
? cmd/vet/internal/whitelist [no test files]
BenchmarkDecodeDigits-2 200 7506228 ns/op 13.32 MB/s 3612084 B/op 40 allocs/op
BenchmarkDecodeTwain-2 50 25672948 ns/op 15.11 MB/s 3624676 B/op 40 allocs/op
BenchmarkDecodeRand-2 500 2526912 ns/op 6.48 MB/s 3643236 B/op 40 allocs/op
PASS
ok compress/bzip2 5.178s
BenchmarkDecode/Digits/Huffman/1e4-2 10000 160734 ns/op 62.21 MB/s 40620 B/op 5 allocs/op
BenchmarkDecode/Digits/Huffman/1e5-2 1000 1475976 ns/op 67.75 MB/s 40622 B/op 5 allocs/op
BenchmarkDecode/Digits/Huffman/1e6-2 100 14681561 ns/op 68.11 MB/s 40699 B/op 5 allocs/op
BenchmarkDecode/Digits/Speed/1e4-2 10000 164721 ns/op 60.71 MB/s 40700 B/op 8 allocs/op
BenchmarkDecode/Digits/Speed/1e5-2 1000 1646441 ns/op 60.74 MB/s 40910 B/op 11 allocs/op
BenchmarkDecode/Digits/Speed/1e6-2 100 16379570 ns/op 61.05 MB/s 44459 B/op 73 allocs/op
BenchmarkDecode/Digits/Default/1e4-2 10000 166327 ns/op 60.12 MB/s 40668 B/op 7 allocs/op
BenchmarkDecode/Digits/Default/1e5-2 1000 1600357 ns/op 62.49 MB/s 40910 B/op 13 allocs/op
BenchmarkDecode/Digits/Default/1e6-2 100 15705411 ns/op 63.67 MB/s 44875 B/op 79 allocs/op
BenchmarkDecode/Digits/Compression/1e4-2 10000 165522 ns/op 60.41 MB/s 40669 B/op 7 allocs/op
BenchmarkDecode/Digits/Compression/1e5-2 1000 1578013 ns/op 63.37 MB/s 40910 B/op 13 allocs/op
BenchmarkDecode/Digits/Compression/1e6-2 100 15747717 ns/op 63.50 MB/s 44875 B/op 79 allocs/op
BenchmarkDecode/Twain/Huffman/1e4-2 10000 182200 ns/op 54.88 MB/s 42007 B/op 15 allocs/op
BenchmarkDecode/Twain/Huffman/1e5-2 1000 1628825 ns/op 61.39 MB/s 43519 B/op 20 allocs/op
BenchmarkDecode/Twain/Huffman/1e6-2 100 16365379 ns/op 61.10 MB/s 71679 B/op 134 allocs/op
BenchmarkDecode/Twain/Speed/1e4-2 10000 175216 ns/op 57.07 MB/s 41271 B/op 17 allocs/op
BenchmarkDecode/Twain/Speed/1e5-2 1000 1547470 ns/op 64.62 MB/s 45103 B/op 30 allocs/op
BenchmarkDecode/Twain/Speed/1e6-2 100 15365222 ns/op 65.08 MB/s 72761 B/op 193 allocs/op
BenchmarkDecode/Twain/Default/1e4-2 10000 163556 ns/op 61.14 MB/s 41271 B/op 17 allocs/op
BenchmarkDecode/Twain/Default/1e5-2 1000 1326644 ns/op 75.38 MB/s 44343 B/op 28 allocs/op
BenchmarkDecode/Twain/Default/1e6-2 100 12757178 ns/op 78.39 MB/s 71081 B/op 199 allocs/op
BenchmarkDecode/Twain/Compression/1e4-2 10000 164443 ns/op 60.81 MB/s 41271 B/op 17 allocs/op
BenchmarkDecode/Twain/Compression/1e5-2 1000 1312073 ns/op 76.22 MB/s 43319 B/op 28 allocs/op
BenchmarkDecode/Twain/Compression/1e6-2 100 12768151 ns/op 78.32 MB/s 69305 B/op 196 allocs/op
BenchmarkEncode/Digits/Huffman/1e4-2 30000 45598 ns/op 219.31 MB/s
BenchmarkEncode/Digits/Huffman/1e5-2 3000 438849 ns/op 227.87 MB/s
BenchmarkEncode/Digits/Huffman/1e6-2 300 4421608 ns/op 226.16 MB/s
BenchmarkEncode/Digits/Speed/1e4-2 10000 207997 ns/op 48.08 MB/s
BenchmarkEncode/Digits/Speed/1e5-2 1000 1921589 ns/op 52.04 MB/s
BenchmarkEncode/Digits/Speed/1e6-2 100 18930598 ns/op 52.82 MB/s
BenchmarkEncode/Digits/Default/1e4-2 5000 374269 ns/op 26.72 MB/s
BenchmarkEncode/Digits/Default/1e5-2 300 5681151 ns/op 17.60 MB/s
BenchmarkEncode/Digits/Default/1e6-2 20 60427779 ns/op 16.55 MB/s
BenchmarkEncode/Digits/Compression/1e4-2 5000 374310 ns/op 26.72 MB/s
BenchmarkEncode/Digits/Compression/1e5-2 300 5751923 ns/op 17.39 MB/s
BenchmarkEncode/Digits/Compression/1e6-2 20 60980518 ns/op 16.40 MB/s
BenchmarkEncode/Twain/Huffman/1e4-2 20000 61927 ns/op 161.48 MB/s
BenchmarkEncode/Twain/Huffman/1e5-2 3000 511377 ns/op 195.55 MB/s
BenchmarkEncode/Twain/Huffman/1e6-2 300 5158442 ns/op 193.86 MB/s
BenchmarkEncode/Twain/Speed/1e4-2 10000 231893 ns/op 43.12 MB/s
BenchmarkEncode/Twain/Speed/1e5-2 1000 1897599 ns/op 52.70 MB/s
BenchmarkEncode/Twain/Speed/1e6-2 100 18609011 ns/op 53.74 MB/s
BenchmarkEncode/Twain/Default/1e4-2 3000 457123 ns/op 21.88 MB/s
BenchmarkEncode/Twain/Default/1e5-2 200 7250170 ns/op 13.79 MB/s
BenchmarkEncode/Twain/Default/1e6-2 20 76232389 ns/op 13.12 MB/s
BenchmarkEncode/Twain/Compression/1e4-2 3000 455880 ns/op 21.94 MB/s
BenchmarkEncode/Twain/Compression/1e5-2 200 7956802 ns/op 12.57 MB/s
BenchmarkEncode/Twain/Compression/1e6-2 20 88821755 ns/op 11.26 MB/s
PASS
ok compress/flate 84.660s
PASS
ok compress/gzip 0.003s
BenchmarkDecoder/1e4-2 10000 123764 ns/op 80.80 MB/s
BenchmarkDecoder/1e5-2 2000 1188384 ns/op 84.15 MB/s
BenchmarkDecoder/1e6-2 100 11768014 ns/op 84.98 MB/s
BenchmarkEncoder/1e4-2 10000 233122 ns/op 42.90 MB/s
BenchmarkEncoder/1e5-2 1000 2174297 ns/op 45.99 MB/s
BenchmarkEncoder/1e6-2 100 21574098 ns/op 46.35 MB/s
PASS
ok compress/lzw 11.931s
PASS
ok compress/zlib 0.004s
BenchmarkDup-2 2000 956372 ns/op
PASS
ok container/heap 2.019s
PASS
ok container/list 0.004s
PASS
ok container/ring 0.003s
BenchmarkContextCancelTree/depth=1/Root=Background-2 10000000 167 ns/op
BenchmarkContextCancelTree/depth=1/Root=OpenCanceler-2 2000000 837 ns/op
BenchmarkContextCancelTree/depth=1/Root=ClosedCanceler-2 3000000 501 ns/op
BenchmarkContextCancelTree/depth=10/Root=Background-2 300000 4055 ns/op
BenchmarkContextCancelTree/depth=10/Root=OpenCanceler-2 300000 5933 ns/op
BenchmarkContextCancelTree/depth=10/Root=ClosedCanceler-2 500000 2727 ns/op
BenchmarkContextCancelTree/depth=100/Root=Background-2 30000 42477 ns/op
BenchmarkContextCancelTree/depth=100/Root=OpenCanceler-2 30000 56610 ns/op
BenchmarkContextCancelTree/depth=100/Root=ClosedCanceler-2 50000 25428 ns/op
BenchmarkContextCancelTree/depth=1000/Root=Background-2 3000 462844 ns/op
BenchmarkContextCancelTree/depth=1000/Root=OpenCanceler-2 2000 606834 ns/op
BenchmarkContextCancelTree/depth=1000/Root=ClosedCanceler-2 5000 253956 ns/op
PASS
ok context 20.400s
? crypto [no test files]
BenchmarkEncrypt-2 100000000 13.8 ns/op 1162.60 MB/s
BenchmarkDecrypt-2 100000000 13.7 ns/op 1168.74 MB/s
BenchmarkExpand-2 20000000 83.8 ns/op
PASS
ok crypto/aes 4.543s
BenchmarkAESGCMSeal1K-2 5000000 355 ns/op 2882.13 MB/s
BenchmarkAESGCMOpen1K-2 5000000 338 ns/op 3023.37 MB/s
BenchmarkAESGCMSeal8K-2 1000000 2141 ns/op 3826.17 MB/s
BenchmarkAESGCMOpen8K-2 1000000 2052 ns/op 3990.96 MB/s
BenchmarkAESCFBEncrypt1K-2 500000 2775 ns/op 367.08 MB/s
BenchmarkAESCFBDecrypt1K-2 500000 2677 ns/op 380.60 MB/s
BenchmarkAESOFB1K-2 1000000 1546 ns/op 658.78 MB/s
BenchmarkAESCTR1K-2 1000000 1696 ns/op 600.67 MB/s
BenchmarkAESCBCEncrypt1K-2 1000000 2365 ns/op 432.80 MB/s
BenchmarkAESCBCDecrypt1K-2 1000000 1868 ns/op 547.99 MB/s
PASS
ok crypto/cipher 18.754s
BenchmarkEncrypt-2 3000000 590 ns/op 13.56 MB/s
BenchmarkDecrypt-2 3000000 599 ns/op 13.35 MB/s
PASS
ok crypto/des 4.775s
PASS
ok crypto/dsa 0.004s
BenchmarkSignP256-2 30000 39485 ns/op
BenchmarkSignP384-2 200 5868839 ns/op
BenchmarkVerifyP256-2 10000 108512 ns/op
BenchmarkKeyGeneration-2 100000 22811 ns/op
PASS
ok crypto/ecdsa 7.017s
BenchmarkBaseMult-2 2000 1010124 ns/op
BenchmarkBaseMultP256-2 100000 20820 ns/op
BenchmarkScalarMultP256-2 20000 80993 ns/op
PASS
ok crypto/elliptic 6.885s
BenchmarkHMACSHA256_1K-2 300000 4721 ns/op 216.89 MB/s
BenchmarkHMACSHA256_32-2 1000000 1224 ns/op 26.13 MB/s
PASS
ok crypto/hmac 2.709s
? crypto/internal/cipherhw [no test files]
BenchmarkHash8Bytes-2 10000000 200 ns/op 40.00 MB/s
BenchmarkHash1K-2 1000000 2106 ns/op 486.22 MB/s
BenchmarkHash8K-2 100000 15466 ns/op 529.65 MB/s
BenchmarkHash8BytesUnaligned-2 10000000 200 ns/op 39.94 MB/s
BenchmarkHash1KUnaligned-2 1000000 2111 ns/op 485.05 MB/s
BenchmarkHash8KUnaligned-2 100000 15470 ns/op 529.52 MB/s
PASS
ok crypto/md5 12.084s
BenchmarkPrime-2 10 101635491 ns/op
PASS
ok crypto/rand 1.127s
BenchmarkRC4_128-2 5000000 305 ns/op 419.35 MB/s
BenchmarkRC4_1K-2 500000 2849 ns/op 359.33 MB/s
BenchmarkRC4_8K-2 100000 22819 ns/op 354.78 MB/s
PASS
ok crypto/rc4 5.808s
BenchmarkRSA2048Decrypt-2 500 2471904 ns/op
BenchmarkRSA2048Sign-2 500 3112260 ns/op
Benchmark3PrimeRSA2048Decrypt-2 1000 1424674 ns/op
PASS
ok crypto/rsa 4.932s
BenchmarkHash8Bytes-2 10000000 232 ns/op 34.35 MB/s
BenchmarkHash320Bytes-2 2000000 860 ns/op 371.81 MB/s
BenchmarkHash1K-2 1000000 1721 ns/op 594.70 MB/s
BenchmarkHash8K-2 200000 11056 ns/op 740.94 MB/s
PASS
ok crypto/sha1 9.221s
BenchmarkHash8Bytes-2 5000000 327 ns/op 24.44 MB/s
BenchmarkHash1K-2 500000 3797 ns/op 269.68 MB/s
BenchmarkHash8K-2 50000 28085 ns/op 291.68 MB/s
PASS
ok crypto/sha256 5.597s
BenchmarkHash8Bytes-2 2000000 613 ns/op 13.04 MB/s
BenchmarkHash1K-2 300000 4423 ns/op 231.49 MB/s
BenchmarkHash8K-2 50000 31057 ns/op 263.77 MB/s
PASS
ok crypto/sha512 5.091s
PASS
ok crypto/subtle 0.004s
BenchmarkThroughput/MaxPacket/1MB-2 300 4745250 ns/op 220.97 MB/s
BenchmarkThroughput/MaxPacket/2MB-2 200 6895488 ns/op 304.13 MB/s
BenchmarkThroughput/MaxPacket/4MB-2 100 11472947 ns/op 365.58 MB/s
BenchmarkThroughput/MaxPacket/8MB-2 100 20457515 ns/op 410.05 MB/s
BenchmarkThroughput/MaxPacket/16MB-2 30 38509686 ns/op 435.66 MB/s
BenchmarkThroughput/MaxPacket/32MB-2 20 74573624 ns/op 449.95 MB/s
BenchmarkThroughput/MaxPacket/64MB-2 10 144934774 ns/op 463.03 MB/s
BenchmarkThroughput/DynamicPacket/1MB-2 300 4793571 ns/op 218.75 MB/s
BenchmarkThroughput/DynamicPacket/2MB-2 200 7260517 ns/op 288.84 MB/s
BenchmarkThroughput/DynamicPacket/4MB-2 100 11360765 ns/op 369.19 MB/s
BenchmarkThroughput/DynamicPacket/8MB-2 100 19919476 ns/op 421.13 MB/s
BenchmarkThroughput/DynamicPacket/16MB-2 50 37487931 ns/op 447.54 MB/s
BenchmarkThroughput/DynamicPacket/32MB-2 20 71817653 ns/op 467.22 MB/s
BenchmarkThroughput/DynamicPacket/64MB-2 10 141407374 ns/op 474.58 MB/s
BenchmarkLatency/MaxPacket/200kbps-2 2 695883376 ns/op
BenchmarkLatency/MaxPacket/500kbps-2 5 280283656 ns/op
BenchmarkLatency/MaxPacket/1000kbps-2 10 141759650 ns/op
BenchmarkLatency/MaxPacket/2000kbps-2 20 72566049 ns/op
BenchmarkLatency/MaxPacket/5000kbps-2 50 30967222 ns/op
BenchmarkLatency/DynamicPacket/200kbps-2 10 135591514 ns/op
BenchmarkLatency/DynamicPacket/500kbps-2 20 56330090 ns/op
BenchmarkLatency/DynamicPacket/1000kbps-2 50 29911263 ns/op
BenchmarkLatency/DynamicPacket/2000kbps-2 100 16808501 ns/op
BenchmarkLatency/DynamicPacket/5000kbps-2 200 8694515 ns/op
PASS
ok crypto/tls 41.629s
PASS
ok crypto/x509 0.009s
? crypto/x509/pkix [no test files]
BenchmarkConcurrentDBExec-2 100 11418007 ns/op 2507032 B/op 16144 allocs/op
BenchmarkConcurrentStmtQuery-2 100 11473946 ns/op 2617034 B/op 19158 allocs/op
BenchmarkConcurrentStmtExec-2 200 10123803 ns/op 1916296 B/op 4676 allocs/op
BenchmarkConcurrentTxQuery-2 100 12120293 ns/op 2672697 B/op 21657 allocs/op
BenchmarkConcurrentTxExec-2 500 3146854 ns/op 591016 B/op 15150 allocs/op
BenchmarkConcurrentTxStmtQuery-2 500 3535079 ns/op 809039 B/op 19158 allocs/op
BenchmarkConcurrentTxStmtExec-2 2000 998145 ns/op 116094 B/op 3175 allocs/op
BenchmarkConcurrentRandom-2 200 9516508 ns/op 1823777 B/op 15256 allocs/op
BenchmarkManyConcurrentQueries-2 50000 37606 ns/op 4424 B/op 26 allocs/op
PASS
ok database/sql 17.772s
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 35752 ns/op 7824 B/op 317 allocs/op
PASS
ok encoding/asn1 2.163s
BenchmarkEncodeToString-2 50000 30835 ns/op 265.67 MB/s
BenchmarkDecodeString-2 10000 109577 ns/op 119.66 MB/s
PASS
ok encoding/base32 2.969s
BenchmarkEncodeToString-2 100000 16468 ns/op 497.42 MB/s
BenchmarkDecodeString-2 30000 48365 ns/op 225.86 MB/s
PASS
ok encoding/base64 3.754s
BenchmarkReadSlice1000Int32s-2 200000 6352 ns/op 629.68 MB/s
BenchmarkReadStruct-2 1000000 1645 ns/op 45.57 MB/s
BenchmarkReadInts-2 3000000 485 ns/op 61.76 MB/s
BenchmarkWriteInts-2 2000000 671 ns/op 44.66 MB/s
BenchmarkWriteSlice1000Int32s-2 200000 6602 ns/op 605.85 MB/s
BenchmarkPutUvarint32-2 50000000 28.1 ns/op 142.48 MB/s
BenchmarkPutUvarint64-2 20000000 74.5 ns/op 107.36 MB/s
PASS
ok encoding/binary 11.389s
BenchmarkRead-2 500000 3534 ns/op 664 B/op 18 allocs/op
BenchmarkReadWithFieldsPerRecord-2 500000 3521 ns/op 664 B/op 18 allocs/op
BenchmarkReadWithoutFieldsPerRecord-2 500000 3555 ns/op 664 B/op 18 allocs/op
BenchmarkReadLargeFields-2 20000 69345 ns/op 3936 B/op 24 allocs/op
PASS
ok encoding/csv 7.518s
BenchmarkEndToEndPipe-2 500000 2504 ns/op
BenchmarkEndToEndByteBuffer-2 1000000 1706 ns/op
BenchmarkEndToEndSliceByteBuffer-2 10000 166596 ns/op
BenchmarkEncodeComplex128Slice-2 30000 47053 ns/op
BenchmarkEncodeFloat64Slice-2 100000 19954 ns/op
BenchmarkEncodeInt32Slice-2 100000 15530 ns/op
BenchmarkEncodeStringSlice-2 100000 14071 ns/op
BenchmarkEncodeInterfaceSlice-2 3000 547669 ns/op
BenchmarkDecodeComplex128Slice-2 20000 83758 ns/op
BenchmarkDecodeFloat64Slice-2 30000 51573 ns/op
BenchmarkDecodeInt32Slice-2 30000 46139 ns/op
BenchmarkDecodeStringSlice-2 20000 88191 ns/op
BenchmarkDecodeInterfaceSlice-2 2000 713165 ns/op
PASS
ok encoding/gob 24.358s
BenchmarkEncode/256-2 3000000 447 ns/op
BenchmarkEncode/1024-2 1000000 1761 ns/op
BenchmarkEncode/4096-2 200000 7004 ns/op
BenchmarkEncode/16384-2 50000 28046 ns/op
PASS
ok encoding/hex 6.750s
BenchmarkCodeEncoder-2 100 17524026 ns/op 110.73 MB/s
BenchmarkCodeMarshal-2 100 20146698 ns/op 96.32 MB/s
BenchmarkCodeDecoder-2 20 58922840 ns/op 32.93 MB/s
BenchmarkDecoderStream-2 3000000 429 ns/op
BenchmarkCodeUnmarshal-2 20 60116063 ns/op 32.28 MB/s
BenchmarkCodeUnmarshalReuse-2 20 56829888 ns/op
BenchmarkUnmarshalString-2 2000000 686 ns/op
BenchmarkUnmarshalFloat64-2 3000000 599 ns/op
BenchmarkUnmarshalInt64-2 3000000 539 ns/op
BenchmarkIssue10335-2 2000000 792 ns/op 320 B/op 4 allocs/op
BenchmarkNumberIsValid-2 100000000 23.1 ns/op
BenchmarkNumberIsValidRegexp-2 2000000 811 ns/op
BenchmarkSkipValue-2 100 16802406 ns/op 119.15 MB/s
BenchmarkEncoderEncode-2 3000000 517 ns/op 8 B/op 1 allocs/op
PASS
ok encoding/json 27.472s
BenchmarkEncode-2 10000 112920 ns/op 580.37 MB/s
BenchmarkDecode-2 2000 604335 ns/op 146.91 MB/s
PASS
ok encoding/pem 2.421s
BenchmarkMarshal-2 100000 19786 ns/op 5776 B/op 23 allocs/op
BenchmarkUnmarshal-2 30000 53353 ns/op 8576 B/op 189 allocs/op
PASS
ok encoding/xml 4.332s
PASS
ok errors 0.004s
BenchmarkIntAdd-2 200000000 7.81 ns/op
BenchmarkIntSet-2 200000000 7.78 ns/op
BenchmarkFloatAdd-2 100000000 22.2 ns/op
BenchmarkFloatSet-2 200000000 7.81 ns/op
BenchmarkStringSet-2 10000000 123 ns/op
BenchmarkMapSet-2 10000000 206 ns/op
BenchmarkMapAddSame-2 2000000 797 ns/op
BenchmarkMapAddDifferent-2 1000000 2145 ns/op
BenchmarkRealworldExpvarUsage-2 300000 4557 ns/op
PASS
ok expvar 18.952s
PASS
ok flag 0.004s
BenchmarkSprintfPadding-2 3000000 413 ns/op
BenchmarkSprintfEmpty-2 50000000 39.7 ns/op
BenchmarkSprintfString-2 10000000 165 ns/op
BenchmarkSprintfTruncateString-2 5000000 250 ns/op
BenchmarkSprintfQuoteString-2 2000000 753 ns/op
BenchmarkSprintfInt-2 10000000 146 ns/op
BenchmarkSprintfIntInt-2 10000000 230 ns/op
BenchmarkSprintfPrefixedInt-2 10000000 227 ns/op
BenchmarkSprintfFloat-2 5000000 309 ns/op
BenchmarkSprintfComplex-2 2000000 768 ns/op
BenchmarkSprintfBoolean-2 10000000 126 ns/op
BenchmarkSprintfHexString-2 5000000 265 ns/op
BenchmarkSprintfHexBytes-2 5000000 270 ns/op
BenchmarkSprintfBytes-2 3000000 511 ns/op
BenchmarkSprintfStringer-2 3000000 492 ns/op
BenchmarkSprintfStructure-2 1000000 1578 ns/op
BenchmarkManyArgs-2 2000000 864 ns/op
BenchmarkFprintInt-2 10000000 140 ns/op
BenchmarkFprintfBytes-2 10000000 158 ns/op
BenchmarkFprintIntNoAlloc-2 20000000 99.6 ns/op
BenchmarkScanInts-2 3000 514562 ns/op
BenchmarkScanRecursiveInt-2 20 53247317 ns/op
BenchmarkScanRecursiveIntReaderWrapper-2 20 54583108 ns/op
PASS
ok fmt 42.355s
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.003s
PASS
ok go/internal/gcimporter 0.004s
BenchmarkParse-2 300 4254130 ns/op 14.97 MB/s
PASS
ok go/parser 1.715s
BenchmarkPrint-2 200 7719635 ns/op
PASS
ok go/printer 2.346s
BenchmarkScan-2 50000 30479 ns/op
BenchmarkScanFile-2 5000 363138 ns/op 48.82 MB/s
PASS
ok go/scanner 3.693s
PASS
ok go/token 0.004s
PASS
ok go/types 0.004s
? hash [no test files]
BenchmarkAdler32KB-2 3000000 534 ns/op 1914.70 MB/s
PASS
ok hash/adler32 2.150s
BenchmarkIEEECrc40B-2 30000000 57.6 ns/op 694.54 MB/s
BenchmarkIEEECrc1KB-2 20000000 94.8 ns/op 10800.89 MB/s
BenchmarkIEEECrc4KB-2 5000000 291 ns/op 14056.79 MB/s
BenchmarkIEEECrc32KB-2 1000000 2035 ns/op 16096.18 MB/s
BenchmarkCastagnoliCrc15B-2 100000000 20.0 ns/op 751.40 MB/s
BenchmarkCastagnoliCrc15BMisaligned-2 50000000 21.7 ns/op 690.46 MB/s
BenchmarkCastagnoliCrc40B-2 100000000 21.5 ns/op 1858.98 MB/s
BenchmarkCastagnoliCrc40BMisaligned-2 50000000 25.3 ns/op 1580.93 MB/s
BenchmarkCastagnoliCrc512-2 30000000 51.1 ns/op 10010.56 MB/s
BenchmarkCastagnoliCrc512Misaligned-2 30000000 55.1 ns/op 9290.99 MB/s
BenchmarkCastagnoliCrc1KB-2 20000000 86.4 ns/op 11858.31 MB/s
BenchmarkCastagnoliCrc1KBMisaligned-2 20000000 92.0 ns/op 11127.98 MB/s
BenchmarkCastagnoliCrc4KB-2 10000000 223 ns/op 18331.46 MB/s
BenchmarkCastagnoliCrc4KBMisaligned-2 10000000 231 ns/op 17697.37 MB/s
BenchmarkCastagnoliCrc32KB-2 1000000 1737 ns/op 18858.10 MB/s
BenchmarkCastagnoliCrc32KBMisaligned-2 1000000 1733 ns/op 18901.55 MB/s
PASS
ok hash/crc32 29.767s
BenchmarkCrc64/ISO64KB-2 30000 47184 ns/op 1388.92 MB/s
BenchmarkCrc64/ISO4KB-2 500000 2995 ns/op 1367.27 MB/s
BenchmarkCrc64/ISO1KB-2 2000000 767 ns/op 1333.84 MB/s
BenchmarkCrc64/ECMA64KB-2 30000 46917 ns/op 1396.85 MB/s
BenchmarkCrc64/Random64KB-2 30000 53250 ns/op 1230.70 MB/s
BenchmarkCrc64/Random16KB-2 30000 49535 ns/op 330.76 MB/s
PASS
ok hash/crc64 11.773s
BenchmarkFnv32KB-2 1000000 1545 ns/op 662.51 MB/s
BenchmarkFnv32aKB-2 1000000 1539 ns/op 665.24 MB/s
BenchmarkFnv64KB-2 1000000 1548 ns/op 661.09 MB/s
BenchmarkFnv64aKB-2 1000000 1542 ns/op 664.04 MB/s
PASS
ok hash/fnv 6.248s
BenchmarkEscape-2 100000 21314 ns/op
BenchmarkEscapeNone-2 300000 5809 ns/op
BenchmarkUnescape-2 50000 23903 ns/op
BenchmarkUnescapeNone-2 20000000 107 ns/op
BenchmarkUnescapeSparse-2 500000 2691 ns/op
BenchmarkUnescapeDense-2 100000 18137 ns/op
PASS
ok html 11.245s
BenchmarkCSSEscaper-2 500000 2179 ns/op
BenchmarkCSSEscaperNoSpecials-2 3000000 431 ns/op
BenchmarkDecodeCSS-2 2000000 635 ns/op
BenchmarkDecodeCSSNoSpecials-2 200000000 8.31 ns/op
BenchmarkCSSValueFilter-2 5000000 276 ns/op
BenchmarkCSSValueFilterOk-2 3000000 426 ns/op
BenchmarkEscapedExecute-2 500000 3625 ns/op
BenchmarkHTMLNospaceEscaper-2 1000000 2235 ns/op
BenchmarkHTMLNospaceEscaperNoSpecials-2 3000000 512 ns/op
BenchmarkStripTags-2 1000000 1553 ns/op
BenchmarkStripTagsNoSpecials-2 10000000 166 ns/op
BenchmarkJSValEscaperWithNum-2 2000000 935 ns/op
BenchmarkJSValEscaperWithStr-2 500000 3322 ns/op
BenchmarkJSValEscaperWithStrNoSpecials-2 1000000 1065 ns/op
BenchmarkJSValEscaperWithObj-2 500000 3687 ns/op
BenchmarkJSValEscaperWithObjNoSpecials-2 1000000 1473 ns/op
BenchmarkJSStrEscaperNoSpecials-2 3000000 466 ns/op
BenchmarkJSStrEscaper-2 1000000 2118 ns/op
BenchmarkJSRegexpEscaperNoSpecials-2 3000000 486 ns/op
BenchmarkJSRegexpEscaper-2 1000000 2217 ns/op
BenchmarkTemplateSpecialTags-2 5000 349909 ns/op
BenchmarkURLEscaper-2 500000 3370 ns/op
BenchmarkURLEscaperNoSpecials-2 5000000 268 ns/op
BenchmarkURLNormalizer-2 1000000 2345 ns/op
BenchmarkURLNormalizerNoSpecials-2 5000000 272 ns/op
PASS
ok html/template 46.587s
PASS
ok image 0.009s
BenchmarkYCbCrToRGB/0-2 300000000 5.99 ns/op
BenchmarkYCbCrToRGB/128-2 300000000 5.54 ns/op
BenchmarkYCbCrToRGB/255-2 200000000 5.98 ns/op
BenchmarkRGBToYCbCr/0-2 200000000 6.27 ns/op
BenchmarkRGBToYCbCr/Cb-2 200000000 6.24 ns/op
BenchmarkRGBToYCbCr/Cr-2 200000000 6.38 ns/op
BenchmarkYCbCrToRGBA/0-2 200000000 6.72 ns/op
BenchmarkYCbCrToRGBA/128-2 200000000 6.20 ns/op
BenchmarkYCbCrToRGBA/255-2 200000000 6.74 ns/op
BenchmarkNYCbCrAToRGBA/0-2 200000000 8.28 ns/op
BenchmarkNYCbCrAToRGBA/128-2 200000000 7.79 ns/op
BenchmarkNYCbCrAToRGBA/255-2 200000000 8.25 ns/op
PASS
ok image/color 25.342s
? image/color/palette [no test files]
BenchmarkFillOver-2 1000 1183362 ns/op
BenchmarkFillSrc-2 50000 31298 ns/op
BenchmarkCopyOver-2 2000 911767 ns/op
BenchmarkCopySrc-2 50000 31665 ns/op
BenchmarkNRGBAOver-2 1000 1231596 ns/op
BenchmarkNRGBASrc-2 2000 637972 ns/op
BenchmarkYCbCr-2 2000 772335 ns/op
BenchmarkGray-2 5000 262795 ns/op
BenchmarkCMYK-2 2000 732705 ns/op
BenchmarkGlyphOver-2 3000 446400 ns/op
BenchmarkRGBA-2 200 6471649 ns/op
BenchmarkPaletted-2 200 7128293 ns/op
BenchmarkGenericOver-2 100 18893833 ns/op
BenchmarkGenericMaskOver-2 200 9791319 ns/op
BenchmarkGenericSrc-2 200 8191153 ns/op
BenchmarkGenericMaskSrc-2 100 15861523 ns/op
PASS
ok image/draw 28.836s
BenchmarkEncode-2 200 7856095 ns/op 156.41 MB/s
BenchmarkQuantizedEncode-2 2 828251410 ns/op 1.48 MB/s
PASS
ok image/gif 7.362s
? image/internal/imageutil [no test files]
BenchmarkFDCT-2 1000000 1805 ns/op
BenchmarkIDCT-2 1000000 1891 ns/op
BenchmarkDecodeBaseline-2 1000 1424252 ns/op 43.39 MB/s
BenchmarkDecodeProgressive-2 1000 2278113 ns/op 27.13 MB/s
BenchmarkEncode-2 50 25113395 ns/op 48.93 MB/s
PASS
ok image/jpeg 13.591s
BenchmarkPaeth-2 300000000 4.40 ns/op
BenchmarkDecodeGray-2 2000 797215 ns/op 82.21 MB/s
BenchmarkDecodeNRGBAGradient-2 500 3150499 ns/op 83.21 MB/s
BenchmarkDecodeNRGBAOpaque-2 500 2547165 ns/op 102.92 MB/s
BenchmarkDecodePaletted-2 3000 535013 ns/op 122.49 MB/s
BenchmarkDecodeRGB-2 1000 2335324 ns/op 112.25 MB/s
BenchmarkDecodeInterlacing-2 500 3030470 ns/op 86.50 MB/s
BenchmarkEncodeGray-2 500 2723898 ns/op 112.78 MB/s
BenchmarkEncodeNRGBOpaque-2 200 8249337 ns/op 148.96 MB/s
BenchmarkEncodeNRGBA-2 200 9181617 ns/op 133.83 MB/s
BenchmarkEncodePaletted-2 1000 2088530 ns/op 147.09 MB/s
BenchmarkEncodeRGBOpaque-2 200 8215391 ns/op 149.57 MB/s
BenchmarkEncodeRGBA-2 50 32844278 ns/op 37.41 MB/s
PASS
ok image/png 26.358s
BenchmarkNewIndexRandom-2 3 342829098 ns/op
BenchmarkNewIndexRepeat-2 3 480192075 ns/op
BenchmarkSaveRestore-2 100 17514367 ns/op 238.65 MB/s
PASS
ok index/suffixarray 7.761s
? 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 91.7 ns/op
BenchmarkPrintln-2 3000000 498 ns/op
PASS
ok log 3.933s
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.2 ns/op
BenchmarkAtanh-2 50000000 34.0 ns/op
BenchmarkAtan2-2 100000000 20.1 ns/op
BenchmarkCbrt-2 100000000 20.3 ns/op
BenchmarkCeil-2 1000000000 2.09 ns/op
BenchmarkCopysign-2 2000000000 1.61 ns/op
BenchmarkCos-2 100000000 13.7 ns/op
BenchmarkCosh-2 50000000 39.5 ns/op
BenchmarkErf-2 100000000 10.6 ns/op
BenchmarkErfc-2 100000000 12.2 ns/op
BenchmarkExp-2 100000000 17.1 ns/op
BenchmarkExpGo-2 50000000 34.9 ns/op
BenchmarkExpm1-2 100000000 18.5 ns/op
BenchmarkExp2-2 50000000 31.1 ns/op
BenchmarkExp2Go-2 50000000 31.8 ns/op
BenchmarkAbs-2 2000000000 0.76 ns/op
BenchmarkDim-2 300000000 4.01 ns/op
BenchmarkFloor-2 1000000000 2.27 ns/op
BenchmarkMax-2 500000000 3.43 ns/op
BenchmarkMin-2 500000000 3.42 ns/op
BenchmarkMod-2 30000000 51.6 ns/op
BenchmarkFrexp-2 200000000 7.22 ns/op
BenchmarkGamma-2 100000000 19.1 ns/op
BenchmarkHypot-2 300000000 4.68 ns/op
BenchmarkHypotGo-2 200000000 7.66 ns/op
BenchmarkIlogb-2 200000000 6.14 ns/op
BenchmarkJ0-2 20000000 81.9 ns/op
BenchmarkJ1-2 20000000 81.6 ns/op
BenchmarkJn-2 10000000 172 ns/op
BenchmarkLdexp-2 200000000 9.54 ns/op
BenchmarkLgamma-2 100000000 18.8 ns/op
BenchmarkLog-2 100000000 14.5 ns/op
BenchmarkLogb-2 200000000 6.10 ns/op
BenchmarkLog1p-2 100000000 22.4 ns/op
BenchmarkLog10-2 100000000 17.2 ns/op
BenchmarkLog2-2 200000000 9.15 ns/op
BenchmarkModf-2 300000000 5.35 ns/op
BenchmarkNextafter32-2 300000000 5.27 ns/op
BenchmarkNextafter64-2 300000000 4.92 ns/op
BenchmarkPowInt-2 50000000 34.8 ns/op
BenchmarkPowFrac-2 20000000 115 ns/op
BenchmarkPow10Pos-2 30000000 44.5 ns/op
BenchmarkPow10Neg-2 30000000 55.6 ns/op
BenchmarkRemainder-2 30000000 44.5 ns/op
BenchmarkSignbit-2 2000000000 0.48 ns/op
BenchmarkSin-2 100000000 13.3 ns/op
BenchmarkSincos-2 100000000 22.8 ns/op
BenchmarkSinh-2 30000000 41.1 ns/op
BenchmarkSqrtIndirect-2 500000000 3.45 ns/op
BenchmarkSqrtLatency-2 300000000 4.93 ns/op
BenchmarkSqrtIndirectLatency-2 200000000 8.70 ns/op
BenchmarkSqrtGoLatency-2 20000000 68.8 ns/op
BenchmarkSqrtPrime-2 500000 3551 ns/op
BenchmarkTan-2 100000000 14.8 ns/op
BenchmarkTanh-2 50000000 26.6 ns/op
BenchmarkTrunc-2 500000000 3.06 ns/op
BenchmarkY0-2 20000000 81.0 ns/op
BenchmarkY1-2 20000000 80.0 ns/op
BenchmarkYn-2 10000000 167 ns/op
PASS
ok math 115.916s
BenchmarkAddVV/1-2 300000000 5.78 ns/op 11069.50 MB/s
BenchmarkAddVV/2-2 200000000 6.37 ns/op 20106.64 MB/s
BenchmarkAddVV/3-2 200000000 7.88 ns/op 24358.43 MB/s
BenchmarkAddVV/4-2 200000000 8.84 ns/op 28970.84 MB/s
BenchmarkAddVV/5-2 100000000 10.1 ns/op 31564.94 MB/s
BenchmarkAddVV/10-2 100000000 15.4 ns/op 41495.11 MB/s
BenchmarkAddVV/100-2 20000000 64.0 ns/op 100070.06 MB/s
BenchmarkAddVV/1000-2 3000000 580 ns/op 110213.57 MB/s
BenchmarkAddVV/10000-2 200000 7244 ns/op 88347.20 MB/s
BenchmarkAddVV/100000-2 10000 104176 ns/op 61434.15 MB/s
BenchmarkAddVW/1-2 300000000 4.92 ns/op 1626.01 MB/s
BenchmarkAddVW/2-2 300000000 5.21 ns/op 3070.27 MB/s
BenchmarkAddVW/3-2 300000000 5.69 ns/op 4217.74 MB/s
BenchmarkAddVW/4-2 200000000 6.10 ns/op 5248.28 MB/s
BenchmarkAddVW/5-2 200000000 8.23 ns/op 4860.34 MB/s
BenchmarkAddVW/10-2 100000000 10.5 ns/op 7644.04 MB/s
BenchmarkAddVW/100-2 30000000 58.7 ns/op 13631.12 MB/s
BenchmarkAddVW/1000-2 3000000 574 ns/op 13920.49 MB/s
BenchmarkAddVW/10000-2 300000 5716 ns/op 13994.34 MB/s
BenchmarkAddVW/100000-2 20000 72907 ns/op 10972.85 MB/s
BenchmarkAddMulVVW/1-2 300000000 5.18 ns/op 12363.10 MB/s
BenchmarkAddMulVVW/2-2 300000000 5.99 ns/op 21352.35 MB/s
BenchmarkAddMulVVW/3-2 200000000 7.83 ns/op 24512.24 MB/s
BenchmarkAddMulVVW/4-2 200000000 9.29 ns/op 27569.77 MB/s
BenchmarkAddMulVVW/5-2 100000000 10.4 ns/op 30686.68 MB/s
BenchmarkAddMulVVW/10-2 100000000 16.6 ns/op 38493.62 MB/s
BenchmarkAddMulVVW/100-2 20000000 113 ns/op 56411.20 MB/s
BenchmarkAddMulVVW/1000-2 1000000 1076 ns/op 59442.32 MB/s
BenchmarkAddMulVVW/10000-2 200000 11212 ns/op 57077.04 MB/s
BenchmarkAddMulVVW/100000-2 10000 113554 ns/op 56360.70 MB/s
BenchmarkBitLen/0-2 1000000000 2.28 ns/op
BenchmarkBitLen/1-2 1000000000 2.08 ns/op
BenchmarkBitLen/2-2 1000000000 2.15 ns/op
BenchmarkBitLen/3-2 1000000000 2.18 ns/op
BenchmarkBitLen/4-2 1000000000 2.17 ns/op
BenchmarkBitLen/5-2 1000000000 2.17 ns/op
BenchmarkBitLen/8-2 1000000000 2.15 ns/op
BenchmarkBitLen/9-2 1000000000 2.17 ns/op
BenchmarkBitLen/16-2 1000000000 2.14 ns/op
BenchmarkBitLen/17-2 1000000000 2.09 ns/op
BenchmarkBitLen/31-2 1000000000 2.08 ns/op
BenchmarkDecimalConversion-2 10000 139598 ns/op
BenchmarkFloatString/100-2 1000000 1288 ns/op 400 B/op 8 allocs/op
BenchmarkFloatString/1000-2 50000 38353 ns/op 3216 B/op 10 allocs/op
BenchmarkFloatString/10000-2 500 3154759 ns/op 55537 B/op 42 allocs/op
BenchmarkFloatString/100000-2 5 304473320 ns/op 624596 B/op 345 allocs/op
BenchmarkFloatAdd/10-2 20000000 84.5 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/100-2 20000000 87.8 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/1000-2 10000000 126 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/10000-2 3000000 462 ns/op 0 B/op 0 allocs/op
BenchmarkFloatAdd/100000-2 500000 3661 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/10-2 20000000 78.0 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/100-2 20000000 80.0 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 298 ns/op 0 B/op 0 allocs/op
BenchmarkFloatSub/100000-2 1000000 2219 ns/op 0 B/op 0 allocs/op
BenchmarkParseFloatSmallExp-2 100000 12625 ns/op
BenchmarkParseFloatLargeExp-2 30000 45705 ns/op
BenchmarkGCD10x10/WithoutXY-2 2000000 943 ns/op
BenchmarkGCD10x10/WithXY-2 1000000 1273 ns/op
BenchmarkGCD10x100/WithoutXY-2 1000000 1052 ns/op
BenchmarkGCD10x100/WithXY-2 1000000 1607 ns/op
BenchmarkGCD10x1000/WithoutXY-2 1000000 1617 ns/op
BenchmarkGCD10x1000/WithXY-2 500000 3212 ns/op
BenchmarkGCD10x10000/WithoutXY-2 200000 6667 ns/op
BenchmarkGCD10x10000/WithXY-2 200000 11118 ns/op
BenchmarkGCD10x100000/WithoutXY-2 30000 58593 ns/op
BenchmarkGCD10x100000/WithXY-2 20000 96981 ns/op
BenchmarkGCD100x100/WithoutXY-2 300000 5501 ns/op
BenchmarkGCD100x100/WithXY-2 100000 15205 ns/op
BenchmarkGCD100x1000/WithoutXY-2 200000 6363 ns/op
BenchmarkGCD100x1000/WithXY-2 100000 17386 ns/op
BenchmarkGCD100x10000/WithoutXY-2 100000 16090 ns/op
BenchmarkGCD100x10000/WithXY-2 30000 48874 ns/op
BenchmarkGCD100x100000/WithoutXY-2 10000 107306 ns/op
BenchmarkGCD100x100000/WithXY-2 5000 326800 ns/op
BenchmarkGCD1000x1000/WithoutXY-2 20000 67342 ns/op
BenchmarkGCD1000x1000/WithXY-2 5000 252200 ns/op
BenchmarkGCD1000x10000/WithoutXY-2 20000 81319 ns/op
BenchmarkGCD1000x10000/WithXY-2 5000 396241 ns/op
BenchmarkGCD1000x100000/WithoutXY-2 10000 205507 ns/op
BenchmarkGCD1000x100000/WithXY-2 1000 2247680 ns/op
BenchmarkGCD10000x10000/WithoutXY-2 1000 1874252 ns/op
BenchmarkGCD10000x10000/WithXY-2 300 5844534 ns/op
BenchmarkGCD10000x100000/WithoutXY-2 1000 2322209 ns/op
BenchmarkGCD10000x100000/WithXY-2 100 23324218 ns/op
BenchmarkGCD100000x100000/WithoutXY-2 10 133674906 ns/op
BenchmarkGCD100000x100000/WithXY-2 3 404345590 ns/op
BenchmarkHilbert-2 1000 2313845 ns/op
BenchmarkBinomial-2 1000000 2223 ns/op
BenchmarkQuoRem-2 500000 2809 ns/op
BenchmarkExp-2 200 7956105 ns/op
BenchmarkExp2-2 200 7990058 ns/op
BenchmarkBitset-2 100000000 18.8 ns/op
BenchmarkBitsetNeg-2 20000000 65.4 ns/op
BenchmarkBitsetOrig-2 10000000 179 ns/op
BenchmarkBitsetNegOrig-2 5000000 290 ns/op
BenchmarkModSqrt225_Tonelli-2 2000 598821 ns/op
BenchmarkModSqrt224_3Mod4-2 10000 182658 ns/op
BenchmarkModSqrt5430_Tonelli-2 1 2847006308 ns/op
BenchmarkModSqrt5430_3Mod4-2 2 954408255 ns/op
BenchmarkSqrt-2 50000 38116 ns/op
BenchmarkMul-2 100 15805426 ns/op
BenchmarkExp3Power/0x10-2 5000000 301 ns/op
BenchmarkExp3Power/0x40-2 5000000 359 ns/op
BenchmarkExp3Power/0x100-2 3000000 603 ns/op
BenchmarkExp3Power/0x400-2 1000000 1211 ns/op
BenchmarkExp3Power/0x1000-2 200000 6743 ns/op
BenchmarkExp3Power/0x4000-2 30000 53468 ns/op
BenchmarkExp3Power/0x10000-2 3000 455850 ns/op
BenchmarkExp3Power/0x40000-2 300 4271979 ns/op
BenchmarkExp3Power/0x100000-2 50 39164464 ns/op
BenchmarkExp3Power/0x400000-2 3 346322244 ns/op
BenchmarkFibo-2 50 34944442 ns/op
BenchmarkScanPi-2 10000 133755 ns/op
BenchmarkStringPiParallel-2 10000 135521 ns/op