pkg: hash/crc32
goarch: 386
goos: darwin
note: 32-bit build
warning: <blink>hello</blink>

BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        60.1 ns/op	 249.74 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        59.4 ns/op	 252.44 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        62.3 ns/op	 240.78 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        59.4 ns/op	 252.36 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        61.5 ns/op	 243.82 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        67.8 ns/op	 221.14 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        60.1 ns/op	 249.62 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        65.6 ns/op	 228.65 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        67.9 ns/op	 220.84 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 2000000	        59.4 ns/op	 252.41 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        61.3 ns/op	 244.70 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        63.9 ns/op	 234.92 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        60.9 ns/op	 246.27 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        62.9 ns/op	 238.32 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        63.4 ns/op	 236.54 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        68.7 ns/op	 218.33 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        68.1 ns/op	 220.24 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        64.6 ns/op	 232.32 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        59.2 ns/op	 253.35 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 2000000	        61.9 ns/op	 242.29 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 2000000	        57.3 ns/op	 698.52 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        58.2 ns/op	 686.77 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 2000000	        57.1 ns/op	 700.17 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 2000000	        58.5 ns/op	 684.03 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 2000000	        56.4 ns/op	 708.98 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 2000000	        56.8 ns/op	 704.40 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        57.8 ns/op	 692.04 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        56.6 ns/op	 707.22 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 2000000	        59.0 ns/op	 677.49 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        56.7 ns/op	 705.31 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 2000000	        57.3 ns/op	 697.95 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 2000000	        58.1 ns/op	 688.08 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        56.4 ns/op	 709.49 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 2000000	        56.4 ns/op	 709.47 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 2000000	        56.3 ns/op	 710.10 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        56.3 ns/op	 710.14 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        57.2 ns/op	 698.71 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        58.6 ns/op	 682.05 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        59.0 ns/op	 678.11 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        57.7 ns/op	 693.31 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       331 ns/op	1544.96 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       330 ns/op	1549.93 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       349 ns/op	1465.25 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       330 ns/op	1548.50 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       339 ns/op	1506.14 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       330 ns/op	1547.00 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       330 ns/op	1549.89 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       333 ns/op	1536.18 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       333 ns/op	1534.03 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       335 ns/op	1524.75 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  300000	       334 ns/op	1529.22 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       329 ns/op	1553.02 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       339 ns/op	1510.19 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  300000	       345 ns/op	1481.90 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       329 ns/op	1551.53 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       337 ns/op	1515.82 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       337 ns/op	1516.02 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       332 ns/op	1538.66 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       328 ns/op	1556.83 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       343 ns/op	1490.30 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       632 ns/op	1618.84 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       622 ns/op	1643.79 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       616 ns/op	1660.67 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       622 ns/op	1643.99 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       639 ns/op	1602.15 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       620 ns/op	1649.79 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       624 ns/op	1638.85 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       641 ns/op	1595.55 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       622 ns/op	1645.73 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  200000	       625 ns/op	1636.01 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       676 ns/op	1513.45 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       647 ns/op	1582.09 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       620 ns/op	1650.24 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       642 ns/op	1594.15 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       617 ns/op	1658.81 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       638 ns/op	1604.66 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       618 ns/op	1655.06 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       620 ns/op	1649.88 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       624 ns/op	1638.49 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  200000	       651 ns/op	1572.31 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	   50000	      2525 ns/op	1621.93 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	   50000	      2379 ns/op	1721.02 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      2431 ns/op	1684.62 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	   50000	      2481 ns/op	1650.59 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	   50000	      2625 ns/op	1559.90 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	   50000	      2372 ns/op	1726.40 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	   50000	      2407 ns/op	1701.24 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	   50000	      2440 ns/op	1678.55 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	   50000	      2395 ns/op	1709.73 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	   50000	      2512 ns/op	1630.23 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2493 ns/op	1642.53 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2548 ns/op	1607.41 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2416 ns/op	1695.07 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2483 ns/op	1649.51 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2378 ns/op	1722.37 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2373 ns/op	1725.47 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2541 ns/op	1611.87 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2412 ns/op	1697.97 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2360 ns/op	1735.58 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	   50000	      2341 ns/op	1749.19 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     19117 ns/op	1714.05 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     19504 ns/op	1680.05 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     18836 ns/op	1739.64 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     19885 ns/op	1647.81 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     18815 ns/op	1741.56 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     19054 ns/op	1719.73 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     18893 ns/op	1734.36 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     18778 ns/op	1744.95 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     18894 ns/op	1734.30 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     19723 ns/op	1661.41 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     19206 ns/op	1706.06 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     18774 ns/op	1745.37 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     19806 ns/op	1654.37 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     19032 ns/op	1721.68 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     19774 ns/op	1657.05 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     19158 ns/op	1710.37 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     19134 ns/op	1712.51 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     19073 ns/op	1718.01 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     20436 ns/op	1603.44 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     19810 ns/op	1654.05 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 2000000	        66.3 ns/op	 226.30 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 2000000	        63.8 ns/op	 235.29 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 2000000	        59.3 ns/op	 252.90 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 3000000	        59.7 ns/op	 251.43 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 2000000	        59.9 ns/op	 250.28 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 2000000	        59.4 ns/op	 252.63 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 2000000	        58.7 ns/op	 255.66 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 3000000	        60.1 ns/op	 249.64 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 2000000	        59.1 ns/op	 253.84 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	 2000000	        58.7 ns/op	 255.71 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 2000000	        59.1 ns/op	 253.95 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 2000000	        58.7 ns/op	 255.66 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 2000000	        60.4 ns/op	 248.51 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 2000000	        58.8 ns/op	 255.07 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 2000000	        60.6 ns/op	 247.35 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 2000000	        59.3 ns/op	 252.88 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 3000000	        58.6 ns/op	 255.98 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 2000000	        59.0 ns/op	 254.28 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 2000000	        59.1 ns/op	 253.72 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	 2000000	        59.9 ns/op	 250.50 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 3000000	        56.3 ns/op	 710.32 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 2000000	        56.1 ns/op	 713.21 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 2000000	        59.8 ns/op	 668.58 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 2000000	        61.6 ns/op	 649.17 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 3000000	        59.0 ns/op	 678.05 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 2000000	        60.9 ns/op	 656.29 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 3000000	        60.6 ns/op	 660.54 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 3000000	        60.2 ns/op	 664.38 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 2000000	        63.3 ns/op	 631.62 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	 2000000	        58.8 ns/op	 680.65 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 3000000	        56.2 ns/op	 711.22 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 3000000	        56.1 ns/op	 713.52 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 2000000	        58.2 ns/op	 687.04 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 2000000	        56.4 ns/op	 709.57 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 3000000	        58.2 ns/op	 687.58 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 2000000	        56.2 ns/op	 711.91 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 2000000	        58.6 ns/op	 682.30 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 2000000	        62.0 ns/op	 644.93 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 2000000	        61.0 ns/op	 655.94 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	 3000000	        58.2 ns/op	 686.72 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       337 ns/op	1517.89 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       342 ns/op	1493.38 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       350 ns/op	1459.81 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       370 ns/op	1382.99 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       351 ns/op	1456.12 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       357 ns/op	1433.94 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       356 ns/op	1435.18 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       356 ns/op	1436.96 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       349 ns/op	1466.27 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	  500000	       340 ns/op	1501.51 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  500000	       360 ns/op	1420.79 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  300000	       358 ns/op	1427.91 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  300000	       344 ns/op	1487.18 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  500000	       352 ns/op	1453.44 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  500000	       358 ns/op	1426.66 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  500000	       347 ns/op	1474.05 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  500000	       335 ns/op	1526.35 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  500000	       376 ns/op	1359.30 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  500000	       337 ns/op	1515.18 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	  500000	       331 ns/op	1543.32 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       641 ns/op	1596.29 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       629 ns/op	1627.68 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       632 ns/op	1618.10 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       677 ns/op	1512.13 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       677 ns/op	1511.58 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       666 ns/op	1536.87 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       654 ns/op	1563.44 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       663 ns/op	1544.36 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       663 ns/op	1543.43 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	  200000	       665 ns/op	1538.35 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       671 ns/op	1524.71 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       652 ns/op	1569.20 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       645 ns/op	1587.35 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       663 ns/op	1543.45 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       694 ns/op	1474.32 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       674 ns/op	1518.51 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       638 ns/op	1603.43 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       657 ns/op	1557.80 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       636 ns/op	1609.05 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	  200000	       638 ns/op	1604.77 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2358 ns/op	1736.69 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2544 ns/op	1609.49 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2462 ns/op	1663.08 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2493 ns/op	1642.57 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2459 ns/op	1665.28 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2470 ns/op	1657.64 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2476 ns/op	1653.64 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2441 ns/op	1677.33 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2394 ns/op	1710.31 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	   50000	      2421 ns/op	1691.81 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	   50000	      2429 ns/op	1686.23 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	  100000	      2555 ns/op	1603.04 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	   50000	      2386 ns/op	1716.33 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	   50000	      2392 ns/op	1712.18 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	   50000	      2433 ns/op	1682.90 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	  100000	      2430 ns/op	1685.17 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	   50000	      2396 ns/op	1709.43 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	   50000	      2476 ns/op	1654.23 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	   50000	      2571 ns/op	1592.69 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	   50000	      2412 ns/op	1697.74 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	   10000	     20585 ns/op	1591.77 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	   10000	     19541 ns/op	1676.84 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	   10000	     20578 ns/op	1592.34 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	   10000	     20335 ns/op	1611.39 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	    5000	     21641 ns/op	1514.14 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	   10000	     19939 ns/op	1643.39 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	   10000	     21381 ns/op	1532.56 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	   10000	     20214 ns/op	1620.99 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	   10000	     21208 ns/op	1545.07 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	   10000	     19839 ns/op	1651.64 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	    5000	     23566 ns/op	1390.45 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	   10000	     20604 ns/op	1590.36 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	   10000	     19488 ns/op	1681.44 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	   10000	     22008 ns/op	1488.87 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	   10000	     19449 ns/op	1684.79 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	   10000	     19511 ns/op	1679.42 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	   10000	     19695 ns/op	1663.73 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	   10000	     20185 ns/op	1623.36 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	   10000	     20397 ns/op	1606.43 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	   10000	     20278 ns/op	1615.93 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 2000000	        55.6 ns/op	 270.00 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 3000000	        58.3 ns/op	 257.08 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 3000000	        60.0 ns/op	 249.97 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 2000000	        58.5 ns/op	 256.45 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 2000000	        58.3 ns/op	 257.51 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 3000000	        60.2 ns/op	 249.29 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 3000000	        60.1 ns/op	 249.55 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 2000000	        57.5 ns/op	 261.00 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 3000000	        57.0 ns/op	 263.05 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 3000000	        56.6 ns/op	 265.03 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 3000000	        60.1 ns/op	 249.65 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 3000000	        55.1 ns/op	 272.35 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 3000000	        54.2 ns/op	 276.58 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 3000000	        53.8 ns/op	 279.07 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 3000000	        57.0 ns/op	 262.94 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 2000000	        56.7 ns/op	 264.60 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 3000000	        57.4 ns/op	 261.35 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 2000000	        55.6 ns/op	 269.72 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 3000000	        59.2 ns/op	 253.37 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 2000000	        54.9 ns/op	 273.38 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       139 ns/op	 287.45 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       140 ns/op	 284.31 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       141 ns/op	 283.36 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       138 ns/op	 288.46 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       145 ns/op	 274.08 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       137 ns/op	 291.46 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       153 ns/op	 260.57 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       144 ns/op	 277.25 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       148 ns/op	 269.74 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 1000000	       138 ns/op	 288.53 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       136 ns/op	 292.32 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       150 ns/op	 265.66 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       143 ns/op	 279.14 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       139 ns/op	 286.27 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       138 ns/op	 289.48 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       137 ns/op	 290.27 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       137 ns/op	 289.91 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       132 ns/op	 302.04 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       133 ns/op	 300.41 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 1000000	       131 ns/op	 303.16 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1724 ns/op	 296.97 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1663 ns/op	 307.73 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1687 ns/op	 303.37 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1688 ns/op	 303.28 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1599 ns/op	 320.03 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1698 ns/op	 301.42 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1669 ns/op	 306.67 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1621 ns/op	 315.81 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1721 ns/op	 297.46 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1774 ns/op	 288.53 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1665 ns/op	 307.36 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1702 ns/op	 300.76 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1622 ns/op	 315.59 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1606 ns/op	 318.71 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1642 ns/op	 311.64 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1663 ns/op	 307.75 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1618 ns/op	 316.26 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1629 ns/op	 314.15 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1636 ns/op	 312.89 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1646 ns/op	 310.98 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3428 ns/op	 298.67 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3209 ns/op	 319.02 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3232 ns/op	 316.77 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3283 ns/op	 311.83 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3316 ns/op	 308.75 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3235 ns/op	 316.49 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3324 ns/op	 308.05 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3220 ns/op	 317.94 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3386 ns/op	 302.41 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	   50000	      3456 ns/op	 296.28 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3300 ns/op	 310.29 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3375 ns/op	 303.35 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3326 ns/op	 307.87 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3198 ns/op	 320.19 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3278 ns/op	 312.29 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3289 ns/op	 311.27 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3206 ns/op	 319.39 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3230 ns/op	 317.02 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3279 ns/op	 312.27 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      3311 ns/op	 309.24 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     13182 ns/op	 310.72 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     13639 ns/op	 300.30 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     13560 ns/op	 302.06 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     13710 ns/op	 298.74 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     13051 ns/op	 313.83 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     13290 ns/op	 308.19 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     13463 ns/op	 304.23 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     13403 ns/op	 305.60 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     12934 ns/op	 316.68 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   10000	     13011 ns/op	 314.81 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     14397 ns/op	 284.49 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     13142 ns/op	 311.65 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     12905 ns/op	 317.39 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     13503 ns/op	 303.34 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     13370 ns/op	 306.34 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     13181 ns/op	 310.73 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     13252 ns/op	 309.08 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     13340 ns/op	 307.03 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     12869 ns/op	 318.28 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   10000	     12889 ns/op	 317.79 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	    106037 ns/op	 309.02 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	    102938 ns/op	 318.33 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    1000	    103083 ns/op	 317.88 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	    103243 ns/op	 317.39 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	    107923 ns/op	 303.62 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	    108832 ns/op	 301.09 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	    106804 ns/op	 306.80 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    1000	    113306 ns/op	 289.20 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	    107050 ns/op	 306.10 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	    109691 ns/op	 298.73 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	    107190 ns/op	 305.70 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	    104206 ns/op	 314.45 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	    110537 ns/op	 296.44 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	    107769 ns/op	 304.06 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    1000	    104639 ns/op	 313.15 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	    109221 ns/op	 300.02 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	    102506 ns/op	 319.67 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	    104850 ns/op	 312.52 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	    104962 ns/op	 312.19 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	    104807 ns/op	 312.65 MB/s
PASS
ok  	hash/crc32	64.158s
