.-------------.------------.--------------------------.--------------------------.----------------------.-----------------.-------------------------------. | Compiler | Case | Type instantation weight | Implementation | Compilation time [s] | Percents | std/proposal (more is better) | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | best case | light | proposal fold expression | 0,0794031653 | 153,9972945498 | 0,6493620573 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | best case | light | proposal bool-pack | 0,0751319528 | 145,7135544923 | 0,6862779537 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | best case | light | std | 0,0515614028 | 100 | N/A | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | | | | | | | | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | worse case | light | proposal fold expression | 0,0799896355 | 17,9869555475 | 5,5595845409 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | worse case | light | proposal bool-pack | 0,0750796247 | 16,8828606764 | 5,923166809 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | worse case | light | std | 0,4447091408 | 100 | N/A | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | | | | | | | | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | best case | heavy | proposal fold expression | 1,4643968015 | 2852,5517937475 | 0,035056331 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | best case | heavy | proposal bool-pack | 1,4566319056 | 2837,4262705736 | 0,0352432065 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | best case | heavy | std | 0,0513363791 | 100 | N/A | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | | | | | | | | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | worse case | heavy | proposal fold expression | 1,4660519228 | 79,372232631 | 1,259886445 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | worse case | heavy | proposal bool-pack | 1,4571726499 | 78,8915076946 | 1,2675635556 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | clang++-4.0 | worse case | heavy | std | 1,8470589452 | 100 | N/A | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | | | | | | | | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | | | | | | | | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | best case | light | proposal fold expression | 0,0829668283 | 266,814095185 | 0,3747927932 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | best case | light | proposal bool-pack | 0,0729383245 | 234,5632999442 | 0,4263241523 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | best case | light | std | 0,0310953693 | 100 | N/A | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | | | | | | | | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | worse case | light | proposal fold expression | 0,0891857305 | 19,897470005 | 5,0257645809 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | worse case | light | proposal bool-pack | 0,0729650354 | 16,2786086586 | 6,1430311458 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | worse case | light | std | 0,4482264853 | 100 | N/A | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | | | | | | | | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | best case | heavy | proposal fold expression | 2,7693927651 | 8245,6484510256 | 0,012127609 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | best case | heavy | proposal bool-pack | 2,7474816351 | 8180,4097903723 | 0,0122243265 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | best case | heavy | std | 0,0335861125 | 100 | N/A | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | | | | | | | | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | worse case | heavy | proposal fold expression | 2,7693307171 | 78,6970550861 | 1,2706955793 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | worse case | heavy | proposal bool-pack | 2,7491495595 | 78,1235599594 | 1,2800235941 | :-------------+------------+--------------------------+--------------------------+----------------------+-----------------+-------------------------------: | g++-6 | worse case | heavy | std | 3,5189762998 | 100 | N/A | '-------------'------------'--------------------------'--------------------------'----------------------'-----------------'-------------------------------'