| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 22420 | 4629 0 0 | 14716 808 776 | ssse3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 22460 | 4597 0 0 | 16929 816 776 | ssse3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 22520 | 4252 0 0 | 13260 792 776 | ssse3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 22820 | 4723 0 0 | 14588 808 776 | ssse3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 23260 | 4645 0 0 | 14732 808 776 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 23740 | 4597 0 0 | 16929 816 776 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 23800 | 4270 0 0 | 13276 792 776 | sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 23940 | 4722 0 0 | 14588 808 776 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 41840 | 7192 0 0 | 22797 856 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 41860 | 7192 0 0 | 22797 856 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 41860 | 7192 0 0 | 22797 856 744 | simple | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 42020 | 7192 0 0 | 22797 856 744 | simple | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 42720 | 6920 0 0 | 22125 856 744 | simple | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 42780 | 6920 0 0 | 22125 856 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 42820 | 6920 0 0 | 22125 856 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 42840 | 6920 0 0 | 22125 856 744 | simple | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 43180 | 7317 0 0 | 19835 808 752 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 43380 | 7301 0 0 | 16561 800 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 43440 | 7317 0 0 | 19243 808 752 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 43520 | 7317 0 0 | 19243 808 752 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 44880 | 11336 0 0 | 23979 808 752 | sphlib-small | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 44880 | 11320 0 0 | 23355 808 752 | sphlib-small | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 44900 | 7214 0 0 | 17092 808 776 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 44940 | 6792 0 0 | 15796 792 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 44960 | 7237 0 0 | 19569 816 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 45160 | 9272 0 0 | 18649 800 736 | sphlib-small | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 45220 | 11320 0 0 | 23355 808 752 | sphlib-small | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 45280 | 7381 0 0 | 17468 808 776 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 45900 | 7064 0 0 | 21077 856 744 | simple | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 46200 | 7336 0 0 | 21293 856 744 | simple | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 46520 | 7563 0 0 | 19755 808 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 47480 | 12888 0 0 | 28229 856 744 | sphlib-small | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 47520 | 12888 0 0 | 28229 856 744 | sphlib-small | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 47520 | 12888 0 0 | 28229 856 744 | sphlib-small | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 47700 | 12888 0 0 | 28229 856 744 | sphlib-small | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 47800 | 7080 0 0 | 22365 856 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 47840 | 7080 0 0 | 22365 856 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 47840 | 7080 0 0 | 22365 856 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 47900 | 9878 0 0 | 19945 816 776 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 47940 | 7080 0 0 | 22365 856 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 49040 | 7352 0 0 | 22605 856 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 49060 | 12053 0 0 | 24363 808 736 | sphlib-small | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 49080 | 7352 0 0 | 22605 856 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 49120 | 7352 0 0 | 22605 856 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 49360 | 9131 0 0 | 18252 792 776 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 50300 | 13816 0 0 | 29557 856 744 | sphlib-small | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 50300 | 13816 0 0 | 29557 856 744 | sphlib-small | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 50300 | 13816 0 0 | 29557 856 744 | sphlib-small | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 50340 | 13816 0 0 | 29557 856 744 | sphlib-small | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 51380 | 12856 0 0 | 26973 856 744 | sphlib-small | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 53360 | 13528 0 0 | 27589 856 744 | sphlib-small | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 53940 | 11238 0 0 | 21529 816 776 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 54200 | 13512 0 0 | 28901 856 744 | sphlib-small | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 54220 | 13512 0 0 | 28901 856 744 | sphlib-small | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 54220 | 13512 0 0 | 28901 856 744 | sphlib-small | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 54220 | 13512 0 0 | 28901 856 744 | sphlib-small | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 54980 | 14376 0 0 | 26817 816 776 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 56560 | 14168 0 0 | 29525 856 744 | sphlib-small | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 56580 | 14168 0 0 | 29525 856 744 | sphlib-small | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 56580 | 14168 0 0 | 29525 856 744 | sphlib-small | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 56600 | 14168 0 0 | 29525 856 744 | sphlib-small | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 56960 | 7352 0 0 | 22605 856 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 58500 | 35048 0 0 | 44409 800 736 | sphlib | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 58520 | 37080 0 0 | 49115 808 752 | sphlib | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 58640 | 37080 0 0 | 49115 808 752 | sphlib | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 60340 | 37080 0 0 | 49707 808 752 | sphlib | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 61380 | 36166 0 0 | 46233 816 776 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 63040 | 39029 0 0 | 51323 808 736 | sphlib | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 63880 | 35883 0 0 | 45004 792 776 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 64180 | 38230 0 0 | 48521 816 776 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 65900 | 44056 0 0 | 56497 816 776 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | sphlib |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | sphlib |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | sphlib |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | sphlib |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | sphlib |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | sphlib |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | sphlib |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | sphlib |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | sphlib |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | sphlib |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | sphlib |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | sphlib |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | sphlib |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | sphlib |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | sphlib |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | sphlib |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | sphlib |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | sphlib
|
| Compiler | Implementations
|
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | simple |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | simple |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | simple |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | simple |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | simple |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | simple |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sphlib |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sphlib |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sphlib |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sphlib |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sphlib |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sphlib |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sphlib-small |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sphlib-small |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sphlib-small |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sphlib-small |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sphlib-small |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sphlib-small
|
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | sse2 |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | sse2 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sse2 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sse2 |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | sse2 |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | sse2 |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | sse2 |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | sse2 |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | sse2 |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | sse2 |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | sse2 |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | sse2 |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | sse2 |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | sse2 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sse2 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sse2 |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | sse2 |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | sse2 |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | sse2 |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | sse2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sse2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sse2 |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | sse2 |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | sse2
|
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | ssse3 |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | ssse3 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ssse3 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ssse3 |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | ssse3 |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | ssse3 |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | ssse3 |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | ssse3 |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | ssse3 |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | ssse3 |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | ssse3 |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | ssse3 |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | ssse3 |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | ssse3 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ssse3 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ssse3 |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | ssse3 |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | ssse3 |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | ssse3 |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | ssse3 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ssse3 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ssse3 |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | ssse3 |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | ssse3
|