You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by al...@apache.org on 2020/02/14 22:23:03 UTC
[incubator-datasketches-characterization] branch hll_union created
(now fce9a8d)
This is an automated email from the ASF dual-hosted git repository.
alsay pushed a change to branch hll_union
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-characterization.git.
at fce9a8d HLL union performance improvement
This branch includes the following new commits:
new fce9a8d HLL union performance improvement
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org
[incubator-datasketches-characterization] 01/01: HLL union
performance improvement
Posted by al...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
alsay pushed a commit to branch hll_union
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-characterization.git
commit fce9a8d3824ecd8236f4a5e80053edde7f01b5a0
Author: AlexanderSaydakov <Al...@users.noreply.github.com>
AuthorDate: Fri Feb 14 14:22:44 2020 -0800
HLL union performance improvement
---
cpp/matlab/hll_union_update_time.m | 22 ++
cpp/matlab/union_update_time_32_sketches.m | 22 +-
.../hll_union_timing_hll4_lgk11_32way_gcc9.tsv | 367 +++++++++++++++++++++
.../hll_union_timing_hll4_lgk12_32way_gcc9.tsv | 367 +++++++++++++++++++++
.../hll_union_timing_hll8_lgk11_32way_gcc9.tsv | 367 +++++++++++++++++++++
.../hll_union_timing_hll8_lgk12_32way_gcc9.tsv | 367 +++++++++++++++++++++
cpp/results/hll_union_timing_lgk11_16way_gcc9.tsv | 304 -----------------
cpp/results/hll_union_timing_lgk11_32way_gcc9.tsv | 367 ---------------------
cpp/results/hll_union_timing_lgk12_16way_gcc9.tsv | 304 -----------------
cpp/results/hll_union_timing_lgk12_32way_gcc9.tsv | 367 ---------------------
cpp/src/hll_union_timing_profile.cpp | 9 +-
11 files changed, 1506 insertions(+), 1357 deletions(-)
diff --git a/cpp/matlab/hll_union_update_time.m b/cpp/matlab/hll_union_update_time.m
new file mode 100644
index 0000000..33a3628
--- /dev/null
+++ b/cpp/matlab/hll_union_update_time.m
@@ -0,0 +1,22 @@
+clf;
+
+hll4_11=load('../results/hll_union_timing_hll4_lgk11_32way_gcc9.tsv');
+hll8_11=load('../results/hll_union_timing_hll8_lgk11_32way_gcc9.tsv');
+
+hll4_11_java=load('../../results/hll_union_update_timing_hll4_lgk11_32way.tsv');
+hll8_11_java=load('../../results/hll_union_update_timing_hll8_lgk11_32way.tsv');
+
+hold on;
+
+semilogx(hll4_11(:,1), hll4_11(:,7), 'linewidth', 2);
+semilogx(hll8_11(:,1), hll8_11(:,7), 'linewidth', 2);
+
+semilogx(hll4_11_java(:,1), hll4_11_java(:,3), 'linewidth', 2);
+semilogx(hll8_11_java(:,1), hll8_11_java(:,3), 'linewidth', 2);
+
+set(gca, 'fontsize', 16);
+title 'Update time of 32-way HLL union'
+xlabel 'number of distinct values'
+legend('HLL4 lgk=11 gcc9', 'HLL8 lgk=11 gcc9', 'HLL4 lgk=11 Java', 'HLL8 lgk-11 Java', 'location', 'northwest');
+ylabel 'update time, nanoseconds'
+grid minor on
diff --git a/cpp/matlab/union_update_time_32_sketches.m b/cpp/matlab/union_update_time_32_sketches.m
index c165660..31acc5f 100644
--- a/cpp/matlab/union_update_time_32_sketches.m
+++ b/cpp/matlab/union_update_time_32_sketches.m
@@ -5,11 +5,11 @@ cpc2=load('../results/cpc_union_timing_lgk12_32way_gcc9.tsv');
cpc3=load('../../results/cpc_union_update_timing_lgk12_32way.tsv');
-hll1=load('../results/hll_union_timing_lgk11_32way_gcc9.tsv');
-hll2=load('../results/hll_union_timing_lgk12_32way_gcc9.tsv');
+hll4_12=load('../results/hll_union_timing_hll4_lgk12_32way_gcc9.tsv');
+hll8_12=load('../results/hll_union_timing_hll8_lgk12_32way_gcc9.tsv');
-hll3=load('../../results/hll_union_update_timing_hll4_lgk12_32way.tsv');
-hll4=load('../../results/hll_union_update_timing_hll8_lgk12_32way.tsv');
+hll4_12_java=load('../../results/hll_union_update_timing_hll4_lgk12_32way.tsv');
+hll8_12_java=load('../../results/hll_union_update_timing_hll8_lgk12_32way.tsv');
theta1=load('../results/theta_union_timing_lgk12_32way_compact_trimmed_gcc9.tsv');
#theta2=load('../results/theta_union_timing_lgk12_32way_compact_gcc9.tsv');
@@ -18,17 +18,17 @@ theta1=load('../results/theta_union_timing_lgk12_32way_compact_trimmed_gcc9.tsv'
theta5=load('../../results/theta_union_update_timing_lgk12_32way.tsv');
+hold on;
+
#semilogx(cpc1(:,1), cpc1(:,7), 'linewidth', 2);
-#hold on;
semilogx(cpc2(:,1), cpc2(:,7), 'linewidth', 2);
-hold on;
semilogx(cpc3(:,1), cpc3(:,3), 'linewidth', 2);
-semilogx(hll1(:,1), hll1(:,7), 'linewidth', 2);
-semilogx(hll2(:,1), hll2(:,7), 'linewidth', 2);
+semilogx(hll4_12(:,1), hll4_12(:,7), 'linewidth', 2);
+semilogx(hll8_12(:,1), hll8_12(:,7), 'linewidth', 2);
-semilogx(hll3(:,1), hll3(:,3), 'linewidth', 2);
-semilogx(hll4(:,1), hll4(:,3), 'linewidth', 2);
+semilogx(hll4_12_java(:,1), hll4_12_java(:,3), 'linewidth', 2);
+semilogx(hll8_12_java(:,1), hll8_12_java(:,3), 'linewidth', 2);
semilogx(theta1(:,1), theta1(:,8), 'linewidth', 2);
#semilogx(theta2(:,1), theta2(:,6), 'linewidth', 2);
@@ -40,6 +40,6 @@ semilogx(theta5(:,1), theta5(:,3), 'linewidth', 2);
set(gca, 'fontsize', 16);
title 'Update time of 32-way union'
xlabel 'number of distinct values'
-legend('CPC lgk=12', 'CPC lgk=12 Java', 'HLL4 lgk=11', 'HLL4 lgk=12', 'HLL4 lgk=12 Java', 'HLL8 lgk-12 Java', 'Theta lgk=12 compact trimmed', 'Theta lgk=12 compact trimmed Java', 'location', 'northwest');
+legend('CPC lgk=12 gcc9', 'CPC lgk=12 Java', 'HLL4 lgk=12 gcc9', 'HLL8 lgk=12 gcc9', 'HLL4 lgk=12 Java', 'HLL8 lgk-12 Java', 'Theta lgk=12 compact trimmed', 'Theta lgk=12 compact trimmed Java', 'location', 'northwest');
ylabel 'update time, nanoseconds'
grid minor on
diff --git a/cpp/results/hll_union_timing_hll4_lgk11_32way_gcc9.tsv b/cpp/results/hll_union_timing_hll4_lgk11_32way_gcc9.tsv
new file mode 100644
index 0000000..1a9a28c
--- /dev/null
+++ b/cpp/results/hll_union_timing_hll4_lgk11_32way_gcc9.tsv
@@ -0,0 +1,367 @@
+1 16384 9983.03 41.9312 3106.69 10499.5 398.926 118.774
+2 13237 10043.4 25.3078 3115.81 10682.7 413.085 120.873
+3 11684 9867.51 21.1971 3141.39 10408.3 434.697 120.849
+4 10694 9850.1 19.8943 3170 10447 463.437 121.096
+5 9985 9772.56 19.1287 3190.39 10381.8 473.51 121.382
+6 9440 9921.08 17.5671 3232.31 10545.1 507.945 121.61
+7 9003 9958.57 16.1851 3335.89 10781.6 529.046 122.626
+8 8640 10952.7 16.1748 3574.42 11787.7 916.667 149.19
+9 8333 10255.7 15.2806 3279.85 11007.2 854.314 136.325
+10 8067 10106.6 15.7927 3260.32 10877.2 884.963 142.68
+11 7834 10053.2 14.4823 3262.57 10816.2 910.646 139.903
+12 7627 10065.4 14.8704 3274.03 10842.7 951.095 141.733
+13 7441 11943.8 16.6851 3833.09 12849.9 1169.74 154.012
+14 7273 12753.2 17.9038 4179.71 13880.4 1281.59 158.807
+15 7121 10326.5 14.8107 3401.77 11228.8 1067.41 137.34
+16 6981 10125.6 13.877 3362.7 11041.7 1071.48 139.951
+17 6852 10196.3 13.959 3357.27 11113.1 1108.73 136.019
+18 6732 11103.8 15.0855 3715.98 12207.2 1236.78 149.138
+19 6621 10499.6 14.3324 3511.25 11489 1206.77 140.311
+20 6517 10497.2 14.0786 3534.14 11539.2 1234.62 141.63
+21 6420 10310.1 13.6997 3494.39 11283.6 1254.36 137.85
+22 6329 10420.9 13.6672 3549.53 11465.3 1315.37 147.891
+23 6243 10156.2 13.267 3436.33 11142.1 1282.88 140.958
+24 6162 10181.8 12.1443 3473.55 11175.1 1340.15 129.341
+25 6085 10101.1 12.7724 3453.08 11095.5 1708.3 164.996
+26 6012 10058.2 13.006 3437.62 11028.1 1742.18 163.007
+27 5942 10118.1 13.2204 3440.59 11122.3 1756.31 158.869
+28 5876 10134.4 12.5754 3467.32 11186.9 1785.91 158.441
+29 5813 10307.2 12.1665 3486.67 11331.3 1831.76 166.007
+31 5695 10518.3 13.1694 3572.43 11676.7 1958.91 164.355
+32 5640 10297 12.3282 3465.43 11342.2 1918.62 179.078
+33 5587 10195.1 12.8003 3481.83 11272.4 1937 159.477
+35 5486 10164.4 12.7441 3547.58 11206.7 1912.14 169.887
+36 5439 10131.6 12.395 3569.96 11240.3 1925.54 164.368
+38 5349 10767.4 13.854 3772.48 11920 2103.57 180.034
+40 5265 10656.8 13.1244 3776.83 11834.6 2128.21 179.297
+41 5226 10587.3 13.3852 3789.32 11708 2161.5 174.129
+43 5150 10235.9 12.5581 3678.25 11393.8 2135.73 168.544
+45 5078 10237.5 12.704 3700.67 11392.1 2172.31 170.737
+47 5011 10066.7 12.5766 3700.86 11213.9 2170.82 165.037
+49 4947 10140.7 12.2895 3715.38 11310.7 2668.08 181.12
+52 4857 10186.3 12.4998 3801.32 11305.1 2755.4 166.358
+54 4801 11115.2 13.4386 4068.94 12324.3 3038.33 188.086
+56 4748 10555.6 12.8325 3911.96 11712.5 2854.25 171.651
+59 4672 10479.9 12.4071 3939 11560.1 2890.41 180.009
+61 4624 10238.5 12.2277 3806.88 11304.7 2828.29 176.038
+64 4556 10148.8 12.1474 3828.58 11139.6 2806.85 174.056
+67 4493 10215.9 12.2612 4028.49 11176.7 2826.62 160.472
+70 4432 10105.8 12.2067 4099.05 11147.1 2904.11 162.681
+73 4376 10067 12.4026 4099.63 11098.3 2982.86 157.907
+76 4322 10134.2 12.5216 4140.68 11187 3068.95 156.64
+79 4271 10180.1 12.4656 4163.9 11174.4 3088.04 171.857
+83 4206 10066.6 12.2974 4214.22 11089.4 3165.95 155.968
+87 4146 10194.6 12.3315 4255.67 11211.3 3235.89 152.677
+91 4089 10546.8 12.8541 4495.48 11622.2 3355.59 168.501
+95 4035 10191.8 12.2585 4342.26 11218.6 3324.41 158.612
+99 3984 10088.9 12.3372 4405.37 11157.9 4095.13 152.861
+103 3936 10208.8 12.5035 4440.29 11300.3 4236.28 153.201
+108 3879 10146.4 12.4101 4492.65 11209.6 4346.74 149.523
+112 3836 9990.35 12.4711 4530.5 11028.4 4378 158.498
+117 3784 10101.5 12.5992 4648.52 11133.5 4491.01 166.226
+123 3727 10160.2 12.6805 4693.59 11219.7 4552.46 158.036
+128 3681 10166.3 12.5327 4689.76 11175 4572.13 155.393
+134 3630 10090.6 12.4584 4837.47 11146.8 4689.81 165.84
+140 3581 10333.7 12.9792 4949.46 11502.4 4840.55 166.155
+146 3535 10206.2 12.7027 4978.78 11430.3 4913.15 164.922
+152 3492 10113.1 12.8659 5035.22 11283.5 5012.6 165.808
+159 3444 10186.7 12.8069 5071.14 11252 5108.59 160.859
+166 3398 10209.5 12.9222 5246.62 11248.1 5251.62 168.923
+173 3355 10071.5 12.9028 5423.55 11107 5383.31 168.107
+181 3309 10127.5 13.0616 5648.23 11198.9 5514.35 165.005
+189 3265 10149.8 13.0857 5830.02 11239.8 5645.64 160.184
+197 3224 10417.2 13.3784 6070.72 11403.5 7711.85 4835.61
+206 3180 10510.7 13.5602 6254.4 11472.6 7866.04 5002.2
+215 3138 10456 13.451 6301.15 11408.9 7767.69 5115.68
+225 3095 10035.2 15.2217 6454.6 11078.2 7549.6 5302.75
+235 3053 10990.8 28.661 7737.64 14113.3 8731.41 5519.49
+245 3015 11264.7 40.0555 8746.27 16043.1 9364.18 5693.86
+256 2974 11328.2 51.9292 9808.68 17859.1 10010.8 5791.53
+267 2936 11495.2 51.3348 10216.6 18454 10274.5 6072.55
+279 2896 11447.2 49.2485 10368.1 18595.6 10436.8 6209.25
+292 2856 11395.7 47.8145 10596.3 18913.9 10498.9 6386.2
+304 2821 11326.1 46.4981 10842.3 18947.5 10647.6 6543.07
+318 2782 11301.2 45.2505 11099.6 19475.6 10845.4 6745.87
+332 2745 11304.2 44.0088 11333.3 19593.1 10954.5 7000.36
+347 2708 11781.4 44.5984 12060.9 20830.1 11619.3 7468.24
+362 2673 12082.3 44.6691 12747.1 21734 12171.3 7956.6
+378 2638 11474.6 41.6391 12372.6 21067.5 11746.8 7793.4
+395 2602 11357.8 40.3458 12593 21322.8 11754 7972.71
+412 2569 11365.9 39.0097 12817.8 21637.2 11969.6 8181
+431 2534 11343.7 38.588 13387.5 22224.9 12255.7 8446.72
+450 2500 11341.6 37.5849 13642.4 22621.2 12350 8709.2
+470 2467 11629.9 37.5208 14178.4 23687.5 12847.2 9148.76
+490 2435 11254.6 36.2695 14003.3 23618.5 12734.3 9264.07
+512 2403 11311.7 35.8073 14281.3 24242.6 12958.8 9570.95
+535 2370 11301.3 35.3027 14551.1 25019 13061.2 9910.13
+558 2340 11315.4 34.692 14648.7 25566.2 13080.8 10205.1
+583 2309 11408 34.3818 14892.6 26382.8 13275.4 10572.1
+609 2278 11518 34.3963 15193.2 27679.5 13517.1 11045.7
+636 2248 11425.3 33.8932 15228.6 28194.8 13368.8 11311.8
+664 2218 11260.6 33.2486 15252 28731.3 13276.8 11600.5
+693 2189 11299.2 32.9484 15340.3 29735 13336.7 11884.9
+724 2160 11852.3 34.2254 16210.2 32258.8 14019.4 12869
+756 2131 12822.1 35.9079 17380.1 35603.5 14665.9 14076
+790 2103 11668.6 42.0123 20020.4 40239.7 16408 13361.4
+825 2075 11566.3 44.8631 22265.1 44744.1 17834.2 13880.5
+861 2048 11463.4 43.7627 22584.5 45295.4 18073.7 14175.8
+899 2021 11494.3 42.8256 22950.5 46459.2 18500.2 14560.6
+939 1994 11651 42.2802 24175 47831 19121.9 15160
+981 1967 11602.4 41.1147 24333.5 48526.7 19326.9 15373.2
+1024 1941 11882.5 41.4025 25466.3 51448.2 20403.9 16200.9
+1069 1916 11636.2 39.8515 25311.1 51388.3 20230.2 16307.4
+1117 1890 11512.2 39.0805 25472.5 52556.6 20409.5 16556.1
+1166 1865 11474.5 38.4564 25848.3 54012.9 20579.1 16935.1
+1218 1840 11573.9 37.8931 26170.1 55691.3 20734.8 17387
+1272 1816 11547.4 37.3709 26410.8 56991.2 20838.1 17705.4
+1328 1792 11568.1 37.1165 26616.6 59150.7 20999.4 18046.9
+1387 1768 11437.2 36.4018 26660.6 60536.8 21011.9 18190
+1448 1745 11543.3 36.1388 26974.2 62779.4 21094.6 18493.4
+1512 1722 11560.4 35.687 27178.3 64762.5 21274.1 18842.6
+1579 1699 12423.2 46.9165 40892.3 86589.8 30269.6 20214.2
+1649 1676 11648.6 43.8361 39944.5 84306.1 29815 19314.4
+1722 1654 11890.6 43.3103 41571.9 86974.6 31131.8 19704.4
+1798 1632 11659.3 41.8306 42088.8 88102.3 31832.7 19557.6
+1878 1611 11777.2 41.3256 43216 90335.2 32901.9 19734.9
+1961 1589 11904.3 40.5628 45180 92941.5 34068.6 19968.5
+2048 1568 11611 39.482 45456.6 94843.1 34717.5 19782.5
+2139 1547 11864.3 39.245 46618 97762.8 35754.4 20030.4
+2233 1527 11811.4 38.4293 46978.4 100217 36396.2 20038.6
+2332 1507 11714.7 37.8315 47668.2 103251 36956.9 20148
+2435 1487 11746.5 37.2623 48180.9 105819 37404.2 20114.3
+2543 1467 11691.9 36.6699 48755.3 109255 37743.7 20040.9
+2656 1448 11734.1 36.3796 49184.4 113001 38122.2 20262.4
+2774 1428 11772.4 35.8753 49718.5 117256 38724.1 20252.1
+2896 1410 11643.3 35.3726 49766.7 120347 38786.5 20187.2
+3025 1391 11739 35.0511 50240.8 124835 39292.6 20297.6
+3158 1373 10740 42.3025 73165.3 151088 53844.9 20208.3
+3298 1354 10830.1 41.4987 75553.9 154496 55560.6 20263.7
+3444 1336 10917.7 40.8486 78075.6 159185 58285.2 20505.2
+3597 1319 10969.7 40.0205 80010.6 163050 60111.4 20514
+3756 1301 10695.6 39.348 82419.7 167508 62189.9 20472.7
+3922 1284 10820.9 38.4894 83778 170886 63271 20366
+4096 1267 10996.8 37.9046 86449.1 176176 65112.1 20595.9
+4277 1250 10964 37.1993 87812.8 181356 66879.2 20494.4
+4467 1234 10956.2 36.8029 89296.6 186124 67509.7 20549.4
+4664 1217 11299.9 37.0803 92778.1 196713 69841.4 21385.4
+4871 1201 11234.8 36.8835 94927.6 204875 70900.9 21126.6
+5087 1185 10973 35.6227 93621.1 206076 69513.9 20911.4
+5312 1170 10980.3 35.0321 93705.1 211723 69159 20696.6
+5547 1154 11040.7 34.9257 94524.3 220763 69870 20833.6
+5793 1139 10816.5 34.2195 95309 226957 69572.4 20743.6
+6049 1124 10850.5 33.9829 95550.7 235255 69177.9 20624.6
+6317 1109 11327.3 49.2614 10418.4 14500.5 127784 20696.1
+6597 1094 11378.4 48.3797 10449.7 14471.7 129079 20784.3
+6889 1080 11382.4 47.0527 10395.4 14436.1 129135 20760.2
+7194 1065 11393.4 46.3461 10532.4 14463.8 131014 20885.4
+7512 1051 11340.6 45.0312 10432.9 14393 130564 20688.9
+7845 1037 11530.4 44.4792 10579.6 14549.7 132257 20892
+8192 1024 11414.1 43.3658 10588.9 14560.5 132233 20899.4
+8555 1010 11465.3 42.5305 10571.3 14573.3 133152 20990.1
+8933 997 11389.2 41.6409 10513.5 14596.8 133791 20862.6
+9329 983 11418.1 40.8412 10462.9 14523.9 134208 20869.8
+9742 970 11386.6 40.4198 10682.5 14702.1 136174 20987.6
+10173 957 11460.8 39.6021 10676.1 14623.8 136025 20922.7
+10624 945 11389.4 38.696 10558.7 14583.1 135938 20914.3
+11094 932 11418.5 37.9552 10501.1 14504.3 136618 20820.8
+11585 920 11548.9 37.5435 10663 14662 138252 21000
+12098 908 11544.1 36.8803 10504.4 14531.9 137982 20823.8
+12634 896 11466.5 36.1869 10627.2 14620.5 138169 21006.7
+13193 884 11514.7 35.7055 10540.7 14588.2 139051 21192.3
+13777 872 11435.8 35.1755 10532.1 14614.7 140095 21217.9
+14387 861 11555.2 34.5954 10463.4 14486.6 140027 21785.1
+15024 849 11637.2 34.5032 10777.4 14869.3 142134 22447.6
+15689 838 11955.8 34.9065 11029.8 15375.9 146597 23748.2
+16384 827 11782.3 34.0595 10813.8 14960.1 145515 23835.6
+17109 816 11670.3 33.0675 10622.5 14816.2 143811 24161.8
+17867 805 11568.9 32.5701 10699.4 14858.4 144180 24760.2
+18658 794 11661.2 32.1724 10508.8 14680.1 143877 25042.8
+19484 784 11702.8 31.8785 10595.7 14963 145001 25461.7
+20347 773 11699.9 31.4385 10589.9 14680.5 145028 25517.5
+21247 763 11597.6 31.2832 10762.8 15014.4 146385 25769.3
+22188 753 11579 30.8016 10612.2 14772.9 146527 25691.9
+23170 743 11675.6 30.5001 10667.6 14905.8 147336 25926
+24196 733 11543 30.2246 10624.8 14851.3 147130 25908.6
+25268 724 11768 29.8946 10711.3 14863.3 148385 26048.3
+26386 714 11693.3 29.6844 10654.1 14976.2 148319 26070
+27554 705 11678 29.6342 10804.3 15065.2 150421 26553.2
+28774 695 11722.3 29.2618 10686.3 14992.8 150432 26884.9
+30048 686 11661.8 28.9776 10647.2 15001.5 150484 27395
+31379 677 11787.3 28.875 10714.9 15121.1 151510 28441.7
+32768 668 11781.4 28.6614 10694.6 15118.3 151882 28577.8
+34219 659 11743.6 28.4368 10825.5 15206.4 152859 29279.2
+35734 650 11843.1 28.189 10707.7 15041.5 152418 29592.3
+37316 642 11844.2 28.2225 10922.1 15356.7 154874 30350.5
+38968 633 11783.6 27.9725 10747.2 15156.4 153986 30303.3
+40693 625 11924.8 27.8673 10915.2 15281.6 154526 30609.6
+42495 617 12094 27.9835 11066.5 15442.5 156762 31335.5
+44376 608 11904.6 27.6758 11082.2 15511.5 155834 31347
+46341 600 11916.7 27.5091 10856.7 15550 156028 31118.3
+48393 592 12098 27.5417 10930.7 15532.1 157556 31592.9
+50535 585 11970.9 27.2355 10808.5 15482.1 157113 31365.8
+52773 577 12055.5 27.2578 11182 15823.2 158239 31721
+55109 569 12110.7 27.1463 10889.3 15653.8 157636 32012.3
+57549 562 12073 27.0797 10953.7 15635.2 157863 32161.9
+60097 554 12093.9 27.0448 10852 15639 157583 32222
+62757 547 12153.6 26.9337 11009.1 15844.6 157221 33166.4
+65536 540 12240.7 26.8996 10809.3 15666.7 157428 33877.8
+68438 532 12206.8 26.7964 10919.2 15654.1 157043 34347.7
+71468 525 12146.7 26.7828 11064.8 15960 157394 35219
+74632 518 12345.6 26.7387 10944 15899.6 157243 35542.5
+77936 511 12506.8 26.7024 11219.2 16158.5 157726 35765.2
+81386 505 12398 26.8108 11443.6 16386.1 157257 36243.6
+84990 498 12544.2 26.5586 11086.3 16136.5 155687 36072.3
+88752 491 12407.3 26.5185 11209.8 16287.2 156473 36501
+92682 485 12457.7 26.4617 11261.9 16319.6 155685 36443.3
+96785 478 12451.9 26.3555 10989.5 16315.9 155935 36349.4
+101070 472 12586.9 26.3152 11313.6 16678 156081 36610.2
+105545 466 12620.2 26.2803 11399.1 16635.2 155494 36742.5
+110218 460 12600 26.191 11284.8 16617.4 154885 36632.6
+115098 454 12700.4 26.1579 11469.2 17141 153899 37306.2
+120194 448 12926.3 26.0993 11497.8 16930.8 154839 38227.7
+125515 442 12893.7 26.0441 11461.5 17004.5 154896 38746.6
+131072 436 12775.2 25.8201 11353.2 17061.9 153975 39075.7
+136875 430 12937.2 25.6814 11297.7 17048.8 153628 39907
+142935 424 12941 25.5605 11318.4 17294.8 153844 40217
+149263 419 12976.1 25.4811 11673 17410.5 153921 40537
+155872 413 13145.3 25.4471 11617.4 17845 154024 41588.4
+162773 408 13230.4 25.1785 11615.2 17561.3 153309 41375
+169979 402 13263.7 25.0461 11634.3 17853.2 153281 41500
+177505 397 13269.5 24.9232 11493.7 17760.7 152368 41826.2
+185364 392 13405.6 24.8671 12086.7 18701.5 152005 41910.7
+193571 386 13531.1 24.7083 12290.2 18836.8 153023 42308.3
+202141 381 13561.7 24.5924 11826.8 18288.7 152612 42299.2
+211090 376 13574.5 24.4279 11758 18327.1 151787 42244.7
+220436 371 13773.6 24.342 12142.9 19080.9 152447 42649.6
+230195 366 13554.6 24.196 11776 18590.2 148836 42147.5
+240387 362 14033.1 24.1282 12524.9 19569.1 152215 43792.8
+251030 357 14025.2 23.9527 12190.5 19442.6 151768 44322.1
+262144 352 14125 23.7889 12193.2 19528.4 151963 44715.9
+273750 347 14149.9 23.605 12054.8 19317 151470 45481.3
+285870 343 14530.6 23.5363 12618.1 20591.8 150659 46466.5
+298527 338 14458.6 23.4251 12846.2 20671.6 151361 46556.2
+311744 334 14541.9 23.2436 12266.5 19976 151632 47254.5
+325546 329 14395.1 23.1112 12273.6 20091.2 150973 46772
+339959 325 14560 23.0449 12615.4 20633.8 152305 47436.9
+355010 321 14629.3 22.8711 12610.6 21024.9 150642 47601.2
+370728 316 15012.7 22.8076 12553.8 20895.6 150940 47731
+387141 312 14750 22.6438 12400.6 20836.5 151128 47766
+404281 308 15207.8 22.5749 12811.7 21584.4 151825 48331.2
+422180 304 15161.2 22.4496 13121.7 22342.1 150914 48233.6
+440872 300 15323.3 22.3626 13243.3 22773.3 151230 48933.3
+460391 296 15212.8 22.2751 13162.2 22513.5 151149 48750
+480774 292 15051.4 22.2141 12989.7 21828.8 151627 48469.2
+502060 288 15041.7 22.2171 12767.4 21364.6 150007 48618.1
+524288 284 14954.2 22.1691 13190.1 21880.3 152732 48552.8
+547500 281 15035.6 22.0719 12911 21195.7 151206 48505.3
+571740 277 14812.3 22.0781 13267.1 21472.9 151365 48397.1
+597053 273 14725.3 22.0433 13468.9 22065.9 151875 49216.1
+623487 270 14703.7 21.9922 12925.9 20800 151600 48437
+651091 266 14917.3 21.9425 13229.3 21612.8 153707 49165.4
+679917 262 14896.9 21.9135 13091.6 21400.8 152721 48835.9
+710020 259 15038.6 21.8462 13162.2 21529 151757 48930.5
+741455 256 14988.3 21.8128 13503.9 21980.5 150910 49035.2
+774282 252 15035.7 21.7316 13119 21686.5 150786 49333.3
+808563 249 15216.9 21.6826 13309.2 21847.4 151647 49397.6
+844361 245 15057.1 21.6312 13914.3 23334.7 150673 49808.2
+881744 242 15338.8 21.5635 14132.2 23731.4 151876 50078.5
+920782 239 15276.2 21.4781 13648.5 23209.2 150339 49782.4
+961548 236 15080.5 21.4172 13296.6 22000 150335 50144.1
+1004120 233 15068.7 21.3569 13987.1 23180.3 150137 50274.7
+1048576 230 15078.3 21.2414 13617.4 22113 151591 49769.6
+1095000 227 14885.5 21.1373 14154.2 23330.4 150233 49709.3
+1143480 224 14959.8 20.9555 14044.6 22741.1 151281 49924.1
+1194106 221 14936.7 20.7918 13312.2 21963.8 150891 49873.3
+1246974 218 14770.6 20.6533 13931.2 22178.9 150156 49711
+1302182 215 14795.3 20.437 13651.2 22041.9 151614 49479.1
+1359835 212 15028.3 20.2368 13759.4 22400.9 151057 50353.8
+1420040 209 15191.4 20.331 16196.2 24942.6 152244 50564.6
+1482910 206 15470.9 20.2812 17165 26398.1 155403 51538.8
+1548564 204 15367.6 20.0982 17500 26460.8 153721 51495.1
+1617125 201 15308.5 19.5412 14029.9 23776.1 150264 51412.9
+1688722 198 15308.1 19.4168 14510.1 23611.1 150157 51848.5
+1763488 196 15398 19.2226 14642.9 23775.5 151673 51566.3
+1841564 193 15202.1 19.0891 14461.1 24057 152223 51730.6
+1923097 190 15368.4 18.9276 14173.7 23205.3 149795 51115.8
+2008240 188 15090.4 18.7689 14712.8 23893.6 149117 50436.2
+2097152 185 15135.1 18.5717 14259.5 23578.4 151724 51102.7
+2190001 183 15049.2 18.4104 13830.6 22557.4 150902 50551.9
+2286960 181 15165.7 18.2028 14088.4 22430.9 150635 50602.2
+2388213 178 15123.6 18.0851 14898.9 23786.5 151893 50792.1
+2493948 176 15102.3 17.9052 15022.7 23704.5 151256 50971.6
+2604365 173 14838.2 17.7378 15052 23144.5 150659 50352.6
+2719670 171 14888.9 17.5338 15023.4 23748.5 150749 50929.8
+2840080 169 15047.3 17.3476 15378.7 24514.8 150450 50887.6
+2965821 167 15131.7 17.189 15299.4 24604.8 150108 51580.8
+3097129 164 15280.5 17.0222 15628 25384.1 150963 51896.3
+3234251 162 15185.2 16.8736 15172.8 24345.7 150802 51685.2
+3377443 160 15300 16.7099 15631.2 24350 151250 52325
+3526975 158 15632.9 16.5817 15924.1 25563.3 151373 52715.2
+3683128 156 15153.8 16.4486 15903.8 25596.2 151077 52237.2
+3846194 154 15480.5 16.3041 16246.8 25506.5 151734 53279.2
+4016479 152 15184.2 16.1649 15914.5 24986.8 150125 52467.1
+4194304 150 15126.7 16.0104 15560 24626.7 151307 51913.3
+4380002 148 14635.1 15.8953 15993.2 25297.3 149216 50966.2
+4573921 146 14856.2 15.7549 15958.9 25349.3 152014 51650.7
+4776426 144 15131.9 15.6077 15722.2 25062.5 152104 51666.7
+4987896 142 15162 15.4757 15781.7 24521.1 149845 50978.9
+5208729 140 15114.3 15.3541 16178.6 25578.6 150671 51342.9
+5439339 138 15079.7 15.2116 15934.8 25637.7 150435 51449.3
+5680159 136 14948.5 15.1064 16750 25632.4 153338 52257.4
+5931642 135 15059.3 14.9838 16600 26622.2 149496 51614.8
+6194258 133 15142.9 14.8469 16669.2 26270.7 150835 52082.7
+6468501 131 15236.6 14.7323 16343.5 25839.7 151168 52503.8
+6754886 129 15674.4 14.6464 16689.9 26000 150574 53015.5
+7053950 128 15468.8 14.5382 17242.2 27304.7 150492 53125
+7366255 126 15404.8 14.432 16849.2 26746 150778 54007.9
+7692387 124 15629 14.3359 16782.3 26169.4 150742 53435.5
+8032959 122 15368.9 14.2347 16631.1 26442.6 151615 53163.9
+8388608 121 15471.1 14.1647 17264.5 25843 150893 52363.6
+8760003 119 14899.2 14.05 17168.1 26462.2 150630 52000
+9147842 118 15042.4 13.9615 17110.2 26042.4 150220 51457.6
+9552851 116 15120.7 13.8705 17422.4 26810.3 153345 52224.1
+9975792 115 15087 13.7952 17817.4 27287 151287 52026.1
+10417458 113 15035.4 13.6845 17380.5 26345.1 151292 51672.6
+10878679 112 14901.8 13.6047 17919.6 28017.9 152545 51857.1
+11360319 110 15363.6 13.5216 18427.3 27563.6 152691 52618.2
+11863283 109 15174.3 13.4575 18229.4 26935.8 151413 52220.2
+12388516 107 15186.9 13.3759 18196.3 27598.1 154551 52972
+12937002 106 15198.1 13.287 17877.4 27179.2 151226 52726.4
+13509772 104 15615.4 13.2305 18846.2 28096.2 149683 54413.5
+14107901 103 15475.7 13.1509 18233 27718.4 152447 53912.6
+14732511 102 15696.1 13.0911 18735.3 28421.6 150618 52794.1
+15384775 100 15220 13.0401 18430 26810 150080 52900
+16065917 99 15444.4 13.0331 19858.6 29757.6 153778 54505.1
+16777216 98 15204.1 12.9075 18530.6 27132.7 150255 52112.2
+17520007 96 15187.5 12.8583 19447.9 28197.9 154802 53052.1
+18295684 95 14989.5 12.7904 19221.1 27810.5 151926 52589.5
+19105703 94 14819.1 12.7312 19053.2 27691.5 152117 51351.1
+19951585 92 14804.3 12.6903 19902.2 27760.9 150587 51369.6
+20834917 91 14901.1 12.6313 19461.5 27945.1 153011 52527.5
+21757357 90 15633.3 12.5743 19788.9 28466.7 150344 52600
+22720638 89 15191 12.5197 19842.7 28494.4 150596 51685.4
+23726566 88 14931.8 12.4805 19931.8 27886.4 150807 52261.4
+24777031 86 15255.8 12.4291 19930.2 28709.3 148767 53279.1
+25874004 85 15364.7 12.3831 20458.8 29247.1 152859 53729.4
+27019544 84 15738.1 12.3469 20642.9 28619 151321 53904.8
+28215802 83 15433.7 12.3036 20783.1 29192.8 151108 54481.9
+29465022 82 15719.5 12.2559 20951.2 30170.7 151317 53585.4
+30769550 81 15407.4 12.2211 20642 29370.4 153012 54074.1
+32131834 80 15112.5 12.1839 20937.5 29700 150375 52275
+33554432 79 15278.5 12.1518 20696.2 29126.6 150342 54038
+35040014 78 15410.3 12.1201 21179.5 29089.7 151077 52141
+36591368 77 15207.8 12.0789 20662.3 28792.2 148987 51454.5
+38211406 76 15039.5 12.044 20868.4 28210.5 149579 50473.7
+39903169 75 15080 12.0117 21373.3 29653.3 151507 51506.7
+41669834 74 15432.4 11.994 22013.5 29459.5 152973 52648.6
+43514715 73 14945.2 11.9549 21411 29452.1 151781 51109.6
+45441276 72 15166.7 11.9184 21666.7 29611.1 152111 52666.7
+47453133 71 15422.5 11.8878 22056.3 30239.4 153423 53464.8
+49554062 70 15400 11.8671 22457.1 30171.4 154129 53614.3
+51748008 69 15507.2 11.8325 22289.9 29869.6 150594 53376.8
+54039088 68 15485.3 11.8071 22088.2 30647.1 150794 53691.2
+56431603 67 15820.9 11.7812 22343.3 29686.6 155478 54492.5
+58930044 66 15606.1 11.7623 22121.2 30121.2 150379 53848.5
+61539100 65 15384.6 11.7369 21907.7 30815.4 150923 53707.7
+64263668 64 15562.5 11.7298 23671.9 30203.1 154234 53875
+67108864 64 15406.2 11.8525 23203.1 32500 152547 55640.6
diff --git a/cpp/results/hll_union_timing_hll4_lgk12_32way_gcc9.tsv b/cpp/results/hll_union_timing_hll4_lgk12_32way_gcc9.tsv
new file mode 100644
index 0000000..6d619c4
--- /dev/null
+++ b/cpp/results/hll_union_timing_hll4_lgk12_32way_gcc9.tsv
@@ -0,0 +1,367 @@
+1 16384 10719.7 42.4194 3125.37 10708.1 449.768 131.592
+2 13237 10483.8 25.7611 3177.31 10484.6 472.69 131.148
+3 11684 10630 24.8488 3209.95 10689.5 492.811 130.007
+4 10694 10543.9 19.9177 3214.23 10582.9 507.574 127.548
+5 9985 10647.9 18.9284 3242.06 10716.2 548.823 130.796
+6 9440 10556.4 17.6554 3246.08 10643.2 556.568 125.53
+7 9003 10660.7 15.3282 3282.91 10798.6 599.689 130.734
+8 8640 10952 17.3611 3303.59 11074.7 934.028 175.926
+9 8333 10733 18.2274 3300.73 10900.2 975.279 168.367
+10 8067 10998.8 17.7017 3396.31 11176.8 1035.95 181.728
+11 7834 11473.3 17.3138 3511.74 11650 1125.99 177.559
+12 7627 11040.3 16.5967 3436.08 11321 1119.58 175.954
+13 7441 10873.3 16.9022 3390.67 11148.9 1146.08 176.186
+14 7273 10802.1 15.3601 3381.41 11098.9 1173.66 169.669
+15 7121 10812 15.5128 3421.29 11119.5 1183.26 172.588
+16 6981 10812.1 14.5305 3424.01 11107.3 1224.18 169.317
+17 6852 10737.4 14.414 3431.84 11057.1 1250 178.196
+18 6732 10875.1 14.7471 3453.95 11244.1 1277.04 163.993
+19 6621 10761.5 14.7537 3480.44 11157.4 1298.75 172.179
+20 6517 10866.3 14.2704 3464.78 11227.9 1338.35 161.424
+21 6420 10914.2 14.7456 3509.66 11328.2 1365.58 174.611
+22 6329 10792.7 13.8037 3473.85 11151.8 1394.69 167.799
+23 6243 10802.8 13.3297 3512.41 11200.9 1432.32 170.751
+24 6162 10882.7 13.9092 3535.38 11364.5 1478.74 165.044
+25 6085 10795.4 13.4692 3514.71 11238.9 1862.12 204.93
+26 6012 10897.5 13.6138 3546.41 11326.5 1931.64 201.264
+27 5942 10824.3 12.8277 3543.59 11239 1946.48 199.26
+28 5876 10833.9 13.171 3503.23 11278.6 1950.48 200.136
+29 5813 10943.6 13.5131 3557.89 11369 1990.02 205.746
+31 5695 11040.4 13.7755 3575.59 11533.6 2067.78 210.536
+32 5640 11824.8 14.1678 3798.23 12420.4 2219.15 223.227
+33 5587 11591 13.9067 3728.66 12061.4 2197.06 218.722
+35 5486 10970.8 13.0879 3616.11 11505.7 2077.47 201.604
+36 5439 10912.3 12.8802 3645.71 11413.7 2075.2 202.427
+38 5349 11014.6 13.121 3737.15 11529.8 2148.63 218.732
+40 5265 11017.3 12.6068 3688.51 11550.6 2188.41 202.659
+41 5226 10789.7 13.1052 3686.38 11345.8 2191.16 211.825
+43 5150 11027.2 12.6485 3718.64 11604.1 2289.51 204.466
+45 5078 10812.7 12.7828 3767.82 11420 2313.9 201.851
+47 5011 10887 12.6275 3786.07 11472.6 2347.83 201.557
+49 4947 10923.8 12.1492 3772.79 11473.4 2860.93 198.706
+52 4857 10742.2 12.9116 3806.05 11264.2 2872.14 211.036
+54 4801 10788 12.6054 3810.04 11261.6 2908.98 196.209
+56 4748 10826.9 12.4865 3836.77 11365 2918.7 220.303
+59 4672 10833.3 12.447 3897.9 11306.5 2929.79 207.834
+61 4624 10778.3 12.5539 3880.84 11267.9 2942.26 216.696
+64 4556 10731.6 12.3052 3895.08 11074.8 2951.93 214.223
+67 4493 10903.2 12.8093 4144 11273.5 2981.08 213.221
+70 4432 10857.2 12.5677 4208.71 11283.4 3093.19 200.135
+73 4376 10939.9 12.7345 4220.06 11384.4 3109.46 199.497
+76 4322 10914.6 12.7043 4230.91 11264.9 3222.12 212.402
+79 4271 11053.6 12.7531 4320.77 11446.5 3310.23 222.43
+83 4206 10858.8 12.5094 4322.16 11259.4 3341.65 203.757
+87 4146 10923.3 12.6448 4384.95 11300.5 3401.83 211.288
+91 4089 10908 12.7197 4445.34 11310.1 3426.75 192.957
+95 4035 10764.6 12.4724 4424.78 11226.3 3442.38 206.444
+99 3984 10939.3 12.7885 4547.94 11346.1 4315.76 212.6
+103 3936 11232.7 13.2434 4746.44 11576.2 4537.6 203.506
+108 3879 10905.4 12.8684 4627.48 11313.7 4571.28 191.802
+112 3836 10949.2 12.9879 4729.67 11320.9 4627.74 207.247
+117 3784 10816.3 12.7686 4727.27 11251.3 4685.25 199.524
+123 3727 10914.7 12.807 4818.62 11261.9 4738.13 206.332
+128 3681 11095.4 12.9147 4885.9 11597.9 4838.9 216.246
+134 3630 11040.5 12.8839 4948.76 11499.4 4912.4 207.163
+140 3581 10801.2 12.9373 5022.9 11326.2 5000.84 199.386
+146 3535 11036.2 13.2472 5190.66 11594.9 5218.39 214.144
+152 3492 11064.1 13.5234 5294.39 11617.7 5302.69 219.072
+159 3444 10950.9 13.0625 5235.19 11411.1 5323.46 198.026
+166 3398 11021.2 12.9949 5374.93 11399.4 5449.38 203.943
+173 3355 11629.8 13.9624 5927.27 12067.4 5910.58 205.067
+181 3309 12073.1 14.5126 6367.78 12645.2 6243.28 235.116
+189 3265 11686.1 13.8117 6266.16 12172.7 6210.11 235.222
+197 3224 11232 13.7201 6432.69 11807.4 7621.9 228.288
+206 3180 11038.4 13.4121 6488.68 11488.4 7620.44 223.899
+215 3138 11088.3 13.5429 6608.99 11532.8 7764.5 239.006
+225 3095 10588.7 15.1901 6662.04 11303.4 7374.8 226.817
+235 3053 11526.7 28.5899 7922.7 14723.6 8650.84 215.198
+245 3015 12012.3 41.3592 9094.2 17389.7 9529.02 221.227
+256 2974 12000.3 53.7733 10093.5 19750.2 10122.7 219.57
+267 2936 12027.2 52.2916 10316.8 19864.4 10291.6 220.708
+279 2896 12051.8 50.4886 10593.9 20349.4 10564.2 238.605
+292 2856 12015.1 49.0256 10788.9 20453.1 10776.3 215.686
+304 2821 11956.8 47.867 11036.9 20784.5 11103.2 214.108
+318 2782 11951.8 46.3853 11310.9 21132.6 11377.4 233.645
+332 2745 11958.5 45.3464 11597.1 21291.4 11603.3 223.679
+347 2708 12089 44.4675 11980.1 21908.8 12144 225.258
+362 2673 12162 43.678 12298.2 22303 12453.4 239.057
+378 2638 12032.6 42.2779 12547.8 22631.2 12801 245.641
+395 2602 12089.5 41.3888 12901.2 22900.1 16693.3 9607.99
+412 2569 12076.3 40.4572 13162.3 23477.2 16919.8 9812.77
+431 2534 12152.3 39.38 13774.3 23934.9 17198.5 10212.7
+450 2500 12098.4 38.816 14012.4 24319.2 17348.8 10474.8
+470 2467 12141.5 38.0452 14226.6 24886.5 17540.7 10798.9
+490 2435 12285.4 37.4647 14558.1 25469 17852.6 11191.4
+512 2403 12996.7 38.8617 15577.2 27714.1 18990.4 12210.6
+535 2370 12631.2 37.3887 15455.7 27592 18487.8 12193.2
+558 2340 12193.2 36.0001 15265.8 27564.5 18193.2 12335
+583 2309 12277.2 35.5221 15440.5 28311 18289.3 12680.8
+609 2278 12196.7 35.1784 15596.6 29220.4 18245.4 13081.7
+636 2248 12326.1 34.885 15729.1 30317.2 18395 13573.8
+664 2218 12256.1 34.3622 15822.4 30936.9 18251.1 13895.4
+693 2189 12194.6 33.9432 15751.5 31854.3 18112.4 14247.6
+724 2160 12131.5 33.6537 15832.4 32653.2 17969.9 14699.5
+756 2131 12180.7 33.4642 15924.9 34046.9 18095.3 15202.3
+790 2103 12461.2 42.8448 20344.7 42311.9 21191.6 15952
+825 2075 12303.6 45.6914 22334.9 46776.9 22428 16427
+861 2048 12305.2 44.547 22855.5 47949.2 22830.1 17011.2
+899 2021 12482.9 44.1835 23685.8 49568 23479 17727.4
+939 1994 12478.4 43.2042 24516.5 50408.2 23784.4 18255.8
+981 1967 12332.5 41.8298 24723.9 51077.3 23887.6 18745.3
+1024 1941 12297.8 41.3401 25222.6 52295.7 24291.1 19297.3
+1069 1916 12640.4 41.1478 26199.9 54696.2 25005.2 20387.8
+1117 1890 13192.6 41.9107 27524.3 58193.1 26301.6 21915.3
+1166 1865 12379.6 39.1435 26298.7 56669.7 25022.5 21222.5
+1218 1840 12390.2 38.3862 26572.3 58074.5 24975 21968.5
+1272 1816 12409.7 38.393 27029.7 60339.8 25306.7 22909.7
+1328 1792 12366.1 37.3342 27014 61389.5 25094.3 23495.5
+1387 1768 12274.9 36.8989 27260.2 63000.6 24950.2 24140.8
+1448 1745 12528.9 36.9493 27726.6 65817.2 25369.6 25081.9
+1512 1722 12442.5 36.2985 27722.4 67878 25158 25723
+1579 1699 12690.4 45.6764 39669.2 85743.4 33001.8 26823.4
+1649 1676 12778.6 44.723 41011.9 88318 34334.1 27945.1
+1722 1654 12509.1 43.2285 41567.7 88967.4 34705.6 28157.8
+1798 1632 12498.8 42.3554 42672.8 91066.2 35581.5 29147.1
+1878 1611 13256.4 43.7355 46038.5 98075.7 38137.8 31275.6
+1961 1589 12676.5 41.1639 45521.1 95876 37546.3 30910
+2048 1568 12480.9 40.002 45954.7 97954.1 38179.2 31537
+2139 1547 12563 39.3876 46780.9 100749 38958.6 32426
+2233 1527 12443.4 38.5651 47383.8 102673 38988.2 33027.5
+2332 1507 12598.5 38.1985 48191.8 106269 39760.5 33885.9
+2435 1487 12476.8 37.4117 48688.6 108922 39775.4 34439.1
+2543 1467 12548.7 37.1135 49152 112488 40165.6 35394
+2656 1448 12594.6 36.889 49911.6 116013 40564.2 36060.8
+2774 1428 12461.5 36.2187 50088.2 119895 40565.8 36637.3
+2896 1410 13187.2 37.4755 52761.7 129261 42921.3 38896.5
+3025 1391 12717.5 35.8605 51404 129261 41626.9 37887.1
+3158 1373 12730.5 43.7403 75413 158219 57772.8 39056.1
+3298 1354 12465.3 42.3337 76609.3 159024 58900.3 39180.2
+3444 1336 12495.5 41.8566 80035.9 164022 61242.5 39544.2
+3597 1319 12464 40.9778 81976.5 168045 63410.9 40226.7
+3756 1301 12558.8 40.4868 84518.1 173573 65805.5 40765.6
+3922 1284 12830.2 39.7949 86905.8 179171 68053.7 40675.2
+4096 1267 13479.1 40.3464 92311.8 188939 72105 42239.1
+4277 1250 12685.6 38.4931 90888 188218 71352 40904.8
+4467 1234 12394.7 37.1942 90311.2 190212 71746.4 40303.9
+4664 1217 12496.3 37.1178 92519.3 197796 73502.1 41185.7
+4871 1201 12682.8 36.9584 94956.7 206048 74936.7 41871.8
+5087 1185 13294.5 37.2645 97684.4 217082 77234.6 42153.6
+5312 1170 13247 37.0899 99315.4 225312 78517.1 42762.4
+5547 1154 13266 36.4128 99698.4 232993 79307.6 43198.4
+5793 1139 13211.6 36.1612 101372 241651 79784 42575.9
+6049 1124 12967.1 35.1763 99211.7 245526 79347 41699.3
+6317 1109 13270.5 42.2939 147391 304583 110306 42024.3
+6597 1094 13329.1 41.5759 152412 310458 113790 42904.9
+6889 1080 14570.4 42.8418 166519 337997 124373 45234.3
+7194 1065 13400.9 40.2519 161817 328007 122948 42924.9
+7512 1051 13319.7 39.4444 166234 337132 126847 42727.9
+7845 1037 13547.7 39.5691 173458 351789 132682 43790.7
+8192 1024 15228.5 40.8623 188396 373067 139842 46212.9
+8555 1010 13713.9 38.2772 182278 371992 139047 43548.5
+8933 997 13372.1 37.4529 183559 380342 139009 43617.9
+9329 983 13870.8 37.8578 189838 396514 142303 44332.7
+9742 970 13935.1 37.0262 192505 410171 142196 44413.4
+10173 957 16539.2 40.3927 217960 463720 154302 52341.7
+10624 945 14964 38.41 210544 462679 150135 48699.5
+11094 932 16334.8 39.239 219580 491835 153019 51198.5
+11585 920 15126.1 37.7043 213815 497551 150921 48535.9
+12098 908 18391 41.483 247198 567514 161141 57444.9
+12634 896 17387.3 59.7405 23678.6 23154 325673 54233.3
+13193 884 15308.8 52.3647 20009 19954.8 287394 47086
+13777 872 14748.9 49.8514 19221.3 19190.4 280841 45244.3
+14387 861 15530.8 50.701 21066.2 21113.8 296913 48192.8
+15024 849 16241.5 50.6351 21393.4 21343.9 301503 49555.9
+15689 838 15256.6 47.5807 20762.5 20455.8 290186 46760.1
+16384 827 15108.8 46.2638 20211.6 19782.3 289605 46244.3
+17109 816 15745.1 47.2553 22299 21873.8 303974 48188.7
+17867 805 14925.5 44.0304 19212.4 19413.7 286333 45792.5
+18658 794 14774.6 43.5375 19168.8 19467.3 289195 44925.7
+19484 784 14852 42.4201 19649.2 19529.3 290562 45392.9
+20347 773 14447.6 40.6342 17976.7 18574.4 283912 43871.9
+21247 763 14601.6 40.6991 18749.7 19254.3 288244 44317.2
+22188 753 14606.9 39.7117 18670.7 19269.6 289457 44460.8
+23170 743 14896.4 39.4237 19296.1 19783.3 295491 44868.1
+24196 733 15296 39.6538 20646.7 21006.8 303726 46337
+25268 724 15157.5 38.7478 20102.2 20779 300738 45328.7
+26386 714 14745.1 37.5339 19242.3 19869.7 296531 44572.8
+27554 705 14801.4 36.9744 19401.4 19692.2 297234 44461
+28774 695 16211.5 39.4785 23017.3 24182.7 324187 49348.2
+30048 686 15240.5 36.3096 19612.2 20166.2 303297 46380.5
+31379 677 14700.1 35.5101 19164 19679.5 301010 46094.5
+32768 668 15092.8 35.5644 19468.6 19923.7 306115 47642.2
+34219 659 15238.2 36.0208 19798.2 20531.1 314011 50534.1
+35734 650 16415.4 36.5439 22906.2 23795.4 327375 54444.6
+37316 642 14711.8 33.9315 18672.9 19277.3 306678 51367.6
+38968 633 14777.3 33.5865 18897.3 20203.8 308392 52739.3
+40693 625 14481.6 33.3829 18873.6 20081.6 307978 52875.2
+42495 617 15235 33.1194 19919 20922.2 312217 54278.8
+44376 608 15643.1 33.9808 21294.4 22381.6 324518 57508.2
+46341 600 14565 31.9163 17813.3 18841.7 307953 53798.3
+48393 592 14660.5 31.4987 17608.1 18951 308895 54111.5
+50535 585 14500.9 31.3314 17634.2 18931.6 310326 54152.1
+52773 577 14953.2 31.5067 19178.5 20320.6 317492 55774.7
+55109 569 14580 30.864 17850.6 19070.3 312206 54267.1
+57549 562 14734.9 30.7081 17811.4 19238.4 314591 54809.6
+60097 554 14527.1 30.2752 18016.2 19649.8 312942 54556
+62757 547 14798.9 30.3085 19246.8 20543 317261 56170
+65536 540 14274.1 29.4148 17840.7 18951.9 311396 56025.9
+68438 532 14701.1 29.3759 18637.2 20094 316250 58535.7
+71468 525 14441.9 29.1166 18249.5 19661 314522 59251.4
+74632 518 15525.1 29.9928 21308.9 21554.1 327284 62949.8
+77936 511 14702.5 28.7695 18536.2 20101.8 316380 61663.4
+81386 505 14546.5 28.0584 17217.8 19122.8 310562 60421.8
+84990 498 14642.6 28.2148 17469.9 19210.8 314002 61142.6
+88752 491 14474.5 27.9715 17731.2 19704.7 312591 61668
+92682 485 14208.2 27.6132 16950.5 18915.5 310676 61296.9
+96785 478 14477 27.7002 17460.3 19564.9 314579 62138.1
+101070 472 14830.5 28.0335 18345.3 20368.6 321290 63898.3
+105545 466 14530 27.4645 17465.7 19538.6 314882 62367
+110218 460 14497.8 27.3627 17073.9 19228.3 313343 62493.5
+115098 454 14997.8 27.6678 18178.4 20733.5 318385 63297.4
+120194 448 14613.8 27.2899 17513.4 19892.9 315134 62707.6
+125515 442 14705.9 27.1581 17214.9 19796.4 314446 63287.3
+131072 436 14958.7 27.515 18137.6 20906 319502 65610.1
+136875 430 15014 27.1123 17516.3 20139.5 313967 66883.7
+142935 424 14988.2 27.0372 17337.3 20080.2 314821 67367.9
+149263 419 15274.5 27.4073 18775.7 21532.2 318632 69911.7
+155872 413 15339 26.9784 17610.2 20830.5 314973 69968.5
+162773 408 15350.5 27.2684 18615.2 21899.5 316088 71333.3
+169979 402 15191.5 26.9344 17893 20965.2 315157 71447.8
+177505 397 15471 26.8195 17594.5 21153.7 312705 71680.1
+185364 392 15586.7 27.0716 18752.6 22352 314870 72734.7
+193571 386 15375.6 26.6861 17870.5 21761.7 311466 72145.1
+202141 381 15837.3 26.8991 19223.1 23173.2 314950 72958
+211090 376 15813.8 26.5508 17853.7 21805.9 309989 71579.8
+220436 371 16005.4 26.743 18846.4 23301.9 311760 73563.3
+230195 366 15852.5 26.408 18245.9 22412.6 310577 73207.7
+240387 362 15903.3 26.5689 19298.3 23618.8 314785 73903.3
+251030 357 15820.7 26.2054 18112 22549 309361 73770.3
+262144 352 16343.8 26.4628 19144.9 23724.4 313310 76474.4
+273750 347 15884.7 26.0355 18259.4 22599.4 308311 76279.5
+285870 343 16309 26.1394 19437.3 24355.7 310344 79647.2
+298527 338 16153.8 25.8476 19248.5 24207.1 307820 80112.4
+311744 334 16601.8 25.8908 19431.1 24410.2 307868 80338.3
+325546 329 16772 25.5133 18468.1 24300.9 307793 81273.6
+339959 325 16723.1 25.6259 19649.2 25107.7 309071 82849.2
+355010 321 16778.8 25.4576 19457.9 25514 306231 82003.1
+370728 316 16930.4 25.1844 19329.1 25449.4 307614 82844.9
+387141 312 16951.9 25.2468 20141 25971.2 306497 83551.3
+404281 308 17116.9 24.982 19383.1 25665.6 304461 83295.5
+422180 304 16947.4 24.8094 19618.4 26171.1 302530 83049.3
+440872 300 17413.3 24.7434 20163.3 26616.7 307067 84226.7
+460391 296 17395.3 24.7394 20398.6 27820.9 305318 85280.4
+480774 292 17222.6 24.3384 19558.2 26222.6 304257 84342.5
+502060 288 17402.8 24.3385 20517.4 27677.1 305042 85243.1
+524288 284 17426.1 24.2098 20228.9 27961.3 302831 85933.1
+547500 281 17715.3 24.0034 20327.4 27797.2 305687 88056.9
+571740 277 17819.5 23.8671 20227.4 28216.6 304924 89906.1
+597053 273 18146.5 23.8477 21098.9 29000 306161 91674
+623487 270 17974.1 23.6803 21066.7 29625.9 303822 92722.2
+651091 266 18116.5 23.5267 21022.6 29139.1 304774 93469.9
+679917 262 18171.8 23.401 20912.2 29400.8 305546 93855
+710020 259 18000 23.2352 21092.7 29301.2 302795 93586.9
+741455 256 18316.4 23.1264 21164.1 30035.2 301230 94023.4
+774282 252 18384.9 22.9986 21329.4 30234.1 304310 95242.1
+808563 249 18457.8 22.9204 21554.2 31060.2 303345 95253
+844361 245 18738.8 22.761 21559.2 30408.2 302327 95534.7
+881744 242 18880.2 22.6657 21223.1 31285.1 304893 96884.3
+920782 239 18698.7 22.6339 22439.3 32364 305130 97171.5
+961548 236 18881.4 22.5179 22012.7 32521.2 305640 97995.8
+1004120 233 18369.1 22.4065 21231.8 30909.9 301708 96073
+1048576 230 18808.7 22.322 22060.9 32039.1 303074 97182.6
+1095000 227 18731.3 22.3698 22616.7 32621.1 304700 97378.9
+1143480 224 18647.3 22.2549 21937.5 31419.6 304411 96200.9
+1194106 221 18601.8 22.1826 22339.4 31552 304118 96882.4
+1246974 218 18243.1 22.1365 22334.9 32123.9 299353 95408.3
+1302182 215 18432.6 22.1099 22367.4 31800 303847 96404.7
+1359835 212 18627.4 22.1195 22773.6 32419.8 302590 95707.5
+1420040 209 18521.5 22.0046 22311 32765.6 305239 96258.4
+1482910 206 18592.2 21.9498 22024.3 31635.9 302985 97801
+1548564 204 18656.9 21.97 22902 32882.4 301794 97196.1
+1617125 201 18696.5 21.8651 23502.5 33626.9 301886 98000
+1688722 198 18772.7 21.859 23383.8 34449.5 303793 98020.2
+1763488 196 18617.3 21.7345 22801 34000 302163 97867.3
+1841564 193 18590.7 21.7457 23051.8 33440.4 302466 98601
+1923097 190 18842.1 21.6177 22742.1 33505.3 300658 98826.3
+2008240 188 18909.6 21.6029 23510.6 35005.3 301457 99744.7
+2097152 185 18664.9 21.5554 23859.5 34373 302989 99432.4
+2190001 183 18830.6 21.4171 23617.5 34010.9 303760 99868.9
+2286960 181 18602.2 21.334 23370.2 33845.3 302652 98663
+2388213 178 18730.3 21.2242 23955.1 34078.7 301275 98252.8
+2493948 176 18426.1 21.088 23926.1 34187.5 301716 98034.1
+2604365 173 18416.2 20.8739 23526 34208.1 302225 97196.5
+2719670 171 18549.7 20.691 23929.8 35251.5 300649 98111.1
+2840080 169 18621.3 20.5379 24047.3 34147.9 306657 99964.5
+2965821 167 18389.2 20.313 23616.8 34778.4 301844 98107.8
+3097129 164 18634.1 20.1719 24524.4 35859.8 301695 98743.9
+3234251 162 19024.7 20.0308 25734.6 35506.2 304741 100963
+3377443 160 18693.8 19.7923 24118.8 34643.8 302106 100994
+3526975 158 18930.4 19.6415 25031.6 36322.8 301582 100778
+3683128 156 18525.6 19.4779 25480.8 36487.2 302551 101679
+3846194 154 18636.4 19.3236 25642.9 37642.9 303032 102396
+4016479 152 18822.4 19.2805 26105.3 37532.9 302612 103059
+4194304 150 18980 19.0355 25406.7 36346.7 300767 102427
+4380002 148 18851.4 18.8149 25250 36202.7 302757 102277
+4573921 146 18616.4 18.7301 25890.4 36397.3 304568 101096
+4776426 144 18958.3 18.5994 25972.2 35131.9 304576 103312
+4987896 142 18098.6 18.2363 23204.2 32838 300690 98485.9
+5208729 140 18428.6 18.0357 22735.7 33050 298243 99464.3
+5439339 138 18847.8 17.9958 25231.9 34304.3 304464 100841
+5680159 136 18639.7 17.7824 24742.6 33963.2 301441 100118
+5931642 135 18763 17.6917 26992.6 36540.7 305881 101578
+6194258 133 19225.6 17.8661 29533.8 38195.5 310729 103985
+6468501 131 18885.5 17.4487 27824.4 38343.5 305359 101969
+6754886 129 19310.1 17.2934 29457.4 38465.1 306775 102721
+7053950 128 19007.8 17.0352 29164.1 38242.2 304617 103516
+7366255 126 18904.8 16.8397 26777.8 37238.1 308024 105976
+7692387 124 18443.5 16.6999 26838.7 36693.5 301992 103524
+8032959 122 19163.9 16.7444 29909.8 39672.1 308000 106459
+8388608 121 19008.3 16.8683 33338.8 42107.4 312711 106603
+8760003 119 19042 16.479 29302.5 39193.3 308319 105756
+9147842 118 19101.7 16.3216 28855.9 39161 309966 104619
+9552851 116 18896.6 16.075 28172.4 37862.1 304974 103207
+9975792 115 18591.3 16.0036 29452.2 38087 306461 102409
+10417458 113 18362.8 15.7849 28575.2 38371.7 302690 101699
+10878679 112 18232.1 15.6511 28419.6 36687.5 304509 101857
+11360319 110 18709.1 15.5321 29054.5 37118.2 301755 102473
+11863283 109 18660.6 15.428 29110.1 38596.3 305743 103064
+12388516 107 18514 15.1782 28691.6 38233.6 303215 101477
+12937002 106 18575.5 15.3352 30150.9 39915.1 306792 103962
+13509772 104 18721.2 14.9698 28740.4 38586.5 305058 104510
+14107901 103 18495.1 14.8503 29621.4 40126.2 302845 104922
+14732511 102 19205.9 14.7557 28980.4 39098 303500 105608
+15384775 100 18740 14.6285 29560 39970 302760 105410
+16065917 99 18939.4 14.5537 29596 40121.2 301323 106919
+16777216 98 18449 14.4376 29112.2 38969.4 305786 104408
+17520007 96 18312.5 14.3671 29208.3 37802.1 294927 103146
+18295684 95 18547.4 14.2523 28926.3 37989.5 301737 104411
+19105703 94 18648.9 14.1575 29223.4 38478.7 302287 102574
+19951585 92 18532.6 14.0666 29608.7 38608.7 305674 102815
+20834917 91 18901.1 13.9664 29615.4 38505.5 304429 102253
+21757357 90 18544.4 13.8972 30588.9 38622.2 302689 101700
+22720638 89 18719.1 13.7861 30359.6 39955.1 306933 103225
+23726566 88 18386.4 13.7042 29704.5 39136.4 301750 101966
+24777031 86 18604.7 13.638 30151.2 39558.1 300477 103151
+25874004 85 18447.1 13.5281 30247.1 39588.2 301788 102706
+27019544 84 18976.2 13.4543 30750 40392.9 306107 105167
+28215802 83 18602.4 13.3889 31831.3 40048.2 303506 104398
+29465022 82 19195.1 13.3191 31024.4 41280.5 303537 105366
+30769550 81 18530.9 13.2533 31246.9 40456.8 301037 106395
+32131834 80 19012.5 13.1976 31375 40012.5 299262 106325
+33554432 79 18835.4 13.208 31405.1 40240.5 301418 106329
+35040014 78 18628.2 13.2038 33064.1 40346.2 308833 106115
+36591368 77 18844.2 13.1296 34207.8 42662.3 302091 107260
+38211406 76 18671.1 13.0897 33684.2 41315.8 308000 105461
+39903169 75 18746.7 13.0066 33306.7 42000 306867 103400
+41669834 74 18581.1 12.9492 35500 42959.5 307568 105095
+43514715 73 18917.8 12.9123 35411 43863 305808 103137
+45441276 72 18972.2 12.846 34000 43097.2 306972 102833
+47453133 71 19056.3 12.7881 33422.5 41943.7 306423 104028
+49554062 70 18600 12.736 34628.6 41457.1 304186 101229
+51748008 69 18956.5 12.6922 34318.8 42550.7 305304 105493
+54039088 68 19117.6 12.6478 35264.7 44735.3 311838 105956
+56431603 67 18746.3 12.6072 35910.4 42537.3 306761 105090
+58930044 66 19681.8 12.5592 36257.6 46318.2 310364 109621
+61539100 65 19369.2 12.5131 34615.4 42138.5 302923 106062
+64263668 64 19765.6 12.4703 35031.2 43468.8 308656 109594
+67108864 64 19250 12.4342 33109.4 42343.8 305750 107578
diff --git a/cpp/results/hll_union_timing_hll8_lgk11_32way_gcc9.tsv b/cpp/results/hll_union_timing_hll8_lgk11_32way_gcc9.tsv
new file mode 100644
index 0000000..d2fa159
--- /dev/null
+++ b/cpp/results/hll_union_timing_hll8_lgk11_32way_gcc9.tsv
@@ -0,0 +1,367 @@
+1 16384 10015.4 52.2461 3125.37 10597.3 419.128 122.681
+2 13237 9968.57 31.3515 3155.02 10546.4 450.253 117.323
+3 11684 10155.1 26.6461 3209.69 10735 458.233 124.273
+4 10694 10144 21.7879 3243.88 10802 484.197 127.548
+5 9985 10199.6 20.2504 3285.33 10822.8 510.766 128.292
+6 9440 9985.7 18.9266 3249.36 10672.9 522.14 121.292
+7 9003 10034.5 19.1047 3277.24 10739 558.369 116.739
+8 8640 10046.6 17.9832 3280.44 10913.3 845.602 138.31
+9 8333 10448.2 18.2674 3332.77 11425.3 891.876 140.886
+10 8067 10400.4 16.9332 3299.62 11342 894.261 135.986
+11 7834 10430.8 16.0257 3342.1 11397 929.155 136.201
+12 7627 10293 16.1051 3350.99 11304.4 971.68 146.716
+13 7441 10648.6 16.2613 3393.63 11701.7 1041.93 139.363
+14 7273 10910.4 16.9512 3585.59 12017.7 1113.43 145.057
+15 7121 10638.3 16.6175 3496.28 11817.4 1111.92 144.923
+16 6981 10408.1 15.3184 3403.52 11486.3 1096.98 141.813
+17 6852 10273.9 15.2124 3429.8 11386.7 1117.63 133.684
+18 6732 10220.3 15.2175 3415.18 11363 1155.82 138.146
+19 6621 10056.9 14.9683 3454.01 11156.2 1192.42 137.593
+20 6517 10461.7 14.1783 3466.93 11605.2 1215.74 141.476
+21 6420 10520.2 13.9742 3477.73 11786.9 1273.05 133.645
+22 6329 10114.9 13.7822 3448.41 11352.5 1267.34 131.142
+23 6243 10174.8 13.9078 3502.16 11377.7 1313.15 134.391
+24 6162 10265.5 13.7266 3504.38 11526.5 1346.8 136.969
+25 6085 9856.53 13.7453 3472.14 11057.5 1700.9 163.846
+26 6012 10461.9 13.1788 3513.14 11686.5 1779.94 163.007
+27 5942 10184.3 13.6131 3492.93 11401.7 1789.3 160.552
+28 5876 9991.49 13.7484 3439.58 11241.2 1800.71 172.566
+29 5813 9985.21 13.6495 3492.86 11300.9 1841.39 172.372
+31 5695 10526.6 13.5773 3548.2 11764 1941.53 175.417
+32 5640 10330.9 12.8823 3509.04 11766.5 1930.85 176.241
+33 5587 10030.1 13.2505 3470.91 11338.1 1929.48 166.637
+35 5486 10436.7 12.9733 3640.72 11735.3 1973.57 174.991
+36 5439 10461.1 13.3245 3693.69 11809.7 2038.06 178.893
+38 5349 10774.4 13.5539 3840.53 12117.4 2150.68 177.977
+40 5265 10954.4 13.5375 3883 12342.8 2223.74 177.778
+41 5226 10625 13.0772 3704.17 12010.5 2138.73 175.086
+43 5150 10415.5 12.793 3693.98 11838.4 2138.64 161.748
+45 5078 10267.8 12.7741 3694.37 11631.7 2159.91 160.102
+47 5011 10076.8 12.5766 3744.16 11475.8 2283.98 168.829
+49 4947 10052.6 13.2259 3792.2 11420.7 2759.65 171.215
+52 4857 9710.73 12.5354 3752.32 11025.5 2747.37 174.182
+54 4801 10106.9 12.6941 3794 11460.5 2781.92 173.297
+56 4748 10150.4 12.9152 3866.68 11421.9 2806.66 161.963
+59 4672 10218.5 12.603 3883.56 11486.5 2802.87 172.731
+61 4624 10290.2 12.3376 3828.72 11556.9 2829.8 168.685
+64 4556 10424.9 12.3532 3899.47 11644.2 2889.38 172.3
+67 4493 10400 12.6465 4105.27 11590.3 2896.28 156.688
+70 4432 10461.2 12.5774 4106.5 11711 2958.94 172.157
+73 4376 10420 12.772 4168.42 11642.6 3045.02 167.276
+76 4322 10326.9 12.7225 4182.09 11611.5 3085.61 160.342
+79 4271 10399 12.5189 4194.8 11609.2 3124.33 161.086
+83 4206 10494.8 12.7099 4298.62 11737.3 3222.78 155.968
+87 4146 10528.9 12.6309 4337.19 11726.7 3301.5 153.642
+91 4089 10475.2 12.6176 4383.47 11755.7 3308.14 166.544
+95 4035 10643.9 12.7672 4463.2 11928.4 3419.33 171.747
+99 3984 10340.6 12.4412 4467.87 11620 4166.67 162.651
+103 3936 10541.2 12.7896 4626.78 11746.7 4360.01 160.061
+108 3879 10430.8 12.6822 4559.94 11682.4 4417.89 170.663
+112 3836 10436.9 12.5386 4633.47 11638.4 4495.31 163.973
+117 3784 10480.2 12.5585 4717.76 11744.7 4551 161.205
+123 3727 10496.9 12.7285 4790.18 11816.2 4621.41 162.061
+128 3681 10412.7 12.6006 4801.14 11636.8 4618.85 160.826
+134 3630 10458.1 12.7256 4884.57 11697 4724.79 164.463
+140 3581 10449.6 12.7877 4971.8 11822.7 4839.99 166.434
+146 3535 10398.9 12.7783 5061.67 11716 5002.26 161.528
+152 3492 10501.7 12.9262 5157.5 11813.9 5150.06 175.544
+159 3444 10441.3 12.8745 5138.79 11687.9 5153.89 162.602
+166 3398 10429.1 12.9541 5325.78 11622.4 5298.12 167.451
+173 3355 10487.3 13.1492 5642.32 11720.7 5542.18 168.703
+181 3309 10420.7 12.9765 5701.42 11637.4 5566.64 170.142
+189 3265 10480.6 13.0533 5886.37 11701.4 5663.09 166.309
+197 3224 10414.7 13.1407 6164.08 11590.3 7753.72 177.73
+206 3180 10649.4 13.4213 6476.1 11874.5 8049.06 203.145
+215 3138 10481.8 13.3991 6497.13 11656.8 7979.6 171.447
+225 3095 10294 15.0939 6657.84 11680.8 7865.91 192.246
+235 3053 11413.7 29.2367 8262.36 14986.9 9300.69 224.697
+245 3015 12023.9 42.1363 9483.25 17588.1 10231.2 213.267
+256 2974 11540.7 51.2843 10029.6 18556.5 10278.7 201.412
+267 2936 11579.4 50.461 10279.3 18918.9 10438 201.975
+279 2896 11527.6 49.6916 10498.3 19195.4 10645.4 189.917
+292 2856 11596.3 47.7893 10810.9 19501.8 10858.9 208.683
+304 2821 11633.5 46.6228 11141.4 19809.6 10986.2 201.347
+318 2782 11457.9 44.5666 11256.6 19845.1 11068.7 198.059
+332 2745 11300.9 43.2736 11432.1 20005.8 11106 203.279
+347 2708 11382.2 42.6338 11839.4 20517 11405.1 206.425
+362 2673 11599 42.2498 12307.5 21310.1 11787.5 182.566
+378 2638 11664.5 41.6431 12631.5 21752.8 11973.8 224.033
+395 2602 11694.5 40.6523 12960.4 22247.1 12202.2 202.152
+412 2569 11597.1 39.5851 13214.1 22577.7 12370.6 209.031
+431 2534 11676.8 38.783 13736.4 23085.2 12632.6 216.259
+450 2500 12408.8 40.4373 14923.2 25114.8 13483.2 233.6
+470 2467 12468.2 39.6726 15207.1 25854.9 13662.7 221.321
+490 2435 11832.9 36.9132 14721.1 24958.9 13304.3 205.749
+512 2403 11737.8 36.3055 14848.1 25528.9 13494.4 217.645
+535 2370 11765.8 35.8524 15063.7 26251.9 13625.7 202.532
+558 2340 12054.7 36.1762 15562.8 27601.3 13979.9 211.538
+583 2309 11892.2 35.2599 15576.9 28296.7 13921.6 206.15
+609 2278 11647.1 34.2124 15404.7 28119 13671.6 226.953
+636 2248 11650.8 34.1191 15525.8 29316.7 13875.4 196.619
+664 2218 11541.5 33.527 15433.3 29959.9 13642.9 223.174
+693 2189 11431.2 33.1152 15517.6 30626.3 13516.2 218.821
+724 2160 11452.3 32.5289 15613.9 31701.9 13496.3 204.63
+756 2131 11423.7 32.4785 15808.1 32770.1 13646.6 202.722
+790 2103 12417 43.9727 21032.8 43005.2 17327.6 246.79
+825 2075 11708.4 45.2264 22309.9 46145.1 17907.5 230.843
+861 2048 11588.9 44.1568 22775.4 47260.7 18331.5 228.516
+899 2021 11583.4 43.4289 23311.2 48091 18840.2 238.991
+939 1994 11572.7 42.1942 23952.4 48999 19103.3 239.719
+981 1967 11792.6 41.9983 24827.1 50862.2 19859.2 271.479
+1024 1941 11696.5 40.7314 24958.8 51658.9 20055.1 259.66
+1069 1916 11719.7 40.1381 25522.4 53194.2 20378.9 251.044
+1117 1890 12097.4 40.4693 26624.3 56069.3 21260.3 230.688
+1166 1865 12517.4 41.0569 27724.9 58896.5 22035.4 289.008
+1218 1840 12010.9 39.4044 27060.3 58569.6 21606.5 229.891
+1272 1816 11822.7 38.0618 26776.4 59405.8 21297.4 247.797
+1328 1792 11737.2 37.6863 27050.8 61196.4 21375 240.513
+1387 1768 11921.4 37.2667 27382.9 63222.3 21647.6 264.706
+1448 1745 11737.5 36.7997 27467.6 65054.4 21498.6 264.756
+1512 1722 11764.2 36.3123 27503.5 67188.7 21741.6 239.837
+1579 1699 11924.1 45.2995 39456.2 85540.9 29404.9 245.438
+1649 1676 11923.6 44.5023 40550.7 87396.8 30146.2 267.303
+1722 1654 11888.8 43.323 41408.7 89247.9 31249.1 245.466
+1798 1632 11926.5 42.5469 42610.3 91572.3 32239.6 280.637
+1878 1611 12042.2 41.9064 44137.8 94430.2 33438.2 265.053
+1961 1589 11898.7 41.1219 45311.5 96411.6 34297 265.576
+2048 1568 11867.3 40.0422 45816.3 98207.9 35225.8 253.189
+2139 1547 11872 39.3033 46592.1 100461 35889.5 256.626
+2233 1527 11850 38.7663 47227.9 103408 36681.7 261.297
+2332 1507 11777 38.0574 47645 106102 37136.7 244.194
+2435 1487 11802.3 37.4877 48288.5 108816 37473.4 252.858
+2543 1467 11888.9 37.3239 49175.9 113102 38191.5 260.395
+2656 1448 12686.5 38.7224 52266.6 122664 40659.5 305.249
+2774 1428 12030.1 36.4903 50229 121731 39314.4 258.403
+2896 1410 12018.4 36.1386 50542.6 124748 39364.5 270.213
+3025 1391 12027.3 35.6863 50698.8 128526 39698.1 243.71
+3158 1373 10883.5 42.931 74004.4 155722 54596.5 277.495
+3298 1354 11027.3 42.0534 76182.4 159661 56769.6 276.957
+3444 1336 11014.2 41.3055 78385.5 163097 58690.1 264.97
+3597 1319 11550.4 42.178 84135.7 174219 63082.6 310.842
+3756 1301 10946.2 40.2269 83531.9 173392 62897 269.024
+3922 1284 10840.3 39.0143 84898.8 176037 64247.7 253.115
+4096 1267 10902.1 38.1798 86812.2 180096 65489.3 282.557
+4277 1250 11123.2 37.7126 88544.8 185550 66925.6 270.4
+4467 1234 11097.2 37.2182 89824.1 190907 67954.6 299.028
+4664 1217 11063.3 36.8114 91486.4 196906 69029.6 257.19
+4871 1201 10865.1 36.1975 92374.7 202465 69423 278.102
+5087 1185 11297.9 36.2252 94342.6 211939 70772.2 293.671
+5312 1170 11371.8 36.3196 97056.4 222009 71656.4 338.462
+5547 1154 10983.5 35.0752 95075.4 224566 70089.3 252.166
+5793 1139 11013.2 34.7345 95805.1 231948 69964.9 268.657
+6049 1124 10952.8 34.5278 96814.1 241802 69955.5 268.683
+6317 1109 11714.2 44.1094 15728.6 16073.9 87383.2 192.065
+6597 1094 11802.6 42.9816 15663.6 16173.7 88253.2 196.527
+6889 1080 11766.7 41.6372 15650 16077.8 88546.3 183.333
+7194 1065 11789.7 41.0332 15963.4 16334.3 90225.4 188.732
+7512 1051 12314.9 41.5885 17197 17114.2 94457.7 223.597
+7845 1037 11621 38.4844 15644.2 16036.6 90027 199.614
+8192 1024 11709 37.7454 15806.6 16086.9 91192.4 205.078
+8555 1010 11905 37.1214 15966.3 16387.1 92584.2 163.366
+8933 997 11574.7 35.8445 15866.6 16309.9 92104.3 170.512
+9329 983 11765 35.1882 15902.3 16357.1 93131.2 165.819
+9742 970 11749.5 34.3438 15799 16274.2 93429.9 201.031
+10173 957 11846.4 33.5481 15884 16172.4 95069 215.256
+10624 945 11795.8 32.8166 15810.6 16249.7 94264.6 204.233
+11094 932 11712.4 32.0433 15766.1 16107.3 94549.4 190.987
+11585 920 11693.5 31.6532 16079.3 16330.4 95847.8 181.522
+12098 908 12229.1 32.2262 17078.2 17198.2 100379 222.467
+12634 896 11745.5 30.3171 15907.4 16272.3 96741.1 205.357
+13193 884 11811.1 29.9628 16279.4 16488.7 97889.1 190.045
+13777 872 11688.1 29.2545 15964.4 16244.3 97840.6 206.422
+14387 861 11860.6 28.6418 15885 16275.3 98873.4 198.606
+15024 849 11652.5 28.1106 15875.1 16116.6 97919.9 182.568
+15689 838 11751.8 27.5801 15875.9 16028.6 98575.2 202.864
+16384 827 11706.2 27.0833 15765.4 16130.6 98659 194.68
+17109 816 11753.7 26.9717 15861.5 16153.2 99968.1 191.176
+17867 805 11585.1 26.1914 15714.3 15891.9 99265.8 183.851
+18658 794 12644.8 27.517 17479.8 17563 105859 231.738
+19484 784 11875 25.8505 16086.7 16192.6 101852 186.224
+20347 773 11707.6 25.3368 15901.7 16205.7 101444 159.12
+21247 763 11769.3 25.0684 16056.4 16291 101692 196.592
+22188 753 11749 24.6928 16110.2 16179.3 102048 185.923
+23170 743 11681 24.4439 16067.3 16269.2 102334 203.23
+24196 733 11751.7 24.2302 16102.3 16231.9 102685 199.181
+25268 724 11806.6 24.1284 16274.9 16570.4 103751 208.564
+26386 714 11677.9 23.6897 16148.5 16309.5 103352 180.672
+27554 705 12095 24.1865 17066.7 17041.1 106739 245.39
+28774 695 11899.3 23.5748 16762.6 16820.1 105727 212.95
+30048 686 11728.9 23.1306 16099.1 16425.7 104538 179.3
+31379 677 11745.9 22.9945 16001.5 16280.6 104864 200.886
+32768 668 11655.7 22.653 15944.6 16044.9 104434 188.623
+34219 659 11628.2 22.5388 16100.2 16437 104595 185.129
+35734 650 11664.6 22.5249 16189.2 16241.5 104814 175.385
+37316 642 11791.3 22.3047 16018.7 16291.3 105525 199.377
+38968 633 11763 22.3122 16237 16379.1 105908 203.791
+40693 625 12222.4 22.9014 17286.4 17644.8 109582 252.8
+42495 617 11630.5 21.9777 15991.9 16188 105601 181.524
+44376 608 11929.3 22.0134 16256.6 16371.7 106016 179.276
+46341 600 11621.7 21.7362 15918.3 16116.7 105600 190
+48393 592 11751.7 21.7456 16069.3 16209.5 105669 219.595
+50535 585 11769.2 21.8548 16121.4 16429.1 106603 263.248
+52773 577 11802.4 21.6827 15956.7 16201 107078 201.04
+55109 569 12029.9 22.2439 17121.3 17256.6 109759 226.714
+57549 562 11742 21.6698 16142.3 16325.6 106331 190.391
+60097 554 11570.4 21.5968 15931.4 16258.1 106215 178.7
+62757 547 11649 21.5577 15894 16170 105848 175.503
+65536 540 11672.2 21.564 16474.1 16525.9 106720 177.778
+68438 532 11550.8 21.501 15966.2 16325.2 106365 189.85
+71468 525 12097.1 22.1617 17413.3 17571.4 109430 219.048
+74632 518 11687.3 21.6145 16552.1 16577.2 107788 200.772
+77936 511 11624.3 21.4878 16121.3 16379.6 105658 187.867
+81386 505 11669.3 21.5648 16566.3 16560.4 106703 192.079
+84990 498 11576.3 21.544 16389.6 16572.3 106629 198.795
+88752 491 11993.9 22.0228 17325.9 17562.1 109081 201.629
+92682 485 11767 21.5207 16707.2 17152.6 106406 222.68
+96785 478 11610.9 21.297 16117.2 16520.9 105824 194.561
+101070 472 11574.2 21.2771 16245.8 16514.8 104710 156.78
+105545 466 11607.3 21.2974 16416.3 16562.2 105062 193.133
+110218 460 11991.3 21.794 17843.5 17665.2 107776 191.304
+115098 454 11632.2 21.029 16220.3 16400.9 104430 156.388
+120194 448 11687.5 21.0105 16446.4 16618.3 104846 191.964
+125515 442 11615.4 20.8528 16214.9 16357.5 104654 217.195
+131072 436 11933.5 21.127 17451.8 17401.4 107044 204.128
+136875 430 11651.2 20.6192 16486 16572.1 104016 209.302
+142935 424 11799.5 20.5794 16563.7 16650.9 104880 250
+149263 419 11427.2 20.3006 16300.7 16458.2 104274 198.091
+155872 413 11898.3 20.6161 17699.8 18055.7 106133 295.4
+162773 408 11678.9 20.0976 16830.9 17034.3 104145 203.431
+169979 402 11718.9 19.9289 16500 16905.5 103806 184.08
+177505 397 11899.2 20.0985 17869 17864 106063 204.03
+185364 392 11732.1 19.5573 16852 17114.8 103508 211.735
+193571 386 11598.4 19.3903 16626.9 16658 103596 186.528
+202141 381 11640.4 19.3029 16981.6 17034.1 103575 251.969
+211090 376 11654.3 19.2711 17625 17827.1 104880 215.426
+220436 371 11681.9 18.8741 16741.2 16954.2 103194 188.679
+230195 366 11724 18.7855 17461.7 17530.1 104210 169.399
+240387 362 11776.2 18.785 17878.5 17798.3 105293 232.044
+251030 357 11481.8 18.298 16770.3 17005.6 102468 218.487
+262144 352 11735.8 18.2189 17258.5 17534.1 103977 227.273
+273750 347 11648.4 18.1069 17538.9 17876.1 103729 204.611
+285870 343 11551 17.7883 17070 17501.5 103455 218.659
+298527 338 11615.4 17.7742 18115.4 18189.3 104654 210.059
+311744 334 11509 17.3995 17158.7 17287.4 103225 218.563
+325546 329 11626.1 17.2288 16851.1 16857.1 103769 185.41
+339959 325 11686.2 17.2692 18135.4 17981.5 103812 169.231
+355010 321 11641.7 16.8857 16996.9 16993.8 103305 224.299
+370728 316 11522.2 16.8983 17708.9 17813.3 104032 212.025
+387141 312 11615.4 16.6495 17147.4 17391 103683 240.385
+404281 308 11558.4 16.419 16837.7 17032.5 102179 198.052
+422180 304 12161.2 16.66 19608.6 19312.5 106720 273.026
+440872 300 11640 16.1249 17176.7 17490 102943 230
+460391 296 11712.8 16.1933 18716.2 18837.8 104574 314.189
+480774 292 11530.8 15.7831 17137 17411 102476 236.301
+502060 288 11625 15.851 19229.2 19138.9 104233 295.139
+524288 284 11489.4 15.5039 17457.7 17915.5 103018 267.606
+547500 281 11733.1 15.4539 18060.5 18256.2 103413 213.523
+571740 277 11592.1 15.2869 18288.8 18194.9 102736 202.166
+597053 273 11542.1 15.1936 18443.2 18139.2 103828 238.095
+623487 270 11418.5 14.9671 18055.6 17948.1 103156 214.815
+651091 266 11842.1 14.9551 19048.9 18597.7 104184 289.474
+679917 262 11645 14.6878 17660.3 18022.9 102668 171.756
+710020 259 11598.5 14.7157 19362.9 19015.4 103792 247.104
+741455 256 11578.1 14.4698 17789.1 18015.6 103328 210.938
+774282 252 11853.2 14.4744 19436.5 19321.4 104730 305.556
+808563 249 11811.2 14.2355 18040.2 18457.8 105430 208.835
+844361 245 11783.7 14.2543 19326.5 19379.6 104339 240.816
+881744 242 11524.8 14.0766 18867.8 18747.9 103252 219.008
+920782 239 11669.5 13.9113 17506.3 17937.2 103272 246.862
+961548 236 11538.1 13.9692 19923.7 19694.9 105233 254.237
+1004120 233 11682.4 13.7384 18004.3 18081.5 102931 248.927
+1048576 230 11639.1 13.6927 18791.3 18726.1 103152 221.739
+1095000 227 11480.2 13.6171 19757.7 19528.6 103577 339.207
+1143480 224 11714.3 13.5099 19482.1 19343.8 104696 218.75
+1194106 221 11375.6 13.3253 18063.3 18352.9 102882 203.62
+1246974 218 11527.5 13.3431 19908.3 19789 103940 229.358
+1302182 215 11511.6 13.2362 19632.6 19520.9 103442 213.953
+1359835 212 11547.2 13.0739 19056.6 19518.9 103637 306.604
+1420040 209 11727.3 13.0538 19004.8 19105.3 103880 191.388
+1482910 206 11500 13.0098 20271.8 20043.7 104296 218.447
+1548564 204 11539.2 12.9225 19671.6 19357.8 103554 215.686
+1617125 201 11567.2 12.8459 20099.5 20149.3 104776 288.557
+1688722 198 11651.5 12.7686 20626.3 21000 103338 262.626
+1763488 196 11494.9 12.6382 19178.6 19704.1 103959 331.633
+1841564 193 11590.7 12.6271 19378.2 19792.7 104249 222.798
+1923097 190 11768.4 12.5534 20378.9 20284.2 104168 278.947
+2008240 188 11664.9 12.4775 20111.7 21117 105707 260.638
+2097152 185 11632.4 12.4462 20286.5 20578.4 105411 259.459
+2190001 183 11333.3 12.3688 20448.1 21021.9 103617 273.224
+2286960 181 11491.7 12.3268 20663 20707.2 103298 276.243
+2388213 178 11488.8 12.2543 20865.2 20584.3 102916 191.011
+2493948 176 11585.2 12.1922 20426.1 20647.7 104472 215.909
+2604365 173 11479.8 12.1481 21300.6 21231.2 104341 277.457
+2719670 171 11748.5 12.1518 22058.5 21479.5 104865 245.614
+2840080 169 11781.1 12.0631 21627.2 21372.8 103680 224.852
+2965821 167 11491 11.9769 21107.8 21059.9 103317 257.485
+3097129 164 11561 11.9627 20902.4 20481.7 103890 304.878
+3234251 162 11679 11.9012 20604.9 20284 104235 246.914
+3377443 160 11450 11.915 22700 22118.8 102881 225
+3526975 158 11512.7 11.8288 22170.9 22981 104051 265.823
+3683128 156 11500 11.7668 21217.9 21730.8 103545 211.538
+3846194 154 11480.5 11.7748 22701.3 22259.7 103357 272.727
+4016479 152 11552.6 11.7167 22789.5 23348.7 104849 256.579
+4194304 150 11620 11.7182 23280 23253.3 103693 300
+4380002 148 11155.4 11.6235 22168.9 22695.9 102426 243.243
+4573921 146 11561.6 11.6131 23616.4 23883.6 104377 260.274
+4776426 144 11506.9 11.5308 21791.7 22166.7 103521 215.278
+4987896 142 11633.8 11.5427 22591.5 22345.1 103817 288.732
+5208729 140 11300 11.501 23114.3 23528.6 104471 250
+5439339 138 11492.8 11.4272 22717.4 22413 103058 253.623
+5680159 136 11580.9 11.4634 24073.5 24213.2 104801 242.647
+5931642 135 11666.7 11.4017 23911.1 23874.1 103896 296.296
+6194258 133 11548.9 11.3862 23684.2 23165.4 103895 285.714
+6468501 131 11641.2 11.3611 24221.4 24435.1 103420 343.511
+6754886 129 11488.4 11.3361 24178.3 23821.7 104171 310.078
+7053950 128 11468.8 11.3065 24468.8 24007.8 104109 335.938
+7366255 126 11650.8 11.271 24555.6 24079.4 103635 230.159
+7692387 124 11266.1 11.2578 24967.7 24548.4 104185 290.323
+8032959 122 11598.4 11.238 24844.3 23786.9 104295 344.262
+8388608 121 11884.3 11.2246 25892.6 25173.6 105355 314.05
+8760003 119 11395 11.2003 25109.2 24546.2 102983 277.311
+9147842 118 11449.2 11.1621 25703.4 24389.8 103483 330.508
+9552851 116 11594.8 11.165 26034.5 26034.5 105241 327.586
+9975792 115 11678.3 11.1204 25834.8 25295.7 103922 278.261
+10417458 113 12115 11.1362 26415.9 25150.4 104619 309.735
+10878679 112 11428.6 11.1067 26000 25312.5 103179 339.286
+11360319 110 11481.8 11.085 26290.9 25027.3 103809 290.909
+11863283 109 11394.5 11.0663 26834.9 25211 103743 339.45
+12388516 107 11953.3 11.0611 26299.1 25785 105084 345.794
+12937002 106 11688.7 11.0311 27037.7 25745.3 104236 339.623
+13509772 104 11769.2 11.1565 27798.1 26096.2 104702 384.615
+14107901 103 11640.8 11.1501 32495.1 29213.6 106816 320.388
+14732511 102 11686.3 11.1191 31431.4 26980.4 106716 352.941
+15384775 100 11760 11.099 30870 27270 105210 280
+16065917 99 12505.1 11.0754 32676.8 28808.1 106758 373.737
+16777216 98 12153.1 11.0927 33163.3 29357.1 107245 397.959
+17520007 96 11833.3 11.0409 33218.8 30125 106833 406.25
+18295684 95 12094.7 11.0502 31642.1 28326.3 107137 368.421
+19105703 94 11797.9 11.0394 31744.7 27734 106362 393.617
+19951585 92 11978.3 11.0446 30923.9 27467.4 104380 304.348
+20834917 91 11967 11.0211 33065.9 29428.6 108758 395.604
+21757357 90 11777.8 11.0029 31288.9 28544.4 105800 355.556
+22720638 89 11775.3 10.9723 31820.2 27898.9 104551 303.371
+23726566 88 11886.4 10.9764 31761.4 27272.7 106534 261.364
+24777031 86 12081.4 10.955 31662.8 26244.2 106349 325.581
+25874004 85 11752.9 10.9699 32117.6 27705.9 105035 329.412
+27019544 84 11869 10.9632 32000 27726.2 106845 357.143
+28215802 83 11638.6 10.9568 31265.1 27554.2 106614 506.024
+29465022 82 11841.5 10.9591 31195.1 27487.8 105256 378.049
+30769550 81 12123.5 10.9383 31456.8 27839.5 106086 370.37
+32131834 80 11837.5 10.9354 31262.5 27587.5 105325 375
+33554432 79 11962 10.9367 32126.6 27683.5 106494 354.43
+35040014 78 11679.5 10.9184 31243.6 28115.4 104795 397.436
+36591368 77 12441.6 10.9116 32623.4 28389.6 108078 441.558
+38211406 76 11723.7 10.9184 31657.9 28644.7 106395 315.789
+39903169 75 11880 10.909 31760 27720 106160 413.333
+41669834 74 11756.8 10.9188 31027 27959.5 104446 351.351
+43514715 73 11849.3 10.9056 32726 29876.7 106151 369.863
+45441276 72 12097.2 10.8987 32111.1 28694.4 104944 361.111
+47453133 71 12183.1 10.8915 33493 27605.6 107732 323.944
+49554062 70 11857.1 10.8862 31742.9 26414.3 109057 385.714
+51748008 69 11898.6 10.9036 32478.3 27753.6 105899 304.348
+54039088 68 12147.1 10.8847 31647.1 27250 105926 352.941
+56431603 67 11537.3 10.8718 30880.6 26403 102985 283.582
+58930044 66 11909.1 10.8711 31348.5 28318.2 106667 333.333
+61539100 65 11830.8 10.8929 32507.7 29384.6 106569 338.462
+64263668 64 12000 10.8263 31625 27750 104672 437.5
+67108864 64 11921.9 10.7537 30234.4 26484.4 103500 531.25
diff --git a/cpp/results/hll_union_timing_hll8_lgk12_32way_gcc9.tsv b/cpp/results/hll_union_timing_hll8_lgk12_32way_gcc9.tsv
new file mode 100644
index 0000000..8536730
--- /dev/null
+++ b/cpp/results/hll_union_timing_hll8_lgk12_32way_gcc9.tsv
@@ -0,0 +1,367 @@
+1 16384 10034.7 43.2129 3108.22 10516.2 418.945 120.422
+2 13237 10004.9 24.8923 3134.85 10503.3 431.064 123.82
+3 11684 9967.05 21.9674 3147.98 10514.1 436.922 122.903
+4 10694 9947.45 18.7255 3168.23 10521.1 472.788 127.455
+5 9985 9892.94 17.0856 3201.8 10490.1 483.025 126.59
+6 9440 10028.6 17.1434 3213.35 10589.6 517.903 123.835
+7 9003 10059.6 16.55 3226.7 10704.9 531.823 120.626
+8 8640 10058 15.6684 3259.72 10842.2 834.375 132.87
+9 8333 10489.9 15.3339 3331.69 11326.4 887.435 140.406
+10 8067 10923.8 16.6233 3517.04 11791.5 972.357 152.597
+11 7834 10890.2 16.664 3554.89 11745.9 1006 150.498
+12 7627 10380.4 16.1051 3362.92 11305.9 985.053 136.62
+13 7441 10212.3 15.2688 3378.17 11115.2 1021.37 139.497
+14 7273 10194.6 14.5941 3338.51 11110.1 1020.21 140.382
+15 7121 10298.4 14.3519 3396.85 11245.9 1059.82 139.728
+16 6981 10188.9 14.3604 3398.22 11157 1087.67 134.221
+17 6852 10308.4 13.9933 3447.75 11302.4 1104.79 134.413
+18 6732 10317.1 14.3015 3464.5 11334.8 1150.48 140.374
+19 6621 10486.6 14.4596 3599.76 11527.1 1195.14 139.556
+20 6517 10425.7 14.0172 3510.82 11443.3 1213.29 143.317
+21 6420 10284.4 13.6627 3508.1 11305.3 1226.17 137.695
+22 6329 10327.5 14.0838 3577.18 11377.6 1272.55 141.097
+23 6243 10107.6 13.8451 3468.68 11170.6 1290.73 133.91
+24 6162 10373.1 13.5643 3593.15 11481 1337.39 130.964
+25 6085 9999.51 13.5349 3486.94 11072.3 1718.16 165.653
+26 6012 9992.02 13.601 3509.98 11104.3 1751.5 158.35
+27 5942 10349.7 13.4136 3496.13 11442.1 1785.76 167.115
+28 5876 10172.7 13.1042 3558.37 11256.8 1793.74 162.015
+29 5813 10458.8 13.6851 3580.6 11564.6 1859.11 173.404
+31 5695 11012.3 14.206 3769.45 12193.2 2011.76 184.899
+32 5640 11137.8 14.4504 3812.41 12324.6 2092.02 180.319
+33 5587 10493.8 13.6356 3640.77 11690.9 1972.97 174.333
+35 5486 10418.3 13.593 3730.95 11618.5 1957.35 177.543
+36 5439 10351.9 13.396 3613.53 11470.7 1954.4 176.135
+38 5349 10226.2 13.3719 3638.62 11411.9 2004.49 166.199
+40 5265 10696.3 12.944 3769.61 11975.5 2072.74 170.94
+41 5226 10219.3 13.4179 3629.16 11428.6 2041.91 162.84
+43 5150 10404.1 12.96 3680 11580.2 2096.7 171.456
+45 5078 10202.2 13.658 3744.58 11463.8 2144.15 165.616
+47 5011 10166 13.2857 3705.05 11376.4 2219.12 165.236
+49 4947 10276.1 12.933 3772.19 11492.6 2689.1 160.906
+52 4857 10306.4 13.0066 3777.85 11514.3 2740.58 160.799
+54 4801 10545.1 13.3614 3848.57 11725.7 2754.22 173.089
+56 4748 10393.2 13.2236 3834.67 11553.3 2749.16 167.439
+59 4672 10294.9 12.8606 3803.08 11380.4 2761.77 177.226
+61 4624 10324.8 12.9368 3850.78 11432.5 2799.52 166.306
+64 4556 10374.5 13.2037 3938.54 11479.4 2848.11 176.91
+67 4493 10435.8 12.9953 4062.76 11482.1 2841.09 165.146
+70 4432 10529.3 12.9577 4182.54 11599.1 2946.98 166.968
+73 4376 10450.4 13.1539 4220.75 11538.4 3013.03 188.985
+76 4322 10463 13.2644 4256.13 11536.3 3103.89 188.107
+79 4271 10628.9 13.2569 4317.72 11715.3 3169.28 174.198
+83 4206 10407.8 13.025 4226.82 11454.4 3211.84 165.002
+87 4146 10349.5 12.9997 4283.89 11416.1 3227.21 175.109
+91 4089 10450.7 12.9509 4349.72 11527.3 3284.18 165.811
+95 4035 10361.6 13.0907 4372 11467.7 3317.47 174.226
+99 3984 10341.6 13.0294 4452.06 11469.4 4125 164.91
+103 3936 10568.3 13.2163 4552.34 11583.1 4291.67 186.484
+108 3879 10441.9 13.3267 4548.08 11494.5 4405.77 178.654
+112 3836 10344.1 13.2136 4597.24 11441.6 4469.76 170.49
+117 3784 10415.4 13.1955 4696.35 11469.1 4543.87 166.49
+123 3727 10487 13.4483 4767.91 11609.1 4550.85 174.671
+128 3681 10424.9 13.3265 4763.92 11515.6 4567.78 155.393
+134 3630 10300 13.3732 4863.64 11438.3 4680.44 168.32
+140 3581 10436.5 13.3343 4946.66 11608.8 4819.88 170.623
+146 3535 10503.8 13.5339 5079.49 11712.9 4998.3 155.587
+152 3492 10396.3 13.5215 5073.88 11571.3 5063.29 171.535
+159 3444 10509.9 13.4935 5144.31 11564.5 5091.17 159.698
+166 3398 10417 13.5498 5297.53 11495.6 5277.22 161.271
+173 3355 10768.1 14.0951 5561.55 11836.4 5594.04 189.27
+181 3309 11237.2 15.0018 6193.71 12511 6084.92 177.093
+189 3265 11046.9 14.6447 6212.56 12219.9 6023.89 184.074
+197 3224 11041.6 14.6333 6458.75 12208.4 7561.41 212.779
+206 3180 10713.2 14.3158 6347.8 11732.1 7500.63 194.34
+215 3138 10498.1 14.1417 6269.6 11513.7 7440.41 200.765
+225 3095 9828.11 15.7544 6541.2 11091.1 7176.74 178.029
+235 3053 10735 28.5119 7841.47 14071.1 8463.15 187.684
+245 3015 11109.8 39.9228 8876.95 16068.3 9203.32 181.758
+256 2974 11270 52.1354 9880.3 17975.8 9859.78 180.565
+267 2936 11438.4 50.9254 10167.9 18393.1 10189 191.417
+279 2896 11291.1 49.4106 10227.9 18431.3 10299 186.464
+292 2856 11229.7 47.2521 10535 18628.2 10554.6 190.126
+304 2821 11311.9 46.7546 10783.1 18997.9 10781.6 202.41
+318 2782 11304.1 45.8744 11091.3 19445 11141.6 185.478
+332 2745 11386.2 44.9207 11419.3 19879.4 11503.1 190.893
+347 2708 11338.3 43.5342 11700.1 20149.2 11795.8 173.191
+362 2673 11236.1 41.8292 11896.4 20269.4 12049.4 196.034
+378 2638 11226.3 40.8759 12276 20705.1 12501.5 179.682
+395 2602 11355.1 40.699 12564.2 21211.4 16128.7 260.569
+412 2569 11501 39.9082 12857.1 21736.1 16386.5 256.52
+431 2534 11374.5 38.6072 13423 22118 16541.8 252.96
+450 2500 11457.2 38.6569 13743.6 22808.8 16808.4 260.4
+470 2467 11384.7 36.8576 13855.7 22986.6 16778.7 262.667
+490 2435 11479.7 36.94 14075.2 23765.5 16949.9 255.441
+512 2403 11386.6 36.6119 14382 24389.1 17162.3 281.731
+535 2370 11855.3 36.6331 15012.2 25799.2 17686.5 272.996
+558 2340 12150 37.3947 15600 27290.2 18328.2 267.949
+583 2309 11803.4 35.9448 15356.4 27346.9 17659.2 262.451
+609 2278 11436.3 34.8886 15054.9 27385.4 17243.2 275.241
+636 2248 11519.6 34.4856 15244.7 28387 17206.9 258.452
+664 2218 11495 34.4002 15408.9 29346.7 17170.9 252.931
+693 2189 11532.2 34.046 15460.9 30280.5 17211.1 254.911
+724 2160 11449.1 33.85 15506.5 31274.1 17042.6 274.074
+756 2131 11506.8 33.7007 15607.2 32529.8 17149.7 256.687
+790 2103 11710.4 42.7671 19933 40309.6 19971 270.09
+825 2075 11625.5 45.8947 22033.7 44961.4 21606.3 269.88
+861 2048 11587.4 44.7824 22535.2 45955.1 21936 263.672
+899 2021 11671.4 44.2462 23134.6 47054.9 22271.6 266.205
+939 1994 11984 43.9877 24325.5 49035.1 23238.7 278.335
+981 1967 11697 42.2253 24327.9 49264.4 22856.1 268.429
+1024 1941 11647.1 41.7175 24785.7 50668.2 23245.2 301.906
+1069 1916 11712.4 40.8119 25222.3 51672.2 23233.3 270.355
+1117 1890 11729.1 40.4665 25730.2 53689.4 23423.3 300.529
+1166 1865 11535.7 39.4056 25671.3 54496 23211.3 273.458
+1218 1840 11712 39.2389 26115.8 56714.7 23587.5 286.413
+1272 1816 12082.6 39.9013 27209.3 60125 24204.3 295.154
+1328 1792 12639 40.6425 28298.5 63842.1 25025.7 315.29
+1387 1768 11880.7 38.2532 27121 62475.1 23619.9 272.624
+1448 1745 11659 37.5421 26979.4 63955.3 23291.7 290.544
+1512 1722 11545.3 36.9571 26984.9 65546.5 23152.1 263.647
+1579 1699 11862.9 45.9358 38863.4 83596.8 31780.5 280.165
+1649 1676 11988.1 45.3551 40543 86204.1 33036.4 281.623
+1722 1654 11905.7 44.2457 41166.3 87618.5 33438.3 278.114
+1798 1632 11958.9 43.4224 42249.4 89682.6 34427.7 297.181
+1878 1611 11764.1 42.185 42869.6 90806.3 34608.3 266.294
+1961 1589 11869.1 41.6764 44586.5 94070.5 35383.3 278.162
+2048 1568 11798.5 40.8061 45561.2 96224.5 36001.9 274.872
+2139 1547 11810.6 40.1208 46032.3 98532.6 36372.3 252.101
+2233 1527 12582.8 41.6539 49550.1 107151 38890.6 309.758
+2332 1507 12069.7 39.5945 48282.7 105997 37563.4 294.625
+2435 1487 11803.6 38.5672 47939.5 107997 37293.9 280.43
+2543 1467 11855.5 38.1024 48335.4 110674 37278.8 311.52
+2656 1448 11759 37.3105 48466.2 113968 37239 266.575
+2774 1428 11830.5 36.9692 49324.2 118251 37472.7 305.322
+2896 1410 11883.7 36.8772 49800.7 122776 37538.3 287.234
+3025 1391 11727.5 36.346 49751.3 126597 37552.8 288.282
+3158 1373 11057.5 43.497 73648.2 153460 54932.3 297.16
+3298 1354 10952 42.7834 75483 157448 56717.1 280.65
+3444 1336 11643 43.6073 81066.6 167353 60890.7 301.647
+3597 1319 11034.1 41.2651 80160 165098 60385.9 298.711
+3756 1301 11010.8 40.4315 82245.2 168920 61612.6 279.785
+3922 1284 11070.9 39.7039 83577.9 173135 63258.6 277.259
+4096 1267 10887.1 39.0321 86405.7 177425 64528.8 277.032
+4277 1250 11108 38.6319 87932 183873 65984.8 302.4
+4467 1234 11119.1 37.9975 89215.6 188924 67175.9 323.339
+4664 1217 10849.6 37.3148 89476.6 193461 67174.2 292.523
+4871 1201 11425.5 38.531 94943.4 207934 70723.6 349.709
+5087 1185 11257.4 36.804 92302.1 208436 69125.7 289.451
+5312 1170 11014.5 36.1658 92764.1 213585 69123.9 288.034
+5547 1154 11113.5 35.8934 93617.9 221602 70140.4 315.425
+5793 1139 11371.4 35.8289 94728.7 231275 70443.4 309.921
+6049 1124 11115.7 35.3508 94667.3 238617 70637.9 282.028
+6317 1109 11316.5 41.9667 142052 294642 104059 321.912
+6597 1094 11617.9 42.3292 151158 310953 110355 363.803
+6889 1080 11326.9 40.4108 150410 308629 110762 300.926
+7194 1065 11345.5 39.5721 154836 316053 114387 307.981
+7512 1051 11133.2 38.8752 158538 324223 116893 313.987
+7845 1037 11217 38.4045 162365 333611 120116 319.19
+8192 1024 11650.4 38.9144 172884 352322 125106 350.586
+8555 1010 11197 37.4673 171374 353421 123949 339.604
+8933 997 11180.5 36.8983 174621 362908 124764 328.987
+9329 983 11472 36.7292 177038 377996 126847 311.292
+9742 970 11272.2 36.1343 177854 387261 126655 312.371
+10173 957 11759.7 37.0467 185959 414246 131124 367.816
+10624 945 11316.4 35.551 181309 415854 126585 302.646
+11094 932 11476.4 35.4164 184314 433475 127139 362.661
+11585 920 11307.6 35.0434 184322 447771 125950 334.783
+12098 908 11355.7 34.9993 187358 467736 125840 323.789
+12634 896 12410.7 44.0926 28782.4 21250 176825 324.777
+13193 884 11822.4 41.4747 26763.6 20395.9 172109 270.362
+13777 872 11979.4 40.491 27117 20537.8 174067 231.651
+14387 861 11801.4 39.4616 27029 20387.9 174921 222.997
+15024 849 11958.8 38.5398 27042.4 20249.7 176000 246.172
+15689 838 11947.5 37.5441 26945.1 20338.9 177971 266.11
+16384 827 11919 36.5277 26981.9 20303.5 177919 262.394
+17109 816 12262.3 37.055 28661.8 21155.6 184848 311.275
+17867 805 12085.7 34.8993 26968.9 20075.8 180357 262.112
+18658 794 12040.3 34.1865 26774.6 20335 181053 232.997
+19484 784 11868.6 33.4033 26922.2 20045.9 182074 290.816
+20347 773 12037.5 32.8895 27269.1 20511 184691 284.605
+21247 763 11905.6 31.9839 26977.7 20165.1 184682 254.26
+22188 753 11900.4 31.403 26819.4 20135.5 185592 252.324
+23170 743 12378.2 31.7054 28192.5 21072.7 192490 293.405
+24196 733 11930.4 30.215 27171.9 20547.1 187960 253.752
+25268 724 11998.6 29.5335 26853.6 20160.2 189131 250
+26386 714 11918.8 29.0397 27058.8 20320.7 189969 284.314
+27554 705 11890.8 28.6958 27333.3 20666.7 191186 275.177
+28774 695 11818.7 28.1779 27280.6 20674.8 191466 225.899
+30048 686 11880.5 27.5653 26947.5 20355.7 192321 266.764
+31379 677 12394.4 28.1961 28991.1 21316.1 200716 270.31
+32768 668 11862.3 26.7041 26983.5 20146.7 193512 272.455
+34219 659 11978.8 26.3401 27068.3 20383.9 195017 267.071
+35734 650 11847.7 25.9485 27061.5 20498.5 195488 261.538
+37316 642 11895.6 25.6485 27151.1 20459.5 196981 255.452
+38968 633 11824.6 25.3204 27237 20552.9 197278 266.983
+40693 625 12403.2 25.7373 28294.4 21123.2 204179 305.6
+42495 617 11820.1 24.8043 27766.6 20761.8 198997 262.561
+44376 608 11937.5 24.4934 27203.9 20268.1 198975 241.776
+46341 600 11978.3 24.2012 27235 20438.3 200588 283.333
+48393 592 11920.6 24.1495 27739.9 20782.1 202155 275.338
+50535 585 11743.6 23.7047 26835.9 20309.4 200579 251.282
+52773 577 12381.3 24.2351 28968.8 21651.6 209263 337.955
+55109 569 12038.7 23.4267 27641.5 20446.4 202824 224.956
+57549 562 11863 23.0797 27382.6 20446.6 202982 231.317
+60097 554 11960.3 22.9272 27245.5 20463.9 203626 276.173
+62757 547 12073.1 22.8067 27073.1 20265.1 203852 223.035
+65536 540 11937 22.7754 27616.7 20807.4 206017 248.148
+68438 532 12124.1 23.0844 29163.5 21763.2 209590 300.752
+71468 525 11904.8 22.4056 27356.2 20647.6 204930 249.524
+74632 518 11712.4 22.2649 27000 20691.1 205558 227.799
+77936 511 12066.5 22.2633 27546 20775 207528 242.661
+81386 505 12101 22.2122 27508.9 20738.6 208455 257.426
+84990 498 12164.7 22.4541 29034.1 21821.3 211536 299.197
+88752 491 12055 21.9766 27120.2 20452.1 207244 285.132
+92682 485 11909.3 22.0369 27439.2 20760.8 208285 290.722
+96785 478 11887 21.8422 27048.1 20477 207556 253.138
+101070 472 12283.9 22.3347 29127.1 22023.3 213856 245.763
+105545 466 11841.2 21.8081 27641.6 20626.6 208837 302.575
+110218 460 12082.6 21.8268 27239.1 20780.4 209007 269.565
+115098 454 11889.9 21.7944 27383.3 20733.5 209557 257.709
+120194 448 12055.8 22.1881 28694.2 22154 211219 252.232
+125515 442 11873.3 21.7962 27773.8 21052 209407 248.869
+131072 436 11850.9 21.6491 27291.3 20509.2 208440 259.174
+136875 430 11797.7 21.6972 27402.3 20544.2 209053 232.558
+142935 424 12068.4 22.1329 29367.9 22309 212335 297.17
+149263 419 11902.1 21.7011 27594.3 20856.8 209043 284.01
+155872 413 11992.7 21.797 27837.8 21169.5 209852 295.4
+162773 408 11955.9 22.0829 29531.9 22357.8 211748 286.765
+169979 402 11908 21.7305 28124.4 20920.4 209612 261.194
+177505 397 11831.2 21.7208 27745.6 21267 209287 322.418
+185364 392 12114.8 22.0156 29413.3 22456.6 211298 275.51
+193571 386 11989.6 21.6417 28147.7 21051.8 208355 225.389
+202141 381 11748 21.6058 27913.4 21204.7 208205 288.714
+211090 376 11946.8 21.8306 30069.1 22635.6 210266 281.915
+220436 371 11814 21.5851 29258.8 22021.6 208191 285.714
+230195 366 11866.1 21.4703 29120.2 21994.5 209008 297.814
+240387 362 12093.9 21.5649 29895 22795.6 209525 309.392
+251030 357 12056 21.2527 28364.1 21697.5 206011 352.941
+262144 352 12071 21.3161 29929 22536.9 211230 289.773
+273750 347 11795.4 20.9482 28245 21443.8 205311 256.484
+285870 343 11836.7 20.8649 28679.3 21833.8 206609 274.052
+298527 338 12082.8 20.8156 29307.7 22503 206698 257.396
+311744 334 11994 20.6087 28592.8 21700.6 205533 302.395
+325546 329 12054.7 20.6544 30142.9 22799.4 207812 313.07
+339959 325 11864.6 20.2269 28104.6 21344.6 204969 276.923
+355010 321 11968.8 20.2846 30102.8 22791.3 207592 305.296
+370728 316 11870.3 19.9254 28170.9 21591.8 204655 265.823
+387141 312 12003.2 19.9395 30198.7 23083.3 206766 288.462
+404281 308 11996.8 19.6278 29139.6 22564.9 205834 298.701
+422180 304 11822.4 19.6082 30210.5 23345.4 206312 289.474
+440872 300 11946.7 19.2444 28623.3 21986.7 202893 266.667
+460391 296 11962.8 19.2422 30057.4 23250 205091 260.135
+480774 292 11863 18.8897 28297.9 21726 203836 270.548
+502060 288 11850.7 18.8444 30534.7 23298.6 205413 312.5
+524288 284 11792.3 18.7099 30852.1 23859.2 205046 302.817
+547500 281 11740.2 18.3342 28807.8 22565.8 203196 281.139
+571740 277 11880.9 18.3303 30238.3 23083 204798 267.148
+597053 273 11707 18.0289 29183.2 22783.9 203813 282.051
+623487 270 11729.6 17.976 30288.9 23366.7 203741 322.222
+651091 266 11969.9 17.7864 30545.1 23875.9 205117 263.158
+679917 262 11946.6 17.4944 29358.8 24053.4 204149 244.275
+710020 259 12034.7 17.4868 31262.5 23973 205475 343.629
+741455 256 11828.1 17.2751 30355.5 23714.8 203605 300.781
+774282 252 11944.4 17.0072 29436.5 22992.1 204016 329.365
+808563 249 11811.2 16.983 31397.6 24477.9 204847 333.333
+844361 245 11995.9 16.8035 31032.7 24959.2 205771 293.878
+881744 242 11913.2 16.5737 29909.1 23210.7 203413 264.463
+920782 239 11836.8 16.4952 31150.6 24418.4 206176 242.678
+961548 236 11974.6 16.3572 31135.6 23966.1 205004 288.136
+1004120 233 11695.3 16.2314 31180.3 24652.4 203850 416.309
+1048576 230 11852.2 15.9576 29808.7 23087 204174 273.913
+1095000 227 12000 15.9286 30876.7 24308.4 205097 352.423
+1143480 224 12035.7 15.8735 32058 25584.8 205067 308.036
+1194106 221 11945.7 15.669 31615.4 24502.3 204719 289.593
+1246974 218 11747.7 15.5479 31495.4 24656 205482 339.45
+1302182 215 11669.8 15.4362 32460.5 25744.2 205358 302.326
+1359835 212 11679.2 15.2092 30731.1 24627.4 203198 363.208
+1420040 209 11956.9 15.1644 30521.5 24143.5 203990 334.928
+1482910 206 11723.3 15.0818 32359.2 25703.9 203908 276.699
+1548564 204 11892.2 14.9423 32333.3 25656.9 203549 338.235
+1617125 201 12000 14.8144 31378.1 25213.9 206363 283.582
+1688722 198 11934.3 14.7157 32070.7 24899 204318 338.384
+1763488 196 11959.2 14.6643 33469.4 26035.7 206918 408.163
+1841564 193 11730.6 14.5063 32134.7 25316.1 202580 362.694
+1923097 190 11752.6 14.4132 31926.3 25257.9 203568 284.211
+2008240 188 12170.2 14.3281 32367 25462.8 204043 372.34
+2097152 185 11967.6 14.2781 34091.9 27416.2 204530 340.541
+2190001 183 11792.3 14.1126 32786.9 26502.7 203399 453.552
+2286960 181 11889.5 14.0229 32779 26939.2 203210 392.265
+2388213 178 11853.9 13.9306 32724.7 26516.9 205096 376.404
+2493948 176 11812.5 13.8611 33233 27880.7 203727 289.773
+2604365 173 11734.1 13.8272 34612.7 28641.6 205017 289.017
+2719670 171 11760.2 13.6968 33485.4 27356.7 203398 263.158
+2840080 169 11757.4 13.603 33343.2 26094.7 204041 343.195
+2965821 167 11832.3 13.5776 34293.4 27544.9 205347 311.377
+3097129 164 11835.4 13.4653 33957.3 27689 203561 420.732
+3234251 162 11821 13.3839 34753.1 28672.8 205741 327.16
+3377443 160 12106.2 13.5216 36687.5 30050 205219 406.25
+3526975 158 11810.1 13.2653 35455.7 29696.2 205823 310.127
+3683128 156 12012.8 13.2388 34769.2 28589.7 205744 339.744
+3846194 154 11837.7 13.134 34097.4 27428.6 203513 279.221
+4016479 152 11967.1 13.1161 35980.3 29552.6 204434 282.895
+4194304 150 11900 13.0485 35306.7 28506.7 205580 360
+4380002 148 12439.2 12.932 34385.1 28790.5 205953 371.622
+4573921 146 11917.8 12.9362 36349.3 30068.5 206904 342.466
+4776426 144 11986.1 12.8751 36243.1 31159.7 206222 368.056
+4987896 142 12014.1 12.8326 36260.6 29338 207028 323.944
+5208729 140 11728.6 12.7701 35671.4 29650 205550 292.857
+5439339 138 11724.6 12.7468 36029 28913 204906 326.087
+5680159 136 11852.9 12.7636 37889.7 31014.7 206118 316.176
+5931642 135 11918.5 12.6324 37185.2 29918.5 204104 333.333
+6194258 133 11909.8 12.6235 37496.2 29443.6 204398 338.346
+6468501 131 12068.7 12.545 37488.5 30213.7 204405 419.847
+6754886 129 11751.9 12.5032 36945.7 30868.2 204643 434.109
+7053950 128 12023.4 12.4578 37437.5 30828.1 205055 421.875
+7366255 126 11873 12.4212 37555.6 31373 205659 373.016
+7692387 124 11862.9 12.4115 38758.1 32298.4 205500 379.032
+8032959 122 11934.4 12.3481 37918 30918 203066 409.836
+8388608 121 12049.6 12.3243 38752.1 31876 206256 314.05
+8760003 119 11907.6 12.2626 38067.2 31403.4 203429 445.378
+9147842 118 12178 12.4737 43601.7 35440.7 210297 398.305
+9552851 116 12474.1 12.403 48043.1 36896.6 208784 465.517
+9975792 115 12556.5 12.3244 47539.1 35373.9 210791 434.783
+10417458 113 12256.6 12.2826 47708 37053.1 209212 433.628
+10878679 112 12464.3 12.238 49098.2 34544.6 208795 383.929
+11360319 110 12218.2 12.2271 48536.4 36245.5 205300 527.273
+11863283 109 11761.5 12.194 47954.1 35614.7 208339 550.459
+12388516 107 12093.5 12.1709 46887.9 35514 206776 392.523
+12937002 106 12377.4 12.1482 47952.8 36896.2 209255 386.792
+13509772 104 12192.3 12.1231 47586.5 35567.3 206442 375
+14107901 103 11854.4 12.1059 47155.3 37446.6 208942 524.272
+14732511 102 11990.2 12.0728 46852.9 36882.4 204980 470.588
+15384775 100 12190 12.0553 46510 34730 206160 470
+16065917 99 12424.2 12.03 48303 37899 209293 434.343
+16777216 98 12479.6 12.0203 48551 36489.8 208490 489.796
+17520007 96 12270.8 11.9859 47333.3 35781.2 209010 375
+18295684 95 12663.2 11.9811 47842.1 37126.3 207379 463.158
+19105703 94 12212.8 11.9594 47340.4 35202.1 209074 329.787
+19951585 92 12010.9 11.9469 48337 37282.6 206370 347.826
+20834917 91 12296.7 11.9247 48417.6 38065.9 208637 329.67
+21757357 90 12466.7 11.9211 47344.4 36811.1 206311 455.556
+22720638 89 12247.2 11.8873 48898.9 36427 208506 483.146
+23726566 88 12011.4 11.8845 47215.9 35363.6 206852 431.818
+24777031 86 12407 11.8746 47953.5 35953.5 210209 558.14
+25874004 85 12105.9 11.857 47470.6 35517.6 207341 458.824
+27019544 84 12464.3 11.8402 47321.4 36833.3 210440 428.571
+28215802 83 12120.5 11.8221 46879.5 36722.9 206554 554.217
+29465022 82 12878 11.8046 47914.6 36451.2 208366 548.78
+30769550 81 12592.6 11.8001 47753.1 35259.3 209531 493.827
+32131834 80 12325 11.8931 47550 37000 209912 425
+33554432 79 12341.8 11.7841 48670.9 37531.6 206924 354.43
+35040014 78 12269.2 11.7718 48871.8 38359 210103 500
+36591368 77 12142.9 11.7587 49571.4 37454.5 206636 493.506
+38211406 76 12552.6 11.7485 48131.6 36868.4 209789 434.211
+39903169 75 12586.7 11.7392 46906.7 35026.7 209227 333.333
+41669834 74 12256.8 11.7263 46229.7 35513.5 209959 472.973
+43514715 73 12287.7 11.719 49315.1 36191.8 210630 452.055
+45441276 72 12402.8 11.7137 48138.9 36805.6 207778 430.556
+47453133 71 12253.5 11.7062 46943.7 35295.8 204803 352.113
+49554062 70 12242.9 11.6974 47742.9 37242.9 207614 457.143
+51748008 69 12115.9 11.6956 46449.3 36652.2 207797 376.812
+54039088 68 12661.8 11.7064 48220.6 36691.2 207574 485.294
+56431603 67 12373.1 11.6703 47104.5 35343.3 205254 432.836
+58930044 66 13121.2 11.6695 47515.2 36530.3 209561 424.242
+61539100 65 12353.8 11.6629 47630.8 37076.9 206538 446.154
+64263668 64 12296.9 11.6574 47343.8 34890.6 207938 468.75
+67108864 64 12687.5 11.6505 50125 39109.4 209812 421.875
diff --git a/cpp/results/hll_union_timing_lgk11_16way_gcc9.tsv b/cpp/results/hll_union_timing_lgk11_16way_gcc9.tsv
deleted file mode 100644
index b235143..0000000
--- a/cpp/results/hll_union_timing_lgk11_16way_gcc9.tsv
+++ /dev/null
@@ -1,304 +0,0 @@
-16 27304 4955.17 13.938 2196.2 156.827
-17 26786 4922.42 14.136 2204.29 150.078
-18 26307 4923.29 13.9338 2196.53 147.907
-19 25862 4917.6 13.802 2220.21 154.899
-20 25446 4966.75 13.9688 2247.15 151.851
-21 25057 5046.93 13.9682 2303.27 157.441
-22 24692 5080.15 14.1415 2320.23 150.778
-23 24347 4935.6 13.5237 2291.58 152.668
-24 24022 5157.44 13.6437 2450.67 157.772
-25 23715 5350.87 14.961 2912.12 170.862
-26 23423 5254.11 14.294 2872.22 169.321
-27 23145 4908.84 13.3186 2699.55 156.881
-28 22881 4947.86 13.2908 2720.9 155.151
-29 22629 4941.71 13.3777 2737.2 153.299
-31 22157 4930.04 13.1452 2745.72 154.127
-32 21936 4981.86 13.1049 2795.77 157.093
-33 21724 4922.94 12.9727 2769.89 151.491
-35 21324 4952.26 13.0557 2795.25 153.161
-36 21135 5021.53 13.0011 2832.27 153.584
-38 20777 4940.41 12.9533 2863.89 149.781
-40 20444 4963.51 12.8925 2945.31 151.242
-41 20285 4946.46 12.9099 2935.47 161.4
-43 19982 4917.18 12.8185 2962.57 151.937
-45 19697 4909.83 12.6483 3000.25 149.464
-47 19428 5020.79 12.9326 3070.98 147.673
-49 19174 4908.1 12.865 3523.73 159.226
-52 18818 4979.54 12.8794 3657.3 158.89
-54 18595 4909.28 12.8161 3637.7 156.44
-56 18383 4929.23 12.9759 3715.39 156.558
-59 18082 5078.03 13.2419 3865.06 165.303
-61 17893 5126.87 13.4424 3935.28 163.472
-64 17624 4932.99 12.8571 3842.2 157.683
-67 17370 5185.49 13.493 4071.5 165.918
-70 17132 5351.86 13.9497 4285.9 177.796
-73 16906 5376.32 14.1767 4378.74 169.999
-76 16693 4976.22 13.0349 4099.02 158.749
-79 16490 4966.04 13.0505 4114.43 159.551
-83 16235 5254.82 13.7847 4443.49 176.963
-87 15995 4940.11 13.3296 4314.22 155.424
-91 15770 4972.92 13.3513 4401.08 154.851
-95 15557 4923.06 13.1225 4426.82 156.907
-99 15356 4962.82 13.2472 5284.84 152.188
-103 15165 4926.54 13.4181 5330.5 152.72
-108 14939 4952.74 13.3872 5413.01 150.479
-112 14769 5000.41 13.5183 5489.13 145.643
-117 14566 5156.25 32.5509 6023.96 159.687
-123 14338 5422.79 53.0774 6537.73 153.438
-128 14159 5576.74 71.4315 7193.52 156.226
-134 13956 5456.58 67.3882 7186.23 152.121
-140 13764 5489.17 65.307 7369.81 154.098
-146 13583 5530.37 64.2655 7577.49 153.059
-152 13411 5490.34 61.864 7682.42 153.829
-159 13222 5473.68 59.6371 7869.69 154.818
-166 13043 5518.82 58.3261 8087.79 147.665
-173 12874 5528.35 56.8507 8321.27 155.896
-181 12691 5962.97 59.3469 9140.49 171.854
-189 12519 5661.47 55.1044 8942.89 164.47
-197 12356 5694.8 52.5658 17740.1 19876.3
-206 12183 5648.53 50.7667 17746 19913.4
-215 12020 5713.89 49.762 18152 20307.5
-225 11849 5862.52 49.498 18691.3 20783.4
-235 11687 5774.45 48.0086 18613.8 20884.9
-245 11534 5624.76 45.7812 18356.1 20692
-256 11375 6029.01 47.444 19577.7 22088.4
-267 11225 5622.63 43.7773 18540.5 21050.1
-279 11070 5664.77 43.1173 18646.8 21353.4
-292 10912 5648.55 42.3422 18741.6 21583.9
-304 10774 5620.75 41.5578 18754 21744.1
-318 10622 5662.87 41.0472 18814.8 22089.2
-332 10479 5641.38 40.5892 18810.6 22275.7
-347 10334 5665.76 40.1124 18779.4 22538.3
-362 10196 6039.53 41.8147 19997.4 24104.1
-378 10058 5688.21 39.3461 18948.8 23138.1
-395 9919 5771.65 48.2248 21089.3 23360.9
-412 9788 5726.91 50.9766 22088.5 23684.2
-431 9650 5678.76 49.531 22421.8 23976.5
-450 9519 5723.92 48.5256 22706.3 24296.7
-470 9389 5716.69 47.3891 23008.7 24609.2
-490 9267 5983.27 48.3414 24353.5 25948
-512 9139 5700.19 45.4448 23569.6 25257.9
-535 9013 5696.99 44.3611 23624.4 25504.3
-558 8894 5712.73 43.6561 23876 25955.3
-583 8772 5666.32 42.8797 23966.1 26340.2
-609 8652 5695.33 42.1966 24115.9 26737.9
-636 8534 5632.06 41.2057 24036.6 26934.6
-664 8419 6108.45 43.1967 25675.5 29076
-693 8306 5735.73 40.498 24384.4 28067.9
-724 8192 5664.18 39.761 24341.6 28363.6
-756 8081 5694.22 39.3529 24479 28842.1
-790 7969 5811.52 48.4888 30234 29518.3
-825 7861 5769.49 47.1822 30696.9 29819.6
-861 7755 5868.34 46.8958 31897.5 30703.4
-899 7650 5967.06 46.36 32886.9 31572.8
-939 7546 5781.61 44.2654 32703.2 31432
-981 7442 5816.72 43.5863 33430.9 31932.4
-1024 7342 5873.74 43.0919 34122.9 32616.9
-1069 7243 5747.34 41.7042 34261.6 32809.5
-1117 7143 5965.14 41.8871 35503.4 33908.7
-1166 7047 5927.49 41.0317 35722.6 34245.5
-1218 6951 5813.55 39.861 35375.5 34094.8
-1272 6856 5837.08 39.1717 35400.2 34444.4
-1328 6764 5818.3 38.5862 35673.9 34629.2
-1387 6671 5766.45 38.0828 35771.7 34829.7
-1448 6581 6141.32 39.445 37901.1 36844.2
-1512 6492 5848.89 37.5326 36615.1 35526.2
-1579 6404 5422.86 44.4979 47793.6 35646
-1649 6317 5501.5 43.6407 49125.7 35705.1
-1722 6231 5495.43 42.8013 50494 35843.5
-1798 6146 5785.23 43.4463 53876.5 37107.2
-1878 6062 5486.8 41.2057 53521.4 35864.7
-1961 5980 5383.11 40.2604 54573.7 35637.6
-2048 5899 5480.59 39.6959 56102.4 35708.8
-2139 5818 5412.51 38.8532 56771.9 35375.2
-2233 5740 5739.9 39.6016 59977.2 36620.9
-2332 5662 5438.71 37.7753 58706.6 35307.5
-2435 5585 5404.83 37.1469 59149.7 35032.2
-2543 5509 5501 36.8521 59959.2 35086.4
-2656 5434 5554.84 37.0493 61745.7 35553.9
-2774 5360 5583.21 36.7576 62461.8 35489.9
-2896 5287 5379.8 35.6029 61725 34675.4
-3025 5215 5433.37 35.2805 62392.3 34527.9
-3158 5145 6111.76 85.169 153762 35047
-3298 5075 5920.39 81.168 154027 34384.8
-3444 5006 6029.96 79.7027 158990 34676.4
-3597 4938 5992.51 76.668 160413 34261.6
-3756 4871 6089.1 75.3418 165529 34484.7
-3922 4804 6075.77 72.7527 167938 34278.3
-4096 4739 5953.37 70.3585 170436 33912.2
-4277 4675 6160.64 69.7648 177252 34567.1
-4467 4611 5966.38 66.4665 177074 33877.5
-4664 4549 6100.02 65.4732 182603 34192.6
-4871 4487 5939.83 62.5262 182901 33529.5
-5087 4426 6104.61 62.1992 190621 34154.5
-5312 4365 5955.56 59.4513 190959 33552.3
-5547 4306 6096.61 59.0072 197960 34067.1
-5793 4248 5978.11 56.721 199327 33523.3
-6049 4190 6094.27 56.0372 205800 33916.5
-6317 4133 5961.05 53.9552 206917 33384.2
-6597 4077 6129.75 53.6197 214460 33814.3
-6889 4021 5999.25 51.4059 215336 33222.6
-7194 3967 6136.12 51.2068 223738 33920.3
-7512 3913 6006.13 49.2757 225348 33369.5
-7845 3860 6121.76 48.9548 233423 33811.4
-8192 3807 6015.24 47.1637 234689 33240.9
-8555 3756 6195.69 47.0126 244239 33886.6
-8933 3705 6031.31 45.2673 244806 33231.8
-9329 3654 6177.34 45.1692 254722 33763
-9742 3605 6026.35 43.8021 257661 33352.6
-10173 3556 6178.29 43.5432 266934 33815
-10624 3507 6049.9 42.1538 269112 33279.2
-11094 3460 6260.4 42.0667 279484 33741.6
-11585 3413 6144.15 41.1514 284620 33544.4
-12098 3366 6086.75 40.0661 288706 33292.6
-12634 3320 6222.59 40.0401 300508 33825.6
-13193 3275 6113.28 38.8146 303034 33334.4
-13777 3231 6271.74 39.0665 316639 33977.7
-14387 3187 6095.39 37.6226 317321 33192.3
-15024 3144 6256.36 37.5353 328738 33570.9
-15689 3101 6300.23 37.2203 338761 33842.6
-16384 3059 6145.47 36.1264 340925 33257.9
-17109 3017 6297.98 36.1669 353387 33799.8
-17867 2976 6130.71 35.1947 355449 33265.1
-18658 2936 6291.55 35.203 366984 33645.4
-19484 2896 6344.96 34.8747 373146 33528.3
-20347 2856 6263.31 34.1617 375113 33319
-21247 2818 6348.12 34.1411 384279 33669.6
-22188 2779 6357.32 33.7172 387543 33598.1
-23170 2742 6260.76 33.1288 386774 33447.8
-24196 2704 6362.43 33.0672 391914 33602.1
-25268 2668 6381.93 32.752 392413 33549.9
-26386 2631 6321.55 32.234 389728 33294.9
-27554 2596 6422.57 32.2525 392666 33649.8
-28774 2560 6383.98 31.9829 391340 33590.6
-30048 2525 6335.05 31.4519 386660 33392.1
-31379 2491 6475.31 31.6154 390030 33849.9
-32768 2457 6474.97 31.2427 385337 33555.6
-34219 2424 6367.57 30.8136 380453 33345.7
-35734 2391 6464.24 30.8329 381357 33607.3
-37316 2358 6533.5 30.7441 381133 33723.9
-38968 2326 6576.1 30.5107 378148 33589.9
-40693 2295 6420.04 29.9837 371804 33207
-42495 2264 6584.36 30.1918 374214 33664.3
-44376 2233 6618.45 29.965 371620 33727.7
-46341 2203 6610.53 29.7707 369727 33596.9
-48393 2173 6612.52 29.4575 365118 33457.4
-50535 2143 6606.16 29.2826 363474 33541.8
-52773 2114 6906.34 29.5902 368010 34090.4
-55109 2085 6704.56 28.9653 359838 33493.5
-57549 2057 6767.14 28.7865 358316 33655.3
-60097 2029 6724.99 28.5442 356050 33603.3
-62757 2001 6807.6 28.3519 354007 33629.2
-65536 1974 6763.93 27.9764 349331 33506.1
-68438 1947 6850.54 27.8473 349427 33600.4
-71468 1921 6865.69 27.6174 348155 33637.2
-74632 1895 6892.88 27.3429 345404 33503.4
-77936 1869 6937.93 27.0653 343752 33611.6
-81386 1844 7013.56 26.8767 343053 33572.1
-84990 1819 6978.01 26.5427 341178 33454.6
-88752 1794 7061.87 26.334 339362 33692.9
-92682 1769 7084.79 26.051 337399 33494.1
-96785 1745 7178.22 25.7747 335570 33588.5
-101070 1722 7092.92 25.4586 334249 33394.3
-105545 1698 7175.5 25.2383 334627 33573
-110218 1675 7171.94 24.9269 332736 33555.8
-115098 1652 7377.72 24.8639 333731 33704.6
-120194 1630 7269.33 24.4373 331440 33425.8
-125515 1608 7282.96 24.114 329203 33438.4
-131072 1586 7332.91 23.9093 329823 33406.7
-136875 1564 7510.87 23.8381 331390 33803.1
-142935 1543 7463.38 23.4461 328952 33477.6
-149263 1522 7560.45 23.1908 328503 33485.5
-155872 1501 7496.34 23.0185 328417 33341.8
-162773 1481 7599.59 22.674 328333 33382.2
-169979 1461 7709.79 22.457 326465 33423.7
-177505 1441 7756.42 22.3455 328376 33561.4
-185364 1421 7701.62 21.9905 325668 33351.2
-193571 1402 7733.95 21.762 325827 33355.9
-202141 1383 7937.09 21.6764 328845 33816.3
-211090 1364 7766.13 21.3503 325033 33273.5
-220436 1346 7881.87 21.1603 325227 33342.5
-230195 1327 7980.41 21.1164 327381 33803.3
-240387 1309 7856.38 20.864 325062 33243.7
-251030 1292 7952.01 20.8209 327200 33636.2
-262144 1274 7897.96 20.6926 325363 33478.8
-273750 1257 7834.53 20.6606 327687 33585.5
-285870 1240 7767.74 20.586 325381 33511.3
-298527 1223 7879.8 20.6656 327176 33507
-311744 1206 7830.85 20.5365 325302 33326.7
-325546 1190 7911.76 20.5713 327435 33593.3
-339959 1174 7955.71 20.604 328448 33550.3
-355010 1158 7893.78 20.5028 325760 33389.5
-370728 1142 7990.37 20.4832 326550 33509.6
-387141 1126 8001.78 20.5118 327852 33553.3
-404281 1111 8126.91 20.4953 326826 33505.9
-422180 1096 8096.72 20.4483 326585 33606.8
-440872 1081 8188.71 20.4197 326658 33575.4
-460391 1066 8151.97 20.373 326702 33511.3
-480774 1052 8147.34 20.368 326390 33445.8
-502060 1038 8675.34 20.7218 332811 34176.3
-524288 1024 9329.1 20.6657 334712 34555.7
-547500 1010 9162.38 20.5485 333665 34656.4
-571740 996 9163.65 20.4234 332103 34451.8
-597053 982 9083.5 20.2579 333819 34300.4
-623487 969 9194.01 20.1647 333612 34393.2
-651091 956 9207.11 20.0263 333162 34250
-679917 943 9096.5 19.8413 330634 34082.7
-710020 930 9309.68 19.7318 333266 34530.1
-741455 917 9231.19 19.569 331918 34335.9
-774282 905 9309.39 19.4924 333756 34242
-808563 893 9397.54 19.3459 332965 34341.5
-844361 880 9503.41 19.1706 334045 34762.5
-881744 868 9547.24 19.0819 332800 34304.1
-920782 857 9610.27 18.948 333844 34330.2
-961548 845 9622.49 18.8594 333547 34500.6
-1004120 834 9667.87 18.7234 333986 34468.8
-1048576 822 9699.51 18.5789 332819 34397.8
-1095000 811 9674.48 18.4426 335203 34685.6
-1143480 800 9703.75 18.3164 333296 34550
-1194106 789 9612.17 18.1124 333065 34419.5
-1246974 778 9767.35 17.9879 333938 34674.8
-1302182 768 9772.14 17.8406 333161 34402.3
-1359835 757 9516.51 17.6606 333048 34220.6
-1420040 747 9737.62 17.512 332191 34218.2
-1482910 737 9811.4 17.3724 332204 34157.4
-1548564 727 9920.22 17.2503 333155 34243.5
-1617125 717 10076.7 17.1196 334213 34779.6
-1688722 707 10011.3 16.9819 333710 34488
-1763488 698 10098.9 16.8452 334481 34381.1
-1841564 688 10270.3 16.7225 334344 34396.8
-1923097 679 10192.9 16.6059 335211 34609.7
-2008240 670 10252.2 16.4764 335878 34543.3
-2097152 660 10142.4 16.3694 333311 34437.9
-2190001 651 10104.5 16.249 334154 34502.3
-2286960 643 9936.24 16.1219 333841 34447.9
-2388213 634 9936.91 16.0219 334047 34249.2
-2493948 625 10171.2 15.8938 336184 34564.8
-2604365 617 10186.4 15.7665 334786 34661.3
-2719670 608 10098.7 15.6385 334056 34455.6
-2840080 600 10211.7 15.5319 332807 34331.7
-2965821 592 10140.2 15.4247 332573 34290.5
-3097129 584 10356.2 15.3231 333933 34522.3
-3234251 576 10533 15.2258 336316 34798.6
-3377443 568 10413.7 15.1154 334968 34669
-3526975 560 10560.7 15.0323 334138 34550
-3683128 553 10439.4 14.9291 334635 34515.4
-3846194 545 10745 14.8908 334851 34989
-4016479 538 10124.5 14.9592 341325 34698.9
-4194304 531 9915.25 14.8282 337561 34753.3
-4380002 523 9089.87 14.4752 330910 33986.6
-4573921 516 8860.47 14.3095 326859 33796.5
-4776426 509 9159.14 14.2362 326971 33628.7
-4987896 502 9021.91 14.1486 327183 33695.2
-5208729 495 8955.56 14.0568 327644 33567.7
-5439339 489 8993.87 13.9928 329382 33899.8
-5680159 482 8985.48 13.9009 327214 33701.2
-5931642 475 9075.79 13.8395 327522 33498.9
-6194258 469 9081.02 13.7639 327256 33530.9
-6468501 463 9295.9 13.7136 328255 33768.9
-6754886 456 9559.21 13.6392 328224 34287.3
-7053950 450 9513.33 13.5681 328056 33860
-7366255 444 9495.5 13.5521 329520 34000
-7692387 438 9390.41 13.4777 327995 33730.6
-8032959 432 9516.2 13.3884 329676 34120.4
-8388608 426 9558.69 13.3779 330451 34007
diff --git a/cpp/results/hll_union_timing_lgk11_32way_gcc9.tsv b/cpp/results/hll_union_timing_lgk11_32way_gcc9.tsv
deleted file mode 100644
index 4e6a4d7..0000000
--- a/cpp/results/hll_union_timing_lgk11_32way_gcc9.tsv
+++ /dev/null
@@ -1,367 +0,0 @@
-1 16384 9636.29 45.0439 5648.19 10248 327.026 118.408
-2 13237 9587.82 27.4231 5581.7 10194 409.232 123.366
-3 11684 9659.02 22.7376 5611.18 10334 510.784 121.876
-4 10694 9703.48 20.619 5653.36 10390.5 608.846 123.434
-5 9985 9711.47 19.6294 5715.17 10420.6 713.07 118.678
-6 9440 9654.34 16.6314 5645.13 10334.2 803.919 111.758
-7 9003 9719.76 16.3596 5725.09 10453.5 895.924 120.404
-8 8640 9647.92 16.0301 5691.44 10467.9 1510.3 157.639
-9 8333 9692.67 15.2006 5717.51 10513.3 1628.59 146.526
-10 8067 9857.2 14.7762 5785.79 10593.5 1704.72 163.63
-11 7834 9984.43 15.6428 5836.86 10806 1866.48 155.859
-12 7627 10633.9 15.7664 6260.39 11561.7 2088.76 172.545
-13 7441 10481.7 16.1579 6136.68 11310.6 2143.66 171.482
-14 7273 9979.79 14.6825 5897.43 10775.3 2136.81 153.032
-15 7121 9970.65 14.3332 5895.1 10824 2223.99 162.618
-16 6981 10031.7 14.8528 5970.2 10916.1 2372.58 155.279
-17 6852 9931.55 13.9848 5882.08 10784 2399.45 156.597
-18 6732 9957.22 13.7651 5948.9 10870.5 2507.87 163.993
-19 6621 9939.28 13.4977 5932.79 10892.5 2592.36 156.925
-20 6517 9857.45 13.0044 5909.93 10833.2 2680.83 164.8
-21 6420 9990.34 13.6997 6012.46 10938 2818.38 152.648
-22 6329 9861.75 13.8324 5942.33 10875.2 2924.95 158.951
-23 6243 9930.64 13.4133 5996.32 10902.8 3029.47 164.024
-24 6162 9802.34 13.3615 5958.94 10803.6 3088.12 160.175
-25 6085 9895.81 13.7716 6024.98 10856.9 3526.05 161.709
-26 6012 10008.6 13.5818 6058.05 11032.4 3671.32 165.835
-27 5942 9964.49 13.1331 6091.22 10968 3774.65 159.037
-28 5876 9816.37 13.0616 5994.89 10832.4 3812.8 160.143
-29 5813 9728.37 13.5309 5997.94 10791 3883.02 153.449
-31 5695 10229.1 13.6792 6248.46 11331.9 4254.26 162.072
-32 5640 10458.9 15.0044 6434.93 11645.7 4505.67 174.113
-33 5587 10479.9 13.82 6429.93 11598.2 4513.33 187.936
-35 5486 10171.5 13.8118 6259.21 11204.2 4335.95 165.33
-36 5439 9803.09 13.3654 6187.35 10919.3 4259.24 164.001
-38 5349 9945.78 13.0029 6273.88 11035.1 4343.99 157.039
-40 5265 9820.32 12.811 6233.05 10950.2 4322.51 153.846
-41 5226 9885.57 13.4132 6287.03 11032 4378.68 162.84
-43 5150 9811.46 13.0774 6288.74 11013.2 4407.57 161.553
-45 5078 9767.63 12.936 6299.13 10941.1 4448.21 169.949
-47 5011 9580.92 13.0267 6219.52 10820.2 4411.3 159.649
-49 4947 9729.74 12.4957 6256.52 10822.7 4969.27 157.469
-52 4857 9831.58 12.6384 6336.01 10942.1 5047.97 162.034
-54 4801 10107.1 12.9063 6501.35 11227.7 5237.03 166.84
-56 4748 10056.9 12.8588 6457.03 11110.2 5179.87 161.963
-59 4672 9833.69 12.2656 6393.84 10860 5115.15 165.882
-61 4624 9784.17 12.6496 6404.41 10764.1 5097.75 160.035
-64 4556 9714.22 12.4115 6408.47 10683.1 5136.3 162.204
-67 4493 9831.52 12.6731 6628.31 10816.8 5209.21 146.005
-70 4432 9834.39 12.413 6671.93 10799.9 5268.73 147.338
-73 4376 9804.84 12.8159 6756.17 10795.9 5327.01 145.11
-76 4322 9759.37 12.5703 6736.7 10693 5385.01 142.527
-79 4271 9712.25 12.5041 6819.95 10639 5458.21 146.804
-83 4206 9670.71 12.6039 6868.76 10647.6 5562.77 146.22
-87 4146 9655.09 12.4285 6876.27 10656.8 5588.76 145.2
-91 4089 9896.06 12.7815 7095.62 10924.9 5769.87 141.355
-95 4035 9774.47 12.6446 7019.58 10776.2 5736.56 141.512
-99 3984 9899.85 12.6871 7119.73 10828.6 6631.53 170.432
-103 3936 9677.85 12.4591 7129.07 10631.6 6698.42 149.136
-108 3879 9622.07 12.6059 7156.23 10652.2 6806.14 147.203
-112 3836 9756.78 12.7016 7294.84 10718.5 6946.56 145.464
-117 3784 9909.62 12.6985 7470.4 10803.6 7144.03 140.328
-123 3727 9900.99 12.7459 7513.01 10851.4 7222.16 159.914
-128 3681 9798.15 12.7852 7473.51 10748.7 7181.74 151.861
-134 3630 9851.52 12.8963 7695.32 10860.6 7336.36 149.862
-140 3581 10051.4 13.2525 8057.25 11167.3 7620.22 161.966
-146 3535 10363.2 13.6793 8524.75 11630.3 8039.32 162.942
-152 3492 10601.9 14.0792 8788.66 11876.6 8324.74 179.553
-159 3444 10527.3 14.0103 8927.7 11695.7 8371.08 179.152
-166 3398 10119.2 13.3902 8721.6 11178.6 8194.23 165.686
-173 3355 9943.67 13.306 8583.9 10986.9 8259.02 152.31
-181 3309 9917.8 13.4807 8633.42 10999.4 8341.19 162.587
-189 3265 9825.11 13.3466 8669.53 10931.1 8434.3 147.626
-197 3224 10071 13.2698 8882.44 11061.1 17224.9 19328.2
-206 3180 10052.8 13.4365 9022.96 11069.8 17400 19490.6
-215 3138 9950.29 13.5755 9303.06 10951.2 17586 19724.3
-225 3095 10222.9 16.3892 9738.61 11534.4 18378 20415.5
-235 3053 10674.1 35.1743 10815.6 13918.8 19060.6 20274.8
-245 3015 10940.6 52.3992 12032.5 15952.2 19895.2 20420.2
-256 2974 11231 71.1676 13409.9 18136.5 21331.2 21040.3
-267 2936 11069.8 67.5203 13519.1 18195.5 21342.6 20993.2
-279 2896 10910.9 65.1795 13599.1 18213.7 21180.2 20828.7
-292 2856 10998.9 62.9629 14050.4 18611.3 21614.5 21239.8
-304 2821 11010.3 61.6663 14313.7 18924.5 22005.7 21466.1
-318 2782 11025.5 59.6659 14642.3 19062.2 22115.4 21700.9
-332 2745 11026.6 57.8664 14940.3 19511.5 22482 21945
-347 2708 11594.5 58.6734 16111.9 20946.1 23861.5 23252.2
-362 2673 11632.6 57.5863 16591.5 21526 24353.2 23667
-378 2638 11081.1 53.3533 16078.5 20605.4 23269.5 22624.7
-395 2602 11184.5 52.6168 16723.3 21439.3 24057.6 23259.4
-412 2569 11050.2 50.7923 16894.1 21574.9 24015.2 23392
-431 2534 10932.5 49.0544 17228.9 21774.7 24090.8 23442.8
-450 2500 10973.2 47.744 17650.4 22313.6 24508 23692
-470 2467 10992.7 46.7775 18019.1 22984.2 24793.3 24039.3
-490 2435 10985.2 45.861 18434.9 23472.7 25241.9 24466.5
-512 2403 10924.3 44.4253 18663.3 23826.9 25270.9 24596.8
-535 2370 10989.9 43.9126 19002.1 24805.1 25718.1 25108
-558 2340 10980.8 42.7879 19314.1 25410.7 25863.7 25371.4
-583 2309 11203.1 42.8133 19745.3 26675.6 26169.3 25911.2
-609 2278 11447.3 42.6266 20312.6 27940.3 26915.3 26906.5
-636 2248 11277.1 41.6198 20173 28333.6 26594.3 27000.4
-664 2218 11226.8 40.9838 20318.3 29279.5 26585.7 27303.4
-693 2189 11985.4 42.1463 21586.6 31708.1 27949.7 28744.6
-724 2160 13846.8 48.9948 24814.8 37022.7 31684.7 31419.9
-756 2131 11136.1 39.5466 20582.4 32432.2 26737.7 28595
-790 2103 11522.1 49.1047 25915.4 41918.2 31587.3 29227.8
-825 2075 11139.8 50.7882 27562.4 44319.5 32886.3 29113.3
-861 2048 11212.4 49.4117 28271 45550.3 33617.7 29522
-899 2021 11161.3 48.4776 28905 46367.1 34149.4 29987.1
-939 1994 11270.8 47.5463 30039.6 47412.7 34793.4 30699.6
-981 1967 11152.5 46.2789 30614.6 48751.4 35519.1 31171.3
-1024 1941 11116.4 45.096 31090.2 49562.1 35844.9 31565.2
-1069 1916 11269.3 44.604 31878.4 51408.7 36683.2 32234.9
-1117 1890 11381 44.1669 32603.2 52968.3 37260.3 32869.8
-1166 1865 11299.7 43.3714 32887.9 54261.1 37679.9 33289.5
-1218 1840 12125.5 44.7093 35301.6 59045.7 39916.3 35340.8
-1272 1816 11757.2 43.0381 34610.7 59395.4 39311.1 34911.3
-1328 1792 11294.6 41.2505 33845.4 59382.3 38396.2 34357.1
-1387 1768 11311.1 40.4296 33864.3 60985.9 38360.3 34411.8
-1448 1745 11139.8 39.7727 33936.4 62848.1 38401.7 34355.9
-1512 1722 11283.4 39.5858 34685.8 65673.6 39067.4 34913.5
-1579 1699 11380.2 48.3069 47277.8 83073.6 50020 34673.3
-1649 1676 11685 47.7262 49346.1 86120.5 52108.6 35199.9
-1722 1654 11491.5 46.3481 50341 86920.8 53035.1 34865.8
-1798 1632 11458.9 45.275 51987.7 89296 54503.7 34767.8
-1878 1611 11546.9 44.6729 53584.7 91623.2 55831.8 34918.1
-1961 1589 12285.7 46.3243 59036.5 99395.2 60938.3 36801.1
-2048 1568 11605.2 42.9756 56977 96544.6 59188.1 34955.4
-2139 1547 11473.2 41.9104 57357.5 98118.9 59443.4 34541.7
-2233 1527 11539.6 41.2043 58582.2 101380 60742 34568.4
-2332 1507 11554.1 40.6249 59440.6 104259 61601.9 34445.3
-2435 1487 11481.5 39.9838 60041 106872 62165.4 34162.1
-2543 1467 11443.8 39.3638 60130.9 110399 62880 34079.8
-2656 1448 11531.8 38.959 60991.7 114599 63662.3 34010.4
-2774 1428 11457.3 38.2099 61191.2 117406 63955.2 33754.2
-2896 1410 12183.7 40.0726 65670.9 128802 68565.2 35564.5
-3025 1391 11565.1 37.5809 62631.9 126603 65780 33752
-3158 1373 10597.2 44.3775 88197.4 152806 86885.7 33292.8
-3298 1354 10658.1 43.7528 91308.7 156968 90535.5 33273.3
-3444 1336 10590.6 42.5956 94036.7 159874 92692.4 33068.9
-3597 1319 10570.9 41.7851 96723.3 164114 95548.9 32878.7
-3756 1301 10611.8 41.053 99631.1 168757 98834.7 32883.9
-3922 1284 11186.1 42.1307 107534 180622 105535 34105.9
-4096 1267 10687.5 39.7672 106123 178687 103537 32625.9
-4277 1250 10610.4 39.0966 108422 183156 105946 32717.6
-4467 1234 10774.7 38.6289 110132 189207 107063 32444.9
-4664 1217 10690.2 37.9543 111517 194887 108537 32448.6
-4871 1201 10930.1 37.9758 114454 202524 110420 32797.7
-5087 1185 11653.2 38.5052 119146 215285 114082 33800.8
-5312 1170 11246.2 38.0152 119291 222558 114105 33441
-5547 1154 10760 36.4319 116021 222808 110717 32190.6
-5793 1139 10710.3 35.7579 116143 229640 110960 31943.8
-6049 1124 10795.4 35.8227 119254 240672 111999 32332.7
-6317 1109 11653.7 86.0593 11073.9 14890 306848 33112.7
-6597 1094 11375.7 81.8511 10789.8 14621.6 304396 32424.1
-6889 1080 11235.2 79.0147 10764.8 14554.6 309226 32182.4
-7194 1065 11144.6 76.0643 10508.9 14308.9 310641 31944.6
-7512 1051 11337.8 74.2372 10455.8 14423.4 318591 32074.2
-7845 1037 11273.9 71.8401 10524.6 14241.1 322338 31972
-8192 1024 11350.6 70.7135 10889.6 14620.1 331553 32028.3
-8555 1010 11654.5 70.1943 11350.5 15121.8 345212 32916.8
-8933 997 11347 66.1494 10712.1 14577.7 340711 31823.5
-9329 983 11354 64.5476 10693.8 14394.7 347719 32024.4
-9742 970 11255.7 62.4257 10493.8 14396.9 351407 31568
-10173 957 11700.1 62.8357 11323.9 15011.5 369873 32704.3
-10624 945 11408.5 59.4014 10662.4 14473 365705 31782
-11094 932 11325.1 57.7214 10653.4 14351.9 371429 31655.6
-11585 920 11265.2 56.3192 10587 14443.5 377658 31740.2
-12098 908 11224.7 55.0597 10656.4 14483.5 385770 31534.1
-12634 896 11746.7 55.428 11524.6 15061.4 406251 32812.5
-13193 884 11676.5 53.5998 11384.6 15010.2 408077 32303.2
-13777 872 12138.8 53.3515 12052.8 15781 424318 33254.6
-14387 861 11497.1 50.4951 11044.1 14794.4 421258 32000
-15024 849 11296.8 48.9908 10855.1 14484.1 426246 31588.9
-15689 838 11761.3 49.3658 11416.5 15040.6 447735 32683.8
-16384 827 11361.5 46.9472 10705 14551.4 443122 31610.6
-17109 816 11471.8 45.9547 10750 14645.8 452729 31800.2
-17867 805 11464.6 45.0838 10805 14619.9 463166 31791.3
-18658 794 11452.1 44.4479 11154.9 14828.7 476970 32047.9
-19484 784 11808.7 44.33 11534.4 15357.1 494314 32498.7
-20347 773 11481.2 42.3629 10901.7 14645.5 493185 31676.6
-21247 763 11452.2 41.5201 10758.8 14608.1 503948 31616
-22188 753 11520.6 41.0788 10976.1 14843.3 516668 31673.3
-23170 743 11998.7 41.9198 12141.3 15733.5 548974 32970.4
-24196 733 11518.4 39.7346 11095.5 14908.6 542738 31675.3
-25268 724 11567.7 38.9079 10843.9 14671.3 553138 31708.6
-26386 714 11589.6 38.4318 10958 14834.7 568031 31487.4
-27554 705 11990.1 38.9402 11863.8 16036.9 599279 32685.1
-28774 695 11674.8 37.3563 11142.4 14841.7 598232 31932.4
-30048 686 11444.6 36.536 11033.5 14742 606999 31467.9
-31379 677 11641.1 36.1592 11153.6 15063.5 624832 31881.8
-32768 668 11985 36.8444 12187.1 15765 657642 32386.2
-34219 659 11593.3 35.2522 11156.3 15069.8 653642 31566
-35734 650 11643.1 34.8065 11175.4 15150.8 670265 31478.5
-37316 642 11618.4 34.3717 11099.7 15068.5 684790 31551.4
-38968 633 12019 34.9636 12244.9 16082.1 715656 32409.2
-40693 625 11763.2 33.6923 11193.6 14971.2 703685 31636.8
-42495 617 11696.9 33.2304 11296.6 15273.9 714104 31479.7
-44376 608 11733.6 32.9139 11401.3 15195.7 719368 31588.8
-46341 600 12071.7 33.3666 12253.3 15893.3 741707 32341.7
-48393 592 11858.1 32.4024 11478 15491.6 733988 31527
-50535 585 12005.1 32.1737 11500.9 15465 736087 31663.2
-52773 577 12190.6 32.5114 12180.2 16154.2 746425 32266.9
-55109 569 11891 31.5866 11580 15597.5 731518 32086.1
-57549 562 12017.8 31.2326 11448.4 15339.9 726283 31663.7
-60097 554 11992.8 31.0768 11713 15667.9 721518 31604.7
-62757 547 12616.1 31.6598 12917.7 16669.1 742426 33064
-65536 540 12164.8 30.7595 11768.5 15783.3 719835 31861.1
-68438 532 12212.4 30.3534 11657.9 15646.6 712400 31473.7
-71468 525 12581 31.113 13232.4 16961.9 727143 32539
-74632 518 12235.5 30.0133 11783.8 15843.6 701195 31760.6
-77936 511 12160.5 29.8743 11956.9 15896.3 700491 31581.2
-81386 505 12471.3 30.259 12798 16839.6 707356 32316.8
-84990 498 12142.6 29.5131 11887.6 16078.3 687916 31421.7
-88752 491 12334 29.2614 11981.7 16165 687259 31694.5
-92682 485 12810.3 29.716 12987.6 17092.8 694421 32187.6
-96785 478 12297.1 29.0664 12177.8 16384.9 676006 31625.5
-101070 472 12502.1 28.8204 12186.4 16387.7 671447 31451.3
-105545 466 12832.6 29.1391 12899.1 17143.8 676476 32283.3
-110218 460 12719.6 28.4149 12269.6 16493.5 660902 31760.9
-115098 454 12594.7 28.2515 12367.8 16766.5 657205 31693.8
-120194 448 12872.8 28.519 13203.1 17540.2 665083 32236.6
-125515 442 12748.9 27.8972 12481.9 17135.7 652611 31812.2
-131072 436 12862.4 27.942 13442.7 17743.1 648798 31809.6
-136875 430 13037.2 27.5996 13062.8 17572.1 646286 31946.5
-142935 424 12929.2 27.1396 12337.3 17040.1 636644 31681.6
-149263 419 13295.9 27.2607 14004.8 18202.9 643979 32269.7
-155872 413 13142.9 26.6969 12915.3 17748.2 632702 31893.5
-162773 408 13318.6 26.6988 13612.7 18245.1 636061 32149.5
-169979 402 13107 26.2077 13283.6 17962.7 626030 31554.7
-177505 397 13216.6 25.7605 12853.9 17483.6 623491 31400.5
-185364 392 13512.8 25.9411 14025.5 18961.7 631059 32512.8
-193571 386 13401.6 25.2547 12930.1 17968.9 620212 31738.3
-202141 381 13792.7 25.4429 14099.7 18818.9 626147 32217.8
-211090 376 13577.1 24.7603 13494.7 18611.7 614114 31627.7
-220436 371 14037.7 24.8884 14436.7 19609.2 620854 32393.5
-230195 366 13663.9 24.3272 13565.6 19051.9 614478 31704.9
-240387 362 13878.5 24.1973 14533.1 20038.7 616544 31942
-251030 357 14246.5 24.0832 14198.9 19773.1 614854 32414.6
-262144 352 13900.6 23.5392 13974.4 19318.2 609767 31795.5
-273750 347 14092.2 23.5224 14752.2 19982.7 611784 32002.9
-285870 343 13970.8 22.9901 13839.7 19743.4 607714 31629.7
-298527 338 14304.7 23.0339 15145 20523.7 612358 32130.2
-311744 334 14526.9 22.8144 14595.8 20772.5 612838 32146.7
-325546 329 14787.2 22.5245 15474.2 21483.3 617125 32246.2
-339959 325 14824.6 22.3568 15344.6 21323.1 616191 32427.7
-355010 321 14591.9 21.8292 14676 20794.4 601636 31648
-370728 316 14914.6 21.8191 15835.4 21708.9 612139 31977.8
-387141 312 14737.2 21.3461 14737.2 21121.8 604660 31522.4
-404281 308 15467.5 21.4558 15863.6 22201.3 611373 32506.5
-422180 304 15016.4 20.8724 14477 21240.1 601865 31654.6
-440872 300 15193.3 20.9794 16226.7 22790 612700 32263.3
-460391 296 15250 20.8245 15679.1 22290.5 609321 32223
-480774 292 14739.7 20.3431 14887 21397.3 600654 31561.6
-502060 288 15059 20.5206 15715.3 22354.2 609226 32111.1
-524288 284 14563.4 20.2626 14721.8 21183.1 601468 31419
-547500 281 14765.1 20.4057 15658.4 22234.9 610342 31971.5
-571740 277 14750.9 20.3996 15740.1 21812.3 610310 32274.4
-597053 273 14564.1 20.1967 15084.2 21124.5 608535 31736.3
-623487 270 14492.6 20.2257 15396.3 21863 605652 31548.1
-651091 266 14736.8 20.215 15364.7 21188 608244 32045.1
-679917 262 14919.8 20.2117 15965.6 21709.9 603393 32229
-710020 259 14783.8 20.1195 15563.7 21834 605170 32115.8
-741455 256 14835.9 20.0965 15949.2 21925.8 606367 32070.3
-774282 252 14845.2 20.0829 16603.2 22809.5 604611 31845.2
-808563 249 14939.8 20.0085 16289.2 22718.9 605016 32096.4
-844361 245 14906.1 20.0235 16751 23224.5 604800 32208.2
-881744 242 15049.6 19.9488 16582.6 22859.5 608558 32214.9
-920782 239 15108.8 19.9613 16351.5 22815.9 606059 32284.5
-961548 236 14885.6 19.8366 16000 22419.5 604186 31978.8
-1004120 233 14691 19.732 15970 22579.4 607236 31703.9
-1048576 230 14769.6 19.7774 16273.9 22569.6 608343 31847.8
-1095000 227 14630 19.6392 16392.1 22585.9 603727 31766.5
-1143480 224 14660.7 19.6026 16692 22718.8 604393 31937.5
-1194106 221 14873.3 19.4793 17090.5 23452.5 607163 32375.6
-1246974 218 14816.5 19.287 16623.9 22445 608312 32279.8
-1302182 215 14758.1 19.1631 16641.9 22804.7 611000 31958.1
-1359835 212 14669.8 19.0399 16594.3 22622.6 600429 32004.7
-1420040 209 14866 18.8827 16703.3 23540.7 602297 31808.6
-1482910 206 14771.8 18.7508 17014.6 23165 607820 31917.5
-1548564 204 14720.6 18.6009 17240.2 23539.2 608211 32009.8
-1617125 201 15199 18.5887 17965.2 24268.7 608259 32199
-1688722 198 15045.5 18.3313 17484.8 23676.8 606702 32000
-1763488 196 14892.9 18.1845 17505.1 24785.7 604872 31734.7
-1841564 193 15196.9 18.1245 17678.8 24585.5 603399 32285
-1923097 190 15152.6 17.9339 17994.7 24921.1 603874 32131.6
-2008240 188 14989.4 17.7795 17643.6 24569.1 604277 32303.2
-2097152 185 15167.6 17.7627 18097.3 24562.2 611930 32529.7
-2190001 183 14748.6 17.5373 17644.8 24781.4 601055 31776
-2286960 181 15143.6 17.4574 18165.7 24281.8 604735 32060.8
-2388213 178 14825.8 17.2681 17668.5 24067.4 608174 32050.6
-2493948 176 14806.8 17.1616 17880.7 24380.7 606636 32170.5
-2604365 173 14728.3 16.9913 18474 24554.9 602908 32167.6
-2719670 171 14748.5 16.9012 18865.5 25245.6 601187 32029.2
-2840080 169 14816.6 16.7004 18207.1 24426 609598 32934.9
-2965821 167 15089.8 16.6163 18910.2 25526.9 609449 32598.8
-3097129 164 15237.8 16.46 18951.2 25158.5 606250 31804.9
-3234251 162 15055.6 16.2631 18814.8 25487.7 604660 31851.9
-3377443 160 15243.8 16.177 19375 26381.2 608512 32293.8
-3526975 158 15240.5 16.0787 19177.2 26202.5 602475 32113.9
-3683128 156 15032.1 15.9257 18852.6 25205.1 602519 32211.5
-3846194 154 15142.9 15.8274 19090.9 26422.1 604851 32162.3
-4016479 152 15203.9 15.7309 19355.3 27151.3 609257 32236.8
-4194304 150 15120 15.6257 19113.3 25960 606487 32326.7
-4380002 148 14885.1 15.5055 19081.1 25182.4 604507 32290.5
-4573921 146 14979.5 15.4089 19561.6 25582.2 612363 32568.5
-4776426 144 14826.4 15.2641 18930.6 24833.3 600938 31944.4
-4987896 142 15098.6 15.1982 20739.4 25971.8 605042 32246.5
-5208729 140 14821.4 15.0463 19721.4 26121.4 608000 32107.1
-5439339 138 15021.7 14.9768 20500 26347.8 609920 32789.9
-5680159 136 14897.1 14.8172 19727.9 25838.2 604066 32161.8
-5931642 135 15074.1 14.7197 20118.5 26266.7 603719 32614.8
-6194258 133 14902.3 14.6653 20782 26503.8 603308 31977.4
-6468501 131 15152.7 14.5258 20122.1 26190.8 603244 32160.3
-6754886 129 15263.6 14.4953 20930.2 27201.6 603961 32418.6
-7053950 128 15945.3 14.7125 24289.1 30406.2 620117 33085.9
-7366255 126 15976.2 14.5438 26007.9 31111.1 622817 33500
-7692387 124 15911.3 14.7561 26104.8 31250 629008 33766.1
-8032959 122 15582 14.3689 25311.5 30344.3 617770 33483.6
-8388608 121 15297.5 14.2141 24694.2 29669.4 608256 32611.6
-8760003 119 15411.8 14.1444 26008.4 30411.8 610765 32899.2
-9147842 118 15135.6 14.0521 24694.9 28762.7 616347 33008.5
-9552851 116 15120.7 13.9894 24603.4 28706.9 612302 32819
-9975792 115 15156.5 13.9264 25382.6 28869.6 615557 32869.6
-10417458 113 15000 13.8393 25380.5 30185.8 617956 33044.2
-10878679 112 14964.3 13.7796 25366.1 28794.6 613857 32339.3
-11360319 110 15009.1 13.6902 26109.1 30509.1 610564 32500
-11863283 109 15477.1 13.607 26458.7 29963.3 610972 32825.7
-12388516 107 15570.1 13.5572 25757 29738.3 615065 33243
-12937002 106 15103.8 13.5105 26886.8 31000 604311 32518.9
-13509772 104 15721.2 13.4683 26432.7 31048.1 611298 32451.9
-14107901 103 15252.4 13.3939 26048.5 30990.3 607146 33301
-14732511 102 15362.7 13.3185 25774.5 30754.9 610892 32843.1
-15384775 100 15380 13.2808 26000 31660 608380 32710
-16065917 99 15282.8 13.2124 25171.7 29868.7 606253 32212.1
-16777216 98 15469.4 13.1664 25908.2 30469.4 608949 32551
-17520007 96 15104.2 13.1149 25531.2 30125 610708 32843.8
-18295684 95 15452.6 13.0626 25094.7 29884.2 617158 33926.3
-19105703 94 14872.3 13.0152 25585.1 30191.5 606436 32276.6
-19951585 92 15423.9 12.9886 25271.7 30815.2 621652 33445.7
-20834917 91 15549.5 12.9311 26186.8 30373.6 614549 33373.6
-21757357 90 14900 12.8767 26544.4 31388.9 610444 32411.1
-22720638 89 15258.4 12.8642 26516.9 31179.8 609753 32269.7
-23726566 88 15102.3 12.7907 26943.2 30897.7 616352 32920.5
-24777031 86 15000 12.753 26232.6 31255.8 612826 32662.8
-25874004 85 15070.6 12.711 27094.1 31200 607635 32364.7
-27019544 84 15881 12.6838 27916.7 31845.2 615667 32773.8
-28215802 83 15686.7 12.651 26915.7 31867.5 619289 32951.8
-29465022 82 15536.6 12.6183 27463.4 32304.9 612415 32573.2
-30769550 81 15851.9 12.5742 26074.1 31814.8 611284 33024.7
-32131834 80 15600 12.56 25650 30425 616300 33200
-33554432 79 15265.8 12.519 26455.7 31000 618051 32594.9
-35040014 78 15320.5 12.4775 25243.6 30038.5 609628 33102.6
-36591368 77 15740.3 12.4423 25701.3 30506.5 611299 32675.3
-38211406 76 15039.5 12.4227 26039.5 30157.9 611382 32881.6
-39903169 75 15946.7 12.3787 25533.3 30653.3 611400 33453.3
-41669834 74 15418.9 12.3653 26445.9 32743.2 614838 33162.2
-43514715 73 15123.3 12.3346 26835.6 30452.1 610384 32767.1
-45441276 72 15277.8 12.3128 26416.7 32166.7 607972 32277.8
-47453133 71 15478.9 12.2903 26380.3 32408.5 606451 32690.1
-49554062 70 15228.6 12.2656 27142.9 31642.9 608014 32957.1
-51748008 69 15942 12.2448 27739.1 32681.2 615333 33376.8
-54039088 68 15632.4 12.2149 27852.9 33250 617956 33779.4
-56431603 67 15537.3 12.2024 27194 32626.9 617657 33014.9
-58930044 66 16045.5 12.1764 25909.1 31181.8 605470 33803
-61539100 65 15800 12.1584 26323.1 30676.9 606400 33200
-64263668 64 15187.5 12.1367 26250 30875 605609 32156.2
-67108864 64 16328.1 12.1256 26890.6 31250 614281 33609.4
diff --git a/cpp/results/hll_union_timing_lgk12_16way_gcc9.tsv b/cpp/results/hll_union_timing_lgk12_16way_gcc9.tsv
deleted file mode 100644
index 2982699..0000000
--- a/cpp/results/hll_union_timing_lgk12_16way_gcc9.tsv
+++ /dev/null
@@ -1,304 +0,0 @@
-16 27304 4984.69 14.4233 2227.95 148.733
-17 26786 4929.78 13.8637 2205.44 151.758
-18 26307 4887.6 13.6233 2205.91 153.153
-19 25862 4942.5 13.743 2222.02 157.064
-20 25446 4915.86 13.6505 2222.71 149.297
-21 25057 4983.4 13.7002 2279.36 159.317
-22 24692 4969.83 13.7126 2281.39 150.535
-23 24347 4936.87 13.3933 2298.64 150.45
-24 24022 4990.55 13.5362 2365.87 155.816
-25 23715 4931.9 13.4227 2674.38 155.345
-26 23423 5142.3 14.0805 2818.73 162.362
-27 23145 5255 14.1699 2877.99 167.855
-28 22881 5155.85 14.0416 2839.74 161.313
-29 22629 5006.5 13.3427 2780.19 155.995
-31 22157 4908.07 12.9341 2723.83 151.555
-32 21936 4971.42 13.1177 2778.45 156.911
-33 21724 4915.49 13.0089 2771.4 155.174
-35 21324 4939.97 13.0343 2796.99 154.286
-36 21135 5041.26 13.1378 2893.87 159.782
-38 20777 4925.59 13.0673 2869.62 151.417
-40 20444 5059.82 13.5553 2989.09 158.384
-41 20285 4997.19 13.3332 2974.71 155.78
-43 19982 5181.86 13.4272 3111.75 154.689
-45 19697 4860.94 12.7036 2978.73 152.612
-47 19428 4923.77 12.753 3044.68 155.034
-49 19174 4841.03 12.6479 3498.23 156.879
-52 18818 4955.36 12.7997 3617.33 148.369
-54 18595 4911.48 12.7762 3648.51 157.946
-56 18383 6617.64 17.1956 4823.48 211.228
-59 18082 5727.91 14.9132 4311.69 185.765
-61 17893 5232.94 13.6962 4037.56 165.037
-64 17624 5210.11 13.6222 4044.6 166.194
-67 17370 5309.56 13.798 4181.4 172.309
-70 17132 5257.47 13.8279 4245.91 167.231
-73 16906 5200.93 13.7586 4246.66 168.638
-76 16693 4971.19 13.1106 4104.18 160.367
-79 16490 4981.56 13.1457 4153.49 163.008
-83 16235 5100.46 13.3818 4338.77 162.796
-87 15995 4962.11 13.3461 4353.67 160.675
-91 15770 4933.48 13.3575 4403.04 162.397
-95 15557 4901.97 13.1794 4422.32 161.792
-99 15356 4863.57 13.1538 5222.84 153.23
-103 15165 4890.41 13.3105 5304.65 140.257
-108 14939 4918.33 13.4417 5389.45 146.061
-112 14769 4902.36 13.476 5429.75 149.502
-117 14566 5051.08 32.0451 5925.17 146.025
-123 14338 5402.29 52.9759 6522.46 147.65
-128 14159 5468.82 69.817 7021.82 152.906
-134 13956 5429.49 67.6315 7149.9 154.199
-140 13764 5488.23 65.2639 7378.96 148.867
-146 13583 5439.37 62.9726 7470.22 153.869
-152 13411 5495.34 62.1985 7666.24 152.86
-159 13222 5478.97 60.2165 7834.67 155.423
-166 13043 5561.14 58.6166 8149.12 160.546
-173 12874 5416.42 55.8503 8161.64 150.458
-181 12691 5455.76 54.7354 8402.57 148.924
-189 12519 5422.08 52.5064 8612.99 145.06
-197 12356 5460.34 51.5317 10125.2 169.877
-206 12183 5439.88 50.169 10318.1 163.753
-215 12020 5485.61 49.6324 10593.2 175.125
-225 11849 5644.19 49.3795 11073.4 178.412
-235 11687 5756.4 49.0598 11472.1 190.981
-245 11534 5451.19 45.7635 11042.2 171.753
-256 11375 5502.07 45.0361 11291.3 172.923
-267 11225 5513.23 44.1594 11456.3 186.192
-279 11070 5436.59 42.7268 11555.4 178.681
-292 10912 5458.39 41.9674 11679.5 179.435
-304 10774 6279.1 46.652 12817.4 200.39
-318 10622 5472.51 41.1576 12029.6 184.24
-332 10479 5538.03 41.0583 12253.4 172.44
-347 10334 5497.39 40.0452 12315 177.859
-362 10196 5664.97 40.9109 12911.5 182.719
-378 10058 5808.71 41.3919 13391.1 192.086
-395 9919 5794.84 48.175 32010.7 39159
-412 9788 5701.47 51.2268 33061.6 39724.8
-431 9650 5642.69 49.7005 33147.5 39906.6
-450 9519 5625.28 48.2847 33295.1 40157.1
-470 9389 5623.39 47.1006 33602.7 40485.7
-490 9267 5943.46 48.1786 35306.8 42433.6
-512 9139 5722.18 45.5592 34345.2 41509.6
-535 9013 5687.12 44.7646 34530.6 42008.7
-558 8894 5671.35 43.8943 34711.9 42475.5
-583 8772 5690.04 42.9739 34800 42831.3
-609 8652 5854.83 43.4141 35799.1 44338.7
-636 8534 5672.6 41.5242 34847.7 43682.1
-664 8419 5670.15 40.9474 34980.9 44224
-693 8306 5658.56 40.2717 34864.2 44544.7
-724 8192 5645.51 39.6108 34771.6 44887.3
-756 8081 5705.36 39.6154 35197.3 45866.6
-790 7969 5794.45 48.4556 40759.2 46283.6
-825 7861 5747.49 47.0293 41141.2 46647.4
-861 7755 5769.44 46.3547 42021.9 47558.6
-899 7650 5762.48 45.1392 42373.5 47926
-939 7546 5795.12 44.3262 43186.1 48760.3
-981 7442 5745.23 43.2812 43534 49158.6
-1024 7342 5809.04 42.8054 44376.1 50167
-1069 7243 5789.04 41.9843 44730.1 50877.5
-1117 7143 5772.92 41.0394 44916.3 51492
-1166 7047 5788.14 40.5501 45220.8 52403.2
-1218 6951 5776.15 39.6628 45208.6 52901.7
-1272 6856 5811.55 39.417 45707 53962.2
-1328 6764 5792.43 38.8515 45652.9 54795.8
-1387 6671 5753.41 38.389 45890.9 55602.6
-1448 6581 5752.93 37.7696 45777.1 56138.4
-1512 6492 5771.87 37.5688 46206.3 57421.4
-1579 6404 5423.02 44.4837 57182.2 58139.4
-1649 6317 5372.17 43.4106 58402.4 58950.5
-1722 6231 5436.37 42.9094 60185.4 60409.1
-1798 6146 5368.53 41.73 61034.2 61056.9
-1878 6062 5421.81 41.0766 62548 62202.9
-1961 5980 5460.54 40.545 64124.6 63577.9
-2048 5899 5437.53 39.6474 64872.4 64136.5
-2139 5818 5354.59 38.7493 65408.7 64773.5
-2233 5740 5383.1 38.2467 66217.9 65729.8
-2332 5662 5440.13 37.8456 67128.4 66824.1
-2435 5585 5506.71 37.3394 67472.9 67419.2
-2543 5509 5455.98 36.9659 68262.8 68466.3
-2656 5434 5407.99 36.3793 68316 68631.8
-2774 5360 5420.9 35.9283 68776.3 69262.1
-2896 5287 5419.33 35.6737 69298.8 69669.8
-3025 5215 5391.37 35.1961 69604 69813.6
-3158 5145 5559.96 41.5498 91933.5 70241.2
-3298 5075 5527.09 40.7208 94646.3 70249.1
-3444 5006 5564.92 40.0236 97816.4 70477
-3597 4938 5638.92 39.2534 100501 70439.2
-3756 4871 5537.88 38.5265 103331 70396.6
-3922 4804 5664.03 38.1636 106697 70654.2
-4096 4739 5535.98 37.1765 108080 69771.5
-4277 4675 5601.28 36.7322 110388 69756.1
-4467 4611 5653 36.3809 112913 69880.7
-4664 4549 5643.22 35.8302 113929 69391.7
-4871 4487 5681.52 35.7354 116271 69911.1
-5087 4426 5546.77 34.9726 116230 68737.7
-5312 4365 5563.8 34.5875 117307 68638.3
-5547 4306 5589.87 34.3307 118934 68405.9
-5793 4248 5676.79 34.2439 120605 68528.2
-6049 4190 5647.02 33.8418 121275 68010.3
-6317 4133 6083.72 81.1569 299272 68318.2
-6597 4077 6059.11 78.4658 304016 67835.4
-6889 4021 6041.03 76.1876 309719 67700.1
-7194 3967 6098.31 74.2408 317439 67749.9
-7512 3913 6048.56 72.1015 322823 67565.3
-7845 3860 6048.7 69.8035 327600 67146.9
-8192 3807 6040.19 67.7939 333666 66815.6
-8555 3756 6078.54 66.206 342191 66915.1
-8933 3705 6054.25 64.3321 349462 66742.2
-9329 3654 6074.17 62.6224 355343 66584.3
-9742 3605 6081.28 60.9317 362613 66363.1
-10173 3556 6055.96 59.3767 369797 66298.9
-10624 3507 6061.88 57.8209 376854 66229.8
-11094 3460 6108.67 56.564 385695 66282.1
-11585 3413 6051.86 54.8839 391466 65789.9
-12098 3366 6046.94 53.7489 400230 65871.1
-12634 3320 6090.06 52.5549 408509 65919.6
-13193 3275 6104.73 51.5907 419336 66023.2
-13777 3231 6142.37 50.2494 426118 65715.9
-14387 3187 6108.25 49.1691 435844 65711.3
-15024 3144 6111.01 48.0319 443490 65427.5
-15689 3101 6167.04 47.2244 453887 65548.5
-16384 3059 6140.57 46.1212 463410 65391.3
-17109 3017 6250.25 45.4016 476402 65723.6
-17867 2976 6165.99 44.3761 485036 65463.4
-18658 2936 6215.26 43.5923 495859 65581.1
-19484 2896 6183.36 42.7439 507509 65290.4
-20347 2856 6227.94 41.9259 518831 65439.8
-21247 2818 6247.69 41.2635 531280 65496.1
-22188 2779 6208.35 40.6082 544224 65467.4
-23170 2742 6239.97 39.9812 558062 65617.4
-24196 2704 6210.8 39.2419 569816 65276.6
-25268 2668 6270.99 38.6587 584428 65611.7
-26386 2631 6305.97 38.1395 599216 65347.8
-27554 2596 6279.66 37.5979 614164 65423
-28774 2560 6341.02 37.0224 628372 65584.8
-30048 2525 6311.29 36.5167 642713 65486.7
-31379 2491 6420.71 36.2376 661020 65599.4
-32768 2457 6358.97 35.6192 674164 65574.7
-34219 2424 6401.82 35.2258 688321 65554
-35734 2391 6438.73 34.7975 704292 65623.2
-37316 2358 6438.08 34.4607 718366 65628.9
-38968 2326 6871.45 34.7549 744452 67340.5
-40693 2295 6959.04 35.243 770630 68610.5
-42495 2264 6612.19 33.9997 766711 66806.5
-44376 2233 6646.22 33.6321 772820 66838.3
-46341 2203 6524.74 32.8021 766492 65647.3
-48393 2173 6528.76 32.3687 767564 65447.8
-50535 2143 6605.69 32.3061 773082 65752.7
-52773 2114 6606.43 31.9641 774479 65909.6
-55109 2085 6649.4 31.5825 769014 65549.6
-57549 2057 6642.68 31.3276 766616 65560
-60097 2029 6687.04 31.1948 764006 65557.9
-62757 2001 6676.16 30.94 760442 65333.8
-65536 1974 6719.35 30.8015 757589 65433.6
-68438 1947 6767.85 30.6682 753102 65864.9
-71468 1921 6790.21 30.4029 748004 65587.7
-74632 1895 6783.11 30.2594 745441 65528.2
-77936 1869 6873.73 30.1738 743227 65848.6
-81386 1844 6815.08 29.8563 736586 65397
-84990 1819 6908.74 29.7952 734601 65450.8
-88752 1794 6920.29 29.5773 730543 65730.2
-92682 1769 6952.52 29.4039 724538 65574.9
-96785 1745 6998.28 29.2033 719685 65616.6
-101070 1722 6980.26 28.9747 714445 65294.4
-105545 1698 7040.64 28.8203 710575 65541.2
-110218 1675 7093.13 28.7062 706029 65527.8
-115098 1652 7089.59 28.4175 699461 65461.9
-120194 1630 7230.06 28.2377 696972 65615.3
-125515 1608 7231.34 28.0074 690887 65488.2
-131072 1586 7255.36 27.7644 687585 65560.5
-136875 1564 7271.1 27.5455 683121 65366.4
-142935 1543 7267.66 27.3041 677919 65106.9
-149263 1522 7357.42 27.0816 676194 65374.5
-155872 1501 7452.37 26.8722 673398 65604.9
-162773 1481 7486.83 26.6147 671629 65584.7
-169979 1461 7508.56 26.3192 667998 65512.7
-177505 1441 7585.01 26.088 665262 65499.7
-185364 1421 7555.24 25.7664 659797 65300.5
-193571 1402 7625.53 25.5626 658113 65326.7
-202141 1383 7719.45 25.2678 657969 65264.6
-211090 1364 7768.33 25.0036 655273 65418.6
-220436 1346 7761.52 24.7942 654403 65549
-230195 1327 7833.46 24.5062 651485 65413.7
-240387 1309 7804.43 24.2179 648258 65386.6
-251030 1292 7936.53 24.0178 649714 65435.8
-262144 1274 7996.86 23.7314 647582 65557.3
-273750 1257 8076.37 23.5137 646116 65701.7
-285870 1240 7998.39 23.2443 645152 65472.6
-298527 1223 8082.58 23.052 646004 65412.1
-311744 1206 8205.64 22.7991 646070 65426.2
-325546 1190 8263.03 22.5895 643552 65495.8
-339959 1174 8268.31 22.4078 646187 65745.3
-355010 1158 8268.57 22.0992 641848 65715.9
-370728 1142 8314.36 21.881 641550 65351.1
-387141 1126 8410.3 21.6506 641337 65456.5
-404281 1111 8418.54 21.4356 642232 65622.9
-422180 1096 8461.68 21.2465 642376 65532.8
-440872 1081 8576.32 21.0171 641221 65508.8
-460391 1066 8703.56 20.8297 643916 65995.3
-480774 1052 8626.43 20.6514 641638 65784.2
-502060 1038 8706.17 20.5626 643464 65422.9
-524288 1024 8543.95 20.3693 642049 65568.4
-547500 1010 8553.47 20.3018 643120 65686.1
-571740 996 8538.15 20.2038 642411 65615.5
-597053 982 8518.33 20.1744 642488 65859.5
-623487 969 8513.93 20.1363 640702 65462.3
-651091 956 8450.84 20.1468 642885 65451.9
-679917 943 8511.13 20.1438 640779 65633.1
-710020 930 8529.03 20.0931 640125 65575.3
-741455 917 8565.98 20.1265 643204 65607.4
-774282 905 8616.57 20.0785 641673 65489.5
-808563 893 8673.01 20.1092 645337 65807.4
-844361 880 8609.09 20.0684 641207 65237.5
-881744 868 8614.06 20.0577 643302 65634.8
-920782 857 8677.95 20.0536 643151 65635.9
-961548 845 8775.15 20.0457 644451 65770.4
-1004120 834 8761.39 20.0528 642640 65669.1
-1048576 822 8866.18 20.0232 645650 65756.7
-1095000 811 8858.2 20.0123 644956 65815
-1143480 800 8631.25 19.8774 642792 65696.2
-1194106 789 8718.63 19.8177 642218 65356.1
-1246974 778 8823.91 19.7402 642154 65751.9
-1302182 768 8665.36 19.602 641044 65697.9
-1359835 757 8811.1 19.5403 643572 65591.8
-1420040 747 8733.6 19.3826 644351 65591.7
-1482910 737 8648.58 19.2314 641626 65303.9
-1548564 727 8807.43 19.1092 641157 65456.7
-1617125 717 8843.79 18.9854 641756 65514.6
-1688722 707 8857.14 18.8533 644400 65654.9
-1763488 698 9005.73 18.7288 645365 65830.9
-1841564 688 9007.27 18.6239 641205 65758.7
-1923097 679 8988.22 18.4849 641960 65521.4
-2008240 670 9061.19 18.3814 644258 65555.2
-2097152 660 9862.12 18.6061 656632 66825.8
-2190001 651 9053.76 18.1454 643121 65694.3
-2286960 643 8939.35 18.0179 642471 65370.1
-2388213 634 9004.73 17.8778 643421 65787.1
-2493948 625 8758.4 17.725 643184 65417.6
-2604365 617 9113.45 17.6252 645559 65948.1
-2719670 608 8968.75 17.4615 642929 65582.2
-2840080 600 8946.67 17.3088 638063 65393.3
-2965821 592 8998.31 17.1668 645017 65652
-3097129 584 9166.1 17.0364 643779 65654.1
-3234251 576 9211.81 16.8837 643170 65442.7
-3377443 568 9198.94 16.7499 641030 65841.5
-3526975 560 9292.86 16.6221 646043 65871.4
-3683128 553 9952.98 16.6829 650532 66329.1
-3846194 545 9379.82 16.3627 645275 66025.7
-4016479 538 9379.18 16.2649 647420 65957.2
-4194304 531 9467.04 16.1565 643727 65598.9
-4380002 523 9514.34 16.0445 643589 65764.8
-4573921 516 9467.05 15.9419 646516 66323.6
-4776426 509 9465.62 15.8344 642497 65815.3
-4987896 502 9340.64 15.6802 642448 66013.9
-5208729 495 9337.37 15.5619 640376 65260.6
-5439339 489 9507.16 15.4407 643832 65629.9
-5680159 482 9524.9 15.3284 645241 65956.4
-5931642 475 9336.84 15.2282 643419 65675.8
-6194258 469 9379.53 15.1088 646542 65673.8
-6468501 463 9444.92 15.0064 644952 65946
-6754886 456 9576.75 14.9214 643730 65493.4
-7053950 450 9666.67 14.8208 644980 65731.1
-7366255 444 9725.23 14.7166 644421 65565.3
-7692387 438 9840.18 14.6467 643598 65529.7
-8032959 432 9965.28 14.5582 642123 66037
-8388608 426 10711.3 14.722 658254 67129.1
diff --git a/cpp/results/hll_union_timing_lgk12_32way_gcc9.tsv b/cpp/results/hll_union_timing_lgk12_32way_gcc9.tsv
deleted file mode 100644
index 4a1b458..0000000
--- a/cpp/results/hll_union_timing_lgk12_32way_gcc9.tsv
+++ /dev/null
@@ -1,367 +0,0 @@
-1 4096 9717.29 40.2832 5642.09 10254.4 316.895 125
-2 3490 9774.21 23.639 5679.37 10326.4 434.67 126.934
-3 3178 9862.81 21.2922 5707.05 10465.7 521.397 114.223
-4 2974 9996.3 18.4936 5709.82 10573.6 615.333 132.145
-5 2825 9856.28 17.5575 5686.73 10493.5 707.257 126.018
-6 2708 10043.9 17.6022 5857.46 10636.6 827.179 122.23
-7 2614 9853.48 16.2859 5757.46 10518.7 911.247 128.156
-8 2534 10015.8 14.7001 5790.84 10647.6 1563.54 172.455
-9 2466 9919.3 15.4096 5785.08 10591.2 1696.27 157.745
-10 2407 10271.3 14.3332 6005.4 10967.2 1818.45 142.086
-11 2355 10074.7 14.6304 5891.72 10753.7 1850.11 157.113
-12 2308 10052.4 14.0815 5846.62 10786 1962.74 150.78
-13 2266 10024.7 15.3778 5899.38 10823 2045.9 159.753
-14 2227 10043.6 14.2729 5931.3 10794.8 2129.77 175.123
-15 2192 9958.94 13.8686 5881.84 10768.2 2221.26 152.828
-16 2160 10213.4 13.8889 6074.54 10992.6 2397.22 148.611
-17 2130 10139 14.554 5992.02 10923.5 2431.46 173.709
-18 2102 11020 14.9329 6905.33 12061.8 2760.23 181.732
-19 2076 11629.1 16.2255 7189.79 12640.2 3094.89 199.422
-20 2051 11684.1 15.9678 7189.66 12697.2 3244.27 180.4
-21 2028 10056.7 13.9711 6027.12 10962.5 2799.31 170.611
-22 2007 9903.84 13.385 6026.41 10712 2916.29 155.954
-23 1986 9911.38 13.1792 5962.74 10794.1 3014.6 148.54
-24 1967 10149 13.3028 6135.74 11104.2 3236.91 158.109
-25 1948 10070.3 13.2238 6113.96 10954.8 3621.66 158.111
-26 1931 9974.62 14.0023 6054.38 10999.5 3667.01 162.092
-27 1914 9804.08 12.6746 6024.03 10735.6 3696.97 149.425
-28 1898 10008.4 13.0212 6178.61 10930.5 3897.79 164.91
-29 1883 10050.5 12.5442 6112.59 10946.9 3938.4 173.128
-31 1854 9874.33 13.5018 6015.64 10731.9 4115.43 156.958
-32 1840 10150.5 13.3832 6105.98 11057.1 4288.59 150
-33 1827 9967.16 13.269 6130.27 10897.6 4280.24 184.455
-35 1803 10364.4 13.739 6561.84 11382.1 4462.56 180.255
-36 1791 10670.6 13.7726 6646.01 11740.4 4603.02 172.529
-38 1769 10636.5 13.8348 6668.74 11732.6 4582.82 164.5
-40 1748 10875.9 14.4022 6799.2 11931.4 4720.82 172.769
-41 1738 12490.2 16.6157 8065.02 13775 5454.55 204.258
-43 1719 11350.2 15.0574 7262.36 12500.3 5058.76 180.337
-45 1701 10901.2 14.2792 7009.99 12108.8 4927.69 176.367
-47 1684 10573.6 14.4034 6819.48 11692.4 4875.3 172.803
-49 1668 10538.4 13.7767 6735.61 11579.1 5328.54 176.259
-52 1645 10141.6 13.0699 6506.38 11204.9 5229.79 184.802
-54 1631 10559.8 13.114 6823.42 11547.5 5477.62 182.097
-56 1617 10082.9 12.8324 6568.34 11111.3 5225.73 160.792
-59 1598 10125.8 13.0248 6645.18 11134.5 5391.74 162.078
-61 1586 10017 12.6103 6561.79 10873.9 5228.88 149.433
-64 1568 10221.3 13.2035 6774.87 10987.2 5384.57 161.99
-67 1552 10262.2 13.4155 6974.87 11187.5 5356.96 171.392
-70 1536 10222 12.9836 7000 11168 5473.31 140.625
-73 1521 9995.4 13.0051 7003.29 10939.5 5415.52 138.725
-76 1507 10159.3 12.7912 7118.78 11031.9 5653.62 156.603
-79 1494 10379.5 13.3784 7253.01 11279.1 5809.24 150.602
-83 1477 10007.4 12.6845 7104.27 10916.7 5685.85 172.647
-87 1461 10315.5 13.1936 7311.43 11133.5 5938.4 164.271
-91 1446 10262.8 13.3221 7373.44 11180.5 5939.83 165.284
-95 1432 10239.5 12.9447 7340.08 11100.6 6016.76 150.14
-99 1418 10240.5 12.8791 7439.35 11097.3 6873.77 186.178
-103 1405 10024.9 12.7907 7431.32 10901.8 6861.21 142.349
-108 1390 10243.9 13.6224 7682.01 11246 7136.69 158.993
-112 1378 10508.7 13.2114 7838.9 11447 7428.88 167.634
-117 1364 10788.1 13.1839 8096.04 11632.7 7683.28 185.484
-123 1349 10029.7 13.2528 7798.37 10975.5 7259.45 154.188
-128 1336 10147.5 12.9877 7733.53 11058.4 7290.42 160.928
-134 1322 10071.9 13.2149 7877.46 10981.8 7347.96 164.902
-140 1309 10213.9 13.238 8122.99 11133.7 7683.73 167.303
-146 1296 10097.2 13.26 8258.49 11246.1 7790.12 143.519
-152 1284 10157.3 13.3526 8497.66 11125.4 7927.57 158.1
-159 1271 10114.1 13.311 8624.7 11096 7962.23 133.753
-166 1259 10192.2 13.6607 8727.56 11133.4 8154.09 146.148
-173 1247 9989.57 13.2341 8637.53 10858.9 8102.65 163.593
-181 1234 10004.9 13.4853 8790.11 10983 8361.43 143.436
-189 1221 10102.4 13.4897 8882.88 10995.1 8508.6 153.153
-197 1210 10137.2 14.1125 9273.55 11047.1 10114.9 176.033
-206 1197 10243.9 13.9223 9405.18 11052.6 10341.7 185.464
-215 1186 10164.4 13.8162 9510.96 11018.5 10401.3 173.693
-225 1173 10243.8 16.1978 9766.41 11393.9 10693.9 184.143
-235 1161 10881.1 35.9924 11242.9 14427.2 11952.6 178.295
-245 1150 11397.4 54.016 12475.7 16526.1 12975.7 205.217
-256 1139 11175.6 70.6897 13472.3 18140.5 13790.2 180.86
-267 1128 10972.5 67.9868 13629.4 18209.2 13859 192.376
-279 1116 11012.5 66.289 13922.9 18565.4 14276.9 190.86
-292 1105 10992.8 64.8763 14140.3 18794.6 14626.2 186.425
-304 1094 10994.5 62.5962 14656.3 19122.5 14962.5 194.698
-318 1083 11169.9 60.6486 15106.2 19663.9 15511.5 211.45
-332 1072 11053.2 58.5945 15304.1 19748.1 15806.9 194.03
-347 1062 11037.7 56.7468 15558.4 20214.7 16069.7 176.083
-362 1051 11040.9 55.3091 15941 20392 16679.4 195.052
-378 1041 11093.2 54.4043 16401.5 21037.5 17099.9 187.32
-395 1030 11389.3 52.6803 16840.8 21347.6 34814.6 37284.5
-412 1020 11164.7 50.9828 17165.7 21795.1 35193.1 37907.8
-431 1010 11023.8 49.4223 17620.8 22025.7 35211.9 37829.7
-450 1000 11056 47.5867 17914 22377 35385 38023
-470 990 11084.8 46.787 18211.1 23030.3 35743.4 38475.8
-490 980 11264.3 46.3744 18946.9 23981.6 36328.6 39799
-512 970 11146.4 45.0246 19050.5 24182.5 36219.6 39295.9
-535 961 11314.3 44.4922 19597.3 25344.4 37057.2 40121.7
-558 951 11359.6 44.4203 19965.3 26097.8 37572 40956.9
-583 942 11076.4 42.299 19733.5 26229.3 36832.3 40684.7
-609 932 11130.9 41.6041 19875.5 27085.8 36766.1 40853
-636 923 11140.8 40.9759 19995.7 27910.1 36780.1 41137.6
-664 914 11264.8 40.5292 20298.7 28928.9 37671.8 42210.1
-693 905 11260.8 40.3642 20507.2 30163.5 37493.9 42911.6
-724 896 11389.5 40.2187 20985.5 31741.1 38053.6 44045.8
-756 887 11883.9 41.1455 21752 33818.5 38977.5 45808.3
-790 878 12353.1 51.064 27702.7 43227.8 44766.5 47207.3
-825 869 11834.3 51.8562 28864.2 46311.9 45086.3 46109.3
-861 861 11221.8 48.9032 28682.9 45642.3 44440.2 45125.4
-899 852 11422.5 48.3701 29426.1 46732.4 45171.4 45974.2
-939 844 11393.4 47.2609 30560.4 47949.1 46164.7 46959.7
-981 835 11407.2 45.9973 30988 48826.3 45959.3 47243.1
-1024 827 11139.1 44.5688 31506.7 49569.5 46542.9 47570.7
-1069 819 11517.7 44.5614 32379.7 51780.2 47648.4 48990.2
-1117 810 11569.1 43.9559 33038.3 53316 48203.7 49592.6
-1166 802 11496.3 42.7854 33209.5 54129.7 48187 49917.7
-1218 794 11277.1 41.5235 33323.7 55222.9 47666.2 50037.8
-1272 786 11318.1 40.9805 33694.7 57035.6 48310.4 51183.2
-1328 779 11295.3 40.1716 33604.6 58423.6 47984.6 51390.2
-1387 771 11456.5 40.2 34337.2 61035 48614.8 53668
-1448 763 11427.3 39.4959 34705.1 63131.1 49006.6 53728.7
-1512 756 11412.7 39.0772 34747.4 64716.9 48548.9 54568.8
-1579 748 11977.3 49.0461 49342.2 84979.9 62125.7 57647.1
-1649 741 11495.3 46.3529 49450.7 84229.4 61383.3 56622.1
-1722 733 11547.1 45.6218 50698.5 86080.5 62899 57795.4
-1798 726 11422.9 44.0955 51736.9 87578.5 63954.5 58311.3
-1878 719 11645.3 43.976 54015.3 91048.7 65798.3 59650.9
-1961 712 12311.8 45.5003 59103.9 98585.7 70935.4 64387.6
-2048 705 12324.8 44.1538 60173 100374 71890.8 65475.2
-2139 697 11629.8 41.0804 57948.4 97119.1 68837.9 62530.8
-2233 691 11670 40.5586 59548.5 100836 70331.4 64541.2
-2332 684 11688.6 40.1865 59897.7 103811 71035.1 65098
-2435 677 11518.5 39.1108 59899.6 105870 71172.8 65366.3
-2543 670 11697 39.1276 61517.9 110790 72329.9 67265.7
-2656 663 11639.5 38.3008 61114.6 113442 72319.8 66912.5
-2774 657 11479.5 37.6413 61284.6 116160 72398.8 67391.2
-2896 650 11421.5 37.134 62155.4 120526 72495.4 66840
-3025 644 11459.6 36.9201 62684.8 124766 73914.6 67554.3
-3158 637 10960.8 43.9774 88993.7 151932 95908.9 68331.2
-3298 631 10591.1 42.6004 90805.1 153219 97239.3 67120.4
-3444 625 10804.8 42.1993 94800 158077 101930 67806.4
-3597 619 10833.6 41.259 97533.1 161501 104260 67245.6
-3756 612 10709.2 40.1828 100369 165167 106788 66839.9
-3922 606 11135.3 40.4682 104721 173460 111825 68222.8
-4096 600 11825 41.6695 113303 186802 119907 71470
-4277 594 11055.6 38.4045 108764 179695 114785 66835
-4467 588 11216 38.666 113429 188956 119138 68051
-4664 583 10790.7 37.0643 110738 190367 117894 66447.7
-4871 577 11027.7 36.7687 112901 197366 120236 66175
-5087 571 10817.9 36.3101 114214 204179 121578 66113.8
-5312 565 10823 35.869 114464 209513 121710 65623
-5547 560 10903.6 35.5591 115939 218409 123288 65625
-5793 554 10711.2 34.87 115848 223995 123825 64880.9
-6049 549 10972.7 35.0224 118617 235142 126020 65160.3
-6317 543 11261.5 41.1818 170757 287322 170070 65217.3
-6597 538 11959.1 42.3308 183002 307026 183496 67687.7
-6889 532 11503.8 40.4879 185791 309064 185167 65939.8
-7194 527 11343.5 39.2764 189778 311966 189190 64912.7
-7512 522 11017.2 38.2739 193615 317975 193193 64057.5
-7845 517 11396.5 37.8319 198791 327602 198665 64549.3
-8192 512 11248 37.0727 206857 336246 202041 63386.7
-8555 506 10970.4 36.5614 210860 345294 206972 63545.5
-8933 501 11421.2 36.8619 218080 362008 213750 64832.3
-9329 496 11322.6 36.3986 221877 374216 214466 64637.1
-9742 491 11969.5 37.1447 231695 398106 224894 67545.8
-10173 487 11700.2 36.1522 228522 403758 220567 65361.4
-10624 482 11377.6 35.2359 227284 411409 217089 64456.4
-11094 477 11507.3 35.0714 230094 428048 219023 64190.8
-11585 472 11190.7 34.4927 230129 444936 219665 64186.4
-12098 467 11578.2 34.386 232343 460794 221679 64286.9
-12634 463 11568 80.9675 16416.8 16455.7 590261 63336.9
-13193 458 12286 82.0043 17576.4 17120.1 623747 65879.9
-13777 454 12046.3 77.8599 16900.9 16828.2 619974 64601.3
-14387 449 11795.1 74.352 16490 16380.8 620541 63510
-15024 445 11782 71.9456 15991 16343.8 628209 62928.1
-15689 440 11759.1 69.7688 15913.6 16411.4 640132 63438.6
-16384 436 11823.4 68.4263 16151.4 16708.7 655089 63500
-17109 431 12004.6 67.0681 16624.1 16679.8 671548 63928.1
-17867 427 12082 65.4709 16868.9 17018.7 685665 64395.8
-18658 423 11957.4 62.6638 16222.2 16706.9 687208 63210.4
-19484 419 11735.1 60.8796 16045.3 16525.1 694971 63124.1
-20347 415 11788 59.382 16392.8 16426.5 711306 63101.2
-21247 410 11797.6 58.4006 16531.7 16590.2 727256 63395.1
-22188 406 12142.9 57.6945 17197 17086.2 754116 63970.4
-23170 402 12114.4 55.7396 17082.1 17154.2 756955 63639.3
-24196 398 11892 53.7984 16266.3 16522.6 767352 62635.7
-25268 394 11931.5 52.7226 16418.8 16802 780921 63068.5
-26386 390 12030.8 51.5042 16630.8 17079.5 794982 62825.6
-27554 386 11968.9 49.8413 16367.9 16593.3 804702 62194.3
-28774 383 12462.1 50.8999 17843.3 17809.4 854815 64866.8
-30048 379 12145.1 48.4367 17124 16894.5 852161 63179.4
-31379 375 11901.3 47.0629 16594.7 17098.7 858056 62421.3
-32768 371 11965 46.1132 16528.3 16800.5 881852 62536.4
-34219 368 12179.3 45.6982 17198.4 17682.1 914027 63440.2
-35734 364 12700.5 46.1022 18961.5 18431.3 953975 65219.8
-37316 360 12402.8 44.3087 17977.8 17988.9 954994 63850
-38968 357 12322.1 42.8604 17532.2 17114.8 965314 63112
-40693 353 12280.5 42.0671 17456.1 17325.8 987368 63478.8
-42495 350 13214.3 42.2682 18460 18182.9 1.03276e+06 65125.7
-44376 346 12976.9 42.0969 19254.3 18765.9 1.06535e+06 64823.7
-46341 343 12600.6 40.7177 18131.2 18014.6 1.0719e+06 63772.6
-48393 339 12725.7 40.3694 18295 18433.6 1.10504e+06 64545.7
-50535 336 12931.5 39.9076 18726.2 18511.9 1.14353e+06 65669.6
-52773 333 13441.4 39.9973 20066.1 19561.6 1.18082e+06 65690.7
-55109 329 12729.5 38.1587 18604.9 18680.9 1.17647e+06 63531.9
-57549 326 12585.9 37.5256 17757.7 18331.3 1.20013e+06 63156.4
-60097 323 12526.3 36.6527 17678 17634.7 1.22118e+06 63111.5
-62757 320 12946.9 37.2459 19425 19215.6 1.29026e+06 64906.2
-65536 316 12569.6 35.8014 17898.7 17949.4 1.27932e+06 62683.5
-68438 313 12552.7 34.966 17083.1 17559.1 1.29768e+06 63194.9
-71468 310 12616.1 34.6349 17025.8 17600 1.33514e+06 62196.8
-74632 307 12381.1 34.4547 17241 17775.2 1.36025e+06 62723.1
-77936 304 12417.8 34.0026 17648 18227 1.38723e+06 62894.7
-81386 301 13202.7 34.3939 20046.5 19521.6 1.44962e+06 65275.7
-84990 298 12979.9 33.6609 18429.5 18748.3 1.43443e+06 63728.2
-88752 295 13400 33.927 20061 19847.5 1.46882e+06 64827.1
-92682 292 13363 33.478 20428.1 19842.5 1.48467e+06 64147.3
-96785 289 13141.9 32.4507 18297.6 18640.1 1.46427e+06 62827
-101070 286 13132.9 32.1928 18101.4 18391.6 1.4627e+06 63042
-105545 283 12872.8 31.9259 18968.2 19215.5 1.46384e+06 62395.8
-110218 281 13484 32.3849 20950.2 21128.1 1.49584e+06 64416.4
-115098 278 13093.5 31.4253 18852.5 19219.4 1.45786e+06 62647.5
-120194 275 13498.2 31.3594 18767.3 19385.5 1.46234e+06 64476.4
-125515 272 13617.6 31.7803 20702.2 20621.3 1.46988e+06 64191.2
-131072 270 13392.6 30.8897 19340.7 19770.4 1.42927e+06 63063
-136875 267 13209.7 30.6969 19202.2 19588 1.42621e+06 63101.1
-142935 264 13856.1 31.0445 20863.6 21132.6 1.43532e+06 63833.3
-149263 262 13866.4 30.6782 20095.4 20458 1.42105e+06 63122.1
-155872 259 13227.8 30.1226 18525.1 19837.8 1.3857e+06 62779.9
-162773 256 13761.7 30.1495 19394.5 20015.6 1.3995e+06 63578.1
-169979 254 13547.2 30.0054 20015.7 20633.9 1.38438e+06 63527.6
-177505 251 13908.4 29.5604 18462.2 20187.3 1.36426e+06 63223.1
-185364 249 14891.6 30.9377 23971.9 25570.3 1.41735e+06 65839.4
-193571 246 14617.9 30.1309 23081.3 23902.4 1.38406e+06 64638.2
-202141 244 14237.7 29.8347 21918 22479.5 1.36704e+06 64401.6
-211090 241 13792.5 28.8956 18846.5 20850.6 1.32223e+06 62659.8
-220436 239 13891.2 28.6804 19205 21133.9 1.32027e+06 62895.4
-230195 237 13873.4 28.3726 19337.6 20936.7 1.3005e+06 62299.6
-240387 234 14085.5 28.6315 21192.3 22239.3 1.31656e+06 63384.6
-251030 232 13862.1 27.9693 19797.4 21767.2 1.28507e+06 62375
-262144 230 14469.6 28.3226 22073.9 23478.3 1.30164e+06 64108.7
-273750 227 14312.8 27.4935 19444.9 21259.9 1.26985e+06 62215.9
-285870 225 14040 27.275 19431.1 21591.1 1.26246e+06 61928.9
-298527 223 14937.2 27.5155 21641.3 23457.4 1.27755e+06 63363.2
-311744 221 15217.2 27.2715 23000 24846.2 1.28487e+06 64004.5
-325546 218 14899.1 27.0484 21834.9 23633 1.27002e+06 63834.9
-339959 216 14740.7 26.384 21254.6 23782.4 1.24979e+06 62240.7
-355010 214 15210.3 26.7434 23850.5 25901.9 1.2721e+06 64032.7
-370728 212 15014.2 25.8617 20745.3 23566 1.23584e+06 63000
-387141 210 15309.5 25.8877 22342.9 24923.8 1.24878e+06 63504.8
-404281 208 15043.3 25.2891 20870.2 23389.4 1.2272e+06 62110.6
-422180 206 15203.9 25.2172 21543.7 24388.3 1.23843e+06 62912.6
-440872 204 15142.2 24.7813 21102.9 23867.6 1.22351e+06 62720.6
-460391 202 15534.7 24.7194 22113.9 25287.1 1.23099e+06 63430.7
-480774 200 15360 24.2436 21265 24195 1.22276e+06 62745
-502060 198 15601 24.3128 22565.7 25439.4 1.2275e+06 63045.5
-524288 196 15295.9 23.6942 21693.9 24596.9 1.20778e+06 62290.8
-547500 194 15747.4 23.7951 23247.4 26252.6 1.22414e+06 63608.2
-571740 192 15510.4 23.2068 21869.8 25234.4 1.20221e+06 62828.1
-597053 190 15921.1 23.2215 23615.8 27100 1.21865e+06 62857.9
-623487 188 15750 22.7214 22212.8 25766 1.2035e+06 61813.8
-651091 186 16333.3 22.7876 23833.3 27860.2 1.21882e+06 63940.9
-679917 184 16168.5 22.4675 23114.1 26407.6 1.21186e+06 63244.6
-710020 182 15983.5 22.034 22263.7 26214.3 1.20355e+06 62895.6
-741455 181 16839.8 22.0771 24226.5 28221 1.21775e+06 63348.1
-774282 179 16262.6 21.794 24385.5 27960.9 1.21669e+06 63575.4
-808563 177 16429.4 21.3644 23508.5 27988.7 1.19367e+06 62163.8
-844361 175 16440 21.3276 25005.7 29040 1.21313e+06 64022.9
-881744 173 16439.3 21.1467 24982.7 29237 1.2066e+06 62659
-920782 172 16517.4 20.8456 24488.4 29069.8 1.20098e+06 62930.2
-961548 170 16782.4 20.7711 25105.9 30264.7 1.20346e+06 62958.8
-1004120 168 16773.8 20.5414 25184.5 30535.7 1.21195e+06 63077.4
-1048576 167 16497 20.3505 24239.5 29544.9 1.20007e+06 63604.8
-1095000 165 16387.9 20.1998 24175.8 28909.1 1.20444e+06 62575.8
-1143480 163 16564.4 20.2529 25257.7 30343.6 1.20933e+06 63472.4
-1194106 162 16487.7 20.1536 24987.7 29759.3 1.2103e+06 64080.2
-1246974 160 16650 20.1195 23906.2 28193.8 1.20714e+06 63518.8
-1302182 158 16405.1 20.0822 24291.1 28645.6 1.20592e+06 62841.8
-1359835 157 16254.8 20.0391 24465 28318.5 1.19994e+06 62649.7
-1420040 155 16019.4 19.9635 23593.5 27961.3 1.20645e+06 62593.5
-1482910 154 16720.8 19.998 24753.2 29350.6 1.20846e+06 62753.2
-1548564 152 16427.6 20.09 25269.7 28815.8 1.21361e+06 63276.3
-1617125 151 16430.5 19.9569 24980.1 30053 1.20417e+06 63284.8
-1688722 149 16516.8 19.9643 25959.7 30073.8 1.20734e+06 62852.3
-1763488 148 16945.9 19.9749 25810.8 30081.1 1.21462e+06 63763.5
-1841564 146 16589 19.8649 25746.6 30109.6 1.21275e+06 64082.2
-1923097 145 16765.5 19.7981 25765.5 30220.7 1.20728e+06 63227.6
-2008240 143 16986 19.8465 26482.5 30559.4 1.20983e+06 64314.7
-2097152 142 16852.1 19.6594 25197.2 30985.9 1.20044e+06 62774.6
-2190001 140 16485.7 19.7613 26114.3 30014.3 1.20789e+06 62671.4
-2286960 139 16913.7 19.7133 26575.5 31892.1 1.21301e+06 63172.7
-2388213 138 16739.1 19.5378 25362.3 29811.6 1.20362e+06 62789.9
-2493948 136 16308.8 19.3844 25264.7 30507.4 1.19848e+06 63323.5
-2604365 135 16525.9 19.452 27977.8 30881.5 1.21511e+06 64651.9
-2719670 134 16403 19.1645 26604.5 30276.1 1.19851e+06 62470.1
-2840080 132 17037.9 19.1063 27348.5 31121.2 1.21957e+06 63840.9
-2965821 131 16259.5 18.8722 25633.6 30908.4 1.1976e+06 62465.6
-3097129 130 16638.5 18.8703 27484.6 31853.8 1.21132e+06 63892.3
-3234251 128 17046.9 19.0689 30875 34625 1.2368e+06 65437.5
-3377443 127 17598.4 18.9618 33039.4 37015.7 1.24035e+06 66496.1
-3526975 126 17730.2 19.1642 33944.4 37396.8 1.2647e+06 67134.9
-3683128 125 17304 18.5075 29832 34904 1.2223e+06 64128
-3846194 123 20203.3 18.7857 31707.3 36544.7 1.23733e+06 64414.6
-4016479 122 18680.3 19.3053 34967.2 41377 1.2959e+06 67573.8
-4194304 121 16652.9 17.947 28636.4 34016.5 1.2096e+06 62396.7
-4380002 120 17408.3 18.0812 30991.7 34958.3 1.23508e+06 64633.3
-4573921 118 16644.1 17.7986 30500 34881.4 1.21341e+06 63940.7
-4776426 117 16726.5 17.5818 29871.8 33316.2 1.20574e+06 63982.9
-4987896 116 16500 17.4333 29327.6 33948.3 1.21648e+06 64439.7
-5208729 115 16713 17.2302 29304.3 34747.8 1.20244e+06 64321.7
-5439339 114 16780.7 17.0893 28903.5 32201.8 1.21151e+06 63798.2
-5680159 113 16716.8 17.0863 30123.9 34230.1 1.21862e+06 63389.4
-5931642 112 16892.9 16.9594 31437.5 34741.1 1.23633e+06 64580.4
-6194258 110 16490.9 16.8042 30563.6 35545.5 1.20597e+06 63718.2
-6468501 109 16587.2 16.4945 29733.9 33522.9 1.20411e+06 62981.7
-6754886 108 16500 16.4604 31148.1 35611.1 1.20884e+06 63657.4
-7053950 107 16887.9 16.3346 31607.5 34186.9 1.20682e+06 63439.3
-7366255 106 16698.1 16.2516 32377.4 35679.2 1.21044e+06 63037.7
-7692387 105 17047.6 16.1629 33028.6 36552.4 1.21511e+06 64000
-8032959 104 17067.3 15.9487 32019.2 36567.3 1.20113e+06 63192.3
-8388608 103 16786.4 15.9025 33427.2 36126.2 1.22129e+06 62893.2
-8760003 102 16725.5 15.7791 32098 36029.4 1.20054e+06 64490.2
-9147842 101 16752.5 15.6793 31514.9 35138.6 1.21565e+06 65366.3
-9552851 100 16740 15.587 31950 36700 1.21762e+06 63730
-9975792 99 16666.7 15.4469 32040.4 35111.1 1.20795e+06 63303
-10417458 98 16806.1 15.3068 31877.6 35816.3 1.20504e+06 63551
-10878679 97 16257.7 15.2018 31948.5 35257.7 1.20644e+06 62680.4
-11360319 96 17562.5 15.1051 32541.7 35593.8 1.21905e+06 64333.3
-11863283 95 17094.7 15.0746 34200 35789.5 1.22262e+06 64294.7
-12388516 94 17095.7 14.9581 32648.9 36138.3 1.21203e+06 64255.3
-12937002 93 16666.7 14.7407 32129 35989.2 1.21099e+06 63473.1
-13509772 92 16423.9 14.6065 32021.7 36673.9 1.21066e+06 63087
-14107901 91 16714.3 14.4928 32956 35824.2 1.21218e+06 63736.3
-14732511 90 16455.6 14.4399 32766.7 36600 1.19779e+06 62988.9
-15384775 89 16831.5 14.6634 36179.8 37573 1.217e+06 63730.3
-16065917 89 17089.9 14.5476 35528.1 38876.4 1.22753e+06 65011.2
-16777216 88 16977.3 14.1878 34113.6 37943.2 1.21285e+06 64227.3
-17520007 87 16965.5 14.2301 32896.6 37321.8 1.21691e+06 65287.4
-18295684 86 17058.1 14.3482 35918.6 37976.7 1.25157e+06 64779.1
-19105703 85 17164.7 14.1638 33552.9 36188.2 1.21911e+06 64494.1
-19951585 84 16500 13.897 33083.3 36452.4 1.2076e+06 63190.5
-20834917 83 16481.9 13.8337 32831.3 36626.5 1.21611e+06 63662.7
-21757357 82 16780.5 13.786 34048.8 36487.8 1.21893e+06 64341.5
-22720638 82 16829.3 13.7752 33987.8 36695.1 1.20235e+06 63134.1
-23726566 81 16814.8 13.6297 34456.8 34963 1.22041e+06 64111.1
-24777031 80 16475 13.533 34125 35475 1.20379e+06 63475
-25874004 79 16810.1 13.4598 34443 37367.1 1.20923e+06 63303.8
-27019544 78 17166.7 13.429 35205.1 37141 1.2114e+06 63833.3
-28215802 78 17051.3 13.3454 35538.5 37576.9 1.22351e+06 63653.8
-29465022 77 16610.4 13.3049 35818.2 38181.8 1.19971e+06 62974
-30769550 76 17328.9 13.2379 35026.3 37421.1 1.20925e+06 64657.9
-32131834 75 17093.3 13.3225 35360 38506.7 1.21953e+06 63613.3
-33554432 75 16826.7 13.1938 35133.3 37373.3 1.22e+06 64466.7
-35040014 74 18000 13.2808 36418.9 39581.1 1.23627e+06 65081.1
-36591368 73 17383.6 13.4672 36739.7 39287.7 1.24915e+06 66849.3
-38211406 72 16944.4 13.0914 35152.8 37500 1.21694e+06 64930.6
-39903169 72 16541.7 12.9863 35694.4 37375 1.21681e+06 63847.2
-41669834 71 16436.6 12.8717 35831 37422.5 1.20377e+06 63197.2
-43514715 70 16557.1 12.8188 34971.4 37314.3 1.21641e+06 63500
-45441276 70 16557.1 12.7852 34271.4 35928.6 1.21204e+06 63914.3
-47453133 69 16985.5 12.725 35536.2 37362.3 1.21467e+06 63710.1
-49554062 68 16411.8 12.7141 36161.8 39294.1 1.20572e+06 62676.5
-51748008 67 16865.7 12.732 36179.1 39865.7 1.20476e+06 62940.3
-54039088 67 17089.6 12.6087 36567.2 38000 1.20352e+06 63447.8
-56431603 66 17757.6 12.9553 38106.1 38515.2 1.23495e+06 64515.2
-58930044 65 17353.8 12.5242 35538.5 38215.4 1.20632e+06 64353.8
-61539100 65 17153.8 12.4749 36076.9 38630.8 1.20586e+06 64076.9
-64263668 64 17468.8 12.4387 36406.2 38156.2 1.22675e+06 64859.4
-67108864 64 17046.9 12.436 35296.9 37093.8 1.20472e+06 63546.9
diff --git a/cpp/src/hll_union_timing_profile.cpp b/cpp/src/hll_union_timing_profile.cpp
index e7f16f4..267a37a 100644
--- a/cpp/src/hll_union_timing_profile.cpp
+++ b/cpp/src/hll_union_timing_profile.cpp
@@ -37,7 +37,8 @@ void hll_union_timing_profile::run() {
const size_t lg_max_trials = 14;
const size_t lg_min_trials = 6;
- const int lg_k = 11;
+ const int lg_k = 12;
+ const target_hll_type hll_type = HLL_8;
const int num_sketches_to_union = 32;
// some arbitrary starting value
@@ -62,7 +63,7 @@ void hll_union_timing_profile::run() {
for (size_t t = 0; t < num_trials; t++) {
const auto start_build(std::chrono::high_resolution_clock::now());
for (size_t i = 0; i < num_sketches_to_union; i++) {
- sketches[i] = std::unique_ptr<hll_sketch>(new hll_sketch(lg_k));
+ sketches[i] = std::unique_ptr<hll_sketch>(new hll_sketch(lg_k, hll_type));
}
hll_union u(lg_k);
const auto finish_build(std::chrono::high_resolution_clock::now());
@@ -96,13 +97,13 @@ void hll_union_timing_profile::run() {
const auto start_union(std::chrono::high_resolution_clock::now());
for (size_t i = 0; i < num_sketches_to_union; i++) {
- u.update(*sketches[i]);
+ u.update(std::move(*sketches[i]));
}
const auto finish_union(std::chrono::high_resolution_clock::now());
union_time_ns += std::chrono::duration_cast<std::chrono::nanoseconds>(finish_union - start_union);
const auto start_result(std::chrono::high_resolution_clock::now());
- hll_sketch result = u.get_result();
+ hll_sketch result = u.get_result(hll_type);
const auto finish_result(std::chrono::high_resolution_clock::now());
result_time_ns += std::chrono::duration_cast<std::chrono::nanoseconds>(finish_result - start_result);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org