-- PackedArray self bench ------------------------------------------------------
memcpy:
bits	size (B)	time (µs)	speed (B/µs)
  32	       4	    0.040	      99.864
  32	       8	    0.031	     258.111
  32	      16	    0.030	     532.610
  32	      32	    0.059	     543.392
  32	      64	    0.070	     916.162
  32	     128	    0.084	    1525.201
  32	     256	    0.175	    1462.864
  32	     512	    0.174	    2945.794
  32	    1024	    0.300	    3414.123
  32	    2048	    0.541	    3785.780
  32	    4096	    1.037	    3950.303
  32	    8192	    1.996	    4104.125
  32	   16384	    3.967	    4130.273
  32	   32768	    9.038	    3625.592
  32	   65536	   26.889	    2437.293
  32	  131072	   54.318	    2413.051
  32	  262144	  153.667	    1705.923
  32	  524288	  507.588	    1032.900
  32	 1048576	 1421.189	     737.816
avg (B/µs)	min (B/µs)	max (B/µs)
  2085.325	    99.864	  4130.273

loopcpy:
bits	size (B)	time (µs)	speed (B/µs)
  32	       4	    0.007	     578.525
  32	       8	    0.011	     729.444
  32	      16	    0.015	    1065.220
  32	      32	    0.024	    1342.177
  32	      64	    0.046	    1390.857
  32	     128	    0.097	    1319.093
  32	     256	    0.181	    1414.680
  32	     512	    0.351	    1458.888
  32	    1024	    0.688	    1488.208
  32	    2048	    1.364	    1501.474
  32	    4096	    2.747	    1491.049
  32	    8192	    5.440	    1505.883
  32	   16384	   10.876	    1506.444
  32	   32768	   25.778	    1271.170
  32	   65536	   63.447	    1032.925
  32	  131072	  133.279	     983.440
  32	  262144	  280.941	     933.093
  32	  524288	  708.055	     740.462
  32	 1048576	 1623.452	     645.893
avg (B/µs)	min (B/µs)	max (B/µs)
  1178.891	   578.525	  1506.444

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
   1	       4	    0.028	     142.180	   1	       4	    0.023	     172.961
   1	       8	    0.032	     250.406	   1	       8	    0.028	     286.790
   1	      16	    0.042	     379.146	   1	      16	    0.036	     444.430
   1	      32	    0.062	     516.222	   1	      32	    0.053	     604.584
   1	      64	    0.102	     627.186	   1	      64	    0.086	     743.589
   1	     128	    0.190	     674.461	   1	     128	    0.162	     790.679
   1	     256	    0.370	     691.844	   1	     256	    0.332	     770.813
   1	     512	    0.770	     664.856	   1	     512	    0.618	     828.504
   1	    1024	    1.444	     709.092	   1	    1024	    1.203	     851.163
   1	    2048	    2.898	     706.700	   1	    2048	    2.362	     867.057
   1	    4096	    5.761	     710.999	   1	    4096	    4.724	     867.057
   1	    8192	   11.525	     710.793	   1	    8192	    9.431	     868.613
   1	   16384	   23.024	     711.603	   1	   16384	   18.861	     868.668
   1	   32768	   59.174	     553.758	   1	   32768	   38.033	     861.567
   1	   65536	  132.857	     493.282	   1	   65536	   76.122	     860.933
   1	  131072	  261.248	     501.715	   1	  131072	  152.276	     860.753
   1	  262144	  528.009	     496.476	   1	  262144	  302.381	     866.933
   1	  524288	 1124.733	     466.144	   1	  524288	  605.052	     866.517
   1	 1048576	 2292.926	     457.309	   1	 1048576	 1233.963	     849.763
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   550.746	   142.180	   711.603		   743.757	   172.961	   868.668

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
   2	       4	    0.028	     142.180	   2	       4	    0.024	     166.111
   2	       8	    0.032	     250.406	   2	       8	    0.028	     284.360
   2	      16	    0.042	     381.300	   2	      16	    0.036	     444.430
   2	      32	    0.063	     508.400	   2	      32	    0.053	     604.584
   2	      64	    0.103	     621.378	   2	      64	    0.086	     745.654
   2	     128	    0.248	     516.222	   2	     128	    0.175	     731.432
   2	     256	    0.427	     599.521	   2	     256	    0.352	     727.467
   2	     512	    0.870	     588.513	   2	     512	    0.705	     726.237
   2	    1024	    1.732	     591.186	   2	    1024	    1.443	     709.677
   2	    2048	    3.460	     591.919	   2	    2048	    2.852	     718.102
   2	    4096	    7.079	     578.603	   2	    4096	    5.683	     720.723
   2	    8192	   13.719	     597.135	   2	    8192	   11.355	     721.434
   2	   16384	   27.371	     598.591	   2	   16384	   22.698	     721.828
   2	   32768	   74.627	     439.091	   2	   32768	   46.076	     711.176
   2	   65536	  157.986	     414.822	   2	   65536	   92.486	     708.605
   2	  131072	  295.276	     443.897	   2	  131072	  183.328	     714.959
   2	  262144	  569.330	     460.443	   2	  262144	  366.934	     714.417
   2	  524288	 1240.845	     422.525	   2	  524288	  740.325	     708.186
   2	 1048576	 2434.783	     430.665	   2	 1048576	 1509.616	     694.598
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   482.989	   142.180	   621.378		   645.999	   166.111	   745.654

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
   3	       4	    0.028	     143.395	   3	       4	    0.024	     166.111
   3	       8	    0.032	     248.551	   3	       8	    0.028	     286.790
   3	      16	    0.041	     390.168	   3	      16	    0.036	     444.430
   3	      32	    0.062	     516.222	   3	      32	    0.052	     615.678
   3	      64	    0.137	     467.658	   3	      64	    0.129	     496.184
   3	     128	    0.249	     513.752	   3	     128	    0.247	     518.215
   3	     256	    0.501	     510.819	   3	     256	    0.437	     585.784
   3	     512	    1.040	     492.316	   3	     512	    0.989	     517.715
   3	    1024	    2.050	     499.531	   3	    1024	    1.770	     578.525
   3	    2048	    4.072	     502.953	   3	    2048	    3.543	     578.019
   3	    4096	    8.160	     501.968	   3	    4096	    7.155	     572.471
   3	    8192	   16.336	     501.470	   3	    8192	   15.476	     529.336
   3	   16384	   33.288	     492.189	   3	   16384	   29.413	     557.033
   3	   32768	   79.522	     412.061	   3	   32768	   60.820	     538.771
   3	   65536	  163.928	     399.786	   3	   65536	  125.385	     522.678
   3	  131072	  326.008	     402.051	   3	  131072	  244.282	     536.560
   3	  262144	  670.951	     390.705	   3	  262144	  488.056	     537.119
   3	  524288	 1354.440	     387.088	   3	  524288	  978.178	     535.984
   3	 1048576	 2738.226	     382.940	   3	 1048576	 1967.548	     532.935
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   429.243	   143.395	   516.222		   507.913	   166.111	   615.678

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
   4	       4	    0.027	     148.471	   4	       4	    0.024	     166.111
   4	       8	    0.032	     250.406	   4	       8	    0.028	     284.360
   4	      16	    0.042	     381.300	   4	      16	    0.036	     444.430
   4	      32	    0.061	     524.288	   4	      32	    0.052	     615.678
   4	      64	    0.130	     491.640	   4	      64	    0.108	     592.573
   4	     128	    0.242	     528.937	   4	     128	    0.194	     660.358
   4	     256	    0.440	     581.974	   4	     256	    0.350	     731.432
   4	     512	    0.854	     599.688	   4	     512	    0.650	     787.778
   4	    1024	    1.715	     597.104	   4	    1024	    1.250	     819.181
   4	    2048	    3.352	     610.948	   4	    2048	    2.451	     835.515
   4	    4096	    6.658	     615.193	   4	    4096	    4.859	     842.977
   4	    8192	   13.369	     612.757	   4	    8192	    9.673	     846.904
   4	   16384	   31.199	     525.145	   4	   16384	   19.498	     840.297
   4	   32768	   73.321	     446.911	   4	   32768	   39.397	     831.738
   4	   65536	  185.543	     353.212	   4	   65536	   80.764	     811.450
   4	  131072	  313.806	     417.685	   4	  131072	  162.272	     807.729
   4	  262144	  647.367	     404.939	   4	  262144	  321.712	     814.841
   4	  524288	 1378.504	     380.331	   4	  524288	  649.453	     807.276
   4	 1048576	 2714.458	     386.293	   4	 1048576	 1315.893	     796.855
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   466.170	   148.471	   615.193		   701.973	   166.111	   846.904

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
   5	       4	    0.027	     148.471	   5	       4	    0.024	     167.772
   5	       8	    0.032	     250.406	   5	       8	    0.028	     286.790
   5	      16	    0.042	     381.300	   5	      16	    0.036	     444.430
   5	      32	    0.072	     444.430	   5	      32	    0.061	     524.288
   5	      64	    0.129	     496.184	   5	      64	    0.112	     572.357
   5	     128	    0.246	     520.224	   5	     128	    0.222	     576.660
   5	     256	    0.480	     533.404	   5	     256	    0.464	     551.485
   5	     512	    1.010	     506.960	   5	     512	    0.814	     629.023
   5	    1024	    2.006	     510.455	   5	    1024	    1.687	     606.977
   5	    2048	    4.014	     510.212	   5	    2048	    3.231	     633.850
   5	    4096	    7.603	     538.740	   5	    4096	    6.402	     639.798
   5	    8192	   15.585	     525.635	   5	    8192	   12.856	     637.212
   5	   16384	   31.057	     527.548	   5	   16384	   25.498	     642.562
   5	   32768	   72.103	     454.461	   5	   32768	   53.089	     617.229
   5	   65536	  154.698	     423.638	   5	   65536	  104.520	     627.018
   5	  131072	  318.041	     412.123	   5	  131072	  213.301	     614.493
   5	  262144	  664.300	     394.617	   5	  262144	  435.763	     601.575
   5	  524288	 1328.126	     394.758	   5	  524288	  883.241	     593.596
   5	 1048576	 2713.223	     386.469	   5	 1048576	 1765.400	     593.959
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   440.002	   148.471	   538.740		   555.846	   167.772	   642.562

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
   6	       4	    0.027	     148.471	   6	       4	    0.024	     167.772
   6	       8	    0.032	     250.406	   6	       8	    0.028	     284.360
   6	      16	    0.042	     381.300	   6	      16	    0.036	     444.430
   6	      32	    0.071	     450.395	   6	      32	    0.062	     516.222
   6	      64	    0.143	     448.139	   6	      64	    0.152	     421.406
   6	     128	    0.281	     455.361	   6	     128	    0.218	     586.744
   6	     256	    0.526	     486.516	   6	     256	    0.411	     622.820
   6	     512	    1.033	     495.726	   6	     512	    0.797	     642.574
   6	    1024	    2.036	     502.924	   6	    1024	    1.571	     651.839
   6	    2048	    3.841	     533.205	   6	    2048	    3.117	     657.024
   6	    4096	    7.972	     513.798	   6	    4096	    6.275	     652.731
   6	    8192	   15.317	     534.832	   6	    8192	   12.553	     652.594
   6	   16384	   31.299	     523.469	   6	   16384	   25.527	     641.830
   6	   32768	   75.107	     436.284	   6	   32768	   52.328	     626.203
   6	   65536	  159.703	     410.362	   6	   65536	  107.357	     610.449
   6	  131072	  326.247	     401.757	   6	  131072	  214.884	     609.966
   6	  262144	  674.367	     388.726	   6	  262144	  431.315	     607.779
   6	  524288	 1371.837	     382.179	   6	  524288	  898.056	     583.803
   6	 1048576	 2788.639	     376.017	   6	 1048576	 1773.144	     591.365
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   427.361	   148.471	   534.832		   556.416	   167.772	   657.024

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
   7	       4	    0.027	     148.471	   7	       4	    0.023	     172.961
   7	       8	    0.032	     248.551	   7	       8	    0.027	     296.942
   7	      16	    0.042	     381.300	   7	      16	    0.036	     444.430
   7	      32	    0.071	     451.912	   7	      32	    0.061	     524.288
   7	      64	    0.139	     460.438	   7	      64	    0.120	     533.669
   7	     128	    0.272	     470.527	   7	     128	    0.238	     537.947
   7	     256	    0.514	     498.025	   7	     256	    0.447	     572.662
   7	     512	    0.997	     513.629	   7	     512	    0.897	     570.836
   7	    1024	    1.964	     521.360	   7	    1024	    1.681	     609.129
   7	    2048	    3.914	     523.234	   7	    2048	    3.343	     612.648
   7	    4096	    7.780	     526.473	   7	    4096	    6.650	     615.943
   7	    8192	   15.546	     526.949	   7	    8192	   13.238	     618.827
   7	   16384	   31.157	     525.853	   7	   16384	   26.468	     619.011
   7	   32768	   77.767	     421.362	   7	   32768	   55.826	     586.965
   7	   65536	  162.203	     404.037	   7	   65536	  112.327	     583.439
   7	  131072	  329.310	     398.020	   7	  131072	  224.992	     582.563
   7	  262144	  675.067	     388.323	   7	  262144	  454.650	     576.584
   7	  524288	 1356.431	     386.520	   7	  524288	  905.142	     579.233
   7	 1048576	 2788.174	     376.080	   7	 1048576	 1836.669	     570.912
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   430.056	   148.471	   526.949		   537.315	   172.961	   619.011

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
   8	       4	    0.027	     147.169	   8	       4	    0.024	     166.111
   8	       8	    0.032	     250.406	   8	       8	    0.028	     286.790
   8	      16	    0.043	     370.767	   8	      16	    0.037	     432.960
   8	      32	    0.074	     432.960	   8	      32	    0.057	     561.580
   8	      64	    0.152	     421.406	   8	      64	    0.107	     597.852
   8	     128	    0.343	     373.086	   8	     128	    0.192	     666.093
   8	     256	    0.696	     367.846	   8	     256	    0.357	     717.262
   8	     512	    1.404	     364.660	   8	     512	    0.723	     708.273
   8	    1024	    2.817	     363.518	   8	    1024	    1.358	     754.165
   8	    2048	    5.676	     360.831	   8	    2048	    2.691	     761.047
   8	    4096	   11.328	     361.582	   8	    4096	    5.373	     762.330
   8	    8192	   22.675	     361.282	   8	    8192	   10.719	     764.246
   8	   16384	   45.507	     360.031	   8	   16384	   35.949	     455.757
   8	   32768	  105.689	     310.042	   8	   32768	   73.508	     445.774
   8	   65536	  219.619	     298.408	   8	   65536	  147.849	     443.264
   8	  131072	  449.417	     291.649	   8	  131072	  298.264	     439.450
   8	  262144	  924.340	     283.601	   8	  262144	  606.642	     432.123
   8	  524288	 1866.941	     280.827	   8	  524288	 1219.449	     429.938
   8	 1048576	 3809.050	     275.285	   8	 1048576	 2457.420	     426.698
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   330.282	   147.169	   432.960		   539.564	   166.111	   764.246

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
   9	       4	    0.027	     148.471	   9	       4	    0.024	     166.111
   9	       8	    0.032	     250.406	   9	       8	    0.028	     284.360
   9	      16	    0.050	     319.566	   9	      16	    0.044	     362.751
   9	      32	    0.079	     404.270	   9	      32	    0.110	     290.515
   9	      64	    0.139	     460.438	   9	      64	    0.120	     533.669
   9	     128	    0.264	     484.978	   9	     128	    0.227	     563.348
   9	     256	    0.532	     481.067	   9	     256	    0.457	     560.116
   9	     512	    1.038	     493.221	   9	     512	    0.886	     577.902
   9	    1024	    2.070	     494.698	   9	    1024	    1.747	     586.184
   9	    2048	    4.094	     500.258	   9	    2048	    3.482	     588.191
   9	    4096	    8.146	     502.821	   9	    4096	    6.945	     589.786
   9	    8192	   16.285	     503.041	   9	    8192	   13.828	     592.419
   9	   16384	   32.660	     501.653	   9	   16384	   27.656	     592.425
   9	   32768	   78.829	     415.686	   9	   32768	   56.983	     575.049
   9	   65536	  166.058	     394.657	   9	   65536	  115.582	     567.009
   9	  131072	  336.393	     389.640	   9	  131072	  234.508	     558.923
   9	  262144	  695.427	     376.954	   9	  262144	  482.687	     543.093
   9	  524288	 1441.012	     363.833	   9	  524288	  984.754	     532.405
   9	 1048576	 2995.463	     350.055	   9	 1048576	 1989.077	     527.167
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   412.406	   148.471	   503.041		   504.812	   166.111	   592.425

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  10	       4	    0.027	     148.471	  10	       4	    0.024	     166.111
  10	       8	    0.032	     248.551	  10	       8	    0.028	     284.360
  10	      16	    0.050	     319.566	  10	      16	    0.045	     355.073
  10	      32	    0.080	     399.458	  10	      32	    0.069	     462.820
  10	      64	    0.148	     432.263	  10	      64	    0.127	     503.631
  10	     128	    0.292	     438.620	  10	     128	    0.249	     514.244
  10	     256	    0.567	     451.531	  10	     256	    0.537	     476.583
  10	     512	    1.113	     459.945	  10	     512	    1.071	     478.068
  10	    1024	    2.275	     450.112	  10	    1024	    2.137	     479.189
  10	    2048	    4.593	     445.883	  10	    2048	    3.887	     526.861
  10	    4096	    8.797	     465.617	  10	    4096	    8.059	     508.250
  10	    8192	   18.097	     452.668	  10	    8192	   16.323	     501.866
  10	   16384	   35.170	     465.851	  10	   16384	   30.733	     533.110
  10	   32768	   82.841	     395.552	  10	   32768	   63.966	     512.272
  10	   65536	  181.205	     361.668	  10	   65536	  131.599	     497.998
  10	  131072	  369.536	     354.693	  10	  131072	  276.603	     473.863
  10	  262144	  753.497	     347.903	  10	  262144	  558.171	     469.648
  10	  524288	 1543.067	     339.770	  10	  524288	 1120.836	     467.765
  10	 1048576	 3121.365	     335.935	  10	 1048576	 2235.060	     469.149
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   384.950	   148.471	   465.851		   456.887	   166.111	   533.110

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  11	       4	    0.028	     143.395	  11	       4	    0.024	     166.111
  11	       8	    0.032	     250.406	  11	       8	    0.028	     284.360
  11	      16	    0.051	     313.593	  11	      16	    0.044	     362.751
  11	      32	    0.080	     400.650	  11	      32	    0.070	     456.523
  11	      64	    0.158	     404.880	  11	      64	    0.137	     467.658
  11	     128	    0.282	     454.206	  11	     128	    0.245	     522.248
  11	     256	    0.550	     465.428	  11	     256	    0.521	     491.415
  11	     512	    1.085	     471.871	  11	     512	    0.936	     546.990
  11	    1024	    2.155	     475.160	  11	    1024	    1.871	     547.269
  11	    2048	    4.312	     474.949	  11	    2048	    3.695	     554.261
  11	    4096	    8.647	     473.692	  11	    4096	    7.412	     552.603
  11	    8192	   17.194	     476.451	  11	    8192	   14.780	     554.261
  11	   16384	   34.489	     475.048	  11	   16384	   29.561	     554.243
  11	   32768	   84.147	     389.414	  11	   32768	   61.986	     528.636
  11	   65536	  176.207	     371.926	  11	   65536	  125.048	     524.087
  11	  131072	  355.282	     368.924	  11	  131072	  253.796	     516.447
  11	  262144	  730.218	     358.994	  11	  262144	  521.920	     502.269
  11	  524288	 1499.195	     349.713	  11	  524288	 1042.684	     502.825
  11	 1048576	 3053.177	     343.438	  11	 1048576	 2123.053	     493.900
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   392.744	   143.395	   476.451		   480.466	   166.111	   554.261

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  12	       4	    0.027	     148.471	  12	       4	    0.023	     174.763
  12	       8	    0.077	     103.884	  12	       8	    0.028	     286.790
  12	      16	    0.051	     313.593	  12	      16	    0.044	     364.722
  12	      32	    0.080	     400.650	  12	      32	    0.069	     464.421
  12	      64	    0.149	     429.497	  12	      64	    0.124	     516.222
  12	     128	    0.296	     432.612	  12	     128	    0.241	     531.030
  12	     256	    0.573	     446.648	  12	     256	    0.458	     558.949
  12	     512	    1.127	     454.302	  12	     512	    0.891	     574.654
  12	    1024	    2.249	     455.313	  12	    1024	    1.758	     582.447
  12	    2048	    4.463	     458.889	  12	    2048	    3.506	     584.151
  12	    4096	    8.903	     460.068	  12	    4096	    6.973	     587.406
  12	    8192	   17.786	     460.586	  12	    8192	   13.920	     588.513
  12	   16384	   35.660	     459.450	  12	   16384	   27.863	     588.019
  12	   32768	   87.739	     373.471	  12	   32768	   59.227	     553.261
  12	   65536	  180.370	     363.342	  12	   65536	  117.515	     557.683
  12	  131072	  374.371	     350.113	  12	  131072	  244.037	     537.099
  12	  262144	  761.873	     344.078	  12	  262144	  498.279	     526.099
  12	  524288	 1589.415	     329.862	  12	  524288	 1007.657	     520.304
  12	 1048576	 3165.338	     331.268	  12	 1048576	 2045.421	     512.646
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   374.531	   103.884	   460.586		   505.746	   174.763	   588.513

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  13	       4	    0.027	     147.169	  13	       4	    0.024	     166.111
  13	       8	    0.032	     250.406	  13	       8	    0.028	     286.790
  13	      16	    0.052	     307.839	  13	      16	    0.044	     362.751
  13	      32	    0.089	     359.833	  13	      32	    0.079	     405.492
  13	      64	    0.168	     381.300	  13	      64	    0.148	     432.960
  13	     128	    0.301	     425.413	  13	     128	    0.310	     412.660
  13	     256	    0.595	     430.357	  13	     256	    0.529	     483.885
  13	     512	    1.167	     438.710	  13	     512	    1.027	     498.603
  13	    1024	    2.328	     439.878	  13	    1024	    2.031	     504.163
  13	    2048	    4.614	     443.855	  13	    2048	    4.052	     505.409
  13	    4096	    9.201	     445.167	  13	    4096	    8.066	     507.814
  13	    8192	   18.376	     445.802	  13	    8192	   16.122	     508.122
  13	   16384	   36.851	     444.602	  13	   16384	   32.233	     508.299
  13	   32768	   86.276	     379.804	  13	   32768	   65.877	     497.412
  13	   65536	  184.266	     355.660	  13	   65536	  137.608	     476.251
  13	  131072	  377.979	     346.771	  13	  131072	  281.963	     464.855
  13	  262144	  775.557	     338.007	  13	  262144	  571.420	     458.759
  13	  524288	 1567.158	     334.547	  13	  524288	 1153.972	     454.333
  13	 1048576	 3211.252	     326.532	  13	 1048576	 2337.650	     448.560
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   370.613	   147.169	   445.802		   441.223	   166.111	   508.299

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  14	       4	    0.049	      81.840	  14	       4	    0.024	     166.111
  14	       8	    0.032	     248.551	  14	       8	    0.028	     286.790
  14	      16	    0.051	     313.593	  14	      16	    0.044	     362.751
  14	      32	    0.089	     358.871	  14	      32	    0.080	     399.458
  14	      64	    0.166	     385.683	  14	      64	    0.148	     432.263
  14	     128	    0.372	     344.148	  14	     128	    0.281	     455.361
  14	     256	    0.618	     414.252	  14	     256	    0.546	     468.883
  14	     512	    1.222	     419.021	  14	     512	    1.077	     475.423
  14	    1024	    2.451	     417.798	  14	    1024	    2.153	     475.580
  14	    2048	    4.858	     421.571	  14	    2048	    4.276	     478.948
  14	    4096	    9.702	     422.182	  14	    4096	    8.534	     479.965
  14	    8192	   19.382	     422.660	  14	    8192	   17.025	     481.175
  14	   16384	   41.811	     391.856	  14	   16384	   35.310	     464.004
  14	   32768	   94.553	     346.557	  14	   32768	   73.436	     446.212
  14	   65536	  192.197	     340.983	  14	   65536	  145.856	     449.320
  14	  131072	  398.109	     329.236	  14	  131072	  297.112	     441.154
  14	  262144	  800.052	     327.659	  14	  262144	  612.519	     427.977
  14	  524288	 1656.111	     316.578	  14	  524288	 1215.195	     431.444
  14	 1048576	 3395.632	     308.801	  14	 1048576	 2461.814	     425.936
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   347.992	    81.840	   422.660		   423.619	   166.111	   481.175

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  15	       4	    0.027	     147.169	  15	       4	    0.023	     172.961
  15	       8	    0.032	     250.406	  15	       8	    0.028	     284.360
  15	      16	    0.051	     313.593	  15	      16	    0.044	     362.751
  15	      32	    0.089	     358.871	  15	      32	    0.080	     399.458
  15	      64	    0.176	     363.734	  15	      64	    0.159	     403.056
  15	     128	    0.337	     379.682	  15	     128	    0.307	     416.825
  15	     256	    0.703	     364.104	  15	     256	    0.617	     414.893
  15	     512	    1.307	     391.734	  15	     512	    1.184	     432.437
  15	    1024	    2.618	     391.127	  15	    1024	    2.355	     434.845
  15	    2048	    5.204	     393.546	  15	    2048	    4.727	     433.266
  15	    4096	   10.817	     378.661	  15	    4096	    9.412	     435.198
  15	    8192	   20.774	     394.341	  15	    8192	   18.802	     435.700
  15	   16384	   45.634	     359.030	  15	   16384	   37.808	     433.348
  15	   32768	   97.320	     336.703	  15	   32768	   76.654	     427.480
  15	   65536	  206.004	     318.130	  15	   65536	  166.579	     393.423
  15	  131072	  439.183	     298.445	  15	  131072	  334.910	     391.365
  15	  262144	  883.446	     296.729	  15	  262144	  671.977	     390.109
  15	  524288	 1752.094	     299.235	  15	  524288	 1389.827	     377.233
  15	 1048576	 3629.525	     288.902	  15	 1048576	 2813.436	     372.703
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   332.850	   147.169	   394.341		   390.074	   172.961	   435.700

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  16	       4	    0.027	     148.471	  16	       4	    0.024	     166.111
  16	       8	    0.033	     241.399	  16	       8	    0.028	     286.790
  16	      16	    0.053	     302.292	  16	      16	    0.041	     390.168
  16	      32	    0.095	     337.230	  16	      32	    0.065	     493.448
  16	      64	    0.196	     326.564	  16	      64	    0.125	     512.281
  16	     128	    0.400	     319.947	  16	     128	    0.225	     569.322
  16	     256	    0.686	     373.216	  16	     256	    0.425	     602.211
  16	     512	    1.353	     378.411	  16	     512	    0.824	     621.378
  16	    1024	    2.704	     378.712	  16	    1024	    1.625	     630.130
  16	    2048	    5.369	     381.436	  16	    2048	    3.244	     631.288
  16	    4096	   10.719	     382.123	  16	    4096	    6.441	     635.938
  16	    8192	   21.484	     381.309	  16	    8192	   12.862	     636.917
  16	   16384	   45.794	     357.776	  16	   16384	   27.145	     603.570
  16	   32768	   97.704	     335.381	  16	   32768	   56.261	     582.428
  16	   65536	  198.565	     330.048	  16	   65536	  113.527	     577.272
  16	  131072	  410.590	     319.228	  16	  131072	  237.846	     551.079
  16	  262144	  848.678	     308.885	  16	  262144	  495.421	     529.134
  16	  524288	 1773.609	     295.605	  16	  524288	  980.672	     534.621
  16	 1048576	 3633.086	     288.619	  16	 1048576	 2047.533	     512.117
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   325.613	   148.471	   382.123		   529.800	   166.111	   636.917

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  17	       4	    0.027	     148.471	  17	       4	    0.024	     167.772
  17	       8	    0.040	     199.729	  17	       8	    0.036	     222.215
  17	      16	    0.060	     266.305	  17	      16	    0.054	     295.634
  17	      32	    0.116	     275.601	  17	      32	    0.100	     319.566
  17	      64	    0.185	     345.922	  17	      64	    0.169	     378.611
  17	     128	    0.346	     370.001	  17	     128	    0.316	     405.186
  17	     256	    0.677	     378.211	  17	     256	    0.616	     415.535
  17	     512	    1.384	     369.937	  17	     512	    1.226	     417.636
  17	    1024	    2.656	     385.545	  17	    1024	    2.439	     419.840
  17	    2048	    5.320	     384.974	  17	    2048	    4.835	     423.588
  17	    4096	   10.608	     386.117	  17	    4096	    9.676	     423.316
  17	    8192	   21.248	     385.540	  17	    8192	   19.386	     422.572
  17	   16384	   46.420	     352.952	  17	   16384	   40.097	     408.609
  17	   32768	  102.066	     321.047	  17	   32768	   83.305	     393.350
  17	   65536	  209.956	     312.141	  17	   65536	  167.563	     391.113
  17	  131072	  427.847	     306.353	  17	  131072	  343.686	     381.371
  17	  262144	  908.352	     288.593	  17	  262144	  707.077	     370.743
  17	  524288	 1795.719	     291.965	  17	  524288	 1406.420	     372.782
  17	 1048576	 3863.758	     271.388	  17	 1048576	 2973.009	     352.699
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   317.936	   148.471	   386.117		   367.481	   167.772	   423.588

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  18	       4	    0.028	     143.395	  18	       4	    0.024	     167.772
  18	       8	    0.040	     200.925	  18	       8	    0.036	     222.215
  18	      16	    0.060	     266.305	  18	      16	    0.054	     295.634
  18	      32	    0.107	     298.926	  18	      32	    0.099	     323.416
  18	      64	    0.223	     287.097	  18	      64	    0.158	     404.880
  18	     128	    0.352	     363.734	  18	     128	    0.323	     396.507
  18	     256	    0.680	     376.487	  18	     256	    0.599	     427.445
  18	     512	    1.334	     383.822	  18	     512	    1.170	     437.548
  18	    1024	    2.721	     376.322	  18	    1024	    2.385	     429.368
  18	    2048	    5.434	     376.884	  18	    2048	    4.590	     446.184
  18	    4096	   10.528	     389.063	  18	    4096	    9.327	     439.158
  18	    8192	   21.903	     374.012	  18	    8192	   19.039	     430.277
  18	   16384	   47.136	     347.589	  18	   16384	   41.895	     391.074
  18	   32768	  154.118	     212.616	  18	   32768	  120.635	     271.629
  18	   65536	  319.429	     205.166	  18	   65536	  246.459	     265.911
  18	  131072	  652.839	     200.772	  18	  131072	  502.422	     260.880
  18	  262144	 1270.269	     206.369	  18	  262144	  700.378	     374.289
  18	  524288	 1854.511	     282.710	  18	  524288	 1382.160	     379.325
  18	 1048576	 3856.875	     271.872	  18	 1048576	 2920.427	     359.049
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   292.846	   143.395	   389.063		   353.819	   167.772	   446.184

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  19	       4	    0.027	     148.471	  19	       4	    0.024	     167.772
  19	       8	    0.040	     199.729	  19	       8	    0.037	     216.480
  19	      16	    0.060	     267.366	  19	      16	    0.054	     296.942
  19	      32	    0.099	     323.416	  19	      32	    0.088	     363.734
  19	      64	    0.201	     318.429	  19	      64	    0.177	     361.773
  19	     128	    0.352	     363.734	  19	     128	    0.322	     397.682
  19	     256	    0.699	     366.215	  19	     256	    0.639	     400.650
  19	     512	    1.421	     360.316	  19	     512	    1.260	     406.412
  19	    1024	    2.734	     374.550	  19	    1024	    2.517	     406.836
  19	    2048	    5.482	     373.589	  19	    2048	    5.009	     408.850
  19	    4096	   10.923	     374.992	  19	    4096	    9.958	     411.326
  19	    8192	   21.919	     373.739	  19	    8192	   19.915	     411.351
  19	   16384	   47.916	     341.932	  19	   16384	   41.043	     399.191
  19	   32768	  102.724	     318.990	  19	   32768	   83.204	     393.827
  19	   65536	  216.275	     303.022	  19	   65536	  174.577	     375.399
  19	  131072	  499.180	     262.575	  19	  131072	  538.821	     243.257
  19	  262144	 1350.211	     194.150	  19	  262144	 1086.020	     241.380
  19	  524288	 1960.745	     267.392	  19	  524288	 1459.070	     359.330
  19	 1048576	 4047.321	     259.079	  19	 1048576	 3038.298	     345.120
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   304.826	   148.471	   374.992		   347.753	   167.772	   411.351

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  20	       4	    0.028	     143.395	  20	       4	    0.023	     174.763
  20	       8	    0.040	     199.729	  20	       8	    0.037	     216.480
  20	      16	    0.060	     266.305	  20	      16	    0.054	     295.634
  20	      32	    0.098	     326.564	  20	      32	    0.088	     363.734
  20	      64	    0.185	     345.922	  20	      64	    0.161	     397.682
  20	     128	    0.368	     347.940	  20	     128	    0.314	     407.647
  20	     256	    0.715	     358.033	  20	     256	    0.604	     423.901
  20	     512	    1.459	     350.953	  20	     512	    1.185	     432.089
  20	    1024	    6.008	     170.442	  20	    1024	    2.393	     427.913
  20	    2048	    5.900	     347.124	  20	    2048	    4.710	     434.823
  20	    4096	   11.614	     352.675	  20	    4096	    9.447	     433.583
  20	    8192	   22.896	     357.791	  20	    8192	   18.658	     439.063
  20	   16384	   48.570	     337.326	  20	   16384	   38.565	     424.842
  20	   32768	  109.333	     299.708	  20	   32768	   91.586	     357.783
  20	   65536	  242.017	     270.791	  20	   65536	  169.082	     387.599
  20	  131072	  433.187	     302.576	  20	  131072	  335.765	     390.368
  20	  262144	  902.941	     290.322	  20	  262144	  688.019	     381.013
  20	  524288	 1848.034	     283.700	  20	  524288	 2028.705	     258.435
  20	 1048576	 4777.947	     219.462	  20	 1048576	 2871.479	     365.169
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   293.198	   143.395	   358.033		   369.080	   174.763	   439.063

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  21	       4	    0.027	     148.471	  21	       4	    0.024	     166.111
  21	       8	    0.041	     195.084	  21	       8	    0.036	     222.215
  21	      16	    0.060	     266.305	  21	      16	    0.054	     295.634
  21	      32	    0.106	     302.292	  21	      32	    0.097	     329.773
  21	      64	    0.200	     319.947	  21	      64	    0.184	     347.714
  21	     128	    0.367	     348.844	  21	     128	    0.337	     379.682
  21	     256	    0.737	     347.264	  21	     256	    0.690	     371.023
  21	     512	    1.511	     338.880	  21	     512	    1.377	     371.859
  21	    1024	    2.971	     344.673	  21	    1024	    2.845	     359.954
  21	    2048	    5.934	     345.130	  21	    2048	    5.421	     377.795
  21	    4096	   11.735	     349.035	  21	    4096	   11.178	     366.434
  21	    8192	   23.819	     343.928	  21	    8192	   21.875	     374.489
  21	   16384	   49.952	     327.995	  21	   16384	   44.256	     370.210
  21	   32768	  109.571	     299.057	  21	   32768	   93.959	     348.748
  21	   65536	  237.016	     276.505	  21	   65536	  197.783	     331.353
  21	  131072	  472.709	     277.278	  21	  131072	  395.077	     331.763
  21	  262144	  972.864	     269.456	  21	  262144	  799.140	     328.033
  21	  524288	 1989.220	     263.565	  21	  524288	 1659.688	     315.896
  21	 1048576	 5295.111	     198.027	  21	 1048576	 3928.798	     266.895
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   292.723	   148.471	   349.035		   329.241	   166.111	   379.682

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  22	       4	    0.028	     142.180	  22	       4	    0.024	     166.111
  22	       8	    0.040	     199.729	  22	       8	    0.036	     222.215
  22	      16	    0.060	     266.305	  22	      16	    0.053	     302.292
  22	      32	    0.106	     302.292	  22	      32	    0.096	     333.875
  22	      64	    0.199	     321.865	  22	      64	    0.182	     351.816
  22	     128	    0.383	     334.291	  22	     128	    0.397	     322.445
  22	     256	    0.750	     341.304	  22	     256	    0.684	     374.387
  22	     512	    1.484	     344.977	  22	     512	    1.355	     377.879
  22	    1024	    2.975	     344.203	  22	    1024	    2.711	     377.746
  22	    2048	    5.903	     346.942	  22	    2048	    5.391	     379.901
  22	    4096	   11.785	     347.560	  22	    4096	   10.770	     380.313
  22	    8192	   23.660	     346.239	  22	    8192	   21.556	     380.031
  22	   16384	   47.295	     346.421	  22	   16384	   43.140	     379.787
  22	   32768	  111.579	     293.675	  22	   32768	   89.335	     366.799
  22	   65536	  234.733	     279.194	  22	   65536	  193.843	     338.088
  22	  131072	  477.157	     274.694	  22	  131072	  389.827	     336.231
  22	  262144	  983.129	     266.643	  22	  262144	  795.484	     329.540
  22	  524288	 2083.639	     251.621	  22	  524288	 1605.246	     326.609
  22	 1048576	 4899.625	     214.011	  22	 1048576	 4128.160	     254.006
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   292.850	   142.180	   347.560		   331.583	   166.111	   380.313

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  23	       4	    0.027	     148.471	  23	       4	    0.023	     174.763
  23	       8	    0.040	     199.729	  23	       8	    0.036	     222.215
  23	      16	    0.059	     270.600	  23	      16	    0.053	     300.937
  23	      32	    0.106	     301.613	  23	      32	    0.095	     336.385
  23	      64	    0.206	     310.689	  23	      64	    0.192	     333.046
  23	     128	    0.383	     334.083	  23	     128	    0.352	     363.487
  23	     256	    0.749	     341.738	  23	     256	    0.731	     350.209
  23	     512	    1.484	     345.033	  23	     512	    1.365	     375.106
  23	    1024	    2.975	     344.203	  23	    1024	    2.715	     377.182
  23	    2048	    5.901	     347.068	  23	    2048	    5.444	     376.191
  23	    4096	   11.783	     347.616	  23	    4096	   10.845	     377.687
  23	    8192	   23.615	     346.900	  23	    8192	   21.678	     377.895
  23	   16384	   53.720	     304.989	  23	   16384	   47.040	     348.299
  23	   32768	  116.056	     282.347	  23	   32768	   98.340	     333.211
  23	   65536	  231.053	     283.640	  23	   65536	  192.453	     340.530
  23	  131072	  474.303	     276.347	  23	  131072	  398.017	     329.312
  23	  262144	  975.537	     268.718	  23	  262144	  856.824	     305.948
  23	  524288	 2038.172	     257.234	  23	  524288	 1623.463	     322.944
  23	 1048576	 5593.891	     187.450	  23	 1048576	 3708.592	     282.742
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   289.393	   148.471	   347.616		   327.794	   174.763	   377.895

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  24	       4	    0.027	     148.471	  24	       4	    0.024	     166.111
  24	       8	    0.040	     199.729	  24	       8	    0.036	     222.215
  24	      16	    0.060	     267.366	  24	      16	    0.053	     302.292
  24	      32	    0.120	     266.834	  24	      32	    0.090	     355.073
  24	      64	    0.227	     281.674	  24	      64	    0.174	     367.720
  24	     128	    0.421	     304.004	  24	     128	    0.324	     395.049
  24	     256	    0.808	     316.831	  24	     256	    0.677	     378.078
  24	     512	    1.581	     323.855	  24	     512	    1.225	     417.961
  24	    1024	    3.139	     326.217	  24	    1024	    2.424	     422.442
  24	    2048	    6.293	     325.438	  24	    2048	    4.845	     422.712
  24	    4096	   12.440	     329.261	  24	    4096	    9.929	     412.531
  24	    8192	   24.896	     329.047	  24	    8192	   19.286	     424.766
  24	   16384	   49.995	     327.713	  24	   16384	   38.911	     421.065
  24	   32768	  116.733	     280.709	  24	   32768	   85.712	     382.304
  24	   65536	  240.892	     272.056	  24	   65536	  174.111	     376.403
  24	  131072	  511.077	     256.462	  24	  131072	  406.178	     322.696
  24	  262144	 1023.986	     256.003	  24	  262144	  718.996	     364.597
  24	  524288	 2104.036	     249.182	  24	  524288	 1711.924	     306.257
  24	 1048576	 5627.490	     186.331	  24	 1048576	 3083.055	     340.109
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   276.168	   148.471	   329.261		   357.915	   166.111	   424.766

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  25	       4	    0.027	     148.471	  25	       4	    0.072	      55.554
  25	       8	    0.040	     199.729	  25	       8	    0.037	     216.480
  25	      16	    0.067	     238.822	  25	      16	    0.061	     262.144
  25	      32	    0.113	     283.160	  25	      32	    0.104	     307.839
  25	      64	    0.223	     287.097	  25	      64	    0.211	     303.317
  25	     128	    0.398	     321.672	  25	     128	    0.367	     348.844
  25	     256	    0.780	     328.261	  25	     256	    0.719	     356.133
  25	     512	    1.543	     331.811	  25	     512	    1.444	     354.546
  25	    1024	    3.069	     333.642	  25	    1024	    2.852	     359.051
  25	    2048	    6.138	     333.667	  25	    2048	    5.669	     361.271
  25	    4096	   12.366	     331.229	  25	    4096	   11.324	     361.712
  25	    8192	   26.490	     309.249	  25	    8192	   22.971	     356.625
  25	   16384	   50.082	     327.144	  25	   16384	   48.615	     337.015
  25	   32768	  126.387	     259.267	  25	   32768	  104.843	     312.544
  25	   65536	  259.179	     252.860	  25	   65536	  214.298	     305.817
  25	  131072	  509.653	     257.179	  25	  131072	  410.737	     319.114
  25	  262144	  981.738	     267.020	  25	  262144	  913.507	     286.964
  25	  524288	 2307.158	     227.244	  25	  524288	 1793.587	     292.313
  25	 1048576	 6100.675	     171.879	  25	 1048576	 3613.348	     290.195
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   274.179	   148.471	   333.667		   304.604	    55.554	   361.712

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  26	       4	    0.028	     142.180	  26	       4	    0.024	     166.111
  26	       8	    0.041	     195.084	  26	       8	    0.036	     222.215
  26	      16	    0.067	     238.822	  26	      16	    0.061	     263.172
  26	      32	    0.113	     283.160	  26	      32	    0.104	     307.839
  26	      64	    0.215	     297.600	  26	      64	    0.197	     324.982
  26	     128	    0.414	     309.257	  26	     128	    0.380	     337.019
  26	     256	    0.858	     298.344	  26	     256	    0.744	     344.148
  26	     512	    1.603	     319.376	  26	     512	    1.474	     347.321
  26	    1024	    3.216	     318.405	  26	    1024	    2.949	     347.236
  26	    2048	    6.378	     321.095	  26	    2048	    5.873	     348.717
  26	    4096	   12.754	     321.155	  26	    4096	   11.722	     349.426
  26	    8192	   25.775	     317.828	  26	    8192	   23.807	     344.100
  26	   16384	   51.187	     320.081	  26	   16384	   47.069	     348.086
  26	   32768	  119.095	     275.141	  26	   32768	  105.455	     310.729
  26	   65536	  252.474	     259.575	  26	   65536	  210.070	     311.972
  26	  131072	  494.875	     264.859	  26	  131072	  427.059	     306.918
  26	  262144	 1131.007	     231.779	  26	  262144	  865.921	     302.734
  26	  524288	 2079.327	     252.143	  26	  524288	 1790.277	     292.853
  26	 1048576	 6326.019	     165.756	  26	 1048576	 4403.851	     238.104
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   270.086	   142.180	   321.155		   305.983	   166.111	   349.426

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  27	       4	    0.028	     142.180	  27	       4	    0.024	     166.111
  27	       8	    0.040	     200.925	  27	       8	    0.036	     222.215
  27	      16	    0.067	     238.822	  27	      16	    0.061	     262.144
  27	      32	    0.114	     280.790	  27	      32	    0.103	     310.689
  27	      64	    0.221	     289.574	  27	      64	    0.209	     306.084
  27	     128	    0.421	     304.004	  27	     128	    0.391	     327.360
  27	     256	    0.827	     309.525	  27	     256	    0.775	     330.280
  27	     512	    1.681	     304.564	  27	     512	    1.541	     332.274
  27	    1024	    3.279	     312.270	  27	    1024	    3.028	     338.186
  27	    2048	    6.528	     313.730	  27	    2048	    6.124	     334.421
  27	    4096	   13.020	     314.592	  27	    4096	   12.097	     338.600
  27	    8192	   26.323	     311.213	  27	    8192	   24.252	     337.787
  27	   16384	   52.192	     313.917	  27	   16384	   56.338	     290.816
  27	   32768	  133.606	     245.259	  27	   32768	  105.429	     310.807
  27	   65536	  258.285	     253.735	  27	   65536	  221.327	     296.105
  27	  131072	  578.920	     226.408	  27	  131072	  449.158	     291.817
  27	  262144	 1113.770	     235.366	  27	  262144	  917.844	     285.608
  27	  524288	 2191.022	     239.289	  27	  524288	 2665.039	     196.728
  27	 1048576	 5984.111	     175.227	  27	 1048576	 4190.136	     250.249
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   263.757	   142.180	   314.592		   290.962	   166.111	   338.600

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  28	       4	    0.041	      97.542	  28	       4	    0.036	     111.107
  28	       8	    0.060	     133.153	  28	       8	    0.054	     148.471
  28	      16	    0.100	     160.164	  28	      16	    0.091	     175.678
  28	      32	    0.169	     189.306	  28	      32	    0.154	     207.767
  28	      64	    0.322	     198.694	  28	      64	    0.286	     223.883
  28	     128	    0.641	     199.654	  28	     128	    0.561	     228.164
  28	     256	    1.296	     197.524	  28	     256	    1.087	     235.470
  28	     512	    2.471	     207.206	  28	     512	    2.157	     237.370
  28	    1024	    4.931	     207.667	  28	    1024	    4.261	     240.318
  28	    2048	    9.831	     208.322	  28	    2048	    8.456	     242.195
  28	    4096	   19.819	     206.670	  28	    4096	   16.916	     242.137
  28	    8192	   39.349	     208.188	  28	    8192	   33.752	     242.712
  28	   16384	   84.191	     194.605	  28	   16384	   70.046	     233.904
  28	   32768	  186.892	     175.331	  28	   32768	  150.564	     217.635
  28	   65536	  386.572	     169.531	  28	   65536	  317.120	     206.660
  28	  131072	  788.526	     166.224	  28	  131072	  667.313	     196.418
  28	  262144	 1236.438	     212.016	  28	  262144	  853.798	     307.033
  28	  524288	 2125.018	     246.722	  28	  524288	 1749.412	     299.694
  28	 1048576	 5659.395	     185.281	  28	 1048576	 4827.618	     217.204
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   187.568	    97.542	   246.722		   221.780	   111.107	   307.033

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  29	       4	    0.028	     142.180	  29	       4	    0.024	     166.111
  29	       8	    0.040	     199.729	  29	       8	    0.036	     222.215
  29	      16	    0.067	     238.822	  29	      16	    0.062	     258.111
  29	      32	    0.139	     230.219	  29	      32	    0.123	     260.112
  29	      64	    0.238	     268.973	  29	      64	    0.228	     280.790
  29	     128	    0.473	     270.600	  29	     128	    0.490	     261.124
  29	     256	    0.955	     268.100	  29	     256	    0.890	     287.635
  29	     512	    1.871	     273.669	  29	     512	    1.771	     289.107
  29	    1024	    3.678	     278.406	  29	    1024	    5.470	     187.202
  29	    2048	    7.412	     276.310	  29	    2048	    6.992	     292.902
  29	    4096	   16.348	     250.549	  29	    4096	   13.886	     294.974
  29	    8192	   35.950	     227.871	  29	    8192	   35.452	     231.074
  29	   16384	   82.914	     197.602	  29	   16384	   60.882	     269.111
  29	   32768	  146.848	     223.142	  29	   32768	  129.609	     252.822
  29	   65536	  320.075	     204.752	  29	   65536	  307.075	     213.420
  29	  131072	  606.637	     216.063	  29	  131072	  513.774	     255.116
  29	  262144	 1142.450	     229.458	  29	  262144	 1041.882	     251.606
  29	  524288	 2476.251	     211.727	  29	  524288	 2510.966	     208.799
  29	 1048576	 6454.030	     162.468	  29	 1048576	 4416.883	     237.402
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   230.034	   142.180	   278.406		   248.402	   166.111	   294.974

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  30	       4	    0.027	     147.169	  30	       4	    0.023	     172.961
  30	       8	    0.040	     199.729	  30	       8	    0.036	     222.215
  30	      16	    0.067	     238.822	  30	      16	    0.061	     262.144
  30	      32	    0.130	     246.271	  30	      32	    0.123	     260.112
  30	      64	    0.228	     280.790	  30	      64	    0.212	     301.952
  30	     128	    0.451	     283.758	  30	     128	    0.424	     301.782
  30	     256	    0.930	     275.318	  30	     256	    0.819	     312.589
  30	     512	    1.747	     293.052	  30	     512	    1.615	     317.019
  30	    1024	    3.492	     293.232	  30	    1024	    3.383	     302.676
  30	    2048	    6.946	     294.852	  30	    2048	    7.045	     290.701
  30	    4096	   13.881	     295.080	  30	    4096	   13.335	     307.162
  30	    8192	   28.172	     290.785	  30	    8192	   26.040	     314.592
  30	   16384	   61.110	     268.107	  30	   16384	   62.479	     262.232
  30	   32768	  151.757	     215.924	  30	   32768	  141.702	     231.246
  30	   65536	  282.080	     232.331	  30	   65536	  271.728	     241.182
  30	  131072	  704.387	     186.080	  30	  131072	  737.609	     177.699
  30	  262144	 1655.627	     158.335	  30	  262144	 1419.102	     184.725
  30	  524288	 2368.359	     221.372	  30	  524288	 2007.402	     261.177
  30	 1048576	 6578.649	     159.391	  30	 1048576	 5659.983	     185.261
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   241.074	   147.169	   295.080		   258.391	   172.961	   317.019

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  31	       4	    0.027	     148.471	  31	       4	    0.023	     172.961
  31	       8	    0.040	     199.729	  31	       8	    0.036	     222.215
  31	      16	    0.067	     238.822	  31	      16	    0.061	     262.144
  31	      32	    0.130	     246.271	  31	      32	    0.171	     187.193
  31	      64	    0.237	     270.056	  31	      64	    0.222	     288.330
  31	     128	    0.442	     289.574	  31	     128	    0.412	     310.689
  31	     256	    0.878	     291.619	  31	     256	    0.838	     305.474
  31	     512	    1.737	     294.741	  31	     512	    1.636	     312.953
  31	    1024	    3.468	     295.268	  31	    1024	    3.355	     305.214
  31	    2048	    6.915	     296.174	  31	    2048	    8.280	     247.342
  31	    4096	   13.880	     295.101	  31	    4096	   15.372	     266.458
  31	    8192	   29.701	     275.816	  31	    8192	   28.933	     283.136
  31	   16384	   61.908	     264.651	  31	   16384	   56.695	     288.985
  31	   32768	  131.638	     248.925	  31	   32768	  121.715	     269.219
  31	   65536	  274.290	     238.930	  31	   65536	  243.159	     269.519
  31	  131072	  552.491	     237.238	  31	  131072	  492.722	     266.016
  31	  262144	 1131.344	     231.710	  31	  262144	 1053.673	     248.791
  31	  524288	 2799.423	     187.284	  31	  524288	 3115.128	     168.304
  31	 1048576	 5885.372	     178.166	  31	 1048576	 4799.473	     218.477
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   248.871	   148.471	   296.174		   257.548	   168.304	   312.953

pack:	        	         	            	unpack:	        	         	            	
bits	size (B)	time (µs)	speed (B/µs)	bits	size (B)	time (µs)	speed (B/µs)
  32	       4	    0.040	      99.864	  32	       4	    0.035	     114.131
  32	       8	    0.062	     129.056	  32	       8	    0.068	     117.735
  32	      16	    0.109	     146.847	  32	      16	    0.074	     215.784
  32	      32	    0.205	     156.067	  32	      32	    0.157	     203.978
  32	      64	    0.412	     155.345	  32	      64	    0.247	     259.108
  32	     128	    0.792	     161.611	  32	     128	    0.503	     254.441
  32	     256	    1.552	     164.937	  32	     256	    0.877	     291.936
  32	     512	    3.094	     165.484	  32	     512	    1.717	     298.220
  32	    1024	    6.132	     166.989	  32	    1024	    3.423	     299.155
  32	    2048	   12.408	     165.055	  32	    2048	    6.808	     300.821
  32	    4096	   24.491	     167.245	  32	    4096	   13.526	     302.825
  32	    8192	   49.005	     167.167	  32	    8192	   27.071	     302.612
  32	   16384	  102.780	     159.408	  32	   16384	   56.647	     289.231
  32	   32768	  218.944	     149.664	  32	   32768	  129.254	     253.516
  32	   65536	  454.605	     144.160	  32	   65536	  270.663	     242.131
  32	  131072	  928.910	     141.103	  32	  131072	  613.851	     213.524
  32	  262144	 1870.910	     140.116	  32	  262144	  719.537	     364.323
  32	  524288	 2740.032	     191.344	  32	  524288	 1560.160	     336.048
  32	 1048576	 7112.948	     147.418	  32	 1048576	 4472.650	     234.442
avg (B/µs)	min (B/µs)	max (B/µs)		avg (B/µs)	min (B/µs)	max (B/µs)
   153.625	    99.864	   191.344		   257.577	   114.131	   364.323


stats by bits per item
pack:	          	          	          	unpack:	          	          	          	
bits	avg (B/µs)	min (B/µs)	max (B/µs)	avg (B/µs)	min (B/µs)	max (B/µs)
   1	   550.746	   142.180	   711.603	   743.757	   172.961	   868.668
   2	   482.989	   142.180	   621.378	   645.999	   166.111	   745.654
   3	   429.243	   143.395	   516.222	   507.913	   166.111	   615.678
   4	   466.170	   148.471	   615.193	   701.973	   166.111	   846.904
   5	   440.002	   148.471	   538.740	   555.846	   167.772	   642.562
   6	   427.361	   148.471	   534.832	   556.416	   167.772	   657.024
   7	   430.056	   148.471	   526.949	   537.315	   172.961	   619.011
   8	   330.282	   147.169	   432.960	   539.564	   166.111	   764.246
   9	   412.406	   148.471	   503.041	   504.812	   166.111	   592.425
  10	   384.950	   148.471	   465.851	   456.887	   166.111	   533.110
  11	   392.744	   143.395	   476.451	   480.466	   166.111	   554.261
  12	   374.531	   103.884	   460.586	   505.746	   174.763	   588.513
  13	   370.613	   147.169	   445.802	   441.223	   166.111	   508.299
  14	   347.992	    81.840	   422.660	   423.619	   166.111	   481.175
  15	   332.850	   147.169	   394.341	   390.074	   172.961	   435.700
  16	   325.613	   148.471	   382.123	   529.800	   166.111	   636.917
  17	   317.936	   148.471	   386.117	   367.481	   167.772	   423.588
  18	   292.846	   143.395	   389.063	   353.819	   167.772	   446.184
  19	   304.826	   148.471	   374.992	   347.753	   167.772	   411.351
  20	   293.198	   143.395	   358.033	   369.080	   174.763	   439.063
  21	   292.723	   148.471	   349.035	   329.241	   166.111	   379.682
  22	   292.850	   142.180	   347.560	   331.583	   166.111	   380.313
  23	   289.393	   148.471	   347.616	   327.794	   174.763	   377.895
  24	   276.168	   148.471	   329.261	   357.915	   166.111	   424.766
  25	   274.179	   148.471	   333.667	   304.604	    55.554	   361.712
  26	   270.086	   142.180	   321.155	   305.983	   166.111	   349.426
  27	   263.757	   142.180	   314.592	   290.962	   166.111	   338.600
  28	   187.568	    97.542	   246.722	   221.780	   111.107	   307.033
  29	   230.034	   142.180	   278.406	   248.402	   166.111	   294.974
  30	   241.074	   147.169	   295.080	   258.391	   172.961	   317.019
  31	   248.871	   148.471	   296.174	   257.548	   168.304	   312.953
  32	   153.625	    99.864	   191.344	   257.577	   114.131	   364.323

stats by size
pack:	          	          	          	unpack:	          	          	          	
size(B)	avg (B/µs)	min (B/µs)	max (B/µs)	avg (B/µs)	min (B/µs)	max (B/µs)
      4	   141.301	    81.840	   148.471	   161.454	    55.554	   174.763
      8	   215.471	   103.884	   250.406	   248.181	   117.735	   296.942
     16	   294.594	   146.847	   390.168	   337.938	   175.678	   444.430
     32	   349.295	   156.067	   524.288	   397.191	   187.193	   615.678
     64	   368.689	   155.345	   627.186	   429.272	   223.883	   745.654
    128	   382.467	   161.611	   674.461	   452.821	   228.164	   790.679
    256	   395.508	   164.937	   691.844	   466.924	   235.470	   770.813
    512	   398.164	   165.484	   664.856	   479.428	   237.370	   828.504
   1024	   395.938	   166.989	   709.092	   481.899	   187.202	   851.163
   2048	   403.648	   165.055	   706.700	   489.189	   242.195	   867.057
   4096	   404.238	   167.245	   710.999	   489.957	   242.137	   867.057
   8192	   402.282	   167.167	   710.793	   487.851	   231.074	   868.613
  16384	   389.129	   159.408	   711.603	   471.452	   233.904	   868.668
  32768	   329.604	   149.664	   553.758	   448.386	   217.635	   861.567
  65536	   312.261	   144.160	   493.282	   440.753	   206.660	   860.933
 131072	   308.692	   141.103	   501.715	   428.867	   177.699	   860.753
 262144	   301.659	   140.116	   496.476	   435.181	   184.725	   866.933
 524288	   301.688	   187.284	   466.144	   425.717	   168.304	   866.517
1048576	   274.932	   147.418	   457.309	   414.262	   185.261	   849.763

real	7m 23.97s
user	7m 17.64s
sys	0m 0.28s
