| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21868 | 4645 0 0 | 16305 800 776 | ssse3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 21934 | 4252 0 0 | 13244 776 776 | ssse3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 21956 | 4723 0 0 | 14572 792 776 | ssse3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 22000 | 4677 0 0 | 14748 792 776 | ssse3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 22506 | 4693 0 0 | 14764 792 776 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 23430 | 4645 0 0 | 16305 800 776 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 23584 | 4722 0 0 | 14572 792 776 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 23870 | 4270 0 0 | 13260 776 776 | sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 44286 | 6920 0 0 | 22109 840 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 44374 | 6920 0 0 | 22109 840 744 | simple | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 44440 | 6920 0 0 | 22109 840 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 44572 | 7192 0 0 | 22781 840 744 | simple | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 44572 | 6920 0 0 | 22109 840 744 | simple | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 44594 | 7192 0 0 | 22781 840 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 44594 | 7192 0 0 | 22781 840 744 | simple | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 44616 | 7192 0 0 | 22781 840 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 48994 | 7064 0 0 | 21061 840 744 | simple | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 51304 | 6792 0 0 | 15780 776 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 51392 | 7253 0 0 | 18913 800 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 51524 | 7214 0 0 | 17076 792 776 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 52888 | 7429 0 0 | 17500 792 776 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 53042 | 7301 0 0 | 16545 784 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 53372 | 7317 0 0 | 19227 792 752 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 53372 | 7317 0 0 | 19819 792 752 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 53372 | 7317 0 0 | 19227 792 752 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 53834 | 7080 0 0 | 22349 840 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 53834 | 7080 0 0 | 22349 840 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 53856 | 7080 0 0 | 22349 840 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 53856 | 7080 0 0 | 22349 840 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 54164 | 12888 0 0 | 28213 840 744 | sphlib-small | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 54186 | 12888 0 0 | 28213 840 744 | sphlib-small | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 54186 | 12888 0 0 | 28213 840 744 | sphlib-small | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 54186 | 12888 0 0 | 28213 840 744 | sphlib-small | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 54846 | 7336 0 0 | 21277 840 744 | simple | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 55132 | 11320 0 0 | 23339 792 752 | sphlib-small | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 55132 | 11320 0 0 | 23339 792 752 | sphlib-small | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 55286 | 11336 0 0 | 23963 792 752 | sphlib-small | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 56364 | 7563 0 0 | 19739 792 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 56628 | 13816 0 0 | 29541 840 744 | sphlib-small | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 56628 | 13816 0 0 | 29541 840 744 | sphlib-small | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 56628 | 13816 0 0 | 29541 840 744 | sphlib-small | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 56650 | 7352 0 0 | 22589 840 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 56650 | 7352 0 0 | 22589 840 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 56650 | 7352 0 0 | 22589 840 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 56650 | 13816 0 0 | 29541 840 744 | sphlib-small | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 56672 | 7352 0 0 | 22589 840 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 58366 | 9272 0 0 | 18633 784 736 | sphlib-small | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 58674 | 9131 0 0 | 18236 776 776 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 59136 | 37080 0 0 | 49691 792 752 | sphlib | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 59180 | 35048 0 0 | 44393 784 736 | sphlib | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 59312 | 37080 0 0 | 49099 792 752 | sphlib | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 59554 | 37080 0 0 | 49099 792 752 | sphlib | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 59576 | 12053 0 0 | 24347 792 736 | sphlib-small | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 59730 | 12856 0 0 | 26957 840 744 | sphlib-small | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 60808 | 9878 0 0 | 19929 800 776 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 61116 | 13376 0 0 | 25145 800 776 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 61424 | 36166 0 0 | 46217 800 776 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 61886 | 13512 0 0 | 28885 840 744 | sphlib-small | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 61886 | 13512 0 0 | 28885 840 744 | sphlib-small | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 61886 | 13512 0 0 | 28885 840 744 | sphlib-small | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 61886 | 13512 0 0 | 28885 840 744 | sphlib-small | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 63052 | 40736 0 0 | 52505 800 776 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 63140 | 35883 0 0 | 44988 776 776 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 63162 | 11238 0 0 | 21513 800 776 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 63338 | 39029 0 0 | 51307 792 736 | sphlib | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 63866 | 38230 0 0 | 48505 800 776 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 65582 | 13528 0 0 | 27573 840 744 | sphlib-small | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 67012 | 14168 0 0 | 29509 840 744 | sphlib-small | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 67034 | 14168 0 0 | 29509 840 744 | sphlib-small | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 67056 | 14168 0 0 | 29509 840 744 | sphlib-small | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 67056 | 14168 0 0 | 29509 840 744 | sphlib-small | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 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
|