Add newer versions (#1)

diff --git a/1.10/Dockerfile b/1.10/Dockerfile
new file mode 100644
index 0000000..b1eefe6
--- /dev/null
+++ b/1.10/Dockerfile
@@ -0,0 +1,50 @@
+FROM debian:sid
+
+# gcc for cgo
+RUN apt-get update && apt-get install -y --no-install-recommends \
+		ca-certificates \
+		g++ \
+		gcc \
+		git \
+		libc6-dev \
+		make \
+		mercurial \
+		pkg-config \
+		wget \
+	&& rm -rf /var/lib/apt/lists/*
+
+ENV GOLANG_VERSION 1.10.5
+
+RUN set -eux; \
+	\
+# this "case" statement is generated via "update.sh"
+	dpkgArch="$(dpkg --print-architecture)"; \
+	case "${dpkgArch##*-}" in \
+		amd64) goRelArch='linux-amd64'; goRelSha256='a035d9beda8341b645d3f45a1b620cf2d8fb0c5eb409be36b389c0fd384ecc3a' ;; \
+		*) echo >&2; echo >&2 "warning: current architecture ($dpkgArch) does not have a corresponding Go binary release; will be building from source"; echo >&2; exit 1 ;; \
+	esac; \
+	\
+	url="https://golang.org/dl/go${GOLANG_VERSION}.${goRelArch}.tar.gz"; \
+	wget -O go.tgz "$url"; \
+	echo "${goRelSha256} *go.tgz" | sha256sum -c -; \
+	tar -C /usr/local -xzf go.tgz; \
+	rm go.tgz; \
+	\
+	if [ "$goRelArch" = 'src' ]; then \
+		echo >&2; \
+		echo >&2 'error: UNIMPLEMENTED'; \
+		echo >&2 'TODO install golang-any from jessie-backports for GOROOT_BOOTSTRAP (and uninstall after build)'; \
+		echo >&2; \
+		exit 1; \
+	fi; \
+	\
+	export PATH="/usr/local/go/bin:$PATH"; \
+	go version
+
+ENV GOPATH /go
+ENV PATH $GOPATH/bin:/usr/local/go/bin:$PATH
+
+RUN mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"
+WORKDIR /usr/local/go/src
+
+CMD ["go", "test", "-bench=.", "./..."]
diff --git a/1.10/benchmark.log b/1.10/benchmark.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/1.10/benchmark.log
diff --git a/1.10/clean.log b/1.10/clean.log
new file mode 100644
index 0000000..b682f25
--- /dev/null
+++ b/1.10/clean.log
@@ -0,0 +1,1479 @@
+Benchmark/Writer/USTAR-10   	  200000	     12722 ns/op	    1424 B/op	      56 allocs/op
+Benchmark/Writer/GNU-10     	  200000	      5279 ns/op	    1616 B/op	      62 allocs/op
+Benchmark/Writer/PAX-10     	  200000	      8175 ns/op	    2960 B/op	     114 allocs/op
+Benchmark/Reader/USTAR-10   	  500000	      3468 ns/op	    1430 B/op	      33 allocs/op
+Benchmark/Reader/GNU-10     	  500000	      2163 ns/op	    1390 B/op	      31 allocs/op
+Benchmark/Reader/PAX-10     	  200000	      7579 ns/op	    3552 B/op	      68 allocs/op
+BenchmarkCompressedZipGarbage-10    	     500	   2404207 ns/op	   20435 B/op	      44 allocs/op
+BenchmarkZip64Test-10               	      20	  68344447 ns/op
+BenchmarkZip64TestSizes/4096-10     	  100000	     14815 ns/op
+BenchmarkZip64TestSizes/1048576-10  	   10000	    284499 ns/op
+BenchmarkZip64TestSizes/67108864-10 	     100	  17573740 ns/op
+BenchmarkReaderCopyOptimal-10       	20000000	        98.5 ns/op
+BenchmarkReaderCopyUnoptimal-10     	10000000	       149 ns/op
+BenchmarkReaderCopyNoWriteTo-10     	  200000	      8027 ns/op
+BenchmarkReaderWriteToOptimal-10    	 5000000	       286 ns/op
+BenchmarkWriterCopyOptimal-10       	20000000	        91.7 ns/op
+BenchmarkWriterCopyUnoptimal-10     	10000000	       118 ns/op
+BenchmarkWriterCopyNoReadFrom-10    	  300000	      7941 ns/op
+BenchmarkReaderEmpty-10             	 1000000	      1534 ns/op	    4224 B/op	       3 allocs/op
+BenchmarkWriterEmpty-10             	 1000000	      1154 ns/op	    4096 B/op	       1 allocs/op
+BenchmarkWriterFlush-10             	100000000	        13.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkReadString-10                     	  200000	      8728 ns/op	3754.19 MB/s
+BenchmarkWriteByte-10                      	  100000	     14285 ns/op	 286.73 MB/s
+BenchmarkWriteRune-10                      	   50000	     34907 ns/op	 352.02 MB/s
+BenchmarkBufferNotEmptyWriteRead-10        	    5000	    291057 ns/op
+BenchmarkBufferFullSmallReads-10           	   30000	     68628 ns/op
+BenchmarkIndexByte/10-10                   	300000000	         5.27 ns/op	1896.27 MB/s
+BenchmarkIndexByte/32-10                   	300000000	         4.93 ns/op	6485.17 MB/s
+BenchmarkIndexByte/4K-10                   	20000000	        88.1 ns/op	46513.37 MB/s
+BenchmarkIndexByte/4M-10                   	   10000	    118155 ns/op	35498.31 MB/s
+BenchmarkIndexByte/64M-10                  	     300	   4586661 ns/op	14631.31 MB/s
+BenchmarkIndexBytePortable/10-10           	200000000	         6.42 ns/op	1557.95 MB/s
+BenchmarkIndexBytePortable/32-10           	50000000	        25.6 ns/op	1248.21 MB/s
+BenchmarkIndexBytePortable/4K-10           	 1000000	      1120 ns/op	3656.53 MB/s
+BenchmarkIndexBytePortable/4M-10           	    2000	   1143238 ns/op	3668.79 MB/s
+BenchmarkIndexBytePortable/64M-10          	     100	  18330120 ns/op	3661.13 MB/s
+BenchmarkIndexRune/10-10                   	100000000	        14.5 ns/op	 689.71 MB/s
+BenchmarkIndexRune/32-10                   	100000000	        16.1 ns/op	1986.84 MB/s
+BenchmarkIndexRune/4K-10                   	20000000	        96.2 ns/op	42562.30 MB/s
+BenchmarkIndexRune/4M-10                   	   10000	    111790 ns/op	37519.19 MB/s
+BenchmarkIndexRune/64M-10                  	     300	   4649809 ns/op	14432.61 MB/s
+BenchmarkIndexRuneASCII/10-10              	300000000	         5.13 ns/op	1950.39 MB/s
+BenchmarkIndexRuneASCII/32-10              	200000000	         6.36 ns/op	5035.16 MB/s
+BenchmarkIndexRuneASCII/4K-10              	20000000	        82.9 ns/op	49390.33 MB/s
+BenchmarkIndexRuneASCII/4M-10              	   10000	    114585 ns/op	36604.16 MB/s
+BenchmarkIndexRuneASCII/64M-10             	     300	   4555050 ns/op	14732.85 MB/s
+BenchmarkEqual/0-10                        	1000000000	         2.71 ns/op
+BenchmarkEqual/1-10                        	500000000	         3.88 ns/op	 257.42 MB/s
+BenchmarkEqual/6-10                        	500000000	         3.86 ns/op	1554.49 MB/s
+BenchmarkEqual/9-10                        	500000000	         3.80 ns/op	2369.07 MB/s
+BenchmarkEqual/15-10                       	500000000	         3.78 ns/op	3973.01 MB/s
+BenchmarkEqual/16-10                       	500000000	         4.08 ns/op	3921.33 MB/s
+BenchmarkEqual/20-10                       	300000000	         4.87 ns/op	4109.40 MB/s
+BenchmarkEqual/32-10                       	300000000	         5.75 ns/op	5568.84 MB/s
+BenchmarkEqual/4K-10                       	20000000	        64.4 ns/op	63622.16 MB/s
+BenchmarkEqual/4M-10                       	    5000	    283798 ns/op	14779.16 MB/s
+BenchmarkEqual/64M-10                      	     200	   7008546 ns/op	9575.29 MB/s
+BenchmarkEqualPort/1-10                    	500000000	         3.50 ns/op	 285.76 MB/s
+BenchmarkEqualPort/6-10                    	200000000	         6.75 ns/op	 889.52 MB/s
+BenchmarkEqualPort/32-10                   	100000000	        21.1 ns/op	1519.44 MB/s
+BenchmarkEqualPort/4K-10                   	 1000000	      2170 ns/op	1886.77 MB/s
+BenchmarkEqualPort/4M-10                   	    1000	   2335085 ns/op	1796.21 MB/s
+BenchmarkEqualPort/64M-10                  	      50	  41723011 ns/op	1608.44 MB/s
+BenchmarkIndex/10-10                       	200000000	         9.64 ns/op	1037.05 MB/s
+BenchmarkIndex/32-10                       	200000000	         9.98 ns/op	3206.76 MB/s
+BenchmarkIndex/4K-10                       	  500000	      3479 ns/op	1177.15 MB/s
+BenchmarkIndex/4M-10                       	     500	   3419787 ns/op	1226.48 MB/s
+BenchmarkIndex/64M-10                      	      30	  53754269 ns/op	1248.44 MB/s
+BenchmarkIndexEasy/10-10                   	200000000	         9.06 ns/op	1104.22 MB/s
+BenchmarkIndexEasy/32-10                   	200000000	         9.81 ns/op	3262.42 MB/s
+BenchmarkIndexEasy/4K-10                   	20000000	        87.3 ns/op	46922.54 MB/s
+BenchmarkIndexEasy/4M-10                   	   10000	    112013 ns/op	37444.56 MB/s
+BenchmarkIndexEasy/64M-10                  	     300	   4759434 ns/op	14100.18 MB/s
+BenchmarkCount/10-10                       	100000000	        16.8 ns/op	 594.74 MB/s
+BenchmarkCount/32-10                       	100000000	        19.7 ns/op	1621.64 MB/s
+BenchmarkCount/4K-10                       	  500000	      3304 ns/op	1239.50 MB/s
+BenchmarkCount/4M-10                       	     500	   3313159 ns/op	1265.95 MB/s
+BenchmarkCount/64M-10                      	      30	  53038898 ns/op	1265.28 MB/s
+BenchmarkCountEasy/10-10                   	100000000	        16.8 ns/op	 594.84 MB/s
+BenchmarkCountEasy/32-10                   	100000000	        19.7 ns/op	1621.61 MB/s
+BenchmarkCountEasy/4K-10                   	20000000	        99.4 ns/op	41198.83 MB/s
+BenchmarkCountEasy/4M-10                   	   10000	    142488 ns/op	29436.09 MB/s
+BenchmarkCountEasy/64M-10                  	     300	   5510845 ns/op	12177.60 MB/s
+BenchmarkCountSingle/10-10                 	200000000	         6.07 ns/op	1646.35 MB/s
+BenchmarkCountSingle/32-10                 	200000000	         7.09 ns/op	4515.74 MB/s
+BenchmarkCountSingle/4K-10                 	20000000	        83.9 ns/op	48800.60 MB/s
+BenchmarkCountSingle/4M-10                 	   10000	    129010 ns/op	32511.40 MB/s
+BenchmarkCountSingle/64M-10                	     300	   5154580 ns/op	13019.27 MB/s
+BenchmarkFields/ASCII/16-10                	20000000	        83.8 ns/op	 190.91 MB/s	      80 B/op	       1 allocs/op
+BenchmarkFields/ASCII/256-10               	 3000000	       604 ns/op	 423.23 MB/s	     768 B/op	       1 allocs/op
+BenchmarkFields/ASCII/4096-10              	  200000	      8527 ns/op	 480.31 MB/s	    9472 B/op	       1 allocs/op
+BenchmarkFields/ASCII/65536-10             	   10000	    186386 ns/op	 351.61 MB/s	  147456 B/op	       1 allocs/op
+BenchmarkFields/ASCII/1048576-10           	     500	   3090754 ns/op	 339.26 MB/s	 2269184 B/op	       1 allocs/op
+BenchmarkFields/Mixed/16-10                	10000000	       169 ns/op	  94.37 MB/s	      96 B/op	       1 allocs/op
+BenchmarkFields/Mixed/256-10               	 1000000	      1766 ns/op	 144.92 MB/s	     768 B/op	       1 allocs/op
+BenchmarkFields/Mixed/4096-10              	   50000	     32796 ns/op	 124.89 MB/s	   24832 B/op	       5 allocs/op
+BenchmarkFields/Mixed/65536-10             	    3000	    538256 ns/op	 121.76 MB/s	  497280 B/op	      12 allocs/op
+BenchmarkFields/Mixed/1048576-10           	     200	   8768636 ns/op	 119.58 MB/s	 9606784 B/op	      24 allocs/op
+BenchmarkFieldsFunc/ASCII/16-10            	10000000	       142 ns/op	 112.50 MB/s	      80 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/256-10           	 1000000	      1538 ns/op	 166.42 MB/s	     768 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/4096-10          	   50000	     25877 ns/op	 158.29 MB/s	   24832 B/op	       5 allocs/op
+BenchmarkFieldsFunc/ASCII/65536-10         	    3000	    416248 ns/op	 157.44 MB/s	  497280 B/op	      12 allocs/op
+BenchmarkFieldsFunc/ASCII/1048576-10       	     200	   6868032 ns/op	 152.67 MB/s	 9614976 B/op	      24 allocs/op
+BenchmarkFieldsFunc/Mixed/16-10            	10000000	       152 ns/op	 104.66 MB/s	      96 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/256-10           	 1000000	      1512 ns/op	 169.24 MB/s	     768 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/4096-10          	   50000	     29354 ns/op	 139.54 MB/s	   24832 B/op	       5 allocs/op
+BenchmarkFieldsFunc/Mixed/65536-10         	    3000	    490650 ns/op	 133.57 MB/s	  497280 B/op	      12 allocs/op
+BenchmarkFieldsFunc/Mixed/1048576-10       	     200	   8109078 ns/op	 129.31 MB/s	 9606784 B/op	      24 allocs/op
+BenchmarkTrimSpace-10                      	50000000	        37.0 ns/op
+BenchmarkSplitEmptySeparator-10            	     100	  13506272 ns/op
+BenchmarkSplitSingleByteSeparator-10       	    1000	   1426387 ns/op
+BenchmarkSplitMultiByteSeparator-10        	    1000	   1294898 ns/op
+BenchmarkSplitNSingleByteSeparator-10      	10000000	       191 ns/op
+BenchmarkSplitNMultiByteSeparator-10       	10000000	       241 ns/op
+BenchmarkRepeat-10                         	20000000	        62.3 ns/op
+BenchmarkBytesCompare/1-10                 	300000000	         4.27 ns/op
+BenchmarkBytesCompare/2-10                 	300000000	         4.23 ns/op
+BenchmarkBytesCompare/4-10                 	300000000	         4.24 ns/op
+BenchmarkBytesCompare/8-10                 	500000000	         3.52 ns/op
+BenchmarkBytesCompare/16-10                	500000000	         3.68 ns/op
+BenchmarkBytesCompare/32-10                	300000000	         4.55 ns/op
+BenchmarkBytesCompare/64-10                	300000000	         5.26 ns/op
+BenchmarkBytesCompare/128-10               	200000000	         6.58 ns/op
+BenchmarkBytesCompare/256-10               	200000000	         8.75 ns/op
+BenchmarkBytesCompare/512-10               	100000000	        13.8 ns/op
+BenchmarkBytesCompare/1024-10              	100000000	        23.4 ns/op
+BenchmarkBytesCompare/2048-10              	50000000	        41.6 ns/op
+BenchmarkIndexAnyASCII/1:1-10              	300000000	         4.52 ns/op
+BenchmarkIndexAnyASCII/1:2-10              	300000000	         5.04 ns/op
+BenchmarkIndexAnyASCII/1:4-10              	200000000	         6.05 ns/op
+BenchmarkIndexAnyASCII/1:8-10              	200000000	         8.19 ns/op
+BenchmarkIndexAnyASCII/1:16-10             	100000000	        12.8 ns/op
+BenchmarkIndexAnyASCII/16:1-10             	100000000	        21.7 ns/op
+BenchmarkIndexAnyASCII/16:2-10             	100000000	        22.5 ns/op
+BenchmarkIndexAnyASCII/16:4-10             	50000000	        26.0 ns/op
+BenchmarkIndexAnyASCII/16:8-10             	50000000	        30.4 ns/op
+BenchmarkIndexAnyASCII/16:16-10            	30000000	        41.9 ns/op
+BenchmarkIndexAnyASCII/256:1-10            	10000000	       173 ns/op
+BenchmarkIndexAnyASCII/256:2-10            	10000000	       171 ns/op
+BenchmarkIndexAnyASCII/256:4-10            	10000000	       179 ns/op
+BenchmarkIndexAnyASCII/256:8-10            	10000000	       181 ns/op
+BenchmarkIndexAnyASCII/256:16-10           	10000000	       192 ns/op
+BenchmarkIndexAnyASCII/4096:1-10           	 1000000	      2482 ns/op
+BenchmarkIndexAnyASCII/4096:2-10           	  500000	      2556 ns/op
+BenchmarkIndexAnyASCII/4096:4-10           	  500000	      2514 ns/op
+BenchmarkIndexAnyASCII/4096:8-10           	  500000	      2531 ns/op
+BenchmarkIndexAnyASCII/4096:16-10          	  500000	      2548 ns/op
+BenchmarkTrimASCII/1:1-10                  	30000000	        46.1 ns/op
+BenchmarkTrimASCII/1:2-10                  	20000000	        69.7 ns/op
+BenchmarkTrimASCII/1:4-10                  	20000000	        70.8 ns/op
+BenchmarkTrimASCII/1:8-10                  	20000000	        75.4 ns/op
+BenchmarkTrimASCII/1:16-10                 	20000000	        85.5 ns/op
+BenchmarkTrimASCII/16:1-10                 	20000000	        93.0 ns/op
+BenchmarkTrimASCII/16:2-10                 	20000000	       103 ns/op
+BenchmarkTrimASCII/16:4-10                 	20000000	       106 ns/op
+BenchmarkTrimASCII/16:8-10                 	20000000	       114 ns/op
+BenchmarkTrimASCII/16:16-10                	10000000	       123 ns/op
+BenchmarkTrimASCII/256:1-10                	 2000000	       741 ns/op
+BenchmarkTrimASCII/256:2-10                	 2000000	       750 ns/op
+BenchmarkTrimASCII/256:4-10                	 2000000	       742 ns/op
+BenchmarkTrimASCII/256:8-10                	 2000000	       743 ns/op
+BenchmarkTrimASCII/256:16-10               	 2000000	       753 ns/op
+BenchmarkTrimASCII/4096:1-10               	  200000	     11030 ns/op
+BenchmarkTrimASCII/4096:2-10               	  200000	     10484 ns/op
+BenchmarkTrimASCII/4096:4-10               	  200000	     10594 ns/op
+BenchmarkTrimASCII/4096:8-10               	  200000	     10436 ns/op
+BenchmarkTrimASCII/4096:16-10              	  200000	     10665 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic2-10   	  200000	      6506 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic4-10   	  200000	      6323 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic8-10   	   20000	     90971 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic16-10  	   30000	     44730 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic32-10  	  100000	     22556 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic64-10  	  200000	     12005 ns/op
+BenchmarkCompareBytesEqual-10              	500000000	         3.82 ns/op
+BenchmarkCompareBytesToNil-10              	1000000000	         3.03 ns/op
+BenchmarkCompareBytesEmpty-10              	1000000000	         2.69 ns/op
+BenchmarkCompareBytesIdentical-10          	1000000000	         2.76 ns/op
+BenchmarkCompareBytesSameLength-10         	500000000	         3.79 ns/op
+BenchmarkCompareBytesDifferentLength-10    	500000000	         3.84 ns/op
+BenchmarkCompareBytesBigUnaligned-10       	   50000	     41295 ns/op	25392.53 MB/s
+BenchmarkCompareBytesBig-10                	   30000	     39284 ns/op	26692.44 MB/s
+BenchmarkCompareBytesBigIdentical-10       	1000000000	         2.70 ns/op	388739356.32 MB/s
+BenchmarkAll-10    	       1	3081362594 ns/op
+BenchmarkMul2-10            	 3000000	       468 ns/op
+BenchmarkMulNeg2-10         	 3000000	       470 ns/op
+BenchmarkEfaceInteger-10    	1000000000	         2.46 ns/op
+BenchmarkCopyElim1-10               	   10000	    119152 ns/op
+BenchmarkCopyElim10-10              	   20000	     84909 ns/op
+BenchmarkCopyElim100-10             	   20000	    104209 ns/op
+BenchmarkCopyElim1000-10            	    5000	    367287 ns/op
+BenchmarkCopyElim10000-10           	     200	   7604910 ns/op
+BenchmarkCopyElim100000-10          	      20	  83872434 ns/op
+BenchmarkDeadCode/1-10              	   20000	     73251 ns/op
+BenchmarkDeadCode/10-10             	   20000	     82945 ns/op
+BenchmarkDeadCode/100-10            	   10000	    101502 ns/op
+BenchmarkDeadCode/1000-10           	    3000	    479907 ns/op
+BenchmarkDeadCode/10000-10          	     300	   5504236 ns/op
+BenchmarkDeadCode/100000-10         	      20	  67468358 ns/op
+BenchmarkDeadCode/200000-10         	      10	 154629274 ns/op
+BenchmarkDominatorsLinear-10        	    3000	    499700 ns/op	  20.01 MB/s
+BenchmarkDominatorsFwdBack-10       	    2000	    812768 ns/op	  12.30 MB/s
+BenchmarkDominatorsManyPred-10      	    2000	    732303 ns/op	  13.66 MB/s
+BenchmarkDominatorsMaxPred-10       	    2000	    891589 ns/op	  11.22 MB/s
+BenchmarkDominatorsMaxPredVal-10    	    2000	    753266 ns/op	  13.28 MB/s
+BenchmarkFuse/1-10                  	   10000	    134393 ns/op
+BenchmarkFuse/10-10                 	   10000	    187578 ns/op
+BenchmarkFuse/100-10                	    5000	    236584 ns/op
+BenchmarkFuse/1000-10               	    1000	   1073895 ns/op
+BenchmarkFuse/10000-10              	     100	  11915026 ns/op
+BenchmarkNilCheckDeep1-10           	 5000000	       381 ns/op	   2.62 MB/s	     101 B/op	       6 allocs/op
+BenchmarkNilCheckDeep10-10          	 2000000	       669 ns/op	  14.93 MB/s	     192 B/op	       6 allocs/op
+BenchmarkNilCheckDeep100-10         	  500000	      3490 ns/op	  28.65 MB/s	    1168 B/op	       6 allocs/op
+BenchmarkNilCheckDeep1000-10        	   50000	     40231 ns/op	  24.86 MB/s	   10304 B/op	       6 allocs/op
+BenchmarkNilCheckDeep10000-10       	    3000	    504789 ns/op	  19.81 MB/s	  102491 B/op	       6 allocs/op
+BenchmarkDSEPass-10                 	   10000	    141693 ns/op	   41200 B/op	       8 allocs/op
+BenchmarkDSEPassBlock-10            	     500	   2256868 ns/op	  559994 B/op	     240 allocs/op
+BenchmarkCSEPass-10                 	    1000	   1666145 ns/op	  188640 B/op	       9 allocs/op
+BenchmarkCSEPassBlock-10            	     100	  18760513 ns/op	 3104405 B/op	    1350 allocs/op
+BenchmarkDeadcodePass-10            	   50000	     28887 ns/op	   10504 B/op	       3 allocs/op
+BenchmarkDeadcodePassBlock-10       	    5000	    511307 ns/op	  163644 B/op	       9 allocs/op
+BenchmarkMultiPass-10               	   10000	    102073 ns/op	  240025 B/op	      11 allocs/op
+BenchmarkMultiPassBlock-10          	    1000	   1864652 ns/op	 3600324 B/op	     165 allocs/op
+BenchmarkDivconstI64-10    	2000000000	         0.97 ns/op
+BenchmarkDivconstU64-10    	2000000000	         1.12 ns/op
+BenchmarkDivconstI32-10    	2000000000	         0.71 ns/op
+BenchmarkDivconstU32-10    	2000000000	         0.90 ns/op
+BenchmarkDivconstI16-10    	2000000000	         0.69 ns/op
+BenchmarkDivconstU16-10    	2000000000	         0.54 ns/op
+BenchmarkDivconstI8-10     	2000000000	         0.74 ns/op
+BenchmarkDivconstU8-10     	2000000000	         0.54 ns/op
+BenchmarkDecodeDigits-10    	     300	   5467860 ns/op	  18.29 MB/s	 3612889 B/op	      39 allocs/op
+BenchmarkDecodeTwain-10     	     100	  16622800 ns/op	  23.33 MB/s	 3625509 B/op	      39 allocs/op
+BenchmarkDecodeRand-10      	    1000	   1743158 ns/op	   9.40 MB/s	 3643935 B/op	      39 allocs/op
+BenchmarkDecode/Digits/Huffman/1e4-10         	   10000	    109862 ns/op	  91.02 MB/s	   40640 B/op	       5 allocs/op
+BenchmarkDecode/Digits/Huffman/1e5-10         	    2000	   1028899 ns/op	  97.19 MB/s	   40637 B/op	       5 allocs/op
+BenchmarkDecode/Digits/Huffman/1e6-10         	     100	  10364964 ns/op	  96.48 MB/s	   40718 B/op	       5 allocs/op
+BenchmarkDecode/Digits/Speed/1e4-10           	   10000	    115736 ns/op	  86.40 MB/s	   40725 B/op	       8 allocs/op
+BenchmarkDecode/Digits/Speed/1e5-10           	    2000	   1148174 ns/op	  87.09 MB/s	   40929 B/op	      11 allocs/op
+BenchmarkDecode/Digits/Speed/1e6-10           	     100	  11455155 ns/op	  87.30 MB/s	   44478 B/op	      73 allocs/op
+BenchmarkDecode/Digits/Default/1e4-10         	   10000	    111720 ns/op	  89.51 MB/s	   40689 B/op	       7 allocs/op
+BenchmarkDecode/Digits/Default/1e5-10         	    2000	   1110955 ns/op	  90.01 MB/s	   40925 B/op	      13 allocs/op
+BenchmarkDecode/Digits/Default/1e6-10         	     100	  11373140 ns/op	  87.93 MB/s	   44894 B/op	      79 allocs/op
+BenchmarkDecode/Digits/Compression/1e4-10     	   10000	    112267 ns/op	  89.07 MB/s	   40694 B/op	       7 allocs/op
+BenchmarkDecode/Digits/Compression/1e5-10     	    2000	   1103478 ns/op	  90.62 MB/s	   40925 B/op	      13 allocs/op
+BenchmarkDecode/Digits/Compression/1e6-10     	     100	  11205226 ns/op	  89.24 MB/s	   44894 B/op	      79 allocs/op
+BenchmarkDecode/Twain/Huffman/1e4-10          	   10000	    122533 ns/op	  81.61 MB/s	   42036 B/op	      15 allocs/op
+BenchmarkDecode/Twain/Huffman/1e5-10          	    2000	   1129169 ns/op	  88.56 MB/s	   43540 B/op	      20 allocs/op
+BenchmarkDecode/Twain/Huffman/1e6-10          	     100	  11573176 ns/op	  86.41 MB/s	   71720 B/op	     134 allocs/op
+BenchmarkDecode/Twain/Speed/1e4-10            	   10000	    120571 ns/op	  82.94 MB/s	   41297 B/op	      17 allocs/op
+BenchmarkDecode/Twain/Speed/1e5-10            	    2000	   1069538 ns/op	  93.50 MB/s	   45129 B/op	      30 allocs/op
+BenchmarkDecode/Twain/Speed/1e6-10            	     100	  10698379 ns/op	  93.47 MB/s	   72625 B/op	     193 allocs/op
+BenchmarkDecode/Twain/Default/1e4-10          	   10000	    113210 ns/op	  88.33 MB/s	   41293 B/op	      17 allocs/op
+BenchmarkDecode/Twain/Default/1e5-10          	    2000	    912081 ns/op	 109.64 MB/s	   44360 B/op	      28 allocs/op
+BenchmarkDecode/Twain/Default/1e6-10          	     200	   8884737 ns/op	 112.55 MB/s	   70938 B/op	     199 allocs/op
+BenchmarkDecode/Twain/Compression/1e4-10      	   10000	    112535 ns/op	  88.86 MB/s	   41295 B/op	      17 allocs/op
+BenchmarkDecode/Twain/Compression/1e5-10      	    2000	    900394 ns/op	 111.06 MB/s	   43331 B/op	      28 allocs/op
+BenchmarkDecode/Twain/Compression/1e6-10      	     200	   8939665 ns/op	 111.86 MB/s	   69244 B/op	     196 allocs/op
+BenchmarkEncode/Digits/Huffman/1e4-10         	   50000	     30292 ns/op	 330.12 MB/s
+BenchmarkEncode/Digits/Huffman/1e5-10         	    5000	    286106 ns/op	 349.52 MB/s
+BenchmarkEncode/Digits/Huffman/1e6-10         	     500	   2864520 ns/op	 349.10 MB/s
+BenchmarkEncode/Digits/Speed/1e4-10           	   10000	    135758 ns/op	  73.66 MB/s
+BenchmarkEncode/Digits/Speed/1e5-10           	    1000	   1269284 ns/op	  78.78 MB/s
+BenchmarkEncode/Digits/Speed/1e6-10           	     100	  12509575 ns/op	  79.94 MB/s
+BenchmarkEncode/Digits/Default/1e4-10         	    5000	    255346 ns/op	  39.16 MB/s
+BenchmarkEncode/Digits/Default/1e5-10         	     300	   4070613 ns/op	  24.57 MB/s
+BenchmarkEncode/Digits/Default/1e6-10         	      30	  44282873 ns/op	  22.58 MB/s
+BenchmarkEncode/Digits/Compression/1e4-10     	    5000	    257416 ns/op	  38.85 MB/s
+BenchmarkEncode/Digits/Compression/1e5-10     	     300	   4113650 ns/op	  24.31 MB/s
+BenchmarkEncode/Digits/Compression/1e6-10     	      30	  43637208 ns/op	  22.92 MB/s
+BenchmarkEncode/Twain/Huffman/1e4-10          	   30000	     41330 ns/op	 241.95 MB/s
+BenchmarkEncode/Twain/Huffman/1e5-10          	    5000	    333021 ns/op	 300.28 MB/s
+BenchmarkEncode/Twain/Huffman/1e6-10          	     500	   3324743 ns/op	 300.78 MB/s
+BenchmarkEncode/Twain/Speed/1e4-10            	   10000	    152494 ns/op	  65.58 MB/s
+BenchmarkEncode/Twain/Speed/1e5-10            	    1000	   1261078 ns/op	  79.30 MB/s
+BenchmarkEncode/Twain/Speed/1e6-10            	     100	  12332453 ns/op	  81.09 MB/s
+BenchmarkEncode/Twain/Default/1e4-10          	    5000	    309749 ns/op	  32.28 MB/s
+BenchmarkEncode/Twain/Default/1e5-10          	     300	   5006434 ns/op	  19.97 MB/s
+BenchmarkEncode/Twain/Default/1e6-10          	      30	  53881317 ns/op	  18.56 MB/s
+BenchmarkEncode/Twain/Compression/1e4-10      	    5000	    316550 ns/op	  31.59 MB/s
+BenchmarkEncode/Twain/Compression/1e5-10      	     300	   5533117 ns/op	  18.07 MB/s
+BenchmarkEncode/Twain/Compression/1e6-10      	      20	  60791128 ns/op	  16.45 MB/s
+BenchmarkDecoder/1e4-10         	   20000	     81255 ns/op	 123.07 MB/s
+BenchmarkDecoder/1e5-10         	    2000	    785813 ns/op	 127.26 MB/s
+BenchmarkDecoder/1e6-10         	     200	   7944731 ns/op	 125.87 MB/s
+BenchmarkEncoder/1e4-10         	   10000	    162630 ns/op	  61.49 MB/s
+BenchmarkEncoder/1e5-10         	    1000	   1438335 ns/op	  69.52 MB/s
+BenchmarkEncoder/1e6-10         	     100	  14201508 ns/op	  70.42 MB/s
+BenchmarkDup-10    	    5000	    294229 ns/op
+BenchmarkWithTimeout/concurrency=40-10         	 1000000	      1741 ns/op
+BenchmarkWithTimeout/concurrency=4000-10       	  500000	      2965 ns/op
+BenchmarkWithTimeout/concurrency=400000-10     	 1000000	      1876 ns/op
+BenchmarkCancelTree/depth=1/Root=Background-10 	20000000	        89.1 ns/op
+BenchmarkCancelTree/depth=1/Root=OpenCanceler-10         	 3000000	       548 ns/op
+BenchmarkCancelTree/depth=1/Root=ClosedCanceler-10       	 5000000	       262 ns/op
+BenchmarkCancelTree/depth=10/Root=Background-10          	  500000	      2962 ns/op
+BenchmarkCancelTree/depth=10/Root=OpenCanceler-10        	  300000	      4250 ns/op
+BenchmarkCancelTree/depth=10/Root=ClosedCanceler-10      	 1000000	      1461 ns/op
+BenchmarkCancelTree/depth=100/Root=Background-10         	   50000	     29974 ns/op
+BenchmarkCancelTree/depth=100/Root=OpenCanceler-10       	   50000	     57212 ns/op
+BenchmarkCancelTree/depth=100/Root=ClosedCanceler-10     	  100000	     12719 ns/op
+BenchmarkCancelTree/depth=1000/Root=Background-10        	    5000	    278492 ns/op
+BenchmarkCancelTree/depth=1000/Root=OpenCanceler-10      	    5000	    375140 ns/op
+BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-10    	   10000	    126273 ns/op
+BenchmarkEncrypt-10    	200000000	         9.78 ns/op	1635.59 MB/s
+BenchmarkDecrypt-10    	200000000	         9.52 ns/op	1680.70 MB/s
+BenchmarkExpand-10     	30000000	        52.2 ns/op
+BenchmarkAESGCMSeal1K-10       	 5000000	       243 ns/op	4202.93 MB/s
+BenchmarkAESGCMOpen1K-10       	10000000	       235 ns/op	4341.03 MB/s
+BenchmarkAESGCMSign8K-10       	 2000000	       822 ns/op	9959.65 MB/s
+BenchmarkAESGCMSeal8K-10       	 1000000	      1495 ns/op	5476.88 MB/s
+BenchmarkAESGCMOpen8K-10       	 1000000	      1424 ns/op	5750.99 MB/s
+BenchmarkAESCFBEncrypt1K-10    	 1000000	      1724 ns/op	 591.05 MB/s
+BenchmarkAESCFBDecrypt1K-10    	 1000000	      1671 ns/op	 609.66 MB/s
+BenchmarkAESOFB1K-10           	 1000000	      1087 ns/op	 936.58 MB/s
+BenchmarkAESCTR1K-10           	 1000000	      1183 ns/op	 860.78 MB/s
+BenchmarkAESCBCEncrypt1K-10    	 1000000	      1608 ns/op	 636.52 MB/s
+BenchmarkAESCBCDecrypt1K-10    	 1000000	      1215 ns/op	 842.77 MB/s
+BenchmarkEncrypt-10        	20000000	       109 ns/op	  73.26 MB/s
+BenchmarkDecrypt-10        	20000000	       112 ns/op	  70.87 MB/s
+BenchmarkTDESEncrypt-10    	 5000000	       276 ns/op	  28.98 MB/s
+BenchmarkTDESDecrypt-10    	 5000000	       274 ns/op	  29.20 MB/s
+BenchmarkSignP256-10         	  200000	      8416 ns/op	    2897 B/op	      34 allocs/op
+BenchmarkSignP384-10         	     500	   2285830 ns/op	 2323540 B/op	   17475 allocs/op
+BenchmarkVerifyP256-10       	  100000	     15559 ns/op	     976 B/op	      17 allocs/op
+BenchmarkKeyGeneration-10    	  500000	      3944 ns/op	     688 B/op	      13 allocs/op
+BenchmarkBaseMult-10          	   10000	    152398 ns/op	     224 B/op	       5 allocs/op
+BenchmarkBaseMultP256-10      	  500000	      3179 ns/op	     288 B/op	       6 allocs/op
+BenchmarkScalarMultP256-10    	  200000	     11985 ns/op	     256 B/op	       5 allocs/op
+BenchmarkHMACSHA256_1K-10    	  300000	      3649 ns/op	 280.62 MB/s
+BenchmarkHMACSHA256_32-10    	 2000000	       828 ns/op	  38.65 MB/s
+BenchmarkHash8Bytes-10             	10000000	       131 ns/op	  60.89 MB/s
+BenchmarkHash1K-10                 	 1000000	      1414 ns/op	 724.05 MB/s
+BenchmarkHash8K-10                 	  200000	     10449 ns/op	 783.94 MB/s
+BenchmarkHash8BytesUnaligned-10    	10000000	       130 ns/op	  61.32 MB/s
+BenchmarkHash1KUnaligned-10        	 1000000	      1411 ns/op	 725.55 MB/s
+BenchmarkHash8KUnaligned-10        	  200000	     10490 ns/op	 780.87 MB/s
+BenchmarkPrime-10    	      20	 105886221 ns/op
+BenchmarkRC4_128-10    	10000000	       207 ns/op	 616.37 MB/s
+BenchmarkRC4_1K-10     	 1000000	      2111 ns/op	 484.88 MB/s
+BenchmarkRC4_8K-10     	  100000	     15513 ns/op	 521.88 MB/s
+BenchmarkRSA2048Decrypt-10          	    1000	   1689686 ns/op
+BenchmarkRSA2048Sign-10             	    1000	   2023780 ns/op
+Benchmark3PrimeRSA2048Decrypt-10    	    2000	    966028 ns/op
+BenchmarkHash8Bytes-10      	10000000	       142 ns/op	  56.08 MB/s
+BenchmarkHash320Bytes-10    	 3000000	       588 ns/op	 544.15 MB/s
+BenchmarkHash1K-10          	 1000000	      1192 ns/op	 858.74 MB/s
+BenchmarkHash8K-10          	  200000	      8004 ns/op	1023.36 MB/s
+BenchmarkHash8Bytes-10    	10000000	       229 ns/op	  34.85 MB/s
+BenchmarkHash1K-10        	  500000	      2532 ns/op	 404.37 MB/s
+BenchmarkHash8K-10        	  100000	     18867 ns/op	 434.18 MB/s
+BenchmarkHash8Bytes-10    	 5000000	       302 ns/op	  26.46 MB/s
+BenchmarkHash1K-10        	 1000000	      1951 ns/op	 524.75 MB/s
+BenchmarkHash8K-10        	  100000	     12984 ns/op	 630.90 MB/s
+BenchmarkConstantTimeByteEq-10      	2000000000	         0.90 ns/op
+BenchmarkConstantTimeEq-10          	2000000000	         0.77 ns/op
+BenchmarkConstantTimeLessOrEq-10    	2000000000	         1.02 ns/op
+BenchmarkHandshakeServer/RSA-10         	    2000	    934775 ns/op
+BenchmarkHandshakeServer/ECDHE-P256-RSA-10         	    2000	   1047701 ns/op
+BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256-10  	   10000	    185469 ns/op
+BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256-10         	   10000	    185927 ns/op
+BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521-10           	     100	  25117242 ns/op
+BenchmarkThroughput/MaxPacket/1MB-10                        	     500	   5808502 ns/op	 180.52 MB/s
+BenchmarkThroughput/MaxPacket/2MB-10                        	     300	   5852876 ns/op	 358.31 MB/s
+BenchmarkThroughput/MaxPacket/4MB-10                        	     200	  10015836 ns/op	 418.77 MB/s
+BenchmarkThroughput/MaxPacket/8MB-10                        	     100	  18265388 ns/op	 459.26 MB/s
+BenchmarkThroughput/MaxPacket/16MB-10                       	      50	  34835910 ns/op	 481.61 MB/s
+BenchmarkThroughput/MaxPacket/32MB-10                       	      20	  67575693 ns/op	 496.55 MB/s
+BenchmarkThroughput/MaxPacket/64MB-10                       	      10	 134464019 ns/op	 499.08 MB/s
+BenchmarkThroughput/DynamicPacket/1MB-10                    	     500	   3959229 ns/op	 264.84 MB/s
+BenchmarkThroughput/DynamicPacket/2MB-10                    	     200	   6074005 ns/op	 345.27 MB/s
+BenchmarkThroughput/DynamicPacket/4MB-10                    	     100	  10117799 ns/op	 414.55 MB/s
+BenchmarkThroughput/DynamicPacket/8MB-10                    	     100	  18652425 ns/op	 449.73 MB/s
+BenchmarkThroughput/DynamicPacket/16MB-10                   	      50	  35151417 ns/op	 477.28 MB/s
+BenchmarkThroughput/DynamicPacket/32MB-10                   	      20	  68367330 ns/op	 490.80 MB/s
+BenchmarkThroughput/DynamicPacket/64MB-10                   	      10	 134746066 ns/op	 498.04 MB/s
+BenchmarkLatency/MaxPacket/200kbps-10                       	       2	 694892128 ns/op
+BenchmarkLatency/MaxPacket/500kbps-10                       	       5	 279476470 ns/op
+BenchmarkLatency/MaxPacket/1000kbps-10                      	      10	 140824826 ns/op
+BenchmarkLatency/MaxPacket/2000kbps-10                      	      20	  71510969 ns/op
+BenchmarkLatency/MaxPacket/5000kbps-10                      	      50	  30124137 ns/op
+BenchmarkLatency/DynamicPacket/200kbps-10                   	      10	 134847134 ns/op
+BenchmarkLatency/DynamicPacket/500kbps-10                   	      30	  55628862 ns/op
+BenchmarkLatency/DynamicPacket/1000kbps-10                  	      50	  29130123 ns/op
+BenchmarkLatency/DynamicPacket/2000kbps-10                  	     100	  15850013 ns/op
+BenchmarkLatency/DynamicPacket/5000kbps-10                  	     200	   8031150 ns/op
+BenchmarkConcurrentDBExec-10         	     200	   9849687 ns/op	 2636407 B/op	   15150 allocs/op
+BenchmarkConcurrentStmtQuery-10      	     200	   8496870 ns/op	 2458972 B/op	   18674 allocs/op
+BenchmarkConcurrentStmtExec-10       	     200	   6676371 ns/op	 1846689 B/op	    3708 allocs/op
+BenchmarkConcurrentTxQuery-10        	     200	   8582223 ns/op	 2585981 B/op	   21164 allocs/op
+BenchmarkConcurrentTxExec-10         	    1000	   2088686 ns/op	  599884 B/op	   14650 allocs/op
+BenchmarkConcurrentTxStmtQuery-10    	     500	   2489066 ns/op	  785584 B/op	   19160 allocs/op
+BenchmarkConcurrentTxStmtExec-10     	    2000	    800183 ns/op	  117076 B/op	    2676 allocs/op
+BenchmarkConcurrentRandom-10         	     200	   6838722 ns/op	 1766715 B/op	   14737 allocs/op
+BenchmarkManyConcurrentQueries-10    	  100000	     18112 ns/op	    4020 B/op	      22 allocs/op
+BenchmarkMarshal-10    	   50000	     31350 ns/op	    9872 B/op	     421 allocs/op
+BenchmarkEncodeToString-10    	  100000	     20099 ns/op	 407.57 MB/s
+BenchmarkDecodeString-10      	   20000	     75330 ns/op	 174.06 MB/s
+BenchmarkEncodeToString-10    	  100000	     11654 ns/op	 702.88 MB/s
+BenchmarkDecodeString/2-10    	50000000	        37.1 ns/op	 107.80 MB/s
+BenchmarkDecodeString/4-10    	30000000	        42.8 ns/op	 187.01 MB/s
+BenchmarkDecodeString/8-10    	30000000	        50.3 ns/op	 238.63 MB/s
+BenchmarkDecodeString/64-10   	10000000	       196 ns/op	 446.94 MB/s
+BenchmarkDecodeString/8192-10 	  100000	     16918 ns/op	 645.69 MB/s
+BenchmarkReadSlice1000Int32s-10      	  300000	      4280 ns/op	 934.52 MB/s
+BenchmarkReadStruct-10               	 1000000	      1098 ns/op	  68.26 MB/s
+BenchmarkReadInts-10                 	 5000000	       260 ns/op	 115.17 MB/s
+BenchmarkWriteInts-10                	 5000000	       301 ns/op	  99.53 MB/s
+BenchmarkWriteSlice1000Int32s-10     	  300000	      4375 ns/op	 914.12 MB/s
+BenchmarkPutUint16-10                	2000000000	         0.61 ns/op	3274.97 MB/s
+BenchmarkPutUint32-10                	2000000000	         0.61 ns/op	6509.27 MB/s
+BenchmarkPutUint64-10                	2000000000	         0.69 ns/op	11660.08 MB/s
+BenchmarkLittleEndianPutUint16-10    	2000000000	         0.69 ns/op	2906.82 MB/s
+BenchmarkLittleEndianPutUint32-10    	2000000000	         1.06 ns/op	3764.33 MB/s
+BenchmarkLittleEndianPutUint64-10    	2000000000	         0.54 ns/op	14907.61 MB/s
+BenchmarkPutUvarint32-10             	100000000	        22.3 ns/op	 179.34 MB/s
+BenchmarkPutUvarint64-10             	30000000	        54.6 ns/op	 146.64 MB/s
+BenchmarkRead-10                                     	 1000000	      1834 ns/op	     664 B/op	      18 allocs/op
+BenchmarkReadWithFieldsPerRecord-10                  	 1000000	      1843 ns/op	     664 B/op	      18 allocs/op
+BenchmarkReadWithoutFieldsPerRecord-10               	 1000000	      1827 ns/op	     664 B/op	      18 allocs/op
+BenchmarkReadLargeFields-10                          	  500000	      3511 ns/op	    3936 B/op	      24 allocs/op
+BenchmarkReadReuseRecord-10                          	 1000000	      1116 ns/op	      24 B/op	       8 allocs/op
+BenchmarkReadReuseRecordWithFieldsPerRecord-10       	 1000000	      1103 ns/op	      24 B/op	       8 allocs/op
+BenchmarkReadReuseRecordWithoutFieldsPerRecord-10    	 1000000	      1104 ns/op	      24 B/op	       8 allocs/op
+BenchmarkReadReuseRecordLargeFields-10               	  500000	      2843 ns/op	    2976 B/op	      12 allocs/op
+BenchmarkEndToEndPipe-10               	 2000000	       622 ns/op
+BenchmarkEndToEndByteBuffer-10         	 5000000	       349 ns/op
+BenchmarkEndToEndSliceByteBuffer-10    	   50000	     37548 ns/op
+BenchmarkEncodeComplex128Slice-10      	  500000	      3662 ns/op
+BenchmarkEncodeFloat64Slice-10         	 1000000	      1753 ns/op
+BenchmarkEncodeInt32Slice-10           	 1000000	      2032 ns/op
+BenchmarkEncodeStringSlice-10          	 1000000	      1976 ns/op
+BenchmarkEncodeInterfaceSlice-10       	   20000	     88231 ns/op
+BenchmarkDecodeComplex128Slice-10      	   50000	     27314 ns/op
+BenchmarkDecodeFloat64Slice-10         	  100000	     12897 ns/op
+BenchmarkDecodeInt32Slice-10           	  100000	     13081 ns/op
+BenchmarkDecodeStringSlice-10          	   30000	     47069 ns/op
+BenchmarkDecodeInterfaceSlice-10       	   10000	    331159 ns/op
+BenchmarkDecodeMap-10                  	   10000	    182563 ns/op
+BenchmarkEncode/256-10         	 5000000	       333 ns/op
+BenchmarkEncode/1024-10        	 1000000	      1300 ns/op
+BenchmarkEncode/4096-10        	  300000	      5159 ns/op
+BenchmarkEncode/16384-10       	  100000	     20267 ns/op
+BenchmarkCodeEncoder-10            	    1000	   2119195 ns/op	 915.66 MB/s
+BenchmarkCodeMarshal-10            	     500	   2564779 ns/op	 756.58 MB/s
+BenchmarkCodeDecoder-10            	     100	  11698798 ns/op	 165.87 MB/s
+BenchmarkUnicodeDecoder-10         	 2000000	       595 ns/op	  23.52 MB/s
+BenchmarkDecoderStream-10          	 5000000	       308 ns/op
+BenchmarkCodeUnmarshal-10          	     200	  11936048 ns/op	 162.57 MB/s
+BenchmarkCodeUnmarshalReuse-10     	     100	  10708178 ns/op
+BenchmarkUnmarshalString-10        	10000000	       276 ns/op
+BenchmarkUnmarshalFloat64-10       	10000000	       175 ns/op
+BenchmarkUnmarshalInt64-10         	10000000	       234 ns/op
+BenchmarkIssue10335-10             	 5000000	       232 ns/op	     320 B/op	       4 allocs/op
+BenchmarkUnmapped-10               	 2000000	       791 ns/op	     568 B/op	      18 allocs/op
+BenchmarkNumberIsValid-10          	100000000	        17.7 ns/op
+BenchmarkNumberIsValidRegexp-10    	 3000000	       551 ns/op
+BenchmarkSkipValue-10              	      50	  23788211 ns/op	  84.09 MB/s
+BenchmarkEncoderEncode-10          	30000000	        62.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkEncode-10    	   20000	     82441 ns/op	 794.94 MB/s
+BenchmarkDecode-10    	    5000	    242784 ns/op	 365.68 MB/s
+BenchmarkMarshal-10      	  200000	      6534 ns/op	    5776 B/op	      23 allocs/op
+BenchmarkUnmarshal-10    	  100000	     13880 ns/op	    8608 B/op	     189 allocs/op
+BenchmarkIntAdd-10                        	50000000	        23.7 ns/op
+BenchmarkIntSet-10                        	100000000	        22.4 ns/op
+BenchmarkFloatAdd-10                      	10000000	       138 ns/op
+BenchmarkFloatSet-10                      	100000000	        21.5 ns/op
+BenchmarkStringSet-10                     	50000000	        44.0 ns/op
+BenchmarkMapSet-10                        	20000000	       116 ns/op
+BenchmarkMapSetDifferent-10               	10000000	       218 ns/op
+BenchmarkMapSetString-10                  	10000000	       128 ns/op
+BenchmarkMapAddSame-10                    	 3000000	       475 ns/op
+BenchmarkMapAddDifferent-10               	 1000000	      1070 ns/op
+BenchmarkMapAddSameSteadyState-10         	100000000	        21.3 ns/op
+BenchmarkMapAddDifferentSteadyState-10    	50000000	        29.7 ns/op
+BenchmarkRealworldExpvarUsage-10          	 1000000	      1410 ns/op
+BenchmarkSprintfPadding-10                   	20000000	        74.6 ns/op
+BenchmarkSprintfEmpty-10                     	300000000	         6.06 ns/op
+BenchmarkSprintfString-10                    	100000000	        21.4 ns/op
+BenchmarkSprintfTruncateString-10            	30000000	        52.4 ns/op
+BenchmarkSprintfSlowParsingPath-10           	100000000	        22.4 ns/op
+BenchmarkSprintfQuoteString-10               	10000000	       143 ns/op
+BenchmarkSprintfInt-10                       	100000000	        15.7 ns/op
+BenchmarkSprintfIntInt-10                    	50000000	        26.5 ns/op
+BenchmarkSprintfPrefixedInt-10               	20000000	       113 ns/op
+BenchmarkSprintfFloat-10                     	30000000	        47.7 ns/op
+BenchmarkSprintfComplex-10                   	10000000	       147 ns/op
+BenchmarkSprintfBoolean-10                   	100000000	        18.7 ns/op
+BenchmarkSprintfHexString-10                 	20000000	       125 ns/op
+BenchmarkSprintfHexBytes-10                  	10000000	       124 ns/op
+BenchmarkSprintfBytes-10                     	10000000	       188 ns/op
+BenchmarkSprintfStringer-10                  	20000000	       118 ns/op
+BenchmarkSprintfStructure-10                 	 3000000	       442 ns/op
+BenchmarkManyArgs-10                         	20000000	        91.1 ns/op
+BenchmarkFprintInt-10                        	20000000	        70.3 ns/op
+BenchmarkFprintfBytes-10                     	20000000	        89.8 ns/op
+BenchmarkFprintIntNoAlloc-10                 	20000000	        64.6 ns/op
+BenchmarkScanInts-10                         	    5000	    307703 ns/op
+BenchmarkScanRecursiveInt-10                 	      50	  34643184 ns/op
+BenchmarkScanRecursiveIntReaderWrapper-10    	      50	  34988258 ns/op
+BenchmarkStringAdd/1-10  	10000000	       168 ns/op	     272 B/op	       3 allocs/op
+BenchmarkStringAdd/4-10  	 2000000	       824 ns/op	    1360 B/op	      11 allocs/op
+BenchmarkStringAdd/16-10 	  500000	      2726 ns/op	    5072 B/op	      25 allocs/op
+BenchmarkStringAdd/64-10 	  200000	      9257 ns/op	   18384 B/op	      75 allocs/op
+BenchmarkStringAdd/256-10         	   50000	     35701 ns/op	   75216 B/op	     269 allocs/op
+BenchmarkStringAdd/1024-10        	   10000	    135256 ns/op	  295120 B/op	    1039 allocs/op
+BenchmarkStringAdd/4096-10        	    3000	    635289 ns/op	 1268560 B/op	    4116 allocs/op
+BenchmarkStringAdd/16384-10       	     500	   4187206 ns/op	 5446480 B/op	   16410 allocs/op
+BenchmarkStringAdd/65536-10       	     100	  18123615 ns/op	22084432 B/op	   65568 allocs/op
+BenchmarkParse-10    	     500	   2918803 ns/op	  21.84 MB/s
+BenchmarkPrint-10    	     200	   6836841 ns/op
+BenchmarkScan-10        	  100000	     15784 ns/op
+BenchmarkScanFile-10    	    5000	    245767 ns/op	  72.14 MB/s
+BenchmarkAdler32KB-10    	 5000000	       370 ns/op	2760.60 MB/s
+BenchmarkCRC32/poly=IEEE/size=15/align=0-10         	50000000	        38.0 ns/op	 395.08 MB/s
+BenchmarkCRC32/poly=IEEE/size=15/align=1-10         	50000000	        38.0 ns/op	 394.42 MB/s
+BenchmarkCRC32/poly=IEEE/size=40/align=0-10         	50000000	        37.9 ns/op	1056.43 MB/s
+BenchmarkCRC32/poly=IEEE/size=40/align=1-10         	50000000	        37.5 ns/op	1065.80 MB/s
+BenchmarkCRC32/poly=IEEE/size=512/align=0-10        	30000000	        43.5 ns/op	11757.24 MB/s
+BenchmarkCRC32/poly=IEEE/size=512/align=1-10        	30000000	        41.8 ns/op	12260.58 MB/s
+BenchmarkCRC32/poly=IEEE/size=1kB/align=0-10        	20000000	        67.5 ns/op	15172.94 MB/s
+BenchmarkCRC32/poly=IEEE/size=1kB/align=1-10        	20000000	        67.3 ns/op	15204.95 MB/s
+BenchmarkCRC32/poly=IEEE/size=4kB/align=0-10        	10000000	       203 ns/op	20161.76 MB/s
+BenchmarkCRC32/poly=IEEE/size=4kB/align=1-10        	10000000	       193 ns/op	21144.26 MB/s
+BenchmarkCRC32/poly=IEEE/size=32kB/align=0-10       	 1000000	      1399 ns/op	23416.61 MB/s
+BenchmarkCRC32/poly=IEEE/size=32kB/align=1-10       	 1000000	      1387 ns/op	23614.90 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=15/align=0-10   	100000000	        12.6 ns/op	1194.14 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=15/align=1-10   	100000000	        14.0 ns/op	1070.54 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=40/align=0-10   	100000000	        14.3 ns/op	2797.52 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=40/align=1-10   	100000000	        15.8 ns/op	2532.07 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=512/align=0-10  	50000000	        32.2 ns/op	15879.11 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=512/align=1-10  	50000000	        35.3 ns/op	14502.05 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-10  	30000000	        54.5 ns/op	18777.36 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-10  	30000000	        58.9 ns/op	17397.72 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-10  	10000000	       147 ns/op	27759.88 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-10  	10000000	       151 ns/op	26958.49 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-10 	 1000000	      1166 ns/op	28094.28 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-10 	 1000000	      1175 ns/op	27884.75 MB/s
+BenchmarkCRC32/poly=Koopman/size=15/align=0-10      	50000000	        28.5 ns/op	 526.73 MB/s
+BenchmarkCRC32/poly=Koopman/size=15/align=1-10      	50000000	        28.4 ns/op	 527.31 MB/s
+BenchmarkCRC32/poly=Koopman/size=40/align=0-10      	20000000	        82.4 ns/op	 485.41 MB/s
+BenchmarkCRC32/poly=Koopman/size=40/align=1-10      	20000000	        82.7 ns/op	 483.61 MB/s
+BenchmarkCRC32/poly=Koopman/size=512/align=0-10     	 1000000	      1073 ns/op	 477.15 MB/s
+BenchmarkCRC32/poly=Koopman/size=512/align=1-10     	 1000000	      1066 ns/op	 479.86 MB/s
+BenchmarkCRC32/poly=Koopman/size=1kB/align=0-10     	 1000000	      2137 ns/op	 479.03 MB/s
+BenchmarkCRC32/poly=Koopman/size=1kB/align=1-10     	 1000000	      2130 ns/op	 480.66 MB/s
+BenchmarkCRC32/poly=Koopman/size=4kB/align=0-10     	  200000	      8547 ns/op	 479.20 MB/s
+BenchmarkCRC32/poly=Koopman/size=4kB/align=1-10     	  200000	      8549 ns/op	 479.10 MB/s
+BenchmarkCRC32/poly=Koopman/size=32kB/align=0-10    	   20000	     68895 ns/op	 475.62 MB/s
+BenchmarkCRC32/poly=Koopman/size=32kB/align=1-10    	   20000	     68818 ns/op	 476.15 MB/s
+BenchmarkCrc64/ISO64KB-10         	   50000	     32534 ns/op	2014.38 MB/s
+BenchmarkCrc64/ISO4KB-10          	 1000000	      2090 ns/op	1959.43 MB/s
+BenchmarkCrc64/ISO1KB-10          	 3000000	       523 ns/op	1955.51 MB/s
+BenchmarkCrc64/ECMA64KB-10        	   50000	     32441 ns/op	2020.14 MB/s
+BenchmarkCrc64/Random64KB-10      	   50000	     37732 ns/op	1736.87 MB/s
+BenchmarkCrc64/Random16KB-10      	   50000	     33963 ns/op	 482.41 MB/s
+BenchmarkFnv32KB-10      	 1000000	      1046 ns/op	 978.34 MB/s
+BenchmarkFnv32aKB-10     	 1000000	      1045 ns/op	 979.10 MB/s
+BenchmarkFnv64KB-10      	 1000000	      1048 ns/op	 976.90 MB/s
+BenchmarkFnv64aKB-10     	 1000000	      1049 ns/op	 975.57 MB/s
+BenchmarkFnv128KB-10     	  300000	      4054 ns/op	 252.55 MB/s
+BenchmarkFnv128aKB-10    	  500000	      3570 ns/op	 286.82 MB/s
+BenchmarkEscape-10            	  100000	     13347 ns/op
+BenchmarkEscapeNone-10        	  500000	      2923 ns/op
+BenchmarkUnescape-10          	  100000	     15478 ns/op
+BenchmarkUnescapeNone-10      	20000000	        75.2 ns/op
+BenchmarkUnescapeSparse-10    	 1000000	      2229 ns/op
+BenchmarkUnescapeDense-10     	  200000	     11338 ns/op
+BenchmarkCSSEscaper-10                       	 1000000	      1288 ns/op
+BenchmarkCSSEscaperNoSpecials-10             	 5000000	       253 ns/op
+BenchmarkDecodeCSS-10                        	 3000000	       427 ns/op
+BenchmarkDecodeCSSNoSpecials-10              	300000000	         6.10 ns/op
+BenchmarkCSSValueFilter-10                   	10000000	       152 ns/op
+BenchmarkCSSValueFilterOk-10                 	 5000000	       239 ns/op
+BenchmarkEscapedExecute-10                   	  500000	      2394 ns/op
+BenchmarkHTMLNospaceEscaper-10               	 1000000	      1236 ns/op
+BenchmarkHTMLNospaceEscaperNoSpecials-10     	 5000000	       282 ns/op
+BenchmarkStripTags-10                        	 1000000	      1088 ns/op
+BenchmarkStripTagsNoSpecials-10              	20000000	       144 ns/op
+BenchmarkJSValEscaperWithNum-10              	 3000000	       587 ns/op
+BenchmarkJSValEscaperWithStr-10              	 1000000	      1999 ns/op
+BenchmarkJSValEscaperWithStrNoSpecials-10    	 2000000	       790 ns/op
+BenchmarkJSValEscaperWithObj-10              	  500000	      2185 ns/op
+BenchmarkJSValEscaperWithObjNoSpecials-10    	 2000000	       867 ns/op
+BenchmarkJSStrEscaperNoSpecials-10           	 5000000	       258 ns/op
+BenchmarkJSStrEscaper-10                     	 1000000	      1176 ns/op
+BenchmarkJSRegexpEscaperNoSpecials-10        	 5000000	       259 ns/op
+BenchmarkJSRegexpEscaper-10                  	 1000000	      1186 ns/op
+BenchmarkTemplateSpecialTags-10              	   10000	    177161 ns/op
+BenchmarkURLEscaper-10                       	 1000000	      1835 ns/op
+BenchmarkURLEscaperNoSpecials-10             	10000000	       159 ns/op
+BenchmarkURLNormalizer-10                    	 1000000	      1252 ns/op
+BenchmarkURLNormalizerNoSpecials-10          	10000000	       186 ns/op
+BenchmarkSrcsetFilter-10                     	 1000000	      1087 ns/op
+BenchmarkSrcsetFilterNoSpecials-10           	 5000000	       344 ns/op
+BenchmarkYCbCrToRGB/0-10     	500000000	         3.70 ns/op
+BenchmarkYCbCrToRGB/128-10   	500000000	         3.31 ns/op
+BenchmarkYCbCrToRGB/255-10   	500000000	         3.72 ns/op
+BenchmarkRGBToYCbCr/0-10     	500000000	         3.82 ns/op
+BenchmarkRGBToYCbCr/Cb-10    	500000000	         3.98 ns/op
+BenchmarkRGBToYCbCr/Cr-10    	500000000	         3.93 ns/op
+BenchmarkYCbCrToRGBA/0-10    	500000000	         3.84 ns/op
+BenchmarkYCbCrToRGBA/128-10  	500000000	         3.35 ns/op
+BenchmarkYCbCrToRGBA/255-10  	500000000	         3.84 ns/op
+BenchmarkNYCbCrAToRGBA/0-10  	300000000	         4.91 ns/op
+BenchmarkNYCbCrAToRGBA/128-10         	300000000	         4.39 ns/op
+BenchmarkNYCbCrAToRGBA/255-10         	300000000	         4.88 ns/op
+BenchmarkFillOver-10           	    2000	    652406 ns/op
+BenchmarkFillSrc-10            	   50000	     25723 ns/op
+BenchmarkCopyOver-10           	    3000	    564867 ns/op
+BenchmarkCopySrc-10            	  100000	     21538 ns/op
+BenchmarkNRGBAOver-10          	    2000	    691087 ns/op
+BenchmarkNRGBASrc-10           	    5000	    390004 ns/op
+BenchmarkYCbCr-10              	    3000	    485983 ns/op
+BenchmarkGray-10               	   10000	    179067 ns/op
+BenchmarkCMYK-10               	    3000	    470984 ns/op
+BenchmarkGlyphOver-10          	   10000	    231203 ns/op
+BenchmarkRGBA-10               	     300	   3858817 ns/op
+BenchmarkPaletted-10           	    1000	   2003316 ns/op
+BenchmarkGenericOver-10        	     100	  11771160 ns/op
+BenchmarkGenericMaskOver-10    	     200	   5964725 ns/op
+BenchmarkGenericSrc-10         	     300	   4846195 ns/op
+BenchmarkGenericMaskSrc-10     	     200	   8666644 ns/op
+BenchmarkDecode-10             	   10000	    201383 ns/op	  76.72 MB/s	   44752 B/op	     267 allocs/op
+BenchmarkEncode-10             	     300	   4978102 ns/op	 246.84 MB/s	   79984 B/op	       7 allocs/op
+BenchmarkQuantizedEncode-10    	       5	 299957790 ns/op	   4.10 MB/s	  417240 B/op	      13 allocs/op
+BenchmarkFDCT-10                 	 1000000	      1196 ns/op
+BenchmarkIDCT-10                 	 1000000	      1257 ns/op
+BenchmarkDecodeBaseline-10       	    2000	    991496 ns/op	  62.33 MB/s	   63024 B/op	       5 allocs/op
+BenchmarkDecodeProgressive-10    	    1000	   1577149 ns/op	  39.18 MB/s	  259713 B/op	      13 allocs/op
+BenchmarkEncodeRGBA-10           	     100	  17521609 ns/op	  70.13 MB/s	    4400 B/op	       4 allocs/op
+BenchmarkEncodeYCbCr-10          	     100	  18300535 ns/op	  50.36 MB/s	    4400 B/op	       4 allocs/op
+BenchmarkPaeth-10                       	1000000000	         2.97 ns/op
+BenchmarkDecodeGray-10                  	    3000	    567761 ns/op	 115.43 MB/s	  137012 B/op	     102 allocs/op
+BenchmarkDecodeNRGBAGradient-10         	    1000	   2273981 ns/op	 115.28 MB/s	  337328 B/op	     188 allocs/op
+BenchmarkDecodeNRGBAOpaque-10           	    1000	   1792115 ns/op	 146.28 MB/s	  346582 B/op	     152 allocs/op
+BenchmarkDecodePaletted-10              	    5000	    366035 ns/op	 179.04 MB/s	  136372 B/op	     309 allocs/op
+BenchmarkDecodeRGB-10                   	    1000	   1662984 ns/op	 157.63 MB/s	  331988 B/op	     157 allocs/op
+BenchmarkDecodeInterlacing-10           	    1000	   2119901 ns/op	 123.66 MB/s	  605205 B/op	     268 allocs/op
+BenchmarkEncodeGray-10                  	    1000	   1865592 ns/op	 164.67 MB/s	  852229 B/op	      32 allocs/op
+BenchmarkEncodeGrayWithBufferPool-10    	    1000	   1673069 ns/op	 183.61 MB/s	     900 B/op	       3 allocs/op
+BenchmarkEncodeNRGBOpaque-10            	     300	   5350607 ns/op	 229.66 MB/s	  860296 B/op	      32 allocs/op
+BenchmarkEncodeNRGBA-10                 	     300	   5950138 ns/op	 206.52 MB/s	  864137 B/op	      32 allocs/op
+BenchmarkEncodePaletted-10              	    1000	   1338598 ns/op	 229.49 MB/s	  852286 B/op	      36 allocs/op
+BenchmarkEncodeRGBOpaque-10             	     300	   5358634 ns/op	 229.31 MB/s	  860296 B/op	      32 allocs/op
+BenchmarkEncodeRGBA-10                  	     100	  19799937 ns/op	  62.06 MB/s	 3321756 B/op	  614432 allocs/op
+BenchmarkNewIndexRandom-10    	       5	 230835227 ns/op
+BenchmarkNewIndexRepeat-10    	       5	 311652690 ns/op
+BenchmarkSaveRestore-10       	     200	   7638866 ns/op	 547.17 MB/s
+BenchmarkCopyNSmall-10    	 3000000	       476 ns/op
+BenchmarkCopyNLarge-10    	signal: killed
+BenchmarkItoa-10              	20000000	        62.2 ns/op
+BenchmarkPrintln-10           	 5000000	       308 ns/op
+BenchmarkPrintlnNoFlags-10    	10000000	       197 ns/op
+BenchmarkAcos-10                   	100000000	        14.2 ns/op
+BenchmarkAcosh-10                  	100000000	        19.5 ns/op
+BenchmarkAsin-10                   	100000000	        11.6 ns/op
+BenchmarkAsinh-10                  	50000000	        26.6 ns/op
+BenchmarkAtan-10                   	200000000	         7.34 ns/op
+BenchmarkAtanh-10                  	100000000	        21.7 ns/op
+BenchmarkAtan2-10                  	100000000	        13.1 ns/op
+BenchmarkCbrt-10                   	100000000	        11.5 ns/op
+BenchmarkCeil-10                   	1000000000	         2.08 ns/op
+BenchmarkCopysign-10               	2000000000	         0.80 ns/op
+BenchmarkCos-10                    	200000000	         8.51 ns/op
+BenchmarkCosh-10                   	100000000	        21.1 ns/op
+BenchmarkErf-10                    	200000000	         7.45 ns/op
+BenchmarkErfc-10                   	200000000	         8.55 ns/op
+BenchmarkErfinv-10                 	200000000	         9.35 ns/op
+BenchmarkErfcinv-10                	100000000	        11.9 ns/op
+BenchmarkExp-10                    	200000000	         8.84 ns/op
+BenchmarkExpGo-10                  	100000000	        22.7 ns/op
+BenchmarkExpm1-10                  	100000000	        12.8 ns/op
+BenchmarkExp2-10                   	100000000	        21.5 ns/op
+BenchmarkExp2Go-10                 	100000000	        21.9 ns/op
+BenchmarkAbs-10                    	2000000000	         0.53 ns/op
+BenchmarkDim-10                    	2000000000	         0.72 ns/op
+BenchmarkFloor-10                  	1000000000	         2.07 ns/op
+BenchmarkMax-10                    	1000000000	         2.77 ns/op
+BenchmarkMin-10                    	1000000000	         2.45 ns/op
+BenchmarkMod-10                    	50000000	        31.1 ns/op
+BenchmarkFrexp-10                  	500000000	         4.01 ns/op
+BenchmarkGamma-10                  	100000000	        11.6 ns/op
+BenchmarkHypot-10                  	500000000	         3.26 ns/op
+BenchmarkHypotGo-10                	300000000	         5.33 ns/op
+BenchmarkIlogb-10                  	500000000	         3.29 ns/op
+BenchmarkJ0-10                     	30000000	        48.3 ns/op
+BenchmarkJ1-10                     	30000000	        49.0 ns/op
+BenchmarkJn-10                     	20000000	       104 ns/op
+BenchmarkLdexp-10                  	300000000	         5.60 ns/op
+BenchmarkLgamma-10                 	100000000	        11.9 ns/op
+BenchmarkLog-10                    	200000000	         9.32 ns/op
+BenchmarkLogb-10                   	500000000	         3.72 ns/op
+BenchmarkLog1p-10                  	100000000	        14.0 ns/op
+BenchmarkLog10-10                  	100000000	        11.9 ns/op
+BenchmarkLog2-10                   	300000000	         5.67 ns/op
+BenchmarkModf-10                   	500000000	         3.46 ns/op
+BenchmarkNextafter32-10            	500000000	         3.92 ns/op
+BenchmarkNextafter64-10            	500000000	         3.48 ns/op
+BenchmarkPowInt-10                 	50000000	        26.6 ns/op
+BenchmarkPowFrac-10                	20000000	        68.8 ns/op
+BenchmarkPow10Pos-10               	2000000000	         1.00 ns/op
+BenchmarkPow10Neg-10               	2000000000	         1.26 ns/op
+BenchmarkRound-10                  	1000000000	         2.19 ns/op
+BenchmarkRoundToEven-10            	2000000000	         0.67 ns/op
+BenchmarkRemainder-10              	50000000	        31.2 ns/op
+BenchmarkSignbit-10                	2000000000	         0.68 ns/op
+BenchmarkSin-10                    	200000000	         8.28 ns/op
+BenchmarkSincos-10                 	100000000	        11.0 ns/op
+BenchmarkSinh-10                   	100000000	        21.1 ns/op
+BenchmarkSqrtIndirect-10           	1000000000	         2.40 ns/op
+BenchmarkSqrtLatency-10            	500000000	         3.38 ns/op
+BenchmarkSqrtIndirectLatency-10    	300000000	         5.98 ns/op
+BenchmarkSqrtGoLatency-10          	50000000	        36.1 ns/op
+BenchmarkSqrtPrime-10              	  500000	      2611 ns/op
+BenchmarkTan-10                    	200000000	         8.79 ns/op
+BenchmarkTanh-10                   	100000000	        15.0 ns/op
+BenchmarkTrunc-10                  	1000000000	         2.08 ns/op
+BenchmarkY0-10                     	30000000	        47.8 ns/op
+BenchmarkY1-10                     	30000000	        47.8 ns/op
+BenchmarkYn-10                     	20000000	       102 ns/op
+BenchmarkAddVV/1-10                	500000000	         3.73 ns/op	17139.25 MB/s
+BenchmarkAddVV/2-10                	300000000	         4.37 ns/op	29282.85 MB/s
+BenchmarkAddVV/3-10                	300000000	         5.42 ns/op	35414.57 MB/s
+BenchmarkAddVV/4-10                	200000000	         6.31 ns/op	40558.07 MB/s
+BenchmarkAddVV/5-10                	200000000	         6.90 ns/op	46343.59 MB/s
+BenchmarkAddVV/10-10               	200000000	         9.14 ns/op	70051.42 MB/s
+BenchmarkAddVV/100-10              	30000000	        44.1 ns/op	144967.47 MB/s
+BenchmarkAddVV/1000-10             	 3000000	       401 ns/op	159394.04 MB/s
+BenchmarkAddVV/10000-10            	  300000	      5056 ns/op	126581.96 MB/s
+BenchmarkAddVV/100000-10           	   30000	     56018 ns/op	114247.76 MB/s
+BenchmarkAddVW/1-10                	500000000	         3.21 ns/op	2494.46 MB/s
+BenchmarkAddVW/2-10                	500000000	         3.57 ns/op	4476.16 MB/s
+BenchmarkAddVW/3-10                	500000000	         3.93 ns/op	6105.17 MB/s
+BenchmarkAddVW/4-10                	300000000	         4.30 ns/op	7446.19 MB/s
+BenchmarkAddVW/5-10                	300000000	         4.94 ns/op	8089.77 MB/s
+BenchmarkAddVW/10-10               	200000000	         7.15 ns/op	11182.85 MB/s
+BenchmarkAddVW/100-10              	50000000	        39.8 ns/op	20124.56 MB/s
+BenchmarkAddVW/1000-10             	 5000000	       395 ns/op	20237.09 MB/s
+BenchmarkAddVW/10000-10            	  500000	      3952 ns/op	20239.84 MB/s
+BenchmarkAddVW/100000-10           	   30000	     42761 ns/op	18708.61 MB/s
+BenchmarkAddMulVVW/1-10            	500000000	         3.57 ns/op	17937.14 MB/s
+BenchmarkAddMulVVW/2-10            	300000000	         4.25 ns/op	30093.33 MB/s
+BenchmarkAddMulVVW/3-10            	300000000	         5.46 ns/op	35135.49 MB/s
+BenchmarkAddMulVVW/4-10            	200000000	         6.18 ns/op	41405.36 MB/s
+BenchmarkAddMulVVW/5-10            	200000000	         6.95 ns/op	46035.07 MB/s
+BenchmarkAddMulVVW/10-10           	100000000	        11.5 ns/op	55516.74 MB/s
+BenchmarkAddMulVVW/100-10          	20000000	        76.0 ns/op	84257.77 MB/s
+BenchmarkAddMulVVW/1000-10         	 2000000	       716 ns/op	89274.82 MB/s
+BenchmarkAddMulVVW/10000-10        	  200000	      7488 ns/op	85462.16 MB/s
+BenchmarkAddMulVVW/100000-10       	   20000	     75325 ns/op	84965.13 MB/s
+BenchmarkDecimalConversion-10      	   20000	     91969 ns/op
+BenchmarkFloatString/100-10        	 2000000	       849 ns/op	     400 B/op	       8 allocs/op
+BenchmarkFloatString/1000-10       	   50000	     46746 ns/op	    3217 B/op	      10 allocs/op
+BenchmarkFloatString/10000-10      	    1000	   2174943 ns/op	   55552 B/op	      42 allocs/op
+BenchmarkFloatString/100000-10     	       5	 209860780 ns/op	  624782 B/op	     345 allocs/op
+BenchmarkFloatAdd/10-10            	30000000	        56.9 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/100-10           	30000000	        57.9 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/1000-10          	20000000	        84.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/10000-10         	 5000000	       309 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/100000-10        	  500000	      2510 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/10-10            	30000000	        51.8 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/100-10           	30000000	        52.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/1000-10          	20000000	        66.8 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/10000-10         	10000000	       202 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/100000-10        	 1000000	      1515 ns/op	       0 B/op	       0 allocs/op
+BenchmarkParseFloatSmallExp-10     	  200000	      8156 ns/op
+BenchmarkParseFloatLargeExp-10     	   50000	     30603 ns/op
+BenchmarkGCD10x10/WithoutXY-10     	20000000	       117 ns/op
+BenchmarkGCD10x10/WithXY-10        	 2000000	       640 ns/op
+BenchmarkGCD10x100/WithoutXY-10    	 5000000	       239 ns/op
+BenchmarkGCD10x100/WithXY-10       	 1000000	      1096 ns/op
+BenchmarkGCD10x1000/WithoutXY-10   	 2000000	       635 ns/op
+BenchmarkGCD10x1000/WithXY-10      	 1000000	      2164 ns/op
+BenchmarkGCD10x10000/WithoutXY-10  	  300000	      4377 ns/op
+BenchmarkGCD10x10000/WithXY-10     	  200000	      8929 ns/op
+BenchmarkGCD10x100000/WithoutXY-10 	   30000	     42997 ns/op
+BenchmarkGCD10x100000/WithXY-10    	   20000	     82116 ns/op
+BenchmarkGCD100x100/WithoutXY-10   	 1000000	      1097 ns/op
+BenchmarkGCD100x100/WithXY-10      	  200000	      8133 ns/op
+BenchmarkGCD100x1000/WithoutXY-10  	 1000000	      1965 ns/op
+BenchmarkGCD100x1000/WithXY-10     	  200000	      9630 ns/op
+BenchmarkGCD100x10000/WithoutXY-10 	  200000	      8939 ns/op
+BenchmarkGCD100x10000/WithXY-10    	   50000	     34849 ns/op
+BenchmarkGCD100x100000/WithoutXY-10         	   20000	     76592 ns/op
+BenchmarkGCD100x100000/WithXY-10            	    5000	    248584 ns/op
+BenchmarkGCD1000x1000/WithoutXY-10          	  100000	     12452 ns/op
+BenchmarkGCD1000x1000/WithXY-10             	   10000	    138264 ns/op
+BenchmarkGCD1000x10000/WithoutXY-10         	  100000	     21136 ns/op
+BenchmarkGCD1000x10000/WithXY-10            	   10000	    242030 ns/op
+BenchmarkGCD1000x100000/WithoutXY-10        	   10000	    108789 ns/op
+BenchmarkGCD1000x100000/WithXY-10           	    1000	   1579652 ns/op
+BenchmarkGCD10000x10000/WithoutXY-10        	   10000	    231093 ns/op
+BenchmarkGCD10000x10000/WithXY-10           	     500	   3081938 ns/op
+BenchmarkGCD10000x100000/WithoutXY-10       	    3000	    525552 ns/op
+BenchmarkGCD10000x100000/WithXY-10          	     100	  15615392 ns/op
+BenchmarkGCD100000x100000/WithoutXY-10      	     100	  10755574 ns/op
+BenchmarkGCD100000x100000/WithXY-10         	       5	 212817850 ns/op
+BenchmarkHilbert-10                         	    2000	    755552 ns/op
+BenchmarkBinomial-10                        	 1000000	      2449 ns/op
+BenchmarkQuoRem-10                          	 1000000	      1983 ns/op
+BenchmarkExp-10                             	     300	   5259207 ns/op
+BenchmarkExp2-10                            	     300	   5311682 ns/op
+BenchmarkBitset-10                          	100000000	        12.9 ns/op
+BenchmarkBitsetNeg-10                       	30000000	        44.7 ns/op
+BenchmarkBitsetOrig-10                      	10000000	       122 ns/op
+BenchmarkBitsetNegOrig-10                   	10000000	       207 ns/op
+BenchmarkModSqrt225_Tonelli-10              	    3000	    413870 ns/op
+BenchmarkModSqrt224_3Mod4-10                	   10000	    127099 ns/op
+BenchmarkModSqrt5430_Tonelli-10             	       1	1915044533 ns/op
+BenchmarkModSqrt5430_3Mod4-10               	       2	 640468679 ns/op
+BenchmarkSqrt-10                            	   50000	     27037 ns/op
+BenchmarkIntSqr/1-10                        	200000000	         9.19 ns/op
+BenchmarkIntSqr/2-10                        	50000000	        26.9 ns/op
+BenchmarkIntSqr/3-10                        	50000000	        37.9 ns/op
+BenchmarkIntSqr/5-10                        	30000000	        58.7 ns/op
+BenchmarkIntSqr/8-10                        	20000000	       117 ns/op
+BenchmarkIntSqr/10-10                       	10000000	       151 ns/op
+BenchmarkIntSqr/20-10                       	 5000000	       397 ns/op
+BenchmarkIntSqr/30-10                       	 2000000	       698 ns/op
+BenchmarkIntSqr/50-10                       	 1000000	      1578 ns/op
+BenchmarkIntSqr/80-10                       	  500000	      3391 ns/op
+BenchmarkIntSqr/100-10                      	  300000	      4997 ns/op
+BenchmarkIntSqr/200-10                      	  100000	     17843 ns/op
+BenchmarkIntSqr/300-10                      	   50000	     38087 ns/op
+BenchmarkIntSqr/500-10                      	   20000	     88556 ns/op
+BenchmarkIntSqr/800-10                      	   10000	    177074 ns/op
+BenchmarkIntSqr/1000-10                     	    5000	    267460 ns/op
+BenchmarkMul-10                             	     100	  10604432 ns/op
+BenchmarkExp3Power/0x10-10                  	10000000	       171 ns/op
+BenchmarkExp3Power/0x40-10                  	10000000	       210 ns/op
+BenchmarkExp3Power/0x100-10                 	 5000000	       304 ns/op
+BenchmarkExp3Power/0x400-10                 	 2000000	       770 ns/op
+BenchmarkExp3Power/0x1000-10                	  500000	      3285 ns/op
+BenchmarkExp3Power/0x4000-10                	   50000	     28394 ns/op
+BenchmarkExp3Power/0x10000-10               	    5000	    310008 ns/op
+BenchmarkExp3Power/0x40000-10               	     500	   2951442 ns/op
+BenchmarkExp3Power/0x100000-10              	      50	  26098647 ns/op
+BenchmarkExp3Power/0x400000-10              	       5	 234273563 ns/op
+BenchmarkFibo-10                            	      50	  24189804 ns/op
+BenchmarkNatSqr/1-10                        	50000000	        36.1 ns/op
+BenchmarkNatSqr/2-10                        	20000000	        57.2 ns/op
+BenchmarkNatSqr/3-10                        	20000000	        67.1 ns/op
+BenchmarkNatSqr/5-10                        	20000000	       100 ns/op
+BenchmarkNatSqr/8-10                        	10000000	       158 ns/op
+BenchmarkNatSqr/10-10                       	10000000	       207 ns/op
+BenchmarkNatSqr/20-10                       	 3000000	       504 ns/op
+BenchmarkNatSqr/30-10                       	 2000000	       826 ns/op
+BenchmarkNatSqr/50-10                       	 1000000	      1824 ns/op
+BenchmarkNatSqr/80-10                       	  500000	      3769 ns/op
+BenchmarkNatSqr/100-10                      	  300000	      5491 ns/op
+BenchmarkNatSqr/200-10                      	  100000	     19328 ns/op
+BenchmarkNatSqr/300-10                      	   50000	     39353 ns/op
+BenchmarkNatSqr/500-10                      	   20000	     97940 ns/op
+BenchmarkNatSqr/800-10                      	   10000	    189240 ns/op
+BenchmarkNatSqr/1000-10                     	    5000	    292582 ns/op
+BenchmarkScanPi-10                          	   20000	     83356 ns/op
+BenchmarkStringPiParallel-10                	   30000	     52523 ns/op
+BenchmarkScan/10/Base2-10                   	 5000000	       321 ns/op
+BenchmarkScan/100/Base2-10                  	 1000000	      2132 ns/op
+BenchmarkScan/1000/Base2-10                 	  100000	     20948 ns/op
+BenchmarkScan/10000/Base2-10                	    5000	    291939 ns/op
+BenchmarkScan/100000/Base2-10               	     100	  10857191 ns/op
+BenchmarkScan/10/Base8-10                   	10000000	       148 ns/op
+BenchmarkScan/100/Base8-10                  	 2000000	       799 ns/op
+BenchmarkScan/1000/Base8-10                 	  200000	      8299 ns/op
+BenchmarkScan/10000/Base8-10                	   10000	    161491 ns/op
+BenchmarkScan/100000/Base8-10               	     200	   9592978 ns/op
+BenchmarkScan/10/Base10-10                  	10000000	       138 ns/op
+BenchmarkScan/100/Base10-10                 	 2000000	       721 ns/op
+BenchmarkScan/1000/Base10-10                	  200000	      7464 ns/op
+BenchmarkScan/10000/Base10-10               	   10000	    152368 ns/op
+BenchmarkScan/100000/Base10-10              	     200	   9480599 ns/op
+BenchmarkScan/10/Base16-10                  	10000000	       128 ns/op
+BenchmarkScan/100/Base16-10                 	 2000000	       596 ns/op
+BenchmarkScan/1000/Base16-10                	  200000	      6502 ns/op
+BenchmarkScan/10000/Base16-10               	   10000	    167878 ns/op
+BenchmarkScan/100000/Base16-10              	     200	  10070112 ns/op
+BenchmarkString/10/Base2-10                 	20000000	        84.6 ns/op
+BenchmarkString/100/Base2-10                	 3000000	       540 ns/op
+BenchmarkString/1000/Base2-10               	  300000	      4992 ns/op
+BenchmarkString/10000/Base2-10              	   30000	     50444 ns/op
+BenchmarkString/100000/Base2-10             	    3000	    478909 ns/op
+BenchmarkString/10/Base8-10                 	30000000	        48.7 ns/op
+BenchmarkString/100/Base8-10                	10000000	       199 ns/op
+BenchmarkString/1000/Base8-10               	 1000000	      1705 ns/op
+BenchmarkString/10000/Base8-10              	  100000	     16365 ns/op
+BenchmarkString/100000/Base8-10             	   10000	    159516 ns/op
+BenchmarkString/10/Base10-10                	10000000	       149 ns/op
+BenchmarkString/100/Base10-10               	 2000000	       714 ns/op
+BenchmarkString/1000/Base10-10              	  500000	      5441 ns/op
+BenchmarkString/10000/Base10-10             	  100000	     15474 ns/op
+BenchmarkString/100000/Base10-10            	     300	   5090800 ns/op
+BenchmarkString/10/Base16-10                	30000000	        46.6 ns/op
+BenchmarkString/100/Base16-10               	10000000	       161 ns/op
+BenchmarkString/1000/Base16-10              	 1000000	      1296 ns/op
+BenchmarkString/10000/Base16-10             	  100000	     12402 ns/op
+BenchmarkString/100000/Base16-10            	   10000	    122442 ns/op
+BenchmarkLeafSize/0-10                      	     500	   2454974 ns/op
+BenchmarkLeafSize/1-10                      	  100000	     20569 ns/op
+BenchmarkLeafSize/2-10                      	  100000	     18829 ns/op
+BenchmarkLeafSize/3-10                      	   20000	     80921 ns/op
+BenchmarkLeafSize/4-10                      	  100000	     18750 ns/op
+BenchmarkLeafSize/5-10                      	   10000	    102166 ns/op
+BenchmarkLeafSize/6-10                      	   20000	     80676 ns/op
+BenchmarkLeafSize/7-10                      	   30000	     54272 ns/op
+BenchmarkLeafSize/8-10                      	  100000	     19283 ns/op
+BenchmarkLeafSize/9-10                      	   10000	    115706 ns/op
+BenchmarkLeafSize/10-10                     	   20000	    101460 ns/op
+BenchmarkLeafSize/11-10                     	   20000	     96303 ns/op
+BenchmarkLeafSize/12-10                     	   20000	     82550 ns/op
+BenchmarkLeafSize/13-10                     	   20000	     78235 ns/op
+BenchmarkLeafSize/14-10                     	   30000	     56395 ns/op
+BenchmarkLeafSize/15-10                     	   30000	     41365 ns/op
+BenchmarkLeafSize/16-10                     	  100000	     19808 ns/op
+BenchmarkLeafSize/32-10                     	  100000	     23740 ns/op
+BenchmarkLeafSize/64-10                     	   30000	     43891 ns/op
+BenchmarkProbablyPrime/n=0-10               	     500	   3752593 ns/op
+BenchmarkProbablyPrime/n=1-10               	     300	   4581540 ns/op
+BenchmarkProbablyPrime/n=5-10               	     200	   7916634 ns/op
+BenchmarkProbablyPrime/n=10-10              	     100	  11995077 ns/op
+BenchmarkProbablyPrime/n=20-10              	     100	  20160765 ns/op
+BenchmarkProbablyPrime/Lucas-10             	     500	   2920696 ns/op
+BenchmarkProbablyPrime/MillerRabinBase2-10  	    2000	    825162 ns/op
+BenchmarkFloatSqrt/64-10                    	 2000000	       632 ns/op	     416 B/op	       9 allocs/op
+BenchmarkFloatSqrt/128-10                   	 1000000	      1334 ns/op	     720 B/op	      13 allocs/op
+BenchmarkFloatSqrt/256-10                   	 1000000	      1577 ns/op	     816 B/op	      12 allocs/op
+BenchmarkFloatSqrt/1000-10                  	  500000	      3753 ns/op	    2496 B/op	      19 allocs/op
+BenchmarkFloatSqrt/10000-10                 	   50000	     31690 ns/op	   23488 B/op	      35 allocs/op
+BenchmarkFloatSqrt/100000-10                	    2000	    715281 ns/op	  251200 B/op	      55 allocs/op
+BenchmarkFloatSqrt/1000000-10               	      20	  60230515 ns/op	 4609248 B/op	     122 allocs/op
+BenchmarkLeadingZeros-10       	2000000000	         1.11 ns/op
+BenchmarkLeadingZeros8-10      	2000000000	         0.92 ns/op
+BenchmarkLeadingZeros16-10     	2000000000	         1.24 ns/op
+BenchmarkLeadingZeros32-10     	2000000000	         1.11 ns/op
+BenchmarkLeadingZeros64-10     	2000000000	         1.10 ns/op
+BenchmarkTrailingZeros-10      	2000000000	         1.04 ns/op
+BenchmarkTrailingZeros8-10     	2000000000	         0.79 ns/op
+BenchmarkTrailingZeros16-10    	2000000000	         0.79 ns/op
+BenchmarkTrailingZeros32-10    	2000000000	         0.78 ns/op
+BenchmarkTrailingZeros64-10    	2000000000	         1.04 ns/op
+BenchmarkOnesCount-10          	2000000000	         0.73 ns/op
+BenchmarkOnesCount8-10         	2000000000	         0.46 ns/op
+BenchmarkOnesCount16-10        	2000000000	         0.80 ns/op
+BenchmarkOnesCount32-10        	2000000000	         0.79 ns/op
+BenchmarkOnesCount64-10        	2000000000	         0.73 ns/op
+BenchmarkRotateLeft-10         	2000000000	         0.61 ns/op
+BenchmarkRotateLeft8-10        	2000000000	         0.59 ns/op
+BenchmarkRotateLeft16-10       	2000000000	         0.59 ns/op
+BenchmarkRotateLeft32-10       	2000000000	         0.59 ns/op
+BenchmarkRotateLeft64-10       	2000000000	         0.60 ns/op
+BenchmarkReverse-10            	300000000	         4.20 ns/op
+BenchmarkReverse8-10           	2000000000	         0.53 ns/op
+BenchmarkReverse16-10          	2000000000	         0.93 ns/op
+BenchmarkReverse32-10          	2000000000	         1.96 ns/op
+BenchmarkReverse64-10          	500000000	         3.12 ns/op
+BenchmarkReverseBytes-10       	2000000000	         0.53 ns/op
+BenchmarkReverseBytes16-10     	2000000000	         0.39 ns/op
+BenchmarkReverseBytes32-10     	2000000000	         0.39 ns/op
+BenchmarkReverseBytes64-10     	2000000000	         0.52 ns/op
+BenchmarkAbs-10      	300000000	         5.01 ns/op
+BenchmarkAcos-10     	20000000	        90.6 ns/op
+BenchmarkAcosh-10    	20000000	        94.6 ns/op
+BenchmarkAsin-10     	20000000	        87.7 ns/op
+BenchmarkAsinh-10    	20000000	        87.2 ns/op
+BenchmarkAtan-10     	50000000	        37.3 ns/op
+BenchmarkAtanh-10    	30000000	        41.7 ns/op
+BenchmarkConj-10     	2000000000	         0.52 ns/op
+BenchmarkCos-10      	50000000	        29.2 ns/op
+BenchmarkCosh-10     	50000000	        28.8 ns/op
+BenchmarkExp-10      	100000000	        22.3 ns/op
+BenchmarkLog-10      	30000000	        43.9 ns/op
+BenchmarkLog10-10    	30000000	        52.1 ns/op
+BenchmarkPhase-10    	100000000	        18.7 ns/op
+BenchmarkPolar-10    	50000000	        26.6 ns/op
+BenchmarkPow-10      	10000000	       152 ns/op
+BenchmarkRect-10     	100000000	        14.1 ns/op
+BenchmarkSin-10      	50000000	        29.0 ns/op
+BenchmarkSinh-10     	50000000	        28.6 ns/op
+BenchmarkSqrt-10     	100000000	        12.7 ns/op
+BenchmarkTan-10      	20000000	        64.7 ns/op
+BenchmarkTanh-10     	20000000	        60.3 ns/op
+BenchmarkInt63Threadsafe-10      	100000000	        18.3 ns/op
+BenchmarkInt63Unthreadsafe-10    	300000000	         5.01 ns/op
+BenchmarkIntn1000-10             	100000000	        14.1 ns/op
+BenchmarkInt63n1000-10           	100000000	        21.4 ns/op
+BenchmarkInt31n1000-10           	100000000	        11.2 ns/op
+BenchmarkFloat32-10              	200000000	         9.23 ns/op
+BenchmarkFloat64-10              	200000000	         6.55 ns/op
+BenchmarkPerm3-10                	20000000	        68.5 ns/op
+BenchmarkPerm30-10               	 3000000	       533 ns/op
+BenchmarkPerm30ViaShuffle-10     	 5000000	       353 ns/op
+BenchmarkShuffleOverhead-10      	 3000000	       584 ns/op
+BenchmarkRead3-10                	100000000	        10.7 ns/op
+BenchmarkRead64-10               	20000000	       108 ns/op
+BenchmarkRead1000-10             	 1000000	      1509 ns/op
+BenchmarkQEncodeWord-10         	 5000000	       287 ns/op
+BenchmarkQDecodeWord-10         	10000000	       206 ns/op
+BenchmarkQDecodeHeader-10       	10000000	       235 ns/op
+BenchmarkTypeByExtension/.html-10         	200000000	         6.73 ns/op
+BenchmarkTypeByExtension/.HTML-10         	100000000	        13.5 ns/op
+BenchmarkTypeByExtension/.unused-10       	100000000	        11.8 ns/op
+BenchmarkExtensionsByType/text/html-10    	10000000	       159 ns/op
+BenchmarkExtensionsByType/text/html;_charset=utf-8-10         	 5000000	       356 ns/op
+BenchmarkExtensionsByType/application/octet-stream-10         	10000000	       210 ns/op
+BenchmarkWriter-10    	  300000	      4793 ns/op
+BenchmarkCookieString-10                       	 2000000	       853 ns/op	     384 B/op	       3 allocs/op
+BenchmarkReadSetCookies-10                     	  500000	      2761 ns/op	     960 B/op	      17 allocs/op
+BenchmarkReadCookies-10                        	  500000	      3859 ns/op	    2008 B/op	      16 allocs/op
+BenchmarkHeaderWriteSubset-10                  	 3000000	       410 ns/op	       0 B/op	       0 allocs/op
+BenchmarkReadRequestChrome-10                  	  500000	      2773 ns/op	 220.29 MB/s	    1456 B/op	      14 allocs/op
+BenchmarkReadRequestCurl-10                    	 1000000	      1525 ns/op	  51.12 MB/s	     880 B/op	       9 allocs/op
+BenchmarkReadRequestApachebench-10             	 1000000	      1535 ns/op	  53.42 MB/s	     883 B/op	       9 allocs/op
+BenchmarkReadRequestSiege-10                   	 1000000	      1976 ns/op	  76.38 MB/s	     965 B/op	      11 allocs/op
+BenchmarkReadRequestWrk-10                     	 1000000	      1206 ns/op	  33.16 MB/s	     832 B/op	       7 allocs/op
+BenchmarkServeMux-10                           	   20000	     79803 ns/op	   19904 B/op	     540 allocs/op
+BenchmarkClientServer-10                       	   10000	    110998 ns/op	    5007 B/op	      65 allocs/op
+BenchmarkClientServerParallel4-10              	   50000	     68743 ns/op	   10071 B/op	      84 allocs/op
+BenchmarkClientServerParallel64-10             	   20000	     56545 ns/op	   12370 B/op	      94 allocs/op
+BenchmarkClientServerParallelTLS4-10           	   20000	    145626 ns/op	   27638 B/op	     290 allocs/op
+BenchmarkClientServerParallelTLS64-10          	SIGQUIT: quit
+BenchmarkServeHTTP-10    	  200000	      6823 ns/op	   33568 B/op	       6 allocs/op
+BenchmarkEndToEnd-10             	   50000	     24527 ns/op
+BenchmarkEndToEndHTTP-10         	   50000	     23497 ns/op
+BenchmarkEndToEndAsync-10        	   50000	     20006 ns/op
+BenchmarkEndToEndAsyncHTTP-10    	  100000	     34413 ns/op
+BenchmarkReadMIMEHeader-10    	  500000	      2359 ns/op	    1308 B/op	      14 allocs/op
+BenchmarkUncommon-10          	 3000000	       558 ns/op	     451 B/op	       5 allocs/op
+BenchmarkString-10    	  300000	      4770 ns/op	    3301 B/op	      58 allocs/op
+BenchmarkReaddirname-10    	   30000	     45055 ns/op
+BenchmarkReaddir-10        	   10000	    138546 ns/op
+BenchmarkStatDot-10        	 2000000	       796 ns/op
+BenchmarkStatFile-10       	 1000000	      1306 ns/op
+BenchmarkStatDir-10        	 1000000	      1191 ns/op
+BenchmarkLstatDot-10       	 2000000	       745 ns/op
+BenchmarkLstatFile-10      	 1000000	      1275 ns/op
+BenchmarkLstatDir-10       	 1000000	      1184 ns/op
+BenchmarkCurrent-10    	30000000	        48.9 ns/op
+BenchmarkCall-10              	30000000	        44.8 ns/op	       0 B/op	       0 allocs/op
+BenchmarkCallArgCopy/size=128-10         	50000000	        35.3 ns/op	3629.24 MB/s
+BenchmarkCallArgCopy/size=256-10         	50000000	        36.6 ns/op	6992.80 MB/s
+BenchmarkCallArgCopy/size=1024-10        	30000000	        43.1 ns/op	23784.71 MB/s
+BenchmarkCallArgCopy/size=4096-10        	20000000	        60.5 ns/op	67664.64 MB/s
+BenchmarkCallArgCopy/size=65536-10       	 2000000	       916 ns/op	71480.29 MB/s
+BenchmarkPtrTo-10                        	200000000	         6.23 ns/op
+BenchmarkFieldByName1-10                 	100000000	        23.9 ns/op
+BenchmarkFieldByName2-10                 	 3000000	       517 ns/op
+BenchmarkFieldByName3-10                 	  300000	      3607 ns/op
+BenchmarkInterfaceBig-10                 	2000000000	         1.79 ns/op
+BenchmarkInterfaceSmall-10               	2000000000	         1.79 ns/op
+BenchmarkNew-10                          	200000000	         6.71 ns/op
+BenchmarkFind-10                            	10000000	       233 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFindString-10                      	10000000	       228 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFindSubmatch-10                    	 5000000	       283 ns/op	      48 B/op	       1 allocs/op
+BenchmarkFindStringSubmatch-10              	 5000000	       277 ns/op	      32 B/op	       1 allocs/op
+BenchmarkLiteral-10                         	20000000	        81.2 ns/op
+BenchmarkNotLiteral-10                      	 1000000	      1328 ns/op
+BenchmarkMatchClass-10                      	 1000000	      1940 ns/op
+BenchmarkMatchClass_InRange-10              	 1000000	      1795 ns/op
+BenchmarkReplaceAll-10                      	 1000000	      1222 ns/op
+BenchmarkAnchoredLiteralShortNonMatch-10    	20000000	        77.4 ns/op
+BenchmarkAnchoredLiteralLongNonMatch-10     	20000000	        84.2 ns/op
+BenchmarkAnchoredShortMatch-10              	20000000	       120 ns/op
+BenchmarkAnchoredLongMatch-10               	10000000	       220 ns/op
+BenchmarkOnePassShortA-10                   	 3000000	       517 ns/op
+BenchmarkNotOnePassShortA-10                	 3000000	       510 ns/op
+BenchmarkOnePassShortB-10                   	 3000000	       418 ns/op
+BenchmarkNotOnePassShortB-10                	 5000000	       369 ns/op
+BenchmarkOnePassLongPrefix-10               	20000000	        91.0 ns/op
+BenchmarkOnePassLongNotPrefix-10            	 5000000	       336 ns/op
+BenchmarkMatchParallelShared-10             	10000000	       250 ns/op
+BenchmarkMatchParallelCopied-10             	30000000	        47.3 ns/op
+BenchmarkQuoteMetaAll-10                    	10000000	       105 ns/op	 132.29 MB/s
+BenchmarkQuoteMetaNone-10                   	30000000	        41.4 ns/op	 628.65 MB/s
+BenchmarkMatch/Easy0/32-10                  	20000000	        61.6 ns/op	 519.06 MB/s
+BenchmarkMatch/Easy0/1K-10                  	 5000000	       258 ns/op	3962.88 MB/s
+BenchmarkMatch/Easy0/32K-10                 	  300000	      4384 ns/op	7473.83 MB/s
+BenchmarkMatch/Easy0/1M-10                  	   10000	    242418 ns/op	4325.47 MB/s
+BenchmarkMatch/Easy0/32M-10                 	     200	   9340717 ns/op	3592.28 MB/s
+BenchmarkMatch/Easy0i/32-10                 	 2000000	       883 ns/op	  36.23 MB/s
+BenchmarkMatch/Easy0i/1K-10                 	   50000	     26434 ns/op	  38.74 MB/s
+BenchmarkMatch/Easy0i/32K-10                	    1000	   1252399 ns/op	  26.16 MB/s
+BenchmarkMatch/Easy0i/1M-10                 	      30	  40383037 ns/op	  25.97 MB/s
+BenchmarkMatch/Easy0i/32M-10                	       1	1280910028 ns/op	  26.20 MB/s
+BenchmarkMatch/Easy1/32-10                  	30000000	        57.6 ns/op	 555.93 MB/s
+BenchmarkMatch/Easy1/1K-10                  	 2000000	       760 ns/op	1345.95 MB/s
+BenchmarkMatch/Easy1/32K-10                 	   50000	     31063 ns/op	1054.89 MB/s
+BenchmarkMatch/Easy1/1M-10                  	    2000	   1107164 ns/op	 947.08 MB/s
+BenchmarkMatch/Easy1/32M-10                 	      50	  36210135 ns/op	 926.66 MB/s
+BenchmarkMatch/Medium/32-10                 	 2000000	       884 ns/op	  36.18 MB/s
+BenchmarkMatch/Medium/1K-10                 	   50000	     26591 ns/op	  38.51 MB/s
+BenchmarkMatch/Medium/32K-10                	    2000	   1160432 ns/op	  28.24 MB/s
+BenchmarkMatch/Medium/1M-10                 	      50	  36707015 ns/op	  28.57 MB/s
+BenchmarkMatch/Medium/32M-10                	       1	1177289391 ns/op	  28.50 MB/s
+BenchmarkMatch/Hard/32-10                   	 1000000	      1260 ns/op	  25.40 MB/s
+BenchmarkMatch/Hard/1K-10                   	   50000	     38634 ns/op	  26.51 MB/s
+BenchmarkMatch/Hard/32K-10                  	    1000	   1725091 ns/op	  18.99 MB/s
+BenchmarkMatch/Hard/1M-10                   	      30	  55881649 ns/op	  18.76 MB/s
+BenchmarkMatch/Hard/32M-10                  	       1	1783777143 ns/op	  18.81 MB/s
+BenchmarkMatch/Hard1/32-10                  	  200000	      6922 ns/op	   4.62 MB/s
+BenchmarkMatch/Hard1/1K-10                  	   10000	    211470 ns/op	   4.84 MB/s
+BenchmarkMatch/Hard1/32K-10                 	     200	   7437986 ns/op	   4.41 MB/s
+BenchmarkMatch/Hard1/1M-10                  	       5	 239338234 ns/op	   4.38 MB/s
+BenchmarkMatch/Hard1/32M-10                 	       1	7646313569 ns/op	   4.39 MB/s
+BenchmarkMatch_onepass_regex/32-10          	  500000	      2952 ns/op	  10.84 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/1K-10          	   20000	     94633 ns/op	  10.82 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/32K-10         	     500	   3011006 ns/op	  10.88 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/1M-10          	      20	  96598820 ns/op	  10.85 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/32M-10         	       1	3119990800 ns/op	  10.75 MB/s	       0 B/op	       0 allocs/op
+BenchmarkCompileOnepass/^(?:(?:(?:.(?:$))?))...-10         	  500000	      3053 ns/op	    3256 B/op	      44 allocs/op
+BenchmarkCompileOnepass/^abcd$-10                          	  500000	      2462 ns/op	    2592 B/op	      40 allocs/op
+BenchmarkCompileOnepass/^(?:(?:a{0,})*?)$-10               	  500000	      3068 ns/op	    3200 B/op	      44 allocs/op
+BenchmarkCompileOnepass/^(?:(?:a+)*)$-10                   	  500000	      2785 ns/op	    2816 B/op	      39 allocs/op
+BenchmarkCompileOnepass/^(?:(?:a|(?:aa)))$-10              	  500000	      3553 ns/op	    3568 B/op	      51 allocs/op
+BenchmarkCompileOnepass/^(?:[^\s\S])$-10                   	 1000000	      2254 ns/op	    2349 B/op	      32 allocs/op
+BenchmarkCompileOnepass/^(?:(?:(?:a*)+))$-10               	  500000	      2972 ns/op	    2992 B/op	      41 allocs/op
+BenchmarkCompileOnepass/^[a-c]+$-10                        	 1000000	      2255 ns/op	    2360 B/op	      33 allocs/op
+BenchmarkCompileOnepass/^[a-c]*$-10                        	  500000	      2444 ns/op	    2384 B/op	      36 allocs/op
+BenchmarkCompileOnepass/^(?:a*)$-10                        	  500000	      2520 ns/op	    2496 B/op	      37 allocs/op
+BenchmarkCompileOnepass/^(?:(?:aa)|a)$-10                  	  500000	      3403 ns/op	    3456 B/op	      50 allocs/op
+BenchmarkCompileOnepass/^...$-10                           	 1000000	      2370 ns/op	    2776 B/op	      38 allocs/op
+BenchmarkCompileOnepass/^(?:a|(?:aa))$-10                  	  500000	      3417 ns/op	    3456 B/op	      50 allocs/op
+BenchmarkCompileOnepass/^a((b))c$-10                       	  500000	      3453 ns/op	    4232 B/op	      52 allocs/op
+BenchmarkCompileOnepass/^a.[l-nA-Cg-j]?e$-10               	  300000	      3774 ns/op	    4136 B/op	      53 allocs/op
+BenchmarkCompileOnepass/^a((b))$-10                        	  500000	      3139 ns/op	    3904 B/op	      46 allocs/op
+BenchmarkCompileOnepass/^a(?:(b)|(c))c$-10                 	  300000	      4424 ns/op	    5032 B/op	      62 allocs/op
+BenchmarkCompileOnepass/^a(?:b|c)$-10                      	  500000	      2473 ns/op	    2768 B/op	      39 allocs/op
+BenchmarkCompileOnepass/^a(?:b?|c)$-10                     	  500000	      3764 ns/op	    4176 B/op	      52 allocs/op
+BenchmarkCompileOnepass/^a(?:b?|c+)$-10                    	  500000	      4179 ns/op	    4392 B/op	      56 allocs/op
+BenchmarkCompileOnepass/^a(?:bc)+$-10                      	  500000	      2898 ns/op	    2984 B/op	      43 allocs/op
+BenchmarkCompileOnepass/^a(?:[bcd])+$-10                   	  500000	      2833 ns/op	    2824 B/op	      40 allocs/op
+BenchmarkCompileOnepass/^a((?:[bcd])+)$-10                 	  500000	      3507 ns/op	    3920 B/op	      46 allocs/op
+BenchmarkCompileOnepass/^a(:?b|c)*d$-10                    	  200000	      6097 ns/op	    5752 B/op	      88 allocs/op
+BenchmarkCompileOnepass/^.bc(d|e)*$-10                     	  500000	      4038 ns/op	    4280 B/op	      55 allocs/op
+BenchmarkCompileOnepass/^loooooooooooooooooo...-10         	   20000	     94105 ns/op	  127184 B/op	    1079 allocs/op
+BenchmarkEmptyOpContext-10    	10000000	       162 ns/op
+BenchmarkAtomicLoad64-10     	2000000000	         0.26 ns/op
+BenchmarkAtomicStore64-10    	300000000	         4.68 ns/op
+BenchmarkSearchWrappers-10        	10000000	       161 ns/op
+BenchmarkSortString1K-10          	   10000	    122513 ns/op
+BenchmarkSortString1K_Slice-10    	   10000	    116428 ns/op
+BenchmarkStableString1K-10        	  100000	     19077 ns/op
+BenchmarkSortInt1K-10             	   20000	     61035 ns/op
+BenchmarkStableInt1K-10           	   20000	     72866 ns/op
+BenchmarkStableInt1K_Slice-10     	   30000	     59799 ns/op
+BenchmarkSortInt64K-10            	     200	   6049073 ns/op
+BenchmarkSortInt64K_Slice-10      	     300	   5076569 ns/op
+BenchmarkStableInt64K-10          	     200	   6145948 ns/op
+BenchmarkSort1e2-10               	   30000	     51608 ns/op
+BenchmarkStable1e2-10             	   20000	     87095 ns/op
+BenchmarkSort1e4-10               	     200	   8264233 ns/op
+BenchmarkStable1e4-10             	      50	  24357972 ns/op
+BenchmarkSort1e6-10               	       1	1262670419 ns/op
+BenchmarkStable1e6-10             	       1	4906440709 ns/op
+BenchmarkAtof64Decimal-10         	100000000	        22.5 ns/op
+BenchmarkAtof64Float-10           	50000000	        25.0 ns/op
+BenchmarkAtof64FloatExp-10        	30000000	        60.1 ns/op
+BenchmarkAtof64Big-10             	20000000	        87.6 ns/op
+BenchmarkAtof64RandomBits-10      	10000000	       149 ns/op
+BenchmarkAtof64RandomFloats-10    	20000000	       108 ns/op
+BenchmarkAtof32Decimal-10         	100000000	        21.5 ns/op
+BenchmarkAtof32Float-10           	100000000	        23.1 ns/op
+BenchmarkAtof32FloatExp-10        	20000000	        61.6 ns/op
+BenchmarkAtof32Random-10          	20000000	        98.0 ns/op
+BenchmarkParseInt/Pos/7bit-10     	100000000	        11.6 ns/op
+BenchmarkParseInt/Pos/26bit-10    	100000000	        16.1 ns/op
+BenchmarkParseInt/Pos/31bit-10    	100000000	        17.7 ns/op
+BenchmarkParseInt/Pos/56bit-10    	100000000	        24.0 ns/op
+BenchmarkParseInt/Pos/63bit-10    	50000000	        25.8 ns/op
+BenchmarkParseInt/Neg/7bit-10     	100000000	        10.9 ns/op
+BenchmarkParseInt/Neg/26bit-10    	100000000	        15.5 ns/op
+BenchmarkParseInt/Neg/31bit-10    	100000000	        17.4 ns/op
+BenchmarkParseInt/Neg/56bit-10    	100000000	        24.3 ns/op
+BenchmarkParseInt/Neg/63bit-10    	50000000	        26.2 ns/op
+BenchmarkAtoi/Pos/7bit-10         	300000000	         5.31 ns/op
+BenchmarkAtoi/Pos/26bit-10        	200000000	         8.15 ns/op
+BenchmarkAtoi/Pos/31bit-10        	200000000	         9.25 ns/op
+BenchmarkAtoi/Pos/56bit-10        	100000000	        13.3 ns/op
+BenchmarkAtoi/Pos/63bit-10        	50000000	        28.1 ns/op
+BenchmarkAtoi/Neg/7bit-10         	300000000	         5.02 ns/op
+BenchmarkAtoi/Neg/26bit-10        	200000000	         8.58 ns/op
+BenchmarkAtoi/Neg/31bit-10        	200000000	         9.89 ns/op
+BenchmarkAtoi/Neg/56bit-10        	100000000	        14.3 ns/op
+BenchmarkAtoi/Neg/63bit-10        	50000000	        28.3 ns/op
+BenchmarkFormatFloat/Decimal-10   	20000000	       131 ns/op
+BenchmarkFormatFloat/Float-10     	10000000	       173 ns/op
+BenchmarkFormatFloat/Exp-10       	10000000	       142 ns/op
+BenchmarkFormatFloat/NegExp-10    	10000000	       141 ns/op
+BenchmarkFormatFloat/Big-10       	10000000	       207 ns/op
+BenchmarkFormatFloat/BinaryExp-10 	20000000	        95.7 ns/op
+BenchmarkFormatFloat/32Integer-10 	20000000	        96.3 ns/op
+BenchmarkFormatFloat/32ExactFraction-10         	10000000	       140 ns/op
+BenchmarkFormatFloat/32Point-10                 	10000000	       175 ns/op
+BenchmarkFormatFloat/32Exp-10                   	10000000	       140 ns/op
+BenchmarkFormatFloat/32NegExp-10                	10000000	       139 ns/op
+BenchmarkFormatFloat/64Fixed1-10                	20000000	       113 ns/op
+BenchmarkFormatFloat/64Fixed2-10                	20000000	       116 ns/op
+BenchmarkFormatFloat/64Fixed3-10                	20000000	       115 ns/op
+BenchmarkFormatFloat/64Fixed4-10                	20000000	       118 ns/op
+BenchmarkFormatFloat/Slowpath64-10              	   50000	     34767 ns/op
+BenchmarkAppendFloat/Decimal-10                 	30000000	        51.1 ns/op
+BenchmarkAppendFloat/Float-10                   	10000000	       122 ns/op
+BenchmarkAppendFloat/Exp-10                     	20000000	        91.5 ns/op
+BenchmarkAppendFloat/NegExp-10                  	20000000	        90.3 ns/op
+BenchmarkAppendFloat/Big-10                     	10000000	       147 ns/op
+BenchmarkAppendFloat/BinaryExp-10               	30000000	        43.2 ns/op
+BenchmarkAppendFloat/32Integer-10               	30000000	        50.8 ns/op
+BenchmarkAppendFloat/32ExactFraction-10         	20000000	        97.4 ns/op
+BenchmarkAppendFloat/32Point-10                 	10000000	       122 ns/op
+BenchmarkAppendFloat/32Exp-10                   	20000000	        91.0 ns/op
+BenchmarkAppendFloat/32NegExp-10                	20000000	        89.5 ns/op
+BenchmarkAppendFloat/64Fixed1-10                	20000000	        62.7 ns/op
+BenchmarkAppendFloat/64Fixed2-10                	20000000	        67.2 ns/op
+BenchmarkAppendFloat/64Fixed3-10                	20000000	        63.1 ns/op
+BenchmarkAppendFloat/64Fixed4-10                	20000000	        68.2 ns/op
+BenchmarkAppendFloat/Slowpath64-10              	   50000	     34426 ns/op
+BenchmarkFormatInt-10                           	 1000000	      1940 ns/op
+BenchmarkAppendInt-10                           	 1000000	      1068 ns/op
+BenchmarkFormatUint-10                          	 3000000	       443 ns/op
+BenchmarkAppendUint-10                          	 5000000	       285 ns/op
+BenchmarkFormatIntSmall-10                      	500000000	         3.22 ns/op
+BenchmarkAppendIntSmall-10                      	200000000	         6.35 ns/op
+BenchmarkAppendUintVarlen/1-10                  	200000000	         6.40 ns/op
+BenchmarkAppendUintVarlen/12-10                 	200000000	         6.40 ns/op
+BenchmarkAppendUintVarlen/123-10                	100000000	        13.7 ns/op
+BenchmarkAppendUintVarlen/1234-10               	100000000	        13.4 ns/op
+BenchmarkAppendUintVarlen/12345-10              	100000000	        15.0 ns/op
+BenchmarkAppendUintVarlen/123456-10             	100000000	        15.0 ns/op
+BenchmarkAppendUintVarlen/1234567-10            	100000000	        16.7 ns/op
+BenchmarkAppendUintVarlen/12345678-10           	100000000	        16.6 ns/op
+BenchmarkAppendUintVarlen/123456789-10          	100000000	        18.8 ns/op
+BenchmarkAppendUintVarlen/1234567890-10         	100000000	        19.2 ns/op
+BenchmarkAppendUintVarlen/12345678901-10        	100000000	        20.7 ns/op
+BenchmarkAppendUintVarlen/123456789012-10       	100000000	        21.1 ns/op
+BenchmarkAppendUintVarlen/1234567890123-10      	100000000	        22.5 ns/op
+BenchmarkAppendUintVarlen/12345678901234-10     	100000000	        23.1 ns/op
+BenchmarkAppendUintVarlen/123456789012345-10    	50000000	        25.0 ns/op
+BenchmarkAppendUintVarlen/1234567890123456-10   	50000000	        25.2 ns/op
+BenchmarkAppendUintVarlen/12345678901234567-10  	50000000	        27.4 ns/op
+BenchmarkAppendUintVarlen/123456789012345678-10 	50000000	        27.5 ns/op
+BenchmarkAppendUintVarlen/1234567890123456789-10         	50000000	        29.2 ns/op
+BenchmarkAppendUintVarlen/12345678901234567890-10        	50000000	        29.5 ns/op
+BenchmarkQuote-10                                        	 5000000	       270 ns/op
+BenchmarkQuoteRune-10                                    	30000000	        47.9 ns/op
+BenchmarkAppendQuote-10                                  	10000000	       162 ns/op
+BenchmarkAppendQuoteRune-10                              	100000000	        12.5 ns/op
+BenchmarkUnquoteEasy-10                                  	20000000	        61.2 ns/op
+BenchmarkUnquoteHard-10                                  	 3000000	       450 ns/op
+BenchmarkGenericNoMatch-10                   	 3000000	       430 ns/op
+BenchmarkGenericMatch1-10                    	  300000	      4502 ns/op
+BenchmarkGenericMatch2-10                    	  100000	     18873 ns/op
+BenchmarkSingleMaxSkipping-10                	 2000000	       674 ns/op	14822.24 MB/s
+BenchmarkSingleLongSuffixFail-10             	 2000000	       615 ns/op	1628.24 MB/s
+BenchmarkSingleMatch-10                      	   10000	    137337 ns/op	 109.22 MB/s
+BenchmarkByteByteNoMatch-10                  	10000000	       171 ns/op
+BenchmarkByteByteMatch-10                    	 5000000	       390 ns/op
+BenchmarkByteStringMatch-10                  	 2000000	       636 ns/op
+BenchmarkHTMLEscapeNew-10                    	10000000	       159 ns/op
+BenchmarkHTMLEscapeOld-10                    	10000000	       213 ns/op
+BenchmarkByteStringReplacerWriteString-10    	  300000	      6024 ns/op
+BenchmarkByteReplacerWriteString-10          	  500000	      2350 ns/op
+BenchmarkByteByteReplaces-10                 	  500000	      3017 ns/op
+BenchmarkByteByteMap-10                      	 2000000	       681 ns/op
+BenchmarkMap/identity/ASCII-10               	20000000	       114 ns/op
+BenchmarkMap/identity/Greek-10               	10000000	       190 ns/op
+BenchmarkMap/change/ASCII-10                 	10000000	       226 ns/op
+BenchmarkMap/change/Greek-10                 	 3000000	       402 ns/op
+BenchmarkIndexRune-10                        	100000000	        15.8 ns/op
+BenchmarkIndexRuneLongString-10              	100000000	        20.1 ns/op
+BenchmarkIndexRuneFastPath-10                	300000000	         4.98 ns/op
+BenchmarkIndex-10                            	300000000	         5.41 ns/op
+BenchmarkLastIndex-10                        	200000000	         6.02 ns/op
+BenchmarkIndexByte-10                        	500000000	         3.32 ns/op
+BenchmarkToUpper/#00-10                      	300000000	         4.54 ns/op
+BenchmarkToUpper/ONLYUPPER-10                	100000000	        11.3 ns/op
+BenchmarkToUpper/abc-10                      	50000000	        43.8 ns/op
+BenchmarkToUpper/AbC123-10                   	30000000	        44.4 ns/op
+BenchmarkToUpper/azAZ09_-10                  	30000000	        43.7 ns/op
+BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-10         	20000000	        95.0 ns/op
+BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-10         	 5000000	       428 ns/op
+BenchmarkToUpper/ɐɐɐɐɐ-10                                   	 5000000	       242 ns/op
+BenchmarkToUpper/a\u0080\U0010ffff-10                       	10000000	       123 ns/op
+BenchmarkToLower/#00-10                                     	300000000	         4.49 ns/op
+BenchmarkToLower/abc-10                                     	200000000	         7.74 ns/op
+BenchmarkToLower/AbC123-10                                  	30000000	        42.9 ns/op
+BenchmarkToLower/azAZ09_-10                                 	30000000	        47.4 ns/op
+BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-10         	20000000	        89.9 ns/op
+BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-10         	 5000000	       285 ns/op
+BenchmarkToLower/ⱭⱭⱭⱭⱭ-10                                   	10000000	       227 ns/op
+BenchmarkToLower/A\u0080\U0010ffff-10                       	10000000	       124 ns/op
+BenchmarkMapNoChanges-10                                    	20000000	        86.5 ns/op
+BenchmarkTrim-10                                            	 1000000	      1825 ns/op	     640 B/op	      23 allocs/op
+BenchmarkIndexHard1-10                                      	   20000	     99540 ns/op
+BenchmarkIndexHard2-10                                      	   10000	    139311 ns/op
+BenchmarkIndexHard3-10                                      	    3000	    572977 ns/op
+BenchmarkIndexHard4-10                                      	    3000	    460274 ns/op
+BenchmarkLastIndexHard1-10                                  	    1000	   1379309 ns/op
+BenchmarkLastIndexHard2-10                                  	    1000	   1376934 ns/op
+BenchmarkLastIndexHard3-10                                  	    1000	   1373515 ns/op
+BenchmarkCountHard1-10                                      	   10000	    100180 ns/op
+BenchmarkCountHard2-10                                      	   10000	    140839 ns/op
+BenchmarkCountHard3-10                                      	    3000	    573862 ns/op
+BenchmarkIndexTorture-10                                    	  200000	     10453 ns/op
+BenchmarkCountTorture-10                                    	  200000	     10486 ns/op
+BenchmarkCountTortureOverlapping-10                         	     200	   6661830 ns/op
+BenchmarkCountByte/10-10                                    	300000000	         4.97 ns/op	2013.64 MB/s
+BenchmarkCountByte/32-10                                    	300000000	         5.62 ns/op	5693.65 MB/s
+BenchmarkCountByte/4096-10                                  	20000000	        80.5 ns/op	50889.52 MB/s
+BenchmarkCountByte/4194304-10                               	   10000	    102325 ns/op	40989.70 MB/s
+BenchmarkCountByte/67108864-10                              	     300	   4184607 ns/op	16037.08 MB/s
+BenchmarkFields/ASCII/16-10                                 	20000000	        76.1 ns/op	 210.22 MB/s	      32 B/op	       1 allocs/op
+BenchmarkFields/ASCII/256-10                                	 3000000	       550 ns/op	 464.92 MB/s	     352 B/op	       1 allocs/op
+BenchmarkFields/ASCII/4096-10                               	  200000	      9107 ns/op	 449.73 MB/s	    6528 B/op	       1 allocs/op
+BenchmarkFields/ASCII/65536-10                              	   10000	    192907 ns/op	 339.73 MB/s	   98304 B/op	       1 allocs/op
+BenchmarkFields/ASCII/1048576-10                            	     500	   3397745 ns/op	 308.61 MB/s	 1507328 B/op	       1 allocs/op
+BenchmarkFields/Mixed/16-10                                 	10000000	       163 ns/op	  97.96 MB/s	      48 B/op	       1 allocs/op
+BenchmarkFields/Mixed/256-10                                	 1000000	      1649 ns/op	 155.18 MB/s	     416 B/op	       1 allocs/op
+BenchmarkFields/Mixed/4096-10                               	   50000	     33727 ns/op	 121.44 MB/s	   21504 B/op	       5 allocs/op
+BenchmarkFields/Mixed/65536-10                              	    2000	    576994 ns/op	 113.58 MB/s	  448128 B/op	      12 allocs/op
+BenchmarkFields/Mixed/1048576-10                            	     100	  10341508 ns/op	 101.39 MB/s	 8853120 B/op	      24 allocs/op
+BenchmarkFieldsFunc/ASCII/16-10                             	20000000	       118 ns/op	 135.19 MB/s	      32 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/256-10                            	 1000000	      1348 ns/op	 189.90 MB/s	     352 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/4096-10                           	   50000	     26701 ns/op	 153.40 MB/s	   21888 B/op	       5 allocs/op
+BenchmarkFieldsFunc/ASCII/65536-10                          	    3000	    431927 ns/op	 151.73 MB/s	  448128 B/op	      12 allocs/op
+BenchmarkFieldsFunc/ASCII/1048576-10                        	     200	   7068617 ns/op	 148.34 MB/s	 8853121 B/op	      24 allocs/op
+BenchmarkFieldsFunc/Mixed/16-10                             	10000000	       144 ns/op	 110.70 MB/s	      48 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/256-10                            	 1000000	      1441 ns/op	 177.54 MB/s	     416 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/4096-10                           	   50000	     30413 ns/op	 134.67 MB/s	   21504 B/op	       5 allocs/op
+BenchmarkFieldsFunc/Mixed/65536-10                          	    3000	    522713 ns/op	 125.38 MB/s	  448128 B/op	      12 allocs/op
+BenchmarkFieldsFunc/Mixed/1048576-10                        	     200	   8594132 ns/op	 122.01 MB/s	 8853121 B/op	      24 allocs/op
+BenchmarkSplitEmptySeparator-10                             	     100	  23717968 ns/op
+BenchmarkSplitSingleByteSeparator-10                        	    1000	   1444183 ns/op
+BenchmarkSplitMultiByteSeparator-10                         	    1000	   1183841 ns/op
+BenchmarkSplitNSingleByteSeparator-10                       	10000000	       183 ns/op
+BenchmarkSplitNMultiByteSeparator-10                        	10000000	       210 ns/op
+BenchmarkRepeat-10                                          	20000000	       156 ns/op
+BenchmarkIndexAnyASCII/1:1-10                               	300000000	         4.58 ns/op
+BenchmarkIndexAnyASCII/1:2-10                               	300000000	         5.29 ns/op
+BenchmarkIndexAnyASCII/1:4-10                               	200000000	         6.81 ns/op
+BenchmarkIndexAnyASCII/1:8-10                               	200000000	         8.98 ns/op
+BenchmarkIndexAnyASCII/1:16-10                              	100000000	        13.1 ns/op
+BenchmarkIndexAnyASCII/16:1-10                              	100000000	        21.1 ns/op
+BenchmarkIndexAnyASCII/16:2-10                              	100000000	        22.1 ns/op
+BenchmarkIndexAnyASCII/16:4-10                              	50000000	        25.0 ns/op
+BenchmarkIndexAnyASCII/16:8-10                              	50000000	        30.3 ns/op
+BenchmarkIndexAnyASCII/16:16-10                             	30000000	        38.9 ns/op
+BenchmarkIndexAnyASCII/256:1-10                             	10000000	       168 ns/op
+BenchmarkIndexAnyASCII/256:2-10                             	10000000	       169 ns/op
+BenchmarkIndexAnyASCII/256:4-10                             	10000000	       172 ns/op
+BenchmarkIndexAnyASCII/256:8-10                             	10000000	       176 ns/op
+BenchmarkIndexAnyASCII/256:16-10                            	10000000	       188 ns/op
+BenchmarkIndexAnyASCII/4096:1-10                            	  500000	      2462 ns/op
+BenchmarkIndexAnyASCII/4096:2-10                            	  500000	      2505 ns/op
+BenchmarkIndexAnyASCII/4096:4-10                            	  500000	      2481 ns/op
+BenchmarkIndexAnyASCII/4096:8-10                            	  500000	      2443 ns/op
+BenchmarkIndexAnyASCII/4096:16-10                           	  500000	      2485 ns/op
+BenchmarkTrimASCII/1:1-10                                   	30000000	        47.5 ns/op
+BenchmarkTrimASCII/1:2-10                                   	20000000	        69.2 ns/op
+BenchmarkTrimASCII/1:4-10                                   	20000000	        71.9 ns/op
+BenchmarkTrimASCII/1:8-10                                   	20000000	        79.5 ns/op
+BenchmarkTrimASCII/1:16-10                                  	20000000	        85.4 ns/op
+BenchmarkTrimASCII/16:1-10                                  	20000000	       131 ns/op
+BenchmarkTrimASCII/16:2-10                                  	20000000	       102 ns/op
+BenchmarkTrimASCII/16:4-10                                  	20000000	       104 ns/op
+BenchmarkTrimASCII/16:8-10                                  	20000000	       111 ns/op
+BenchmarkTrimASCII/16:16-10                                 	20000000	       117 ns/op
+BenchmarkTrimASCII/256:1-10                                 	 2000000	       660 ns/op
+BenchmarkTrimASCII/256:2-10                                 	 2000000	       652 ns/op
+BenchmarkTrimASCII/256:4-10                                 	 2000000	       651 ns/op
+BenchmarkTrimASCII/256:8-10                                 	 2000000	       655 ns/op
+BenchmarkTrimASCII/256:16-10                                	 2000000	       667 ns/op
+BenchmarkTrimASCII/4096:1-10                                	  200000	      9669 ns/op
+BenchmarkTrimASCII/4096:2-10                                	  200000	      9341 ns/op
+BenchmarkTrimASCII/4096:4-10                                	  200000	      9388 ns/op
+BenchmarkTrimASCII/4096:8-10                                	  200000	      9400 ns/op
+BenchmarkTrimASCII/4096:16-10                               	  200000	      9416 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic2-10                    	  200000	      6264 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic4-10                    	  200000	      6232 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic8-10                    	   20000	     85548 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic16-10                   	   30000	     42350 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic32-10                   	  100000	     20754 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic64-10                   	  200000	     11681 ns/op
+BenchmarkCond1-10                    	10000000	       200 ns/op
+BenchmarkCond2-10                    	 2000000	       665 ns/op
+BenchmarkCond4-10                    	 1000000	      1301 ns/op
+BenchmarkCond8-10                    	 1000000	      2419 ns/op
+BenchmarkCond16-10                   	  300000	      5009 ns/op
+BenchmarkCond32-10                   	  200000	     10146 ns/op
+BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-10         	100000000	        22.1 ns/op
+BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-10          	20000000	        68.8 ns/op
+BenchmarkLoadMostlyHits/*sync.Map-10                      	100000000	        21.6 ns/op
+BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-10       	100000000	        15.7 ns/op
+BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-10        	20000000	        62.3 ns/op
+BenchmarkLoadMostlyMisses/*sync.Map-10                    	100000000	        16.9 ns/op
+BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-10     	 5000000	       513 ns/op
+BenchmarkLoadOrStoreBalanced/*sync.Map-10                 	 5000000	       442 ns/op
+BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-10       	 3000000	       525 ns/op
+BenchmarkLoadOrStoreUnique/*sync.Map-10                   	 2000000	       785 ns/op
+BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-10   	200000000	         7.84 ns/op
+BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-10    	20000000	        76.0 ns/op
+BenchmarkLoadOrStoreCollision/*sync.Map-10                	200000000	         6.10 ns/op
+BenchmarkRange/*sync_test.DeepCopyMap-10                  	  500000	      2932 ns/op
+BenchmarkRange/*sync_test.RWMutexMap-10                   	   20000	     71248 ns/op
+BenchmarkRange/*sync.Map-10                               	  500000	      3259 ns/op
+BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-10       	 1000000	      1093 ns/op
+BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-10        	20000000	        66.0 ns/op
+BenchmarkAdversarialAlloc/*sync.Map-10                    	10000000	       258 ns/op
+BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-10      	 5000000	       260 ns/op
+BenchmarkAdversarialDelete/*sync_test.RWMutexMap-10       	20000000	        88.9 ns/op
+BenchmarkAdversarialDelete/*sync.Map-10                   	10000000	       179 ns/op
+BenchmarkUncontendedSemaphore-10                          	100000000	        17.6 ns/op
+BenchmarkContendedSemaphore-10                            	100000000	        18.0 ns/op
+BenchmarkMutexUncontended-10                              	500000000	         2.59 ns/op
+BenchmarkMutex-10                                         	30000000	        63.9 ns/op
+BenchmarkMutexSlack-10                                    	30000000	        64.4 ns/op
+BenchmarkMutexWork-10                                     	20000000	        85.7 ns/op
+BenchmarkMutexWorkSlack-10                                	20000000	       105 ns/op
+BenchmarkMutexNoSpin-10                                   	10000000	       143 ns/op
+BenchmarkMutexSpin-10                                     	 2000000	       652 ns/op
+BenchmarkOnce-10                                          	2000000000	         0.80 ns/op
+BenchmarkPool-10                                          	500000000	         8.18 ns/op
+BenchmarkPoolOverflow-10                                  	 2000000	       728 ns/op
+BenchmarkSemaUncontended-10                               	500000000	         3.35 ns/op
+BenchmarkSemaSyntNonblock-10                              	10000000	       118 ns/op
+BenchmarkSemaSyntBlock-10                                 	20000000	        93.4 ns/op
+BenchmarkSemaWorkNonblock-10                              	20000000	       109 ns/op
+BenchmarkSemaWorkBlock-10                                 	20000000	       107 ns/op
+BenchmarkRWMutexUncontended-10                            	100000000	        10.1 ns/op
+BenchmarkRWMutexWrite100-10                               	50000000	        31.8 ns/op
+BenchmarkRWMutexWrite10-10                                	100000000	        23.2 ns/op
+BenchmarkRWMutexWorkWrite100-10                           	10000000	       138 ns/op
+BenchmarkRWMutexWorkWrite10-10                            	10000000	       143 ns/op
+BenchmarkWaitGroupUncontended-10                          	500000000	         3.60 ns/op
+BenchmarkWaitGroupAddDone-10                              	30000000	        55.7 ns/op
+BenchmarkWaitGroupAddDoneWork-10                          	30000000	        54.8 ns/op
+BenchmarkWaitGroupWait-10                                 	2000000000	         0.61 ns/op
+BenchmarkWaitGroupWaitWork-10                             	200000000	         8.01 ns/op
+BenchmarkWaitGroupActuallyWait-10                         	20000000	       120 ns/op	      16 B/op	       1 allocs/op
+BenchmarkValueRead-10    	2000000000	         0.47 ns/op
+BenchmarkParseLarge-10    	      50	  28150408 ns/op
+BenchmarkAfterFunc-10                	     200	   9984423 ns/op
+BenchmarkAfter-10                    	    5000	   7895145 ns/op
+BenchmarkStop-10                     	   10000	    142777 ns/op
+BenchmarkSimultaneousAfterFunc-10    	   10000	    317716 ns/op
+BenchmarkStartStop-10                	   30000	     51044 ns/op
+BenchmarkReset-10                    	  200000	     12129 ns/op
+BenchmarkSleep-10                    	    5000	    359866 ns/op
+BenchmarkTicker-10                   	     100	  19090758 ns/op
+BenchmarkNow-10                      	30000000	        50.2 ns/op
+BenchmarkNowUnixNano-10              	30000000	        47.7 ns/op
+BenchmarkFormat-10                   	 5000000	       251 ns/op
+BenchmarkFormatNow-10                	10000000	       221 ns/op
+BenchmarkMarshalJSON-10              	 5000000	       325 ns/op
+BenchmarkMarshalText-10              	 5000000	       316 ns/op
+BenchmarkParse-10                    	10000000	       231 ns/op
+BenchmarkParseDuration-10            	20000000	        96.2 ns/op
+BenchmarkHour-10                     	100000000	        11.5 ns/op
+BenchmarkSecond-10                   	100000000	        10.8 ns/op
+BenchmarkYear-10                     	100000000	        21.0 ns/op
+BenchmarkDay-10                      	50000000	        27.5 ns/op
+BenchmarkDecodeValidASCII-10            	50000000	        40.0 ns/op
+BenchmarkDecodeValidJapaneseChars-10    	50000000	        38.4 ns/op
+BenchmarkDecodeRune-10                  	300000000	         5.91 ns/op
+BenchmarkEncodeValidASCII-10            	50000000	        26.0 ns/op
+BenchmarkEncodeValidJapaneseChars-10    	100000000	        19.5 ns/op
+BenchmarkEncodeRune-10                  	1000000000	         2.63 ns/op
+BenchmarkRuneCountTenASCIIChars-10               	200000000	         7.62 ns/op
+BenchmarkRuneCountTenJapaneseChars-10            	50000000	        39.3 ns/op
+BenchmarkRuneCountInStringTenASCIIChars-10       	200000000	         7.35 ns/op
+BenchmarkRuneCountInStringTenJapaneseChars-10    	50000000	        39.3 ns/op
+BenchmarkValidTenASCIIChars-10                   	200000000	         7.90 ns/op
+BenchmarkValidTenJapaneseChars-10                	30000000	        44.4 ns/op
+BenchmarkValidStringTenASCIIChars-10             	200000000	         7.47 ns/op
+BenchmarkValidStringTenJapaneseChars-10          	30000000	        43.9 ns/op
+BenchmarkEncodeASCIIRune-10                      	1000000000	         2.46 ns/op
+BenchmarkEncodeJapaneseRune-10                   	500000000	         3.26 ns/op
+BenchmarkDecodeASCIIRune-10                      	1000000000	         2.72 ns/op
+BenchmarkDecodeJapaneseRune-10                   	300000000	         4.26 ns/op
+BenchmarkFullASCIIRune-10                        	2000000000	         0.60 ns/op
+BenchmarkFullJapaneseRune-10                     	2000000000	         0.67 ns/op
diff --git a/1.11/Dockerfile b/1.11/Dockerfile
new file mode 100644
index 0000000..f266b14
--- /dev/null
+++ b/1.11/Dockerfile
@@ -0,0 +1,50 @@
+FROM debian:sid
+
+# gcc for cgo
+RUN apt-get update && apt-get install -y --no-install-recommends \
+		ca-certificates \
+		g++ \
+		gcc \
+		git \
+		libc6-dev \
+		make \
+		mercurial \
+		pkg-config \
+		wget \
+	&& rm -rf /var/lib/apt/lists/*
+
+ENV GOLANG_VERSION 1.11.2
+
+RUN set -eux; \
+	\
+# this "case" statement is generated via "update.sh"
+	dpkgArch="$(dpkg --print-architecture)"; \
+	case "${dpkgArch##*-}" in \
+		amd64) goRelArch='linux-amd64'; goRelSha256='1dfe664fa3d8ad714bbd15a36627992effd150ddabd7523931f077b3926d736d' ;; \
+		*) echo >&2; echo >&2 "warning: current architecture ($dpkgArch) does not have a corresponding Go binary release; will be building from source"; echo >&2; exit 1 ;; \
+	esac; \
+	\
+	url="https://golang.org/dl/go${GOLANG_VERSION}.${goRelArch}.tar.gz"; \
+	wget -O go.tgz "$url"; \
+	echo "${goRelSha256} *go.tgz" | sha256sum -c -; \
+	tar -C /usr/local -xzf go.tgz; \
+	rm go.tgz; \
+	\
+	if [ "$goRelArch" = 'src' ]; then \
+		echo >&2; \
+		echo >&2 'error: UNIMPLEMENTED'; \
+		echo >&2 'TODO install golang-any from jessie-backports for GOROOT_BOOTSTRAP (and uninstall after build)'; \
+		echo >&2; \
+		exit 1; \
+	fi; \
+	\
+	export PATH="/usr/local/go/bin:$PATH"; \
+	go version
+
+ENV GOPATH /go
+ENV PATH $GOPATH/bin:/usr/local/go/bin:$PATH
+
+RUN mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"
+WORKDIR /usr/local/go/src
+
+CMD ["go", "test", "-bench=.", "./..."]
diff --git a/1.11/benchmark.log b/1.11/benchmark.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/1.11/benchmark.log
diff --git a/1.11/clean.log b/1.11/clean.log
new file mode 100644
index 0000000..d6059c1
--- /dev/null
+++ b/1.11/clean.log
@@ -0,0 +1,1764 @@
+Benchmark/Writer/USTAR-10   	  100000	     13108 ns/op	    1392 B/op	      43 allocs/op
+Benchmark/Writer/GNU-10     	  100000	     15087 ns/op	    1600 B/op	      50 allocs/op
+Benchmark/Writer/PAX-10     	   50000	     25635 ns/op	    2704 B/op	      89 allocs/op
+Benchmark/Reader/USTAR-10   	  200000	     11245 ns/op	    1397 B/op	      31 allocs/op
+Benchmark/Reader/GNU-10     	  200000	      6333 ns/op	    1341 B/op	      28 allocs/op
+Benchmark/Reader/PAX-10     	  200000	      8885 ns/op	    3488 B/op	      64 allocs/op
+BenchmarkCompressedZipGarbage-10    	    1000	   2193832 ns/op	   13885 B/op	      44 allocs/op
+BenchmarkZip64Test-10               	     100	  13388918 ns/op
+BenchmarkZip64TestSizes/4096-10     	  100000	     12729 ns/op
+BenchmarkZip64TestSizes/1048576-10  	   20000	     69282 ns/op
+BenchmarkZip64TestSizes/67108864-10 	     500	   3061296 ns/op
+BenchmarkReaderCopyOptimal-10       	20000000	        95.4 ns/op
+BenchmarkReaderCopyUnoptimal-10     	10000000	       134 ns/op
+BenchmarkReaderCopyNoWriteTo-10     	  200000	      6439 ns/op
+BenchmarkReaderWriteToOptimal-10    	 5000000	       297 ns/op
+BenchmarkWriterCopyOptimal-10       	20000000	        84.7 ns/op
+BenchmarkWriterCopyUnoptimal-10     	10000000	       112 ns/op
+BenchmarkWriterCopyNoReadFrom-10    	  200000	      5331 ns/op
+BenchmarkReaderEmpty-10             	 1000000	      1074 ns/op	    4224 B/op	       3 allocs/op
+BenchmarkWriterEmpty-10             	 1000000	      1002 ns/op	    4096 B/op	       1 allocs/op
+BenchmarkWriterFlush-10             	100000000	        15.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkReadString-10                     	  200000	      6410 ns/op	5111.77 MB/s
+BenchmarkWriteByte-10                      	  100000	     12912 ns/op	 317.21 MB/s
+BenchmarkWriteRune-10                      	   50000	     29428 ns/op	 417.56 MB/s
+BenchmarkBufferNotEmptyWriteRead-10        	   10000	    203239 ns/op
+BenchmarkBufferFullSmallReads-10           	   30000	     48926 ns/op
+BenchmarkIndexByte/10-10                   	500000000	         3.22 ns/op	3108.26 MB/s
+BenchmarkIndexByte/32-10                   	500000000	         3.92 ns/op	8168.03 MB/s
+BenchmarkIndexByte/4K-10                   	20000000	        77.4 ns/op	52908.03 MB/s
+BenchmarkIndexByte/4M-10                   	   10000	    113005 ns/op	37115.79 MB/s
+BenchmarkIndexByte/64M-10                  	     300	   4484600 ns/op	14964.29 MB/s
+BenchmarkIndexBytePortable/10-10           	300000000	         5.07 ns/op	1972.23 MB/s
+BenchmarkIndexBytePortable/32-10           	50000000	        27.0 ns/op	1185.45 MB/s
+BenchmarkIndexBytePortable/4K-10           	 1000000	      1122 ns/op	3649.87 MB/s
+BenchmarkIndexBytePortable/4M-10           	    2000	   1116174 ns/op	3757.75 MB/s
+BenchmarkIndexBytePortable/64M-10          	     100	  17880246 ns/op	3753.24 MB/s
+BenchmarkIndexRune/10-10                   	100000000	        15.8 ns/op	 634.45 MB/s
+BenchmarkIndexRune/32-10                   	100000000	        15.6 ns/op	2050.35 MB/s
+BenchmarkIndexRune/4K-10                   	20000000	        91.2 ns/op	44912.18 MB/s
+BenchmarkIndexRune/4M-10                   	   10000	    110302 ns/op	38025.43 MB/s
+BenchmarkIndexRune/64M-10                  	     300	   4603966 ns/op	14576.31 MB/s
+BenchmarkIndexRuneASCII/10-10              	300000000	         4.80 ns/op	2084.46 MB/s
+BenchmarkIndexRuneASCII/32-10              	200000000	         6.31 ns/op	5073.73 MB/s
+BenchmarkIndexRuneASCII/4K-10              	20000000	        78.4 ns/op	52256.42 MB/s
+BenchmarkIndexRuneASCII/4M-10              	   10000	    109472 ns/op	38313.61 MB/s
+BenchmarkIndexRuneASCII/64M-10             	     300	   4603306 ns/op	14578.40 MB/s
+BenchmarkEqual/0-10                        	1000000000	         2.72 ns/op
+BenchmarkEqual/1-10                        	500000000	         3.72 ns/op	 269.15 MB/s
+BenchmarkEqual/6-10                        	500000000	         3.65 ns/op	1642.83 MB/s
+BenchmarkEqual/9-10                        	500000000	         3.87 ns/op	2326.99 MB/s
+BenchmarkEqual/15-10                       	500000000	         3.81 ns/op	3939.47 MB/s
+BenchmarkEqual/16-10                       	500000000	         3.80 ns/op	4212.30 MB/s
+BenchmarkEqual/20-10                       	300000000	         4.41 ns/op	4531.91 MB/s
+BenchmarkEqual/32-10                       	300000000	         5.67 ns/op	5643.89 MB/s
+BenchmarkEqual/4K-10                       	20000000	        61.8 ns/op	66284.74 MB/s
+BenchmarkEqual/4M-10                       	    5000	    269282 ns/op	15575.83 MB/s
+BenchmarkEqual/64M-10                      	     200	   6340855 ns/op	10583.57 MB/s
+BenchmarkEqualPort/1-10                    	500000000	         3.65 ns/op	 274.29 MB/s
+BenchmarkEqualPort/6-10                    	300000000	         6.01 ns/op	 999.13 MB/s
+BenchmarkEqualPort/32-10                   	100000000	        13.3 ns/op	2410.95 MB/s
+BenchmarkEqualPort/4K-10                   	 1000000	      1346 ns/op	3043.09 MB/s
+BenchmarkEqualPort/4M-10                   	    1000	   1432747 ns/op	2927.46 MB/s
+BenchmarkEqualPort/64M-10                  	      50	  23736604 ns/op	2827.23 MB/s
+BenchmarkIndex/10-10                       	100000000	        10.3 ns/op	 972.59 MB/s
+BenchmarkIndex/32-10                       	200000000	         9.92 ns/op	3224.46 MB/s
+BenchmarkIndex/4K-10                       	  500000	      3349 ns/op	1222.94 MB/s
+BenchmarkIndex/4M-10                       	     500	   3260465 ns/op	1286.41 MB/s
+BenchmarkIndex/64M-10                      	      30	  52256603 ns/op	1284.22 MB/s
+BenchmarkIndexEasy/10-10                   	200000000	         9.16 ns/op	1091.47 MB/s
+BenchmarkIndexEasy/32-10                   	200000000	         9.77 ns/op	3276.08 MB/s
+BenchmarkIndexEasy/4K-10                   	20000000	        83.8 ns/op	48859.30 MB/s
+BenchmarkIndexEasy/4M-10                   	   10000	    111759 ns/op	37529.89 MB/s
+BenchmarkIndexEasy/64M-10                  	     300	   4220565 ns/op	15900.44 MB/s
+BenchmarkCount/10-10                       	100000000	        15.4 ns/op	 650.65 MB/s
+BenchmarkCount/32-10                       	100000000	        16.2 ns/op	1974.75 MB/s
+BenchmarkCount/4K-10                       	  500000	      3224 ns/op	1270.35 MB/s
+BenchmarkCount/4M-10                       	     500	   3231901 ns/op	1297.78 MB/s
+BenchmarkCount/64M-10                      	      30	  51455433 ns/op	1304.21 MB/s
+BenchmarkCountEasy/10-10                   	100000000	        14.4 ns/op	 692.49 MB/s
+BenchmarkCountEasy/32-10                   	100000000	        16.0 ns/op	2003.90 MB/s
+BenchmarkCountEasy/4K-10                   	20000000	        91.1 ns/op	44957.27 MB/s
+BenchmarkCountEasy/4M-10                   	   10000	    113798 ns/op	36857.40 MB/s
+BenchmarkCountEasy/64M-10                  	     300	   4268164 ns/op	15723.12 MB/s
+BenchmarkCountSingle/10-10                 	200000000	         6.29 ns/op	1589.73 MB/s
+BenchmarkCountSingle/32-10                 	200000000	         7.17 ns/op	4465.97 MB/s
+BenchmarkCountSingle/4K-10                 	20000000	        80.6 ns/op	50799.00 MB/s
+BenchmarkCountSingle/4M-10                 	   10000	    103280 ns/op	40610.79 MB/s
+BenchmarkCountSingle/64M-10                	     300	   4446701 ns/op	15091.83 MB/s
+BenchmarkFields/ASCII/16-10                	20000000	        84.3 ns/op	 189.71 MB/s	      80 B/op	       1 allocs/op
+BenchmarkFields/ASCII/256-10               	 2000000	       609 ns/op	 420.28 MB/s	     768 B/op	       1 allocs/op
+BenchmarkFields/ASCII/4096-10              	  200000	      8534 ns/op	 479.93 MB/s	    9472 B/op	       1 allocs/op
+BenchmarkFields/ASCII/65536-10             	   10000	    185154 ns/op	 353.95 MB/s	  147456 B/op	       1 allocs/op
+BenchmarkFields/ASCII/1048576-10           	     500	   2964914 ns/op	 353.66 MB/s	 2269184 B/op	       1 allocs/op
+BenchmarkFields/Mixed/16-10                	10000000	       168 ns/op	  94.74 MB/s	      96 B/op	       1 allocs/op
+BenchmarkFields/Mixed/256-10               	 1000000	      1708 ns/op	 149.81 MB/s	     768 B/op	       1 allocs/op
+BenchmarkFields/Mixed/4096-10              	   50000	     32283 ns/op	 126.88 MB/s	   24832 B/op	       5 allocs/op
+BenchmarkFields/Mixed/65536-10             	    3000	    530265 ns/op	 123.59 MB/s	  497280 B/op	      12 allocs/op
+BenchmarkFields/Mixed/1048576-10           	     200	   8471753 ns/op	 123.77 MB/s	 9606784 B/op	      24 allocs/op
+BenchmarkFieldsFunc/ASCII/16-10            	10000000	       138 ns/op	 115.51 MB/s	      80 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/256-10           	 1000000	      1516 ns/op	 168.85 MB/s	     768 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/4096-10          	   50000	     26092 ns/op	 156.98 MB/s	   24832 B/op	       5 allocs/op
+BenchmarkFieldsFunc/ASCII/65536-10         	    3000	    410783 ns/op	 159.54 MB/s	  497280 B/op	      12 allocs/op
+BenchmarkFieldsFunc/ASCII/1048576-10       	     200	   6625949 ns/op	 158.25 MB/s	 9614976 B/op	      24 allocs/op
+BenchmarkFieldsFunc/Mixed/16-10            	10000000	       151 ns/op	 105.32 MB/s	      96 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/256-10           	 1000000	      1453 ns/op	 176.15 MB/s	     768 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/4096-10          	   50000	     28630 ns/op	 143.07 MB/s	   24832 B/op	       5 allocs/op
+BenchmarkFieldsFunc/Mixed/65536-10         	    3000	    489367 ns/op	 133.92 MB/s	  497280 B/op	      12 allocs/op
+BenchmarkFieldsFunc/Mixed/1048576-10       	     200	   7591220 ns/op	 138.13 MB/s	 9606784 B/op	      24 allocs/op
+BenchmarkTrimSpace-10                      	50000000	        33.7 ns/op
+BenchmarkSplitEmptySeparator-10            	     100	  11391740 ns/op
+BenchmarkSplitSingleByteSeparator-10       	    1000	   1295118 ns/op
+BenchmarkSplitMultiByteSeparator-10        	    2000	   1189416 ns/op
+BenchmarkSplitNSingleByteSeparator-10      	10000000	       180 ns/op
+BenchmarkSplitNMultiByteSeparator-10       	10000000	       237 ns/op
+BenchmarkRepeat-10                         	20000000	        63.4 ns/op
+BenchmarkBytesCompare/1-10                 	300000000	         4.27 ns/op
+BenchmarkBytesCompare/2-10                 	300000000	         4.19 ns/op
+BenchmarkBytesCompare/4-10                 	300000000	         4.20 ns/op
+BenchmarkBytesCompare/8-10                 	500000000	         3.45 ns/op
+BenchmarkBytesCompare/16-10                	500000000	         3.49 ns/op
+BenchmarkBytesCompare/32-10                	300000000	         4.34 ns/op
+BenchmarkBytesCompare/64-10                	300000000	         5.15 ns/op
+BenchmarkBytesCompare/128-10               	200000000	         6.25 ns/op
+BenchmarkBytesCompare/256-10               	200000000	         8.93 ns/op
+BenchmarkBytesCompare/512-10               	100000000	        13.4 ns/op
+BenchmarkBytesCompare/1024-10              	100000000	        22.7 ns/op
+BenchmarkBytesCompare/2048-10              	30000000	        41.4 ns/op
+BenchmarkIndexAnyASCII/1:1-10              	300000000	         4.84 ns/op
+BenchmarkIndexAnyASCII/1:2-10              	300000000	         5.07 ns/op
+BenchmarkIndexAnyASCII/1:4-10              	200000000	         6.25 ns/op
+BenchmarkIndexAnyASCII/1:8-10              	200000000	         8.23 ns/op
+BenchmarkIndexAnyASCII/1:16-10             	100000000	        12.2 ns/op
+BenchmarkIndexAnyASCII/16:1-10             	100000000	        21.4 ns/op
+BenchmarkIndexAnyASCII/16:2-10             	100000000	        22.5 ns/op
+BenchmarkIndexAnyASCII/16:4-10             	50000000	        26.1 ns/op
+BenchmarkIndexAnyASCII/16:8-10             	50000000	        31.6 ns/op
+BenchmarkIndexAnyASCII/16:16-10            	50000000	        40.4 ns/op
+BenchmarkIndexAnyASCII/256:1-10            	10000000	       165 ns/op
+BenchmarkIndexAnyASCII/256:2-10            	10000000	       168 ns/op
+BenchmarkIndexAnyASCII/256:4-10            	10000000	       169 ns/op
+BenchmarkIndexAnyASCII/256:8-10            	10000000	       174 ns/op
+BenchmarkIndexAnyASCII/256:16-10           	10000000	       180 ns/op
+BenchmarkIndexAnyASCII/4096:1-10           	 1000000	      2406 ns/op
+BenchmarkIndexAnyASCII/4096:2-10           	 1000000	      2422 ns/op
+BenchmarkIndexAnyASCII/4096:4-10           	 1000000	      2417 ns/op
+BenchmarkIndexAnyASCII/4096:8-10           	  500000	      2440 ns/op
+BenchmarkIndexAnyASCII/4096:16-10          	  500000	      2456 ns/op
+BenchmarkTrimASCII/1:1-10                  	30000000	        48.8 ns/op
+BenchmarkTrimASCII/1:2-10                  	20000000	        66.8 ns/op
+BenchmarkTrimASCII/1:4-10                  	20000000	        69.0 ns/op
+BenchmarkTrimASCII/1:8-10                  	20000000	        75.5 ns/op
+BenchmarkTrimASCII/1:16-10                 	20000000	        82.4 ns/op
+BenchmarkTrimASCII/16:1-10                 	20000000	        88.9 ns/op
+BenchmarkTrimASCII/16:2-10                 	20000000	       105 ns/op
+BenchmarkTrimASCII/16:4-10                 	20000000	       107 ns/op
+BenchmarkTrimASCII/16:8-10                 	20000000	       114 ns/op
+BenchmarkTrimASCII/16:16-10                	20000000	       122 ns/op
+BenchmarkTrimASCII/256:1-10                	 2000000	       768 ns/op
+BenchmarkTrimASCII/256:2-10                	 2000000	       727 ns/op
+BenchmarkTrimASCII/256:4-10                	 2000000	       738 ns/op
+BenchmarkTrimASCII/256:8-10                	 2000000	       748 ns/op
+BenchmarkTrimASCII/256:16-10               	 2000000	       753 ns/op
+BenchmarkTrimASCII/4096:1-10               	  200000	     11113 ns/op
+BenchmarkTrimASCII/4096:2-10               	  200000	     10641 ns/op
+BenchmarkTrimASCII/4096:4-10               	  200000	     10537 ns/op
+BenchmarkTrimASCII/4096:8-10               	  200000	     10593 ns/op
+BenchmarkTrimASCII/4096:16-10              	  200000	     10669 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic2-10   	  200000	      6344 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic4-10   	  200000	      6231 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic8-10   	   20000	     92167 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic16-10  	   30000	     45087 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic32-10  	  100000	     22581 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic64-10  	  100000	     12498 ns/op
+BenchmarkCompareBytesEqual-10              	500000000	         3.72 ns/op
+BenchmarkCompareBytesToNil-10              	1000000000	         2.93 ns/op
+BenchmarkCompareBytesEmpty-10              	1000000000	         2.68 ns/op
+BenchmarkCompareBytesIdentical-10          	1000000000	         2.69 ns/op
+BenchmarkCompareBytesSameLength-10         	500000000	         3.75 ns/op
+BenchmarkCompareBytesDifferentLength-10    	500000000	         3.84 ns/op
+BenchmarkCompareBytesBigUnaligned-10       	   50000	     38760 ns/op	27052.73 MB/s
+BenchmarkCompareBytesBig-10                	   50000	     36715 ns/op	28559.97 MB/s
+BenchmarkCompareBytesBigIdentical-10       	1000000000	         2.67 ns/op	392051096.84 MB/s
+BenchmarkAll-10    	       1	3000189759 ns/op
+BenchmarkMul2-10            	 3000000	       463 ns/op
+BenchmarkMulNeg2-10         	 3000000	       466 ns/op
+BenchmarkEfaceInteger-10    	1000000000	         2.35 ns/op
+BenchmarkCopyElim1-10               	   10000	    113976 ns/op
+BenchmarkCopyElim10-10              	   20000	     83394 ns/op
+BenchmarkCopyElim100-10             	   20000	     95145 ns/op
+BenchmarkCopyElim1000-10            	    3000	    378875 ns/op
+BenchmarkCopyElim10000-10           	     200	   8657098 ns/op
+BenchmarkCopyElim100000-10          	      20	  79902869 ns/op
+BenchmarkDeadCode/1-10              	   20000	    115338 ns/op
+BenchmarkDeadCode/10-10             	   20000	     72459 ns/op
+BenchmarkDeadCode/100-10            	   20000	     90878 ns/op
+BenchmarkDeadCode/1000-10           	    3000	    427464 ns/op
+BenchmarkDeadCode/10000-10          	     300	   5167971 ns/op
+BenchmarkDeadCode/100000-10         	      20	  69266075 ns/op
+BenchmarkDeadCode/200000-10         	      10	 149488152 ns/op
+BenchmarkDominatorsLinear-10        	    3000	    504391 ns/op	  19.83 MB/s
+BenchmarkDominatorsFwdBack-10       	    2000	    808683 ns/op	  12.37 MB/s
+BenchmarkDominatorsManyPred-10      	    2000	    678650 ns/op	  14.74 MB/s
+BenchmarkDominatorsMaxPred-10       	    2000	    698462 ns/op	  14.32 MB/s
+BenchmarkDominatorsMaxPredVal-10    	    2000	    684152 ns/op	  14.62 MB/s
+BenchmarkFuse/1-10                  	   10000	    101468 ns/op
+BenchmarkFuse/10-10                 	   10000	    122630 ns/op
+BenchmarkFuse/100-10                	   10000	    193875 ns/op
+BenchmarkFuse/1000-10               	    1000	   1083291 ns/op
+BenchmarkFuse/10000-10              	     100	  13569286 ns/op
+BenchmarkNilCheckDeep1-10           	 3000000	       417 ns/op	   2.39 MB/s	      93 B/op	       5 allocs/op
+BenchmarkNilCheckDeep10-10          	 2000000	       817 ns/op	  12.23 MB/s	     184 B/op	       5 allocs/op
+BenchmarkNilCheckDeep100-10         	  300000	      4859 ns/op	  20.58 MB/s	    1160 B/op	       5 allocs/op
+BenchmarkNilCheckDeep1000-10        	   30000	     54632 ns/op	  18.30 MB/s	   10296 B/op	       5 allocs/op
+BenchmarkNilCheckDeep10000-10       	    3000	    587568 ns/op	  17.02 MB/s	  102483 B/op	       5 allocs/op
+BenchmarkDSEPass-10                 	   10000	    129957 ns/op	     132 B/op	       4 allocs/op
+BenchmarkDSEPassBlock-10            	    1000	   1925061 ns/op	    1923 B/op	      60 allocs/op
+BenchmarkCSEPass-10                 	    1000	   1635868 ns/op	  188640 B/op	       9 allocs/op
+BenchmarkCSEPassBlock-10            	     100	  18054535 ns/op	 3104406 B/op	    1350 allocs/op
+BenchmarkDeadcodePass-10            	   50000	     28261 ns/op	   10496 B/op	       2 allocs/op
+BenchmarkDeadcodePassBlock-10       	    5000	    498463 ns/op	  163620 B/op	       6 allocs/op
+BenchmarkMultiPass-10               	   20000	     98589 ns/op	  199054 B/op	       9 allocs/op
+BenchmarkMultiPassBlock-10          	    1000	   1554353 ns/op	 2985844 B/op	     135 allocs/op
+BenchmarkDivconstI64-10    	2000000000	         0.89 ns/op
+BenchmarkDivconstU64-10    	2000000000	         0.94 ns/op
+BenchmarkDivconstI32-10    	2000000000	         0.68 ns/op
+BenchmarkDivconstU32-10    	2000000000	         0.82 ns/op
+BenchmarkDivconstI16-10    	2000000000	         0.68 ns/op
+BenchmarkDivconstU16-10    	2000000000	         0.54 ns/op
+BenchmarkDivconstI8-10     	2000000000	         0.66 ns/op
+BenchmarkDivconstU8-10     	2000000000	         0.53 ns/op
+BenchmarkCompare-10    	20000000	        95.4 ns/op
+BenchmarkDecodeDigits-10    	     300	   5274534 ns/op	  18.96 MB/s	 3613220 B/op	      51 allocs/op
+BenchmarkDecodeTwain-10     	     100	  16443336 ns/op	  23.59 MB/s	 3625864 B/op	      51 allocs/op
+BenchmarkDecodeRand-10      	    1000	   2668032 ns/op	   6.14 MB/s	 3644251 B/op	      51 allocs/op
+BenchmarkDecode/Digits/Huffman/1e4-10         	   20000	     94613 ns/op	 105.69 MB/s	   40641 B/op	       5 allocs/op
+BenchmarkDecode/Digits/Huffman/1e5-10         	    2000	    873645 ns/op	 114.46 MB/s	   40637 B/op	       5 allocs/op
+BenchmarkDecode/Digits/Huffman/1e6-10         	     200	   8964136 ns/op	 111.56 MB/s	   40670 B/op	       5 allocs/op
+BenchmarkDecode/Digits/Speed/1e4-10           	   10000	    102270 ns/op	  97.78 MB/s	   40718 B/op	       8 allocs/op
+BenchmarkDecode/Digits/Speed/1e5-10           	    2000	   1033123 ns/op	  96.79 MB/s	   40929 B/op	      11 allocs/op
+BenchmarkDecode/Digits/Speed/1e6-10           	     100	  10440271 ns/op	  95.78 MB/s	   44478 B/op	      73 allocs/op
+BenchmarkDecode/Digits/Default/1e4-10         	   10000	    103433 ns/op	  96.68 MB/s	   40685 B/op	       7 allocs/op
+BenchmarkDecode/Digits/Default/1e5-10         	    2000	   1011513 ns/op	  98.86 MB/s	   40925 B/op	      13 allocs/op
+BenchmarkDecode/Digits/Default/1e6-10         	     100	  10305682 ns/op	  97.03 MB/s	   44812 B/op	      79 allocs/op
+BenchmarkDecode/Digits/Compression/1e4-10     	   10000	    104737 ns/op	  95.48 MB/s	   40692 B/op	       7 allocs/op
+BenchmarkDecode/Digits/Compression/1e5-10     	    2000	   1010887 ns/op	  98.92 MB/s	   40925 B/op	      13 allocs/op
+BenchmarkDecode/Digits/Compression/1e6-10     	     100	  10140012 ns/op	  98.62 MB/s	   44812 B/op	      79 allocs/op
+BenchmarkDecode/Twain/Huffman/1e4-10          	   10000	    106953 ns/op	  93.50 MB/s	   42023 B/op	      15 allocs/op
+BenchmarkDecode/Twain/Huffman/1e5-10          	    2000	    940611 ns/op	 106.31 MB/s	   43536 B/op	      20 allocs/op
+BenchmarkDecode/Twain/Huffman/1e6-10          	     200	   9655520 ns/op	 103.57 MB/s	   71672 B/op	     134 allocs/op
+BenchmarkDecode/Twain/Speed/1e4-10            	   10000	    110032 ns/op	  90.88 MB/s	   41293 B/op	      17 allocs/op
+BenchmarkDecode/Twain/Speed/1e5-10            	    2000	    963936 ns/op	 103.74 MB/s	   45129 B/op	      30 allocs/op
+BenchmarkDecode/Twain/Speed/1e6-10            	     200	   9642965 ns/op	 103.70 MB/s	   72666 B/op	     193 allocs/op
+BenchmarkDecode/Twain/Default/1e4-10          	   10000	    104706 ns/op	  95.51 MB/s	   41298 B/op	      17 allocs/op
+BenchmarkDecode/Twain/Default/1e5-10          	    2000	    819598 ns/op	 122.01 MB/s	   44360 B/op	      28 allocs/op
+BenchmarkDecode/Twain/Default/1e6-10          	     200	   8049557 ns/op	 124.23 MB/s	   70980 B/op	     199 allocs/op
+BenchmarkDecode/Twain/Compression/1e4-10      	   10000	    102042 ns/op	  98.00 MB/s	   41292 B/op	      17 allocs/op
+BenchmarkDecode/Twain/Compression/1e5-10      	    2000	    826824 ns/op	 120.94 MB/s	   43335 B/op	      28 allocs/op
+BenchmarkDecode/Twain/Compression/1e6-10      	     200	   7938404 ns/op	 125.97 MB/s	   69244 B/op	     196 allocs/op
+BenchmarkEncode/Digits/Huffman/1e4-10         	   50000	     28714 ns/op	 348.26 MB/s
+BenchmarkEncode/Digits/Huffman/1e5-10         	    5000	    268414 ns/op	 372.56 MB/s
+BenchmarkEncode/Digits/Huffman/1e6-10         	     500	   2706909 ns/op	 369.42 MB/s
+BenchmarkEncode/Digits/Speed/1e4-10           	   10000	    134362 ns/op	  74.43 MB/s
+BenchmarkEncode/Digits/Speed/1e5-10           	    1000	   1269496 ns/op	  78.77 MB/s
+BenchmarkEncode/Digits/Speed/1e6-10           	     100	  12563264 ns/op	  79.60 MB/s
+BenchmarkEncode/Digits/Default/1e4-10         	    5000	    252382 ns/op	  39.62 MB/s
+BenchmarkEncode/Digits/Default/1e5-10         	     300	   3974069 ns/op	  25.16 MB/s
+BenchmarkEncode/Digits/Default/1e6-10         	      30	  43328698 ns/op	  23.08 MB/s
+BenchmarkEncode/Digits/Compression/1e4-10     	    5000	    252604 ns/op	  39.59 MB/s
+BenchmarkEncode/Digits/Compression/1e5-10     	     300	   3948749 ns/op	  25.32 MB/s
+BenchmarkEncode/Digits/Compression/1e6-10     	      30	  42105961 ns/op	  23.75 MB/s
+BenchmarkEncode/Twain/Huffman/1e4-10          	   30000	     42062 ns/op	 237.74 MB/s
+BenchmarkEncode/Twain/Huffman/1e5-10          	    5000	    315742 ns/op	 316.71 MB/s
+BenchmarkEncode/Twain/Huffman/1e6-10          	     500	   3106875 ns/op	 321.87 MB/s
+BenchmarkEncode/Twain/Speed/1e4-10            	   10000	    155097 ns/op	  64.48 MB/s
+BenchmarkEncode/Twain/Speed/1e5-10            	    1000	   1257428 ns/op	  79.53 MB/s
+BenchmarkEncode/Twain/Speed/1e6-10            	     100	  12162093 ns/op	  82.22 MB/s
+BenchmarkEncode/Twain/Default/1e4-10          	    5000	    303616 ns/op	  32.94 MB/s
+BenchmarkEncode/Twain/Default/1e5-10          	     300	   4818916 ns/op	  20.75 MB/s
+BenchmarkEncode/Twain/Default/1e6-10          	      30	  51735855 ns/op	  19.33 MB/s
+BenchmarkEncode/Twain/Compression/1e4-10      	    5000	    307854 ns/op	  32.48 MB/s
+BenchmarkEncode/Twain/Compression/1e5-10      	     300	   5298815 ns/op	  18.87 MB/s
+BenchmarkEncode/Twain/Compression/1e6-10      	      20	  58740376 ns/op	  17.02 MB/s
+BenchmarkDecoder/1e4-10         	   20000	     83862 ns/op	 119.24 MB/s
+BenchmarkDecoder/1e5-10         	    2000	    786415 ns/op	 127.16 MB/s
+BenchmarkDecoder/1e6-10         	     200	   7854722 ns/op	 127.31 MB/s
+BenchmarkEncoder/1e4-10         	   10000	    156810 ns/op	  63.77 MB/s
+BenchmarkEncoder/1e5-10         	    1000	   1451413 ns/op	  68.90 MB/s
+BenchmarkEncoder/1e6-10         	     100	  14036495 ns/op	  71.24 MB/s
+BenchmarkDup-10    	    5000	    291860 ns/op
+BenchmarkCommonParentCancel-10    	 2000000	       902 ns/op
+BenchmarkWithTimeout/concurrency=40-10         	 1000000	      1725 ns/op
+BenchmarkWithTimeout/concurrency=4000-10       	  500000	      2671 ns/op
+BenchmarkWithTimeout/concurrency=400000-10     	 1000000	      1499 ns/op
+BenchmarkCancelTree/depth=1/Root=Background-10 	20000000	        83.3 ns/op
+BenchmarkCancelTree/depth=1/Root=OpenCanceler-10         	 3000000	       508 ns/op
+BenchmarkCancelTree/depth=1/Root=ClosedCanceler-10       	10000000	       235 ns/op
+BenchmarkCancelTree/depth=10/Root=Background-10          	  500000	      2799 ns/op
+BenchmarkCancelTree/depth=10/Root=OpenCanceler-10        	  500000	      4085 ns/op
+BenchmarkCancelTree/depth=10/Root=ClosedCanceler-10      	 1000000	      1370 ns/op
+BenchmarkCancelTree/depth=100/Root=Background-10         	   50000	     28443 ns/op
+BenchmarkCancelTree/depth=100/Root=OpenCanceler-10       	   50000	     36593 ns/op
+BenchmarkCancelTree/depth=100/Root=ClosedCanceler-10     	  100000	     12145 ns/op
+BenchmarkCancelTree/depth=1000/Root=Background-10        	    5000	    304669 ns/op
+BenchmarkCancelTree/depth=1000/Root=OpenCanceler-10      	    3000	    414610 ns/op
+BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-10    	   10000	    121608 ns/op
+BenchmarkCheckCanceled/Err-10                            	100000000	        14.6 ns/op
+BenchmarkCheckCanceled/Done-10                           	50000000	        31.2 ns/op
+BenchmarkEncrypt-10    	200000000	         9.36 ns/op	1708.70 MB/s
+BenchmarkDecrypt-10    	200000000	         9.42 ns/op	1698.33 MB/s
+BenchmarkExpand-10     	30000000	        53.9 ns/op
+BenchmarkAESGCMSeal1K-10       	 5000000	       244 ns/op	4191.26 MB/s
+BenchmarkAESGCMOpen1K-10       	10000000	       231 ns/op	4427.53 MB/s
+BenchmarkAESGCMSign8K-10       	 2000000	       818 ns/op	10012.13 MB/s
+BenchmarkAESGCMSeal8K-10       	 1000000	      1466 ns/op	5587.20 MB/s
+BenchmarkAESGCMOpen8K-10       	 1000000	      1412 ns/op	5800.41 MB/s
+BenchmarkAESCFBEncrypt1K-10    	 1000000	      1727 ns/op	 589.76 MB/s
+BenchmarkAESCFBDecrypt1K-10    	 1000000	      1647 ns/op	 618.41 MB/s
+BenchmarkAESOFB1K-10           	 1000000	      1075 ns/op	 947.45 MB/s
+BenchmarkAESCTR1K-10           	 1000000	      1151 ns/op	 884.86 MB/s
+BenchmarkAESCBCEncrypt1K-10    	 1000000	      1599 ns/op	 640.30 MB/s
+BenchmarkAESCBCDecrypt1K-10    	 1000000	      1231 ns/op	 831.59 MB/s
+BenchmarkEncrypt-10        	20000000	       110 ns/op	  72.64 MB/s
+BenchmarkDecrypt-10        	20000000	       112 ns/op	  71.39 MB/s
+BenchmarkTDESEncrypt-10    	 5000000	       274 ns/op	  29.09 MB/s
+BenchmarkTDESDecrypt-10    	 5000000	       274 ns/op	  29.14 MB/s
+BenchmarkSignP256-10         	  200000	      7238 ns/op	    2898 B/op	      34 allocs/op
+BenchmarkSignP384-10         	    1000	   2269191 ns/op	 2327556 B/op	   17500 allocs/op
+BenchmarkVerifyP256-10       	  100000	     14470 ns/op	     976 B/op	      17 allocs/op
+BenchmarkKeyGeneration-10    	  500000	      3446 ns/op	     688 B/op	      13 allocs/op
+BenchmarkBaseMult-10          	   10000	    133050 ns/op	     224 B/op	       5 allocs/op
+BenchmarkBaseMultP256-10      	  500000	      2715 ns/op	     288 B/op	       6 allocs/op
+BenchmarkScalarMultP256-10    	  200000	     10816 ns/op	     256 B/op	       5 allocs/op
+BenchmarkHMACSHA256_1K-10    	  500000	      3238 ns/op	 316.20 MB/s
+BenchmarkHMACSHA256_32-10    	 2000000	       781 ns/op	  40.93 MB/s
+BenchmarkHash8Bytes-10             	10000000	       130 ns/op	  61.26 MB/s
+BenchmarkHash1K-10                 	 1000000	      1415 ns/op	 723.44 MB/s
+BenchmarkHash8K-10                 	  200000	     10401 ns/op	 787.58 MB/s
+BenchmarkHash8BytesUnaligned-10    	10000000	       130 ns/op	  61.43 MB/s
+BenchmarkHash1KUnaligned-10        	 1000000	      1411 ns/op	 725.42 MB/s
+BenchmarkHash8KUnaligned-10        	  200000	     10414 ns/op	 786.63 MB/s
+BenchmarkPrime-10    	     100	  84473426 ns/op
+BenchmarkRC4_128-10    	10000000	       209 ns/op	 612.02 MB/s
+BenchmarkRC4_1K-10     	 1000000	      1926 ns/op	 531.67 MB/s
+BenchmarkRC4_8K-10     	  100000	     15618 ns/op	 518.35 MB/s
+BenchmarkRSA2048Decrypt-10          	    1000	   1517139 ns/op
+BenchmarkRSA2048Sign-10             	    1000	   1573903 ns/op
+Benchmark3PrimeRSA2048Decrypt-10    	    2000	    860851 ns/op
+BenchmarkHash8Bytes-10      	10000000	       142 ns/op	  56.15 MB/s
+BenchmarkHash320Bytes-10    	 3000000	       584 ns/op	 547.87 MB/s
+BenchmarkHash1K-10          	 1000000	      1202 ns/op	 851.37 MB/s
+BenchmarkHash8K-10          	  200000	      7756 ns/op	1056.12 MB/s
+BenchmarkHash8Bytes-10    	10000000	       201 ns/op	  39.65 MB/s
+BenchmarkHash1K-10        	  500000	      2505 ns/op	 408.69 MB/s
+BenchmarkHash8K-10        	  100000	     18558 ns/op	 441.41 MB/s
+BenchmarkHash8Bytes-10    	 5000000	       263 ns/op	  30.34 MB/s
+BenchmarkHash1K-10        	 1000000	      1870 ns/op	 547.56 MB/s
+BenchmarkHash8K-10        	  100000	     12745 ns/op	 642.74 MB/s
+BenchmarkConstantTimeByteEq-10      	2000000000	         0.89 ns/op
+BenchmarkConstantTimeEq-10          	2000000000	         0.77 ns/op
+BenchmarkConstantTimeLessOrEq-10    	2000000000	         1.02 ns/op
+BenchmarkHandshakeServer/RSA-10         	    2000	    843250 ns/op
+BenchmarkHandshakeServer/ECDHE-P256-RSA-10         	    2000	    972253 ns/op
+BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256-10  	   10000	    173652 ns/op
+BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256-10         	   10000	    179643 ns/op
+BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521-10           	     100	  18193710 ns/op
+BenchmarkThroughput/MaxPacket/1MB-10                        	     500	   3630835 ns/op	 288.80 MB/s
+BenchmarkThroughput/MaxPacket/2MB-10                        	     300	   5722867 ns/op	 366.45 MB/s
+BenchmarkThroughput/MaxPacket/4MB-10                        	     200	   9856328 ns/op	 425.54 MB/s
+BenchmarkThroughput/MaxPacket/8MB-10                        	     100	  17977034 ns/op	 466.63 MB/s
+BenchmarkThroughput/MaxPacket/16MB-10                       	      50	  34496698 ns/op	 486.34 MB/s
+BenchmarkThroughput/MaxPacket/32MB-10                       	      20	  67067231 ns/op	 500.31 MB/s
+BenchmarkThroughput/MaxPacket/64MB-10                       	      10	 133111672 ns/op	 504.15 MB/s
+BenchmarkThroughput/DynamicPacket/1MB-10                    	     500	   3836901 ns/op	 273.29 MB/s
+BenchmarkThroughput/DynamicPacket/2MB-10                    	     300	   5951091 ns/op	 352.40 MB/s
+BenchmarkThroughput/DynamicPacket/4MB-10                    	     100	  10025551 ns/op	 418.36 MB/s
+BenchmarkThroughput/DynamicPacket/8MB-10                    	     100	  18249449 ns/op	 459.66 MB/s
+BenchmarkThroughput/DynamicPacket/16MB-10                   	      50	  34651717 ns/op	 484.17 MB/s
+BenchmarkThroughput/DynamicPacket/32MB-10                   	      20	  67748152 ns/op	 495.28 MB/s
+BenchmarkThroughput/DynamicPacket/64MB-10                   	      10	 132618376 ns/op	 506.03 MB/s
+BenchmarkLatency/MaxPacket/200kbps-10                       	       2	 695090063 ns/op
+BenchmarkLatency/MaxPacket/500kbps-10                       	       5	 279235240 ns/op
+BenchmarkLatency/MaxPacket/1000kbps-10                      	      10	 140710963 ns/op
+BenchmarkLatency/MaxPacket/2000kbps-10                      	      20	  71423877 ns/op
+BenchmarkLatency/MaxPacket/5000kbps-10                      	      50	  29965323 ns/op
+BenchmarkLatency/DynamicPacket/200kbps-10                   	      10	 134757379 ns/op
+BenchmarkLatency/DynamicPacket/500kbps-10                   	      30	  55642533 ns/op
+BenchmarkLatency/DynamicPacket/1000kbps-10                  	      50	  29050934 ns/op
+BenchmarkLatency/DynamicPacket/2000kbps-10                  	     100	  15794979 ns/op
+BenchmarkLatency/DynamicPacket/5000kbps-10                  	     200	   7933436 ns/op
+BenchmarkConcurrentDBExec-10         	     200	   9276789 ns/op	 2636432 B/op	   15150 allocs/op
+BenchmarkConcurrentStmtQuery-10      	     200	   7789831 ns/op	 2347006 B/op	   17174 allocs/op
+BenchmarkConcurrentStmtExec-10       	     200	   6291250 ns/op	 1846745 B/op	    3708 allocs/op
+BenchmarkConcurrentTxQuery-10        	     200	   7800419 ns/op	 2538011 B/op	   19664 allocs/op
+BenchmarkConcurrentTxExec-10         	    1000	   2061341 ns/op	  599912 B/op	   14650 allocs/op
+BenchmarkConcurrentTxStmtQuery-10    	     500	   2533311 ns/op	  785603 B/op	   19160 allocs/op
+BenchmarkConcurrentTxStmtExec-10     	    2000	    786267 ns/op	  117054 B/op	    2676 allocs/op
+BenchmarkConcurrentRandom-10         	     200	   6400478 ns/op	 1748808 B/op	   14177 allocs/op
+BenchmarkManyConcurrentQueries-10    	  100000	     15389 ns/op	    3922 B/op	      18 allocs/op
+BenchmarkMarshal-10    	   50000	     35361 ns/op	   10816 B/op	     462 allocs/op
+BenchmarkEncodeToString-10    	  100000	     18019 ns/op	 454.61 MB/s
+BenchmarkDecodeString-10      	   20000	     69330 ns/op	 189.12 MB/s
+BenchmarkEncodeToString-10    	  100000	     21595 ns/op	 379.34 MB/s
+BenchmarkDecodeString/2-10    	50000000	        37.8 ns/op	 105.74 MB/s
+BenchmarkDecodeString/4-10    	30000000	        43.7 ns/op	 183.24 MB/s
+BenchmarkDecodeString/8-10    	30000000	        52.7 ns/op	 227.78 MB/s
+BenchmarkDecodeString/64-10   	10000000	       206 ns/op	 426.94 MB/s
+BenchmarkDecodeString/8192-10 	  100000	     17322 ns/op	 630.61 MB/s
+BenchmarkReadSlice1000Int32s-10      	  200000	      6059 ns/op	 660.09 MB/s
+BenchmarkReadStruct-10               	 1000000	      1062 ns/op	  70.61 MB/s
+BenchmarkReadInts-10                 	 5000000	       270 ns/op	 110.95 MB/s
+BenchmarkWriteInts-10                	 5000000	       303 ns/op	  98.82 MB/s
+BenchmarkWriteSlice1000Int32s-10     	  200000	      6398 ns/op	 625.11 MB/s
+BenchmarkPutUint16-10                	2000000000	         0.68 ns/op	2952.55 MB/s
+BenchmarkPutUint32-10                	2000000000	         0.68 ns/op	5923.42 MB/s
+BenchmarkPutUint64-10                	2000000000	         0.74 ns/op	10813.76 MB/s
+BenchmarkLittleEndianPutUint16-10    	2000000000	         0.60 ns/op	3333.51 MB/s
+BenchmarkLittleEndianPutUint32-10    	2000000000	         0.54 ns/op	7420.61 MB/s
+BenchmarkLittleEndianPutUint64-10    	2000000000	         0.60 ns/op	13437.74 MB/s
+BenchmarkPutUvarint32-10             	100000000	        20.3 ns/op	 197.52 MB/s
+BenchmarkPutUvarint64-10             	30000000	        53.9 ns/op	 148.32 MB/s
+BenchmarkRead-10                                     	 1000000	      1835 ns/op	     664 B/op	      16 allocs/op
+BenchmarkReadWithFieldsPerRecord-10                  	 1000000	      1803 ns/op	     664 B/op	      16 allocs/op
+BenchmarkReadWithoutFieldsPerRecord-10               	 1000000	      1826 ns/op	     664 B/op	      16 allocs/op
+BenchmarkReadLargeFields-10                          	  500000	      4009 ns/op	    3936 B/op	      24 allocs/op
+BenchmarkReadReuseRecord-10                          	 1000000	      1061 ns/op	      24 B/op	       6 allocs/op
+BenchmarkReadReuseRecordWithFieldsPerRecord-10       	 1000000	      1064 ns/op	      24 B/op	       6 allocs/op
+BenchmarkReadReuseRecordWithoutFieldsPerRecord-10    	 1000000	      1055 ns/op	      24 B/op	       6 allocs/op
+BenchmarkReadReuseRecordLargeFields-10               	  500000	      2883 ns/op	    2976 B/op	      12 allocs/op
+BenchmarkEndToEndPipe-10               	 2000000	       864 ns/op
+BenchmarkEndToEndByteBuffer-10         	 5000000	       310 ns/op
+BenchmarkEndToEndSliceByteBuffer-10    	   50000	     33715 ns/op
+BenchmarkEncodeComplex128Slice-10      	  500000	      3621 ns/op
+BenchmarkEncodeFloat64Slice-10         	 1000000	      1666 ns/op
+BenchmarkEncodeInt32Slice-10           	 1000000	      1918 ns/op
+BenchmarkEncodeStringSlice-10          	 1000000	      1909 ns/op
+BenchmarkEncodeInterfaceSlice-10       	   20000	     84281 ns/op
+BenchmarkDecodeComplex128Slice-10      	   50000	     27185 ns/op
+BenchmarkDecodeFloat64Slice-10         	  200000	     12536 ns/op
+BenchmarkDecodeInt32Slice-10           	  200000	     12166 ns/op
+BenchmarkDecodeStringSlice-10          	   30000	     43190 ns/op
+BenchmarkDecodeInterfaceSlice-10       	   10000	    309576 ns/op
+BenchmarkDecodeMap-10                  	   10000	    175319 ns/op
+BenchmarkEncode/256-10         	 5000000	       311 ns/op
+BenchmarkEncode/1024-10        	 1000000	      1226 ns/op
+BenchmarkEncode/4096-10        	  300000	      4855 ns/op
+BenchmarkEncode/16384-10       	  100000	     19157 ns/op
+BenchmarkCodeEncoder-10            	    1000	   2015303 ns/op	 962.87 MB/s
+BenchmarkCodeMarshal-10            	    1000	   2132133 ns/op	 910.11 MB/s
+BenchmarkCodeDecoder-10            	     100	  11301037 ns/op	 171.71 MB/s
+BenchmarkUnicodeDecoder-10         	 3000000	       523 ns/op	  26.74 MB/s
+BenchmarkDecoderStream-10          	10000000	       224 ns/op
+BenchmarkCodeUnmarshal-10          	     100	  11387716 ns/op	 170.40 MB/s
+BenchmarkCodeUnmarshalReuse-10     	     200	  10487698 ns/op
+BenchmarkUnmarshalString-10        	20000000	       134 ns/op
+BenchmarkUnmarshalFloat64-10       	10000000	       124 ns/op
+BenchmarkUnmarshalInt64-10         	20000000	        95.1 ns/op
+BenchmarkIssue10335-10             	10000000	       168 ns/op	     184 B/op	       3 allocs/op
+BenchmarkUnmapped-10               	 3000000	       494 ns/op	     216 B/op	       4 allocs/op
+BenchmarkTypeFieldsCache/MissTypes1-10         	  100000	     15025 ns/op
+BenchmarkTypeFieldsCache/MissTypes10-10        	   30000	     46808 ns/op
+BenchmarkTypeFieldsCache/MissTypes100-10       	   10000	    143772 ns/op
+BenchmarkTypeFieldsCache/MissTypes1000-10      	    2000	   1213905 ns/op
+BenchmarkTypeFieldsCache/MissTypes10000-10     	     200	   9999899 ns/op
+BenchmarkTypeFieldsCache/MissTypes100000-10    	      20	 109990935 ns/op
+BenchmarkTypeFieldsCache/MissTypes1000000-10   	       1	1040183420 ns/op
+BenchmarkTypeFieldsCache/HitTypes1-10          	200000000	         6.30 ns/op
+BenchmarkTypeFieldsCache/HitTypes10-10         	300000000	         5.28 ns/op
+BenchmarkTypeFieldsCache/HitTypes100-10        	300000000	         5.46 ns/op
+BenchmarkTypeFieldsCache/HitTypes1000-10       	200000000	         6.52 ns/op
+BenchmarkTypeFieldsCache/HitTypes10000-10      	200000000	         6.53 ns/op
+BenchmarkTypeFieldsCache/HitTypes100000-10     	200000000	         6.55 ns/op
+BenchmarkTypeFieldsCache/HitTypes1000000-10    	300000000	         6.40 ns/op
+BenchmarkNumberIsValid-10                      	100000000	        16.5 ns/op
+BenchmarkNumberIsValidRegexp-10                	 3000000	       486 ns/op
+BenchmarkEncoderEncode-10                      	30000000	        57.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkEncode-10    	   20000	     88006 ns/op	 744.68 MB/s
+BenchmarkDecode-10    	    5000	    264528 ns/op	 335.62 MB/s
+BenchmarkMarshal-10      	  200000	      5983 ns/op	    5776 B/op	      23 allocs/op
+BenchmarkUnmarshal-10    	  100000	     11826 ns/op	    8272 B/op	     190 allocs/op
+BenchmarkIntAdd-10                        	100000000	        19.7 ns/op
+BenchmarkIntSet-10                        	100000000	        18.2 ns/op
+BenchmarkFloatAdd-10                      	20000000	        92.1 ns/op
+BenchmarkFloatSet-10                      	100000000	        19.2 ns/op
+BenchmarkStringSet-10                     	30000000	        41.6 ns/op
+BenchmarkMapSet-10                        	20000000	       101 ns/op
+BenchmarkMapSetDifferent-10               	10000000	       201 ns/op
+BenchmarkMapSetString-10                  	20000000	       111 ns/op
+BenchmarkMapAddSame-10                    	 5000000	       374 ns/op
+BenchmarkMapAddDifferent-10               	 1000000	      1060 ns/op
+BenchmarkMapAddSameSteadyState-10         	50000000	        23.5 ns/op
+BenchmarkMapAddDifferentSteadyState-10    	50000000	        32.2 ns/op
+BenchmarkRealworldExpvarUsage-10          	  300000	      3359 ns/op
+BenchmarkSprintfPadding-10                   	20000000	       124 ns/op
+BenchmarkSprintfEmpty-10                     	300000000	         5.64 ns/op
+BenchmarkSprintfString-10                    	100000000	        21.5 ns/op
+BenchmarkSprintfTruncateString-10            	50000000	        48.2 ns/op
+BenchmarkSprintfSlowParsingPath-10           	50000000	        27.3 ns/op
+BenchmarkSprintfQuoteString-10               	10000000	       152 ns/op
+BenchmarkSprintfInt-10                       	100000000	        12.5 ns/op
+BenchmarkSprintfIntInt-10                    	100000000	        24.9 ns/op
+BenchmarkSprintfPrefixedInt-10               	20000000	       112 ns/op
+BenchmarkSprintfFloat-10                     	30000000	        48.7 ns/op
+BenchmarkSprintfComplex-10                   	10000000	       145 ns/op
+BenchmarkSprintfBoolean-10                   	100000000	        19.3 ns/op
+BenchmarkSprintfHexString-10                 	20000000	       120 ns/op
+BenchmarkSprintfHexBytes-10                  	20000000	       133 ns/op
+BenchmarkSprintfBytes-10                     	10000000	       212 ns/op
+BenchmarkSprintfStringer-10                  	10000000	       115 ns/op
+BenchmarkSprintfStructure-10                 	 3000000	       440 ns/op
+BenchmarkManyArgs-10                         	20000000	        94.3 ns/op
+BenchmarkFprintInt-10                        	20000000	        70.1 ns/op
+BenchmarkFprintfBytes-10                     	20000000	        97.4 ns/op
+BenchmarkFprintIntNoAlloc-10                 	20000000	        65.0 ns/op
+BenchmarkScanInts-10                         	    5000	    294486 ns/op
+BenchmarkScanRecursiveInt-10                 	      50	  33870682 ns/op
+BenchmarkScanRecursiveIntReaderWrapper-10    	      50	  34371839 ns/op
+BenchmarkStringAdd/1-10  	10000000	       276 ns/op	     272 B/op	       3 allocs/op
+BenchmarkStringAdd/4-10  	 2000000	       889 ns/op	    1360 B/op	      11 allocs/op
+BenchmarkStringAdd/16-10 	  500000	      2694 ns/op	    5072 B/op	      25 allocs/op
+BenchmarkStringAdd/64-10 	  200000	      9369 ns/op	   18384 B/op	      75 allocs/op
+BenchmarkStringAdd/256-10         	   50000	     36940 ns/op	   75216 B/op	     269 allocs/op
+BenchmarkStringAdd/1024-10        	   10000	    199452 ns/op	  295120 B/op	    1039 allocs/op
+BenchmarkStringAdd/4096-10        	    2000	    596833 ns/op	 1268560 B/op	    4116 allocs/op
+BenchmarkStringAdd/16384-10       	     500	   3837877 ns/op	 5446480 B/op	   16410 allocs/op
+BenchmarkStringAdd/65536-10       	     100	  16474360 ns/op	22084432 B/op	   65568 allocs/op
+BenchmarkParse-10    	     500	   2893784 ns/op	  22.53 MB/s
+BenchmarkPrint-10    	     300	   5721412 ns/op
+BenchmarkScan-10        	  100000	     15616 ns/op
+BenchmarkScanFile-10    	    5000	    256934 ns/op	  78.42 MB/s
+BenchmarkAdler32KB-10    	 5000000	       375 ns/op	2730.66 MB/s
+BenchmarkCRC32/poly=IEEE/size=15/align=0-10         	30000000	        38.7 ns/op	 387.40 MB/s
+BenchmarkCRC32/poly=IEEE/size=15/align=1-10         	50000000	        38.1 ns/op	 393.46 MB/s
+BenchmarkCRC32/poly=IEEE/size=40/align=0-10         	50000000	        36.8 ns/op	1087.87 MB/s
+BenchmarkCRC32/poly=IEEE/size=40/align=1-10         	50000000	        37.3 ns/op	1073.27 MB/s
+BenchmarkCRC32/poly=IEEE/size=512/align=0-10        	30000000	        41.4 ns/op	12372.87 MB/s
+BenchmarkCRC32/poly=IEEE/size=512/align=1-10        	30000000	        40.6 ns/op	12602.50 MB/s
+BenchmarkCRC32/poly=IEEE/size=1kB/align=0-10        	20000000	        66.6 ns/op	15368.25 MB/s
+BenchmarkCRC32/poly=IEEE/size=1kB/align=1-10        	20000000	        65.6 ns/op	15605.68 MB/s
+BenchmarkCRC32/poly=IEEE/size=4kB/align=0-10        	10000000	       202 ns/op	20226.80 MB/s
+BenchmarkCRC32/poly=IEEE/size=4kB/align=1-10        	10000000	       202 ns/op	20246.59 MB/s
+BenchmarkCRC32/poly=IEEE/size=32kB/align=0-10       	 1000000	      1484 ns/op	22077.39 MB/s
+BenchmarkCRC32/poly=IEEE/size=32kB/align=1-10       	 1000000	      1476 ns/op	22191.35 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=15/align=0-10   	100000000	        13.0 ns/op	1154.48 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=15/align=1-10   	100000000	        14.4 ns/op	1043.94 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=40/align=0-10   	100000000	        15.1 ns/op	2648.68 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=40/align=1-10   	100000000	        15.9 ns/op	2518.14 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=512/align=0-10  	50000000	        32.0 ns/op	15987.23 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=512/align=1-10  	50000000	        35.7 ns/op	14339.39 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-10  	30000000	        54.2 ns/op	18889.41 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-10  	30000000	        58.0 ns/op	17667.74 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-10  	10000000	       146 ns/op	28035.79 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-10  	10000000	       150 ns/op	27273.91 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-10 	 1000000	      1163 ns/op	28166.55 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-10 	 1000000	      1163 ns/op	28166.71 MB/s
+BenchmarkCRC32/poly=Koopman/size=15/align=0-10      	50000000	        29.6 ns/op	 505.91 MB/s
+BenchmarkCRC32/poly=Koopman/size=15/align=1-10      	50000000	        29.7 ns/op	 504.53 MB/s
+BenchmarkCRC32/poly=Koopman/size=40/align=0-10      	20000000	        77.4 ns/op	 517.10 MB/s
+BenchmarkCRC32/poly=Koopman/size=40/align=1-10      	20000000	        77.1 ns/op	 518.96 MB/s
+BenchmarkCRC32/poly=Koopman/size=512/align=0-10     	 1000000	      1050 ns/op	 487.50 MB/s
+BenchmarkCRC32/poly=Koopman/size=512/align=1-10     	 1000000	      1059 ns/op	 483.35 MB/s
+BenchmarkCRC32/poly=Koopman/size=1kB/align=0-10     	 1000000	      2115 ns/op	 484.13 MB/s
+BenchmarkCRC32/poly=Koopman/size=1kB/align=1-10     	 1000000	      2109 ns/op	 485.49 MB/s
+BenchmarkCRC32/poly=Koopman/size=4kB/align=0-10     	  200000	      8454 ns/op	 484.45 MB/s
+BenchmarkCRC32/poly=Koopman/size=4kB/align=1-10     	  200000	      8458 ns/op	 484.24 MB/s
+BenchmarkCRC32/poly=Koopman/size=32kB/align=0-10    	   20000	     67370 ns/op	 486.38 MB/s
+BenchmarkCRC32/poly=Koopman/size=32kB/align=1-10    	   20000	     67531 ns/op	 485.23 MB/s
+BenchmarkCrc64/ISO64KB-10         	   50000	     33346 ns/op	1965.27 MB/s
+BenchmarkCrc64/ISO4KB-10          	 1000000	      2152 ns/op	1902.89 MB/s
+BenchmarkCrc64/ISO1KB-10          	 3000000	       536 ns/op	1908.59 MB/s
+BenchmarkCrc64/ECMA64KB-10        	   50000	     33298 ns/op	1968.13 MB/s
+BenchmarkCrc64/Random64KB-10      	   30000	     38672 ns/op	1694.65 MB/s
+BenchmarkCrc64/Random16KB-10      	   50000	     33608 ns/op	 487.50 MB/s
+BenchmarkFnv32KB-10      	 1000000	      1037 ns/op	 987.19 MB/s
+BenchmarkFnv32aKB-10     	 1000000	      1033 ns/op	 991.28 MB/s
+BenchmarkFnv64KB-10      	 1000000	      1035 ns/op	 988.48 MB/s
+BenchmarkFnv64aKB-10     	 1000000	      1040 ns/op	 984.12 MB/s
+BenchmarkFnv128KB-10     	  500000	      3716 ns/op	 275.51 MB/s
+BenchmarkFnv128aKB-10    	  500000	      3590 ns/op	 285.23 MB/s
+BenchmarkEscape-10            	  200000	     12407 ns/op
+BenchmarkEscapeNone-10        	 3000000	       419 ns/op
+BenchmarkUnescape-10          	  100000	     15950 ns/op
+BenchmarkUnescapeNone-10      	20000000	        79.7 ns/op
+BenchmarkUnescapeSparse-10    	 1000000	      2206 ns/op
+BenchmarkUnescapeDense-10     	  200000	     11360 ns/op
+BenchmarkCSSEscaper-10                       	 1000000	      1272 ns/op
+BenchmarkCSSEscaperNoSpecials-10             	 5000000	       256 ns/op
+BenchmarkDecodeCSS-10                        	 3000000	       420 ns/op
+BenchmarkDecodeCSSNoSpecials-10              	200000000	         6.19 ns/op
+BenchmarkCSSValueFilter-10                   	10000000	       160 ns/op
+BenchmarkCSSValueFilterOk-10                 	10000000	       236 ns/op
+BenchmarkEscapedExecute-10                   	  500000	      2401 ns/op
+BenchmarkHTMLNospaceEscaper-10               	 1000000	      1278 ns/op
+BenchmarkHTMLNospaceEscaperNoSpecials-10     	 5000000	       294 ns/op
+BenchmarkStripTags-10                        	 1000000	      1070 ns/op
+BenchmarkStripTagsNoSpecials-10              	10000000	       125 ns/op
+BenchmarkJSValEscaperWithNum-10              	 3000000	       553 ns/op
+BenchmarkJSValEscaperWithStr-10              	 1000000	      1668 ns/op
+BenchmarkJSValEscaperWithStrNoSpecials-10    	 2000000	       631 ns/op
+BenchmarkJSValEscaperWithObj-10              	 1000000	      1935 ns/op
+BenchmarkJSValEscaperWithObjNoSpecials-10    	 2000000	       874 ns/op
+BenchmarkJSStrEscaperNoSpecials-10           	 5000000	       268 ns/op
+BenchmarkJSStrEscaper-10                     	 1000000	      2174 ns/op
+BenchmarkJSRegexpEscaperNoSpecials-10        	 5000000	       269 ns/op
+BenchmarkJSRegexpEscaper-10                  	 1000000	      1221 ns/op
+BenchmarkTemplateSpecialTags-10              	   10000	    171048 ns/op
+BenchmarkURLEscaper-10                       	 1000000	      1780 ns/op
+BenchmarkURLEscaperNoSpecials-10             	10000000	       158 ns/op
+BenchmarkURLNormalizer-10                    	 1000000	      1281 ns/op
+BenchmarkURLNormalizerNoSpecials-10          	10000000	       173 ns/op
+BenchmarkSrcsetFilter-10                     	 3000000	       578 ns/op
+BenchmarkSrcsetFilterNoSpecials-10           	 5000000	       345 ns/op
+BenchmarkYCbCrToRGB/0-10     	500000000	         3.33 ns/op
+BenchmarkYCbCrToRGB/128-10   	500000000	         3.14 ns/op
+BenchmarkYCbCrToRGB/255-10   	500000000	         3.44 ns/op
+BenchmarkRGBToYCbCr/0-10     	500000000	         3.27 ns/op
+BenchmarkRGBToYCbCr/Cb-10    	500000000	         3.39 ns/op
+BenchmarkRGBToYCbCr/Cr-10    	500000000	         3.49 ns/op
+BenchmarkYCbCrToRGBA/0-10    	500000000	         3.53 ns/op
+BenchmarkYCbCrToRGBA/128-10  	500000000	         3.38 ns/op
+BenchmarkYCbCrToRGBA/255-10  	500000000	         3.71 ns/op
+BenchmarkNYCbCrAToRGBA/0-10  	300000000	         4.61 ns/op
+BenchmarkNYCbCrAToRGBA/128-10         	300000000	         4.33 ns/op
+BenchmarkNYCbCrAToRGBA/255-10         	300000000	         4.69 ns/op
+BenchmarkFillOver-10           	    2000	    636706 ns/op
+BenchmarkFillSrc-10            	   50000	     25619 ns/op
+BenchmarkCopyOver-10           	    2000	    689077 ns/op
+BenchmarkCopySrc-10            	  100000	     20832 ns/op
+BenchmarkNRGBAOver-10          	    2000	    742992 ns/op
+BenchmarkNRGBASrc-10           	    3000	    426742 ns/op
+BenchmarkYCbCr-10              	    3000	    440358 ns/op
+BenchmarkGray-10               	   10000	    180331 ns/op
+BenchmarkCMYK-10               	    3000	    524408 ns/op
+BenchmarkGlyphOver-10          	   10000	    243906 ns/op
+BenchmarkRGBA-10               	     300	   4176181 ns/op
+BenchmarkPaletted-10           	    1000	   1890103 ns/op
+BenchmarkGenericOver-10        	     100	  11875086 ns/op
+BenchmarkGenericMaskOver-10    	     300	   5868913 ns/op
+BenchmarkGenericSrc-10         	     300	   4606399 ns/op
+BenchmarkGenericMaskSrc-10     	     200	   8826014 ns/op
+BenchmarkDecode-10             	   10000	    198490 ns/op	  77.84 MB/s	   44752 B/op	     267 allocs/op
+BenchmarkEncode-10             	     300	   5002231 ns/op	 245.65 MB/s	   79984 B/op	       7 allocs/op
+BenchmarkQuantizedEncode-10    	       5	 286494281 ns/op	   4.29 MB/s	  417240 B/op	      13 allocs/op
+BenchmarkFDCT-10                 	 1000000	      1106 ns/op
+BenchmarkIDCT-10                 	 1000000	      1226 ns/op
+BenchmarkDecodeBaseline-10       	    2000	    942707 ns/op	  65.56 MB/s	   63024 B/op	       5 allocs/op
+BenchmarkDecodeProgressive-10    	    1000	   1468742 ns/op	  42.08 MB/s	  259713 B/op	      13 allocs/op
+BenchmarkEncodeRGBA-10           	     100	  17216776 ns/op	  71.37 MB/s	    4400 B/op	       4 allocs/op
+BenchmarkEncodeYCbCr-10          	     100	  17976887 ns/op	  51.27 MB/s	    4400 B/op	       4 allocs/op
+BenchmarkPaeth-10                       	1000000000	         2.98 ns/op
+BenchmarkDecodeGray-10                  	    3000	    502341 ns/op	 130.46 MB/s	  137013 B/op	     102 allocs/op
+BenchmarkDecodeNRGBAGradient-10         	    1000	   2007169 ns/op	 130.60 MB/s	  337328 B/op	     188 allocs/op
+BenchmarkDecodeNRGBAOpaque-10           	    1000	   1629726 ns/op	 160.85 MB/s	  346580 B/op	     152 allocs/op
+BenchmarkDecodePaletted-10              	    5000	    331042 ns/op	 197.97 MB/s	  136372 B/op	     309 allocs/op
+BenchmarkDecodeRGB-10                   	    1000	   1492373 ns/op	 175.66 MB/s	  331988 B/op	     157 allocs/op
+BenchmarkDecodeInterlacing-10           	    1000	   1912989 ns/op	 137.03 MB/s	  605205 B/op	     268 allocs/op
+BenchmarkEncodeGray-10                  	    1000	   1799040 ns/op	 170.76 MB/s	  852230 B/op	      32 allocs/op
+BenchmarkEncodeGrayWithBufferPool-10    	    1000	   1668385 ns/op	 184.13 MB/s	     900 B/op	       3 allocs/op
+BenchmarkEncodeNRGBOpaque-10            	     300	   5334747 ns/op	 230.34 MB/s	  860297 B/op	      32 allocs/op
+BenchmarkEncodeNRGBA-10                 	     300	   5819540 ns/op	 211.15 MB/s	  864137 B/op	      32 allocs/op
+BenchmarkEncodePaletted-10              	    1000	   1372198 ns/op	 223.87 MB/s	  852288 B/op	      36 allocs/op
+BenchmarkEncodeRGBOpaque-10             	     300	   5340676 ns/op	 230.08 MB/s	  860296 B/op	      32 allocs/op
+BenchmarkEncodeRGBA-10                  	     100	  20741011 ns/op	  59.24 MB/s	 3321753 B/op	  614432 allocs/op
+BenchmarkNewIndexRandom-10    	       5	 200633362 ns/op
+BenchmarkNewIndexRepeat-10    	       5	 298852737 ns/op
+BenchmarkSaveRestore-10       	     200	   7233153 ns/op	 577.86 MB/s
+BenchmarkCopyNSmall-10    	 3000000	       462 ns/op
+BenchmarkCopyNLarge-10    	signal: killed
+BenchmarkItoa-10              	20000000	        66.4 ns/op
+BenchmarkPrintln-10           	 5000000	       314 ns/op
+BenchmarkPrintlnNoFlags-10    	10000000	       190 ns/op
+BenchmarkAcos-10                   	100000000	        14.1 ns/op
+BenchmarkAcosh-10                  	100000000	        18.9 ns/op
+BenchmarkAsin-10                   	100000000	        11.3 ns/op
+BenchmarkAsinh-10                  	50000000	        25.1 ns/op
+BenchmarkAtan-10                   	200000000	         7.20 ns/op
+BenchmarkAtanh-10                  	100000000	        21.6 ns/op
+BenchmarkAtan2-10                  	100000000	        13.1 ns/op
+BenchmarkCbrt-10                   	100000000	        11.2 ns/op
+BenchmarkCeil-10                   	1000000000	         2.04 ns/op
+BenchmarkCopysign-10               	2000000000	         0.80 ns/op
+BenchmarkCos-10                    	200000000	         8.96 ns/op
+BenchmarkCosh-10                   	100000000	        13.8 ns/op
+BenchmarkErf-10                    	200000000	         7.35 ns/op
+BenchmarkErfc-10                   	200000000	         8.56 ns/op
+BenchmarkErfinv-10                 	200000000	         9.20 ns/op
+BenchmarkErfcinv-10                	100000000	        11.7 ns/op
+BenchmarkExp-10                    	200000000	         8.70 ns/op
+BenchmarkExpGo-10                  	100000000	        22.1 ns/op
+BenchmarkExpm1-10                  	100000000	        12.5 ns/op
+BenchmarkExp2-10                   	100000000	        20.8 ns/op
+BenchmarkExp2Go-10                 	100000000	        21.2 ns/op
+BenchmarkAbs-10                    	2000000000	         0.52 ns/op
+BenchmarkDim-10                    	2000000000	         0.72 ns/op
+BenchmarkFloor-10                  	1000000000	         2.04 ns/op
+BenchmarkMax-10                    	1000000000	         2.71 ns/op
+BenchmarkMin-10                    	1000000000	         2.44 ns/op
+BenchmarkMod-10                    	50000000	        29.0 ns/op
+BenchmarkFrexp-10                  	300000000	         4.03 ns/op
+BenchmarkGamma-10                  	100000000	        11.8 ns/op
+BenchmarkHypot-10                  	500000000	         3.30 ns/op
+BenchmarkHypotGo-10                	300000000	         5.21 ns/op
+BenchmarkIlogb-10                  	500000000	         3.71 ns/op
+BenchmarkJ0-10                     	30000000	        49.0 ns/op
+BenchmarkJ1-10                     	30000000	        50.0 ns/op
+BenchmarkJn-10                     	20000000	       106 ns/op
+BenchmarkLdexp-10                  	300000000	         5.27 ns/op
+BenchmarkLgamma-10                 	100000000	        11.8 ns/op
+BenchmarkLog-10                    	200000000	         9.26 ns/op
+BenchmarkLogb-10                   	500000000	         3.46 ns/op
+BenchmarkLog1p-10                  	100000000	        13.8 ns/op
+BenchmarkLog10-10                  	100000000	        11.7 ns/op
+BenchmarkLog2-10                   	300000000	         5.35 ns/op
+BenchmarkModf-10                   	500000000	         3.52 ns/op
+BenchmarkNextafter32-10            	500000000	         3.53 ns/op
+BenchmarkNextafter64-10            	500000000	         3.67 ns/op
+BenchmarkPowInt-10                 	50000000	        27.8 ns/op
+BenchmarkPowFrac-10                	20000000	        67.7 ns/op
+BenchmarkPow10Pos-10               	2000000000	         1.00 ns/op
+BenchmarkPow10Neg-10               	2000000000	         1.27 ns/op
+BenchmarkRound-10                  	1000000000	         2.11 ns/op
+BenchmarkRoundToEven-10            	2000000000	         0.79 ns/op
+BenchmarkRemainder-10              	50000000	        27.6 ns/op
+BenchmarkSignbit-10                	2000000000	         0.52 ns/op
+BenchmarkSin-10                    	200000000	         8.27 ns/op
+BenchmarkSincos-10                 	100000000	        11.3 ns/op
+BenchmarkSinh-10                   	100000000	        13.5 ns/op
+BenchmarkSqrtIndirect-10           	1000000000	         2.38 ns/op
+BenchmarkSqrtLatency-10            	500000000	         3.31 ns/op
+BenchmarkSqrtIndirectLatency-10    	300000000	         5.86 ns/op
+BenchmarkSqrtGoLatency-10          	50000000	        36.0 ns/op
+BenchmarkSqrtPrime-10              	  500000	      2595 ns/op
+BenchmarkTan-10                    	200000000	         8.57 ns/op
+BenchmarkTanh-10                   	100000000	        14.6 ns/op
+BenchmarkTrunc-10                  	1000000000	         2.04 ns/op
+BenchmarkY0-10                     	30000000	        48.7 ns/op
+BenchmarkY1-10                     	30000000	        48.4 ns/op
+BenchmarkYn-10                     	20000000	       104 ns/op
+BenchmarkAddVV/1-10               	500000000	         3.77 ns/op	16971.79 MB/s
+BenchmarkAddVV/2-10               	300000000	         4.37 ns/op	29315.64 MB/s
+BenchmarkAddVV/3-10               	300000000	         5.46 ns/op	35179.29 MB/s
+BenchmarkAddVV/4-10               	200000000	         6.01 ns/op	42574.79 MB/s
+BenchmarkAddVV/5-10               	200000000	         6.82 ns/op	46928.97 MB/s
+BenchmarkAddVV/10-10              	200000000	         9.04 ns/op	70783.70 MB/s
+BenchmarkAddVV/100-10             	30000000	        43.8 ns/op	146205.41 MB/s
+BenchmarkAddVV/1000-10            	 5000000	       394 ns/op	162378.65 MB/s
+BenchmarkAddVV/10000-10           	  300000	      4959 ns/op	129045.16 MB/s
+BenchmarkAddVV/100000-10          	   30000	     55570 ns/op	115169.02 MB/s
+BenchmarkSubVV/1-10               	500000000	         3.80 ns/op	16843.70 MB/s
+BenchmarkSubVV/2-10               	300000000	         4.35 ns/op	29412.19 MB/s
+BenchmarkSubVV/3-10               	300000000	         5.39 ns/op	35603.43 MB/s
+BenchmarkSubVV/4-10               	200000000	         6.04 ns/op	42384.06 MB/s
+BenchmarkSubVV/5-10               	200000000	         6.81 ns/op	46971.44 MB/s
+BenchmarkSubVV/10-10              	200000000	         9.02 ns/op	70948.24 MB/s
+BenchmarkSubVV/100-10             	30000000	        44.0 ns/op	145553.31 MB/s
+BenchmarkSubVV/1000-10            	 5000000	       400 ns/op	159942.24 MB/s
+BenchmarkSubVV/10000-10           	  300000	      4953 ns/op	129194.83 MB/s
+BenchmarkSubVV/100000-10          	   30000	     55816 ns/op	114660.41 MB/s
+BenchmarkAddVW/1-10               	500000000	         3.18 ns/op	2512.49 MB/s
+BenchmarkAddVW/2-10               	500000000	         3.62 ns/op	4416.85 MB/s
+BenchmarkAddVW/3-10               	500000000	         3.97 ns/op	6046.83 MB/s
+BenchmarkAddVW/4-10               	300000000	         4.41 ns/op	7252.18 MB/s
+BenchmarkAddVW/5-10               	300000000	         4.94 ns/op	8089.09 MB/s
+BenchmarkAddVW/10-10              	200000000	         7.08 ns/op	11306.70 MB/s
+BenchmarkAddVW/100-10             	50000000	        39.3 ns/op	20366.28 MB/s
+BenchmarkAddVW/1000-10            	 5000000	       390 ns/op	20505.47 MB/s
+BenchmarkAddVW/10000-10           	  500000	      3946 ns/op	20273.10 MB/s
+BenchmarkAddVW/100000-10          	   30000	     41544 ns/op	19256.45 MB/s
+BenchmarkSubVW/1-10               	500000000	         3.26 ns/op	2456.69 MB/s
+BenchmarkSubVW/2-10               	500000000	         3.60 ns/op	4446.98 MB/s
+BenchmarkSubVW/3-10               	300000000	         4.25 ns/op	5647.88 MB/s
+BenchmarkSubVW/4-10               	300000000	         4.90 ns/op	6525.19 MB/s
+BenchmarkSubVW/5-10               	300000000	         4.91 ns/op	8148.28 MB/s
+BenchmarkSubVW/10-10              	200000000	         7.03 ns/op	11374.87 MB/s
+BenchmarkSubVW/100-10             	50000000	        39.3 ns/op	20370.23 MB/s
+BenchmarkSubVW/1000-10            	 5000000	       387 ns/op	20631.59 MB/s
+BenchmarkSubVW/10000-10           	  500000	      3897 ns/op	20523.39 MB/s
+BenchmarkSubVW/100000-10          	   30000	     42174 ns/op	18968.81 MB/s
+BenchmarkAddMulVVW/1-10           	500000000	         3.75 ns/op	17080.16 MB/s
+BenchmarkAddMulVVW/2-10           	300000000	         4.94 ns/op	25916.43 MB/s
+BenchmarkAddMulVVW/3-10           	300000000	         5.60 ns/op	34291.21 MB/s
+BenchmarkAddMulVVW/4-10           	200000000	         6.55 ns/op	39081.56 MB/s
+BenchmarkAddMulVVW/5-10           	200000000	         7.30 ns/op	43857.47 MB/s
+BenchmarkAddMulVVW/10-10          	100000000	        11.3 ns/op	56585.41 MB/s
+BenchmarkAddMulVVW/100-10         	20000000	        76.9 ns/op	83241.36 MB/s
+BenchmarkAddMulVVW/1000-10        	 2000000	       712 ns/op	89860.95 MB/s
+BenchmarkAddMulVVW/10000-10       	  200000	      7411 ns/op	86357.22 MB/s
+BenchmarkAddMulVVW/100000-10      	   20000	     73711 ns/op	86825.06 MB/s
+BenchmarkDecimalConversion-10     	   20000	     97140 ns/op
+BenchmarkFloatString/100-10       	 2000000	       847 ns/op	     400 B/op	       8 allocs/op
+BenchmarkFloatString/1000-10      	   50000	     25947 ns/op	    3217 B/op	      10 allocs/op
+BenchmarkFloatString/10000-10     	    1000	   2131951 ns/op	   55550 B/op	      42 allocs/op
+BenchmarkFloatString/100000-10    	       5	 207669231 ns/op	  624782 B/op	     345 allocs/op
+BenchmarkFloatAdd/10-10           	30000000	        55.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/100-10          	30000000	        57.2 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/1000-10         	20000000	        82.3 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/10000-10        	 5000000	       311 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/100000-10       	  500000	      2551 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/10-10           	30000000	        50.6 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/100-10          	30000000	        52.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/1000-10         	20000000	        66.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/10000-10        	10000000	       197 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/100000-10       	 1000000	      1510 ns/op	       0 B/op	       0 allocs/op
+BenchmarkParseFloatSmallExp-10    	  200000	      7852 ns/op
+BenchmarkParseFloatLargeExp-10    	   50000	     31417 ns/op
+BenchmarkGCD10x10/WithoutXY-10    	20000000	       120 ns/op
+BenchmarkGCD10x10/WithXY-10       	 5000000	       341 ns/op
+BenchmarkGCD10x100/WithoutXY-10   	 5000000	       236 ns/op
+BenchmarkGCD10x100/WithXY-10      	 2000000	       808 ns/op
+BenchmarkGCD10x1000/WithoutXY-10  	 2000000	       651 ns/op
+BenchmarkGCD10x1000/WithXY-10     	 1000000	      1584 ns/op
+BenchmarkGCD10x10000/WithoutXY-10 	  300000	      4577 ns/op
+BenchmarkGCD10x10000/WithXY-10    	  200000	      7643 ns/op
+BenchmarkGCD10x100000/WithoutXY-10         	   30000	     42535 ns/op
+BenchmarkGCD10x100000/WithXY-10            	   20000	     65568 ns/op
+BenchmarkGCD100x100/WithoutXY-10           	 1000000	      1039 ns/op
+BenchmarkGCD100x100/WithXY-10              	 1000000	      1755 ns/op
+BenchmarkGCD100x1000/WithoutXY-10          	 1000000	      1890 ns/op
+BenchmarkGCD100x1000/WithXY-10             	  500000	      3306 ns/op
+BenchmarkGCD100x10000/WithoutXY-10         	  200000	      8732 ns/op
+BenchmarkGCD100x10000/WithXY-10            	  100000	     13742 ns/op
+BenchmarkGCD100x100000/WithoutXY-10        	   20000	     75861 ns/op
+BenchmarkGCD100x100000/WithXY-10           	   10000	    116638 ns/op
+BenchmarkGCD1000x1000/WithoutXY-10         	  200000	     11720 ns/op
+BenchmarkGCD1000x1000/WithXY-10            	  100000	     18566 ns/op
+BenchmarkGCD1000x10000/WithoutXY-10        	  100000	     20704 ns/op
+BenchmarkGCD1000x10000/WithXY-10           	   30000	     55541 ns/op
+BenchmarkGCD1000x100000/WithoutXY-10       	   10000	    107798 ns/op
+BenchmarkGCD1000x100000/WithXY-10          	    3000	    409415 ns/op
+BenchmarkGCD10000x10000/WithoutXY-10       	   10000	    219070 ns/op
+BenchmarkGCD10000x10000/WithXY-10          	    3000	    434787 ns/op
+BenchmarkGCD10000x100000/WithoutXY-10      	    3000	    517196 ns/op
+BenchmarkGCD10000x100000/WithXY-10         	     500	   3348572 ns/op
+BenchmarkGCD100000x100000/WithoutXY-10     	     100	  10670195 ns/op
+BenchmarkGCD100000x100000/WithXY-10        	      50	  24890124 ns/op
+BenchmarkHilbert-10                        	    2000	   1267866 ns/op
+BenchmarkBinomial-10                       	 1000000	      1533 ns/op
+BenchmarkQuoRem-10                         	 1000000	      1962 ns/op
+BenchmarkExp-10                            	     300	   4983185 ns/op
+BenchmarkExp2-10                           	     300	   4985913 ns/op
+BenchmarkBitset-10                         	200000000	         7.82 ns/op
+BenchmarkBitsetNeg-10                      	50000000	        38.4 ns/op
+BenchmarkBitsetOrig-10                     	10000000	       118 ns/op
+BenchmarkBitsetNegOrig-10                  	10000000	       201 ns/op
+BenchmarkModSqrt225_Tonelli-10             	    5000	    380383 ns/op
+BenchmarkModSqrt225_3Mod4-10               	   10000	    117104 ns/op
+BenchmarkModSqrt231_Tonelli-10             	    5000	    396524 ns/op
+BenchmarkModSqrt231_5Mod8-10               	   10000	    133603 ns/op
+BenchmarkModInverse-10                     	 1000000	      1062 ns/op
+BenchmarkSqrt-10                           	   50000	     26497 ns/op
+BenchmarkIntSqr/1-10                       	200000000	         9.09 ns/op
+BenchmarkIntSqr/2-10                       	50000000	        28.3 ns/op
+BenchmarkIntSqr/3-10                       	50000000	        36.1 ns/op
+BenchmarkIntSqr/5-10                       	30000000	        57.8 ns/op
+BenchmarkIntSqr/8-10                       	20000000	       112 ns/op
+BenchmarkIntSqr/10-10                      	10000000	       147 ns/op
+BenchmarkIntSqr/20-10                      	 3000000	       396 ns/op
+BenchmarkIntSqr/30-10                      	 2000000	       689 ns/op
+BenchmarkIntSqr/50-10                      	 1000000	      1517 ns/op
+BenchmarkIntSqr/80-10                      	  500000	      3360 ns/op
+BenchmarkIntSqr/100-10                     	  300000	      4985 ns/op
+BenchmarkIntSqr/200-10                     	  100000	     17990 ns/op
+BenchmarkIntSqr/300-10                     	   50000	     31897 ns/op
+BenchmarkIntSqr/500-10                     	   20000	     80588 ns/op
+BenchmarkIntSqr/800-10                     	   10000	    163673 ns/op
+BenchmarkIntSqr/1000-10                    	    5000	    244632 ns/op
+BenchmarkMul-10                            	     100	  10497510 ns/op
+BenchmarkZeroShifts/Shl-10                 	 1000000	      1142 ns/op
+BenchmarkZeroShifts/ShlSame-10             	500000000	         3.46 ns/op
+BenchmarkZeroShifts/Shr-10                 	 1000000	      1105 ns/op
+BenchmarkZeroShifts/ShrSame-10             	500000000	         3.49 ns/op
+BenchmarkExp3Power/0x10-10                 	10000000	       169 ns/op
+BenchmarkExp3Power/0x40-10                 	10000000	       191 ns/op
+BenchmarkExp3Power/0x100-10                	 5000000	       298 ns/op
+BenchmarkExp3Power/0x400-10                	 2000000	       750 ns/op
+BenchmarkExp3Power/0x1000-10               	  500000	      3298 ns/op
+BenchmarkExp3Power/0x4000-10               	   50000	     28024 ns/op
+BenchmarkExp3Power/0x10000-10              	    5000	    269421 ns/op
+BenchmarkExp3Power/0x40000-10              	     500	   2419837 ns/op
+BenchmarkExp3Power/0x100000-10             	     100	  22317209 ns/op
+BenchmarkExp3Power/0x400000-10             	      10	 196792322 ns/op
+BenchmarkFibo-10                           	      50	  23932592 ns/op
+BenchmarkNatSqr/1-10                       	50000000	        35.4 ns/op
+BenchmarkNatSqr/2-10                       	30000000	        56.0 ns/op
+BenchmarkNatSqr/3-10                       	20000000	        69.9 ns/op
+BenchmarkNatSqr/5-10                       	20000000	        98.4 ns/op
+BenchmarkNatSqr/8-10                       	10000000	       155 ns/op
+BenchmarkNatSqr/10-10                      	10000000	       200 ns/op
+BenchmarkNatSqr/20-10                      	 3000000	       493 ns/op
+BenchmarkNatSqr/30-10                      	 2000000	       822 ns/op
+BenchmarkNatSqr/50-10                      	 1000000	      1737 ns/op
+BenchmarkNatSqr/80-10                      	  500000	      3712 ns/op
+BenchmarkNatSqr/100-10                     	  300000	      5381 ns/op
+BenchmarkNatSqr/200-10                     	  100000	     18325 ns/op
+BenchmarkNatSqr/300-10                     	   50000	     36002 ns/op
+BenchmarkNatSqr/500-10                     	   20000	     87098 ns/op
+BenchmarkNatSqr/800-10                     	   10000	    172749 ns/op
+BenchmarkNatSqr/1000-10                    	    5000	    258189 ns/op
+BenchmarkNatSetBytes/8-10                  	200000000	         8.33 ns/op
+BenchmarkNatSetBytes/24-10                 	30000000	        42.0 ns/op
+BenchmarkNatSetBytes/128-10                	20000000	        83.5 ns/op
+BenchmarkNatSetBytes/7-10                  	100000000	        14.6 ns/op
+BenchmarkNatSetBytes/23-10                 	30000000	        65.5 ns/op
+BenchmarkNatSetBytes/127-10                	20000000	        90.5 ns/op
+BenchmarkScanPi-10                         	   20000	     87199 ns/op
+BenchmarkStringPiParallel-10               	   30000	     48207 ns/op
+BenchmarkScan/10/Base2-10                  	 5000000	       323 ns/op
+BenchmarkScan/100/Base2-10                 	 1000000	      2234 ns/op
+BenchmarkScan/1000/Base2-10                	  100000	     21952 ns/op
+BenchmarkScan/10000/Base2-10               	    5000	    296973 ns/op
+BenchmarkScan/100000/Base2-10              	     100	  10736682 ns/op
+BenchmarkScan/10/Base8-10                  	10000000	       151 ns/op
+BenchmarkScan/100/Base8-10                 	 2000000	       833 ns/op
+BenchmarkScan/1000/Base8-10                	  200000	      8765 ns/op
+BenchmarkScan/10000/Base8-10               	   10000	    165233 ns/op
+BenchmarkScan/100000/Base8-10              	     200	   9435689 ns/op
+BenchmarkScan/10/Base10-10                 	10000000	       148 ns/op
+BenchmarkScan/100/Base10-10                	 2000000	       754 ns/op
+BenchmarkScan/1000/Base10-10               	  200000	      7793 ns/op
+BenchmarkScan/10000/Base10-10              	   10000	    155100 ns/op
+BenchmarkScan/100000/Base10-10             	     200	   9347001 ns/op
+BenchmarkScan/10/Base16-10                 	10000000	       132 ns/op
+BenchmarkScan/100/Base16-10                	 2000000	       630 ns/op
+BenchmarkScan/1000/Base16-10               	  200000	      6698 ns/op
+BenchmarkScan/10000/Base16-10              	   10000	    168618 ns/op
+BenchmarkScan/100000/Base16-10             	     200	   9869968 ns/op
+BenchmarkString/10/Base2-10                	20000000	        81.8 ns/op
+BenchmarkString/100/Base2-10               	 3000000	       520 ns/op
+BenchmarkString/1000/Base2-10              	  300000	      4678 ns/op
+BenchmarkString/10000/Base2-10             	   30000	     47703 ns/op
+BenchmarkString/100000/Base2-10            	    3000	    470678 ns/op
+BenchmarkString/10/Base8-10                	30000000	        49.7 ns/op
+BenchmarkString/100/Base8-10               	10000000	       204 ns/op
+BenchmarkString/1000/Base8-10              	 1000000	      1805 ns/op
+BenchmarkString/10000/Base8-10             	  100000	     16289 ns/op
+BenchmarkString/100000/Base8-10            	   10000	    271633 ns/op
+BenchmarkString/10/Base10-10               	10000000	       149 ns/op
+BenchmarkString/100/Base10-10              	 2000000	       709 ns/op
+BenchmarkString/1000/Base10-10             	  500000	      5431 ns/op
+BenchmarkString/10000/Base10-10            	  100000	     14843 ns/op
+BenchmarkString/100000/Base10-10           	     300	   4928264 ns/op
+BenchmarkString/10/Base16-10               	30000000	        45.7 ns/op
+BenchmarkString/100/Base16-10              	10000000	       161 ns/op
+BenchmarkString/1000/Base16-10             	 1000000	      1263 ns/op
+BenchmarkString/10000/Base16-10            	  200000	     11912 ns/op
+BenchmarkString/100000/Base16-10           	   10000	    117604 ns/op
+BenchmarkLeafSize/0-10                     	     500	   2499350 ns/op
+BenchmarkLeafSize/1-10                     	  100000	     18991 ns/op
+BenchmarkLeafSize/2-10                     	  100000	     18767 ns/op
+BenchmarkLeafSize/3-10                     	   20000	     81018 ns/op
+BenchmarkLeafSize/4-10                     	  100000	     18669 ns/op
+BenchmarkLeafSize/5-10                     	   20000	     98376 ns/op
+BenchmarkLeafSize/6-10                     	   20000	     81410 ns/op
+BenchmarkLeafSize/7-10                     	   30000	     54793 ns/op
+BenchmarkLeafSize/8-10                     	  100000	     19525 ns/op
+BenchmarkLeafSize/9-10                     	   10000	    111735 ns/op
+BenchmarkLeafSize/10-10                    	   20000	     98882 ns/op
+BenchmarkLeafSize/11-10                    	   20000	     96278 ns/op
+BenchmarkLeafSize/12-10                    	   20000	     81409 ns/op
+BenchmarkLeafSize/13-10                    	   20000	     76044 ns/op
+BenchmarkLeafSize/14-10                    	   30000	     84851 ns/op
+BenchmarkLeafSize/15-10                    	   30000	     39000 ns/op
+BenchmarkLeafSize/16-10                    	  100000	     19038 ns/op
+BenchmarkLeafSize/32-10                    	  100000	     22795 ns/op
+BenchmarkLeafSize/64-10                    	   30000	     44299 ns/op
+BenchmarkProbablyPrime/n=0-10              	     500	   3664796 ns/op
+BenchmarkProbablyPrime/n=1-10              	     300	   4412185 ns/op
+BenchmarkProbablyPrime/n=5-10              	     200	   7454596 ns/op
+BenchmarkProbablyPrime/n=10-10             	     100	  11103118 ns/op
+BenchmarkProbablyPrime/n=20-10             	     100	  18688711 ns/op
+BenchmarkProbablyPrime/Lucas-10            	     500	   2878392 ns/op
+BenchmarkProbablyPrime/MillerRabinBase2-10 	    2000	    754278 ns/op
+BenchmarkFloatSqrt/64-10                   	 2000000	       629 ns/op	     416 B/op	       9 allocs/op
+BenchmarkFloatSqrt/128-10                  	 1000000	      1304 ns/op	     720 B/op	      13 allocs/op
+BenchmarkFloatSqrt/256-10                  	 1000000	      1365 ns/op	     512 B/op	       8 allocs/op
+BenchmarkFloatSqrt/1000-10                 	  500000	      3228 ns/op	    1472 B/op	       9 allocs/op
+BenchmarkFloatSqrt/10000-10                	   50000	     29652 ns/op	   18176 B/op	      14 allocs/op
+BenchmarkFloatSqrt/100000-10               	    2000	    663783 ns/op	  203776 B/op	      33 allocs/op
+BenchmarkFloatSqrt/1000000-10              	      30	  53571935 ns/op	 6374048 B/op	    1155 allocs/op
+BenchmarkLeadingZeros-10       	2000000000	         1.11 ns/op
+BenchmarkLeadingZeros8-10      	2000000000	         0.92 ns/op
+BenchmarkLeadingZeros16-10     	2000000000	         0.93 ns/op
+BenchmarkLeadingZeros32-10     	2000000000	         0.87 ns/op
+BenchmarkLeadingZeros64-10     	2000000000	         1.11 ns/op
+BenchmarkTrailingZeros-10      	2000000000	         1.04 ns/op
+BenchmarkTrailingZeros8-10     	2000000000	         0.79 ns/op
+BenchmarkTrailingZeros16-10    	2000000000	         0.79 ns/op
+BenchmarkTrailingZeros32-10    	2000000000	         0.69 ns/op
+BenchmarkTrailingZeros64-10    	2000000000	         1.04 ns/op
+BenchmarkOnesCount-10          	2000000000	         0.67 ns/op
+BenchmarkOnesCount8-10         	2000000000	         0.56 ns/op
+BenchmarkOnesCount16-10        	2000000000	         0.75 ns/op
+BenchmarkOnesCount32-10        	2000000000	         0.68 ns/op
+BenchmarkOnesCount64-10        	2000000000	         0.67 ns/op
+BenchmarkRotateLeft-10         	2000000000	         0.59 ns/op
+BenchmarkRotateLeft8-10        	2000000000	         0.61 ns/op
+BenchmarkRotateLeft16-10       	2000000000	         0.60 ns/op
+BenchmarkRotateLeft32-10       	2000000000	         0.59 ns/op
+BenchmarkRotateLeft64-10       	2000000000	         0.59 ns/op
+BenchmarkReverse-10            	500000000	         3.08 ns/op
+BenchmarkReverse8-10           	2000000000	         0.53 ns/op
+BenchmarkReverse16-10          	2000000000	         0.85 ns/op
+BenchmarkReverse32-10          	2000000000	         1.92 ns/op
+BenchmarkReverse64-10          	500000000	         3.07 ns/op
+BenchmarkReverseBytes-10       	2000000000	         0.51 ns/op
+BenchmarkReverseBytes16-10     	2000000000	         0.51 ns/op
+BenchmarkReverseBytes32-10     	2000000000	         0.52 ns/op
+BenchmarkReverseBytes64-10     	2000000000	         0.51 ns/op
+BenchmarkAbs-10      	300000000	         5.02 ns/op
+BenchmarkAcos-10     	20000000	        88.7 ns/op
+BenchmarkAcosh-10    	20000000	        93.8 ns/op
+BenchmarkAsin-10     	20000000	        86.3 ns/op
+BenchmarkAsinh-10    	20000000	        85.3 ns/op
+BenchmarkAtan-10     	50000000	        36.8 ns/op
+BenchmarkAtanh-10    	30000000	        41.1 ns/op
+BenchmarkConj-10     	2000000000	         0.26 ns/op
+BenchmarkCos-10      	50000000	        28.9 ns/op
+BenchmarkCosh-10     	50000000	        28.5 ns/op
+BenchmarkExp-10      	100000000	        22.3 ns/op
+BenchmarkLog-10      	30000000	        43.4 ns/op
+BenchmarkLog10-10    	30000000	        51.1 ns/op
+BenchmarkPhase-10    	100000000	        18.6 ns/op
+BenchmarkPolar-10    	50000000	        26.3 ns/op
+BenchmarkPow-10      	10000000	       150 ns/op
+BenchmarkRect-10     	100000000	        14.0 ns/op
+BenchmarkSin-10      	50000000	        28.9 ns/op
+BenchmarkSinh-10     	50000000	        28.7 ns/op
+BenchmarkSqrt-10     	100000000	        12.3 ns/op
+BenchmarkTan-10      	30000000	        52.3 ns/op
+BenchmarkTanh-10     	30000000	        48.7 ns/op
+BenchmarkInt63Threadsafe-10      	100000000	        18.1 ns/op
+BenchmarkInt63Unthreadsafe-10    	300000000	         4.92 ns/op
+BenchmarkIntn1000-10             	100000000	        14.3 ns/op
+BenchmarkInt63n1000-10           	100000000	        21.1 ns/op
+BenchmarkInt31n1000-10           	100000000	        11.4 ns/op
+BenchmarkFloat32-10              	200000000	         9.04 ns/op
+BenchmarkFloat64-10              	200000000	         6.63 ns/op
+BenchmarkPerm3-10                	20000000	        71.0 ns/op
+BenchmarkPerm30-10               	 3000000	       542 ns/op
+BenchmarkPerm30ViaShuffle-10     	 5000000	       349 ns/op
+BenchmarkShuffleOverhead-10      	 3000000	       590 ns/op
+BenchmarkRead3-10                	100000000	        10.6 ns/op
+BenchmarkRead64-10               	20000000	       100 ns/op
+BenchmarkRead1000-10             	 1000000	      1384 ns/op
+BenchmarkQEncodeWord-10         	10000000	       194 ns/op
+BenchmarkQDecodeWord-10         	10000000	       174 ns/op
+BenchmarkQDecodeHeader-10       	10000000	       204 ns/op
+BenchmarkTypeByExtension/.html-10         	200000000	         6.37 ns/op
+BenchmarkTypeByExtension/.HTML-10         	100000000	        13.4 ns/op
+BenchmarkTypeByExtension/.unused-10       	100000000	        13.2 ns/op
+BenchmarkExtensionsByType/text/html-10    	20000000	       101 ns/op
+BenchmarkExtensionsByType/text/html;_charset=utf-8-10         	 5000000	       315 ns/op
+BenchmarkExtensionsByType/application/octet-stream-10         	10000000	       138 ns/op
+BenchmarkWriter-10    	  300000	      4340 ns/op
+BenchmarkCookieString-10                       	 2000000	       760 ns/op	     360 B/op	       5 allocs/op
+BenchmarkReadSetCookies-10                     	  500000	      2826 ns/op	     992 B/op	      17 allocs/op
+BenchmarkReadCookies-10                        	  500000	      3976 ns/op	    2168 B/op	      16 allocs/op
+BenchmarkHeaderWriteSubset-10                  	 5000000	       374 ns/op	       0 B/op	       0 allocs/op
+BenchmarkReadRequestChrome-10                  	  500000	      2706 ns/op	 225.75 MB/s	    1456 B/op	      14 allocs/op
+BenchmarkReadRequestCurl-10                    	 1000000	      1573 ns/op	  49.56 MB/s	     880 B/op	       9 allocs/op
+BenchmarkReadRequestApachebench-10             	 1000000	      1561 ns/op	  52.51 MB/s	     883 B/op	       9 allocs/op
+BenchmarkReadRequestSiege-10                   	 1000000	      1935 ns/op	  78.01 MB/s	     965 B/op	      11 allocs/op
+BenchmarkReadRequestWrk-10                     	 1000000	      1208 ns/op	  33.09 MB/s	     832 B/op	       7 allocs/op
+BenchmarkServeMux-10                           	   30000	     59667 ns/op	   17280 B/op	     360 allocs/op
+BenchmarkServeMux_SkipServe-10                 	   50000	     31813 ns/op	       0 B/op	       0 allocs/op
+BenchmarkClientServer-10                       	   10000	    157044 ns/op	    5006 B/op	      65 allocs/op
+BenchmarkClientServerParallel4-10              	   50000	     50441 ns/op	   10175 B/op	      84 allocs/op
+BenchmarkClientServerParallel64-10             	   50000	     28024 ns/op	   11802 B/op	      92 allocs/op
+BenchmarkClientServerParallelTLS4-10           	2018/12/04 22:20:45 http: TLS handshake error from 127.0.0.1:52390: read tcp 127.0.0.1:41407->127.0.0.1:52390: use of closed network connection
+BenchmarkClientServerParallelTLS64-10          	2018/12/04 22:20:49 http: TLS handshake error from 127.0.0.1:39078: write tcp 127.0.0.1:46065->127.0.0.1:39078: use of closed network connection
+BenchmarkServer-10                             	    5000	    247917 ns/op	    2245 B/op	      20 allocs/op
+BenchmarkClient-10                             	    5000	    238185 ns/op	    3490 B/op	      49 allocs/op
+BenchmarkServerFakeConnNoKeepAlive-10          	  100000	     17389 ns/op	    4640 B/op	      50 allocs/op
+BenchmarkServerFakeConnWithKeepAlive-10        	  200000	      7365 ns/op	    2438 B/op	      22 allocs/op
+BenchmarkServerFakeConnWithKeepAliveLite-10    	  300000	      5228 ns/op	    1299 B/op	      12 allocs/op
+BenchmarkServerHandlerTypeLen-10               	  200000	      6334 ns/op	    2117 B/op	      20 allocs/op
+BenchmarkServerHandlerNoLen-10                 	  300000	      5824 ns/op	    2085 B/op	      17 allocs/op
+BenchmarkServerHandlerNoType-10                	  300000	      6115 ns/op	    2085 B/op	      18 allocs/op
+BenchmarkServerHandlerNoHeader-10              	  300000	      4706 ns/op	    1299 B/op	      12 allocs/op
+BenchmarkServerHijack-10                       	  100000	     19215 ns/op	   16081 B/op	      48 allocs/op
+BenchmarkCloseNotifier-10                      	   10000	    203537 ns/op	    3362 B/op	      51 allocs/op
+BenchmarkResponseStatusLine-10                 	100000000	        10.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkServeHTTP-10    	  200000	      6703 ns/op	   33568 B/op	       6 allocs/op
+BenchmarkEndToEnd-10             	  100000	     25629 ns/op
+BenchmarkEndToEndHTTP-10         	   50000	     25950 ns/op
+BenchmarkEndToEndAsync-10        	   50000	     20963 ns/op
+BenchmarkEndToEndAsyncHTTP-10    	  100000	     21990 ns/op
+BenchmarkReadMIMEHeader-10    	  500000	      2320 ns/op	    1308 B/op	      14 allocs/op
+BenchmarkUncommon-10          	 3000000	       546 ns/op	     451 B/op	       5 allocs/op
+BenchmarkString-10    	  300000	      3808 ns/op	    1688 B/op	      66 allocs/op
+BenchmarkExpand/noop-10    	100000000	        14.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkExpand/multiple-10         	10000000	       125 ns/op	      64 B/op	       2 allocs/op
+BenchmarkReaddirname-10             	   30000	     46543 ns/op
+BenchmarkReaddir-10                 	   10000	    141340 ns/op
+BenchmarkStatDot-10                 	 2000000	       799 ns/op
+BenchmarkStatFile-10                	 1000000	      1292 ns/op
+BenchmarkStatDir-10                 	 1000000	      1196 ns/op
+BenchmarkLstatDot-10                	 2000000	       745 ns/op
+BenchmarkLstatFile-10               	 1000000	      1277 ns/op
+BenchmarkLstatDir-10                	 1000000	      1153 ns/op
+BenchmarkCurrent-10    	20000000	        51.0 ns/op
+BenchmarkCall-10              	50000000	        39.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkCallArgCopy/size=128-10         	50000000	        30.5 ns/op	4195.08 MB/s
+BenchmarkCallArgCopy/size=256-10         	50000000	        31.6 ns/op	8113.83 MB/s
+BenchmarkCallArgCopy/size=1024-10        	50000000	        37.1 ns/op	27575.05 MB/s
+BenchmarkCallArgCopy/size=4096-10        	30000000	        53.8 ns/op	76069.07 MB/s
+BenchmarkCallArgCopy/size=65536-10       	 2000000	       878 ns/op	74596.98 MB/s
+BenchmarkPtrTo-10                        	200000000	         6.21 ns/op
+BenchmarkFieldByName1-10                 	100000000	        22.0 ns/op
+BenchmarkFieldByName2-10                 	 3000000	       504 ns/op
+BenchmarkFieldByName3-10                 	  500000	      3313 ns/op
+BenchmarkInterfaceBig-10                 	2000000000	         1.71 ns/op
+BenchmarkInterfaceSmall-10               	2000000000	         1.71 ns/op
+BenchmarkNew-10                          	300000000	         6.00 ns/op
+BenchmarkFind-10                            	10000000	       220 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFindAllNoMatches-10                	20000000	       115 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFindString-10                      	10000000	       212 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFindSubmatch-10                    	 5000000	       272 ns/op	      48 B/op	       1 allocs/op
+BenchmarkFindStringSubmatch-10              	 5000000	       260 ns/op	      32 B/op	       1 allocs/op
+BenchmarkLiteral-10                         	20000000	        83.0 ns/op
+BenchmarkNotLiteral-10                      	 1000000	      1233 ns/op
+BenchmarkMatchClass-10                      	 1000000	      1913 ns/op
+BenchmarkMatchClass_InRange-10              	 1000000	      1768 ns/op
+BenchmarkReplaceAll-10                      	 1000000	      1228 ns/op
+BenchmarkAnchoredLiteralShortNonMatch-10    	20000000	        74.7 ns/op
+BenchmarkAnchoredLiteralLongNonMatch-10     	20000000	        86.7 ns/op
+BenchmarkAnchoredShortMatch-10              	20000000	       112 ns/op
+BenchmarkAnchoredLongMatch-10               	10000000	       222 ns/op
+BenchmarkOnePassShortA-10                   	 3000000	       468 ns/op
+BenchmarkNotOnePassShortA-10                	 3000000	       446 ns/op
+BenchmarkOnePassShortB-10                   	 3000000	       395 ns/op
+BenchmarkNotOnePassShortB-10                	 5000000	       336 ns/op
+BenchmarkOnePassLongPrefix-10               	20000000	        92.0 ns/op
+BenchmarkOnePassLongNotPrefix-10            	 5000000	       317 ns/op
+BenchmarkMatchParallelShared-10             	10000000	       248 ns/op
+BenchmarkMatchParallelCopied-10             	50000000	        42.0 ns/op
+BenchmarkQuoteMetaAll-10                    	20000000	        95.3 ns/op	 146.95 MB/s
+BenchmarkQuoteMetaNone-10                   	30000000	        38.7 ns/op	 671.07 MB/s
+BenchmarkMatch/Easy0/32-10                  	20000000	        63.4 ns/op	 504.72 MB/s
+BenchmarkMatch/Easy0/1K-10                  	 5000000	       265 ns/op	3862.53 MB/s
+BenchmarkMatch/Easy0/32K-10                 	  300000	      4547 ns/op	7205.55 MB/s
+BenchmarkMatch/Easy0/1M-10                  	   10000	    244760 ns/op	4284.08 MB/s
+BenchmarkMatch/Easy0/32M-10                 	     200	   8730958 ns/op	3843.16 MB/s
+BenchmarkMatch/Easy0i/32-10                 	 2000000	       864 ns/op	  37.03 MB/s
+BenchmarkMatch/Easy0i/1K-10                 	   50000	     25476 ns/op	  40.19 MB/s
+BenchmarkMatch/Easy0i/32K-10                	    1000	   1295910 ns/op	  25.29 MB/s
+BenchmarkMatch/Easy0i/1M-10                 	      30	  40709680 ns/op	  25.76 MB/s
+BenchmarkMatch/Easy0i/32M-10                	       1	1299474829 ns/op	  25.82 MB/s
+BenchmarkMatch/Easy1/32-10                  	30000000	        57.7 ns/op	 554.69 MB/s
+BenchmarkMatch/Easy1/1K-10                  	 2000000	       734 ns/op	1394.99 MB/s
+BenchmarkMatch/Easy1/32K-10                 	   50000	     32027 ns/op	1023.12 MB/s
+BenchmarkMatch/Easy1/1M-10                  	    2000	   1133681 ns/op	 924.93 MB/s
+BenchmarkMatch/Easy1/32M-10                 	      50	  37395871 ns/op	 897.28 MB/s
+BenchmarkMatch/Medium/32-10                 	 2000000	       852 ns/op	  37.55 MB/s
+BenchmarkMatch/Medium/1K-10                 	   50000	     26001 ns/op	  39.38 MB/s
+BenchmarkMatch/Medium/32K-10                	    1000	   1206495 ns/op	  27.16 MB/s
+BenchmarkMatch/Medium/1M-10                 	      30	  38218354 ns/op	  27.44 MB/s
+BenchmarkMatch/Medium/32M-10                	       1	1199908037 ns/op	  27.96 MB/s
+BenchmarkMatch/Hard/32-10                   	 1000000	      1159 ns/op	  27.59 MB/s
+BenchmarkMatch/Hard/1K-10                   	   50000	     35800 ns/op	  28.60 MB/s
+BenchmarkMatch/Hard/32K-10                  	    1000	   1775162 ns/op	  18.46 MB/s
+BenchmarkMatch/Hard/1M-10                   	      20	  56383170 ns/op	  18.60 MB/s
+BenchmarkMatch/Hard/32M-10                  	       1	1781364556 ns/op	  18.84 MB/s
+BenchmarkMatch/Hard1/32-10                  	  200000	      6003 ns/op	   5.33 MB/s
+BenchmarkMatch/Hard1/1K-10                  	   10000	    186426 ns/op	   5.49 MB/s
+BenchmarkMatch/Hard1/32K-10                 	     200	   7205984 ns/op	   4.55 MB/s
+BenchmarkMatch/Hard1/1M-10                  	       5	 239490948 ns/op	   4.38 MB/s
+BenchmarkMatch/Hard1/32M-10                 	       1	7437315222 ns/op	   4.51 MB/s
+BenchmarkMatch_onepass_regex/32-10          	  500000	      2762 ns/op	  11.58 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/1K-10          	   20000	     88717 ns/op	  11.54 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/32K-10         	     500	   2820257 ns/op	  11.62 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/1M-10          	      20	  92882501 ns/op	  11.29 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/32M-10         	       1	2971867180 ns/op	  11.29 MB/s	       0 B/op	       0 allocs/op
+BenchmarkCompileOnepass/^(?:(?:(?:.(?:$))?))...-10         	  500000	      3121 ns/op	    3256 B/op	      44 allocs/op
+BenchmarkCompileOnepass/^abcd$-10                          	 1000000	      2358 ns/op	    2488 B/op	      39 allocs/op
+BenchmarkCompileOnepass/^(?:(?:a{0,})*?)$-10               	  500000	      2971 ns/op	    3200 B/op	      44 allocs/op
+BenchmarkCompileOnepass/^(?:(?:a+)*)$-10                   	  500000	      2706 ns/op	    2816 B/op	      39 allocs/op
+BenchmarkCompileOnepass/^(?:(?:a|(?:aa)))$-10              	  500000	      3492 ns/op	    3464 B/op	      50 allocs/op
+BenchmarkCompileOnepass/^(?:[^\s\S])$-10                   	 1000000	      2225 ns/op	    2349 B/op	      32 allocs/op
+BenchmarkCompileOnepass/^(?:(?:(?:a*)+))$-10               	  500000	      2915 ns/op	    2992 B/op	      41 allocs/op
+BenchmarkCompileOnepass/^[a-c]+$-10                        	 1000000	      2186 ns/op	    2360 B/op	      33 allocs/op
+BenchmarkCompileOnepass/^[a-c]*$-10                        	 1000000	      2375 ns/op	    2384 B/op	      36 allocs/op
+BenchmarkCompileOnepass/^(?:a*)$-10                        	 1000000	      2455 ns/op	    2496 B/op	      37 allocs/op
+BenchmarkCompileOnepass/^(?:(?:aa)|a)$-10                  	  500000	      3345 ns/op	    3352 B/op	      49 allocs/op
+BenchmarkCompileOnepass/^...$-10                           	 1000000	      2326 ns/op	    2776 B/op	      38 allocs/op
+BenchmarkCompileOnepass/^(?:a|(?:aa))$-10                  	  500000	      3330 ns/op	    3352 B/op	      49 allocs/op
+BenchmarkCompileOnepass/^a((b))c$-10                       	  500000	      3330 ns/op	    4128 B/op	      51 allocs/op
+BenchmarkCompileOnepass/^a.[l-nA-Cg-j]?e$-10               	  500000	      3623 ns/op	    4032 B/op	      52 allocs/op
+BenchmarkCompileOnepass/^a((b))$-10                        	  500000	      3017 ns/op	    3800 B/op	      45 allocs/op
+BenchmarkCompileOnepass/^a(?:(b)|(c))c$-10                 	  300000	      4263 ns/op	    4928 B/op	      61 allocs/op
+BenchmarkCompileOnepass/^a(?:b|c)$-10                      	 1000000	      2415 ns/op	    2664 B/op	      38 allocs/op
+BenchmarkCompileOnepass/^a(?:b?|c)$-10                     	  500000	      3575 ns/op	    4072 B/op	      51 allocs/op
+BenchmarkCompileOnepass/^a(?:b?|c+)$-10                    	  500000	      3903 ns/op	    4280 B/op	      55 allocs/op
+BenchmarkCompileOnepass/^a(?:bc)+$-10                      	  500000	      2748 ns/op	    2872 B/op	      42 allocs/op
+BenchmarkCompileOnepass/^a(?:[bcd])+$-10                   	  500000	      2682 ns/op	    2712 B/op	      39 allocs/op
+BenchmarkCompileOnepass/^a((?:[bcd])+)$-10                 	  500000	      3310 ns/op	    3808 B/op	      45 allocs/op
+BenchmarkCompileOnepass/^a(:?b|c)*d$-10                    	  300000	      5773 ns/op	    5648 B/op	      87 allocs/op
+BenchmarkCompileOnepass/^.bc(d|e)*$-10                     	  500000	      3871 ns/op	    4280 B/op	      55 allocs/op
+BenchmarkCompileOnepass/^loooooooooooooooooo...-10         	   20000	     84853 ns/op	  127528 B/op	    1082 allocs/op
+BenchmarkEmptyOpContext-10    	10000000	       166 ns/op
+BenchmarkMakeChan/Byte-10                   	20000000	        68.6 ns/op
+BenchmarkMakeChan/Int-10                    	20000000	        78.7 ns/op
+BenchmarkMakeChan/Ptr-10                    	10000000	       121 ns/op
+BenchmarkMakeChan/Struct/0-10               	20000000	        59.9 ns/op
+BenchmarkMakeChan/Struct/32-10              	10000000	       134 ns/op
+BenchmarkMakeChan/Struct/40-10              	10000000	       161 ns/op
+BenchmarkChanNonblocking-10                 	2000000000	         0.86 ns/op
+BenchmarkSelectUncontended-10               	100000000	        17.0 ns/op
+BenchmarkSelectSyncContended-10             	 1000000	      1622 ns/op
+BenchmarkSelectAsyncContended-10            	10000000	       219 ns/op
+BenchmarkSelectNonblock-10                  	500000000	         3.46 ns/op
+BenchmarkChanUncontended-10                 	 2000000	       743 ns/op
+BenchmarkChanContended-10                   	  200000	     10642 ns/op
+BenchmarkChanSync-10                        	10000000	       167 ns/op
+BenchmarkChanSyncWork-10                    	   50000	     28204 ns/op
+BenchmarkChanProdCons0-10                   	 5000000	       410 ns/op
+BenchmarkChanProdCons10-10                  	10000000	       218 ns/op
+BenchmarkChanProdCons100-10                 	10000000	       139 ns/op
+BenchmarkChanProdConsWork0-10               	 3000000	       499 ns/op
+BenchmarkChanProdConsWork10-10              	 5000000	       375 ns/op
+BenchmarkChanProdConsWork100-10             	 5000000	       339 ns/op
+BenchmarkSelectProdCons-10                  	 2000000	       760 ns/op
+BenchmarkChanCreation-10                    	20000000	        64.5 ns/op
+BenchmarkChanSem-10                         	20000000	       105 ns/op
+BenchmarkChanPopular-10                     	    3000	    517590 ns/op
+BenchmarkCallClosure-10                     	2000000000	         1.39 ns/op
+BenchmarkCallClosure1-10                    	2000000000	         1.35 ns/op
+BenchmarkCallClosure2-10                    	100000000	        16.6 ns/op
+BenchmarkCallClosure3-10                    	100000000	        18.3 ns/op
+BenchmarkCallClosure4-10                    	100000000	        18.8 ns/op
+BenchmarkComplex128DivNormal-10             	300000000	         5.93 ns/op
+BenchmarkComplex128DivNisNaN-10             	100000000	        10.0 ns/op
+BenchmarkComplex128DivDisNaN-10             	200000000	         9.87 ns/op
+BenchmarkComplex128DivNisInf-10             	200000000	         5.77 ns/op
+BenchmarkComplex128DivDisInf-10             	100000000	        14.0 ns/op
+BenchmarkSetTypePtr-10                      	1000000000	         2.23 ns/op	3590.81 MB/s
+BenchmarkSetTypePtr8-10                     	200000000	         9.85 ns/op	6495.87 MB/s
+BenchmarkSetTypePtr16-10                    	100000000	        11.8 ns/op	10874.08 MB/s
+BenchmarkSetTypePtr32-10                    	100000000	        16.1 ns/op	15909.96 MB/s
+BenchmarkSetTypePtr64-10                    	100000000	        24.8 ns/op	20615.23 MB/s
+BenchmarkSetTypePtr126-10                   	30000000	        43.2 ns/op	23319.81 MB/s
+BenchmarkSetTypePtr128-10                   	30000000	        41.5 ns/op	24684.92 MB/s
+BenchmarkSetTypePtrSlice-10                 	 5000000	       392 ns/op	20879.05 MB/s
+BenchmarkSetTypeNode1-10                    	200000000	         9.00 ns/op	2667.79 MB/s
+BenchmarkSetTypeNode1Slice-10               	30000000	        54.6 ns/op	14076.57 MB/s
+BenchmarkSetTypeNode8-10                    	100000000	        11.0 ns/op	7299.83 MB/s
+BenchmarkSetTypeNode8Slice-10               	10000000	       151 ns/op	16948.65 MB/s
+BenchmarkSetTypeNode64-10                   	50000000	        26.8 ns/op	19723.26 MB/s
+BenchmarkSetTypeNode64Slice-10              	 2000000	       628 ns/op	26863.08 MB/s
+BenchmarkSetTypeNode64Dead-10               	100000000	        13.5 ns/op	39228.16 MB/s
+BenchmarkSetTypeNode64DeadSlice-10          	 2000000	       766 ns/op	22032.42 MB/s
+BenchmarkSetTypeNode124-10                  	30000000	        42.7 ns/op	23595.61 MB/s
+BenchmarkSetTypeNode124Slice-10             	 1000000	      1120 ns/op	28789.63 MB/s
+BenchmarkSetTypeNode126-10                  	30000000	        41.8 ns/op	24491.60 MB/s
+BenchmarkSetTypeNode126Slice-10             	 1000000	      1137 ns/op	28810.93 MB/s
+BenchmarkSetTypeNode128-10                  	30000000	        44.1 ns/op	23604.95 MB/s
+BenchmarkSetTypeNode128Slice-10             	 1000000	      1231 ns/op	27026.79 MB/s
+BenchmarkSetTypeNode130-10                  	30000000	        42.9 ns/op	24639.61 MB/s
+BenchmarkSetTypeNode130Slice-10             	 1000000	      1238 ns/op	27280.12 MB/s
+BenchmarkSetTypeNode1024-10                 	 5000000	       298 ns/op	27531.06 MB/s
+BenchmarkSetTypeNode1024Slice-10            	  200000	      9080 ns/op	28925.76 MB/s
+BenchmarkAllocation-10                      	  100000	     21432 ns/op
+BenchmarkReadMemStats-10                    	  300000	     73082 ns/op
+BenchmarkWriteBarrier-10                    	200000000	        11.4 ns/op
+BenchmarkBulkWriteBarrier-10                	500000000	         3.26 ns/op
+BenchmarkScanStackNoLocals-10               	      50	  30990800 ns/op
+BenchmarkHash5-10                           	300000000	         4.68 ns/op	1067.51 MB/s
+BenchmarkHash16-10                          	300000000	         4.60 ns/op	3479.56 MB/s
+BenchmarkHash64-10                          	200000000	         6.81 ns/op	9399.53 MB/s
+BenchmarkHash1024-10                        	50000000	        37.3 ns/op	27439.78 MB/s
+BenchmarkHash65536-10                       	 1000000	      2093 ns/op	31302.32 MB/s
+BenchmarkAlignedLoad-10                     	2000000000	         1.93 ns/op
+BenchmarkUnalignedLoad-10                   	1000000000	         1.94 ns/op
+BenchmarkEqEfaceConcrete-10                 	2000000000	         0.46 ns/op
+BenchmarkEqIfaceConcrete-10                 	2000000000	         0.61 ns/op
+BenchmarkNeEfaceConcrete-10                 	2000000000	         0.55 ns/op
+BenchmarkNeIfaceConcrete-10                 	2000000000	         0.61 ns/op
+BenchmarkConvT2ESmall-10                    	1000000000	         2.77 ns/op
+BenchmarkConvT2EUintptr-10                  	1000000000	         2.86 ns/op
+BenchmarkConvT2ELarge-10                    	50000000	        26.2 ns/op
+BenchmarkConvT2ISmall-10                    	1000000000	         2.82 ns/op
+BenchmarkConvT2IUintptr-10                  	1000000000	         2.86 ns/op
+BenchmarkConvT2ILarge-10                    	50000000	        49.6 ns/op
+BenchmarkConvI2E-10                         	2000000000	         0.87 ns/op
+BenchmarkConvI2I-10                         	200000000	         7.92 ns/op
+BenchmarkAssertE2T-10                       	2000000000	         0.62 ns/op
+BenchmarkAssertE2TLarge-10                  	2000000000	         1.06 ns/op
+BenchmarkAssertE2I-10                       	200000000	         7.64 ns/op
+BenchmarkAssertI2T-10                       	2000000000	         0.60 ns/op
+BenchmarkAssertI2I-10                       	200000000	         7.91 ns/op
+BenchmarkAssertI2E-10                       	2000000000	         0.87 ns/op
+BenchmarkAssertE2E-10                       	2000000000	         0.74 ns/op
+BenchmarkAssertE2T2-10                      	2000000000	         0.79 ns/op
+BenchmarkAssertE2T2Blank-10                 	2000000000	         0.53 ns/op
+BenchmarkAssertI2E2-10                      	2000000000	         1.06 ns/op
+BenchmarkAssertI2E2Blank-10                 	2000000000	         0.52 ns/op
+BenchmarkAssertE2E2-10                      	2000000000	         0.95 ns/op
+BenchmarkAssertE2E2Blank-10                 	2000000000	         0.53 ns/op
+BenchmarkConvT2Ezero/zero/16-10             	1000000000	         2.61 ns/op
+BenchmarkConvT2Ezero/zero/32-10             	1000000000	         2.61 ns/op
+BenchmarkConvT2Ezero/zero/64-10             	1000000000	         2.76 ns/op
+BenchmarkConvT2Ezero/zero/str-10            	1000000000	         2.76 ns/op
+BenchmarkConvT2Ezero/zero/slice-10          	1000000000	         2.77 ns/op
+BenchmarkConvT2Ezero/zero/big-10            	10000000	       202 ns/op
+BenchmarkConvT2Ezero/nonzero/16-10          	100000000	        12.3 ns/op
+BenchmarkConvT2Ezero/nonzero/32-10          	100000000	        12.5 ns/op
+BenchmarkConvT2Ezero/nonzero/64-10          	100000000	        17.9 ns/op
+BenchmarkConvT2Ezero/nonzero/str-10         	50000000	        32.8 ns/op
+BenchmarkConvT2Ezero/nonzero/slice-10       	50000000	        43.1 ns/op
+BenchmarkConvT2Ezero/nonzero/big-10         	10000000	       185 ns/op
+BenchmarkMalloc8-10                         	100000000	        16.2 ns/op
+BenchmarkMalloc16-10                        	50000000	        26.6 ns/op
+BenchmarkMallocTypeInfo8-10                 	100000000	        21.2 ns/op
+BenchmarkMallocTypeInfo16-10                	50000000	        28.0 ns/op
+BenchmarkMallocLargeStruct-10               	 5000000	       361 ns/op
+BenchmarkGoroutineSelect-10                 	    1000	   1614457 ns/op
+BenchmarkGoroutineBlocking-10               	    1000	   1588944 ns/op
+BenchmarkGoroutineForRange-10               	    1000	   1540607 ns/op
+BenchmarkGoroutineIdle-10                   	    2000	   1101470 ns/op
+BenchmarkHashStringSpeed-10                 	100000000	        10.9 ns/op
+BenchmarkHashBytesSpeed-10                  	100000000	        19.7 ns/op
+BenchmarkHashInt32Speed-10                  	200000000	         7.93 ns/op
+BenchmarkHashInt64Speed-10                  	200000000	         7.89 ns/op
+BenchmarkHashStringArraySpeed-10            	30000000	        40.1 ns/op
+BenchmarkMegMap-10                          	200000000	         7.94 ns/op
+BenchmarkMegOneMap-10                       	200000000	         7.61 ns/op
+BenchmarkMegEqMap-10                        	   50000	     32200 ns/op
+BenchmarkMegEmptyMap-10                     	1000000000	         2.43 ns/op
+BenchmarkSmallStrMap-10                     	200000000	         8.01 ns/op
+BenchmarkMapStringKeysEight_16-10           	200000000	         7.76 ns/op
+BenchmarkMapStringKeysEight_32-10           	200000000	         7.23 ns/op
+BenchmarkMapStringKeysEight_64-10           	200000000	         7.28 ns/op
+BenchmarkMapStringKeysEight_1M-10           	200000000	         7.30 ns/op
+BenchmarkIntMap-10                          	200000000	         6.25 ns/op
+BenchmarkRepeatedLookupStrMapKey32-10       	100000000	        12.3 ns/op
+BenchmarkRepeatedLookupStrMapKey1M-10       	   50000	     33678 ns/op
+BenchmarkNewEmptyMap-10                     	300000000	         4.63 ns/op	       0 B/op	       0 allocs/op
+BenchmarkNewSmallMap-10                     	50000000	        40.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkMapIter-10                         	20000000	        75.0 ns/op
+BenchmarkMapIterEmpty-10                    	500000000	         4.01 ns/op
+BenchmarkSameLengthMap-10                   	500000000	         3.84 ns/op
+BenchmarkBigKeyMap-10                       	100000000	        19.7 ns/op
+BenchmarkBigValMap-10                       	100000000	        19.7 ns/op
+BenchmarkSmallKeyMap-10                     	100000000	        14.8 ns/op
+BenchmarkMapPopulate/1-10                   	50000000	        25.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkMapPopulate/10-10                  	 3000000	       451 ns/op	     179 B/op	       1 allocs/op
+BenchmarkMapPopulate/100-10                 	  200000	     11828 ns/op	    3380 B/op	      17 allocs/op
+BenchmarkMapPopulate/1000-10                	   20000	     82901 ns/op	   53374 B/op	      73 allocs/op
+BenchmarkMapPopulate/10000-10               	    2000	    732950 ns/op	  427664 B/op	     320 allocs/op
+BenchmarkMapPopulate/100000-10              	     200	   7036831 ns/op	 3621437 B/op	    3998 allocs/op
+BenchmarkComplexAlgMap-10                   	30000000	        55.6 ns/op
+BenchmarkGoMapClear/Reflexive/1-10          	50000000	        29.1 ns/op
+BenchmarkGoMapClear/Reflexive/10-10         	50000000	        29.8 ns/op
+BenchmarkGoMapClear/Reflexive/100-10        	30000000	        57.3 ns/op
+BenchmarkGoMapClear/Reflexive/1000-10       	 2000000	       692 ns/op
+BenchmarkGoMapClear/Reflexive/10000-10      	  200000	      6078 ns/op
+BenchmarkGoMapClear/NonReflexive/1-10       	20000000	        83.3 ns/op
+BenchmarkGoMapClear/NonReflexive/10-10      	20000000	        96.9 ns/op
+BenchmarkGoMapClear/NonReflexive/100-10     	10000000	       234 ns/op
+BenchmarkGoMapClear/NonReflexive/1000-10    	  500000	      2558 ns/op
+BenchmarkGoMapClear/NonReflexive/10000-10   	  100000	     19925 ns/op
+BenchmarkMapPop100-10                       	  200000	      8688 ns/op
+BenchmarkMapPop1000-10                      	   10000	    135930 ns/op
+BenchmarkMapPop10000-10                     	     500	   2516860 ns/op
+BenchmarkMapAssign/Int32/256-10             	100000000	        12.1 ns/op
+BenchmarkMapAssign/Int32/65536-10           	50000000	        26.6 ns/op
+BenchmarkMapAssign/Int64/256-10             	100000000	        13.0 ns/op
+BenchmarkMapAssign/Int64/65536-10           	50000000	        26.7 ns/op
+BenchmarkMapAssign/Str/256-10               	100000000	        14.6 ns/op
+BenchmarkMapAssign/Str/65536-10             	50000000	        31.3 ns/op
+BenchmarkMapOperatorAssign/Int32/256-10     	100000000	        12.6 ns/op
+BenchmarkMapOperatorAssign/Int32/65536-10   	50000000	        26.5 ns/op
+BenchmarkMapOperatorAssign/Int64/256-10     	100000000	        12.6 ns/op
+BenchmarkMapOperatorAssign/Int64/65536-10   	50000000	        26.8 ns/op
+BenchmarkMapOperatorAssign/Str/256-10       	 1000000	      1447 ns/op
+BenchmarkMapOperatorAssign/Str/65536-10     	20000000	       356 ns/op
+BenchmarkMapAppendAssign/Int32/256-10       	50000000	        21.3 ns/op	      47 B/op	       0 allocs/op
+BenchmarkMapAppendAssign/Int32/65536-10     	30000000	        43.7 ns/op	      18 B/op	       0 allocs/op
+BenchmarkMapAppendAssign/Int64/256-10       	100000000	        18.9 ns/op	      46 B/op	       0 allocs/op
+BenchmarkMapAppendAssign/Int64/65536-10     	30000000	        46.9 ns/op	      18 B/op	       0 allocs/op
+BenchmarkMapAppendAssign/Str/256-10         	20000000	        72.2 ns/op	      94 B/op	       0 allocs/op
+BenchmarkMapAppendAssign/Str/65536-10       	20000000	        92.3 ns/op	      54 B/op	       0 allocs/op
+BenchmarkMapDelete/Int32/100-10             	SIGQUIT: quit
+BenchmarkAtomicLoad64-10     	2000000000	         0.26 ns/op
+BenchmarkAtomicStore64-10    	300000000	         4.61 ns/op
+BenchmarkAtomicLoad-10       	2000000000	         0.53 ns/op
+BenchmarkAtomicStore-10      	300000000	         4.60 ns/op
+BenchmarkXadd-10             	100000000	        19.3 ns/op
+BenchmarkXadd64-10           	100000000	        19.2 ns/op
+BenchmarkStartRegion-10    	2000000000	         0.72 ns/op	       0 B/op	       0 allocs/op
+BenchmarkNewTask-10        	20000000	        73.8 ns/op	      56 B/op	       2 allocs/op
+BenchmarkSearchWrappers-10        	10000000	       161 ns/op
+BenchmarkSortString1K-10          	   10000	    153243 ns/op
+BenchmarkSortString1K_Slice-10    	   10000	    114860 ns/op
+BenchmarkStableString1K-10        	   10000	    212202 ns/op
+BenchmarkSortInt1K-10             	   20000	     94858 ns/op
+BenchmarkStableInt1K-10           	   10000	    109627 ns/op
+BenchmarkStableInt1K_Slice-10     	   30000	     62536 ns/op
+BenchmarkSortInt64K-10            	     200	   8814158 ns/op
+BenchmarkSortInt64K_Slice-10      	     300	   5009106 ns/op
+BenchmarkStableInt64K-10          	     200	   9580770 ns/op
+BenchmarkSort1e2-10               	   30000	     59367 ns/op
+BenchmarkStable1e2-10             	   10000	    112867 ns/op
+BenchmarkSort1e4-10               	     100	  11216749 ns/op
+BenchmarkStable1e4-10             	      50	  33031107 ns/op
+BenchmarkSort1e6-10               	       1	1670589380 ns/op
+BenchmarkStable1e6-10             	       1	6578752554 ns/op
+BenchmarkAtof64Decimal-10         	100000000	        20.2 ns/op
+BenchmarkAtof64Float-10           	100000000	        24.0 ns/op
+BenchmarkAtof64FloatExp-10        	30000000	        53.7 ns/op
+BenchmarkAtof64Big-10             	20000000	        80.0 ns/op
+BenchmarkAtof64RandomBits-10      	10000000	       200 ns/op
+BenchmarkAtof64RandomFloats-10    	20000000	        98.2 ns/op
+BenchmarkAtof32Decimal-10         	100000000	        19.7 ns/op
+BenchmarkAtof32Float-10           	100000000	        22.4 ns/op
+BenchmarkAtof32FloatExp-10        	30000000	        55.1 ns/op
+BenchmarkAtof32Random-10          	20000000	        75.8 ns/op
+BenchmarkParseInt/Pos/7bit-10     	100000000	        11.7 ns/op
+BenchmarkParseInt/Pos/26bit-10    	100000000	        15.8 ns/op
+BenchmarkParseInt/Pos/31bit-10    	100000000	        18.3 ns/op
+BenchmarkParseInt/Pos/56bit-10    	100000000	        24.2 ns/op
+BenchmarkParseInt/Pos/63bit-10    	50000000	        26.8 ns/op
+BenchmarkParseInt/Neg/7bit-10     	100000000	        11.0 ns/op
+BenchmarkParseInt/Neg/26bit-10    	100000000	        16.0 ns/op
+BenchmarkParseInt/Neg/31bit-10    	100000000	        17.8 ns/op
+BenchmarkParseInt/Neg/56bit-10    	100000000	        24.2 ns/op
+BenchmarkParseInt/Neg/63bit-10    	50000000	        26.2 ns/op
+BenchmarkAtoi/Pos/7bit-10         	300000000	         4.99 ns/op
+BenchmarkAtoi/Pos/26bit-10        	200000000	         8.12 ns/op
+BenchmarkAtoi/Pos/31bit-10        	200000000	         9.22 ns/op
+BenchmarkAtoi/Pos/56bit-10        	100000000	        13.7 ns/op
+BenchmarkAtoi/Pos/63bit-10        	50000000	        28.7 ns/op
+BenchmarkAtoi/Neg/7bit-10         	300000000	         5.14 ns/op
+BenchmarkAtoi/Neg/26bit-10        	200000000	         8.64 ns/op
+BenchmarkAtoi/Neg/31bit-10        	200000000	        10.0 ns/op
+BenchmarkAtoi/Neg/56bit-10        	100000000	        16.2 ns/op
+BenchmarkAtoi/Neg/63bit-10        	50000000	        28.7 ns/op
+BenchmarkFormatFloat/Decimal-10   	20000000	        91.0 ns/op
+BenchmarkFormatFloat/Float-10     	10000000	       169 ns/op
+BenchmarkFormatFloat/Exp-10       	10000000	       137 ns/op
+BenchmarkFormatFloat/NegExp-10    	10000000	       137 ns/op
+BenchmarkFormatFloat/Big-10       	10000000	       195 ns/op
+BenchmarkFormatFloat/BinaryExp-10 	20000000	        93.1 ns/op
+BenchmarkFormatFloat/32Integer-10 	20000000	        89.4 ns/op
+BenchmarkFormatFloat/32ExactFraction-10         	10000000	       137 ns/op
+BenchmarkFormatFloat/32Point-10                 	10000000	       168 ns/op
+BenchmarkFormatFloat/32Exp-10                   	10000000	       132 ns/op
+BenchmarkFormatFloat/32NegExp-10                	10000000	       133 ns/op
+BenchmarkFormatFloat/64Fixed1-10                	20000000	       107 ns/op
+BenchmarkFormatFloat/64Fixed2-10                	10000000	       112 ns/op
+BenchmarkFormatFloat/64Fixed3-10                	20000000	       134 ns/op
+BenchmarkFormatFloat/64Fixed4-10                	20000000	       114 ns/op
+BenchmarkFormatFloat/Slowpath64-10              	   50000	     34040 ns/op
+BenchmarkAppendFloat/Decimal-10                 	30000000	        45.3 ns/op
+BenchmarkAppendFloat/Float-10                   	20000000	       118 ns/op
+BenchmarkAppendFloat/Exp-10                     	20000000	        89.9 ns/op
+BenchmarkAppendFloat/NegExp-10                  	20000000	        88.9 ns/op
+BenchmarkAppendFloat/Big-10                     	10000000	       139 ns/op
+BenchmarkAppendFloat/BinaryExp-10               	30000000	        42.7 ns/op
+BenchmarkAppendFloat/32Integer-10               	30000000	        46.7 ns/op
+BenchmarkAppendFloat/32ExactFraction-10         	20000000	        93.8 ns/op
+BenchmarkAppendFloat/32Point-10                 	20000000	       118 ns/op
+BenchmarkAppendFloat/32Exp-10                   	20000000	        87.1 ns/op
+BenchmarkAppendFloat/32NegExp-10                	20000000	        86.7 ns/op
+BenchmarkAppendFloat/64Fixed1-10                	30000000	        59.0 ns/op
+BenchmarkAppendFloat/64Fixed2-10                	20000000	        65.7 ns/op
+BenchmarkAppendFloat/64Fixed3-10                	30000000	        61.7 ns/op
+BenchmarkAppendFloat/64Fixed4-10                	20000000	        68.4 ns/op
+BenchmarkAppendFloat/Slowpath64-10              	   50000	     33687 ns/op
+BenchmarkFormatInt-10                           	 1000000	      1445 ns/op
+BenchmarkAppendInt-10                           	 2000000	       918 ns/op
+BenchmarkFormatUint-10                          	 5000000	       372 ns/op
+BenchmarkAppendUint-10                          	10000000	       224 ns/op
+BenchmarkFormatIntSmall/7-10                    	1000000000	         2.75 ns/op
+BenchmarkFormatIntSmall/42-10                   	1000000000	         2.92 ns/op
+BenchmarkAppendIntSmall-10                      	300000000	         5.91 ns/op
+BenchmarkAppendUintVarlen/1-10                  	300000000	         5.93 ns/op
+BenchmarkAppendUintVarlen/12-10                 	200000000	         5.93 ns/op
+BenchmarkAppendUintVarlen/123-10                	100000000	        13.5 ns/op
+BenchmarkAppendUintVarlen/1234-10               	100000000	        13.1 ns/op
+BenchmarkAppendUintVarlen/12345-10              	100000000	        15.7 ns/op
+BenchmarkAppendUintVarlen/123456-10             	100000000	        15.2 ns/op
+BenchmarkAppendUintVarlen/1234567-10            	100000000	        17.5 ns/op
+BenchmarkAppendUintVarlen/12345678-10           	100000000	        17.3 ns/op
+BenchmarkAppendUintVarlen/123456789-10          	100000000	        19.2 ns/op
+BenchmarkAppendUintVarlen/1234567890-10         	100000000	        19.5 ns/op
+BenchmarkAppendUintVarlen/12345678901-10        	100000000	        21.1 ns/op
+BenchmarkAppendUintVarlen/123456789012-10       	100000000	        21.5 ns/op
+BenchmarkAppendUintVarlen/1234567890123-10      	100000000	        23.2 ns/op
+BenchmarkAppendUintVarlen/12345678901234-10     	100000000	        23.1 ns/op
+BenchmarkAppendUintVarlen/123456789012345-10    	50000000	        25.4 ns/op
+BenchmarkAppendUintVarlen/1234567890123456-10   	50000000	        25.1 ns/op
+BenchmarkAppendUintVarlen/12345678901234567-10  	50000000	        27.5 ns/op
+BenchmarkAppendUintVarlen/123456789012345678-10 	50000000	        27.8 ns/op
+BenchmarkAppendUintVarlen/1234567890123456789-10         	50000000	        29.6 ns/op
+BenchmarkAppendUintVarlen/12345678901234567890-10        	50000000	        29.8 ns/op
+BenchmarkQuote-10                                        	 5000000	       273 ns/op
+BenchmarkQuoteRune-10                                    	30000000	        47.3 ns/op
+BenchmarkAppendQuote-10                                  	10000000	       159 ns/op
+BenchmarkAppendQuoteRune-10                              	100000000	        12.2 ns/op
+BenchmarkUnquoteEasy-10                                  	20000000	        94.1 ns/op
+BenchmarkUnquoteHard-10                                  	 3000000	       455 ns/op
+BenchmarkBuildString_Builder/1Write_NoGrow-10         	30000000	        47.1 ns/op	      48 B/op	       1 allocs/op
+BenchmarkBuildString_Builder/3Write_NoGrow-10         	10000000	       168 ns/op	     336 B/op	       3 allocs/op
+BenchmarkBuildString_Builder/3Write_Grow-10           	20000000	        67.4 ns/op	     112 B/op	       1 allocs/op
+BenchmarkBuildString_ByteBuffer/1Write_NoGrow-10      	20000000	        97.4 ns/op	     160 B/op	       2 allocs/op
+BenchmarkBuildString_ByteBuffer/3Write_NoGrow-10      	 5000000	       292 ns/op	     400 B/op	       3 allocs/op
+BenchmarkBuildString_ByteBuffer/3Write_Grow-10        	10000000	       236 ns/op	     336 B/op	       3 allocs/op
+BenchmarkGenericNoMatch-10                            	 5000000	       365 ns/op
+BenchmarkGenericMatch1-10                             	  300000	      4281 ns/op
+BenchmarkGenericMatch2-10                             	  100000	     17345 ns/op
+BenchmarkSingleMaxSkipping-10                         	 1000000	      1346 ns/op	7426.97 MB/s
+BenchmarkSingleLongSuffixFail-10                      	 3000000	       560 ns/op	1786.53 MB/s
+BenchmarkSingleMatch-10                               	   50000	     37164 ns/op	 403.61 MB/s
+BenchmarkByteByteNoMatch-10                           	10000000	       120 ns/op
+BenchmarkByteByteMatch-10                             	 5000000	       304 ns/op
+BenchmarkByteStringMatch-10                           	 3000000	       439 ns/op
+BenchmarkHTMLEscapeNew-10                             	10000000	       146 ns/op
+BenchmarkHTMLEscapeOld-10                             	10000000	       217 ns/op
+BenchmarkByteStringReplacerWriteString-10             	  300000	      5106 ns/op
+BenchmarkByteReplacerWriteString-10                   	  500000	      2175 ns/op
+BenchmarkByteByteReplaces-10                          	  500000	      3324 ns/op
+BenchmarkByteByteMap-10                               	 2000000	       999 ns/op
+BenchmarkMap/identity/ASCII-10                        	20000000	       113 ns/op
+BenchmarkMap/identity/Greek-10                        	10000000	       191 ns/op
+BenchmarkMap/change/ASCII-10                          	10000000	       233 ns/op
+BenchmarkMap/change/Greek-10                          	 3000000	       399 ns/op
+BenchmarkIndexRune-10                                 	100000000	        15.7 ns/op
+BenchmarkIndexRuneLongString-10                       	100000000	        20.9 ns/op
+BenchmarkIndexRuneFastPath-10                         	300000000	         4.93 ns/op
+BenchmarkIndex-10                                     	300000000	         5.35 ns/op
+BenchmarkLastIndex-10                                 	300000000	         5.93 ns/op
+BenchmarkIndexByte-10                                 	500000000	         3.34 ns/op
+BenchmarkToUpper/#00-10                               	300000000	         4.34 ns/op
+BenchmarkToUpper/ONLYUPPER-10                         	100000000	        12.2 ns/op
+BenchmarkToUpper/abc-10                               	50000000	        37.7 ns/op
+BenchmarkToUpper/AbC123-10                            	30000000	        44.3 ns/op
+BenchmarkToUpper/azAZ09_-10                           	30000000	        42.2 ns/op
+BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-10   	20000000	        86.8 ns/op
+BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-10              	 5000000	       293 ns/op
+BenchmarkToUpper/ɐɐɐɐɐ-10                                        	10000000	       239 ns/op
+BenchmarkToUpper/a\u0080\U0010ffff-10                            	10000000	       122 ns/op
+BenchmarkToLower/#00-10                                          	300000000	         4.38 ns/op
+BenchmarkToLower/abc-10                                          	200000000	         7.40 ns/op
+BenchmarkToLower/AbC123-10                                       	30000000	        44.0 ns/op
+BenchmarkToLower/azAZ09_-10                                      	30000000	        45.3 ns/op
+BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-10              	20000000	        92.1 ns/op
+BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-10              	 5000000	       296 ns/op
+BenchmarkToLower/ⱭⱭⱭⱭⱭ-10                                        	10000000	       222 ns/op
+BenchmarkToLower/A\u0080\U0010ffff-10                            	20000000	       119 ns/op
+BenchmarkMapNoChanges-10                                         	20000000	        83.8 ns/op
+BenchmarkTrim-10                                                 	 1000000	      1727 ns/op	     640 B/op	      23 allocs/op
+BenchmarkEqualFold-10                                            	 5000000	       384 ns/op
+BenchmarkIndexHard1-10                                           	   20000	     98304 ns/op
+BenchmarkIndexHard2-10                                           	   10000	    136568 ns/op
+BenchmarkIndexHard3-10                                           	    3000	    559716 ns/op
+BenchmarkIndexHard4-10                                           	    3000	    450137 ns/op
+BenchmarkLastIndexHard1-10                                       	    1000	   1345904 ns/op
+BenchmarkLastIndexHard2-10                                       	    1000	   1354822 ns/op
+BenchmarkLastIndexHard3-10                                       	    1000	   1353418 ns/op
+BenchmarkCountHard1-10                                           	   20000	     97638 ns/op
+BenchmarkCountHard2-10                                           	   10000	    136610 ns/op
+BenchmarkCountHard3-10                                           	    3000	    553335 ns/op
+BenchmarkIndexTorture-10                                         	  200000	     10530 ns/op
+BenchmarkCountTorture-10                                         	  200000	     10516 ns/op
+BenchmarkCountTortureOverlapping-10                              	   20000	     76575 ns/op
+BenchmarkCountByte/10-10                                         	300000000	         5.25 ns/op	1906.37 MB/s
+BenchmarkCountByte/32-10                                         	200000000	         6.52 ns/op	4905.64 MB/s
+BenchmarkCountByte/4096-10                                       	20000000	        79.4 ns/op	51611.18 MB/s
+BenchmarkCountByte/4194304-10                                    	   20000	    101808 ns/op	41198.06 MB/s
+BenchmarkCountByte/67108864-10                                   	     500	   3912731 ns/op	17151.41 MB/s
+BenchmarkFields/ASCII/16-10                                      	20000000	        79.5 ns/op	 201.30 MB/s	      32 B/op	       1 allocs/op
+BenchmarkFields/ASCII/256-10                                     	 3000000	       550 ns/op	 465.07 MB/s	     352 B/op	       1 allocs/op
+BenchmarkFields/ASCII/4096-10                                    	  200000	      8849 ns/op	 462.83 MB/s	    6528 B/op	       1 allocs/op
+BenchmarkFields/ASCII/65536-10                                   	   10000	    187597 ns/op	 349.34 MB/s	   98304 B/op	       1 allocs/op
+BenchmarkFields/ASCII/1048576-10                                 	     500	   3367787 ns/op	 311.35 MB/s	 1507328 B/op	       1 allocs/op
+BenchmarkFields/Mixed/16-10                                      	10000000	       161 ns/op	  98.78 MB/s	      48 B/op	       1 allocs/op
+BenchmarkFields/Mixed/256-10                                     	 1000000	      1595 ns/op	 160.50 MB/s	     416 B/op	       1 allocs/op
+BenchmarkFields/Mixed/4096-10                                    	   50000	     32102 ns/op	 127.59 MB/s	   21504 B/op	       5 allocs/op
+BenchmarkFields/Mixed/65536-10                                   	    2000	    559225 ns/op	 117.19 MB/s	  448128 B/op	      12 allocs/op
+BenchmarkFields/Mixed/1048576-10                                 	     200	   8731366 ns/op	 120.09 MB/s	 8853124 B/op	      24 allocs/op
+BenchmarkFieldsFunc/ASCII/16-10                                  	10000000	       125 ns/op	 127.91 MB/s	      32 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/256-10                                 	 1000000	      1359 ns/op	 188.28 MB/s	     352 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/4096-10                                	   50000	     26925 ns/op	 152.13 MB/s	   21888 B/op	       5 allocs/op
+BenchmarkFieldsFunc/ASCII/65536-10                               	    3000	    429956 ns/op	 152.42 MB/s	  448128 B/op	      12 allocs/op
+BenchmarkFieldsFunc/ASCII/1048576-10                             	     200	   6984232 ns/op	 150.13 MB/s	 8853125 B/op	      24 allocs/op
+BenchmarkFieldsFunc/Mixed/16-10                                  	10000000	       144 ns/op	 110.51 MB/s	      48 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/256-10                                 	 1000000	      1341 ns/op	 190.90 MB/s	     416 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/4096-10                                	   50000	     28310 ns/op	 144.68 MB/s	   21504 B/op	       5 allocs/op
+BenchmarkFieldsFunc/Mixed/65536-10                               	    3000	    490898 ns/op	 133.50 MB/s	  448128 B/op	      12 allocs/op
+BenchmarkFieldsFunc/Mixed/1048576-10                             	     200	   8148894 ns/op	 128.68 MB/s	 8853120 B/op	      24 allocs/op
+BenchmarkSplitEmptySeparator-10                                  	     100	  20493693 ns/op
+BenchmarkSplitSingleByteSeparator-10                             	    1000	   1480786 ns/op
+BenchmarkSplitMultiByteSeparator-10                              	    2000	   1280751 ns/op
+BenchmarkSplitNSingleByteSeparator-10                            	10000000	       181 ns/op
+BenchmarkSplitNMultiByteSeparator-10                             	10000000	       210 ns/op
+BenchmarkRepeat-10                                               	20000000	       109 ns/op
+BenchmarkIndexAnyASCII/1:1-10                                    	300000000	         4.59 ns/op
+BenchmarkIndexAnyASCII/1:2-10                                    	300000000	         5.13 ns/op
+BenchmarkIndexAnyASCII/1:4-10                                    	200000000	         6.03 ns/op
+BenchmarkIndexAnyASCII/1:8-10                                    	200000000	         8.10 ns/op
+BenchmarkIndexAnyASCII/1:16-10                                   	100000000	        12.1 ns/op
+BenchmarkIndexAnyASCII/16:1-10                                   	100000000	        20.8 ns/op
+BenchmarkIndexAnyASCII/16:2-10                                   	100000000	        21.1 ns/op
+BenchmarkIndexAnyASCII/16:4-10                                   	100000000	        22.7 ns/op
+BenchmarkIndexAnyASCII/16:8-10                                   	50000000	        27.1 ns/op
+BenchmarkIndexAnyASCII/16:16-10                                  	50000000	        35.3 ns/op
+BenchmarkIndexAnyASCII/256:1-10                                  	10000000	       166 ns/op
+BenchmarkIndexAnyASCII/256:2-10                                  	10000000	       167 ns/op
+BenchmarkIndexAnyASCII/256:4-10                                  	10000000	       170 ns/op
+BenchmarkIndexAnyASCII/256:8-10                                  	10000000	       175 ns/op
+BenchmarkIndexAnyASCII/256:16-10                                 	10000000	       181 ns/op
+BenchmarkIndexAnyASCII/4096:1-10                                 	  500000	      2421 ns/op
+BenchmarkIndexAnyASCII/4096:2-10                                 	  500000	      2405 ns/op
+BenchmarkIndexAnyASCII/4096:4-10                                 	 1000000	      2425 ns/op
+BenchmarkIndexAnyASCII/4096:8-10                                 	 1000000	      2412 ns/op
+BenchmarkIndexAnyASCII/4096:16-10                                	  500000	      2424 ns/op
+BenchmarkTrimASCII/1:1-10                                        	30000000	        49.7 ns/op
+BenchmarkTrimASCII/1:2-10                                        	20000000	        70.6 ns/op
+BenchmarkTrimASCII/1:4-10                                        	20000000	        71.2 ns/op
+BenchmarkTrimASCII/1:8-10                                        	20000000	        77.3 ns/op
+BenchmarkTrimASCII/1:16-10                                       	20000000	        85.4 ns/op
+BenchmarkTrimASCII/16:1-10                                       	20000000	        84.0 ns/op
+BenchmarkTrimASCII/16:2-10                                       	20000000	       101 ns/op
+BenchmarkTrimASCII/16:4-10                                       	20000000	       105 ns/op
+BenchmarkTrimASCII/16:8-10                                       	20000000	       109 ns/op
+BenchmarkTrimASCII/16:16-10                                      	10000000	       117 ns/op
+BenchmarkTrimASCII/256:1-10                                      	 2000000	       637 ns/op
+BenchmarkTrimASCII/256:2-10                                      	 2000000	       642 ns/op
+BenchmarkTrimASCII/256:4-10                                      	 2000000	       651 ns/op
+BenchmarkTrimASCII/256:8-10                                      	 2000000	       640 ns/op
+BenchmarkTrimASCII/256:16-10                                     	 2000000	       656 ns/op
+BenchmarkTrimASCII/4096:1-10                                     	  200000	      9655 ns/op
+BenchmarkTrimASCII/4096:2-10                                     	  200000	      9204 ns/op
+BenchmarkTrimASCII/4096:4-10                                     	  200000	      9284 ns/op
+BenchmarkTrimASCII/4096:8-10                                     	  200000	      9291 ns/op
+BenchmarkTrimASCII/4096:16-10                                    	  200000	      9313 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic2-10                         	  200000	      6214 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic4-10                         	  200000	      6177 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic8-10                         	   20000	     89055 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic16-10                        	   30000	     43188 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic32-10                        	  100000	     21174 ns/op
+BenchmarkIndexPeriodic/IndexPeriodic64-10                        	  200000	     11672 ns/op
+BenchmarkCond1-10                    	10000000	       196 ns/op
+BenchmarkCond2-10                    	 2000000	       679 ns/op
+BenchmarkCond4-10                    	 1000000	      1296 ns/op
+BenchmarkCond8-10                    	  500000	      2587 ns/op
+BenchmarkCond16-10                   	  500000	      5220 ns/op
+BenchmarkCond32-10                   	  200000	     10687 ns/op
+BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-10         	100000000	        20.4 ns/op
+BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-10          	30000000	        61.3 ns/op
+BenchmarkLoadMostlyHits/*sync.Map-10                      	100000000	        20.9 ns/op
+BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-10       	100000000	        16.7 ns/op
+BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-10        	20000000	        58.8 ns/op
+BenchmarkLoadMostlyMisses/*sync.Map-10                    	100000000	        15.4 ns/op
+BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-10     	 5000000	       351 ns/op
+BenchmarkLoadOrStoreBalanced/*sync.Map-10                 	 5000000	       386 ns/op
+BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-10       	 3000000	       503 ns/op
+BenchmarkLoadOrStoreUnique/*sync.Map-10                   	 2000000	       714 ns/op
+BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-10   	200000000	         5.64 ns/op
+BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-10    	20000000	        72.2 ns/op
+BenchmarkLoadOrStoreCollision/*sync.Map-10                	300000000	         5.32 ns/op
+BenchmarkRange/*sync_test.DeepCopyMap-10                  	  500000	      2678 ns/op
+BenchmarkRange/*sync_test.RWMutexMap-10                   	   20000	     69405 ns/op
+BenchmarkRange/*sync.Map-10                               	  500000	      2953 ns/op
+BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-10       	 1000000	      1074 ns/op
+BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-10        	20000000	        63.7 ns/op
+BenchmarkAdversarialAlloc/*sync.Map-10                    	10000000	       241 ns/op
+BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-10      	 5000000	       248 ns/op
+BenchmarkAdversarialDelete/*sync_test.RWMutexMap-10       	20000000	        81.5 ns/op
+BenchmarkAdversarialDelete/*sync.Map-10                   	10000000	       170 ns/op
+BenchmarkUncontendedSemaphore-10                          	100000000	        17.2 ns/op
+BenchmarkContendedSemaphore-10                            	100000000	        17.6 ns/op
+BenchmarkMutexUncontended-10                              	1000000000	         2.44 ns/op
+BenchmarkMutex-10                                         	20000000	        65.3 ns/op
+BenchmarkMutexSlack-10                                    	20000000	        60.9 ns/op
+BenchmarkMutexWork-10                                     	20000000	       104 ns/op
+BenchmarkMutexWorkSlack-10                                	20000000	       116 ns/op
+BenchmarkMutexNoSpin-10                                   	10000000	       156 ns/op
+BenchmarkMutexSpin-10                                     	 2000000	       632 ns/op
+BenchmarkOnce-10                                          	2000000000	         0.73 ns/op
+BenchmarkPool-10                                          	1000000000	         7.69 ns/op
+BenchmarkPoolOverflow-10                                  	 2000000	       682 ns/op
+BenchmarkSemaUncontended-10                               	500000000	         3.11 ns/op
+BenchmarkSemaSyntNonblock-10                              	10000000	       114 ns/op
+BenchmarkSemaSyntBlock-10                                 	20000000	        91.7 ns/op
+BenchmarkSemaWorkNonblock-10                              	20000000	       109 ns/op
+BenchmarkSemaWorkBlock-10                                 	20000000	       109 ns/op
+BenchmarkRWMutexUncontended-10                            	200000000	         9.78 ns/op
+BenchmarkRWMutexWrite100-10                               	50000000	        34.0 ns/op
+BenchmarkRWMutexWrite10-10                                	100000000	        22.7 ns/op
+BenchmarkRWMutexWorkWrite100-10                           	10000000	       133 ns/op
+BenchmarkRWMutexWorkWrite10-10                            	10000000	       137 ns/op
+BenchmarkWaitGroupUncontended-10                          	500000000	         3.42 ns/op
+BenchmarkWaitGroupAddDone-10                              	30000000	        53.3 ns/op
+BenchmarkWaitGroupAddDoneWork-10                          	30000000	        56.7 ns/op
+BenchmarkWaitGroupWait-10                                 	2000000000	         0.60 ns/op
+BenchmarkWaitGroupWaitWork-10                             	100000000	        12.0 ns/op
+BenchmarkWaitGroupActuallyWait-10                         	20000000	       117 ns/op	      16 B/op	       1 allocs/op
+BenchmarkValueRead-10    	2000000000	         0.35 ns/op
+BenchmarkTable/1x10/new-10         	  500000	      2532 ns/op	    1520 B/op	      21 allocs/op
+BenchmarkTable/1x10/reuse-10       	 1000000	      1352 ns/op	       0 B/op	       0 allocs/op
+BenchmarkTable/1x1000/new-10       	   10000	    156298 ns/op	   99440 B/op	    1023 allocs/op
+BenchmarkTable/1x1000/reuse-10     	   10000	    118242 ns/op	       9 B/op	       0 allocs/op
+BenchmarkTable/1x100000/new-10     	      50	  29081765 ns/op	19904256 B/op	  100060 allocs/op
+BenchmarkTable/1x100000/reuse-10   	     100	  11860396 ns/op	  199043 B/op	    1000 allocs/op
+BenchmarkTable/10x10/new-10        	  200000	      6916 ns/op	    5056 B/op	      31 allocs/op
+BenchmarkTable/10x10/reuse-10      	  300000	      4849 ns/op	       0 B/op	       0 allocs/op
+BenchmarkTable/10x1000/new-10      	    3000	    570845 ns/op	  386817 B/op	    1039 allocs/op
+BenchmarkTable/10x1000/reuse-10    	    3000	    471484 ns/op	     128 B/op	       0 allocs/op
+BenchmarkTable/10x100000/new-10    	      20	  75962987 ns/op	49262759 B/op	  100077 allocs/op
+BenchmarkTable/10x100000/reuse-10  	      20	  60789290 ns/op	 2463136 B/op	    5003 allocs/op
+BenchmarkTable/100x10/new-10       	   30000	     47522 ns/op	   38016 B/op	      40 allocs/op
+BenchmarkTable/100x10/reuse-10     	   50000	     37888 ns/op	       0 B/op	       0 allocs/op
+BenchmarkTable/100x1000/new-10     	     300	   4543421 ns/op	 3251332 B/op	    1053 allocs/op
+BenchmarkTable/100x1000/reuse-10   	     500	   3908854 ns/op	    6502 B/op	       2 allocs/op
+BenchmarkTable/100x100000/new-10   	       2	 619463285 ns/op	339962032 B/op	  100093 allocs/op
+BenchmarkTable/100x100000/reuse-10 	       2	 593961956 ns/op	169981000 B/op	   50046 allocs/op
+BenchmarkPyramid/10-10             	  200000	      5832 ns/op	    4880 B/op	      35 allocs/op
+BenchmarkPyramid/100-10            	    5000	    302722 ns/op	  411185 B/op	     231 allocs/op
+BenchmarkPyramid/1000-10           	      50	  26035477 ns/op	41585968 B/op	    2055 allocs/op
+BenchmarkRagged/10-10              	  300000	      6170 ns/op	    4512 B/op	      34 allocs/op
+BenchmarkRagged/100-10             	   30000	     86129 ns/op	   41136 B/op	     188 allocs/op
+BenchmarkRagged/1000-10            	    3000	    521922 ns/op	  400672 B/op	    1661 allocs/op
+BenchmarkParseLarge-10    	     100	  21770702 ns/op
+BenchmarkAfterFunc-10                	    2000	    562878 ns/op
+BenchmarkAfter-10                    	    2000	   8756955 ns/op
+BenchmarkStop-10                     	   10000	    113188 ns/op
+BenchmarkSimultaneousAfterFunc-10    	    5000	    205760 ns/op
+BenchmarkStartStop-10                	   30000	     50610 ns/op
+BenchmarkReset-10                    	  100000	     12031 ns/op
+BenchmarkSleep-10                    	    5000	    354665 ns/op
+BenchmarkTicker-10                   	     100	  13908345 ns/op
+BenchmarkNow-10                      	30000000	        47.1 ns/op
+BenchmarkNowUnixNano-10              	30000000	        46.5 ns/op
+BenchmarkFormat-10                   	 5000000	       242 ns/op
+BenchmarkFormatNow-10                	10000000	       213 ns/op
+BenchmarkMarshalJSON-10              	 5000000	       296 ns/op
+BenchmarkMarshalText-10              	 5000000	       294 ns/op
+BenchmarkParse-10                    	10000000	       235 ns/op
+BenchmarkParseDuration-10            	20000000	        94.8 ns/op
+BenchmarkHour-10                     	100000000	        11.1 ns/op
+BenchmarkSecond-10                   	100000000	        10.5 ns/op
+BenchmarkYear-10                     	100000000	        20.3 ns/op
+BenchmarkDay-10                      	50000000	        26.5 ns/op
+BenchmarkDecodeValidASCII-10            	50000000	        38.3 ns/op
+BenchmarkDecodeValidJapaneseChars-10    	50000000	        35.4 ns/op
+BenchmarkDecodeRune-10                  	200000000	         6.01 ns/op
+BenchmarkEncodeValidASCII-10            	50000000	        27.0 ns/op
+BenchmarkEncodeValidJapaneseChars-10    	100000000	        19.5 ns/op
+BenchmarkEncodeRune-10                  	1000000000	         2.11 ns/op
+BenchmarkRuneCountTenASCIIChars-10               	200000000	         8.05 ns/op
+BenchmarkRuneCountTenJapaneseChars-10            	50000000	        39.2 ns/op
+BenchmarkRuneCountInStringTenASCIIChars-10       	200000000	         7.67 ns/op
+BenchmarkRuneCountInStringTenJapaneseChars-10    	30000000	        47.4 ns/op
+BenchmarkValidTenASCIIChars-10                   	200000000	         7.77 ns/op
+BenchmarkValidTenJapaneseChars-10                	30000000	        44.1 ns/op
+BenchmarkValidStringTenASCIIChars-10             	200000000	         7.38 ns/op
+BenchmarkValidStringTenJapaneseChars-10          	30000000	        43.6 ns/op
+BenchmarkEncodeASCIIRune-10                      	1000000000	         2.40 ns/op
+BenchmarkEncodeJapaneseRune-10                   	500000000	         3.22 ns/op
+BenchmarkDecodeASCIIRune-10                      	1000000000	         2.69 ns/op
+BenchmarkDecodeJapaneseRune-10                   	300000000	         4.16 ns/op
+BenchmarkFullASCIIRune-10                        	2000000000	         0.53 ns/op
+BenchmarkFullJapaneseRune-10                     	2000000000	         0.67 ns/op
diff --git a/1.9/Dockerfile b/1.9/Dockerfile
index 447f2f6..9f03fcc 100644
--- a/1.9/Dockerfile
+++ b/1.9/Dockerfile
@@ -13,14 +13,14 @@
 		wget \
 	&& rm -rf /var/lib/apt/lists/*
 
-ENV GOLANG_VERSION 1.9rc2
+ENV GOLANG_VERSION 1.9.7
 
 RUN set -eux; \
 	\
 # this "case" statement is generated via "update.sh"
 	dpkgArch="$(dpkg --print-architecture)"; \
 	case "${dpkgArch##*-}" in \
-		amd64) goRelArch='linux-amd64'; goRelSha256='0d17d440f02505d8fbf6becb777175c242486c1d71046705876dcd20e0574002' ;; \
+		amd64) goRelArch='linux-amd64'; goRelSha256='88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee' ;; \
 		*) echo >&2; echo >&2 "warning: current architecture ($dpkgArch) does not have a corresponding Go binary release; will be building from source"; echo >&2; exit 1 ;; \
 	esac; \
 	\
diff --git a/1.9/clean.log b/1.9/clean.log
index 05f5f3f..7dee616 100644
--- a/1.9/clean.log
+++ b/1.9/clean.log
@@ -1,1524 +1,1344 @@
-BenchmarkCompressedZipGarbage    	     500	   2183727 ns/op	   25221 B/op	      44 allocs/op

-BenchmarkZip64Test               	      20	  71658218 ns/op

-BenchmarkZip64TestSizes/4096     	  200000	      6424 ns/op

-BenchmarkZip64TestSizes/1048576  	   10000	    217241 ns/op

-BenchmarkZip64TestSizes/67108864 	     100	  12808558 ns/op

-BenchmarkReaderCopyOptimal       	20000000	       163 ns/op

-BenchmarkReaderCopyUnoptimal     	 5000000	       257 ns/op

-BenchmarkReaderCopyNoWriteTo     	  300000	      3631 ns/op

-BenchmarkReaderWriteToOptimal    	 5000000	       461 ns/op

-BenchmarkWriterCopyOptimal       	10000000	       171 ns/op

-BenchmarkWriterCopyUnoptimal     	 5000000	       259 ns/op

-BenchmarkWriterCopyNoReadFrom    	  300000	      3560 ns/op

-BenchmarkReaderEmpty             	 2000000	       728 ns/op	    4224 B/op	       3 allocs/op

-BenchmarkWriterEmpty             	 2000000	       760 ns/op	    4096 B/op	       1 allocs/op

-BenchmarkWriterFlush             	100000000	        14.8 ns/op	       0 B/op	       0 allocs/op

-BenchmarkReadString                     	  200000	      6012 ns/op	5449.87 MB/s

-BenchmarkWriteByte                      	  100000	     12911 ns/op	 317.23 MB/s

-BenchmarkWriteRune                      	   50000	     32040 ns/op	 383.52 MB/s

-BenchmarkBufferNotEmptyWriteRead        	    5000	    363848 ns/op

-BenchmarkBufferFullSmallReads           	   20000	     93503 ns/op

-BenchmarkIndexByte/10                   	300000000	         3.96 ns/op	2526.78 MB/s

-BenchmarkIndexByte/32                   	300000000	         4.68 ns/op	6830.97 MB/s

-BenchmarkIndexByte/4K                   	20000000	        82.9 ns/op	49416.83 MB/s

-BenchmarkIndexByte/4M                   	   10000	    134008 ns/op	31298.87 MB/s

-BenchmarkIndexByte/64M                  	     300	   4525111 ns/op	14830.32 MB/s

-BenchmarkIndexBytePortable/10           	200000000	         6.89 ns/op	1452.16 MB/s

-BenchmarkIndexBytePortable/32           	50000000	        26.4 ns/op	1210.12 MB/s

-BenchmarkIndexBytePortable/4K           	 1000000	      1677 ns/op	2442.42 MB/s

-BenchmarkIndexBytePortable/4M           	    1000	   1637259 ns/op	2561.78 MB/s

-BenchmarkIndexBytePortable/64M          	      50	  26467145 ns/op	2535.55 MB/s

-BenchmarkIndexRune/10                   	100000000	        19.5 ns/op	 512.87 MB/s

-BenchmarkIndexRune/32                   	100000000	        18.4 ns/op	1739.91 MB/s

-BenchmarkIndexRune/4K                   	20000000	        97.5 ns/op	42025.07 MB/s

-BenchmarkIndexRune/4M                   	   10000	    111985 ns/op	37454.15 MB/s

-BenchmarkIndexRune/64M                  	     300	   4745467 ns/op	14141.68 MB/s

-BenchmarkIndexRuneASCII/10              	200000000	         6.08 ns/op	1645.02 MB/s

-BenchmarkIndexRuneASCII/32              	200000000	         7.69 ns/op	4163.70 MB/s

-BenchmarkIndexRuneASCII/4K              	20000000	        86.6 ns/op	47296.31 MB/s

-BenchmarkIndexRuneASCII/4M              	   10000	    112186 ns/op	37386.89 MB/s

-BenchmarkIndexRuneASCII/64M             	     300	   4587081 ns/op	14629.97 MB/s

-BenchmarkEqual/0                        	500000000	         3.03 ns/op

-BenchmarkEqual/1                        	500000000	         3.88 ns/op	 257.67 MB/s

-BenchmarkEqual/6                        	300000000	         3.98 ns/op	1509.26 MB/s

-BenchmarkEqual/9                        	300000000	         4.80 ns/op	1875.68 MB/s

-BenchmarkEqual/15                       	300000000	         5.10 ns/op	2941.75 MB/s

-BenchmarkEqual/16                       	300000000	         5.11 ns/op	3130.23 MB/s

-BenchmarkEqual/20                       	200000000	         6.09 ns/op	3286.73 MB/s

-BenchmarkEqual/32                       	200000000	         6.41 ns/op	4989.73 MB/s

-BenchmarkEqual/4K                       	20000000	        78.9 ns/op	51884.21 MB/s

-BenchmarkEqual/4M                       	   10000	    193071 ns/op	21724.09 MB/s

-BenchmarkEqual/64M                      	     200	   9439665 ns/op	7109.24 MB/s

-BenchmarkEqualPort/1                    	300000000	         4.50 ns/op	 222.21 MB/s

-BenchmarkEqualPort/6                    	200000000	         7.94 ns/op	 755.65 MB/s

-BenchmarkEqualPort/32                   	50000000	        23.5 ns/op	1359.14 MB/s

-BenchmarkEqualPort/4K                   	 1000000	      1974 ns/op	2074.73 MB/s

-BenchmarkEqualPort/4M                   	     500	   2020843 ns/op	2075.52 MB/s

-BenchmarkEqualPort/64M                  	      50	  36173149 ns/op	1855.21 MB/s

-BenchmarkIndex/10                       	100000000	        10.8 ns/op	 923.72 MB/s

-BenchmarkIndex/32                       	100000000	        11.0 ns/op	2899.50 MB/s

-BenchmarkIndex/4K                       	  500000	      2437 ns/op	1680.24 MB/s

-BenchmarkIndex/4M                       	    1000	   2469782 ns/op	1698.25 MB/s

-BenchmarkIndex/64M                      	      50	  40136926 ns/op	1672.00 MB/s

-BenchmarkIndexEasy/10                   	200000000	        10.4 ns/op	 963.60 MB/s

-BenchmarkIndexEasy/32                   	100000000	        11.4 ns/op	2805.63 MB/s

-BenchmarkIndexEasy/4K                   	20000000	        94.0 ns/op	43582.44 MB/s

-BenchmarkIndexEasy/4M                   	   10000	    115341 ns/op	36364.27 MB/s

-BenchmarkIndexEasy/64M                  	     300	   4679219 ns/op	14341.89 MB/s

-BenchmarkCount/10                       	100000000	        21.3 ns/op	 469.36 MB/s

-BenchmarkCount/32                       	50000000	        24.3 ns/op	1318.83 MB/s

-BenchmarkCount/4K                       	 1000000	      2210 ns/op	1852.81 MB/s

-BenchmarkCount/4M                       	     500	   2631213 ns/op	1594.06 MB/s

-BenchmarkCount/64M                      	      30	  37537373 ns/op	1787.79 MB/s

-BenchmarkCountEasy/10                   	100000000	        19.5 ns/op	 512.24 MB/s

-BenchmarkCountEasy/32                   	50000000	        25.0 ns/op	1282.28 MB/s

-BenchmarkCountEasy/4K                   	20000000	       115 ns/op	35566.68 MB/s

-BenchmarkCountEasy/4M                   	   10000	    112745 ns/op	37201.57 MB/s

-BenchmarkCountEasy/64M                  	     300	   4502560 ns/op	14904.60 MB/s

-BenchmarkCountSingle/10                 	200000000	         6.59 ns/op	1518.17 MB/s

-BenchmarkCountSingle/32                 	200000000	         7.88 ns/op	4063.01 MB/s

-BenchmarkCountSingle/4K                 	20000000	       105 ns/op	38747.36 MB/s

-BenchmarkCountSingle/4M                 	   10000	    127141 ns/op	32989.25 MB/s

-BenchmarkCountSingle/64M                	     300	   4924961 ns/op	13626.27 MB/s

-BenchmarkFields                         	      50	  22171137 ns/op	  47.29 MB/s

-BenchmarkFieldsFunc                     	     100	  22801830 ns/op	  45.99 MB/s

-BenchmarkTrimSpace                      	30000000	        40.2 ns/op

-BenchmarkSplitEmptySeparator            	     100	  22175174 ns/op

-BenchmarkSplitSingleByteSeparator       	    1000	   2333723 ns/op

-BenchmarkSplitMultiByteSeparator        	    1000	   1494336 ns/op

-BenchmarkSplitNSingleByteSeparator      	 5000000	       362 ns/op

-BenchmarkSplitNMultiByteSeparator       	 5000000	       318 ns/op

-BenchmarkRepeat                         	20000000	       106 ns/op

-BenchmarkBytesCompare/1                 	300000000	         4.98 ns/op

-BenchmarkBytesCompare/2                 	300000000	         5.28 ns/op

-BenchmarkBytesCompare/4                 	300000000	         5.28 ns/op

-BenchmarkBytesCompare/8                 	300000000	         4.33 ns/op

-BenchmarkBytesCompare/16                	300000000	         4.48 ns/op

-BenchmarkBytesCompare/32                	300000000	         4.90 ns/op

-BenchmarkBytesCompare/64                	200000000	         6.47 ns/op

-BenchmarkBytesCompare/128               	200000000	         7.46 ns/op

-BenchmarkBytesCompare/256               	200000000	         9.87 ns/op

-BenchmarkBytesCompare/512               	100000000	        15.5 ns/op

-BenchmarkBytesCompare/1024              	100000000	        24.6 ns/op

-BenchmarkBytesCompare/2048              	30000000	        46.1 ns/op

-BenchmarkIndexAnyASCII/1:1              	200000000	         6.54 ns/op

-BenchmarkIndexAnyASCII/1:2              	200000000	         6.55 ns/op

-BenchmarkIndexAnyASCII/1:4              	200000000	         8.95 ns/op

-BenchmarkIndexAnyASCII/1:8              	100000000	        10.4 ns/op

-BenchmarkIndexAnyASCII/1:16             	100000000	        16.4 ns/op

-BenchmarkIndexAnyASCII/16:1             	50000000	        24.8 ns/op

-BenchmarkIndexAnyASCII/16:2             	50000000	        25.1 ns/op

-BenchmarkIndexAnyASCII/16:4             	50000000	        27.4 ns/op

-BenchmarkIndexAnyASCII/16:8             	50000000	        36.2 ns/op

-BenchmarkIndexAnyASCII/16:16            	30000000	        48.0 ns/op

-BenchmarkIndexAnyASCII/256:1            	 5000000	       227 ns/op

-BenchmarkIndexAnyASCII/256:2            	10000000	       213 ns/op

-BenchmarkIndexAnyASCII/256:4            	 5000000	       233 ns/op

-BenchmarkIndexAnyASCII/256:8            	 5000000	       214 ns/op

-BenchmarkIndexAnyASCII/256:16           	10000000	       232 ns/op

-BenchmarkIndexAnyASCII/4096:1           	  500000	      2931 ns/op

-BenchmarkIndexAnyASCII/4096:2           	  500000	      2909 ns/op

-BenchmarkIndexAnyASCII/4096:4           	  500000	      3168 ns/op

-BenchmarkIndexAnyASCII/4096:8           	  500000	      2992 ns/op

-BenchmarkIndexAnyASCII/4096:16          	  500000	      2920 ns/op

-BenchmarkTrimASCII/1:1                  	20000000	        61.4 ns/op

-BenchmarkTrimASCII/1:2                  	20000000	        97.0 ns/op

-BenchmarkTrimASCII/1:4                  	20000000	       111 ns/op

-BenchmarkTrimASCII/1:8                  	20000000	       118 ns/op

-BenchmarkTrimASCII/1:16                 	10000000	       120 ns/op

-BenchmarkTrimASCII/16:1                 	20000000	       112 ns/op

-BenchmarkTrimASCII/16:2                 	10000000	       144 ns/op

-BenchmarkTrimASCII/16:4                 	10000000	       154 ns/op

-BenchmarkTrimASCII/16:8                 	10000000	       145 ns/op

-BenchmarkTrimASCII/16:16                	10000000	       159 ns/op

-BenchmarkTrimASCII/256:1                	 2000000	       808 ns/op

-BenchmarkTrimASCII/256:2                	 2000000	       840 ns/op

-BenchmarkTrimASCII/256:4                	 2000000	       792 ns/op

-BenchmarkTrimASCII/256:8                	 2000000	       857 ns/op

-BenchmarkTrimASCII/256:16               	 2000000	       864 ns/op

-BenchmarkTrimASCII/4096:1               	  200000	     11819 ns/op

-BenchmarkTrimASCII/4096:2               	  100000	     12503 ns/op

-BenchmarkTrimASCII/4096:4               	  100000	     12717 ns/op

-BenchmarkTrimASCII/4096:8               	  100000	     11603 ns/op

-BenchmarkTrimASCII/4096:16              	  100000	     12924 ns/op

-BenchmarkCompareBytesEqual              	300000000	         4.42 ns/op

-BenchmarkCompareBytesToNil              	500000000	         3.69 ns/op

-BenchmarkCompareBytesEmpty              	500000000	         2.83 ns/op

-BenchmarkCompareBytesIdentical          	500000000	         2.74 ns/op

-BenchmarkCompareBytesSameLength         	300000000	         4.54 ns/op

-BenchmarkCompareBytesDifferentLength    	300000000	         4.58 ns/op

-BenchmarkCompareBytesBigUnaligned       	   30000	     50438 ns/op	20789.59 MB/s

-BenchmarkCompareBytesBig                	   30000	     49310 ns/op	21264.83 MB/s

-BenchmarkCompareBytesBigIdentical       	500000000	         3.04 ns/op	345299892.15 MB/s

-BenchmarkAll    	       1	4218509360 ns/op

-BenchmarkMul2            	 3000000	       369 ns/op

-BenchmarkMulNeg2         	 3000000	       383 ns/op

-BenchmarkEfaceInteger    	1000000000	         2.46 ns/op

-BenchmarkCopyElim1               	   30000	     46508 ns/op

-BenchmarkCopyElim10              	   30000	     46564 ns/op

-BenchmarkCopyElim100             	   10000	    100157 ns/op

-BenchmarkCopyElim1000            	    3000	    614389 ns/op

-BenchmarkCopyElim10000           	     100	  19055510 ns/op

-BenchmarkCopyElim100000          	      10	 175398299 ns/op

-BenchmarkDeadCode/1              	   30000	     43687 ns/op

-BenchmarkDeadCode/10             	   30000	     53490 ns/op

-BenchmarkDeadCode/100            	   10000	    102757 ns/op

-BenchmarkDeadCode/1000           	    2000	    628081 ns/op

-BenchmarkDeadCode/10000          	     200	   6679828 ns/op

-BenchmarkDeadCode/100000         	      20	 121349857 ns/op

-BenchmarkDeadCode/200000         	       5	 211185919 ns/op

-BenchmarkDominatorsLinear        	    2000	   1283582 ns/op	   7.79 MB/s

-BenchmarkDominatorsFwdBack       	    1000	   2137662 ns/op	   4.68 MB/s

-BenchmarkDominatorsManyPred      	    1000	   1496435 ns/op	   6.68 MB/s

-BenchmarkDominatorsMaxPred       	    1000	   1831512 ns/op	   5.46 MB/s

-BenchmarkDominatorsMaxPredVal    	    2000	   1756603 ns/op	   5.69 MB/s

-BenchmarkFuse/1                  	   10000	    133900 ns/op

-BenchmarkFuse/10                 	   10000	    133156 ns/op

-BenchmarkFuse/100                	   10000	    201813 ns/op

-BenchmarkFuse/1000               	    1000	   1359335 ns/op

-BenchmarkFuse/10000              	     100	  19044218 ns/op

-BenchmarkNilCheckDeep1           	 1000000	      1116 ns/op	   0.90 MB/s	     101 B/op	       6 allocs/op

-BenchmarkNilCheckDeep10          	 1000000	      1785 ns/op	   5.60 MB/s	     192 B/op	       6 allocs/op

-BenchmarkNilCheckDeep100         	  200000	      9772 ns/op	  10.23 MB/s	    1168 B/op	       6 allocs/op

-BenchmarkNilCheckDeep1000        	   20000	     63888 ns/op	  15.65 MB/s	   10304 B/op	       6 allocs/op

-BenchmarkNilCheckDeep10000       	    2000	    851331 ns/op	  11.75 MB/s	  102504 B/op	       6 allocs/op

-BenchmarkDSEPass                 	    5000	    293701 ns/op	   41208 B/op	       8 allocs/op

-BenchmarkDSEPassBlock            	     300	   4805554 ns/op	  555673 B/op	     400 allocs/op

-BenchmarkCSEPass                 	     500	   2862380 ns/op	  188640 B/op	       9 allocs/op

-BenchmarkCSEPassBlock            	     100	  38347212 ns/op	 3104405 B/op	    1350 allocs/op

-BenchmarkDeadcodePass            	   30000	     56076 ns/op	   10505 B/op	       3 allocs/op

-BenchmarkDeadcodePassBlock       	    2000	   1076401 ns/op	  153696 B/op	      22 allocs/op

-BenchmarkMultiPass               	   10000	    139877 ns/op	  240024 B/op	      11 allocs/op

-BenchmarkMultiPassBlock          	    1000	   2155931 ns/op	 3600322 B/op	     165 allocs/op

-BenchmarkDivconstI64    	2000000000	         0.99 ns/op

-BenchmarkDivconstU64    	1000000000	         1.10 ns/op

-BenchmarkDivconstI32    	2000000000	         0.76 ns/op

-BenchmarkDivconstU32    	2000000000	         0.97 ns/op

-BenchmarkDivconstI16    	2000000000	         0.78 ns/op

-BenchmarkDivconstU16    	2000000000	         0.60 ns/op

-BenchmarkDivconstI8     	2000000000	         0.85 ns/op

-BenchmarkDivconstU8     	2000000000	         0.54 ns/op

-BenchmarkDecodeDigits    	     200	   6866723 ns/op	  14.56 MB/s	 3613273 B/op	      40 allocs/op

-BenchmarkDecodeTwain     	     100	  24649501 ns/op	  15.73 MB/s	 3625882 B/op	      40 allocs/op

-BenchmarkDecodeRand      	     500	   2082251 ns/op	   7.87 MB/s	 3644418 B/op	      40 allocs/op

-BenchmarkDecode/Digits/Huffman/1e4         	   10000	    194445 ns/op	  51.43 MB/s	   40634 B/op	       5 allocs/op

-BenchmarkDecode/Digits/Huffman/1e5         	    1000	   1863839 ns/op	  53.65 MB/s	   40645 B/op	       5 allocs/op

-BenchmarkDecode/Digits/Huffman/1e6         	     100	  12143147 ns/op	  82.35 MB/s	   40723 B/op	       5 allocs/op

-BenchmarkDecode/Digits/Speed/1e4           	    5000	    239470 ns/op	  41.76 MB/s	   40715 B/op	       8 allocs/op

-BenchmarkDecode/Digits/Speed/1e5           	    1000	   1983200 ns/op	  50.42 MB/s	   40933 B/op	      11 allocs/op

-BenchmarkDecode/Digits/Speed/1e6           	     100	  13342994 ns/op	  74.95 MB/s	   44483 B/op	      73 allocs/op

-BenchmarkDecode/Digits/Default/1e4         	   10000	    147438 ns/op	  67.82 MB/s	   40685 B/op	       7 allocs/op

-BenchmarkDecode/Digits/Default/1e5         	    1000	   1395343 ns/op	  71.67 MB/s	   40933 B/op	      13 allocs/op

-BenchmarkDecode/Digits/Default/1e6         	     100	  11917546 ns/op	  83.91 MB/s	   44899 B/op	      79 allocs/op

-BenchmarkDecode/Digits/Compression/1e4     	   10000	    207445 ns/op	  48.21 MB/s	   40683 B/op	       7 allocs/op

-BenchmarkDecode/Digits/Compression/1e5     	    1000	   1395279 ns/op	  71.67 MB/s	   40933 B/op	      13 allocs/op

-BenchmarkDecode/Digits/Compression/1e6     	     100	  11554671 ns/op	  86.55 MB/s	   44899 B/op	      79 allocs/op

-BenchmarkDecode/Twain/Huffman/1e4          	   10000	    212448 ns/op	  47.07 MB/s	   42023 B/op	      15 allocs/op

-BenchmarkDecode/Twain/Huffman/1e5          	    1000	   1644557 ns/op	  60.81 MB/s	   43485 B/op	      20 allocs/op

-BenchmarkDecode/Twain/Huffman/1e6          	     100	  14545436 ns/op	  68.75 MB/s	   71714 B/op	     134 allocs/op

-BenchmarkDecode/Twain/Speed/1e4            	   10000	    223660 ns/op	  44.71 MB/s	   41287 B/op	      17 allocs/op

-BenchmarkDecode/Twain/Speed/1e5            	    1000	   1557599 ns/op	  64.20 MB/s	   45128 B/op	      30 allocs/op

-BenchmarkDecode/Twain/Speed/1e6            	     100	  13970809 ns/op	  71.58 MB/s	   72797 B/op	     193 allocs/op

-BenchmarkDecode/Twain/Default/1e4          	    5000	    248117 ns/op	  40.30 MB/s	   41287 B/op	      17 allocs/op

-BenchmarkDecode/Twain/Default/1e5          	    1000	   1602382 ns/op	  62.41 MB/s	   44368 B/op	      28 allocs/op

-BenchmarkDecode/Twain/Default/1e6          	     100	  12630902 ns/op	  79.17 MB/s	   71117 B/op	     199 allocs/op

-BenchmarkDecode/Twain/Compression/1e4      	    5000	    234278 ns/op	  42.68 MB/s	   41287 B/op	      17 allocs/op

-BenchmarkDecode/Twain/Compression/1e5      	    1000	   1334521 ns/op	  74.93 MB/s	   43334 B/op	      28 allocs/op

-BenchmarkDecode/Twain/Compression/1e6      	     100	  10346152 ns/op	  96.65 MB/s	   69176 B/op	     196 allocs/op

-BenchmarkEncode/Digits/Huffman/1e4         	   50000	     33460 ns/op	 298.86 MB/s

-BenchmarkEncode/Digits/Huffman/1e5         	    5000	    302985 ns/op	 330.05 MB/s

-BenchmarkEncode/Digits/Huffman/1e6         	     500	   3218938 ns/op	 310.66 MB/s

-BenchmarkEncode/Digits/Speed/1e4           	   10000	    199020 ns/op	  50.25 MB/s

-BenchmarkEncode/Digits/Speed/1e5           	    1000	   1889241 ns/op	  52.93 MB/s

-BenchmarkEncode/Digits/Speed/1e6           	     100	  15906590 ns/op	  62.87 MB/s

-BenchmarkEncode/Digits/Default/1e4         	    5000	    288594 ns/op	  34.65 MB/s

-BenchmarkEncode/Digits/Default/1e5         	     300	   4977953 ns/op	  20.09 MB/s

-BenchmarkEncode/Digits/Default/1e6         	      20	  50647826 ns/op	  19.74 MB/s

-BenchmarkEncode/Digits/Compression/1e4     	    5000	    292081 ns/op	  34.24 MB/s

-BenchmarkEncode/Digits/Compression/1e5     	     300	   5134303 ns/op	  19.48 MB/s

-BenchmarkEncode/Digits/Compression/1e6     	      20	  52098869 ns/op	  19.19 MB/s

-BenchmarkEncode/Twain/Huffman/1e4          	   30000	     46783 ns/op	 213.75 MB/s

-BenchmarkEncode/Twain/Huffman/1e5          	    3000	    336996 ns/op	 296.74 MB/s

-BenchmarkEncode/Twain/Huffman/1e6          	     500	   3309879 ns/op	 302.13 MB/s

-BenchmarkEncode/Twain/Speed/1e4            	   10000	    158863 ns/op	  62.95 MB/s

-BenchmarkEncode/Twain/Speed/1e5            	    1000	   1445143 ns/op	  69.20 MB/s

-BenchmarkEncode/Twain/Speed/1e6            	     100	  13836198 ns/op	  72.27 MB/s

-BenchmarkEncode/Twain/Default/1e4          	    5000	    331088 ns/op	  30.20 MB/s

-BenchmarkEncode/Twain/Default/1e5          	     200	   5569633 ns/op	  17.95 MB/s

-BenchmarkEncode/Twain/Default/1e6          	      30	  57497712 ns/op	  17.39 MB/s

-BenchmarkEncode/Twain/Compression/1e4      	    5000	    364215 ns/op	  27.46 MB/s

-BenchmarkEncode/Twain/Compression/1e5      	     200	   6434150 ns/op	  15.54 MB/s

-BenchmarkEncode/Twain/Compression/1e6      	      20	  69437315 ns/op	  14.40 MB/s

-BenchmarkDecoder/1e4         	   10000	    138785 ns/op	  72.05 MB/s

-BenchmarkDecoder/1e5         	    2000	   1189799 ns/op	  84.05 MB/s

-BenchmarkDecoder/1e6         	     100	  10108192 ns/op	  98.93 MB/s

-BenchmarkEncoder/1e4         	    5000	    267091 ns/op	  37.44 MB/s

-BenchmarkEncoder/1e5         	    1000	   1949458 ns/op	  51.30 MB/s

-BenchmarkEncoder/1e6         	     100	  15039948 ns/op	  66.49 MB/s

-BenchmarkDup    	    5000	    326731 ns/op

-BenchmarkContextCancelTree/depth=1/Root=Background         	10000000	       170 ns/op

-BenchmarkContextCancelTree/depth=1/Root=OpenCanceler       	 1000000	      1225 ns/op

-BenchmarkContextCancelTree/depth=1/Root=ClosedCanceler     	 3000000	       507 ns/op

-BenchmarkContextCancelTree/depth=10/Root=Background        	  200000	      7065 ns/op

-BenchmarkContextCancelTree/depth=10/Root=OpenCanceler      	  200000	     10527 ns/op

-BenchmarkContextCancelTree/depth=10/Root=ClosedCanceler    	  500000	      3198 ns/op

-BenchmarkContextCancelTree/depth=100/Root=Background       	   20000	     72024 ns/op

-BenchmarkContextCancelTree/depth=100/Root=OpenCanceler     	   10000	    100113 ns/op

-BenchmarkContextCancelTree/depth=100/Root=ClosedCanceler   	   50000	     36003 ns/op

-BenchmarkContextCancelTree/depth=1000/Root=Background      	    1000	   1421638 ns/op

-BenchmarkContextCancelTree/depth=1000/Root=OpenCanceler    	    1000	   2028288 ns/op

-BenchmarkContextCancelTree/depth=1000/Root=ClosedCanceler  	    2000	    591366 ns/op

-BenchmarkEncrypt    	100000000	        17.6 ns/op	 907.94 MB/s

-BenchmarkDecrypt    	100000000	        12.5 ns/op	1284.17 MB/s

-BenchmarkExpand     	30000000	        40.1 ns/op

-BenchmarkAESGCMSeal1K       	 5000000	       344 ns/op	2976.59 MB/s

-BenchmarkAESGCMOpen1K       	 5000000	       362 ns/op	2828.36 MB/s

-BenchmarkAESGCMSeal8K       	  500000	      2941 ns/op	2785.41 MB/s

-BenchmarkAESGCMOpen8K       	  500000	      2540 ns/op	3225.01 MB/s

-BenchmarkAESCFBEncrypt1K    	  500000	      3324 ns/op	 306.52 MB/s

-BenchmarkAESCFBDecrypt1K    	  500000	      3197 ns/op	 318.72 MB/s

-BenchmarkAESOFB1K           	 1000000	      1836 ns/op	 554.73 MB/s

-BenchmarkAESCTR1K           	 1000000	      1813 ns/op	 561.96 MB/s

-BenchmarkAESCBCEncrypt1K    	 1000000	      2745 ns/op	 373.00 MB/s

-BenchmarkAESCBCDecrypt1K    	  500000	      2457 ns/op	 416.73 MB/s

-BenchmarkEncrypt        	10000000	       160 ns/op	  49.92 MB/s

-BenchmarkDecrypt        	10000000	       153 ns/op	  52.09 MB/s

-BenchmarkTDESEncrypt    	 5000000	       359 ns/op	  22.25 MB/s

-BenchmarkTDESDecrypt    	 5000000	       356 ns/op	  22.41 MB/s

-BenchmarkSignP256         	   30000	     47009 ns/op

-BenchmarkSignP384         	     200	   8668612 ns/op

-BenchmarkVerifyP256       	   10000	    129171 ns/op

-BenchmarkKeyGeneration    	   50000	     32325 ns/op

-BenchmarkBaseMult          	    2000	    759100 ns/op

-BenchmarkBaseMultP256      	  100000	     21677 ns/op

-BenchmarkScalarMultP256    	   20000	     96335 ns/op

-BenchmarkHMACSHA256_1K    	  500000	      4024 ns/op	 254.42 MB/s

-BenchmarkHMACSHA256_32    	 1000000	      1100 ns/op	  29.08 MB/s

-BenchmarkHash8Bytes             	10000000	       140 ns/op	  57.00 MB/s

-BenchmarkHash1K                 	 1000000	      1559 ns/op	 656.50 MB/s

-BenchmarkHash8K                 	  200000	     10856 ns/op	 754.57 MB/s

-BenchmarkHash8BytesUnaligned    	10000000	       139 ns/op	  57.47 MB/s

-BenchmarkHash1KUnaligned        	 1000000	      1619 ns/op	 632.18 MB/s

-BenchmarkHash8KUnaligned        	  100000	     12438 ns/op	 658.60 MB/s

-BenchmarkPrime    	      20	 120659859 ns/op

-BenchmarkRC4_128    	10000000	       181 ns/op	 704.14 MB/s

-BenchmarkRC4_1K     	 1000000	      1424 ns/op	 718.80 MB/s

-BenchmarkRC4_8K     	  100000	     11282 ns/op	 717.56 MB/s

-BenchmarkRSA2048Decrypt          	     500	   2242434 ns/op

-BenchmarkRSA2048Sign             	     500	   3061665 ns/op

-Benchmark3PrimeRSA2048Decrypt    	    1000	   1473523 ns/op

-BenchmarkHash8Bytes      	10000000	       174 ns/op	  45.84 MB/s

-BenchmarkHash320Bytes    	 2000000	       833 ns/op	 383.97 MB/s

-BenchmarkHash1K          	 1000000	      1380 ns/op	 741.91 MB/s

-BenchmarkHash8K          	  200000	      8566 ns/op	 956.30 MB/s

-BenchmarkHash8Bytes    	 5000000	       257 ns/op	  31.07 MB/s

-BenchmarkHash1K        	  500000	      2964 ns/op	 345.47 MB/s

-BenchmarkHash8K        	   50000	     22622 ns/op	 362.12 MB/s

-BenchmarkHash8Bytes    	 5000000	       342 ns/op	  23.33 MB/s

-BenchmarkHash1K        	 1000000	      2188 ns/op	 468.00 MB/s

-BenchmarkHash8K        	   50000	     25391 ns/op	 322.63 MB/s

-BenchmarkThroughput/MaxPacket/1MB         	     300	   4333669 ns/op	 241.96 MB/s

-BenchmarkThroughput/MaxPacket/2MB         	     200	   9419121 ns/op	 222.65 MB/s

-BenchmarkThroughput/MaxPacket/4MB         	     100	  19765570 ns/op	 212.20 MB/s

-BenchmarkThroughput/MaxPacket/8MB         	      50	  39816089 ns/op	 210.68 MB/s

-BenchmarkThroughput/MaxPacket/16MB        	      20	  83666637 ns/op	 200.52 MB/s

-BenchmarkThroughput/MaxPacket/32MB        	      10	 149540050 ns/op	 224.38 MB/s

-BenchmarkThroughput/MaxPacket/64MB        	       5	 332139805 ns/op	 202.05 MB/s

-BenchmarkThroughput/DynamicPacket/1MB     	     300	   4476666 ns/op	 234.23 MB/s

-BenchmarkThroughput/DynamicPacket/2MB     	     200	   7034269 ns/op	 298.13 MB/s

-BenchmarkThroughput/DynamicPacket/4MB     	     100	  18605622 ns/op	 225.43 MB/s

-BenchmarkThroughput/DynamicPacket/8MB     	      50	  35675439 ns/op	 235.14 MB/s

-BenchmarkThroughput/DynamicPacket/16MB    	      20	  61057118 ns/op	 274.78 MB/s

-BenchmarkThroughput/DynamicPacket/32MB    	      10	 184835696 ns/op	 181.54 MB/s

-BenchmarkThroughput/DynamicPacket/64MB    	       3	 376132249 ns/op	 178.42 MB/s

-BenchmarkLatency/MaxPacket/200kbps        	       2	 696875860 ns/op

-BenchmarkLatency/MaxPacket/500kbps        	       5	 280171015 ns/op

-BenchmarkLatency/MaxPacket/1000kbps       	      10	 142479679 ns/op

-BenchmarkLatency/MaxPacket/2000kbps       	      20	  72806791 ns/op

-BenchmarkLatency/MaxPacket/5000kbps       	      50	  30666176 ns/op

-BenchmarkLatency/DynamicPacket/200kbps    	      10	 136303176 ns/op

-BenchmarkLatency/DynamicPacket/500kbps    	      20	  56125577 ns/op

-BenchmarkLatency/DynamicPacket/1000kbps   	      50	  29248743 ns/op

-BenchmarkLatency/DynamicPacket/2000kbps   	     100	  16668006 ns/op

-BenchmarkLatency/DynamicPacket/5000kbps   	     200	   8253914 ns/op

-BenchmarkConcurrentDBExec         	     200	   9570382 ns/op	 2634901 B/op	   15137 allocs/op

-BenchmarkConcurrentStmtQuery      	     200	   7993325 ns/op	 2457562 B/op	   18652 allocs/op

-BenchmarkConcurrentStmtExec       	     200	   6784327 ns/op	 1844835 B/op	    3670 allocs/op

-BenchmarkConcurrentTxQuery        	     200	   7739296 ns/op	 2585497 B/op	   21152 allocs/op

-BenchmarkConcurrentTxExec         	     500	   2087208 ns/op	  598828 B/op	   14644 allocs/op

-BenchmarkConcurrentTxStmtQuery    	     500	   2690212 ns/op	  784832 B/op	   19154 allocs/op

-BenchmarkConcurrentTxStmtExec     	    2000	    836532 ns/op	  115837 B/op	    2670 allocs/op

-BenchmarkConcurrentRandom         	     200	   7582857 ns/op	 1763474 B/op	   14692 allocs/op

-BenchmarkManyConcurrentQueries    	   50000	     20041 ns/op	    4025 B/op	      22 allocs/op

-BenchmarkMarshal    	   50000	     54127 ns/op	    7664 B/op	     311 allocs/op

-BenchmarkEncodeToString    	   30000	     58115 ns/op	 140.96 MB/s

-BenchmarkDecodeString      	   10000	    171270 ns/op	  76.56 MB/s

-BenchmarkEncodeToString    	  100000	     20885 ns/op	 392.23 MB/s

-BenchmarkDecodeString/2    	20000000	        57.4 ns/op	  69.72 MB/s

-BenchmarkDecodeString/4    	20000000	        92.8 ns/op	  86.18 MB/s

-BenchmarkDecodeString/8    	10000000	       113 ns/op	 105.61 MB/s

-BenchmarkDecodeString/64   	 2000000	       698 ns/op	 125.91 MB/s

-BenchmarkDecodeString/8192 	   20000	     66540 ns/op	 164.17 MB/s

-BenchmarkReadSlice1000Int32s     	  200000	     11236 ns/op	 355.99 MB/s

-BenchmarkReadStruct              	  500000	      2062 ns/op	  36.36 MB/s

-BenchmarkReadInts                	 2000000	       665 ns/op	  45.11 MB/s

-BenchmarkWriteInts               	 2000000	       707 ns/op	  42.38 MB/s

-BenchmarkWriteSlice1000Int32s    	  200000	     10858 ns/op	 368.37 MB/s

-BenchmarkPutUint16               	2000000000	         0.43 ns/op	4636.27 MB/s

-BenchmarkPutUint32               	2000000000	         0.51 ns/op	7808.54 MB/s

-BenchmarkPutUint64               	2000000000	         0.54 ns/op	14932.75 MB/s

-BenchmarkPutUvarint32            	50000000	        26.9 ns/op	 148.79 MB/s

-BenchmarkPutUvarint64            	20000000	        70.4 ns/op	 113.56 MB/s

-BenchmarkRead                                     	  300000	      3360 ns/op	     664 B/op	      18 allocs/op

-BenchmarkReadWithFieldsPerRecord                  	  300000	      3630 ns/op	     664 B/op	      18 allocs/op

-BenchmarkReadWithoutFieldsPerRecord               	  500000	      3659 ns/op	     664 B/op	      18 allocs/op

-BenchmarkReadLargeFields                          	   30000	     58919 ns/op	    3936 B/op	      24 allocs/op

-BenchmarkReadReuseRecord                          	 1000000	      1962 ns/op	      24 B/op	       8 allocs/op

-BenchmarkReadReuseRecordWithFieldsPerRecord       	 1000000	      2131 ns/op	      24 B/op	       8 allocs/op

-BenchmarkReadReuseRecordWithoutFieldsPerRecord    	 1000000	      2275 ns/op	      24 B/op	       8 allocs/op

-BenchmarkReadReuseRecordLargeFields               	   30000	     61428 ns/op	    2976 B/op	      12 allocs/op

-BenchmarkEndToEndPipe               	 2000000	       691 ns/op

-BenchmarkEndToEndByteBuffer         	 5000000	       250 ns/op

-BenchmarkEndToEndSliceByteBuffer    	  100000	     24088 ns/op

-BenchmarkEncodeComplex128Slice      	  500000	      2690 ns/op

-BenchmarkEncodeFloat64Slice         	 1000000	      1340 ns/op

-BenchmarkEncodeInt32Slice           	 1000000	      1485 ns/op

-BenchmarkEncodeStringSlice          	 1000000	      1321 ns/op

-BenchmarkEncodeInterfaceSlice       	   20000	     66237 ns/op

-BenchmarkDecodeComplex128Slice      	  100000	     13292 ns/op

-BenchmarkDecodeFloat64Slice         	  200000	      7153 ns/op

-BenchmarkDecodeInt32Slice           	  200000	      6965 ns/op

-BenchmarkDecodeStringSlice          	  100000	     22547 ns/op

-BenchmarkDecodeInterfaceSlice       	   10000	    158181 ns/op

-BenchmarkDecodeMap                  	   10000	    354087 ns/op

-BenchmarkEncode/256         	 3000000	       369 ns/op

-BenchmarkEncode/1024        	 1000000	      1296 ns/op

-BenchmarkEncode/4096        	  200000	      5535 ns/op

-BenchmarkEncode/16384       	   50000	     22952 ns/op

-BenchmarkCodeEncoder            	    1000	   1849312 ns/op	1049.29 MB/s

-BenchmarkCodeMarshal            	    1000	   2148618 ns/op	 903.13 MB/s

-BenchmarkCodeDecoder            	     200	   8168617 ns/op	 237.55 MB/s

-BenchmarkDecoderStream          	 5000000	       349 ns/op

-BenchmarkCodeUnmarshal          	     200	   8644740 ns/op	 224.47 MB/s

-BenchmarkCodeUnmarshalReuse     	     200	   7976530 ns/op

-BenchmarkUnmarshalString        	20000000	        99.7 ns/op

-BenchmarkUnmarshalFloat64       	20000000	        91.8 ns/op

-BenchmarkUnmarshalInt64         	20000000	        82.7 ns/op

-BenchmarkIssue10335             	20000000	       117 ns/op	     320 B/op	       4 allocs/op

-BenchmarkUnmapped               	 3000000	       402 ns/op	     568 B/op	      18 allocs/op

-BenchmarkNumberIsValid          	100000000	        17.6 ns/op

-BenchmarkNumberIsValidRegexp    	 2000000	       579 ns/op

-BenchmarkSkipValue              	     100	  11993381 ns/op	 166.79 MB/s

-BenchmarkEncoderEncode          	20000000	        55.8 ns/op	       0 B/op	       0 allocs/op

-BenchmarkEncode    	   20000	    101262 ns/op	 647.19 MB/s

-BenchmarkDecode    	    2000	    885020 ns/op	 100.32 MB/s

-BenchmarkMarshal      	  300000	      3348 ns/op	    5776 B/op	      23 allocs/op

-BenchmarkUnmarshal    	  200000	      7432 ns/op	    8576 B/op	     189 allocs/op

-BenchmarkIntAdd                        	100000000	        14.5 ns/op

-BenchmarkIntSet                        	100000000	        14.0 ns/op

-BenchmarkFloatAdd                      	20000000	       118 ns/op

-BenchmarkFloatSet                      	100000000	        14.2 ns/op

-BenchmarkStringSet                     	30000000	        37.7 ns/op

-BenchmarkMapSet                        	20000000	       121 ns/op

-BenchmarkMapSetDifferent               	10000000	       139 ns/op

-BenchmarkMapSetString                  	10000000	       121 ns/op

-BenchmarkMapAddSame                    	10000000	       199 ns/op

-BenchmarkMapAddDifferent               	 3000000	       581 ns/op

-BenchmarkMapAddSameSteadyState         	100000000	        19.7 ns/op

-BenchmarkMapAddDifferentSteadyState    	50000000	        35.7 ns/op

-BenchmarkRealworldExpvarUsage          	 1000000	      1114 ns/op

-BenchmarkSprintfPadding                   	20000000	        57.2 ns/op

-BenchmarkSprintfEmpty                     	300000000	         5.89 ns/op

-BenchmarkSprintfString                    	100000000	        16.2 ns/op

-BenchmarkSprintfTruncateString            	50000000	        31.1 ns/op

-BenchmarkSprintfQuoteString               	20000000	       105 ns/op

-BenchmarkSprintfInt                       	100000000	        15.2 ns/op

-BenchmarkSprintfIntInt                    	100000000	        23.6 ns/op

-BenchmarkSprintfPrefixedInt               	50000000	        39.4 ns/op

-BenchmarkSprintfFloat                     	30000000	        39.8 ns/op

-BenchmarkSprintfComplex                   	20000000	       109 ns/op

-BenchmarkSprintfBoolean                   	100000000	        15.6 ns/op

-BenchmarkSprintfHexString                 	30000000	        43.3 ns/op

-BenchmarkSprintfHexBytes                  	30000000	        55.3 ns/op

-BenchmarkSprintfBytes                     	20000000	        92.3 ns/op

-BenchmarkSprintfStringer                  	20000000	        72.2 ns/op

-BenchmarkSprintfStructure                 	 5000000	       249 ns/op

-BenchmarkManyArgs                         	20000000	        84.9 ns/op

-BenchmarkFprintInt                        	20000000	        69.2 ns/op

-BenchmarkFprintfBytes                     	 5000000	       217 ns/op

-BenchmarkFprintIntNoAlloc                 	20000000	        64.7 ns/op

-BenchmarkScanInts                         	    5000	    574186 ns/op

-BenchmarkScanRecursiveInt                 	      30	  45324583 ns/op

-BenchmarkScanRecursiveIntReaderWrapper    	      30	  46384136 ns/op

-BenchmarkParse    	     300	   7162959 ns/op	   8.90 MB/s

-BenchmarkPrint    	     100	  11978437 ns/op

-BenchmarkScan        	   50000	     23872 ns/op

-BenchmarkScanFile    	    5000	    397473 ns/op	  44.60 MB/s

-BenchmarkAdler32KB    	 3000000	       439 ns/op	2328.09 MB/s

-BenchmarkCRC32/poly=IEEE/size=15/align=0         	20000000	        51.0 ns/op	 294.02 MB/s

-BenchmarkCRC32/poly=IEEE/size=15/align=1         	30000000	        49.2 ns/op	 305.16 MB/s

-BenchmarkCRC32/poly=IEEE/size=40/align=0         	30000000	        45.7 ns/op	 876.07 MB/s

-BenchmarkCRC32/poly=IEEE/size=40/align=1         	30000000	        44.8 ns/op	 893.50 MB/s

-BenchmarkCRC32/poly=IEEE/size=512/align=0        	30000000	        47.6 ns/op	10748.15 MB/s

-BenchmarkCRC32/poly=IEEE/size=512/align=1        	20000000	        50.7 ns/op	10096.63 MB/s

-BenchmarkCRC32/poly=IEEE/size=1kB/align=0        	20000000	        74.7 ns/op	13699.43 MB/s

-BenchmarkCRC32/poly=IEEE/size=1kB/align=1        	20000000	        78.1 ns/op	13114.05 MB/s

-BenchmarkCRC32/poly=IEEE/size=4kB/align=0        	 5000000	       225 ns/op	18178.15 MB/s

-BenchmarkCRC32/poly=IEEE/size=4kB/align=1        	 5000000	       229 ns/op	17851.57 MB/s

-BenchmarkCRC32/poly=IEEE/size=32kB/align=0       	 1000000	      1697 ns/op	19299.76 MB/s

-BenchmarkCRC32/poly=IEEE/size=32kB/align=1       	 1000000	      1601 ns/op	20462.91 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=15/align=0   	100000000	        14.8 ns/op	1012.68 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=15/align=1   	100000000	        14.6 ns/op	1025.25 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=40/align=0   	100000000	        19.2 ns/op	2084.76 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=40/align=1   	100000000	        16.5 ns/op	2424.32 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=512/align=0  	30000000	        39.9 ns/op	12840.32 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=512/align=1  	50000000	        41.2 ns/op	12431.77 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0  	20000000	        66.5 ns/op	15394.69 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1  	20000000	        67.2 ns/op	15237.43 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0  	10000000	       174 ns/op	23423.41 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1  	10000000	       177 ns/op	23061.83 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0 	 1000000	      1301 ns/op	25183.37 MB/s

-BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1 	 1000000	      1371 ns/op	23895.53 MB/s

-BenchmarkCRC32/poly=Koopman/size=15/align=0      	50000000	        35.4 ns/op	 423.86 MB/s

-BenchmarkCRC32/poly=Koopman/size=15/align=1      	50000000	        35.4 ns/op	 423.55 MB/s

-BenchmarkCRC32/poly=Koopman/size=40/align=0      	10000000	       103 ns/op	 387.71 MB/s

-BenchmarkCRC32/poly=Koopman/size=40/align=1      	10000000	       102 ns/op	 388.72 MB/s

-BenchmarkCRC32/poly=Koopman/size=512/align=0     	 1000000	      1103 ns/op	 464.04 MB/s

-BenchmarkCRC32/poly=Koopman/size=512/align=1     	 1000000	      1104 ns/op	 463.48 MB/s

-BenchmarkCRC32/poly=Koopman/size=1kB/align=0     	 1000000	      2228 ns/op	 459.50 MB/s

-BenchmarkCRC32/poly=Koopman/size=1kB/align=1     	  500000	      2251 ns/op	 454.88 MB/s

-BenchmarkCRC32/poly=Koopman/size=4kB/align=0     	  200000	      9046 ns/op	 452.75 MB/s

-BenchmarkCRC32/poly=Koopman/size=4kB/align=1     	  200000	      9198 ns/op	 445.31 MB/s

-BenchmarkCRC32/poly=Koopman/size=32kB/align=0    	   20000	     74725 ns/op	 438.51 MB/s

-BenchmarkCRC32/poly=Koopman/size=32kB/align=1    	   20000	     70871 ns/op	 462.36 MB/s

-BenchmarkCrc64/ISO64KB         	   50000	     34690 ns/op	1889.19 MB/s

-BenchmarkCrc64/ISO4KB          	  500000	      2633 ns/op	1555.36 MB/s

-BenchmarkCrc64/ISO1KB          	 2000000	       754 ns/op	1358.07 MB/s

-BenchmarkCrc64/ECMA64KB        	   30000	     42171 ns/op	1554.02 MB/s

-BenchmarkCrc64/Random64KB      	   20000	     54482 ns/op	1202.88 MB/s

-BenchmarkCrc64/Random16KB      	   30000	     34876 ns/op	 469.77 MB/s

-BenchmarkFnv32KB      	 1000000	      1224 ns/op	 836.54 MB/s

-BenchmarkFnv32aKB     	 1000000	      1099 ns/op	 931.13 MB/s

-BenchmarkFnv64KB      	 2000000	      1155 ns/op	 886.07 MB/s

-BenchmarkFnv64aKB     	 2000000	      1085 ns/op	 943.18 MB/s

-BenchmarkFnv128KB     	  300000	      5027 ns/op	 203.66 MB/s

-BenchmarkFnv128aKB    	  300000	      4570 ns/op	 224.04 MB/s

-BenchmarkEscape            	  100000	     23929 ns/op

-BenchmarkEscapeNone        	  500000	      3261 ns/op

-BenchmarkUnescape          	   50000	     36331 ns/op

-BenchmarkUnescapeNone      	20000000	        87.8 ns/op

-BenchmarkUnescapeSparse    	  500000	      2294 ns/op

-BenchmarkUnescapeDense     	  100000	     22111 ns/op

-BenchmarkCSSEscaper                       	 1000000	      2748 ns/op

-BenchmarkCSSEscaperNoSpecials             	 3000000	       593 ns/op

-BenchmarkDecodeCSS                        	 2000000	       781 ns/op

-BenchmarkDecodeCSSNoSpecials              	200000000	         7.10 ns/op

-BenchmarkCSSValueFilter                   	 5000000	       324 ns/op

-BenchmarkCSSValueFilterOk                 	 3000000	       359 ns/op

-BenchmarkEscapedExecute                   	  500000	      3863 ns/op

-BenchmarkHTMLNospaceEscaper               	  500000	      2795 ns/op

-BenchmarkHTMLNospaceEscaperNoSpecials     	 3000000	       517 ns/op

-BenchmarkStripTags                        	 1000000	      2159 ns/op

-BenchmarkStripTagsNoSpecials              	 5000000	       208 ns/op

-BenchmarkJSValEscaperWithNum              	 1000000	      1340 ns/op

-BenchmarkJSValEscaperWithStr              	  300000	      4169 ns/op

-BenchmarkJSValEscaperWithStrNoSpecials    	 1000000	      1390 ns/op

-BenchmarkJSValEscaperWithObj              	  500000	      3765 ns/op

-BenchmarkJSValEscaperWithObjNoSpecials    	 1000000	      1825 ns/op

-BenchmarkJSStrEscaperNoSpecials           	 3000000	       505 ns/op

-BenchmarkJSStrEscaper                     	 1000000	      2470 ns/op

-BenchmarkJSRegexpEscaperNoSpecials        	 3000000	       535 ns/op

-BenchmarkJSRegexpEscaper                  	 1000000	      2561 ns/op

-BenchmarkTemplateSpecialTags              	    5000	    265668 ns/op

-BenchmarkURLEscaper                       	 1000000	      2779 ns/op

-BenchmarkURLEscaperNoSpecials             	10000000	       245 ns/op

-BenchmarkURLNormalizer                    	  500000	      2184 ns/op

-BenchmarkURLNormalizerNoSpecials          	 5000000	       213 ns/op

-BenchmarkYCbCrToRGB/0     	300000000	         4.01 ns/op

-BenchmarkYCbCrToRGB/128   	300000000	         4.21 ns/op

-BenchmarkYCbCrToRGB/255   	300000000	         4.32 ns/op

-BenchmarkRGBToYCbCr/0     	300000000	         4.18 ns/op

-BenchmarkRGBToYCbCr/Cb    	300000000	         4.39 ns/op

-BenchmarkRGBToYCbCr/Cr    	300000000	         4.84 ns/op

-BenchmarkYCbCrToRGBA/0    	300000000	         4.44 ns/op

-BenchmarkYCbCrToRGBA/128  	300000000	         4.30 ns/op

-BenchmarkYCbCrToRGBA/255  	300000000	         4.77 ns/op

-BenchmarkNYCbCrAToRGBA/0  	200000000	         5.75 ns/op

-BenchmarkNYCbCrAToRGBA/128         	200000000	         5.75 ns/op

-BenchmarkNYCbCrAToRGBA/255         	200000000	         5.54 ns/op

-BenchmarkFillOver           	    2000	    804908 ns/op

-BenchmarkFillSrc            	   30000	     39476 ns/op

-BenchmarkCopyOver           	    2000	    616036 ns/op

-BenchmarkCopySrc            	   30000	     36463 ns/op

-BenchmarkNRGBAOver          	    2000	    806711 ns/op

-BenchmarkNRGBASrc           	    3000	    419564 ns/op

-BenchmarkYCbCr              	    2000	    618274 ns/op

-BenchmarkGray               	   10000	    181136 ns/op

-BenchmarkCMYK               	    2000	    531005 ns/op

-BenchmarkGlyphOver          	    5000	    268741 ns/op

-BenchmarkRGBA               	     200	   5789008 ns/op

-BenchmarkPaletted           	     200	   8592205 ns/op

-BenchmarkGenericOver        	     100	  17544173 ns/op

-BenchmarkGenericMaskOver    	     200	   8930096 ns/op

-BenchmarkGenericSrc         	     200	   6650860 ns/op

-BenchmarkGenericMaskSrc     	     100	  15060603 ns/op

-BenchmarkEncode             	     200	   8111420 ns/op	 151.49 MB/s

-BenchmarkQuantizedEncode    	       2	 620945134 ns/op	   1.98 MB/s

-BenchmarkFDCT                 	 1000000	      1284 ns/op

-BenchmarkIDCT                 	 1000000	      1342 ns/op

-BenchmarkDecodeBaseline       	    1000	   1330441 ns/op	  46.45 MB/s

-BenchmarkDecodeProgressive    	    1000	   2085515 ns/op	  29.63 MB/s

-BenchmarkEncodeRGBA           	     100	  18990735 ns/op	  64.71 MB/s

-BenchmarkEncodeYCbCr          	     100	  19249459 ns/op	  47.88 MB/s

-BenchmarkPaeth                       	500000000	         3.33 ns/op

-BenchmarkDecodeGray                  	    2000	    922552 ns/op	  71.04 MB/s

-BenchmarkDecodeNRGBAGradient         	     500	   3609582 ns/op	  72.62 MB/s

-BenchmarkDecodeNRGBAOpaque           	     500	   3038988 ns/op	  86.26 MB/s

-BenchmarkDecodePaletted              	    2000	    517557 ns/op	 126.63 MB/s

-BenchmarkDecodeRGB                   	    1000	   2310317 ns/op	 113.47 MB/s

-BenchmarkDecodeInterlacing           	     500	   2999107 ns/op	  87.41 MB/s

-BenchmarkEncodeGray                  	    1000	   3250603 ns/op	  94.51 MB/s

-BenchmarkEncodeGrayWithBufferPool    	    1000	   1829357 ns/op	 167.93 MB/s

-BenchmarkEncodeNRGBOpaque            	     200	   7449638 ns/op	 164.95 MB/s

-BenchmarkEncodeNRGBA                 	     200	   9940547 ns/op	 123.61 MB/s

-BenchmarkEncodePaletted              	     500	   2395654 ns/op	 128.23 MB/s

-BenchmarkEncodeRGBOpaque             	     200	   9061817 ns/op	 135.60 MB/s

-BenchmarkEncodeRGBA                  	      50	  32402514 ns/op	  37.92 MB/s

-BenchmarkNewIndexRandom    	       5	 235290100 ns/op

-BenchmarkNewIndexRepeat    	       3	 385740319 ns/op

-BenchmarkSaveRestore       	     100	  12336111 ns/op	 338.82 MB/s

-BenchmarkItoa              	20000000	        68.7 ns/op

-BenchmarkPrintln           	 5000000	       359 ns/op

-BenchmarkPrintlnNoFlags    	10000000	       181 ns/op

-BenchmarkAcos                   	100000000	        16.0 ns/op

-BenchmarkAcosh                  	100000000	        23.4 ns/op

-BenchmarkAsin                   	100000000	        13.5 ns/op

-BenchmarkAsinh                  	50000000	        29.7 ns/op

-BenchmarkAtan                   	200000000	         7.78 ns/op

-BenchmarkAtanh                  	50000000	        22.6 ns/op

-BenchmarkAtan2                  	100000000	        13.5 ns/op

-BenchmarkCbrt                   	100000000	        14.7 ns/op

-BenchmarkCeil                   	1000000000	         1.90 ns/op

-BenchmarkCopysign               	1000000000	         1.29 ns/op

-BenchmarkCos                    	100000000	        10.8 ns/op

-BenchmarkCosh                   	50000000	        24.8 ns/op

-BenchmarkErf                    	200000000	         7.06 ns/op

-BenchmarkErfc                   	200000000	         8.68 ns/op

-BenchmarkExp                    	100000000	        11.9 ns/op

-BenchmarkExpGo                  	100000000	        24.0 ns/op

-BenchmarkExpm1                  	100000000	        13.9 ns/op

-BenchmarkExp2                   	50000000	        22.2 ns/op

-BenchmarkExp2Go                 	50000000	        23.1 ns/op

-BenchmarkAbs                    	2000000000	         1.09 ns/op

-BenchmarkDim                    	500000000	         3.34 ns/op

-BenchmarkFloor                  	1000000000	         1.74 ns/op

-BenchmarkMax                    	500000000	         3.24 ns/op

-BenchmarkMin                    	1000000000	         2.99 ns/op

-BenchmarkMod                    	30000000	        41.1 ns/op

-BenchmarkFrexp                  	200000000	         6.15 ns/op

-BenchmarkGamma                  	100000000	        12.2 ns/op

-BenchmarkHypot                  	300000000	         4.06 ns/op

-BenchmarkHypotGo                	200000000	         7.03 ns/op

-BenchmarkIlogb                  	300000000	         4.93 ns/op

-BenchmarkJ0                     	20000000	        50.4 ns/op

-BenchmarkJ1                     	20000000	        50.3 ns/op

-BenchmarkJn                     	10000000	       121 ns/op

-BenchmarkLdexp                  	200000000	         8.70 ns/op

-BenchmarkLgamma                 	100000000	        13.0 ns/op

-BenchmarkLog                    	200000000	         8.75 ns/op

-BenchmarkLogb                   	200000000	         5.31 ns/op

-BenchmarkLog1p                  	100000000	        14.7 ns/op

-BenchmarkLog10                  	100000000	        11.8 ns/op

-BenchmarkLog2                   	200000000	         8.70 ns/op

-BenchmarkModf                   	300000000	         4.67 ns/op

-BenchmarkNextafter32            	300000000	         4.75 ns/op

-BenchmarkNextafter64            	300000000	         4.57 ns/op

-BenchmarkPowInt                 	30000000	        41.9 ns/op

-BenchmarkPowFrac                	20000000	        70.6 ns/op

-BenchmarkPow10Pos               	2000000000	         1.06 ns/op

-BenchmarkPow10Neg               	1000000000	         1.50 ns/op

-BenchmarkRemainder              	30000000	        38.4 ns/op

-BenchmarkSignbit                	2000000000	         0.73 ns/op

-BenchmarkSin                    	200000000	         8.75 ns/op

-BenchmarkSincos                 	100000000	        11.3 ns/op

-BenchmarkSinh                   	50000000	        25.1 ns/op

-BenchmarkSqrtIndirect           	1000000000	         2.54 ns/op

-BenchmarkSqrtLatency            	500000000	         2.90 ns/op

-BenchmarkSqrtIndirectLatency    	200000000	         6.12 ns/op

-BenchmarkSqrtGoLatency          	30000000	        43.1 ns/op

-BenchmarkSqrtPrime              	  500000	      2969 ns/op

-BenchmarkTan                    	200000000	        10.0 ns/op

-BenchmarkTanh                   	100000000	        16.2 ns/op

-BenchmarkTrunc                  	1000000000	         2.52 ns/op

-BenchmarkY0                     	20000000	        53.0 ns/op

-BenchmarkY1                     	20000000	        56.0 ns/op

-BenchmarkYn                     	10000000	       106 ns/op

-BenchmarkAddVV/1                	300000000	         4.41 ns/op	14528.35 MB/s

-BenchmarkAddVV/2                	200000000	         5.11 ns/op	25033.64 MB/s

-BenchmarkAddVV/3                	300000000	         6.35 ns/op	30233.21 MB/s

-BenchmarkAddVV/4                	200000000	         6.45 ns/op	39699.78 MB/s

-BenchmarkAddVV/5                	200000000	         8.16 ns/op	39235.48 MB/s

-BenchmarkAddVV/10               	200000000	         9.79 ns/op	65346.90 MB/s

-BenchmarkAddVV/100              	30000000	        50.9 ns/op	125716.35 MB/s

-BenchmarkAddVV/1000             	 3000000	       450 ns/op	142149.12 MB/s

-BenchmarkAddVV/10000            	  200000	      5983 ns/op	106963.02 MB/s

-BenchmarkAddVV/100000           	   20000	     70768 ns/op	90435.22 MB/s

-BenchmarkAddVW/1                	300000000	         4.01 ns/op	1994.80 MB/s

-BenchmarkAddVW/2                	300000000	         4.15 ns/op	3859.82 MB/s

-BenchmarkAddVW/3                	300000000	         5.14 ns/op	4668.70 MB/s

-BenchmarkAddVW/4                	300000000	         5.35 ns/op	5977.66 MB/s

-BenchmarkAddVW/5                	300000000	         5.95 ns/op	6727.61 MB/s

-BenchmarkAddVW/10               	200000000	         9.62 ns/op	8315.50 MB/s

-BenchmarkAddVW/100              	30000000	        44.5 ns/op	17987.51 MB/s

-BenchmarkAddVW/1000             	 3000000	       456 ns/op	17507.08 MB/s

-BenchmarkAddVW/10000            	  300000	      4413 ns/op	18124.92 MB/s

-BenchmarkAddVW/100000           	   30000	     56854 ns/op	14070.96 MB/s

-BenchmarkAddMulVVW/1            	300000000	         4.67 ns/op	13706.68 MB/s

-BenchmarkAddMulVVW/2            	300000000	         5.33 ns/op	24018.74 MB/s

-BenchmarkAddMulVVW/3            	200000000	         6.56 ns/op	29274.33 MB/s

-BenchmarkAddMulVVW/4            	200000000	         7.47 ns/op	34289.56 MB/s

-BenchmarkAddMulVVW/5            	200000000	         8.68 ns/op	36852.51 MB/s

-BenchmarkAddMulVVW/10           	100000000	        14.1 ns/op	45392.33 MB/s

-BenchmarkAddMulVVW/100          	20000000	        95.7 ns/op	66849.22 MB/s

-BenchmarkAddMulVVW/1000         	 2000000	       858 ns/op	74550.81 MB/s

-BenchmarkAddMulVVW/10000        	  200000	      9322 ns/op	68653.53 MB/s

-BenchmarkAddMulVVW/100000       	   20000	     96712 ns/op	66175.39 MB/s

-BenchmarkDecimalConversion      	   10000	    135206 ns/op

-BenchmarkFloatString/100        	 1000000	      1393 ns/op	     400 B/op	       8 allocs/op

-BenchmarkFloatString/1000       	   50000	     33398 ns/op	    3217 B/op	      10 allocs/op

-BenchmarkFloatString/10000      	     500	   2967550 ns/op	   55558 B/op	      42 allocs/op

-BenchmarkFloatString/100000     	       5	 247544504 ns/op	  624833 B/op	     345 allocs/op

-BenchmarkFloatAdd/10            	20000000	        65.0 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFloatAdd/100           	20000000	        62.9 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFloatAdd/1000          	20000000	        98.5 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFloatAdd/10000         	 3000000	       335 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFloatAdd/100000        	  500000	      2905 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFloatSub/10            	20000000	        62.0 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFloatSub/100           	20000000	        62.2 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFloatSub/1000          	20000000	        74.6 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFloatSub/10000         	 5000000	       227 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFloatSub/100000        	  500000	      2039 ns/op	       0 B/op	       0 allocs/op

-BenchmarkParseFloatSmallExp     	  200000	     13541 ns/op

-BenchmarkParseFloatLargeExp     	   30000	     57793 ns/op

-BenchmarkGCD10x10/WithoutXY     	 1000000	      1578 ns/op

-BenchmarkGCD10x10/WithXY        	 1000000	      2142 ns/op

-BenchmarkGCD10x100/WithoutXY    	 1000000	      1197 ns/op

-BenchmarkGCD10x100/WithXY       	 1000000	      1882 ns/op

-BenchmarkGCD10x1000/WithoutXY   	 1000000	      2220 ns/op

-BenchmarkGCD10x1000/WithXY      	  500000	      3863 ns/op

-BenchmarkGCD10x10000/WithoutXY  	  200000	      6206 ns/op

-BenchmarkGCD10x10000/WithXY     	  200000	     10322 ns/op

-BenchmarkGCD10x100000/WithoutXY 	   30000	     63488 ns/op

-BenchmarkGCD10x100000/WithXY    	   20000	     89531 ns/op

-BenchmarkGCD100x100/WithoutXY   	  300000	      5567 ns/op

-BenchmarkGCD100x100/WithXY      	  100000	     15935 ns/op

-BenchmarkGCD100x1000/WithoutXY  	  300000	      7888 ns/op

-BenchmarkGCD100x1000/WithXY     	  100000	     21979 ns/op

-BenchmarkGCD100x10000/WithoutXY 	  100000	     16422 ns/op

-BenchmarkGCD100x10000/WithXY    	   30000	     50243 ns/op

-BenchmarkGCD100x100000/WithoutXY         	   10000	    104165 ns/op

-BenchmarkGCD100x100000/WithXY            	    5000	    337407 ns/op

-BenchmarkGCD1000x1000/WithoutXY          	   30000	     60053 ns/op

-BenchmarkGCD1000x1000/WithXY             	    5000	    222484 ns/op

-BenchmarkGCD1000x10000/WithoutXY         	   20000	     83713 ns/op

-BenchmarkGCD1000x10000/WithXY            	    3000	    599904 ns/op

-BenchmarkGCD1000x100000/WithoutXY        	    5000	    316264 ns/op

-BenchmarkGCD1000x100000/WithXY           	     500	   3321217 ns/op

-BenchmarkGCD10000x10000/WithoutXY        	    1000	   1469451 ns/op

-BenchmarkGCD10000x10000/WithXY           	     300	   5060769 ns/op

-BenchmarkGCD10000x100000/WithoutXY       	    1000	   1921768 ns/op

-BenchmarkGCD10000x100000/WithXY          	     100	  21397241 ns/op

-BenchmarkGCD100000x100000/WithoutXY      	      20	  89175169 ns/op

-BenchmarkGCD100000x100000/WithXY         	       3	 383056789 ns/op

-BenchmarkHilbert                         	     500	   3132033 ns/op

-BenchmarkBinomial                        	 1000000	      3078 ns/op

-BenchmarkQuoRem                          	 1000000	      2292 ns/op

-BenchmarkExp                             	     200	   5899379 ns/op

-BenchmarkExp2                            	     300	   5813059 ns/op

-BenchmarkBitset                          	100000000	        14.9 ns/op

-BenchmarkBitsetNeg                       	30000000	        50.0 ns/op

-BenchmarkBitsetOrig                      	10000000	       154 ns/op

-BenchmarkBitsetNegOrig                   	 5000000	       256 ns/op

-BenchmarkModSqrt225_Tonelli              	    3000	    543806 ns/op

-BenchmarkModSqrt224_3Mod4                	   10000	    155632 ns/op

-BenchmarkModSqrt5430_Tonelli             	       1	2272830984 ns/op

-BenchmarkModSqrt5430_3Mod4               	       2	 714193303 ns/op

-BenchmarkSqrt                            	   50000	     34718 ns/op

-BenchmarkMul                             	     100	  15562243 ns/op

-BenchmarkExp3Power/0x10                  	 5000000	       272 ns/op

-BenchmarkExp3Power/0x40                  	 5000000	       314 ns/op

-BenchmarkExp3Power/0x100                 	 3000000	       649 ns/op

-BenchmarkExp3Power/0x400                 	 1000000	      1700 ns/op

-BenchmarkExp3Power/0x1000                	  200000	     10555 ns/op

-BenchmarkExp3Power/0x4000                	   20000	     68832 ns/op

-BenchmarkExp3Power/0x10000               	    3000	    540610 ns/op

-BenchmarkExp3Power/0x40000               	     200	   5172590 ns/op

-BenchmarkExp3Power/0x100000              	      50	  47562147 ns/op

-BenchmarkExp3Power/0x400000              	       3	 341264531 ns/op

-BenchmarkFibo                            	      30	  36550894 ns/op

-BenchmarkScanPi                          	   10000	    161371 ns/op

-BenchmarkStringPiParallel                	   50000	     34327 ns/op

-BenchmarkScan/10/Base2                   	 3000000	       491 ns/op

-BenchmarkScan/100/Base2                  	 1000000	      2803 ns/op

-BenchmarkScan/1000/Base2                 	   50000	     23752 ns/op

-BenchmarkScan/10000/Base2                	    5000	    302584 ns/op

-BenchmarkScan/100000/Base2               	     100	  13681548 ns/op

-BenchmarkScan/10/Base8                   	 5000000	       262 ns/op

-BenchmarkScan/100/Base8                  	 1000000	      1350 ns/op

-BenchmarkScan/1000/Base8                 	  100000	     10602 ns/op

-BenchmarkScan/10000/Base8                	   10000	    169122 ns/op

-BenchmarkScan/100000/Base8               	     200	  10949655 ns/op

-BenchmarkScan/10/Base10                  	10000000	       180 ns/op

-BenchmarkScan/100/Base10                 	 2000000	       924 ns/op

-BenchmarkScan/1000/Base10                	  200000	      8915 ns/op

-BenchmarkScan/10000/Base10               	   10000	    175675 ns/op

-BenchmarkScan/100000/Base10              	     100	  11285593 ns/op

-BenchmarkScan/10/Base16                  	10000000	       212 ns/op

-BenchmarkScan/100/Base16                 	 1000000	      1267 ns/op

-BenchmarkScan/1000/Base16                	  200000	      8693 ns/op

-BenchmarkScan/10000/Base16               	   10000	    201780 ns/op

-BenchmarkScan/100000/Base16              	     100	  10382381 ns/op

-BenchmarkString/10/Base2                 	10000000	       157 ns/op

-BenchmarkString/100/Base2                	 2000000	       849 ns/op

-BenchmarkString/1000/Base2               	  200000	     10362 ns/op

-BenchmarkString/10000/Base2              	   20000	     97755 ns/op

-BenchmarkString/100000/Base2             	    3000	    637357 ns/op

-BenchmarkString/10/Base8                 	20000000	        73.2 ns/op

-BenchmarkString/100/Base8                	10000000	       319 ns/op

-BenchmarkString/1000/Base8               	 1000000	      2241 ns/op

-BenchmarkString/10000/Base8              	   50000	     20512 ns/op

-BenchmarkString/100000/Base8             	   10000	    176380 ns/op

-BenchmarkString/10/Base10                	10000000	       195 ns/op

-BenchmarkString/100/Base10               	 1000000	      1142 ns/op

-BenchmarkString/1000/Base10              	  500000	      4974 ns/op

-BenchmarkString/10000/Base10             	  100000	     18534 ns/op

-BenchmarkString/100000/Base10            	     200	   5887091 ns/op

-BenchmarkString/10/Base16                	20000000	        68.9 ns/op

-BenchmarkString/100/Base16               	10000000	       301 ns/op

-BenchmarkString/1000/Base16              	 1000000	      2812 ns/op

-BenchmarkString/10000/Base16             	   50000	     20476 ns/op

-BenchmarkString/100000/Base16            	   10000	    272574 ns/op

-BenchmarkLeafSize/0                      	     500	   2640809 ns/op

-BenchmarkLeafSize/1                      	   50000	     34547 ns/op

-BenchmarkLeafSize/2                      	   50000	     35284 ns/op

-BenchmarkLeafSize/3                      	   10000	    165358 ns/op

-BenchmarkLeafSize/4                      	   50000	     31253 ns/op

-BenchmarkLeafSize/5                      	   10000	    180401 ns/op

-BenchmarkLeafSize/6                      	   10000	    153427 ns/op

-BenchmarkLeafSize/7                      	   10000	    104579 ns/op

-BenchmarkLeafSize/8                      	   50000	     36521 ns/op

-BenchmarkLeafSize/9                      	    5000	    205603 ns/op

-BenchmarkLeafSize/10                     	   10000	    143622 ns/op

-BenchmarkLeafSize/11                     	   10000	    179538 ns/op

-BenchmarkLeafSize/12                     	   10000	    117592 ns/op

-BenchmarkLeafSize/13                     	   20000	    153281 ns/op

-BenchmarkLeafSize/14                     	   20000	    118524 ns/op

-BenchmarkLeafSize/15                     	   20000	     92719 ns/op

-BenchmarkLeafSize/16                     	   50000	     39654 ns/op

-BenchmarkLeafSize/32                     	   30000	     43126 ns/op

-BenchmarkLeafSize/64                     	   20000	     69000 ns/op

-BenchmarkProbablyPrime/n=0               	     500	   4410138 ns/op

-BenchmarkProbablyPrime/n=1               	     300	   5515911 ns/op

-BenchmarkProbablyPrime/n=5               	     200	   8927079 ns/op

-BenchmarkProbablyPrime/n=10              	     100	  14931738 ns/op

-BenchmarkProbablyPrime/n=20              	     100	  23558026 ns/op

-BenchmarkProbablyPrime/Lucas             	     500	   2896357 ns/op

-BenchmarkProbablyPrime/MillerRabinBase2  	    2000	   1156025 ns/op

-BenchmarkLeadingZeros       	2000000000	         1.19 ns/op

-BenchmarkLeadingZeros8      	2000000000	         0.96 ns/op

-BenchmarkLeadingZeros16     	2000000000	         1.29 ns/op

-BenchmarkLeadingZeros32     	2000000000	         1.19 ns/op

-BenchmarkLeadingZeros64     	1000000000	         1.16 ns/op

-BenchmarkTrailingZeros      	1000000000	         1.19 ns/op

-BenchmarkTrailingZeros8     	2000000000	         0.86 ns/op

-BenchmarkTrailingZeros16    	2000000000	         0.87 ns/op

-BenchmarkTrailingZeros32    	2000000000	         0.85 ns/op

-BenchmarkTrailingZeros64    	2000000000	         1.09 ns/op

-BenchmarkOnesCount          	2000000000	         0.87 ns/op

-BenchmarkOnesCount8         	2000000000	         0.54 ns/op

-BenchmarkOnesCount16        	2000000000	         0.87 ns/op

-BenchmarkOnesCount32        	2000000000	         0.79 ns/op

-BenchmarkOnesCount64        	2000000000	         0.83 ns/op

-BenchmarkRotateLeft         	2000000000	         0.64 ns/op

-BenchmarkRotateLeft8        	2000000000	         0.68 ns/op

-BenchmarkRotateLeft16       	2000000000	         0.69 ns/op

-BenchmarkRotateLeft32       	2000000000	         0.70 ns/op

-BenchmarkRotateLeft64       	2000000000	         0.64 ns/op

-BenchmarkReverse            	300000000	         5.00 ns/op

-BenchmarkReverse8           	2000000000	         0.61 ns/op

-BenchmarkReverse16          	2000000000	         0.93 ns/op

-BenchmarkReverse32          	1000000000	         2.22 ns/op

-BenchmarkReverse64          	500000000	         3.67 ns/op

-BenchmarkReverseBytes       	2000000000	         0.58 ns/op

-BenchmarkReverseBytes16     	2000000000	         0.54 ns/op

-BenchmarkReverseBytes32     	2000000000	         0.61 ns/op

-BenchmarkReverseBytes64     	2000000000	         0.61 ns/op

-BenchmarkAbs      	200000000	         7.44 ns/op

-BenchmarkAcos     	20000000	        90.6 ns/op

-BenchmarkAcosh    	20000000	        93.6 ns/op

-BenchmarkAsin     	20000000	        93.3 ns/op

-BenchmarkAsinh    	20000000	        92.8 ns/op

-BenchmarkAtan     	50000000	        40.5 ns/op

-BenchmarkAtanh    	50000000	        42.9 ns/op

-BenchmarkConj     	2000000000	         0.33 ns/op

-BenchmarkCos      	30000000	        40.3 ns/op

-BenchmarkCosh     	30000000	        38.8 ns/op

-BenchmarkExp      	50000000	        27.1 ns/op

-BenchmarkLog      	30000000	        53.1 ns/op

-BenchmarkLog10    	30000000	        57.8 ns/op

-BenchmarkPhase    	100000000	        20.5 ns/op

-BenchmarkPolar    	50000000	        27.9 ns/op

-BenchmarkPow      	10000000	       176 ns/op

-BenchmarkRect     	100000000	        15.8 ns/op

-BenchmarkSin      	30000000	        39.2 ns/op

-BenchmarkSinh     	30000000	        36.7 ns/op

-BenchmarkSqrt     	100000000	        13.1 ns/op

-BenchmarkTan      	20000000	        83.0 ns/op

-BenchmarkTanh     	20000000	        76.5 ns/op

-BenchmarkInt63Threadsafe      	100000000	        20.9 ns/op

-BenchmarkInt63Unthreadsafe    	200000000	         6.41 ns/op

-BenchmarkIntn1000             	100000000	        16.1 ns/op

-BenchmarkInt63n1000           	50000000	        26.5 ns/op

-BenchmarkInt31n1000           	100000000	        14.7 ns/op

-BenchmarkFloat32              	200000000	        11.8 ns/op

-BenchmarkFloat64              	200000000	         8.84 ns/op

-BenchmarkPerm3                	10000000	       132 ns/op

-BenchmarkPerm30               	 2000000	       916 ns/op

-BenchmarkRead3                	100000000	        13.8 ns/op

-BenchmarkRead64               	10000000	       131 ns/op

-BenchmarkRead1000             	 1000000	      1960 ns/op

-BenchmarkQEncodeWord         	 5000000	       447 ns/op

-BenchmarkQDecodeWord         	 5000000	       355 ns/op

-BenchmarkQDecodeHeader       	 3000000	       423 ns/op

-BenchmarkTypeByExtension/.html         	200000000	         7.10 ns/op

-BenchmarkTypeByExtension/.HTML         	100000000	        15.4 ns/op

-BenchmarkTypeByExtension/.unused       	100000000	        13.6 ns/op

-BenchmarkExtensionsByType/text/html    	10000000	       116 ns/op

-BenchmarkExtensionsByType/text/html;_charset=utf-8         	10000000	       217 ns/op

-BenchmarkExtensionsByType/application/octet-stream         	10000000	       146 ns/op

-BenchmarkWriter    	  300000	      6562 ns/op

-BenchmarkCookieString                       	 2000000	       932 ns/op	     384 B/op	       3 allocs/op

-BenchmarkReadSetCookies                     	  500000	      3164 ns/op	     976 B/op	      17 allocs/op

-BenchmarkReadCookies                        	  500000	      3645 ns/op	    2008 B/op	      16 allocs/op

-BenchmarkHeaderWriteSubset                  	 3000000	       455 ns/op	       0 B/op	       0 allocs/op

-BenchmarkReadRequestChrome                  	  300000	      5361 ns/op	 113.97 MB/s	    1809 B/op	      14 allocs/op

-BenchmarkReadRequestCurl                    	  500000	      3174 ns/op	  24.57 MB/s	     880 B/op	       9 allocs/op

-BenchmarkReadRequestApachebench             	  500000	      2161 ns/op	  37.94 MB/s	     883 B/op	       9 allocs/op

-BenchmarkReadRequestSiege                   	 1000000	      3193 ns/op	  47.29 MB/s	     965 B/op	      11 allocs/op

-BenchmarkReadRequestWrk                     	 1000000	      1554 ns/op	  25.73 MB/s	     832 B/op	       7 allocs/op

-BenchmarkServeMux                           	   10000	    157829 ns/op	   19904 B/op	     540 allocs/op

-BenchmarkClientServer                       	   20000	     67873 ns/op	    4876 B/op	      64 allocs/op

-BenchmarkClientServerParallel4              	   50000	     27729 ns/op	   10432 B/op	      85 allocs/op

-BenchmarkClientServerParallel64             	   30000	     64067 ns/op	   12539 B/op	      94 allocs/op

-BenchmarkClientServerParallelTLS4           	   20000	    105490 ns/op	   30449 B/op	     317 allocs/op

-BenchmarkClientServerParallelTLS64          	2017/08/15 15:02:15 http: TLS handshake error from 127.0.0.1:60166: read tcp 127.0.0.1:39295->127.0.0.1:60166: use of closed network connection

-BenchmarkServer                             	   20000	     76804 ns/op	    2236 B/op	      20 allocs/op

-BenchmarkClient                             	   20000	     68351 ns/op	    3359 B/op	      48 allocs/op

-BenchmarkServerFakeConnNoKeepAlive          	  100000	     14787 ns/op	    4642 B/op	      48 allocs/op

-BenchmarkServerFakeConnWithKeepAlive        	  200000	      8774 ns/op	    2438 B/op	      22 allocs/op

-BenchmarkServerFakeConnWithKeepAliveLite    	  300000	      5837 ns/op	    1299 B/op	      12 allocs/op

-BenchmarkServerHandlerTypeLen               	  200000	      9046 ns/op	    2117 B/op	      20 allocs/op

-BenchmarkServerHandlerNoLen                 	  300000	      7602 ns/op	    2085 B/op	      17 allocs/op

-BenchmarkServerHandlerNoType                	  200000	      7423 ns/op	    2085 B/op	      18 allocs/op

-BenchmarkServerHandlerNoHeader              	  200000	      5933 ns/op	    1299 B/op	      12 allocs/op

-BenchmarkServerHijack                       	  100000	     17944 ns/op	   16090 B/op	      46 allocs/op

-BenchmarkCloseNotifier                      	   10000	    110014 ns/op	    3317 B/op	      53 allocs/op

-BenchmarkResponseStatusLine                 	100000000	        13.0 ns/op	       0 B/op	       0 allocs/op

-BenchmarkServeHTTP    	  300000	      5008 ns/op	   33568 B/op	       6 allocs/op

-BenchmarkEndToEnd             	  100000	     13870 ns/op

-BenchmarkEndToEndHTTP         	  100000	     13252 ns/op

-BenchmarkEndToEndAsync        	  100000	     13754 ns/op

-BenchmarkEndToEndAsyncHTTP    	  100000	     13198 ns/op

-BenchmarkReadMIMEHeader    	  500000	      2800 ns/op	    1308 B/op	      14 allocs/op

-BenchmarkUncommon          	 2000000	       632 ns/op	     451 B/op	       5 allocs/op

-BenchmarkString    	  300000	      5030 ns/op	    2981 B/op	      54 allocs/op

-BenchmarkReaddirname    	   50000	     23111 ns/op

-BenchmarkReaddir        	   10000	    228340 ns/op

-BenchmarkStatDot        	 1000000	      1977 ns/op

-BenchmarkStatFile       	  500000	      3612 ns/op

-BenchmarkStatDir        	  500000	      3489 ns/op

-BenchmarkLstatDot       	 1000000	      2925 ns/op

-BenchmarkLstatFile      	  300000	      4976 ns/op

-BenchmarkLstatDir       	  500000	      2993 ns/op

-BenchmarkCurrent    	20000000	        54.9 ns/op

-BenchmarkCall              	30000000	        42.9 ns/op	       0 B/op	       0 allocs/op

-BenchmarkCallArgCopy/size=128         	50000000	        39.2 ns/op	3264.48 MB/s

-BenchmarkCallArgCopy/size=256         	30000000	        39.2 ns/op	6525.54 MB/s

-BenchmarkCallArgCopy/size=1024        	30000000	        48.8 ns/op	20971.88 MB/s

-BenchmarkCallArgCopy/size=4096        	20000000	        69.5 ns/op	58965.32 MB/s

-BenchmarkCallArgCopy/size=65536       	 1000000	      1254 ns/op	52242.00 MB/s

-BenchmarkPtrTo                        	200000000	         7.03 ns/op

-BenchmarkFieldByName1                 	50000000	        36.5 ns/op

-BenchmarkFieldByName2                 	 2000000	       809 ns/op

-BenchmarkFieldByName3                 	  500000	      3971 ns/op

-BenchmarkInterfaceBig                 	2000000000	         1.71 ns/op

-BenchmarkInterfaceSmall               	2000000000	         1.67 ns/op

-BenchmarkNew                          	300000000	         5.68 ns/op

-BenchmarkFind                            	 5000000	       273 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFindString                      	 5000000	       277 ns/op	       0 B/op	       0 allocs/op

-BenchmarkFindSubmatch                    	 5000000	       383 ns/op	      48 B/op	       1 allocs/op

-BenchmarkFindStringSubmatch              	 5000000	       498 ns/op	      32 B/op	       1 allocs/op

-BenchmarkLiteral                         	20000000	        91.0 ns/op

-BenchmarkNotLiteral                      	 1000000	      1464 ns/op

-BenchmarkMatchClass                      	 1000000	      2393 ns/op

-BenchmarkMatchClass_InRange              	 1000000	      2029 ns/op

-BenchmarkReplaceAll                      	  500000	      2486 ns/op

-BenchmarkAnchoredLiteralShortNonMatch    	20000000	        87.5 ns/op

-BenchmarkAnchoredLiteralLongNonMatch     	10000000	       103 ns/op

-BenchmarkAnchoredShortMatch              	10000000	       160 ns/op

-BenchmarkAnchoredLongMatch               	 5000000	       228 ns/op

-BenchmarkOnePassShortA                   	 2000000	       653 ns/op

-BenchmarkNotOnePassShortA                	 3000000	       565 ns/op

-BenchmarkOnePassShortB                   	 3000000	       470 ns/op

-BenchmarkNotOnePassShortB                	 2000000	       536 ns/op

-BenchmarkOnePassLongPrefix               	10000000	       111 ns/op

-BenchmarkOnePassLongNotPrefix            	 3000000	       402 ns/op

-BenchmarkMatchParallelShared             	 3000000	       407 ns/op

-BenchmarkMatchParallelCopied             	30000000	        44.4 ns/op

-BenchmarkQuoteMetaAll                    	20000000	       158 ns/op	  88.49 MB/s

-BenchmarkQuoteMetaNone                   	20000000	        50.9 ns/op	 510.46 MB/s

-BenchmarkMatch/Easy0/32                  	20000000	        87.4 ns/op	 366.32 MB/s

-BenchmarkMatch/Easy0/1K                  	 5000000	       276 ns/op	3701.35 MB/s

-BenchmarkMatch/Easy0/32K                 	  200000	      5394 ns/op	6074.34 MB/s

-BenchmarkMatch/Easy0/1M                  	    5000	    229246 ns/op	4574.02 MB/s

-BenchmarkMatch/Easy0/32M                 	     200	   8348534 ns/op	4019.20 MB/s

-BenchmarkMatch/Easy0i/32                 	 1000000	      1160 ns/op	  27.58 MB/s

-BenchmarkMatch/Easy0i/1K                 	   30000	     34871 ns/op	  29.36 MB/s

-BenchmarkMatch/Easy0i/32K                	    1000	   1504510 ns/op	  21.78 MB/s

-BenchmarkMatch/Easy0i/1M                 	      30	  43342272 ns/op	  24.19 MB/s

-BenchmarkMatch/Easy0i/32M                	       1	1539410837 ns/op	  21.80 MB/s

-BenchmarkMatch/Easy1/32                  	20000000	        69.8 ns/op	 458.23 MB/s

-BenchmarkMatch/Easy1/1K                  	 2000000	       900 ns/op	1137.74 MB/s

-BenchmarkMatch/Easy1/32K                 	   50000	     36479 ns/op	 898.27 MB/s

-BenchmarkMatch/Easy1/1M                  	    2000	   1239791 ns/op	 845.77 MB/s

-BenchmarkMatch/Easy1/32M                 	      30	  38292745 ns/op	 876.26 MB/s

-BenchmarkMatch/Medium/32                 	 1000000	      1127 ns/op	  28.39 MB/s

-BenchmarkMatch/Medium/1K                 	   30000	     33930 ns/op	  30.18 MB/s

-BenchmarkMatch/Medium/32K                	    1000	   1411855 ns/op	  23.21 MB/s

-BenchmarkMatch/Medium/1M                 	      30	  44893241 ns/op	  23.36 MB/s

-BenchmarkMatch/Medium/32M                	       1	1413054039 ns/op	  23.75 MB/s

-BenchmarkMatch/Hard/32                   	 1000000	      1642 ns/op	  19.49 MB/s

-BenchmarkMatch/Hard/1K                   	   30000	     54084 ns/op	  18.93 MB/s

-BenchmarkMatch/Hard/32K                  	     500	   2180265 ns/op	  15.03 MB/s

-BenchmarkMatch/Hard/1M                   	      20	  67206911 ns/op	  15.60 MB/s

-BenchmarkMatch/Hard/32M                  	       1	2064887872 ns/op	  16.25 MB/s

-BenchmarkMatch/Hard1/32                  	  100000	     10209 ns/op	   3.13 MB/s

-BenchmarkMatch/Hard1/1K                  	    5000	    301697 ns/op	   3.39 MB/s

-BenchmarkMatch/Hard1/32K                 	     100	  10335244 ns/op	   3.17 MB/s

-BenchmarkMatch/Hard1/1M                  	       5	 301914324 ns/op	   3.47 MB/s

-BenchmarkMatch/Hard1/32M                 	       1	9113906662 ns/op	   3.68 MB/s

-BenchmarkMatch_onepass_regex/32          	  500000	      3673 ns/op	   8.71 MB/s	       0 B/op	       0 allocs/op

-BenchmarkMatch_onepass_regex/1K          	   20000	    116331 ns/op	   8.80 MB/s	       0 B/op	       0 allocs/op

-BenchmarkMatch_onepass_regex/32K         	     500	   3765020 ns/op	   8.70 MB/s	       0 B/op	       0 allocs/op

-BenchmarkMatch_onepass_regex/1M          	      10	 112155354 ns/op	   9.35 MB/s	       0 B/op	       0 allocs/op

-BenchmarkMatch_onepass_regex/32M         	       1	3589526392 ns/op	   9.35 MB/s	       0 B/op	       0 allocs/op

-BenchmarkCompileOnepass/^(?:(?:(?:.(?:$))?))...         	  300000	      4320 ns/op	    3272 B/op	      46 allocs/op

-BenchmarkCompileOnepass/^abcd$                          	  500000	      3594 ns/op	    2592 B/op	      40 allocs/op

-BenchmarkCompileOnepass/^(?:(?:a{0,})*?)$               	  300000	      4140 ns/op	    3232 B/op	      48 allocs/op

-BenchmarkCompileOnepass/^(?:(?:a+)*)$                   	  300000	      4130 ns/op	    2848 B/op	      43 allocs/op

-BenchmarkCompileOnepass/^(?:(?:a|(?:aa)))$              	  300000	      5215 ns/op	    3584 B/op	      53 allocs/op

-BenchmarkCompileOnepass/^(?:[^\s\S])$                   	  500000	      3773 ns/op	    2349 B/op	      32 allocs/op

-BenchmarkCompileOnepass/^(?:(?:(?:a*)+))$               	  200000	      5667 ns/op	    3024 B/op	      45 allocs/op

-BenchmarkCompileOnepass/^[a-c]+$                        	  500000	      3899 ns/op	    2376 B/op	      35 allocs/op

-BenchmarkCompileOnepass/^[a-c]*$                        	  300000	      4285 ns/op	    2416 B/op	      40 allocs/op

-BenchmarkCompileOnepass/^(?:a*)$                        	  500000	      4609 ns/op	    2528 B/op	      41 allocs/op

-BenchmarkCompileOnepass/^(?:(?:aa)|a)$                  	  300000	      6389 ns/op	    3472 B/op	      52 allocs/op

-BenchmarkCompileOnepass/^...$                           	  300000	      3978 ns/op	    2776 B/op	      38 allocs/op

-BenchmarkCompileOnepass/^(?:a|(?:aa))$                  	  300000	      6295 ns/op	    3472 B/op	      52 allocs/op

-BenchmarkCompileOnepass/^a((b))c$                       	  200000	      6117 ns/op	    4232 B/op	      52 allocs/op

-BenchmarkCompileOnepass/^a.[l-nA-Cg-j]?e$               	  200000	      6869 ns/op	    4152 B/op	      55 allocs/op

-BenchmarkCompileOnepass/^a((b))$                        	  300000	      5849 ns/op	    3904 B/op	      46 allocs/op

-BenchmarkCompileOnepass/^a(?:(b)|(c))c$                 	  200000	      8422 ns/op	    5048 B/op	      64 allocs/op

-BenchmarkCompileOnepass/^a(?:b|c)$                      	  300000	      4282 ns/op	    2768 B/op	      39 allocs/op

-BenchmarkCompileOnepass/^a(?:b?|c)$                     	  200000	      6729 ns/op	    4208 B/op	      56 allocs/op

-BenchmarkCompileOnepass/^a(?:b?|c+)$                    	  200000	      5749 ns/op	    4440 B/op	      62 allocs/op

-BenchmarkCompileOnepass/^a(?:bc)+$                      	  300000	      5694 ns/op	    3000 B/op	      45 allocs/op

-BenchmarkCompileOnepass/^a(?:[bcd])+$                   	  300000	      5930 ns/op	    2840 B/op	      42 allocs/op

-BenchmarkCompileOnepass/^a((?:[bcd])+)$                 	  200000	      7180 ns/op	    3936 B/op	      48 allocs/op

-BenchmarkCompileOnepass/^a(:?b|c)*d$                    	  200000	     13146 ns/op	    5848 B/op	     100 allocs/op

-BenchmarkCompileOnepass/^.bc(d|e)*$                     	  200000	      8223 ns/op	    4312 B/op	      59 allocs/op

-BenchmarkCompileOnepass/^loooooooooooooooooo...         	   10000	    155700 ns/op	  127184 B/op	    1079 allocs/op

-BenchmarkEmptyOpContext    	10000000	       174 ns/op

-BenchmarkMakeSlice                       	50000000	        36.4 ns/op

-BenchmarkGrowSliceBytes                  	30000000	        70.9 ns/op

-BenchmarkGrowSliceInts                   	20000000	        67.6 ns/op

-BenchmarkGrowSlicePtr                    	20000000	       118 ns/op

-BenchmarkGrowSliceStruct24Bytes          	20000000	        98.7 ns/op

-BenchmarkAppend                          	100000000	        13.8 ns/op

-BenchmarkAppendGrowByte                  	    1000	   1357497 ns/op

-BenchmarkAppendGrowString                	       5	 412698581 ns/op

-BenchmarkAppendSlice/1Bytes              	500000000	         3.21 ns/op

-BenchmarkAppendSlice/4Bytes              	1000000000	         2.52 ns/op

-BenchmarkAppendSlice/7Bytes              	300000000	         3.34 ns/op

-BenchmarkAppendSlice/8Bytes              	1000000000	         2.88 ns/op

-BenchmarkAppendSlice/15Bytes             	300000000	         4.11 ns/op

-BenchmarkAppendSlice/16Bytes             	300000000	         3.48 ns/op

-BenchmarkAppendSlice/32Bytes             	500000000	         3.39 ns/op

-BenchmarkAppendSliceLarge/1024Bytes      	 5000000	       283 ns/op

-BenchmarkAppendSliceLarge/4096Bytes      	 1000000	      1035 ns/op

-BenchmarkAppendSliceLarge/16384Bytes     	  500000	      3160 ns/op

-BenchmarkAppendSliceLarge/65536Bytes     	  200000	      9616 ns/op

-BenchmarkAppendSliceLarge/262144Bytes    	   50000	     40405 ns/op

-BenchmarkAppendSliceLarge/1048576Bytes   	   10000	    110368 ns/op

-BenchmarkAppendStr/1Bytes                	1000000000	         3.00 ns/op

-BenchmarkAppendStr/4Bytes                	500000000	         2.58 ns/op

-BenchmarkAppendStr/8Bytes                	300000000	         3.42 ns/op

-BenchmarkAppendStr/16Bytes               	300000000	         3.85 ns/op

-BenchmarkAppendStr/32Bytes               	300000000	         3.34 ns/op

-BenchmarkAppendSpecialCase               	100000000	        19.9 ns/op

-BenchmarkCopy/1Byte                      	500000000	         3.13 ns/op	 319.87 MB/s

-BenchmarkCopy/1String                    	500000000	         3.16 ns/op	 316.95 MB/s

-BenchmarkCopy/2Byte                      	500000000	         3.20 ns/op	 625.69 MB/s

-BenchmarkCopy/2String                    	500000000	         2.90 ns/op	 689.43 MB/s

-BenchmarkCopy/4Byte                      	1000000000	         2.61 ns/op	1530.23 MB/s

-BenchmarkCopy/4String                    	500000000	         2.57 ns/op	1555.47 MB/s

-BenchmarkCopy/8Byte                      	1000000000	         3.03 ns/op	2644.19 MB/s

-BenchmarkCopy/8String                    	500000000	         2.77 ns/op	2889.13 MB/s

-BenchmarkCopy/12Byte                     	500000000	         3.01 ns/op	3985.18 MB/s

-BenchmarkCopy/12String                   	500000000	         3.31 ns/op	3630.25 MB/s

-BenchmarkCopy/16Byte                     	300000000	         3.53 ns/op	4535.47 MB/s

-BenchmarkCopy/16String                   	500000000	         3.30 ns/op	4847.41 MB/s

-BenchmarkCopy/32Byte                     	500000000	         3.11 ns/op	10292.27 MB/s

-BenchmarkCopy/32String                   	500000000	         3.36 ns/op	9511.40 MB/s

-BenchmarkCopy/128Byte                    	200000000	         6.34 ns/op	20200.63 MB/s

-BenchmarkCopy/128String                  	200000000	         6.86 ns/op	18655.14 MB/s

-BenchmarkCopy/1024Byte                   	100000000	        16.0 ns/op	63873.97 MB/s

-BenchmarkCopy/1024String                 	100000000	        15.6 ns/op	65815.92 MB/s

-BenchmarkAppendInPlace/NoGrow/Byte       	 3000000	       426 ns/op

-BenchmarkAppendInPlace/NoGrow/1Ptr       	 1000000	      1132 ns/op

-BenchmarkAppendInPlace/NoGrow/2Ptr       	 1000000	      1806 ns/op

-BenchmarkAppendInPlace/NoGrow/3Ptr       	  500000	      2174 ns/op

-BenchmarkAppendInPlace/NoGrow/4Ptr       	  500000	      3337 ns/op

-BenchmarkAppendInPlace/Grow/Byte         	 5000000	       257 ns/op

-BenchmarkAppendInPlace/Grow/1Ptr         	 5000000	       280 ns/op

-BenchmarkAppendInPlace/Grow/2Ptr         	 3000000	       349 ns/op

-BenchmarkAppendInPlace/Grow/3Ptr         	 3000000	       424 ns/op

-BenchmarkAppendInPlace/Grow/4Ptr         	 3000000	       583 ns/op

-BenchmarkChanNonblocking                 	2000000000	         0.98 ns/op

-BenchmarkSelectUncontended               	100000000	        22.4 ns/op

-BenchmarkSelectSyncContended             	  500000	      2445 ns/op

-BenchmarkSelectAsyncContended            	 5000000	       384 ns/op

-BenchmarkSelectNonblock                  	300000000	         4.05 ns/op

-BenchmarkChanUncontended                 	 2000000	       689 ns/op

-BenchmarkChanContended                   	  100000	     19638 ns/op

-BenchmarkChanSync                        	10000000	       172 ns/op

-BenchmarkChanSyncWork                    	   30000	     35289 ns/op

-BenchmarkChanProdCons0                   	 2000000	       631 ns/op

-BenchmarkChanProdCons10                  	 3000000	       402 ns/op

-BenchmarkChanProdCons100                 	 5000000	       248 ns/op

-BenchmarkChanProdConsWork0               	 2000000	       620 ns/op

-BenchmarkChanProdConsWork10              	 3000000	       494 ns/op

-BenchmarkChanProdConsWork100             	 3000000	       414 ns/op

-BenchmarkSelectProdCons                  	 2000000	       735 ns/op

-BenchmarkChanCreation                    	30000000	        51.9 ns/op

-BenchmarkChanSem                         	10000000	       196 ns/op

-BenchmarkChanPopular                     	    2000	    794503 ns/op

-BenchmarkCallClosure                     	1000000000	         3.01 ns/op

-BenchmarkCallClosure1                    	300000000	         3.36 ns/op

-BenchmarkCallClosure2                    	50000000	        33.2 ns/op

-BenchmarkCallClosure3                    	50000000	        33.0 ns/op

-BenchmarkCallClosure4                    	50000000	        39.9 ns/op

-BenchmarkComplex128DivNormal             	200000000	         7.60 ns/op

-BenchmarkComplex128DivNisNaN             	100000000	        10.3 ns/op

-BenchmarkComplex128DivDisNaN             	200000000	        10.7 ns/op

-BenchmarkComplex128DivNisInf             	200000000	         7.40 ns/op

-BenchmarkComplex128DivDisInf             	100000000	        15.5 ns/op

-BenchmarkSetTypePtr                      	500000000	         2.24 ns/op	3564.45 MB/s

-BenchmarkSetTypePtr8                     	200000000	         9.05 ns/op	7074.75 MB/s

-BenchmarkSetTypePtr16                    	100000000	        12.0 ns/op	10640.09 MB/s

-BenchmarkSetTypePtr32                    	100000000	        18.7 ns/op	13670.23 MB/s

-BenchmarkSetTypePtr64                    	50000000	        28.7 ns/op	17865.30 MB/s

-BenchmarkSetTypePtr126                   	30000000	        48.6 ns/op	20720.83 MB/s

-BenchmarkSetTypePtr128                   	30000000	        50.3 ns/op	20362.51 MB/s

-BenchmarkSetTypePtrSlice                 	 3000000	       593 ns/op	13792.33 MB/s

-BenchmarkSetTypeNode1                    	200000000	         8.57 ns/op	2800.48 MB/s

-BenchmarkSetTypeNode1Slice               	20000000	        73.8 ns/op	10411.91 MB/s

-BenchmarkSetTypeNode8                    	100000000	        10.8 ns/op	7397.72 MB/s

-BenchmarkSetTypeNode8Slice               	 5000000	       205 ns/op	12465.75 MB/s

-BenchmarkSetTypeNode64                   	50000000	        31.6 ns/op	16697.24 MB/s

-BenchmarkSetTypeNode64Slice              	 2000000	       841 ns/op	20076.41 MB/s

-BenchmarkSetTypeNode64Dead               	100000000	        13.3 ns/op	39661.01 MB/s

-BenchmarkSetTypeNode64DeadSlice          	 2000000	      1129 ns/op	14963.05 MB/s

-BenchmarkSetTypeNode124                  	20000000	        55.7 ns/op	18093.81 MB/s

-BenchmarkSetTypeNode124Slice             	 1000000	      1524 ns/op	21156.87 MB/s

-BenchmarkSetTypeNode126                  	20000000	        56.6 ns/op	18106.85 MB/s

-BenchmarkSetTypeNode126Slice             	 1000000	      1535 ns/op	21335.70 MB/s

-BenchmarkSetTypeNode128                  	20000000	        51.4 ns/op	20244.10 MB/s

-BenchmarkSetTypeNode128Slice             	 1000000	      1501 ns/op	22161.98 MB/s

-BenchmarkSetTypeNode130                  	30000000	        52.8 ns/op	19998.50 MB/s

-BenchmarkSetTypeNode130Slice             	 1000000	      1712 ns/op	19730.38 MB/s

-BenchmarkSetTypeNode1024                 	 3000000	       412 ns/op	19884.22 MB/s

-BenchmarkSetTypeNode1024Slice            	  100000	     11557 ns/op	22726.33 MB/s

-BenchmarkAllocation                      	  100000	     11805 ns/op

-BenchmarkReadMemStats                    	  100000	     12716 ns/op

-BenchmarkHash5                           	300000000	         5.30 ns/op	 942.81 MB/s

-BenchmarkHash16                          	200000000	         5.86 ns/op	2728.19 MB/s

-BenchmarkHash64                          	200000000	         8.49 ns/op	7535.69 MB/s

-BenchmarkHash1024                        	30000000	        41.1 ns/op	24906.65 MB/s

-BenchmarkHash65536                       	  500000	      2384 ns/op	27485.68 MB/s

-BenchmarkAlignedLoad                     	1000000000	         2.17 ns/op

-BenchmarkUnalignedLoad                   	1000000000	         2.04 ns/op

-BenchmarkEqEfaceConcrete                 	2000000000	         0.57 ns/op

-BenchmarkEqIfaceConcrete                 	2000000000	         0.63 ns/op

-BenchmarkNeEfaceConcrete                 	2000000000	         0.62 ns/op

-BenchmarkNeIfaceConcrete                 	2000000000	         0.66 ns/op

-BenchmarkConvT2ESmall                    	500000000	         3.09 ns/op

-BenchmarkConvT2EUintptr                  	500000000	         2.91 ns/op

-BenchmarkConvT2ELarge                    	50000000	        34.8 ns/op

-BenchmarkConvT2ISmall                    	500000000	         2.90 ns/op

-BenchmarkConvT2IUintptr                  	1000000000	         2.85 ns/op

-BenchmarkConvT2ILarge                    	30000000	        58.9 ns/op

-BenchmarkConvI2E                         	2000000000	         0.98 ns/op

-BenchmarkConvI2I                         	200000000	         9.39 ns/op

-BenchmarkAssertE2T                       	2000000000	         0.68 ns/op

-BenchmarkAssertE2TLarge                  	2000000000	         1.12 ns/op

-BenchmarkAssertE2I                       	200000000	         8.13 ns/op

-BenchmarkAssertI2T                       	2000000000	         0.64 ns/op

-BenchmarkAssertI2I                       	200000000	         8.65 ns/op

-BenchmarkAssertI2E                       	2000000000	         0.97 ns/op

-BenchmarkAssertE2E                       	2000000000	         0.79 ns/op

-BenchmarkAssertE2T2                      	2000000000	         0.96 ns/op

-BenchmarkAssertE2T2Blank                 	2000000000	         0.60 ns/op

-BenchmarkAssertI2E2                      	1000000000	         1.19 ns/op

-BenchmarkAssertI2E2Blank                 	2000000000	         0.56 ns/op

-BenchmarkAssertE2E2                      	2000000000	         0.98 ns/op

-BenchmarkAssertE2E2Blank                 	2000000000	         0.55 ns/op

-BenchmarkConvT2Ezero/zero/16             	500000000	         3.11 ns/op

-BenchmarkConvT2Ezero/zero/32             	300000000	         3.44 ns/op

-BenchmarkConvT2Ezero/zero/64             	500000000	         3.19 ns/op

-BenchmarkConvT2Ezero/zero/str            	300000000	         3.48 ns/op

-BenchmarkConvT2Ezero/zero/slice          	500000000	         2.98 ns/op

-BenchmarkConvT2Ezero/zero/big            	10000000	       179 ns/op

-BenchmarkConvT2Ezero/nonzero/16          	100000000	        27.1 ns/op

-BenchmarkConvT2Ezero/nonzero/32          	100000000	        29.3 ns/op

-BenchmarkConvT2Ezero/nonzero/64          	50000000	        27.2 ns/op

-BenchmarkConvT2Ezero/nonzero/str         	30000000	        51.7 ns/op

-BenchmarkConvT2Ezero/nonzero/slice       	20000000	        51.3 ns/op

-BenchmarkConvT2Ezero/nonzero/big         	10000000	       179 ns/op

-BenchmarkMalloc8                         	100000000	        28.5 ns/op

-BenchmarkMalloc16                        	50000000	        31.2 ns/op

-BenchmarkMallocTypeInfo8                 	30000000	        47.7 ns/op

-BenchmarkMallocTypeInfo16                	50000000	        47.1 ns/op

-BenchmarkMallocLargeStruct               	 5000000	       273 ns/op

-BenchmarkGoroutineSelect                 	    1000	   2441165 ns/op

-BenchmarkGoroutineBlocking               	    2000	   1265198 ns/op

-BenchmarkGoroutineForRange               	    1000	   1201989 ns/op

-BenchmarkGoroutineIdle                   	    2000	    670707 ns/op

-BenchmarkMapPop100                       	  200000	     11610 ns/op

-BenchmarkMapPop1000                      	   10000	    210885 ns/op

-BenchmarkMapPop10000                     	     500	   4161250 ns/op

-BenchmarkMapAssign/Int32/256             	100000000	        13.2 ns/op

-BenchmarkMapAssign/Int32/65536           	50000000	        30.2 ns/op

-BenchmarkMapAssign/Int64/256             	100000000	        12.3 ns/op

-BenchmarkMapAssign/Int64/65536           	50000000	        31.9 ns/op

-BenchmarkMapAssign/Str/256               	100000000	        17.4 ns/op

-BenchmarkMapAssign/Str/65536             	30000000	        41.7 ns/op

-BenchmarkMapDelete/Int32/1               	20000000	        95.0 ns/op

-BenchmarkMapDelete/Int32/2               	20000000	        93.9 ns/op

-BenchmarkMapDelete/Int32/4               	20000000	        96.6 ns/op

-BenchmarkMapDelete/Int64/1               	20000000	        93.6 ns/op

-BenchmarkMapDelete/Int64/2               	20000000	        92.9 ns/op

-BenchmarkMapDelete/Int64/4               	SIGQUIT: quit

-BenchmarkAtomicLoad64     	2000000000	         0.26 ns/op

-BenchmarkAtomicStore64    	300000000	         5.49 ns/op

-BenchmarkSearchWrappers        	10000000	       121 ns/op

-BenchmarkSortString1K          	   10000	    150961 ns/op

-BenchmarkSortString1K_Slice    	   10000	    188855 ns/op

-BenchmarkStableString1K        	   50000	     28505 ns/op

-BenchmarkSortInt1K             	   10000	    125400 ns/op

-BenchmarkStableInt1K           	   20000	     90431 ns/op

-BenchmarkStableInt1K_Slice     	   20000	     68176 ns/op

-BenchmarkSortInt64K            	     100	  12660667 ns/op

-BenchmarkSortInt64K_Slice      	     100	  10412852 ns/op

-BenchmarkStableInt64K          	     200	  10169575 ns/op

-BenchmarkSort1e2               	   30000	     50355 ns/op

-BenchmarkStable1e2             	   10000	    104462 ns/op

-BenchmarkSort1e4               	     200	   8194532 ns/op

-BenchmarkStable1e4             	      50	  23813025 ns/op

-BenchmarkSort1e6               	       1	1332023396 ns/op

-BenchmarkStable1e6             	       1	4876059585 ns/op

-BenchmarkAtof64Decimal         	50000000	        27.2 ns/op

-BenchmarkAtof64Float           	50000000	        30.6 ns/op

-BenchmarkAtof64FloatExp        	20000000	        63.0 ns/op

-BenchmarkAtof64Big             	20000000	       100 ns/op

-BenchmarkAtof64RandomBits      	 5000000	       218 ns/op

-BenchmarkAtof64RandomFloats    	20000000	       109 ns/op

-BenchmarkAtof32Decimal         	50000000	        28.4 ns/op

-BenchmarkAtof32Float           	50000000	        29.6 ns/op

-BenchmarkAtof32FloatExp        	20000000	        70.8 ns/op

-BenchmarkAtof32Random          	10000000	       109 ns/op

-BenchmarkAtoi                  	100000000	        18.6 ns/op

-BenchmarkAtoiNeg               	100000000	        19.4 ns/op

-BenchmarkAtoi64                	50000000	        26.8 ns/op

-BenchmarkAtoi64Neg             	100000000	        25.5 ns/op

-BenchmarkFormatFloat/Decimal   	10000000	       239 ns/op

-BenchmarkFormatFloat/Float     	 3000000	       414 ns/op

-BenchmarkFormatFloat/Exp       	 3000000	       403 ns/op

-BenchmarkFormatFloat/NegExp    	 5000000	       285 ns/op

-BenchmarkFormatFloat/Big       	 3000000	       565 ns/op

-BenchmarkFormatFloat/BinaryExp 	10000000	       248 ns/op

-BenchmarkFormatFloat/32Integer 	 5000000	       239 ns/op

-BenchmarkFormatFloat/32ExactFraction         	 5000000	       371 ns/op

-BenchmarkFormatFloat/32Point                 	 3000000	       392 ns/op

-BenchmarkFormatFloat/32Exp                   	 5000000	       358 ns/op

-BenchmarkFormatFloat/32NegExp                	 5000000	       356 ns/op

-BenchmarkFormatFloat/64Fixed1                	 5000000	       287 ns/op

-BenchmarkFormatFloat/64Fixed2                	 5000000	       281 ns/op

-BenchmarkFormatFloat/64Fixed3                	 5000000	       274 ns/op

-BenchmarkFormatFloat/64Fixed4                	 5000000	       305 ns/op

-BenchmarkFormatFloat/Slowpath64              	   30000	     40045 ns/op

-BenchmarkAppendFloat/Decimal                 	30000000	        56.4 ns/op

-BenchmarkAppendFloat/Float                   	10000000	       144 ns/op

-BenchmarkAppendFloat/Exp                     	10000000	       132 ns/op

-BenchmarkAppendFloat/NegExp                  	20000000	       100 ns/op

-BenchmarkAppendFloat/Big                     	10000000	       187 ns/op

-BenchmarkAppendFloat/BinaryExp               	20000000	        53.1 ns/op

-BenchmarkAppendFloat/32Integer               	20000000	        52.3 ns/op

-BenchmarkAppendFloat/32ExactFraction         	10000000	       113 ns/op

-BenchmarkAppendFloat/32Point                 	10000000	       142 ns/op

-BenchmarkAppendFloat/32Exp                   	20000000	       107 ns/op

-BenchmarkAppendFloat/32NegExp                	10000000	       113 ns/op

-BenchmarkAppendFloat/64Fixed1                	20000000	        73.4 ns/op

-BenchmarkAppendFloat/64Fixed2                	20000000	        71.9 ns/op

-BenchmarkAppendFloat/64Fixed3                	20000000	        74.4 ns/op

-BenchmarkAppendFloat/64Fixed4                	20000000	        79.7 ns/op

-BenchmarkAppendFloat/Slowpath64              	   30000	     40127 ns/op

-BenchmarkFormatInt                           	  300000	      3854 ns/op

-BenchmarkAppendInt                           	 1000000	      1340 ns/op

-BenchmarkFormatUint                          	 2000000	       977 ns/op

-BenchmarkAppendUint                          	 5000000	       325 ns/op

-BenchmarkFormatIntSmall                      	500000000	         5.85 ns/op

-BenchmarkAppendIntSmall                      	100000000	        11.2 ns/op

-BenchmarkAppendUintVarlen/1                  	100000000	        10.1 ns/op

-BenchmarkAppendUintVarlen/12                 	200000000	         7.23 ns/op

-BenchmarkAppendUintVarlen/123                	100000000	        16.6 ns/op

-BenchmarkAppendUintVarlen/1234               	100000000	        15.4 ns/op

-BenchmarkAppendUintVarlen/12345              	100000000	        18.4 ns/op

-BenchmarkAppendUintVarlen/123456             	100000000	        18.1 ns/op

-BenchmarkAppendUintVarlen/1234567            	100000000	        19.5 ns/op

-BenchmarkAppendUintVarlen/12345678           	100000000	        20.0 ns/op

-BenchmarkAppendUintVarlen/123456789          	50000000	        23.8 ns/op

-BenchmarkAppendUintVarlen/1234567890         	100000000	        22.6 ns/op

-BenchmarkAppendUintVarlen/12345678901        	50000000	        26.2 ns/op

-BenchmarkAppendUintVarlen/123456789012       	50000000	        26.3 ns/op

-BenchmarkAppendUintVarlen/1234567890123      	50000000	        28.6 ns/op

-BenchmarkAppendUintVarlen/12345678901234     	50000000	        28.3 ns/op

-BenchmarkAppendUintVarlen/123456789012345    	50000000	        28.5 ns/op

-BenchmarkAppendUintVarlen/1234567890123456   	50000000	        30.7 ns/op

-BenchmarkAppendUintVarlen/12345678901234567  	50000000	        34.7 ns/op

-BenchmarkAppendUintVarlen/123456789012345678 	50000000	        33.1 ns/op

-BenchmarkAppendUintVarlen/1234567890123456789         	30000000	        34.2 ns/op

-BenchmarkAppendUintVarlen/12345678901234567890        	50000000	        35.3 ns/op

-BenchmarkQuote                                        	 2000000	       692 ns/op

-BenchmarkQuoteRune                                    	20000000	       128 ns/op

-BenchmarkAppendQuote                                  	 5000000	       246 ns/op

-BenchmarkAppendQuoteRune                              	100000000	        17.2 ns/op

-BenchmarkUnquoteEasy                                  	20000000	        96.8 ns/op

-BenchmarkUnquoteHard                                  	 2000000	      1031 ns/op

-BenchmarkGenericNoMatch                   	 2000000	      1039 ns/op

-BenchmarkGenericMatch1                    	  200000	     10683 ns/op

-BenchmarkGenericMatch2                    	   30000	     37529 ns/op

-BenchmarkSingleMaxSkipping                	 2000000	       827 ns/op	12088.40 MB/s

-BenchmarkSingleLongSuffixFail             	 2000000	       641 ns/op	1562.40 MB/s

-BenchmarkSingleMatch                      	   20000	     64127 ns/op	 233.91 MB/s

-BenchmarkByteByteNoMatch                  	 5000000	       206 ns/op

-BenchmarkByteByteMatch                    	 2000000	       879 ns/op

-BenchmarkByteStringMatch                  	 1000000	      1676 ns/op

-BenchmarkHTMLEscapeNew                    	 3000000	       419 ns/op

-BenchmarkHTMLEscapeOld                    	 3000000	       561 ns/op

-BenchmarkByteStringReplacerWriteString    	  200000	      6436 ns/op

-BenchmarkByteReplacerWriteString          	  500000	      4564 ns/op

-BenchmarkByteByteReplaces                 	  200000	      7619 ns/op

-BenchmarkByteByteMap                      	 1000000	      1764 ns/op

-BenchmarkMap/identity/ASCII               	10000000	       134 ns/op

-BenchmarkMap/identity/Greek               	 5000000	       242 ns/op

-BenchmarkMap/change/ASCII                 	 3000000	       607 ns/op

-BenchmarkMap/change/Greek                 	 1000000	      1014 ns/op

-BenchmarkIndexRune                        	100000000	        18.3 ns/op

-BenchmarkIndexRuneLongString              	50000000	        21.0 ns/op

-BenchmarkIndexRuneFastPath                	200000000	         6.52 ns/op

-BenchmarkIndex                            	200000000	         6.76 ns/op

-BenchmarkLastIndex                        	200000000	         7.00 ns/op

-BenchmarkIndexByte                        	300000000	         4.12 ns/op

-BenchmarkMapNoChanges                     	10000000	       100 ns/op

-BenchmarkTrim                             	  300000	      4027 ns/op	     640 B/op	      23 allocs/op

-BenchmarkIndexHard1                       	   10000	    104736 ns/op

-BenchmarkIndexHard2                       	   10000	    154611 ns/op

-BenchmarkIndexHard3                       	    2000	    585927 ns/op

-BenchmarkIndexHard4                       	    3000	    620020 ns/op

-BenchmarkLastIndexHard1                   	    1000	   1390840 ns/op

-BenchmarkLastIndexHard2                   	    1000	   1543274 ns/op

-BenchmarkLastIndexHard3                   	    1000	   1544735 ns/op

-BenchmarkCountHard1                       	   10000	    114668 ns/op

-BenchmarkCountHard2                       	   10000	    138830 ns/op

-BenchmarkCountHard3                       	    3000	    557680 ns/op

-BenchmarkIndexTorture                     	  100000	     11077 ns/op

-BenchmarkCountTorture                     	  200000	     11301 ns/op

-BenchmarkCountTortureOverlapping          	     200	   7245709 ns/op

-BenchmarkCountByte/10                     	200000000	         6.42 ns/op	1557.39 MB/s

-BenchmarkCountByte/32                     	200000000	         7.11 ns/op	4502.17 MB/s

-BenchmarkCountByte/4096                   	20000000	       103 ns/op	39499.13 MB/s

-BenchmarkCountByte/4194304                	   10000	    129113 ns/op	32485.47 MB/s

-BenchmarkCountByte/67108864               	     300	   4409276 ns/op	15219.93 MB/s

-BenchmarkFields/ASCII/16                  	10000000	       200 ns/op	  79.63 MB/s	      32 B/op	       1 allocs/op

-BenchmarkFields/ASCII/256                 	 1000000	      1330 ns/op	 192.35 MB/s	     352 B/op	       1 allocs/op

-BenchmarkFields/ASCII/4096                	  100000	     21554 ns/op	 190.03 MB/s	    6528 B/op	       1 allocs/op

-BenchmarkFields/ASCII/65536               	    3000	    422169 ns/op	 155.24 MB/s	   98304 B/op	       1 allocs/op

-BenchmarkFields/ASCII/1048576             	     200	   8789629 ns/op	 119.30 MB/s	 1507328 B/op	       1 allocs/op

-BenchmarkFields/Mixed/16                  	10000000	       243 ns/op	  65.75 MB/s	      48 B/op	       1 allocs/op

-BenchmarkFields/Mixed/256                 	 1000000	      1785 ns/op	 143.39 MB/s	     416 B/op	       1 allocs/op

-BenchmarkFields/Mixed/4096                	   50000	     32838 ns/op	 124.73 MB/s	    6144 B/op	       1 allocs/op

-BenchmarkFields/Mixed/65536               	    2000	    543675 ns/op	 120.54 MB/s	   98304 B/op	       1 allocs/op

-BenchmarkFields/Mixed/1048576             	     100	  11695030 ns/op	  89.66 MB/s	 1507328 B/op	       1 allocs/op

-BenchmarkFieldsFunc/ASCII/16              	 3000000	       384 ns/op	  41.61 MB/s	      32 B/op	       1 allocs/op

-BenchmarkFieldsFunc/ASCII/256             	  500000	      5078 ns/op	  50.40 MB/s	     352 B/op	       1 allocs/op

-BenchmarkFieldsFunc/ASCII/4096            	   20000	    105250 ns/op	  38.92 MB/s	    6528 B/op	       1 allocs/op

-BenchmarkFieldsFunc/ASCII/65536           	    1000	   1630318 ns/op	  40.20 MB/s	   98304 B/op	       1 allocs/op

-BenchmarkFieldsFunc/ASCII/1048576         	      50	  27510414 ns/op	  38.12 MB/s	 1507328 B/op	       1 allocs/op

-BenchmarkFieldsFunc/Mixed/16              	 3000000	       510 ns/op	  31.31 MB/s	      48 B/op	       1 allocs/op

-BenchmarkFieldsFunc/Mixed/256             	  300000	      4797 ns/op	  53.36 MB/s	     416 B/op	       1 allocs/op

-BenchmarkFieldsFunc/Mixed/4096            	   10000	    102798 ns/op	  39.84 MB/s	    6144 B/op	       1 allocs/op

-BenchmarkFieldsFunc/Mixed/65536           	    1000	   1849647 ns/op	  35.43 MB/s	   98304 B/op	       1 allocs/op

-BenchmarkFieldsFunc/Mixed/1048576         	     100	  24447569 ns/op	  42.89 MB/s	 1507328 B/op	       1 allocs/op

-BenchmarkSplitEmptySeparator              	      20	  87465993 ns/op

-BenchmarkSplitSingleByteSeparator         	     500	   3783926 ns/op

-BenchmarkSplitMultiByteSeparator          	     500	   3014036 ns/op

-BenchmarkSplitNSingleByteSeparator        	 3000000	       504 ns/op

-BenchmarkSplitNMultiByteSeparator         	 3000000	       594 ns/op

-BenchmarkRepeat                           	10000000	       228 ns/op

-BenchmarkIndexAnyASCII/1:1                	200000000	         5.81 ns/op

-BenchmarkIndexAnyASCII/1:2                	200000000	         7.02 ns/op

-BenchmarkIndexAnyASCII/1:4                	200000000	         7.90 ns/op

-BenchmarkIndexAnyASCII/1:8                	200000000	        10.0 ns/op

-BenchmarkIndexAnyASCII/1:16               	100000000	        15.0 ns/op

-BenchmarkIndexAnyASCII/16:1               	50000000	        22.0 ns/op

-BenchmarkIndexAnyASCII/16:2               	50000000	        25.7 ns/op

-BenchmarkIndexAnyASCII/16:4               	50000000	        30.9 ns/op

-BenchmarkIndexAnyASCII/16:8               	50000000	        35.3 ns/op

-BenchmarkIndexAnyASCII/16:16              	30000000	        46.8 ns/op

-BenchmarkIndexAnyASCII/256:1              	 5000000	       213 ns/op

-BenchmarkIndexAnyASCII/256:2              	 5000000	       206 ns/op

-BenchmarkIndexAnyASCII/256:4              	 5000000	       209 ns/op

-BenchmarkIndexAnyASCII/256:8              	 5000000	       211 ns/op

-BenchmarkIndexAnyASCII/256:16             	10000000	       218 ns/op

-BenchmarkIndexAnyASCII/4096:1             	  500000	      2794 ns/op

-BenchmarkIndexAnyASCII/4096:2             	  500000	      2839 ns/op

-BenchmarkIndexAnyASCII/4096:4             	  500000	      2591 ns/op

-BenchmarkIndexAnyASCII/4096:8             	  500000	      2800 ns/op

-BenchmarkIndexAnyASCII/4096:16            	  500000	      2740 ns/op

-BenchmarkTrimASCII/1:1                    	10000000	       114 ns/op

-BenchmarkTrimASCII/1:2                    	10000000	       191 ns/op

-BenchmarkTrimASCII/1:4                    	10000000	       197 ns/op

-BenchmarkTrimASCII/1:8                    	10000000	       201 ns/op

-BenchmarkTrimASCII/1:16                   	 5000000	       240 ns/op

-BenchmarkTrimASCII/16:1                   	10000000	       212 ns/op

-BenchmarkTrimASCII/16:2                   	 5000000	       272 ns/op

-BenchmarkTrimASCII/16:4                   	 5000000	       262 ns/op

-BenchmarkTrimASCII/16:8                   	 5000000	       252 ns/op

-BenchmarkTrimASCII/16:16                  	10000000	       292 ns/op

-BenchmarkTrimASCII/256:1                  	 1000000	      1150 ns/op

-BenchmarkTrimASCII/256:2                  	 1000000	      1378 ns/op

-BenchmarkTrimASCII/256:4                  	 1000000	      1488 ns/op

-BenchmarkTrimASCII/256:8                  	 1000000	      1244 ns/op

-BenchmarkTrimASCII/256:16                 	 1000000	      1249 ns/op

-BenchmarkTrimASCII/4096:1                 	  100000	     11411 ns/op

-BenchmarkTrimASCII/4096:2                 	  100000	     12519 ns/op

-BenchmarkTrimASCII/4096:4                 	  100000	     13604 ns/op

-BenchmarkTrimASCII/4096:8                 	  100000	     11208 ns/op

-BenchmarkTrimASCII/4096:16                	  100000	     12209 ns/op

-BenchmarkCond1                    	10000000	       285 ns/op

-BenchmarkCond2                    	 1000000	      1130 ns/op

-BenchmarkCond4                    	 1000000	      2548 ns/op

-BenchmarkCond8                    	  500000	      3112 ns/op

-BenchmarkCond16                   	  300000	      4996 ns/op

-BenchmarkCond32                   	  200000	     10295 ns/op

-BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap         	100000000	        12.9 ns/op

-BenchmarkLoadMostlyHits/*sync_test.RWMutexMap          	30000000	        54.2 ns/op

-BenchmarkLoadMostlyHits/*sync.Map                      	100000000	        12.1 ns/op

-BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap       	200000000	        11.0 ns/op

-BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap        	30000000	        55.5 ns/op

-BenchmarkLoadMostlyMisses/*sync.Map                    	200000000	         9.49 ns/op

-BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap     	 3000000	       427 ns/op

-BenchmarkLoadOrStoreBalanced/*sync.Map                 	 5000000	       528 ns/op

-BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap       	 2000000	       693 ns/op

-BenchmarkLoadOrStoreUnique/*sync.Map                   	 2000000	      1002 ns/op

-BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap   	300000000	         8.06 ns/op

-BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap    	10000000	       183 ns/op

-BenchmarkLoadOrStoreCollision/*sync.Map                	300000000	         4.97 ns/op

-BenchmarkRange/*sync_test.DeepCopyMap                  	  500000	      2636 ns/op

-BenchmarkRange/*sync_test.RWMutexMap                   	   30000	     56450 ns/op

-BenchmarkRange/*sync.Map                               	  500000	      2776 ns/op

-BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap       	 1000000	      2422 ns/op

-BenchmarkAdversarialAlloc/*sync_test.RWMutexMap        	20000000	        76.6 ns/op

-BenchmarkAdversarialAlloc/*sync.Map                    	 5000000	       392 ns/op

-BenchmarkAdversarialDelete/*sync_test.DeepCopyMap      	 3000000	       503 ns/op

-BenchmarkAdversarialDelete/*sync_test.RWMutexMap       	20000000	        91.8 ns/op

-BenchmarkAdversarialDelete/*sync.Map                   	20000000	        79.7 ns/op

-BenchmarkUncontendedSemaphore                          	100000000	        20.4 ns/op

-BenchmarkContendedSemaphore                            	30000000	        41.7 ns/op

-BenchmarkMutexUncontended                              	1000000000	         2.15 ns/op

-BenchmarkMutex                                         	20000000	       106 ns/op

-BenchmarkMutexSlack                                    	30000000	        78.0 ns/op

-BenchmarkMutexWork                                     	10000000	       128 ns/op

-BenchmarkMutexWorkSlack                                	20000000	       114 ns/op

-BenchmarkMutexNoSpin                                   	10000000	       140 ns/op

-BenchmarkMutexSpin                                     	 2000000	       677 ns/op

-BenchmarkOnce                                          	2000000000	         0.74 ns/op

-BenchmarkPool                                          	1000000000	         7.39 ns/op

-BenchmarkPoolOverflow                                  	 2000000	       610 ns/op

-BenchmarkSemaUncontended                               	1000000000	         2.67 ns/op

-BenchmarkSemaSyntNonblock                              	20000000	        81.0 ns/op

-BenchmarkSemaSyntBlock                                 	20000000	        82.4 ns/op

-BenchmarkSemaWorkNonblock                              	20000000	        67.7 ns/op

-BenchmarkSemaWorkBlock                                 	20000000	        70.3 ns/op

-BenchmarkRWMutexUncontended                            	200000000	         8.45 ns/op

-BenchmarkRWMutexWrite100                               	50000000	        36.6 ns/op

-BenchmarkRWMutexWrite10                                	30000000	        51.1 ns/op

-BenchmarkRWMutexWorkWrite100                           	10000000	       144 ns/op

-BenchmarkRWMutexWorkWrite10                            	 5000000	       315 ns/op

-BenchmarkWaitGroupUncontended                          	500000000	         2.89 ns/op

-BenchmarkWaitGroupAddDone                              	30000000	        43.1 ns/op

-BenchmarkWaitGroupAddDoneWork                          	30000000	        40.2 ns/op

-BenchmarkWaitGroupWait                                 	2000000000	         0.53 ns/op

-BenchmarkWaitGroupWaitWork                             	300000000	         6.02 ns/op

-BenchmarkWaitGroupActuallyWait                         	20000000	        65.4 ns/op	      16 B/op	       1 allocs/op

-BenchmarkValueRead    	2000000000	         0.43 ns/op

-BenchmarkParseLarge    	     100	  29844461 ns/op

-BenchmarkAfterFunc                	     300	   5450552 ns/op

-BenchmarkAfter                    	     300	   5574183 ns/op

-BenchmarkStop                     	    2000	    862216 ns/op

-BenchmarkSimultaneousAfterFunc    	    2000	    678561 ns/op

-BenchmarkStartStop                	    5000	    409244 ns/op

-BenchmarkTicker                   	   30000	     59057 ns/op

-BenchmarkNow                      	50000000	        37.4 ns/op

-BenchmarkNowUnixNano              	30000000	        41.9 ns/op

-BenchmarkFormat                   	 3000000	       540 ns/op

-BenchmarkFormatNow                	 3000000	       359 ns/op

-BenchmarkMarshalJSON              	 3000000	       493 ns/op

-BenchmarkMarshalText              	 3000000	       447 ns/op

-BenchmarkParse                    	 5000000	       281 ns/op

-BenchmarkParseDuration            	20000000	       115 ns/op

-BenchmarkHour                     	100000000	        12.0 ns/op

-BenchmarkSecond                   	100000000	        12.0 ns/op

-BenchmarkYear                     	50000000	        27.4 ns/op

-BenchmarkDay                      	50000000	        34.5 ns/op

-BenchmarkDecodeValidASCII            	20000000	        92.4 ns/op

-BenchmarkDecodeValidJapaneseChars    	20000000	        88.4 ns/op

-BenchmarkDecodeRune                  	200000000	         8.13 ns/op

-BenchmarkEncodeValidASCII            	50000000	        63.7 ns/op

-BenchmarkEncodeValidJapaneseChars    	30000000	        42.3 ns/op

-BenchmarkEncodeRune                  	500000000	         2.31 ns/op

-BenchmarkRuneCountTenASCIIChars               	200000000	         9.49 ns/op

-BenchmarkRuneCountTenJapaneseChars            	30000000	        42.2 ns/op

-BenchmarkRuneCountInStringTenASCIIChars       	200000000	         9.15 ns/op

-BenchmarkRuneCountInStringTenJapaneseChars    	50000000	        37.7 ns/op

-BenchmarkValidTenASCIIChars                   	200000000	         9.23 ns/op

-BenchmarkValidTenJapaneseChars                	20000000	        50.2 ns/op

-BenchmarkValidStringTenASCIIChars             	200000000	         8.99 ns/op

-BenchmarkValidStringTenJapaneseChars          	20000000	        51.2 ns/op

-BenchmarkEncodeASCIIRune                      	500000000	         2.77 ns/op

-BenchmarkEncodeJapaneseRune                   	300000000	         4.08 ns/op

-BenchmarkDecodeASCIIRune                      	500000000	         3.14 ns/op

-BenchmarkDecodeJapaneseRune                   	300000000	         4.86 ns/op

-BenchmarkFullASCIIRune                        	1000000000	         2.27 ns/op

-BenchmarkFullJapaneseRune                     	500000000	         2.54 ns/op

+BenchmarkCompressedZipGarbage-10    	    1000	   2094000 ns/op	   13772 B/op	      44 allocs/op
+BenchmarkZip64Test-10               	      20	  68180071 ns/op
+BenchmarkZip64TestSizes/4096-10     	  200000	      9937 ns/op
+BenchmarkZip64TestSizes/1048576-10  	   10000	    234152 ns/op
+BenchmarkZip64TestSizes/67108864-10 	     100	  14072044 ns/op
+BenchmarkReaderCopyOptimal-10       	20000000	        82.5 ns/op
+BenchmarkReaderCopyUnoptimal-10     	10000000	       150 ns/op
+BenchmarkReaderCopyNoWriteTo-10     	  300000	      5265 ns/op
+BenchmarkReaderWriteToOptimal-10    	 5000000	       282 ns/op
+BenchmarkWriterCopyOptimal-10       	20000000	        82.7 ns/op
+BenchmarkWriterCopyUnoptimal-10     	20000000	       111 ns/op
+BenchmarkWriterCopyNoReadFrom-10    	  300000	      6247 ns/op
+BenchmarkReaderEmpty-10             	 1000000	      1051 ns/op	    4224 B/op	       3 allocs/op
+BenchmarkWriterEmpty-10             	 2000000	       893 ns/op	    4096 B/op	       1 allocs/op
+BenchmarkWriterFlush-10             	100000000	        12.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkReadString-10                     	  200000	      7197 ns/op	4552.87 MB/s
+BenchmarkWriteByte-10                      	  100000	     12675 ns/op	 323.15 MB/s
+BenchmarkWriteRune-10                      	   50000	     28824 ns/op	 426.31 MB/s
+BenchmarkBufferNotEmptyWriteRead-10        	   10000	    197790 ns/op
+BenchmarkBufferFullSmallReads-10           	   30000	     47367 ns/op
+BenchmarkIndexByte/10-10                   	500000000	         3.08 ns/op	3247.63 MB/s
+BenchmarkIndexByte/32-10                   	500000000	         3.85 ns/op	8312.21 MB/s
+BenchmarkIndexByte/4K-10                   	20000000	        74.5 ns/op	55011.19 MB/s
+BenchmarkIndexByte/4M-10                   	   10000	    107695 ns/op	38946.12 MB/s
+BenchmarkIndexByte/64M-10                  	     300	   4468181 ns/op	15019.28 MB/s
+BenchmarkIndexBytePortable/10-10           	300000000	         5.52 ns/op	1811.63 MB/s
+BenchmarkIndexBytePortable/32-10           	50000000	        24.4 ns/op	1313.17 MB/s
+BenchmarkIndexBytePortable/4K-10           	 1000000	      1331 ns/op	3076.73 MB/s
+BenchmarkIndexBytePortable/4M-10           	    1000	   1362232 ns/op	3078.99 MB/s
+BenchmarkIndexBytePortable/64M-10          	     100	  22241039 ns/op	3017.34 MB/s
+BenchmarkIndexRune/10-10                   	100000000	        14.2 ns/op	 704.59 MB/s
+BenchmarkIndexRune/32-10                   	100000000	        15.0 ns/op	2134.78 MB/s
+BenchmarkIndexRune/4K-10                   	20000000	        88.3 ns/op	46398.48 MB/s
+BenchmarkIndexRune/4M-10                   	   10000	    108801 ns/op	38550.18 MB/s
+BenchmarkIndexRune/64M-10                  	     300	   4652422 ns/op	14424.50 MB/s
+BenchmarkIndexRuneASCII/10-10              	300000000	         4.81 ns/op	2080.98 MB/s
+BenchmarkIndexRuneASCII/32-10              	300000000	         5.99 ns/op	5341.82 MB/s
+BenchmarkIndexRuneASCII/4K-10              	20000000	        74.7 ns/op	54808.30 MB/s
+BenchmarkIndexRuneASCII/4M-10              	   10000	    108258 ns/op	38743.43 MB/s
+BenchmarkIndexRuneASCII/64M-10             	     300	   4633583 ns/op	14483.14 MB/s
+BenchmarkEqual/0-10                        	1000000000	         2.84 ns/op
+BenchmarkEqual/1-10                        	500000000	         3.40 ns/op	 294.29 MB/s
+BenchmarkEqual/6-10                        	500000000	         3.41 ns/op	1758.76 MB/s
+BenchmarkEqual/9-10                        	500000000	         3.89 ns/op	2311.37 MB/s
+BenchmarkEqual/15-10                       	500000000	         3.93 ns/op	3813.92 MB/s
+BenchmarkEqual/16-10                       	500000000	         3.90 ns/op	4101.67 MB/s
+BenchmarkEqual/20-10                       	300000000	         4.46 ns/op	4485.44 MB/s
+BenchmarkEqual/32-10                       	300000000	         4.97 ns/op	6438.51 MB/s
+BenchmarkEqual/4K-10                       	30000000	        59.6 ns/op	68687.11 MB/s
+BenchmarkEqual/4M-10                       	   10000	    273281 ns/op	15347.93 MB/s
+BenchmarkEqual/64M-10                      	     200	   6727030 ns/op	9976.00 MB/s
+BenchmarkEqualPort/1-10                    	500000000	         3.15 ns/op	 317.08 MB/s
+BenchmarkEqualPort/6-10                    	300000000	         5.98 ns/op	1004.00 MB/s
+BenchmarkEqualPort/32-10                   	100000000	        18.8 ns/op	1703.31 MB/s
+BenchmarkEqualPort/4K-10                   	 1000000	      2137 ns/op	1915.86 MB/s
+BenchmarkEqualPort/4M-10                   	    1000	   2201497 ns/op	1905.20 MB/s
+BenchmarkEqualPort/64M-10                  	      50	  35685443 ns/op	1880.57 MB/s
+BenchmarkIndex/10-10                       	200000000	         9.78 ns/op	1022.25 MB/s
+BenchmarkIndex/32-10                       	200000000	         9.82 ns/op	3259.81 MB/s
+BenchmarkIndex/4K-10                       	  500000	      3185 ns/op	1286.02 MB/s
+BenchmarkIndex/4M-10                       	     500	   3247085 ns/op	1291.71 MB/s
+BenchmarkIndex/64M-10                      	      30	  51526995 ns/op	1302.40 MB/s
+BenchmarkIndexEasy/10-10                   	200000000	         8.56 ns/op	1168.65 MB/s
+BenchmarkIndexEasy/32-10                   	200000000	         9.72 ns/op	3293.79 MB/s
+BenchmarkIndexEasy/4K-10                   	20000000	        81.4 ns/op	50342.82 MB/s
+BenchmarkIndexEasy/4M-10                   	   10000	    104268 ns/op	40226.13 MB/s
+BenchmarkIndexEasy/64M-10                  	     300	   4315627 ns/op	15550.20 MB/s
+BenchmarkCount/10-10                       	100000000	        16.9 ns/op	 591.30 MB/s
+BenchmarkCount/32-10                       	100000000	        18.8 ns/op	1705.68 MB/s
+BenchmarkCount/4K-10                       	  500000	      3183 ns/op	1286.44 MB/s
+BenchmarkCount/4M-10                       	     500	   3243230 ns/op	1293.25 MB/s
+BenchmarkCount/64M-10                      	      30	  51671504 ns/op	1298.76 MB/s
+BenchmarkCountEasy/10-10                   	100000000	        16.9 ns/op	 590.57 MB/s
+BenchmarkCountEasy/32-10                   	100000000	        18.3 ns/op	1746.18 MB/s
+BenchmarkCountEasy/4K-10                   	20000000	        91.0 ns/op	44996.31 MB/s
+BenchmarkCountEasy/4M-10                   	   10000	    107482 ns/op	39023.08 MB/s
+BenchmarkCountEasy/64M-10                  	     300	   4286674 ns/op	15655.23 MB/s
+BenchmarkCountSingle/10-10                 	200000000	         6.00 ns/op	1665.77 MB/s
+BenchmarkCountSingle/32-10                 	200000000	         6.97 ns/op	4592.99 MB/s
+BenchmarkCountSingle/4K-10                 	20000000	        78.4 ns/op	52229.19 MB/s
+BenchmarkCountSingle/4M-10                 	   20000	     97854 ns/op	42862.47 MB/s
+BenchmarkCountSingle/64M-10                	     300	   4474733 ns/op	14997.29 MB/s
+BenchmarkFields-10                         	     100	  18553335 ns/op	  56.52 MB/s
+BenchmarkFieldsFunc-10                     	     100	  18235120 ns/op	  57.50 MB/s
+BenchmarkTrimSpace-10                      	50000000	        31.7 ns/op
+BenchmarkSplitEmptySeparator-10            	     100	  14798689 ns/op
+BenchmarkSplitSingleByteSeparator-10       	    1000	   1267565 ns/op
+BenchmarkSplitMultiByteSeparator-10        	    2000	   1154494 ns/op
+BenchmarkSplitNSingleByteSeparator-10      	10000000	       178 ns/op
+BenchmarkSplitNMultiByteSeparator-10       	10000000	       228 ns/op
+BenchmarkRepeat-10                         	20000000	        62.3 ns/op
+BenchmarkBytesCompare/1-10                 	300000000	         4.21 ns/op
+BenchmarkBytesCompare/2-10                 	300000000	         4.15 ns/op
+BenchmarkBytesCompare/4-10                 	300000000	         4.22 ns/op
+BenchmarkBytesCompare/8-10                 	500000000	         3.42 ns/op
+BenchmarkBytesCompare/16-10                	500000000	         3.39 ns/op
+BenchmarkBytesCompare/32-10                	300000000	         4.19 ns/op
+BenchmarkBytesCompare/64-10                	300000000	         5.03 ns/op
+BenchmarkBytesCompare/128-10               	200000000	         6.07 ns/op
+BenchmarkBytesCompare/256-10               	200000000	         8.35 ns/op
+BenchmarkBytesCompare/512-10               	100000000	        12.9 ns/op
+BenchmarkBytesCompare/1024-10              	100000000	        22.2 ns/op
+BenchmarkBytesCompare/2048-10              	30000000	        40.4 ns/op
+BenchmarkIndexAnyASCII/1:1-10              	300000000	         4.21 ns/op
+BenchmarkIndexAnyASCII/1:2-10              	300000000	         4.96 ns/op
+BenchmarkIndexAnyASCII/1:4-10              	200000000	         6.55 ns/op
+BenchmarkIndexAnyASCII/1:8-10              	200000000	         8.66 ns/op
+BenchmarkIndexAnyASCII/1:16-10             	100000000	        12.9 ns/op
+BenchmarkIndexAnyASCII/16:1-10             	100000000	        23.4 ns/op
+BenchmarkIndexAnyASCII/16:2-10             	100000000	        23.0 ns/op
+BenchmarkIndexAnyASCII/16:4-10             	50000000	        25.4 ns/op
+BenchmarkIndexAnyASCII/16:8-10             	50000000	        30.7 ns/op
+BenchmarkIndexAnyASCII/16:16-10            	30000000	        40.5 ns/op
+BenchmarkIndexAnyASCII/256:1-10            	10000000	       180 ns/op
+BenchmarkIndexAnyASCII/256:2-10            	10000000	       180 ns/op
+BenchmarkIndexAnyASCII/256:4-10            	10000000	       184 ns/op
+BenchmarkIndexAnyASCII/256:8-10            	10000000	       190 ns/op
+BenchmarkIndexAnyASCII/256:16-10           	10000000	       199 ns/op
+BenchmarkIndexAnyASCII/4096:1-10           	  500000	      2641 ns/op
+BenchmarkIndexAnyASCII/4096:2-10           	  500000	      2659 ns/op
+BenchmarkIndexAnyASCII/4096:4-10           	  500000	      2646 ns/op
+BenchmarkIndexAnyASCII/4096:8-10           	  500000	      2685 ns/op
+BenchmarkIndexAnyASCII/4096:16-10          	  500000	      2667 ns/op
+BenchmarkTrimASCII/1:1-10                  	30000000	        45.8 ns/op
+BenchmarkTrimASCII/1:2-10                  	20000000	        68.1 ns/op
+BenchmarkTrimASCII/1:4-10                  	20000000	        70.7 ns/op
+BenchmarkTrimASCII/1:8-10                  	20000000	        75.6 ns/op
+BenchmarkTrimASCII/1:16-10                 	20000000	        85.6 ns/op
+BenchmarkTrimASCII/16:1-10                 	20000000	        83.7 ns/op
+BenchmarkTrimASCII/16:2-10                 	20000000	       105 ns/op
+BenchmarkTrimASCII/16:4-10                 	20000000	       107 ns/op
+BenchmarkTrimASCII/16:8-10                 	20000000	       113 ns/op
+BenchmarkTrimASCII/16:16-10                	10000000	       122 ns/op
+BenchmarkTrimASCII/256:1-10                	 2000000	       702 ns/op
+BenchmarkTrimASCII/256:2-10                	 2000000	       710 ns/op
+BenchmarkTrimASCII/256:4-10                	 2000000	       703 ns/op
+BenchmarkTrimASCII/256:8-10                	 2000000	       708 ns/op
+BenchmarkTrimASCII/256:16-10               	 2000000	       723 ns/op
+BenchmarkTrimASCII/4096:1-10               	  200000	     10633 ns/op
+BenchmarkTrimASCII/4096:2-10               	  200000	     10017 ns/op
+BenchmarkTrimASCII/4096:4-10               	  200000	     10128 ns/op
+BenchmarkTrimASCII/4096:8-10               	  200000	     10103 ns/op
+BenchmarkTrimASCII/4096:16-10              	  200000	     10098 ns/op
+BenchmarkCompareBytesEqual-10              	500000000	         3.69 ns/op
+BenchmarkCompareBytesToNil-10              	1000000000	         2.87 ns/op
+BenchmarkCompareBytesEmpty-10              	1000000000	         2.65 ns/op
+BenchmarkCompareBytesIdentical-10          	1000000000	         2.73 ns/op
+BenchmarkCompareBytesSameLength-10         	500000000	         3.72 ns/op
+BenchmarkCompareBytesDifferentLength-10    	500000000	         3.71 ns/op
+BenchmarkCompareBytesBigUnaligned-10       	   50000	     36476 ns/op	28747.14 MB/s
+BenchmarkCompareBytesBig-10                	   50000	     35412 ns/op	29610.55 MB/s
+BenchmarkCompareBytesBigIdentical-10       	1000000000	         2.70 ns/op	387987992.31 MB/s
+BenchmarkAll-10    	       1	2909270659 ns/op
+BenchmarkMul2-10            	 3000000	       462 ns/op
+BenchmarkMulNeg2-10         	 3000000	       468 ns/op
+BenchmarkEfaceInteger-10    	1000000000	         2.33 ns/op
+BenchmarkCopyElim1-10               	   20000	     59619 ns/op
+BenchmarkCopyElim10-10              	   20000	     83013 ns/op
+BenchmarkCopyElim100-10             	   20000	     94341 ns/op
+BenchmarkCopyElim1000-10            	    5000	    403377 ns/op
+BenchmarkCopyElim10000-10           	     200	   8962856 ns/op
+BenchmarkCopyElim100000-10          	      10	 101198521 ns/op
+BenchmarkDeadCode/1-10              	   20000	     78784 ns/op
+BenchmarkDeadCode/10-10             	   20000	     71754 ns/op
+BenchmarkDeadCode/100-10            	   20000	     93593 ns/op
+BenchmarkDeadCode/1000-10           	    3000	    499890 ns/op
+BenchmarkDeadCode/10000-10          	     300	   5622943 ns/op
+BenchmarkDeadCode/100000-10         	      20	  74737618 ns/op
+BenchmarkDeadCode/200000-10         	      10	 171647339 ns/op
+BenchmarkDominatorsLinear-10        	    3000	    512412 ns/op	  19.52 MB/s
+BenchmarkDominatorsFwdBack-10       	    2000	    822105 ns/op	  12.16 MB/s
+BenchmarkDominatorsManyPred-10      	    2000	    691006 ns/op	  14.47 MB/s
+BenchmarkDominatorsMaxPred-10       	    2000	    690921 ns/op	  14.47 MB/s
+BenchmarkDominatorsMaxPredVal-10    	    2000	    685774 ns/op	  14.58 MB/s
+BenchmarkFuse/1-10                  	   10000	    128837 ns/op
+BenchmarkFuse/10-10                 	   10000	    140656 ns/op
+BenchmarkFuse/100-10                	   10000	    194990 ns/op
+BenchmarkFuse/1000-10               	    2000	   1110653 ns/op
+BenchmarkFuse/10000-10              	     100	  11983641 ns/op
+BenchmarkNilCheckDeep1-10           	 3000000	       424 ns/op	   2.36 MB/s	     101 B/op	       6 allocs/op
+BenchmarkNilCheckDeep10-10          	 2000000	       737 ns/op	  13.55 MB/s	     192 B/op	       6 allocs/op
+BenchmarkNilCheckDeep100-10         	  500000	      3848 ns/op	  25.98 MB/s	    1168 B/op	       6 allocs/op
+BenchmarkNilCheckDeep1000-10        	   30000	     42035 ns/op	  23.79 MB/s	   10304 B/op	       6 allocs/op
+BenchmarkNilCheckDeep10000-10       	    3000	    452858 ns/op	  22.08 MB/s	  102491 B/op	       6 allocs/op
+BenchmarkDSEPass-10                 	   10000	    133316 ns/op	   41200 B/op	       8 allocs/op
+BenchmarkDSEPassBlock-10            	    1000	   2108834 ns/op	  617962 B/op	     120 allocs/op
+BenchmarkCSEPass-10                 	    1000	   1577363 ns/op	  188640 B/op	       9 allocs/op
+BenchmarkCSEPassBlock-10            	     100	  17033757 ns/op	 3104406 B/op	    1350 allocs/op
+BenchmarkDeadcodePass-10            	   50000	     28299 ns/op	   10504 B/op	       3 allocs/op
+BenchmarkDeadcodePassBlock-10       	    5000	    524951 ns/op	  163644 B/op	       9 allocs/op
+BenchmarkMultiPass-10               	   10000	    112599 ns/op	  240024 B/op	      11 allocs/op
+BenchmarkMultiPassBlock-10          	    1000	   1792351 ns/op	 3600323 B/op	     165 allocs/op
+BenchmarkDivconstI64-10    	2000000000	         0.89 ns/op
+BenchmarkDivconstU64-10    	2000000000	         0.94 ns/op
+BenchmarkDivconstI32-10    	2000000000	         0.67 ns/op
+BenchmarkDivconstU32-10    	2000000000	         0.86 ns/op
+BenchmarkDivconstI16-10    	2000000000	         0.67 ns/op
+BenchmarkDivconstU16-10    	2000000000	         0.54 ns/op
+BenchmarkDivconstI8-10     	2000000000	         0.66 ns/op
+BenchmarkDivconstU8-10     	2000000000	         0.53 ns/op
+BenchmarkDecodeDigits-10    	     300	   5553874 ns/op	  18.01 MB/s	 3612929 B/op	      39 allocs/op
+BenchmarkDecodeTwain-10     	     100	  17090884 ns/op	  22.69 MB/s	 3625610 B/op	      40 allocs/op
+BenchmarkDecodeRand-10      	    1000	   2468573 ns/op	   6.64 MB/s	 3644040 B/op	      39 allocs/op
+BenchmarkDecode/Digits/Huffman/1e4-10         	   10000	    106106 ns/op	  94.25 MB/s	   40638 B/op	       5 allocs/op
+BenchmarkDecode/Digits/Huffman/1e5-10         	    2000	   1010057 ns/op	  99.00 MB/s	   40641 B/op	       5 allocs/op
+BenchmarkDecode/Digits/Huffman/1e6-10         	     100	  10113865 ns/op	  98.87 MB/s	   40718 B/op	       5 allocs/op
+BenchmarkDecode/Digits/Speed/1e4-10           	   10000	    114007 ns/op	  87.71 MB/s	   40719 B/op	       8 allocs/op
+BenchmarkDecode/Digits/Speed/1e5-10           	    2000	   1148119 ns/op	  87.10 MB/s	   40925 B/op	      11 allocs/op
+BenchmarkDecode/Digits/Speed/1e6-10           	     100	  11434437 ns/op	  87.46 MB/s	   44478 B/op	      73 allocs/op
+BenchmarkDecode/Digits/Default/1e4-10         	   10000	    118581 ns/op	  84.33 MB/s	   40691 B/op	       7 allocs/op
+BenchmarkDecode/Digits/Default/1e5-10         	    2000	   1116909 ns/op	  89.53 MB/s	   40925 B/op	      13 allocs/op
+BenchmarkDecode/Digits/Default/1e6-10         	     100	  11181496 ns/op	  89.43 MB/s	   44894 B/op	      79 allocs/op
+BenchmarkDecode/Digits/Compression/1e4-10     	   10000	    116564 ns/op	  85.79 MB/s	   40691 B/op	       7 allocs/op
+BenchmarkDecode/Digits/Compression/1e5-10     	    2000	   1113343 ns/op	  89.82 MB/s	   40933 B/op	      13 allocs/op
+BenchmarkDecode/Digits/Compression/1e6-10     	     100	  11233041 ns/op	  89.02 MB/s	   44894 B/op	      79 allocs/op
+BenchmarkDecode/Twain/Huffman/1e4-10          	   10000	    128952 ns/op	  77.55 MB/s	   42032 B/op	      15 allocs/op
+BenchmarkDecode/Twain/Huffman/1e5-10          	    2000	   1143670 ns/op	  87.44 MB/s	   43535 B/op	      20 allocs/op
+BenchmarkDecode/Twain/Huffman/1e6-10          	     100	  11312411 ns/op	  88.40 MB/s	   71707 B/op	     134 allocs/op
+BenchmarkDecode/Twain/Speed/1e4-10            	   10000	    121912 ns/op	  82.03 MB/s	   41288 B/op	      17 allocs/op
+BenchmarkDecode/Twain/Speed/1e5-10            	    2000	   1093798 ns/op	  91.42 MB/s	   45128 B/op	      30 allocs/op
+BenchmarkDecode/Twain/Speed/1e6-10            	     100	  10715363 ns/op	  93.32 MB/s	   72789 B/op	     193 allocs/op
+BenchmarkDecode/Twain/Default/1e4-10          	   10000	    115380 ns/op	  86.67 MB/s	   41292 B/op	      17 allocs/op
+BenchmarkDecode/Twain/Default/1e5-10          	    2000	    924610 ns/op	 108.15 MB/s	   44360 B/op	      28 allocs/op
+BenchmarkDecode/Twain/Default/1e6-10          	     200	   9017729 ns/op	 110.89 MB/s	   70979 B/op	     199 allocs/op
+BenchmarkDecode/Twain/Compression/1e4-10      	   10000	    113489 ns/op	  88.11 MB/s	   41291 B/op	      17 allocs/op
+BenchmarkDecode/Twain/Compression/1e5-10      	    2000	    926994 ns/op	 107.88 MB/s	   43331 B/op	      28 allocs/op
+BenchmarkDecode/Twain/Compression/1e6-10      	     200	   8933820 ns/op	 111.93 MB/s	   69121 B/op	     196 allocs/op
+BenchmarkEncode/Digits/Huffman/1e4-10         	   50000	     30443 ns/op	 328.48 MB/s
+BenchmarkEncode/Digits/Huffman/1e5-10         	    5000	    288333 ns/op	 346.82 MB/s
+BenchmarkEncode/Digits/Huffman/1e6-10         	     500	   2901994 ns/op	 344.59 MB/s
+BenchmarkEncode/Digits/Speed/1e4-10           	   10000	    140016 ns/op	  71.42 MB/s
+BenchmarkEncode/Digits/Speed/1e5-10           	    1000	   1297775 ns/op	  77.05 MB/s
+BenchmarkEncode/Digits/Speed/1e6-10           	     100	  12814173 ns/op	  78.04 MB/s
+BenchmarkEncode/Digits/Default/1e4-10         	    5000	    262058 ns/op	  38.16 MB/s
+BenchmarkEncode/Digits/Default/1e5-10         	     300	   4187649 ns/op	  23.88 MB/s
+BenchmarkEncode/Digits/Default/1e6-10         	      30	  44646876 ns/op	  22.40 MB/s
+BenchmarkEncode/Digits/Compression/1e4-10     	    5000	    264150 ns/op	  37.86 MB/s
+BenchmarkEncode/Digits/Compression/1e5-10     	     300	   4133378 ns/op	  24.19 MB/s
+BenchmarkEncode/Digits/Compression/1e6-10     	      30	  44917601 ns/op	  22.26 MB/s
+BenchmarkEncode/Twain/Huffman/1e4-10          	   30000	     41943 ns/op	 238.42 MB/s
+BenchmarkEncode/Twain/Huffman/1e5-10          	    5000	    334169 ns/op	 299.25 MB/s
+BenchmarkEncode/Twain/Huffman/1e6-10          	     500	   3346558 ns/op	 298.81 MB/s
+BenchmarkEncode/Twain/Speed/1e4-10            	   10000	    157828 ns/op	  63.36 MB/s
+BenchmarkEncode/Twain/Speed/1e5-10            	    1000	   1305966 ns/op	  76.57 MB/s
+BenchmarkEncode/Twain/Speed/1e6-10            	     100	  12670884 ns/op	  78.92 MB/s
+BenchmarkEncode/Twain/Default/1e4-10          	    5000	    312342 ns/op	  32.02 MB/s
+BenchmarkEncode/Twain/Default/1e5-10          	     300	   4942873 ns/op	  20.23 MB/s
+BenchmarkEncode/Twain/Default/1e6-10          	      20	  56180884 ns/op	  17.80 MB/s
+BenchmarkEncode/Twain/Compression/1e4-10      	    5000	    321001 ns/op	  31.15 MB/s
+BenchmarkEncode/Twain/Compression/1e5-10      	     300	   5459865 ns/op	  18.32 MB/s
+BenchmarkEncode/Twain/Compression/1e6-10      	      20	  64142024 ns/op	  15.59 MB/s
+BenchmarkDecoder/1e4-10         	   20000	     83620 ns/op	 119.59 MB/s
+BenchmarkDecoder/1e5-10         	    2000	    790002 ns/op	 126.58 MB/s
+BenchmarkDecoder/1e6-10         	     200	   7927529 ns/op	 126.14 MB/s
+BenchmarkEncoder/1e4-10         	   10000	    164714 ns/op	  60.71 MB/s
+BenchmarkEncoder/1e5-10         	    1000	   1513606 ns/op	  66.07 MB/s
+BenchmarkEncoder/1e6-10         	     100	  14752172 ns/op	  67.79 MB/s
+BenchmarkDup-10    	    5000	    299654 ns/op
+BenchmarkContextCancelTree/depth=1/Root=Background-10         	20000000	        78.9 ns/op
+BenchmarkContextCancelTree/depth=1/Root=OpenCanceler-10       	 3000000	       549 ns/op
+BenchmarkContextCancelTree/depth=1/Root=ClosedCanceler-10     	 5000000	       246 ns/op
+BenchmarkContextCancelTree/depth=10/Root=Background-10        	  500000	      3117 ns/op
+BenchmarkContextCancelTree/depth=10/Root=OpenCanceler-10      	  300000	      4400 ns/op
+BenchmarkContextCancelTree/depth=10/Root=ClosedCanceler-10    	 1000000	      1433 ns/op
+BenchmarkContextCancelTree/depth=100/Root=Background-10       	   50000	     33469 ns/op
+BenchmarkContextCancelTree/depth=100/Root=OpenCanceler-10     	   30000	     41409 ns/op
+BenchmarkContextCancelTree/depth=100/Root=ClosedCanceler-10   	  100000	     13194 ns/op
+BenchmarkContextCancelTree/depth=1000/Root=Background-10      	    5000	    343711 ns/op
+BenchmarkContextCancelTree/depth=1000/Root=OpenCanceler-10    	    3000	    445219 ns/op
+BenchmarkContextCancelTree/depth=1000/Root=ClosedCanceler-10  	   10000	    131103 ns/op
+BenchmarkEncrypt-10    	100000000	        10.0 ns/op	1598.77 MB/s
+BenchmarkDecrypt-10    	200000000	         9.63 ns/op	1661.52 MB/s
+BenchmarkExpand-10     	30000000	        51.6 ns/op
+BenchmarkAESGCMSeal1K-10       	 5000000	       244 ns/op	4189.56 MB/s
+BenchmarkAESGCMOpen1K-10       	10000000	       234 ns/op	4370.23 MB/s
+BenchmarkAESGCMSeal8K-10       	 1000000	      1475 ns/op	5552.74 MB/s
+BenchmarkAESGCMOpen8K-10       	 1000000	      1436 ns/op	5701.59 MB/s
+BenchmarkAESCFBEncrypt1K-10    	 1000000	      1725 ns/op	 590.45 MB/s
+BenchmarkAESCFBDecrypt1K-10    	 1000000	      1645 ns/op	 619.28 MB/s
+BenchmarkAESOFB1K-10           	 1000000	      1080 ns/op	 942.93 MB/s
+BenchmarkAESCTR1K-10           	 1000000	      1190 ns/op	 855.84 MB/s
+BenchmarkAESCBCEncrypt1K-10    	 1000000	      1634 ns/op	 626.61 MB/s
+BenchmarkAESCBCDecrypt1K-10    	 1000000	      1216 ns/op	 841.92 MB/s
+BenchmarkEncrypt-10        	20000000	       111 ns/op	  72.00 MB/s
+BenchmarkDecrypt-10        	20000000	       112 ns/op	  71.08 MB/s
+BenchmarkTDESEncrypt-10    	 5000000	       273 ns/op	  29.29 MB/s
+BenchmarkTDESDecrypt-10    	 5000000	       276 ns/op	  28.97 MB/s
+BenchmarkSignP256-10         	   50000	     35461 ns/op
+BenchmarkSignP384-10         	     300	   4199103 ns/op
+BenchmarkVerifyP256-10       	   20000	     75266 ns/op
+BenchmarkKeyGeneration-10    	  100000	     16293 ns/op
+BenchmarkBaseMult-10          	    2000	    704366 ns/op
+BenchmarkBaseMultP256-10      	  100000	     14227 ns/op
+BenchmarkScalarMultP256-10    	   30000	     55681 ns/op
+BenchmarkHMACSHA256_1K-10    	  500000	      3252 ns/op	 314.85 MB/s
+BenchmarkHMACSHA256_32-10    	 2000000	       847 ns/op	  37.74 MB/s
+BenchmarkHash8Bytes-10             	10000000	       132 ns/op	  60.31 MB/s
+BenchmarkHash1K-10                 	 1000000	      1444 ns/op	 708.76 MB/s
+BenchmarkHash8K-10                 	  200000	     10636 ns/op	 770.17 MB/s
+BenchmarkHash8BytesUnaligned-10    	10000000	       131 ns/op	  60.66 MB/s
+BenchmarkHash1KUnaligned-10        	 1000000	      1443 ns/op	 709.51 MB/s
+BenchmarkHash8KUnaligned-10        	  200000	     10645 ns/op	 769.52 MB/s
+BenchmarkPrime-10    	      20	 110098302 ns/op
+BenchmarkRC4_128-10    	10000000	       211 ns/op	 604.32 MB/s
+BenchmarkRC4_1K-10     	 1000000	      1962 ns/op	 521.69 MB/s
+BenchmarkRC4_8K-10     	  100000	     15761 ns/op	 513.66 MB/s
+BenchmarkRSA2048Decrypt-10          	    1000	   1666406 ns/op
+BenchmarkRSA2048Sign-10             	    1000	   2099152 ns/op
+Benchmark3PrimeRSA2048Decrypt-10    	    2000	    973765 ns/op
+BenchmarkHash8Bytes-10      	10000000	       157 ns/op	  50.77 MB/s
+BenchmarkHash320Bytes-10    	 2000000	       599 ns/op	 533.34 MB/s
+BenchmarkHash1K-10          	 1000000	      1205 ns/op	 849.60 MB/s
+BenchmarkHash8K-10          	  200000	      7767 ns/op	1054.59 MB/s
+BenchmarkHash8Bytes-10    	10000000	       227 ns/op	  35.14 MB/s
+BenchmarkHash1K-10        	  500000	      2614 ns/op	 391.72 MB/s
+BenchmarkHash8K-10        	  100000	     19117 ns/op	 428.52 MB/s
+BenchmarkHash8Bytes-10    	 5000000	       314 ns/op	  25.41 MB/s
+BenchmarkHash1K-10        	 1000000	      1950 ns/op	 525.11 MB/s
+BenchmarkHash8K-10        	  100000	     13169 ns/op	 622.03 MB/s
+BenchmarkThroughput/MaxPacket/1MB-10         	     500	   3813044 ns/op	 275.00 MB/s
+BenchmarkThroughput/MaxPacket/2MB-10         	     300	   5995265 ns/op	 349.80 MB/s
+BenchmarkThroughput/MaxPacket/4MB-10         	     100	  10224382 ns/op	 410.23 MB/s
+BenchmarkThroughput/MaxPacket/8MB-10         	     100	  18661304 ns/op	 449.52 MB/s
+BenchmarkThroughput/MaxPacket/16MB-10        	      50	  35586704 ns/op	 471.45 MB/s
+BenchmarkThroughput/MaxPacket/32MB-10        	      20	  69488048 ns/op	 482.88 MB/s
+BenchmarkThroughput/MaxPacket/64MB-10        	      10	 137854802 ns/op	 486.81 MB/s
+BenchmarkThroughput/DynamicPacket/1MB-10     	     300	   3989689 ns/op	 262.82 MB/s
+BenchmarkThroughput/DynamicPacket/2MB-10     	     200	   6089526 ns/op	 344.39 MB/s
+BenchmarkThroughput/DynamicPacket/4MB-10     	     100	  10257376 ns/op	 408.91 MB/s
+BenchmarkThroughput/DynamicPacket/8MB-10     	     100	  18584890 ns/op	 451.37 MB/s
+BenchmarkThroughput/DynamicPacket/16MB-10    	      50	  35614522 ns/op	 471.08 MB/s
+BenchmarkThroughput/DynamicPacket/32MB-10    	      20	  69619004 ns/op	 481.97 MB/s
+BenchmarkThroughput/DynamicPacket/64MB-10    	      10	 136303723 ns/op	 492.35 MB/s
+BenchmarkLatency/MaxPacket/200kbps-10        	       2	 694938540 ns/op
+BenchmarkLatency/MaxPacket/500kbps-10        	       5	 279455721 ns/op
+BenchmarkLatency/MaxPacket/1000kbps-10       	      10	 140917156 ns/op
+BenchmarkLatency/MaxPacket/2000kbps-10       	      20	  71554352 ns/op
+BenchmarkLatency/MaxPacket/5000kbps-10       	      50	  30129479 ns/op
+BenchmarkLatency/DynamicPacket/200kbps-10    	      10	 134818028 ns/op
+BenchmarkLatency/DynamicPacket/500kbps-10    	      30	  55733162 ns/op
+BenchmarkLatency/DynamicPacket/1000kbps-10   	      50	  29174919 ns/op
+BenchmarkLatency/DynamicPacket/2000kbps-10   	     100	  15868881 ns/op
+BenchmarkLatency/DynamicPacket/5000kbps-10   	     200	   8447024 ns/op
+BenchmarkConcurrentDBExec-10         	     200	   9050577 ns/op	 2635444 B/op	   15139 allocs/op
+BenchmarkConcurrentStmtQuery-10      	     200	   8048927 ns/op	 2457145 B/op	   18652 allocs/op
+BenchmarkConcurrentStmtExec-10       	     200	   5977836 ns/op	 1844406 B/op	    3669 allocs/op
+BenchmarkConcurrentTxQuery-10        	     200	   7940266 ns/op	 2585495 B/op	   21152 allocs/op
+BenchmarkConcurrentTxExec-10         	    1000	   2073312 ns/op	  598837 B/op	   14644 allocs/op
+BenchmarkConcurrentTxStmtQuery-10    	     500	   2648969 ns/op	  785461 B/op	   19154 allocs/op
+BenchmarkConcurrentTxStmtExec-10     	    2000	    806759 ns/op	  115731 B/op	    2670 allocs/op
+BenchmarkConcurrentRandom-10         	     200	   6272110 ns/op	 1765751 B/op	   14685 allocs/op
+BenchmarkManyConcurrentQueries-10    	  100000	     25135 ns/op	    4019 B/op	      22 allocs/op
+BenchmarkMarshal-10    	  100000	     23942 ns/op	    7664 B/op	     311 allocs/op
+BenchmarkEncodeToString-10    	   50000	     30215 ns/op	 271.12 MB/s
+BenchmarkDecodeString-10      	   20000	     74638 ns/op	 175.67 MB/s
+BenchmarkEncodeToString-10    	  100000	     11696 ns/op	 700.36 MB/s
+BenchmarkDecodeString/2-10    	50000000	        35.1 ns/op	 114.11 MB/s
+BenchmarkDecodeString/4-10    	30000000	        43.2 ns/op	 185.15 MB/s
+BenchmarkDecodeString/8-10    	20000000	        55.9 ns/op	 214.53 MB/s
+BenchmarkDecodeString/64-10   	 5000000	       295 ns/op	 298.24 MB/s
+BenchmarkDecodeString/8192-10 	   50000	     29098 ns/op	 375.41 MB/s
+BenchmarkReadSlice1000Int32s-10     	  300000	      4384 ns/op	 912.41 MB/s
+BenchmarkReadStruct-10              	 1000000	      1125 ns/op	  66.67 MB/s
+BenchmarkReadInts-10                	 5000000	       268 ns/op	 111.76 MB/s
+BenchmarkWriteInts-10               	 5000000	       298 ns/op	 100.39 MB/s
+BenchmarkWriteSlice1000Int32s-10    	  300000	      4564 ns/op	 876.37 MB/s
+BenchmarkPutUint16-10               	2000000000	         0.40 ns/op	5039.10 MB/s
+BenchmarkPutUint32-10               	2000000000	         0.53 ns/op	7609.81 MB/s
+BenchmarkPutUint64-10               	2000000000	         0.53 ns/op	14955.06 MB/s
+BenchmarkPutUvarint32-10            	100000000	        21.1 ns/op	 189.91 MB/s
+BenchmarkPutUvarint64-10            	30000000	        54.1 ns/op	 147.77 MB/s
+BenchmarkRead-10                                     	 1000000	      2335 ns/op	     664 B/op	      18 allocs/op
+BenchmarkReadWithFieldsPerRecord-10                  	 1000000	      2297 ns/op	     664 B/op	      18 allocs/op
+BenchmarkReadWithoutFieldsPerRecord-10               	 1000000	      2289 ns/op	     664 B/op	      18 allocs/op
+BenchmarkReadLargeFields-10                          	   50000	     39662 ns/op	    3936 B/op	      24 allocs/op
+BenchmarkReadReuseRecord-10                          	 1000000	      1605 ns/op	      24 B/op	       8 allocs/op
+BenchmarkReadReuseRecordWithFieldsPerRecord-10       	 1000000	      1600 ns/op	      24 B/op	       8 allocs/op
+BenchmarkReadReuseRecordWithoutFieldsPerRecord-10    	 1000000	      1625 ns/op	      24 B/op	       8 allocs/op
+BenchmarkReadReuseRecordLargeFields-10               	   50000	     38890 ns/op	    2976 B/op	      12 allocs/op
+BenchmarkEndToEndPipe-10               	 2000000	       661 ns/op
+BenchmarkEndToEndByteBuffer-10         	 5000000	       354 ns/op
+BenchmarkEndToEndSliceByteBuffer-10    	   50000	     38809 ns/op
+BenchmarkEncodeComplex128Slice-10      	  300000	      3336 ns/op
+BenchmarkEncodeFloat64Slice-10         	 1000000	      1615 ns/op
+BenchmarkEncodeInt32Slice-10           	 1000000	      1858 ns/op
+BenchmarkEncodeStringSlice-10          	 1000000	      1577 ns/op
+BenchmarkEncodeInterfaceSlice-10       	   20000	     92113 ns/op
+BenchmarkDecodeComplex128Slice-10      	   50000	     25365 ns/op
+BenchmarkDecodeFloat64Slice-10         	  100000	     13501 ns/op
+BenchmarkDecodeInt32Slice-10           	  100000	     12718 ns/op
+BenchmarkDecodeStringSlice-10          	   30000	     44433 ns/op
+BenchmarkDecodeInterfaceSlice-10       	   10000	    331951 ns/op
+BenchmarkDecodeMap-10                  	   10000	    184240 ns/op
+BenchmarkEncode/256-10         	 5000000	       333 ns/op
+BenchmarkEncode/1024-10        	 1000000	      1284 ns/op
+BenchmarkEncode/4096-10        	  300000	      5076 ns/op
+BenchmarkEncode/16384-10       	  100000	     20278 ns/op
+BenchmarkCodeEncoder-10            	     500	   2252211 ns/op	 861.59 MB/s
+BenchmarkCodeMarshal-10            	     500	   2867939 ns/op	 676.61 MB/s
+BenchmarkCodeDecoder-10            	     100	  11884726 ns/op	 163.27 MB/s
+BenchmarkDecoderStream-10          	 5000000	       317 ns/op
+BenchmarkCodeUnmarshal-10          	     100	  12861372 ns/op	 150.88 MB/s
+BenchmarkCodeUnmarshalReuse-10     	     100	  11469360 ns/op
+BenchmarkUnmarshalString-10        	10000000	       197 ns/op
+BenchmarkUnmarshalFloat64-10       	10000000	       295 ns/op
+BenchmarkUnmarshalInt64-10         	10000000	       147 ns/op
+BenchmarkIssue10335-10             	 5000000	       258 ns/op	     320 B/op	       4 allocs/op
+BenchmarkUnmapped-10               	 2000000	       873 ns/op	     568 B/op	      18 allocs/op
+BenchmarkNumberIsValid-10          	100000000	        18.0 ns/op
+BenchmarkNumberIsValidRegexp-10    	 3000000	       555 ns/op
+BenchmarkSkipValue-10              	     100	  23448159 ns/op	  85.31 MB/s
+BenchmarkEncoderEncode-10          	30000000	        63.0 ns/op	       0 B/op	       0 allocs/op
+BenchmarkEncode-10    	   20000	     81918 ns/op	 800.02 MB/s
+BenchmarkDecode-10    	    5000	    342282 ns/op	 259.38 MB/s
+BenchmarkMarshal-10      	  200000	      6051 ns/op	    5776 B/op	      23 allocs/op
+BenchmarkUnmarshal-10    	  100000	     13746 ns/op	    8576 B/op	     189 allocs/op
+BenchmarkIntAdd-10                        	50000000	        24.0 ns/op
+BenchmarkIntSet-10                        	50000000	        22.7 ns/op
+BenchmarkFloatAdd-10                      	10000000	       138 ns/op
+BenchmarkFloatSet-10                      	100000000	        22.2 ns/op
+BenchmarkStringSet-10                     	30000000	        45.1 ns/op
+BenchmarkMapSet-10                        	10000000	       124 ns/op
+BenchmarkMapSetDifferent-10               	10000000	       214 ns/op
+BenchmarkMapSetString-10                  	10000000	       132 ns/op
+BenchmarkMapAddSame-10                    	 3000000	       437 ns/op
+BenchmarkMapAddDifferent-10               	 1000000	      1198 ns/op
+BenchmarkMapAddSameSteadyState-10         	50000000	        23.6 ns/op
+BenchmarkMapAddDifferentSteadyState-10    	50000000	        36.3 ns/op
+BenchmarkRealworldExpvarUsage-10          	 1000000	      1634 ns/op
+BenchmarkSprintfPadding-10                   	20000000	        78.3 ns/op
+BenchmarkSprintfEmpty-10                     	200000000	         5.97 ns/op
+BenchmarkSprintfString-10                    	100000000	        24.2 ns/op
+BenchmarkSprintfTruncateString-10            	30000000	        46.6 ns/op
+BenchmarkSprintfQuoteString-10               	10000000	       141 ns/op
+BenchmarkSprintfInt-10                       	100000000	        16.4 ns/op
+BenchmarkSprintfIntInt-10                    	50000000	        27.6 ns/op
+BenchmarkSprintfPrefixedInt-10               	20000000	        94.7 ns/op
+BenchmarkSprintfFloat-10                     	30000000	        49.5 ns/op
+BenchmarkSprintfComplex-10                   	10000000	       168 ns/op
+BenchmarkSprintfBoolean-10                   	100000000	        17.2 ns/op
+BenchmarkSprintfHexString-10                 	20000000	       117 ns/op
+BenchmarkSprintfHexBytes-10                  	20000000	        99.3 ns/op
+BenchmarkSprintfBytes-10                     	10000000	       159 ns/op
+BenchmarkSprintfStringer-10                  	10000000	       137 ns/op
+BenchmarkSprintfStructure-10                 	 3000000	       421 ns/op
+BenchmarkManyArgs-10                         	20000000	        98.7 ns/op
+BenchmarkFprintInt-10                        	20000000	        70.6 ns/op
+BenchmarkFprintfBytes-10                     	20000000	        95.3 ns/op
+BenchmarkFprintIntNoAlloc-10                 	20000000	        63.3 ns/op
+BenchmarkScanInts-10                         	    5000	    340289 ns/op
+BenchmarkScanRecursiveInt-10                 	      50	  34397077 ns/op
+BenchmarkScanRecursiveIntReaderWrapper-10    	      50	  35048382 ns/op
+BenchmarkParse-10    	     500	   2996108 ns/op	  21.28 MB/s
+BenchmarkPrint-10    	     200	   7183961 ns/op
+BenchmarkScan-10        	  100000	     16170 ns/op
+BenchmarkScanFile-10    	   10000	    243382 ns/op	  72.84 MB/s
+BenchmarkAdler32KB-10    	 5000000	       376 ns/op	2717.35 MB/s
+BenchmarkCRC32/poly=IEEE/size=15/align=0-10         	50000000	        38.4 ns/op	 390.36 MB/s
+BenchmarkCRC32/poly=IEEE/size=15/align=1-10         	50000000	        38.4 ns/op	 390.45 MB/s
+BenchmarkCRC32/poly=IEEE/size=40/align=0-10         	50000000	        38.7 ns/op	1033.22 MB/s
+BenchmarkCRC32/poly=IEEE/size=40/align=1-10         	50000000	        38.7 ns/op	1034.65 MB/s
+BenchmarkCRC32/poly=IEEE/size=512/align=0-10        	30000000	        42.6 ns/op	12022.07 MB/s
+BenchmarkCRC32/poly=IEEE/size=512/align=1-10        	30000000	        41.9 ns/op	12216.42 MB/s
+BenchmarkCRC32/poly=IEEE/size=1kB/align=0-10        	20000000	        67.8 ns/op	15097.54 MB/s
+BenchmarkCRC32/poly=IEEE/size=1kB/align=1-10        	20000000	        67.8 ns/op	15093.74 MB/s
+BenchmarkCRC32/poly=IEEE/size=4kB/align=0-10        	10000000	       196 ns/op	20832.33 MB/s
+BenchmarkCRC32/poly=IEEE/size=4kB/align=1-10        	10000000	       194 ns/op	21021.30 MB/s
+BenchmarkCRC32/poly=IEEE/size=32kB/align=0-10       	 1000000	      1412 ns/op	23196.08 MB/s
+BenchmarkCRC32/poly=IEEE/size=32kB/align=1-10       	 1000000	      1400 ns/op	23397.08 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=15/align=0-10   	100000000	        12.9 ns/op	1165.42 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=15/align=1-10   	100000000	        14.1 ns/op	1063.64 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=40/align=0-10   	100000000	        14.3 ns/op	2795.24 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=40/align=1-10   	100000000	        15.8 ns/op	2525.10 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=512/align=0-10  	50000000	        32.4 ns/op	15813.05 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=512/align=1-10  	50000000	        35.8 ns/op	14317.77 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-10  	30000000	        55.1 ns/op	18583.45 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-10  	20000000	        59.5 ns/op	17195.95 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-10  	10000000	       150 ns/op	27289.31 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-10  	10000000	       153 ns/op	26750.95 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-10 	 1000000	      1177 ns/op	27822.05 MB/s
+BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-10 	 1000000	      1179 ns/op	27782.91 MB/s
+BenchmarkCRC32/poly=Koopman/size=15/align=0-10      	50000000	        31.0 ns/op	 483.57 MB/s
+BenchmarkCRC32/poly=Koopman/size=15/align=1-10      	50000000	        31.0 ns/op	 483.21 MB/s
+BenchmarkCRC32/poly=Koopman/size=40/align=0-10      	20000000	        78.1 ns/op	 511.98 MB/s
+BenchmarkCRC32/poly=Koopman/size=40/align=1-10      	20000000	        78.5 ns/op	 509.68 MB/s
+BenchmarkCRC32/poly=Koopman/size=512/align=0-10     	 1000000	      1072 ns/op	 477.58 MB/s
+BenchmarkCRC32/poly=Koopman/size=512/align=1-10     	 1000000	      1071 ns/op	 477.66 MB/s
+BenchmarkCRC32/poly=Koopman/size=1kB/align=0-10     	 1000000	      2148 ns/op	 476.72 MB/s
+BenchmarkCRC32/poly=Koopman/size=1kB/align=1-10     	 1000000	      2140 ns/op	 478.46 MB/s
+BenchmarkCRC32/poly=Koopman/size=4kB/align=0-10     	  200000	      8566 ns/op	 478.14 MB/s
+BenchmarkCRC32/poly=Koopman/size=4kB/align=1-10     	  200000	      8586 ns/op	 477.03 MB/s
+BenchmarkCRC32/poly=Koopman/size=32kB/align=0-10    	   20000	     69183 ns/op	 473.64 MB/s
+BenchmarkCRC32/poly=Koopman/size=32kB/align=1-10    	   20000	     69138 ns/op	 473.95 MB/s
+BenchmarkCrc64/ISO64KB-10         	   50000	     33657 ns/op	1947.16 MB/s
+BenchmarkCrc64/ISO4KB-10          	 1000000	      2169 ns/op	1887.98 MB/s
+BenchmarkCrc64/ISO1KB-10          	 3000000	       541 ns/op	1891.03 MB/s
+BenchmarkCrc64/ECMA64KB-10        	   50000	     33586 ns/op	1951.25 MB/s
+BenchmarkCrc64/Random64KB-10      	   50000	     39153 ns/op	1673.83 MB/s
+BenchmarkCrc64/Random16KB-10      	   50000	     34189 ns/op	 479.21 MB/s
+BenchmarkFnv32KB-10      	 1000000	      1058 ns/op	 967.82 MB/s
+BenchmarkFnv32aKB-10     	 1000000	      1075 ns/op	 951.87 MB/s
+BenchmarkFnv64KB-10      	 1000000	      1070 ns/op	 956.85 MB/s
+BenchmarkFnv64aKB-10     	 1000000	      1065 ns/op	 961.50 MB/s
+BenchmarkFnv128KB-10     	  300000	      4064 ns/op	 251.91 MB/s
+BenchmarkFnv128aKB-10    	  500000	      3601 ns/op	 284.31 MB/s
+BenchmarkEscape-10            	  100000	     13987 ns/op
+BenchmarkEscapeNone-10        	  500000	      2950 ns/op
+BenchmarkUnescape-10          	  100000	     15985 ns/op
+BenchmarkUnescapeNone-10      	20000000	        74.3 ns/op
+BenchmarkUnescapeSparse-10    	 1000000	      2403 ns/op
+BenchmarkUnescapeDense-10     	  200000	     11965 ns/op
+BenchmarkCSSEscaper-10                       	 1000000	      1271 ns/op
+BenchmarkCSSEscaperNoSpecials-10             	 5000000	       271 ns/op
+BenchmarkDecodeCSS-10                        	 3000000	       435 ns/op
+BenchmarkDecodeCSSNoSpecials-10              	200000000	         6.13 ns/op
+BenchmarkCSSValueFilter-10                   	10000000	       156 ns/op
+BenchmarkCSSValueFilterOk-10                 	 5000000	       243 ns/op
+BenchmarkEscapedExecute-10                   	  500000	      2411 ns/op
+BenchmarkHTMLNospaceEscaper-10               	 1000000	      1285 ns/op
+BenchmarkHTMLNospaceEscaperNoSpecials-10     	 5000000	       288 ns/op
+BenchmarkStripTags-10                        	 1000000	      1204 ns/op
+BenchmarkStripTagsNoSpecials-10              	20000000	       168 ns/op
+BenchmarkJSValEscaperWithNum-10              	 1000000	      1602 ns/op
+BenchmarkJSValEscaperWithStr-10              	 1000000	      1978 ns/op
+BenchmarkJSValEscaperWithStrNoSpecials-10    	 2000000	       645 ns/op
+BenchmarkJSValEscaperWithObj-10              	 1000000	      2289 ns/op
+BenchmarkJSValEscaperWithObjNoSpecials-10    	 2000000	       878 ns/op
+BenchmarkJSStrEscaperNoSpecials-10           	 5000000	       281 ns/op
+BenchmarkJSStrEscaper-10                     	 1000000	      1217 ns/op
+BenchmarkJSRegexpEscaperNoSpecials-10        	 5000000	       280 ns/op
+BenchmarkJSRegexpEscaper-10                  	 1000000	      1241 ns/op
+BenchmarkTemplateSpecialTags-10              	   10000	    198036 ns/op
+BenchmarkURLEscaper-10                       	 1000000	      1915 ns/op
+BenchmarkURLEscaperNoSpecials-10             	10000000	       138 ns/op
+BenchmarkURLNormalizer-10                    	 1000000	      1361 ns/op
+BenchmarkURLNormalizerNoSpecials-10          	10000000	       167 ns/op
+BenchmarkYCbCrToRGB/0-10     	500000000	         3.76 ns/op
+BenchmarkYCbCrToRGB/128-10   	500000000	         3.35 ns/op
+BenchmarkYCbCrToRGB/255-10   	500000000	         3.77 ns/op
+BenchmarkRGBToYCbCr/0-10     	500000000	         3.85 ns/op
+BenchmarkRGBToYCbCr/Cb-10    	300000000	         4.01 ns/op
+BenchmarkRGBToYCbCr/Cr-10    	300000000	         4.04 ns/op
+BenchmarkYCbCrToRGBA/0-10    	500000000	         3.92 ns/op
+BenchmarkYCbCrToRGBA/128-10  	500000000	         3.34 ns/op
+BenchmarkYCbCrToRGBA/255-10  	500000000	         3.92 ns/op
+BenchmarkNYCbCrAToRGBA/0-10  	300000000	         4.88 ns/op
+BenchmarkNYCbCrAToRGBA/128-10         	300000000	         4.43 ns/op
+BenchmarkNYCbCrAToRGBA/255-10         	300000000	         4.87 ns/op
+BenchmarkFillOver-10           	    2000	    668302 ns/op
+BenchmarkFillSrc-10            	   50000	     26072 ns/op
+BenchmarkCopyOver-10           	    3000	    578382 ns/op
+BenchmarkCopySrc-10            	  100000	     21965 ns/op
+BenchmarkNRGBAOver-10          	    2000	    696439 ns/op
+BenchmarkNRGBASrc-10           	    5000	    401261 ns/op
+BenchmarkYCbCr-10              	    3000	    478604 ns/op
+BenchmarkGray-10               	   10000	    182261 ns/op
+BenchmarkCMYK-10               	    3000	    474197 ns/op
+BenchmarkGlyphOver-10          	    5000	    242375 ns/op
+BenchmarkRGBA-10               	     500	   4078753 ns/op
+BenchmarkPaletted-10           	     300	   4855148 ns/op
+BenchmarkGenericOver-10        	     100	  11189963 ns/op
+BenchmarkGenericMaskOver-10    	     200	   5818510 ns/op
+BenchmarkGenericSrc-10         	     300	   4866200 ns/op
+BenchmarkGenericMaskSrc-10     	     200	   8813923 ns/op
+BenchmarkEncode-10             	     300	   5536674 ns/op	 221.94 MB/s
+BenchmarkQuantizedEncode-10    	       2	 527537158 ns/op	   2.33 MB/s
+BenchmarkFDCT-10                 	 1000000	      1217 ns/op
+BenchmarkIDCT-10                 	 1000000	      1281 ns/op
+BenchmarkDecodeBaseline-10       	    2000	    981568 ns/op	  62.96 MB/s
+BenchmarkDecodeProgressive-10    	    1000	   1592768 ns/op	  38.80 MB/s
+BenchmarkEncodeRGBA-10           	     100	  17106181 ns/op	  71.83 MB/s
+BenchmarkEncodeYCbCr-10          	     100	  17930078 ns/op	  51.40 MB/s
+BenchmarkPaeth-10                       	500000000	         3.05 ns/op
+BenchmarkDecodeGray-10                  	    3000	    565426 ns/op	 115.91 MB/s
+BenchmarkDecodeNRGBAGradient-10         	    1000	   2247664 ns/op	 116.63 MB/s
+BenchmarkDecodeNRGBAOpaque-10           	    1000	   1803340 ns/op	 145.37 MB/s
+BenchmarkDecodePaletted-10              	    5000	    366652 ns/op	 178.74 MB/s
+BenchmarkDecodeRGB-10                   	    1000	   1780832 ns/op	 147.20 MB/s
+BenchmarkDecodeInterlacing-10           	    1000	   2096151 ns/op	 125.06 MB/s
+BenchmarkEncodeGray-10                  	    1000	   1831519 ns/op	 167.73 MB/s
+BenchmarkEncodeGrayWithBufferPool-10    	    1000	   1635831 ns/op	 187.79 MB/s
+BenchmarkEncodeNRGBOpaque-10            	     300	   5489593 ns/op	 223.84 MB/s
+BenchmarkEncodeNRGBA-10                 	     300	   5980059 ns/op	 205.48 MB/s
+BenchmarkEncodePaletted-10              	    1000	   1382238 ns/op	 222.25 MB/s
+BenchmarkEncodeRGBOpaque-10             	     300	   5446026 ns/op	 225.63 MB/s
+BenchmarkEncodeRGBA-10                  	     100	  20526793 ns/op	  59.86 MB/s
+BenchmarkNewIndexRandom-10    	       5	 235399734 ns/op
+BenchmarkNewIndexRepeat-10    	       5	 311297957 ns/op
+BenchmarkSaveRestore-10       	     200	   7488459 ns/op	 558.16 MB/s
+BenchmarkItoa-10              	30000000	        57.3 ns/op
+BenchmarkPrintln-10           	 5000000	       294 ns/op
+BenchmarkPrintlnNoFlags-10    	10000000	       188 ns/op
+BenchmarkAcos-10                   	100000000	        14.1 ns/op
+BenchmarkAcosh-10                  	100000000	        20.2 ns/op
+BenchmarkAsin-10                   	100000000	        11.3 ns/op
+BenchmarkAsinh-10                  	50000000	        26.4 ns/op
+BenchmarkAtan-10                   	200000000	         7.15 ns/op
+BenchmarkAtanh-10                  	100000000	        22.4 ns/op
+BenchmarkAtan2-10                  	100000000	        13.0 ns/op
+BenchmarkCbrt-10                   	100000000	        13.7 ns/op
+BenchmarkCeil-10                   	2000000000	         1.86 ns/op
+BenchmarkCopysign-10               	2000000000	         1.24 ns/op
+BenchmarkCos-10                    	200000000	         8.77 ns/op
+BenchmarkCosh-10                   	50000000	        26.9 ns/op
+BenchmarkErf-10                    	200000000	         7.38 ns/op
+BenchmarkErfc-10                   	200000000	         8.52 ns/op
+BenchmarkExp-10                    	100000000	        11.7 ns/op
+BenchmarkExpGo-10                  	100000000	        23.4 ns/op
+BenchmarkExpm1-10                  	100000000	        12.7 ns/op
+BenchmarkExp2-10                   	100000000	        21.5 ns/op
+BenchmarkExp2Go-10                 	100000000	        21.8 ns/op
+BenchmarkAbs-10                    	2000000000	         1.56 ns/op
+BenchmarkDim-10                    	1000000000	         2.45 ns/op
+BenchmarkFloor-10                  	2000000000	         1.74 ns/op
+BenchmarkMax-10                    	1000000000	         2.47 ns/op
+BenchmarkMin-10                    	1000000000	         2.48 ns/op
+BenchmarkMod-10                    	50000000	        36.3 ns/op
+BenchmarkFrexp-10                  	300000000	         5.37 ns/op
+BenchmarkGamma-10                  	100000000	        12.4 ns/op
+BenchmarkHypot-10                  	500000000	         3.29 ns/op
+BenchmarkHypotGo-10                	300000000	         5.25 ns/op
+BenchmarkIlogb-10                  	300000000	         4.51 ns/op
+BenchmarkJ0-10                     	30000000	        49.0 ns/op
+BenchmarkJ1-10                     	30000000	        49.7 ns/op
+BenchmarkJn-10                     	20000000	       106 ns/op
+BenchmarkLdexp-10                  	200000000	         6.57 ns/op
+BenchmarkLgamma-10                 	100000000	        11.9 ns/op
+BenchmarkLog-10                    	200000000	         9.32 ns/op
+BenchmarkLogb-10                   	300000000	         4.80 ns/op
+BenchmarkLog1p-10                  	100000000	        14.7 ns/op
+BenchmarkLog10-10                  	100000000	        11.9 ns/op
+BenchmarkLog2-10                   	200000000	         6.94 ns/op
+BenchmarkModf-10                   	500000000	         3.85 ns/op
+BenchmarkNextafter32-10            	500000000	         3.57 ns/op
+BenchmarkNextafter64-10            	500000000	         4.04 ns/op
+BenchmarkPowInt-10                 	50000000	        29.7 ns/op
+BenchmarkPowFrac-10                	20000000	        79.4 ns/op
+BenchmarkPow10Pos-10               	2000000000	         1.00 ns/op
+BenchmarkPow10Neg-10               	2000000000	         1.28 ns/op
+BenchmarkRemainder-10              	50000000	        33.8 ns/op
+BenchmarkSignbit-10                	2000000000	         0.81 ns/op
+BenchmarkSin-10                    	200000000	         8.61 ns/op
+BenchmarkSincos-10                 	100000000	        11.2 ns/op
+BenchmarkSinh-10                   	50000000	        27.8 ns/op
+BenchmarkSqrtIndirect-10           	1000000000	         2.40 ns/op
+BenchmarkSqrtLatency-10            	500000000	         3.37 ns/op
+BenchmarkSqrtIndirectLatency-10    	300000000	         5.99 ns/op
+BenchmarkSqrtGoLatency-10          	50000000	        37.3 ns/op
+BenchmarkSqrtPrime-10              	  500000	      2651 ns/op
+BenchmarkTan-10                    	200000000	         9.57 ns/op
+BenchmarkTanh-10                   	100000000	        18.0 ns/op
+BenchmarkTrunc-10                  	1000000000	         2.06 ns/op
+BenchmarkY0-10                     	30000000	        48.3 ns/op
+BenchmarkY1-10                     	30000000	        48.3 ns/op
+BenchmarkYn-10                     	20000000	       104 ns/op
+BenchmarkAddVV/1-10                	500000000	         3.71 ns/op	17236.90 MB/s
+BenchmarkAddVV/2-10                	300000000	         4.32 ns/op	29614.46 MB/s
+BenchmarkAddVV/3-10                	300000000	         5.42 ns/op	35450.55 MB/s
+BenchmarkAddVV/4-10                	200000000	         6.11 ns/op	41871.38 MB/s
+BenchmarkAddVV/5-10                	200000000	         6.83 ns/op	46842.59 MB/s
+BenchmarkAddVV/10-10               	200000000	         9.24 ns/op	69271.98 MB/s
+BenchmarkAddVV/100-10              	30000000	        44.6 ns/op	143482.64 MB/s
+BenchmarkAddVV/1000-10             	 3000000	       406 ns/op	157356.51 MB/s
+BenchmarkAddVV/10000-10            	  300000	      5117 ns/op	125065.64 MB/s
+BenchmarkAddVV/100000-10           	   30000	     56787 ns/op	112700.11 MB/s
+BenchmarkAddVW/1-10                	500000000	         3.64 ns/op	2197.67 MB/s
+BenchmarkAddVW/2-10                	500000000	         3.59 ns/op	4454.36 MB/s
+BenchmarkAddVW/3-10                	300000000	         4.08 ns/op	5876.18 MB/s
+BenchmarkAddVW/4-10                	300000000	         4.29 ns/op	7463.29 MB/s
+BenchmarkAddVW/5-10                	300000000	         4.95 ns/op	8086.89 MB/s
+BenchmarkAddVW/10-10               	200000000	         8.52 ns/op	9391.25 MB/s
+BenchmarkAddVW/100-10              	50000000	        39.5 ns/op	20236.22 MB/s
+BenchmarkAddVW/1000-10             	 5000000	       395 ns/op	20211.62 MB/s
+BenchmarkAddVW/10000-10            	  500000	      3968 ns/op	20157.36 MB/s
+BenchmarkAddVW/100000-10           	   30000	     42973 ns/op	18616.00 MB/s
+BenchmarkAddMulVVW/1-10            	500000000	         3.87 ns/op	16536.92 MB/s
+BenchmarkAddMulVVW/2-10            	300000000	         4.33 ns/op	29589.42 MB/s
+BenchmarkAddMulVVW/3-10            	300000000	         5.52 ns/op	34806.41 MB/s
+BenchmarkAddMulVVW/4-10            	200000000	         6.19 ns/op	41347.32 MB/s
+BenchmarkAddMulVVW/5-10            	200000000	         6.91 ns/op	46318.59 MB/s
+BenchmarkAddMulVVW/10-10           	100000000	        12.9 ns/op	49785.12 MB/s
+BenchmarkAddMulVVW/100-10          	20000000	        76.3 ns/op	83828.60 MB/s
+BenchmarkAddMulVVW/1000-10         	 2000000	       727 ns/op	87990.26 MB/s
+BenchmarkAddMulVVW/10000-10        	  200000	      7566 ns/op	84585.90 MB/s
+BenchmarkAddMulVVW/100000-10       	   20000	     77083 ns/op	83026.62 MB/s
+BenchmarkDecimalConversion-10      	   20000	     96661 ns/op
+BenchmarkFloatString/100-10        	 2000000	       902 ns/op	     400 B/op	       8 allocs/op
+BenchmarkFloatString/1000-10       	   50000	     26585 ns/op	    3217 B/op	      10 allocs/op
+BenchmarkFloatString/10000-10      	    1000	   2174951 ns/op	   55551 B/op	      42 allocs/op
+BenchmarkFloatString/100000-10     	       5	 213637795 ns/op	  624782 B/op	     345 allocs/op
+BenchmarkFloatAdd/10-10            	30000000	        57.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/100-10           	30000000	        58.5 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/1000-10          	20000000	        84.4 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/10000-10         	 5000000	       314 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatAdd/100000-10        	  500000	      2565 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/10-10            	30000000	        50.3 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/100-10           	30000000	        52.1 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/1000-10          	20000000	        66.7 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/10000-10         	10000000	       199 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFloatSub/100000-10        	 1000000	      1518 ns/op	       0 B/op	       0 allocs/op
+BenchmarkParseFloatSmallExp-10     	  200000	      8246 ns/op
+BenchmarkParseFloatLargeExp-10     	   50000	     30302 ns/op
+BenchmarkGCD10x10/WithoutXY-10     	 2000000	       623 ns/op
+BenchmarkGCD10x10/WithXY-10        	 2000000	       922 ns/op
+BenchmarkGCD10x100/WithoutXY-10    	 2000000	       714 ns/op
+BenchmarkGCD10x100/WithXY-10       	 1000000	      1089 ns/op
+BenchmarkGCD10x1000/WithoutXY-10   	 1000000	      1064 ns/op
+BenchmarkGCD10x1000/WithXY-10      	 1000000	      2197 ns/op
+BenchmarkGCD10x10000/WithoutXY-10  	  300000	      4449 ns/op
+BenchmarkGCD10x10000/WithXY-10     	  200000	      7966 ns/op
+BenchmarkGCD10x100000/WithoutXY-10 	   50000	     40636 ns/op
+BenchmarkGCD10x100000/WithXY-10    	   10000	    114487 ns/op
+BenchmarkGCD100x100/WithoutXY-10   	  500000	      4332 ns/op
+BenchmarkGCD100x100/WithXY-10      	  200000	     10498 ns/op
+BenchmarkGCD100x1000/WithoutXY-10  	  300000	      4277 ns/op
+BenchmarkGCD100x1000/WithXY-10     	  200000	     11805 ns/op
+BenchmarkGCD100x10000/WithoutXY-10 	  200000	     11032 ns/op
+BenchmarkGCD100x10000/WithXY-10    	   50000	     33639 ns/op
+BenchmarkGCD100x100000/WithoutXY-10         	   20000	     76787 ns/op
+BenchmarkGCD100x100000/WithXY-10            	   10000	    229521 ns/op
+BenchmarkGCD1000x1000/WithoutXY-10          	   30000	     44692 ns/op
+BenchmarkGCD1000x1000/WithXY-10             	   10000	    177643 ns/op
+BenchmarkGCD1000x10000/WithoutXY-10         	   30000	     53594 ns/op
+BenchmarkGCD1000x10000/WithXY-10            	    5000	    268989 ns/op
+BenchmarkGCD1000x100000/WithoutXY-10        	   10000	    140560 ns/op
+BenchmarkGCD1000x100000/WithXY-10           	    1000	   1553291 ns/op
+BenchmarkGCD10000x10000/WithoutXY-10        	    2000	   1202562 ns/op
+BenchmarkGCD10000x10000/WithXY-10           	     500	   3963117 ns/op
+BenchmarkGCD10000x100000/WithoutXY-10       	    1000	   1486387 ns/op
+BenchmarkGCD10000x100000/WithXY-10          	     100	  15986762 ns/op
+BenchmarkGCD100000x100000/WithoutXY-10      	      20	  83167761 ns/op
+BenchmarkGCD100000x100000/WithXY-10         	       5	 271937234 ns/op
+BenchmarkHilbert-10                         	    1000	   1567886 ns/op
+BenchmarkBinomial-10                        	 1000000	      1617 ns/op
+BenchmarkQuoRem-10                          	 1000000	      1988 ns/op
+BenchmarkExp-10                             	     300	   5458017 ns/op
+BenchmarkExp2-10                            	     300	   5332137 ns/op
+BenchmarkBitset-10                          	100000000	        13.1 ns/op
+BenchmarkBitsetNeg-10                       	30000000	        44.7 ns/op
+BenchmarkBitsetOrig-10                      	10000000	       130 ns/op
+BenchmarkBitsetNegOrig-10                   	10000000	       204 ns/op
+BenchmarkModSqrt225_Tonelli-10              	    3000	    426377 ns/op
+BenchmarkModSqrt224_3Mod4-10                	   10000	    128412 ns/op
+BenchmarkModSqrt5430_Tonelli-10             	       1	1945497700 ns/op
+BenchmarkModSqrt5430_3Mod4-10               	       2	 663456408 ns/op
+BenchmarkSqrt-10                            	   50000	     26495 ns/op
+BenchmarkMul-10                             	     100	  10735795 ns/op
+BenchmarkExp3Power/0x10-10                  	10000000	       203 ns/op
+BenchmarkExp3Power/0x40-10                  	10000000	       235 ns/op
+BenchmarkExp3Power/0x100-10                 	 5000000	       351 ns/op
+BenchmarkExp3Power/0x400-10                 	 2000000	       799 ns/op
+BenchmarkExp3Power/0x1000-10                	  300000	      4561 ns/op
+BenchmarkExp3Power/0x4000-10                	   50000	     35925 ns/op
+BenchmarkExp3Power/0x10000-10               	    5000	    305977 ns/op
+BenchmarkExp3Power/0x40000-10               	     500	   2888479 ns/op
+BenchmarkExp3Power/0x100000-10              	      50	  26413489 ns/op
+BenchmarkExp3Power/0x400000-10              	       5	 237771321 ns/op
+BenchmarkFibo-10                            	      50	  24418772 ns/op
+BenchmarkScanPi-10                          	   20000	     84320 ns/op
+BenchmarkStringPiParallel-10                	   30000	     50261 ns/op
+BenchmarkScan/10/Base2-10                   	 5000000	       318 ns/op
+BenchmarkScan/100/Base2-10                  	 1000000	      2139 ns/op
+BenchmarkScan/1000/Base2-10                 	  100000	     21423 ns/op
+BenchmarkScan/10000/Base2-10                	    5000	    289630 ns/op
+BenchmarkScan/100000/Base2-10               	     100	  10728239 ns/op
+BenchmarkScan/10/Base8-10                   	10000000	       146 ns/op
+BenchmarkScan/100/Base8-10                  	 2000000	       806 ns/op
+BenchmarkScan/1000/Base8-10                 	  200000	      8307 ns/op
+BenchmarkScan/10000/Base8-10                	   10000	    162807 ns/op
+BenchmarkScan/100000/Base8-10               	     200	   9511336 ns/op
+BenchmarkScan/10/Base10-10                  	10000000	       140 ns/op
+BenchmarkScan/100/Base10-10                 	 2000000	       733 ns/op
+BenchmarkScan/1000/Base10-10                	  200000	      7502 ns/op
+BenchmarkScan/10000/Base10-10               	   10000	    153959 ns/op
+BenchmarkScan/100000/Base10-10              	     200	   9399539 ns/op
+BenchmarkScan/10/Base16-10                  	10000000	       127 ns/op
+BenchmarkScan/100/Base16-10                 	 2000000	       607 ns/op
+BenchmarkScan/1000/Base16-10                	  200000	      6699 ns/op
+BenchmarkScan/10000/Base16-10               	   10000	    166237 ns/op
+BenchmarkScan/100000/Base16-10              	     200	   9994734 ns/op
+BenchmarkString/10/Base2-10                 	20000000	        82.5 ns/op
+BenchmarkString/100/Base2-10                	 3000000	       530 ns/op
+BenchmarkString/1000/Base2-10               	  300000	      4899 ns/op
+BenchmarkString/10000/Base2-10              	   30000	     49067 ns/op
+BenchmarkString/100000/Base2-10             	    3000	    482485 ns/op
+BenchmarkString/10/Base8-10                 	30000000	        51.8 ns/op
+BenchmarkString/100/Base8-10                	10000000	       207 ns/op
+BenchmarkString/1000/Base8-10               	 1000000	      1691 ns/op
+BenchmarkString/10000/Base8-10              	  100000	     16432 ns/op
+BenchmarkString/100000/Base8-10             	   10000	    164199 ns/op
+BenchmarkString/10/Base10-10                	10000000	       156 ns/op
+BenchmarkString/100/Base10-10               	 2000000	       716 ns/op
+BenchmarkString/1000/Base10-10              	  500000	      3676 ns/op
+BenchmarkString/10000/Base10-10             	  100000	     15205 ns/op
+BenchmarkString/100000/Base10-10            	     300	   4999500 ns/op
+BenchmarkString/10/Base16-10                	30000000	        47.2 ns/op
+BenchmarkString/100/Base16-10               	10000000	       160 ns/op
+BenchmarkString/1000/Base16-10              	 1000000	      1249 ns/op
+BenchmarkString/10000/Base16-10             	  200000	     11950 ns/op
+BenchmarkString/100000/Base16-10            	   10000	    122043 ns/op
+BenchmarkLeafSize/0-10                      	     500	   2517912 ns/op
+BenchmarkLeafSize/1-10                      	  100000	     18909 ns/op
+BenchmarkLeafSize/2-10                      	  100000	     19095 ns/op
+BenchmarkLeafSize/3-10                      	   20000	     82137 ns/op
+BenchmarkLeafSize/4-10                      	  100000	     18800 ns/op
+BenchmarkLeafSize/5-10                      	   20000	    107456 ns/op
+BenchmarkLeafSize/6-10                      	   20000	     82009 ns/op
+BenchmarkLeafSize/7-10                      	   30000	     54332 ns/op
+BenchmarkLeafSize/8-10                      	  100000	     19266 ns/op
+BenchmarkLeafSize/9-10                      	   10000	    112542 ns/op
+BenchmarkLeafSize/10-10                     	   20000	    101547 ns/op
+BenchmarkLeafSize/11-10                     	   20000	     98316 ns/op
+BenchmarkLeafSize/12-10                     	   20000	     83204 ns/op
+BenchmarkLeafSize/13-10                     	   20000	     77567 ns/op
+BenchmarkLeafSize/14-10                     	   30000	     56225 ns/op
+BenchmarkLeafSize/15-10                     	   50000	     40239 ns/op
+BenchmarkLeafSize/16-10                     	  100000	     19174 ns/op
+BenchmarkLeafSize/32-10                     	  100000	     25911 ns/op
+BenchmarkLeafSize/64-10                     	   30000	     44462 ns/op
+BenchmarkProbablyPrime/n=0-10               	     500	   3762662 ns/op
+BenchmarkProbablyPrime/n=1-10               	     300	   4611638 ns/op
+BenchmarkProbablyPrime/n=5-10               	     200	   7907713 ns/op
+BenchmarkProbablyPrime/n=10-10              	     100	  12048860 ns/op
+BenchmarkProbablyPrime/n=20-10              	     100	  20290105 ns/op
+BenchmarkProbablyPrime/Lucas-10             	     500	   2932284 ns/op
+BenchmarkProbablyPrime/MillerRabinBase2-10  	    2000	    837192 ns/op
+BenchmarkLeadingZeros-10       	2000000000	         1.10 ns/op
+BenchmarkLeadingZeros8-10      	2000000000	         0.92 ns/op
+BenchmarkLeadingZeros16-10     	2000000000	         1.24 ns/op
+BenchmarkLeadingZeros32-10     	2000000000	         1.10 ns/op
+BenchmarkLeadingZeros64-10     	2000000000	         1.10 ns/op
+BenchmarkTrailingZeros-10      	2000000000	         1.04 ns/op
+BenchmarkTrailingZeros8-10     	2000000000	         0.81 ns/op
+BenchmarkTrailingZeros16-10    	2000000000	         0.79 ns/op
+BenchmarkTrailingZeros32-10    	2000000000	         0.78 ns/op
+BenchmarkTrailingZeros64-10    	2000000000	         1.04 ns/op
+BenchmarkOnesCount-10          	2000000000	         0.80 ns/op
+BenchmarkOnesCount8-10         	2000000000	         0.53 ns/op
+BenchmarkOnesCount16-10        	2000000000	         0.80 ns/op
+BenchmarkOnesCount32-10        	2000000000	         0.73 ns/op
+BenchmarkOnesCount64-10        	2000000000	         0.78 ns/op
+BenchmarkRotateLeft-10         	2000000000	         0.60 ns/op
+BenchmarkRotateLeft8-10        	2000000000	         0.59 ns/op
+BenchmarkRotateLeft16-10       	2000000000	         0.59 ns/op
+BenchmarkRotateLeft32-10       	2000000000	         0.59 ns/op
+BenchmarkRotateLeft64-10       	2000000000	         0.59 ns/op
+BenchmarkReverse-10            	300000000	         4.17 ns/op
+BenchmarkReverse8-10           	2000000000	         0.52 ns/op
+BenchmarkReverse16-10          	2000000000	         0.92 ns/op
+BenchmarkReverse32-10          	2000000000	         1.94 ns/op
+BenchmarkReverse64-10          	500000000	         3.09 ns/op
+BenchmarkReverseBytes-10       	2000000000	         0.52 ns/op
+BenchmarkReverseBytes16-10     	2000000000	         0.39 ns/op
+BenchmarkReverseBytes32-10     	2000000000	         0.52 ns/op
+BenchmarkReverseBytes64-10     	2000000000	         0.52 ns/op
+BenchmarkAbs-10      	300000000	         5.03 ns/op
+BenchmarkAcos-10     	20000000	        89.6 ns/op
+BenchmarkAcosh-10    	20000000	        93.4 ns/op
+BenchmarkAsin-10     	20000000	        86.4 ns/op
+BenchmarkAsinh-10    	20000000	        85.1 ns/op
+BenchmarkAtan-10     	50000000	        37.8 ns/op
+BenchmarkAtanh-10    	30000000	        41.5 ns/op
+BenchmarkConj-10     	2000000000	         0.26 ns/op
+BenchmarkCos-10      	50000000	        35.1 ns/op
+BenchmarkCosh-10     	50000000	        34.6 ns/op
+BenchmarkExp-10      	50000000	        28.8 ns/op
+BenchmarkLog-10      	30000000	        44.5 ns/op
+BenchmarkLog10-10    	30000000	        52.8 ns/op
+BenchmarkPhase-10    	100000000	        18.9 ns/op
+BenchmarkPolar-10    	50000000	        26.5 ns/op
+BenchmarkPow-10      	10000000	       175 ns/op
+BenchmarkRect-10     	100000000	        14.2 ns/op
+BenchmarkSin-10      	50000000	        35.1 ns/op
+BenchmarkSinh-10     	50000000	        34.7 ns/op
+BenchmarkSqrt-10     	100000000	        12.3 ns/op
+BenchmarkTan-10      	20000000	        85.2 ns/op
+BenchmarkTanh-10     	20000000	        81.0 ns/op
+BenchmarkInt63Threadsafe-10      	100000000	        18.2 ns/op
+BenchmarkInt63Unthreadsafe-10    	300000000	         4.93 ns/op
+BenchmarkIntn1000-10             	100000000	        14.4 ns/op
+BenchmarkInt63n1000-10           	100000000	        20.9 ns/op
+BenchmarkInt31n1000-10           	100000000	        11.2 ns/op
+BenchmarkFloat32-10              	200000000	         9.16 ns/op
+BenchmarkFloat64-10              	200000000	         6.57 ns/op
+BenchmarkPerm3-10                	20000000	        69.2 ns/op
+BenchmarkPerm30-10               	 3000000	       541 ns/op
+BenchmarkRead3-10                	100000000	        10.8 ns/op
+BenchmarkRead64-10               	20000000	       108 ns/op
+BenchmarkRead1000-10             	 1000000	      1510 ns/op
+BenchmarkQEncodeWord-10         	 5000000	       289 ns/op
+BenchmarkQDecodeWord-10         	10000000	       214 ns/op
+BenchmarkQDecodeHeader-10       	10000000	       236 ns/op
+BenchmarkTypeByExtension/.html-10         	200000000	         6.74 ns/op
+BenchmarkTypeByExtension/.HTML-10         	100000000	        14.1 ns/op
+BenchmarkTypeByExtension/.unused-10       	100000000	        12.2 ns/op
+BenchmarkExtensionsByType/text/html-10    	10000000	       180 ns/op
+BenchmarkExtensionsByType/text/html;_charset=utf-8-10         	 5000000	       373 ns/op
+BenchmarkExtensionsByType/application/octet-stream-10         	10000000	       228 ns/op
+BenchmarkWriter-10    	  300000	      4707 ns/op
+BenchmarkCookieString-10                       	 2000000	       927 ns/op	     384 B/op	       3 allocs/op
+BenchmarkReadSetCookies-10                     	  500000	      2888 ns/op	     976 B/op	      17 allocs/op
+BenchmarkReadCookies-10                        	  500000	      3870 ns/op	    2008 B/op	      16 allocs/op
+BenchmarkHeaderWriteSubset-10                  	 3000000	       414 ns/op	       0 B/op	       0 allocs/op
+BenchmarkReadRequestChrome-10                  	  500000	      3073 ns/op	 198.78 MB/s	    1808 B/op	      14 allocs/op
+BenchmarkReadRequestCurl-10                    	 1000000	      1715 ns/op	  45.47 MB/s	     880 B/op	       9 allocs/op
+BenchmarkReadRequestApachebench-10             	 1000000	      1563 ns/op	  52.46 MB/s	     883 B/op	       9 allocs/op
+BenchmarkReadRequestSiege-10                   	 1000000	      1956 ns/op	  77.17 MB/s	     965 B/op	      11 allocs/op
+BenchmarkReadRequestWrk-10                     	 1000000	      1176 ns/op	  34.01 MB/s	     832 B/op	       7 allocs/op
+BenchmarkServeMux-10                           	   20000	     74831 ns/op	   19904 B/op	     540 allocs/op
+BenchmarkClientServer-10                       	   20000	     98445 ns/op	    4869 B/op	      64 allocs/op
+BenchmarkClientServerParallel4-10              	   50000	     54878 ns/op	   10089 B/op	      84 allocs/op
+BenchmarkClientServerParallel64-10             	   50000	     50582 ns/op	   11418 B/op	      90 allocs/op
+BenchmarkClientServerParallelTLS4-10           	   10000	    112957 ns/op	   28459 B/op	     298 allocs/op
+BenchmarkClientServerParallelTLS64-10          	    5000	    222968 ns/op	   50198 B/op	     510 allocs/op
+BenchmarkServer-10                             	    5000	    235026 ns/op	    2260 B/op	      20 allocs/op
+BenchmarkClient-10                             	    5000	    245534 ns/op	    3361 B/op	      48 allocs/op
+BenchmarkServerFakeConnNoKeepAlive-10          	  100000	     18206 ns/op	    4642 B/op	      48 allocs/op
+BenchmarkServerFakeConnWithKeepAlive-10        	  200000	      7966 ns/op	    2438 B/op	      22 allocs/op
+BenchmarkServerFakeConnWithKeepAliveLite-10    	  300000	      5616 ns/op	    1299 B/op	      12 allocs/op
+BenchmarkServerHandlerTypeLen-10               	  200000	      6935 ns/op	    2118 B/op	      20 allocs/op
+BenchmarkServerHandlerNoLen-10                 	  200000	      6402 ns/op	    2085 B/op	      17 allocs/op
+BenchmarkServerHandlerNoType-10                	  200000	      6471 ns/op	    2085 B/op	      18 allocs/op
+BenchmarkServerHandlerNoHeader-10              	  300000	      5054 ns/op	    1299 B/op	      12 allocs/op
+BenchmarkServerHijack-10                       	  100000	     20360 ns/op	   16087 B/op	      46 allocs/op
+BenchmarkCloseNotifier-10                      	   10000	    206553 ns/op	    3324 B/op	      53 allocs/op
+BenchmarkResponseStatusLine-10                 	100000000	        12.8 ns/op	       0 B/op	       0 allocs/op
+BenchmarkServeHTTP-10    	  200000	     10611 ns/op	   33568 B/op	       6 allocs/op
+BenchmarkEndToEnd-10             	   50000	     24605 ns/op
+BenchmarkEndToEndHTTP-10         	   50000	     24622 ns/op
+BenchmarkEndToEndAsync-10        	   50000	     21903 ns/op
+BenchmarkEndToEndAsyncHTTP-10    	   50000	     24170 ns/op
+BenchmarkReadMIMEHeader-10    	  500000	      2393 ns/op	    1308 B/op	      14 allocs/op
+BenchmarkUncommon-10          	 3000000	       578 ns/op	     451 B/op	       5 allocs/op
+BenchmarkString-10    	  300000	      4588 ns/op	    2981 B/op	      54 allocs/op
+BenchmarkReaddirname-10    	   30000	     45394 ns/op
+BenchmarkReaddir-10        	   10000	    141009 ns/op
+BenchmarkStatDot-10        	 2000000	       754 ns/op
+BenchmarkStatFile-10       	 1000000	      1300 ns/op
+BenchmarkStatDir-10        	 1000000	      1172 ns/op
+BenchmarkLstatDot-10       	 2000000	       752 ns/op
+BenchmarkLstatFile-10      	 1000000	      1287 ns/op
+BenchmarkLstatDir-10       	 1000000	      1164 ns/op
+BenchmarkCurrent-10    	30000000	        50.7 ns/op
+BenchmarkCall-10              	30000000	        44.3 ns/op	       0 B/op	       0 allocs/op
+BenchmarkCallArgCopy/size=128-10         	50000000	        35.0 ns/op	3652.91 MB/s
+BenchmarkCallArgCopy/size=256-10         	50000000	        37.7 ns/op	6786.37 MB/s
+BenchmarkCallArgCopy/size=1024-10        	30000000	        43.3 ns/op	23653.67 MB/s
+BenchmarkCallArgCopy/size=4096-10        	20000000	        61.8 ns/op	66321.62 MB/s
+BenchmarkCallArgCopy/size=65536-10       	 2000000	       918 ns/op	71344.46 MB/s
+BenchmarkPtrTo-10                        	200000000	         6.93 ns/op
+BenchmarkFieldByName1-10                 	100000000	        25.6 ns/op
+BenchmarkFieldByName2-10                 	 2000000	       658 ns/op
+BenchmarkFieldByName3-10                 	  500000	      3731 ns/op
+BenchmarkInterfaceBig-10                 	300000000	         5.78 ns/op
+BenchmarkInterfaceSmall-10               	2000000000	         6.00 ns/op
+BenchmarkNew-10                          	200000000	         6.27 ns/op
+BenchmarkFind-10                            	10000000	       241 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFindString-10                      	10000000	       239 ns/op	       0 B/op	       0 allocs/op
+BenchmarkFindSubmatch-10                    	 5000000	       308 ns/op	      48 B/op	       1 allocs/op
+BenchmarkFindStringSubmatch-10              	 5000000	       294 ns/op	      32 B/op	       1 allocs/op
+BenchmarkLiteral-10                         	20000000	        83.7 ns/op
+BenchmarkNotLiteral-10                      	 1000000	      1356 ns/op
+BenchmarkMatchClass-10                      	 1000000	      2115 ns/op
+BenchmarkMatchClass_InRange-10              	 1000000	      1879 ns/op
+BenchmarkReplaceAll-10                      	 1000000	      1272 ns/op
+BenchmarkAnchoredLiteralShortNonMatch-10    	20000000	        76.6 ns/op
+BenchmarkAnchoredLiteralLongNonMatch-10     	20000000	        84.5 ns/op
+BenchmarkAnchoredShortMatch-10              	20000000	       118 ns/op
+BenchmarkAnchoredLongMatch-10               	10000000	       219 ns/op
+BenchmarkOnePassShortA-10                   	 3000000	       519 ns/op
+BenchmarkNotOnePassShortA-10                	 3000000	       528 ns/op
+BenchmarkOnePassShortB-10                   	 3000000	       433 ns/op
+BenchmarkNotOnePassShortB-10                	 5000000	       392 ns/op
+BenchmarkOnePassLongPrefix-10               	20000000	        91.2 ns/op
+BenchmarkOnePassLongNotPrefix-10            	 5000000	       339 ns/op
+BenchmarkMatchParallelShared-10             	10000000	       225 ns/op
+BenchmarkMatchParallelCopied-10             	30000000	        50.2 ns/op
+BenchmarkQuoteMetaAll-10                    	10000000	       107 ns/op	 130.20 MB/s
+BenchmarkQuoteMetaNone-10                   	30000000	        41.2 ns/op	 631.09 MB/s
+BenchmarkMatch/Easy0/32-10                  	20000000	        62.8 ns/op	 509.58 MB/s
+BenchmarkMatch/Easy0/1K-10                  	 5000000	       256 ns/op	3990.88 MB/s
+BenchmarkMatch/Easy0/32K-10                 	  300000	      4416 ns/op	7418.68 MB/s
+BenchmarkMatch/Easy0/1M-10                  	   10000	    242621 ns/op	4321.86 MB/s
+BenchmarkMatch/Easy0/32M-10                 	     200	   9862978 ns/op	3402.06 MB/s
+BenchmarkMatch/Easy0i/32-10                 	 2000000	       951 ns/op	  33.62 MB/s
+BenchmarkMatch/Easy0i/1K-10                 	   50000	     28514 ns/op	  35.91 MB/s
+BenchmarkMatch/Easy0i/32K-10                	    1000	   1236325 ns/op	  26.50 MB/s
+BenchmarkMatch/Easy0i/1M-10                 	      50	  39447107 ns/op	  26.58 MB/s
+BenchmarkMatch/Easy0i/32M-10                	       1	1270579903 ns/op	  26.41 MB/s
+BenchmarkMatch/Easy1/32-10                  	20000000	        58.4 ns/op	 548.08 MB/s
+BenchmarkMatch/Easy1/1K-10                  	 2000000	       786 ns/op	1301.24 MB/s
+BenchmarkMatch/Easy1/32K-10                 	   50000	     31164 ns/op	1051.44 MB/s
+BenchmarkMatch/Easy1/1M-10                  	    2000	   1131712 ns/op	 926.54 MB/s
+BenchmarkMatch/Easy1/32M-10                 	      50	  36315872 ns/op	 923.96 MB/s
+BenchmarkMatch/Medium/32-10                 	 2000000	       975 ns/op	  32.82 MB/s
+BenchmarkMatch/Medium/1K-10                 	   50000	     29156 ns/op	  35.12 MB/s
+BenchmarkMatch/Medium/32K-10                	    2000	   1156548 ns/op	  28.33 MB/s
+BenchmarkMatch/Medium/1M-10                 	      50	  37786775 ns/op	  27.75 MB/s
+BenchmarkMatch/Medium/32M-10                	       1	1194587998 ns/op	  28.09 MB/s
+BenchmarkMatch/Hard/32-10                   	 1000000	      1388 ns/op	  23.04 MB/s
+BenchmarkMatch/Hard/1K-10                   	   30000	     42878 ns/op	  23.88 MB/s
+BenchmarkMatch/Hard/32K-10                  	    1000	   1701495 ns/op	  19.26 MB/s
+BenchmarkMatch/Hard/1M-10                   	      30	  53912070 ns/op	  19.45 MB/s
+BenchmarkMatch/Hard/32M-10                  	       1	1722771313 ns/op	  19.48 MB/s
+BenchmarkMatch/Hard1/32-10                  	  200000	      8006 ns/op	   4.00 MB/s
+BenchmarkMatch/Hard1/1K-10                  	    5000	    252206 ns/op	   4.06 MB/s
+BenchmarkMatch/Hard1/32K-10                 	     200	   7450539 ns/op	   4.40 MB/s
+BenchmarkMatch/Hard1/1M-10                  	       5	 241991664 ns/op	   4.33 MB/s
+BenchmarkMatch/Hard1/32M-10                 	       1	7743806393 ns/op	   4.33 MB/s
+BenchmarkMatch_onepass_regex/32-10          	  500000	      2978 ns/op	  10.74 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/1K-10          	   20000	     94525 ns/op	  10.83 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/32K-10         	     500	   3050569 ns/op	  10.74 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/1M-10          	      20	  98983793 ns/op	  10.59 MB/s	       0 B/op	       0 allocs/op
+BenchmarkMatch_onepass_regex/32M-10         	       1	3108501167 ns/op	  10.79 MB/s	       0 B/op	       0 allocs/op
+BenchmarkCompileOnepass/^(?:(?:(?:.(?:$))?))...-10         	  500000	      3188 ns/op	    3272 B/op	      46 allocs/op
+BenchmarkCompileOnepass/^abcd$-10                          	  500000	      2573 ns/op	    2592 B/op	      40 allocs/op
+BenchmarkCompileOnepass/^(?:(?:a{0,})*?)$-10               	  500000	      3226 ns/op	    3232 B/op	      48 allocs/op
+BenchmarkCompileOnepass/^(?:(?:a+)*)$-10                   	  500000	      2948 ns/op	    2848 B/op	      43 allocs/op
+BenchmarkCompileOnepass/^(?:(?:a|(?:aa)))$-10              	  500000	      3744 ns/op	    3584 B/op	      53 allocs/op
+BenchmarkCompileOnepass/^(?:[^\s\S])$-10                   	 1000000	      2312 ns/op	    2349 B/op	      32 allocs/op
+BenchmarkCompileOnepass/^(?:(?:(?:a*)+))$-10               	  500000	      3184 ns/op	    3024 B/op	      45 allocs/op
+BenchmarkCompileOnepass/^[a-c]+$-10                        	 1000000	      2338 ns/op	    2376 B/op	      35 allocs/op
+BenchmarkCompileOnepass/^[a-c]*$-10                        	  500000	      2603 ns/op	    2416 B/op	      40 allocs/op
+BenchmarkCompileOnepass/^(?:a*)$-10                        	  500000	      2644 ns/op	    2528 B/op	      41 allocs/op
+BenchmarkCompileOnepass/^(?:(?:aa)|a)$-10                  	  500000	      3643 ns/op	    3472 B/op	      52 allocs/op
+BenchmarkCompileOnepass/^...$-10                           	  500000	      2462 ns/op	    2776 B/op	      38 allocs/op
+BenchmarkCompileOnepass/^(?:a|(?:aa))$-10                  	  500000	      3612 ns/op	    3472 B/op	      52 allocs/op
+BenchmarkCompileOnepass/^a((b))c$-10                       	  500000	      3658 ns/op	    4232 B/op	      52 allocs/op
+BenchmarkCompileOnepass/^a.[l-nA-Cg-j]?e$-10               	  500000	      3929 ns/op	    4152 B/op	      55 allocs/op
+BenchmarkCompileOnepass/^a((b))$-10                        	  500000	      3277 ns/op	    3904 B/op	      46 allocs/op
+BenchmarkCompileOnepass/^a(?:(b)|(c))c$-10                 	  300000	      4694 ns/op	    5048 B/op	      64 allocs/op
+BenchmarkCompileOnepass/^a(?:b|c)$-10                      	  500000	      2647 ns/op	    2768 B/op	      39 allocs/op
+BenchmarkCompileOnepass/^a(?:b?|c)$-10                     	  500000	      3974 ns/op	    4208 B/op	      56 allocs/op
+BenchmarkCompileOnepass/^a(?:b?|c+)$-10                    	  300000	      4349 ns/op	    4440 B/op	      62 allocs/op
+BenchmarkCompileOnepass/^a(?:bc)+$-10                      	  500000	      3061 ns/op	    3000 B/op	      45 allocs/op
+BenchmarkCompileOnepass/^a(?:[bcd])+$-10                   	  500000	      4259 ns/op	    2840 B/op	      42 allocs/op
+BenchmarkCompileOnepass/^a((?:[bcd])+)$-10                 	  500000	      3718 ns/op	    3936 B/op	      48 allocs/op
+BenchmarkCompileOnepass/^a(:?b|c)*d$-10                    	  200000	      6579 ns/op	    5848 B/op	     100 allocs/op
+BenchmarkCompileOnepass/^.bc(d|e)*$-10                     	  300000	      4242 ns/op	    4312 B/op	      59 allocs/op
+BenchmarkCompileOnepass/^loooooooooooooooooo...-10         	   10000	    199241 ns/op	  127184 B/op	    1079 allocs/op
+BenchmarkEmptyOpContext-10    	10000000	       164 ns/op
+BenchmarkAtomicLoad64-10     	2000000000	         0.26 ns/op
+BenchmarkAtomicStore64-10    	300000000	         4.65 ns/op
+BenchmarkSearchWrappers-10        	10000000	       165 ns/op
+BenchmarkSortString1K-10          	   10000	    127231 ns/op
+BenchmarkSortString1K_Slice-10    	   10000	    113184 ns/op
+BenchmarkStableString1K-10        	  100000	     18604 ns/op
+BenchmarkSortInt1K-10             	   20000	     60466 ns/op
+BenchmarkStableInt1K-10           	   20000	     70055 ns/op
+BenchmarkStableInt1K_Slice-10     	   30000	     60611 ns/op
+BenchmarkSortInt64K-10            	     300	   5878015 ns/op
+BenchmarkSortInt64K_Slice-10      	     300	   5010700 ns/op
+BenchmarkStableInt64K-10          	     200	   6050463 ns/op
+BenchmarkSort1e2-10               	   30000	     48157 ns/op
+BenchmarkStable1e2-10             	   20000	     88622 ns/op
+BenchmarkSort1e4-10               	     200	   8321022 ns/op
+BenchmarkStable1e4-10             	      50	  24243144 ns/op
+BenchmarkSort1e6-10               	       1	1281535105 ns/op
+BenchmarkStable1e6-10             	       1	4957875786 ns/op
+BenchmarkAtof64Decimal-10         	100000000	        21.9 ns/op
+BenchmarkAtof64Float-10           	50000000	        24.3 ns/op
+BenchmarkAtof64FloatExp-10        	20000000	        60.2 ns/op
+BenchmarkAtof64Big-10             	20000000	        87.7 ns/op
+BenchmarkAtof64RandomBits-10      	10000000	       165 ns/op
+BenchmarkAtof64RandomFloats-10    	20000000	       109 ns/op
+BenchmarkAtof32Decimal-10         	100000000	        21.5 ns/op
+BenchmarkAtof32Float-10           	100000000	        22.7 ns/op
+BenchmarkAtof32FloatExp-10        	30000000	        59.7 ns/op
+BenchmarkAtof32Random-10          	20000000	        96.8 ns/op
+BenchmarkAtoi-10                  	100000000	        16.3 ns/op
+BenchmarkAtoiNeg-10               	100000000	        16.3 ns/op
+BenchmarkAtoi64-10                	100000000	        22.5 ns/op
+BenchmarkAtoi64Neg-10             	100000000	        22.7 ns/op
+BenchmarkFormatFloat/Decimal-10   	20000000	       103 ns/op
+BenchmarkFormatFloat/Float-10     	10000000	       186 ns/op
+BenchmarkFormatFloat/Exp-10       	10000000	       149 ns/op
+BenchmarkFormatFloat/NegExp-10    	10000000	       150 ns/op
+BenchmarkFormatFloat/Big-10       	10000000	       212 ns/op
+BenchmarkFormatFloat/BinaryExp-10 	20000000	       101 ns/op
+BenchmarkFormatFloat/32Integer-10 	20000000	       102 ns/op
+BenchmarkFormatFloat/32ExactFraction-10         	10000000	       147 ns/op
+BenchmarkFormatFloat/32Point-10                 	10000000	       176 ns/op
+BenchmarkFormatFloat/32Exp-10                   	10000000	       145 ns/op
+BenchmarkFormatFloat/32NegExp-10                	10000000	       143 ns/op
+BenchmarkFormatFloat/64Fixed1-10                	20000000	       118 ns/op
+BenchmarkFormatFloat/64Fixed2-10                	10000000	       122 ns/op
+BenchmarkFormatFloat/64Fixed3-10                	10000000	       123 ns/op
+BenchmarkFormatFloat/64Fixed4-10                	10000000	       124 ns/op
+BenchmarkFormatFloat/Slowpath64-10              	   50000	     34627 ns/op
+BenchmarkAppendFloat/Decimal-10                 	30000000	        53.7 ns/op
+BenchmarkAppendFloat/Float-10                   	10000000	       125 ns/op
+BenchmarkAppendFloat/Exp-10                     	20000000	        94.6 ns/op
+BenchmarkAppendFloat/NegExp-10                  	20000000	        93.0 ns/op
+BenchmarkAppendFloat/Big-10                     	10000000	       150 ns/op
+BenchmarkAppendFloat/BinaryExp-10               	30000000	        45.8 ns/op
+BenchmarkAppendFloat/32Integer-10               	30000000	        53.5 ns/op
+BenchmarkAppendFloat/32ExactFraction-10         	20000000	        99.0 ns/op
+BenchmarkAppendFloat/32Point-10                 	10000000	       124 ns/op
+BenchmarkAppendFloat/32Exp-10                   	20000000	        92.4 ns/op
+BenchmarkAppendFloat/32NegExp-10                	20000000	        91.4 ns/op
+BenchmarkAppendFloat/64Fixed1-10                	20000000	        63.4 ns/op
+BenchmarkAppendFloat/64Fixed2-10                	20000000	        67.9 ns/op
+BenchmarkAppendFloat/64Fixed3-10                	20000000	        65.1 ns/op
+BenchmarkAppendFloat/64Fixed4-10                	20000000	        68.6 ns/op
+BenchmarkAppendFloat/Slowpath64-10              	   50000	     34608 ns/op
+BenchmarkFormatInt-10                           	 1000000	      1701 ns/op
+BenchmarkAppendInt-10                           	 1000000	      1107 ns/op
+BenchmarkFormatUint-10                          	 3000000	       454 ns/op
+BenchmarkAppendUint-10                          	 5000000	       290 ns/op
+BenchmarkFormatIntSmall-10                      	500000000	         3.26 ns/op
+BenchmarkAppendIntSmall-10                      	200000000	         6.46 ns/op
+BenchmarkAppendUintVarlen/1-10                  	200000000	         6.46 ns/op
+BenchmarkAppendUintVarlen/12-10                 	200000000	         6.39 ns/op
+BenchmarkAppendUintVarlen/123-10                	100000000	        14.4 ns/op
+BenchmarkAppendUintVarlen/1234-10               	100000000	        14.0 ns/op
+BenchmarkAppendUintVarlen/12345-10              	100000000	        15.6 ns/op
+BenchmarkAppendUintVarlen/123456-10             	100000000	        15.8 ns/op
+BenchmarkAppendUintVarlen/1234567-10            	100000000	        17.6 ns/op
+BenchmarkAppendUintVarlen/12345678-10           	100000000	        17.4 ns/op
+BenchmarkAppendUintVarlen/123456789-10          	100000000	        19.5 ns/op
+BenchmarkAppendUintVarlen/1234567890-10         	100000000	        20.1 ns/op
+BenchmarkAppendUintVarlen/12345678901-10        	100000000	        21.6 ns/op
+BenchmarkAppendUintVarlen/123456789012-10       	100000000	        22.0 ns/op
+BenchmarkAppendUintVarlen/1234567890123-10      	100000000	        23.5 ns/op
+BenchmarkAppendUintVarlen/12345678901234-10     	100000000	        23.9 ns/op
+BenchmarkAppendUintVarlen/123456789012345-10    	50000000	        25.7 ns/op
+BenchmarkAppendUintVarlen/1234567890123456-10   	50000000	        26.0 ns/op
+BenchmarkAppendUintVarlen/12345678901234567-10  	50000000	        28.2 ns/op
+BenchmarkAppendUintVarlen/123456789012345678-10 	50000000	        28.4 ns/op
+BenchmarkAppendUintVarlen/1234567890123456789-10         	50000000	        30.1 ns/op
+BenchmarkAppendUintVarlen/12345678901234567890-10        	50000000	        30.2 ns/op
+BenchmarkQuote-10                                        	 5000000	       318 ns/op
+BenchmarkQuoteRune-10                                    	30000000	        49.9 ns/op
+BenchmarkAppendQuote-10                                  	10000000	       202 ns/op
+BenchmarkAppendQuoteRune-10                              	100000000	        14.5 ns/op
+BenchmarkUnquoteEasy-10                                  	30000000	        59.2 ns/op
+BenchmarkUnquoteHard-10                                  	 3000000	       467 ns/op
+BenchmarkGenericNoMatch-10                   	 3000000	       434 ns/op
+BenchmarkGenericMatch1-10                    	  300000	      4515 ns/op
+BenchmarkGenericMatch2-10                    	  100000	     18828 ns/op
+BenchmarkSingleMaxSkipping-10                	 2000000	       666 ns/op	14997.18 MB/s
+BenchmarkSingleLongSuffixFail-10             	 3000000	       578 ns/op	1730.80 MB/s
+BenchmarkSingleMatch-10                      	   50000	     36955 ns/op	 405.89 MB/s
+BenchmarkByteByteNoMatch-10                  	10000000	       172 ns/op
+BenchmarkByteByteMatch-10                    	 5000000	       375 ns/op
+BenchmarkByteStringMatch-10                  	 2000000	       649 ns/op
+BenchmarkHTMLEscapeNew-10                    	10000000	       274 ns/op
+BenchmarkHTMLEscapeOld-10                    	 5000000	       235 ns/op
+BenchmarkByteStringReplacerWriteString-10    	  200000	      6047 ns/op
+BenchmarkByteReplacerWriteString-10          	 1000000	      2175 ns/op
+BenchmarkByteByteReplaces-10                 	  500000	      3019 ns/op
+BenchmarkByteByteMap-10                      	 2000000	       677 ns/op
+BenchmarkMap/identity/ASCII-10               	20000000	       112 ns/op
+BenchmarkMap/identity/Greek-10               	10000000	       190 ns/op
+BenchmarkMap/change/ASCII-10                 	10000000	       226 ns/op
+BenchmarkMap/change/Greek-10                 	 3000000	       416 ns/op
+BenchmarkIndexRune-10                        	100000000	        16.0 ns/op
+BenchmarkIndexRuneLongString-10              	100000000	        20.1 ns/op
+BenchmarkIndexRuneFastPath-10                	300000000	         4.99 ns/op
+BenchmarkIndex-10                            	300000000	         5.44 ns/op
+BenchmarkLastIndex-10                        	200000000	         6.24 ns/op
+BenchmarkIndexByte-10                        	500000000	         3.31 ns/op
+BenchmarkMapNoChanges-10                     	20000000	        88.3 ns/op
+BenchmarkTrim-10                             	 1000000	      1883 ns/op	     640 B/op	      23 allocs/op
+BenchmarkIndexHard1-10                       	   20000	     98892 ns/op
+BenchmarkIndexHard2-10                       	   10000	    138436 ns/op
+BenchmarkIndexHard3-10                       	    3000	    570676 ns/op
+BenchmarkIndexHard4-10                       	    3000	    569972 ns/op
+BenchmarkLastIndexHard1-10                   	    1000	   1377479 ns/op
+BenchmarkLastIndexHard2-10                   	    1000	   1373756 ns/op
+BenchmarkLastIndexHard3-10                   	    1000	   1373502 ns/op
+BenchmarkCountHard1-10                       	   20000	     98789 ns/op
+BenchmarkCountHard2-10                       	   10000	    138325 ns/op
+BenchmarkCountHard3-10                       	    3000	    568914 ns/op
+BenchmarkIndexTorture-10                     	  200000	     10422 ns/op
+BenchmarkCountTorture-10                     	  200000	     10428 ns/op
+BenchmarkCountTortureOverlapping-10          	     200	   6658299 ns/op
+BenchmarkCountByte/10-10                     	300000000	         5.02 ns/op	1993.56 MB/s
+BenchmarkCountByte/32-10                     	300000000	         5.60 ns/op	5709.59 MB/s
+BenchmarkCountByte/4096-10                   	20000000	        80.2 ns/op	51051.36 MB/s
+BenchmarkCountByte/4194304-10                	   10000	    106882 ns/op	39242.19 MB/s
+BenchmarkCountByte/67108864-10               	     300	   4789629 ns/op	14011.29 MB/s
+BenchmarkFields/ASCII/16-10                  	20000000	        76.8 ns/op	 208.26 MB/s	      32 B/op	       1 allocs/op
+BenchmarkFields/ASCII/256-10                 	 3000000	       563 ns/op	 454.25 MB/s	     352 B/op	       1 allocs/op
+BenchmarkFields/ASCII/4096-10                	  200000	      9265 ns/op	 442.09 MB/s	    6528 B/op	       1 allocs/op
+BenchmarkFields/ASCII/65536-10               	   10000	    197504 ns/op	 331.82 MB/s	   98304 B/op	       1 allocs/op
+BenchmarkFields/ASCII/1048576-10             	     300	   4264823 ns/op	 245.87 MB/s	 1507328 B/op	       1 allocs/op
+BenchmarkFields/Mixed/16-10                  	10000000	       126 ns/op	 126.87 MB/s	      48 B/op	       1 allocs/op
+BenchmarkFields/Mixed/256-10                 	 2000000	       878 ns/op	 291.56 MB/s	     416 B/op	       1 allocs/op
+BenchmarkFields/Mixed/4096-10                	  100000	     14123 ns/op	 290.02 MB/s	    6144 B/op	       1 allocs/op
+BenchmarkFields/Mixed/65536-10               	    5000	    312667 ns/op	 209.60 MB/s	   98304 B/op	       1 allocs/op
+BenchmarkFields/Mixed/1048576-10             	     300	   4943360 ns/op	 212.12 MB/s	 1507328 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/16-10              	10000000	       172 ns/op	  92.79 MB/s	      32 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/256-10             	  500000	      2517 ns/op	 101.69 MB/s	     352 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/4096-10            	   30000	     40436 ns/op	 101.29 MB/s	    6528 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/65536-10           	    2000	    661953 ns/op	  99.00 MB/s	   98304 B/op	       1 allocs/op
+BenchmarkFieldsFunc/ASCII/1048576-10         	     100	  10271784 ns/op	 102.08 MB/s	 1507328 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/16-10              	10000000	       211 ns/op	  75.55 MB/s	      48 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/256-10             	  500000	      2613 ns/op	  97.95 MB/s	     416 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/4096-10            	   30000	     48621 ns/op	  84.24 MB/s	    6144 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/65536-10           	    2000	    811144 ns/op	  80.79 MB/s	   98304 B/op	       1 allocs/op
+BenchmarkFieldsFunc/Mixed/1048576-10         	     100	  13026442 ns/op	  80.50 MB/s	 1507328 B/op	       1 allocs/op
+BenchmarkSplitEmptySeparator-10              	      50	  43198534 ns/op
+BenchmarkSplitSingleByteSeparator-10         	    1000	   1620494 ns/op
+BenchmarkSplitMultiByteSeparator-10          	    2000	   1199625 ns/op
+BenchmarkSplitNSingleByteSeparator-10        	10000000	       186 ns/op
+BenchmarkSplitNMultiByteSeparator-10         	10000000	       219 ns/op
+BenchmarkRepeat-10                           	20000000	       113 ns/op
+BenchmarkIndexAnyASCII/1:1-10                	300000000	         4.84 ns/op
+BenchmarkIndexAnyASCII/1:2-10                	300000000	         5.27 ns/op
+BenchmarkIndexAnyASCII/1:4-10                	200000000	         6.23 ns/op
+BenchmarkIndexAnyASCII/1:8-10                	200000000	         8.28 ns/op
+BenchmarkIndexAnyASCII/1:16-10               	100000000	        12.9 ns/op
+BenchmarkIndexAnyASCII/16:1-10               	100000000	        22.7 ns/op
+BenchmarkIndexAnyASCII/16:2-10               	100000000	        23.0 ns/op
+BenchmarkIndexAnyASCII/16:4-10               	50000000	        27.9 ns/op
+BenchmarkIndexAnyASCII/16:8-10               	50000000	        37.8 ns/op
+BenchmarkIndexAnyASCII/16:16-10              	30000000	        56.5 ns/op
+BenchmarkIndexAnyASCII/256:1-10              	10000000	       167 ns/op
+BenchmarkIndexAnyASCII/256:2-10              	10000000	       171 ns/op
+BenchmarkIndexAnyASCII/256:4-10              	10000000	       172 ns/op
+BenchmarkIndexAnyASCII/256:8-10              	10000000	       180 ns/op
+BenchmarkIndexAnyASCII/256:16-10             	10000000	       195 ns/op
+BenchmarkIndexAnyASCII/4096:1-10             	  500000	      2468 ns/op
+BenchmarkIndexAnyASCII/4096:2-10             	  500000	      2447 ns/op
+BenchmarkIndexAnyASCII/4096:4-10             	  500000	      2472 ns/op
+BenchmarkIndexAnyASCII/4096:8-10             	  500000	      2482 ns/op
+BenchmarkIndexAnyASCII/4096:16-10            	  500000	      2488 ns/op
+BenchmarkTrimASCII/1:1-10                    	30000000	        48.8 ns/op
+BenchmarkTrimASCII/1:2-10                    	20000000	       123 ns/op
+BenchmarkTrimASCII/1:4-10                    	20000000	        80.1 ns/op
+BenchmarkTrimASCII/1:8-10                    	20000000	        86.9 ns/op
+BenchmarkTrimASCII/1:16-10                   	20000000	       108 ns/op
+BenchmarkTrimASCII/16:1-10                   	20000000	        83.2 ns/op
+BenchmarkTrimASCII/16:2-10                   	20000000	       108 ns/op
+BenchmarkTrimASCII/16:4-10                   	20000000	       113 ns/op
+BenchmarkTrimASCII/16:8-10                   	20000000	       122 ns/op
+BenchmarkTrimASCII/16:16-10                  	10000000	       140 ns/op
+BenchmarkTrimASCII/256:1-10                  	 2000000	       673 ns/op
+BenchmarkTrimASCII/256:2-10                  	 2000000	       669 ns/op
+BenchmarkTrimASCII/256:4-10                  	 2000000	       695 ns/op
+BenchmarkTrimASCII/256:8-10                  	 2000000	       685 ns/op
+BenchmarkTrimASCII/256:16-10                 	 2000000	       702 ns/op
+BenchmarkTrimASCII/4096:1-10                 	  200000	      9897 ns/op
+BenchmarkTrimASCII/4096:2-10                 	  200000	      9575 ns/op
+BenchmarkTrimASCII/4096:4-10                 	  200000	      9615 ns/op
+BenchmarkTrimASCII/4096:8-10                 	  200000	      9554 ns/op
+BenchmarkTrimASCII/4096:16-10                	  200000	      9478 ns/op
+BenchmarkCond1-10                    	10000000	       202 ns/op
+BenchmarkCond2-10                    	 2000000	       696 ns/op
+BenchmarkCond4-10                    	 1000000	      1356 ns/op
+BenchmarkCond8-10                    	  500000	      2616 ns/op
+BenchmarkCond16-10                   	  300000	      5479 ns/op
+BenchmarkCond32-10                   	  200000	     11271 ns/op
+BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-10         	100000000	        21.4 ns/op
+BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-10          	20000000	        58.8 ns/op
+BenchmarkLoadMostlyHits/*sync.Map-10                      	100000000	        21.0 ns/op
+BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-10       	100000000	        26.4 ns/op
+BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-10        	30000000	        59.8 ns/op
+BenchmarkLoadMostlyMisses/*sync.Map-10                    	100000000	        26.0 ns/op
+BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-10     	 3000000	       832 ns/op
+BenchmarkLoadOrStoreBalanced/*sync.Map-10                 	 5000000	       714 ns/op
+BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-10       	 2000000	       642 ns/op
+BenchmarkLoadOrStoreUnique/*sync.Map-10                   	 2000000	       754 ns/op
+BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-10   	300000000	         7.66 ns/op
+BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-10    	20000000	        76.6 ns/op
+BenchmarkLoadOrStoreCollision/*sync.Map-10                	200000000	         5.89 ns/op
+BenchmarkRange/*sync_test.DeepCopyMap-10                  	  500000	      3244 ns/op
+BenchmarkRange/*sync_test.RWMutexMap-10                   	   20000	     72354 ns/op
+BenchmarkRange/*sync.Map-10                               	  300000	      3526 ns/op
+BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-10       	 1000000	      1142 ns/op
+BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-10        	20000000	        72.2 ns/op
+BenchmarkAdversarialAlloc/*sync.Map-10                    	10000000	       265 ns/op
+BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-10      	 5000000	       262 ns/op
+BenchmarkAdversarialDelete/*sync_test.RWMutexMap-10       	20000000	        90.3 ns/op
+BenchmarkAdversarialDelete/*sync.Map-10                   	10000000	       199 ns/op
+BenchmarkUncontendedSemaphore-10                          	100000000	        17.7 ns/op
+BenchmarkContendedSemaphore-10                            	100000000	        18.1 ns/op
+BenchmarkMutexUncontended-10                              	1000000000	         2.67 ns/op
+BenchmarkMutex-10                                         	20000000	        63.9 ns/op
+BenchmarkMutexSlack-10                                    	30000000	        64.1 ns/op
+BenchmarkMutexWork-10                                     	20000000	        98.3 ns/op
+BenchmarkMutexWorkSlack-10                                	20000000	       107 ns/op
+BenchmarkMutexNoSpin-10                                   	10000000	       141 ns/op
+BenchmarkMutexSpin-10                                     	 2000000	       692 ns/op
+BenchmarkOnce-10                                          	2000000000	         0.86 ns/op
+BenchmarkPool-10                                          	500000000	         8.35 ns/op
+BenchmarkPoolOverflow-10                                  	 2000000	       738 ns/op
+BenchmarkSemaUncontended-10                               	500000000	         3.57 ns/op
+BenchmarkSemaSyntNonblock-10                              	10000000	       121 ns/op
+BenchmarkSemaSyntBlock-10                                 	20000000	        95.7 ns/op
+BenchmarkSemaWorkNonblock-10                              	20000000	       109 ns/op
+BenchmarkSemaWorkBlock-10                                 	20000000	       110 ns/op
+BenchmarkRWMutexUncontended-10                            	100000000	        10.6 ns/op
+BenchmarkRWMutexWrite100-10                               	50000000	        34.1 ns/op
+BenchmarkRWMutexWrite10-10                                	50000000	        24.4 ns/op
+BenchmarkRWMutexWorkWrite100-10                           	10000000	       140 ns/op
+BenchmarkRWMutexWorkWrite10-10                            	10000000	       147 ns/op
+BenchmarkWaitGroupUncontended-10                          	500000000	         3.55 ns/op
+BenchmarkWaitGroupAddDone-10                              	30000000	        56.4 ns/op
+BenchmarkWaitGroupAddDoneWork-10                          	20000000	        55.3 ns/op
+BenchmarkWaitGroupWait-10                                 	2000000000	         0.63 ns/op
+BenchmarkWaitGroupWaitWork-10                             	200000000	         7.88 ns/op
+BenchmarkWaitGroupActuallyWait-10                         	20000000	       110 ns/op	      16 B/op	       1 allocs/op
+BenchmarkValueRead-10    	2000000000	         0.40 ns/op
+BenchmarkParseLarge-10    	      50	  24418923 ns/op
+BenchmarkAfterFunc-10                	     200	  11526043 ns/op
+BenchmarkAfter-10                    	     100	  10650389 ns/op
+BenchmarkStop-10                     	     100	  10599712 ns/op
+BenchmarkSimultaneousAfterFunc-10    	    2000	    609003 ns/op
+BenchmarkStartStop-10                	   10000	    253699 ns/op
+BenchmarkTicker-10                   	   10000	    137645 ns/op
+BenchmarkNow-10                      	30000000	        45.3 ns/op
+BenchmarkNowUnixNano-10              	30000000	        47.7 ns/op
+BenchmarkFormat-10                   	 5000000	       255 ns/op
+BenchmarkFormatNow-10                	10000000	       229 ns/op
+BenchmarkMarshalJSON-10              	 5000000	       314 ns/op
+BenchmarkMarshalText-10              	 5000000	       315 ns/op
+BenchmarkParse-10                    	 5000000	       247 ns/op
+BenchmarkParseDuration-10            	20000000	       103 ns/op
+BenchmarkHour-10                     	100000000	        11.3 ns/op
+BenchmarkSecond-10                   	100000000	        10.6 ns/op
+BenchmarkYear-10                     	100000000	        21.1 ns/op
+BenchmarkDay-10                      	50000000	        27.3 ns/op
+BenchmarkDecodeValidASCII-10            	30000000	        36.6 ns/op
+BenchmarkDecodeValidJapaneseChars-10    	50000000	        38.4 ns/op
+BenchmarkDecodeRune-10                  	200000000	         6.14 ns/op
+BenchmarkEncodeValidASCII-10            	50000000	        27.8 ns/op
+BenchmarkEncodeValidJapaneseChars-10    	100000000	        20.3 ns/op
+BenchmarkEncodeRune-10                  	500000000	         3.01 ns/op
+BenchmarkRuneCountTenASCIIChars-10               	200000000	         7.76 ns/op
+BenchmarkRuneCountTenJapaneseChars-10            	50000000	        37.4 ns/op
+BenchmarkRuneCountInStringTenASCIIChars-10       	200000000	         7.52 ns/op
+BenchmarkRuneCountInStringTenJapaneseChars-10    	50000000	        37.2 ns/op
+BenchmarkValidTenASCIIChars-10                   	200000000	         7.38 ns/op
+BenchmarkValidTenJapaneseChars-10                	30000000	        45.2 ns/op
+BenchmarkValidStringTenASCIIChars-10             	200000000	         7.77 ns/op
+BenchmarkValidStringTenJapaneseChars-10          	30000000	        45.5 ns/op
+BenchmarkEncodeASCIIRune-10                      	1000000000	         2.46 ns/op
+BenchmarkEncodeJapaneseRune-10                   	500000000	         3.25 ns/op
+BenchmarkDecodeASCIIRune-10                      	1000000000	         2.72 ns/op
+BenchmarkDecodeJapaneseRune-10                   	300000000	         4.33 ns/op
+BenchmarkFullASCIIRune-10                        	1000000000	         2.11 ns/op
+BenchmarkFullJapaneseRune-10                     	1000000000	         2.22 ns/op