pkg: hash/crc32
goarch: amd64
goos: darwin
note: hw acceleration disabled

BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        44.6 ns/op	 336.59 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        47.3 ns/op	 317.29 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        44.6 ns/op	 336.14 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        46.3 ns/op	 323.80 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        50.7 ns/op	 295.90 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        45.8 ns/op	 327.41 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        46.8 ns/op	 320.56 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        44.3 ns/op	 338.48 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        47.7 ns/op	 314.52 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=0-8         	 3000000	        50.6 ns/op	 296.42 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        46.8 ns/op	 320.44 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        44.0 ns/op	 340.69 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        44.6 ns/op	 336.05 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        44.1 ns/op	 340.42 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        44.5 ns/op	 336.82 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        44.0 ns/op	 340.58 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        44.2 ns/op	 339.16 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        45.1 ns/op	 332.85 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        44.0 ns/op	 340.71 MB/s
BenchmarkCRC32/poly=IEEE/size=15/align=1-8         	 3000000	        45.8 ns/op	 327.44 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        41.0 ns/op	 975.84 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        43.0 ns/op	 930.22 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        40.9 ns/op	 978.39 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        42.3 ns/op	 944.76 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        41.0 ns/op	 976.58 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        41.0 ns/op	 975.15 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        41.3 ns/op	 967.88 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        40.8 ns/op	 979.93 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        41.1 ns/op	 974.19 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=0-8         	 3000000	        41.2 ns/op	 969.78 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        42.9 ns/op	 931.47 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        40.9 ns/op	 977.34 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        41.4 ns/op	 965.44 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        41.2 ns/op	 971.79 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        41.1 ns/op	 972.53 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        40.8 ns/op	 979.69 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        40.9 ns/op	 978.70 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        40.9 ns/op	 978.58 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        41.5 ns/op	 964.07 MB/s
BenchmarkCRC32/poly=IEEE/size=40/align=1-8         	 3000000	        41.0 ns/op	 974.58 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       249 ns/op	2051.08 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       248 ns/op	2058.43 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       232 ns/op	2202.80 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       238 ns/op	2145.40 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       234 ns/op	2181.69 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       237 ns/op	2151.78 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       241 ns/op	2117.97 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       231 ns/op	2213.97 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       231 ns/op	2207.52 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=0-8        	  500000	       239 ns/op	2139.64 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       238 ns/op	2143.57 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       232 ns/op	2205.23 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       230 ns/op	2220.72 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       233 ns/op	2192.30 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       231 ns/op	2215.20 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       238 ns/op	2143.03 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       242 ns/op	2108.05 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       241 ns/op	2117.57 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       230 ns/op	2220.54 MB/s
BenchmarkCRC32/poly=IEEE/size=512/align=1-8        	  500000	       240 ns/op	2125.08 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       435 ns/op	2352.05 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       461 ns/op	2218.18 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       446 ns/op	2291.09 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       448 ns/op	2284.64 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       448 ns/op	2282.03 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       464 ns/op	2206.86 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       456 ns/op	2242.96 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       457 ns/op	2239.06 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       461 ns/op	2219.82 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=0-8        	  300000	       449 ns/op	2278.55 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       436 ns/op	2343.28 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       452 ns/op	2263.28 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       443 ns/op	2310.35 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       446 ns/op	2292.48 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       436 ns/op	2346.76 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       445 ns/op	2296.07 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       451 ns/op	2268.08 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       450 ns/op	2274.49 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       441 ns/op	2320.41 MB/s
BenchmarkCRC32/poly=IEEE/size=1kB/align=1-8        	  300000	       436 ns/op	2346.69 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1698 ns/op	2411.93 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1667 ns/op	2456.00 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1694 ns/op	2416.70 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1654 ns/op	2476.16 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1704 ns/op	2402.42 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1876 ns/op	2182.35 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1790 ns/op	2287.20 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1812 ns/op	2259.59 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1828 ns/op	2239.82 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=0-8        	  100000	      1677 ns/op	2441.05 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1679 ns/op	2438.77 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1705 ns/op	2401.47 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1665 ns/op	2459.27 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1678 ns/op	2440.03 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1819 ns/op	2251.46 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1871 ns/op	2188.25 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1878 ns/op	2180.70 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1782 ns/op	2297.30 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1797 ns/op	2278.59 MB/s
BenchmarkCRC32/poly=IEEE/size=4kB/align=1-8        	  100000	      1769 ns/op	2315.22 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     14964 ns/op	2189.65 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     14612 ns/op	2242.49 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     14258 ns/op	2298.15 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     15641 ns/op	2094.94 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     14653 ns/op	2236.19 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     15101 ns/op	2169.79 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     15065 ns/op	2174.97 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     15801 ns/op	2073.78 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     15459 ns/op	2119.55 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=0-8       	   10000	     13975 ns/op	2344.74 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     13567 ns/op	2415.11 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     14515 ns/op	2257.37 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     14510 ns/op	2258.21 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     15133 ns/op	2165.26 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     14383 ns/op	2278.22 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     14983 ns/op	2186.90 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     13519 ns/op	2423.74 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     13154 ns/op	2491.10 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     13594 ns/op	2410.43 MB/s
BenchmarkCRC32/poly=IEEE/size=32kB/align=1-8       	   10000	     14530 ns/op	2255.12 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        18.0 ns/op	 834.41 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        16.4 ns/op	 913.19 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        16.6 ns/op	 903.85 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        16.3 ns/op	 920.52 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        16.0 ns/op	 937.53 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        16.6 ns/op	 903.12 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        16.0 ns/op	 934.62 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        16.6 ns/op	 903.49 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        16.1 ns/op	 930.77 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=0-8   	10000000	        16.8 ns/op	 895.10 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        17.0 ns/op	 884.78 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        17.5 ns/op	 855.00 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        17.1 ns/op	 874.74 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        17.5 ns/op	 857.53 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        17.2 ns/op	 869.69 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        17.0 ns/op	 883.09 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        17.1 ns/op	 877.29 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        17.2 ns/op	 869.59 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        18.6 ns/op	 807.75 MB/s
BenchmarkCRC32/poly=Castagnoli/size=15/align=1-8   	10000000	        17.4 ns/op	 861.10 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.3 ns/op	2317.87 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.6 ns/op	2273.98 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.5 ns/op	2280.49 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.2 ns/op	2322.88 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.7 ns/op	2257.80 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.5 ns/op	2290.51 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.2 ns/op	2319.50 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.2 ns/op	2329.20 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.4 ns/op	2300.87 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=0-8   	10000000	        17.7 ns/op	2262.94 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        20.3 ns/op	1966.20 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        19.3 ns/op	2077.39 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        19.1 ns/op	2094.95 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        19.8 ns/op	2022.06 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        19.9 ns/op	2009.49 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        19.6 ns/op	2037.74 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        20.1 ns/op	1987.93 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        19.5 ns/op	2050.18 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        19.8 ns/op	2024.89 MB/s
BenchmarkCRC32/poly=Castagnoli/size=40/align=1-8   	10000000	        19.7 ns/op	2031.46 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        40.4 ns/op	12662.42 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        39.7 ns/op	12889.39 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        40.3 ns/op	12706.28 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        40.0 ns/op	12814.70 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        40.1 ns/op	12758.84 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        39.7 ns/op	12894.29 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        40.8 ns/op	12535.17 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        40.8 ns/op	12542.40 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        40.2 ns/op	12750.46 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=0-8  	 3000000	        39.7 ns/op	12882.94 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        41.9 ns/op	12212.50 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        41.9 ns/op	12206.11 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        43.1 ns/op	11869.61 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        42.8 ns/op	11949.04 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        43.3 ns/op	11823.64 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        42.0 ns/op	12196.38 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        41.5 ns/op	12325.33 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        41.8 ns/op	12236.96 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        41.5 ns/op	12326.79 MB/s
BenchmarkCRC32/poly=Castagnoli/size=512/align=1-8  	 3000000	        41.6 ns/op	12298.60 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        65.4 ns/op	15659.97 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        65.5 ns/op	15623.63 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        65.2 ns/op	15711.75 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        65.5 ns/op	15640.74 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        65.3 ns/op	15687.32 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        66.0 ns/op	15509.02 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        65.3 ns/op	15684.59 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        70.2 ns/op	14584.88 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        65.7 ns/op	15582.29 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-8  	 2000000	        65.6 ns/op	15619.90 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        67.6 ns/op	15140.87 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        68.1 ns/op	15039.19 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        67.5 ns/op	15180.69 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        67.6 ns/op	15146.80 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        73.1 ns/op	14015.81 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        70.7 ns/op	14493.63 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        74.1 ns/op	13820.54 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        71.8 ns/op	14256.30 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        70.9 ns/op	14451.65 MB/s
BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-8  	 2000000	        69.5 ns/op	14727.15 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       162 ns/op	25174.53 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       162 ns/op	25194.50 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       167 ns/op	24422.65 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       160 ns/op	25541.37 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       161 ns/op	25354.03 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       171 ns/op	23871.09 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       162 ns/op	25224.84 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       158 ns/op	25798.19 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       158 ns/op	25815.54 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-8  	 1000000	       167 ns/op	24465.11 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       168 ns/op	24282.26 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       177 ns/op	23065.76 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       176 ns/op	23245.80 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       170 ns/op	24015.77 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       173 ns/op	23579.34 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       174 ns/op	23531.14 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       169 ns/op	24107.05 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       166 ns/op	24657.46 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       162 ns/op	25273.53 MB/s
BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-8  	 1000000	       159 ns/op	25619.67 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1234 ns/op	26534.55 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1210 ns/op	27063.60 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1241 ns/op	26391.50 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1230 ns/op	26634.33 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1190 ns/op	27515.61 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1183 ns/op	27695.90 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1271 ns/op	25771.02 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1205 ns/op	27170.87 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1337 ns/op	24493.55 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-8 	  100000	      1200 ns/op	27299.92 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1263 ns/op	25937.42 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1274 ns/op	25702.13 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1278 ns/op	25639.64 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1271 ns/op	25763.65 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1235 ns/op	26515.05 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1232 ns/op	26586.52 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1341 ns/op	24430.71 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1257 ns/op	26056.28 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1264 ns/op	25910.24 MB/s
BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-8 	  100000	      1309 ns/op	25023.35 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        36.5 ns/op	 410.82 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        37.3 ns/op	 402.07 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        36.7 ns/op	 408.83 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        34.8 ns/op	 430.97 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        40.4 ns/op	 371.74 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        38.6 ns/op	 388.62 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        36.3 ns/op	 413.61 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        34.0 ns/op	 441.26 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        34.3 ns/op	 437.06 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=0-8      	 5000000	        36.2 ns/op	 414.34 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        34.4 ns/op	 435.65 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        37.0 ns/op	 405.81 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        35.8 ns/op	 419.55 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        36.5 ns/op	 410.66 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        35.2 ns/op	 425.85 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        34.4 ns/op	 436.09 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        34.0 ns/op	 441.70 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        33.9 ns/op	 443.08 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        33.9 ns/op	 443.04 MB/s
BenchmarkCRC32/poly=Koopman/size=15/align=1-8      	 5000000	        36.4 ns/op	 412.65 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	        89.7 ns/op	 445.75 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	        90.4 ns/op	 442.39 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	        94.9 ns/op	 421.61 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	        87.4 ns/op	 457.45 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	        89.3 ns/op	 448.11 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	        90.3 ns/op	 443.04 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	        87.9 ns/op	 455.14 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	        93.7 ns/op	 426.98 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	       100 ns/op	 396.87 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=0-8      	 2000000	        92.8 ns/op	 430.97 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        87.9 ns/op	 455.30 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        90.9 ns/op	 439.90 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        93.5 ns/op	 427.91 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        93.7 ns/op	 426.98 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        95.0 ns/op	 421.02 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        90.1 ns/op	 443.95 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        95.3 ns/op	 419.61 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        85.6 ns/op	 467.20 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        86.9 ns/op	 460.19 MB/s
BenchmarkCRC32/poly=Koopman/size=40/align=1-8      	 2000000	        91.9 ns/op	 435.25 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  200000	      1118 ns/op	 457.68 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  200000	      1168 ns/op	 438.12 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  200000	      1132 ns/op	 452.06 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  200000	      1079 ns/op	 474.47 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  200000	      1079 ns/op	 474.46 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  200000	      1126 ns/op	 454.69 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  200000	      1132 ns/op	 452.04 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  100000	      1193 ns/op	 429.16 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  200000	      1124 ns/op	 455.38 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=0-8     	  200000	      1166 ns/op	 438.87 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  200000	      1096 ns/op	 466.92 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  200000	      1117 ns/op	 458.09 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  200000	      1200 ns/op	 426.33 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  200000	      1109 ns/op	 461.41 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  200000	      1155 ns/op	 443.08 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  200000	      1141 ns/op	 448.59 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  200000	      1136 ns/op	 450.61 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  200000	      1145 ns/op	 446.97 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  200000	      1085 ns/op	 471.86 MB/s
BenchmarkCRC32/poly=Koopman/size=512/align=1-8     	  100000	      1084 ns/op	 471.93 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2308 ns/op	 443.53 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2480 ns/op	 412.88 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2288 ns/op	 447.44 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2371 ns/op	 431.88 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2247 ns/op	 455.55 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2211 ns/op	 462.97 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2264 ns/op	 452.17 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2231 ns/op	 458.82 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2161 ns/op	 473.71 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=0-8     	  100000	      2109 ns/op	 485.48 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	  100000	      2160 ns/op	 473.90 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	  100000	      2103 ns/op	 486.83 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	  100000	      2189 ns/op	 467.75 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	  100000	      2159 ns/op	 474.21 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	  100000	      2144 ns/op	 477.53 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	  100000	      2169 ns/op	 472.09 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	  100000	      2123 ns/op	 482.20 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	   50000	      2150 ns/op	 476.26 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	  100000	      2141 ns/op	 478.25 MB/s
BenchmarkCRC32/poly=Koopman/size=1kB/align=1-8     	  100000	      2238 ns/op	 457.51 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      8562 ns/op	 478.35 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      8584 ns/op	 477.16 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      9176 ns/op	 446.36 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      9096 ns/op	 450.27 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      9337 ns/op	 438.67 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      9545 ns/op	 429.11 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      9287 ns/op	 441.04 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      8963 ns/op	 456.98 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      8970 ns/op	 456.61 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=0-8     	   20000	      8795 ns/op	 465.67 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      9179 ns/op	 446.20 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      9026 ns/op	 453.76 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      8505 ns/op	 481.60 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      8396 ns/op	 487.85 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      9818 ns/op	 417.17 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      8652 ns/op	 473.38 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      8689 ns/op	 471.36 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      8345 ns/op	 490.83 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      9391 ns/op	 436.13 MB/s
BenchmarkCRC32/poly=Koopman/size=4kB/align=1-8     	   20000	      9401 ns/op	 435.66 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     74664 ns/op	 438.87 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     72859 ns/op	 449.74 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     73403 ns/op	 446.41 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     73646 ns/op	 444.94 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     76501 ns/op	 428.33 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     78648 ns/op	 416.64 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     69550 ns/op	 471.14 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     67848 ns/op	 482.96 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     67984 ns/op	 482.00 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=0-8    	    2000	     69177 ns/op	 473.68 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     70108 ns/op	 467.39 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     67566 ns/op	 484.98 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     71256 ns/op	 459.86 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     69979 ns/op	 468.25 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     69972 ns/op	 468.30 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     68356 ns/op	 479.37 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     69631 ns/op	 470.59 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     70087 ns/op	 467.53 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     75510 ns/op	 433.95 MB/s
BenchmarkCRC32/poly=Koopman/size=32kB/align=1-8    	    2000	     76970 ns/op	 425.72 MB/s
PASS
ok  	hash/crc32	68.427s
