| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 54406 | 12273 0 0 | 29433 800 896 | generic32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 60060 | 11956 0 0 | 28633 800 896 | generic32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 60126 | 13429 0 0 | 30601 800 896 | generic32lc | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 63206 | 12978 0 0 | 29681 800 896 | generic32lc | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 67100 | 12976 0 0 | 31577 800 896 | generic32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 69168 | 11934 0 0 | 27369 784 856 | generic32lc | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 71060 | 10566 0 0 | 25620 776 896 | generic32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 71896 | 12806 0 0 | 27145 784 856 | generic32 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 72930 | 13354 0 0 | 31883 792 856 | generic32 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 74844 | 59356 0 0 | 81013 840 864 | generic32lc | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 75438 | 14484 0 0 | 33097 800 896 | generic32lc | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 76494 | 11807 0 0 | 26884 776 896 | generic32lc | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 78672 | 13931 0 0 | 30955 792 872 | generic32 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 78694 | 13931 0 0 | 30955 792 872 | generic32 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 81818 | 14680 0 0 | 33411 792 872 | generic32lc | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 82676 | 64444 0 0 | 87733 840 864 | generic32lc | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 82786 | 64444 0 0 | 87733 840 864 | generic32lc | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 82852 | 64444 0 0 | 87733 840 864 | generic32lc | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 83380 | 64444 0 0 | 87733 840 864 | generic32lc | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 85470 | 68404 0 0 | 90117 840 864 | generic32 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 85800 | 68836 0 0 | 91725 840 864 | generic32lc | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 85822 | 68836 0 0 | 91725 840 864 | generic32lc | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 86130 | 60644 0 0 | 82301 840 864 | generic32 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 86174 | 61188 0 0 | 84477 840 864 | generic32 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 86570 | 14432 0 0 | 32059 792 872 | generic32 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 86768 | 68836 0 0 | 91725 840 864 | generic32lc | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 86966 | 61188 0 0 | 84477 840 864 | generic32 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 87714 | 61188 0 0 | 84477 840 864 | generic32 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 88220 | 61188 0 0 | 84477 840 864 | generic32 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 89276 | 16066 0 0 | 34595 792 856 | generic32lc | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 90354 | 70004 0 0 | 92893 840 864 | generic32 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 91146 | 70004 0 0 | 92893 840 864 | generic32 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 92202 | 14179 0 0 | 32307 792 872 | generic32lc | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 92224 | 14179 0 0 | 32307 792 872 | generic32lc | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 95876 | 63084 0 0 | 84797 840 864 | generic32lc | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 99924 | 70004 0 0 | 92893 840 864 | generic32 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 100298 | 70004 0 0 | 92893 840 864 | generic32 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 106436 | 66372 0 0 | 89405 840 864 | generic32lc | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 106964 | 63436 0 0 | 86437 840 864 | generic32 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 107734 | 66372 0 0 | 89405 840 864 | generic32lc | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 108196 | 66372 0 0 | 89405 840 864 | generic32lc | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 108218 | 66372 0 0 | 89405 840 864 | generic32lc | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 108482 | 63436 0 0 | 86437 840 864 | generic32 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 108526 | 63436 0 0 | 86437 840 864 | generic32 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 108526 | 63436 0 0 | 86437 840 864 | generic32 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 110330 | 71708 0 0 | 94741 840 864 | generic32 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 110462 | 71708 0 0 | 94741 840 864 | generic32 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 110528 | 71708 0 0 | 94741 840 864 | generic32 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 110770 | 62068 0 0 | 85069 840 864 | generic32lc | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 112860 | 62068 0 0 | 85069 840 864 | generic32lc | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 112970 | 62068 0 0 | 85069 840 864 | generic32lc | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 115500 | 62068 0 0 | 85069 840 864 | generic32lc | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 118426 | 68836 0 0 | 91725 840 864 | generic32lc | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 143660 | 71708 0 0 | 94741 840 864 | generic32 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 234476 | 10370 0 0 | 28953 800 896 | compact | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 266156 | 5513 0 0 | 23651 792 872 | compact | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 270270 | 5513 0 0 | 23651 792 872 | compact | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 323158 | 5242 0 0 | 22385 800 896 | compact | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 339856 | 7384 0 0 | 30661 840 864 | compact | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 340516 | 7232 0 0 | 30109 840 864 | compact | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 340648 | 7232 0 0 | 30109 840 864 | compact | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 341066 | 7232 0 0 | 30109 840 864 | compact | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 341462 | 7384 0 0 | 30661 840 864 | compact | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 341880 | 7384 0 0 | 30661 840 864 | compact | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 343112 | 7232 0 0 | 30109 840 864 | compact | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 344234 | 7216 0 0 | 28901 840 864 | compact | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 344696 | 7384 0 0 | 30661 840 864 | compact | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 345664 | 7360 0 0 | 28989 840 864 | compact | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 347578 | 7160 0 0 | 30133 840 864 | compact | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 347864 | 7160 0 0 | 30133 840 864 | compact | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 348172 | 7160 0 0 | 30133 840 864 | compact | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 348788 | 7160 0 0 | 30133 840 864 | compact | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 352462 | 7080 0 0 | 30085 840 864 | compact | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 352682 | 7080 0 0 | 30085 840 864 | compact | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 352682 | 7080 0 0 | 30085 840 864 | compact | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 356356 | 7080 0 0 | 30085 840 864 | compact | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 357016 | 4122 0 0 | 19569 784 856 | compact | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 412082 | 4851 0 0 | 21513 800 896 | compact | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 417956 | 4307 0 0 | 19348 776 896 | compact | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 7093218 | 87750 1208 47 | 96432 2264 976 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 7421744 | 67930 1232 54 | 82290 1856 936 | ref | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 7488140 | 62661 1232 54 | 76558 1856 936 | ref | clang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 7499470 | 62661 1232 54 | 76558 1856 936 | ref | clang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 7599108 | 184528 760 72 | 192982 2000 936 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7639808 | 184528 760 72 | 192982 2000 936 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7645396 | 184528 760 72 | 192982 2000 936 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7654372 | 184528 760 72 | 192982 2000 936 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7664206 | 187912 760 88 | 195998 2000 968 | ref | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7678242 | 182560 760 72 | 190958 2000 936 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7691926 | 187912 760 88 | 195998 2000 968 | ref | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7704532 | 180520 760 72 | 187614 2000 936 | ref | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7725454 | 187912 760 88 | 195998 2000 968 | ref | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7726510 | 182560 760 72 | 190958 2000 936 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7747300 | 185848 760 88 | 194278 2000 968 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7759664 | 185848 760 88 | 194278 2000 968 | ref | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7763668 | 178048 760 72 | 185030 2000 936 | ref | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7778496 | 185848 760 88 | 194278 2000 968 | ref | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7782346 | 182560 760 72 | 190958 2000 936 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7825730 | 187912 760 88 | 195998 2000 968 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7836928 | 182560 760 72 | 190958 2000 936 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 8058512 | 185848 760 88 | 194278 2000 968 | ref | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 10692946 | 44116 1232 54 | 56992 1816 920 | ref | clang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 10700954 | 66439 1192 47 | 79452 2256 976 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 18134094 | 55441 1192 47 | 69081 2256 976 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 20723538 | 40245 1192 47 | 53485 1752 976 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| Compiler | Implementations
|
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | compact |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | compact |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | compact |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | compact |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | compact |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | compact |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | generic32 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | generic32 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | generic32 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | generic32 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | generic32 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | generic32 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | generic32lc |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | generic32lc |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | generic32lc |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | generic32lc |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | generic32lc |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | generic32lc |
| icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
| icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
| icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
| icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
| icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
| icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref
|