| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 468360 | 132370 0 0 | 180237 840 1608 | avx | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 656320 | 258614 0 0 | 294373 840 1608 | sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 723240 | 78842 0 0 | 113037 840 1608 | sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 747940 | 76307 0 0 | 110317 840 1608 | sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 830200 | 73136 0 0 | 106341 832 1576 | sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1695640 | 279089 0 0 | 316701 840 1608 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1822760 | 147288 0 0 | 187732 880 1576 | vec | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1944520 | 145904 0 0 | 187668 880 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1951380 | 145904 0 0 | 187668 880 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1956820 | 145904 0 0 | 187668 880 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1956920 | 145904 0 0 | 187668 880 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2025960 | 95044 0 0 | 133239 832 1576 | vec | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2027020 | 149128 0 0 | 189532 880 1576 | vec | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2029020 | 148928 0 0 | 190612 880 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2032420 | 95044 0 0 | 133239 832 1576 | vec | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2033500 | 148928 0 0 | 190612 880 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2036180 | 148928 0 0 | 190612 880 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2036820 | 148928 0 0 | 190612 880 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2057300 | 110513 0 0 | 149351 832 1576 | vec | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2130100 | 69487 0 0 | 105013 824 1576 | vec | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2147700 | 125504 0 0 | 164127 832 1576 | vec | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2307300 | 143368 0 0 | 185452 880 1576 | vec | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2308200 | 143368 0 0 | 185452 880 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2368880 | 143336 0 0 | 185068 880 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2376260 | 143352 0 0 | 185068 880 1576 | vec | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2378260 | 143320 0 0 | 185452 880 1576 | vec | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2379140 | 143336 0 0 | 185068 880 1576 | vec | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2380360 | 143352 0 0 | 185452 880 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 2384080 | 143352 0 0 | 185068 880 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 2587180 | 75595 0 0 | 112157 840 1608 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 2808580 | 65700 0 0 | 101365 832 1576 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 3014920 | 75040 0 0 | 111453 840 1608 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 312307920 | 39772 0 0 | 78479 832 1576 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 315205140 | 29086 0 0 | 67359 832 1576 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 315450020 | 29086 0 0 | 67359 832 1576 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 315494040 | 35168 0 0 | 74111 832 1576 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 349345120 | 52112 0 0 | 94228 880 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 349750480 | 52096 0 0 | 94228 880 1576 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 349948360 | 46968 0 0 | 88684 880 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 350114860 | 52112 0 0 | 94228 880 1576 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 350125860 | 46968 0 0 | 88684 880 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 350372160 | 46480 0 0 | 88180 880 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 350475260 | 46968 0 0 | 88684 880 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 350640980 | 52096 0 0 | 94228 880 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 350684800 | 46480 0 0 | 88180 880 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 351053860 | 45432 0 0 | 85804 880 1576 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 351105680 | 46480 0 0 | 88180 880 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 351348240 | 46968 0 0 | 88684 880 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 351688300 | 46480 0 0 | 88180 880 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 353351980 | 46416 0 0 | 86860 880 1576 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 356208320 | 52856 0 0 | 94540 880 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 358831060 | 52872 0 0 | 94604 880 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 358868740 | 52872 0 0 | 94604 880 1576 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 364462700 | 186598 0 0 | 225115 848 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 373887820 | 52856 0 0 | 94540 880 1576 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 400212760 | 13629 0 0 | 49221 824 1576 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 475991800 | 12555 0 0 | 48141 832 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 478307520 | 15704 0 0 | 52349 840 1608 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 501081300 | 15584 0 0 | 51981 840 1608 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| Compiler | Implementations
|
| 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 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | vec |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | vec |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | vec |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | vec |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | vec |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | vec
|
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | avx |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | avx |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | avx |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | avx |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | avx |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | avx |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | avx |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | avx |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | avx |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | avx |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | avx |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | avx |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | avx |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | avx |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | avx |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | avx |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | avx |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | avx |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | avx |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | avx |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | avx |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | avx |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | avx
|
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | sse |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | sse |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sse |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sse |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | sse |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | sse |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | sse |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | sse |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | sse |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | sse |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | sse |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | sse |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | sse |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | sse |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sse |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sse |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | sse |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | sse |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | sse |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | sse |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sse |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sse |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | sse |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | sse
|
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | vec |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | vec |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | vec |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | vec |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | vec |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | vec |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | vec |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | vec |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | vec |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | vec |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | vec |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | vec |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | vec |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | vec |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | vec |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | vec |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | vec |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | vec |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | vec |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | vec |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | vec |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | vec |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | vec |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | vec
|