| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 131020 | 27732 39104 0 | 51085 40008 2248 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 143920 | 55672 39616 0 | 80854 40568 2152 | avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 143960 | 55672 39616 0 | 80854 40568 2152 | avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 144020 | 55672 39616 0 | 80854 40568 2152 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 144120 | 55672 39616 0 | 80854 40568 2152 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 144220 | 53208 39616 0 | 78790 40568 2152 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 144480 | 53208 39616 0 | 78790 40568 2152 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 144780 | 53208 39616 0 | 78790 40568 2152 | avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 145740 | 53208 39616 0 | 78790 40568 2152 | avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 149220 | 18845 39104 0 | 40765 40008 2248 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 150440 | 44176 39616 0 | 68638 40568 2152 | avx2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 150780 | 46288 39616 0 | 70806 40568 2152 | avx2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 152920 | 18171 39104 0 | 39853 40008 2248 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 181240 | 48824 39616 0 | 74358 40568 2152 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 181360 | 48824 39616 0 | 74358 40568 2152 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 181580 | 48824 39616 0 | 74358 40568 2152 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 183080 | 46808 39616 0 | 72310 40568 2152 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 183260 | 46808 39616 0 | 72310 40568 2152 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 183340 | 46808 39616 0 | 72310 40568 2152 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 183800 | 46808 39616 0 | 72310 40568 2152 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 184460 | 14360 39104 0 | 35517 40000 2216 | avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 220140 | 48824 39616 0 | 74358 40568 2152 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 330080 | 26350 39080 0 | 49803 39968 2152 | opt | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 331960 | 22772 39080 0 | 45987 39968 2152 | opt | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 332480 | 22772 39080 0 | 45987 39968 2152 | opt | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 333780 | 15882 39080 0 | 37193 39960 2152 | opt | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 603880 | 60464 39616 0 | 84982 40568 2152 | opt | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 603980 | 62536 39616 0 | 88070 40568 2152 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 604600 | 62536 39616 0 | 88070 40568 2152 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 604620 | 62536 39616 0 | 88070 40568 2152 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 604620 | 58352 39616 0 | 82814 40568 2152 | opt | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 605100 | 62536 39616 0 | 88070 40568 2152 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 605540 | 60520 39616 0 | 86022 40568 2152 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 605660 | 60520 39616 0 | 86022 40568 2152 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 605920 | 60520 39616 0 | 86022 40568 2152 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 606160 | 70584 39616 0 | 95766 40568 2152 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 606260 | 70584 39616 0 | 95766 40568 2152 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 606460 | 70600 39616 0 | 95782 40568 2152 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 606620 | 68120 39616 0 | 93702 40568 2152 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 606880 | 68136 39616 0 | 93718 40568 2152 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 606880 | 60520 39616 0 | 86022 40568 2152 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 607220 | 68120 39616 0 | 93702 40568 2152 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 607540 | 70600 39616 0 | 95782 40568 2152 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 609180 | 68136 39616 0 | 93718 40568 2152 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 651240 | 27519 39080 0 | 50563 39968 2152 | opt | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 659800 | 18720 39104 0 | 40397 40008 2248 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 774060 | 14826 39104 0 | 35981 40000 2216 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1504660 | 28756 39104 0 | 52101 40008 2248 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1946460 | 51720 0 0 | 77286 944 1584 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1950920 | 51720 0 0 | 77286 944 1584 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1983280 | 54152 0 0 | 79318 944 1584 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1996100 | 54152 0 0 | 79318 944 1584 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2076520 | 54184 0 0 | 79350 944 1584 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2085140 | 54184 0 0 | 79350 944 1584 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2088200 | 51688 0 0 | 77254 944 1584 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2089400 | 22259 0 0 | 45435 888 1584 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2093160 | 30016 0 0 | 53357 896 1616 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 2093300 | 51688 0 0 | 77254 944 1584 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2093420 | 22259 0 0 | 45435 888 1584 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2486580 | 44408 0 0 | 69910 944 1584 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2486700 | 44408 0 0 | 69910 944 1584 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2490600 | 44408 0 0 | 69910 944 1584 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2493740 | 44408 0 0 | 69910 944 1584 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2503980 | 30712 0 0 | 54107 888 1584 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2597460 | 15261 0 0 | 36553 880 1584 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2796220 | 46424 0 0 | 71958 944 1584 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2806280 | 46424 0 0 | 71958 944 1584 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2808440 | 46424 0 0 | 71958 944 1584 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2812060 | 46424 0 0 | 71958 944 1584 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2814040 | 45480 0 0 | 69966 944 1584 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2833620 | 43368 0 0 | 67798 944 1584 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 3204120 | 34385 0 0 | 57411 888 1584 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 4944400 | 18295 0 0 | 40221 896 1616 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 5443140 | 17587 0 0 | 39245 896 1616 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 6558080 | 13846 0 0 | 34981 888 1584 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| Compiler | Implementations
|
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx2 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | avx2 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | avx2 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | avx2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | avx2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | avx2 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref
|