| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6754 | 7336 0 0 | 24405 840 864 | avx2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 6754 | 7336 0 0 | 24461 840 864 | avx2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 6798 | 7064 0 0 | 25797 840 864 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 6798 | 7064 0 0 | 25797 840 864 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 6798 | 7064 0 0 | 25797 840 864 | avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 6798 | 7064 0 0 | 25797 840 864 | avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 6820 | 7064 0 0 | 25397 840 864 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 6820 | 7064 0 0 | 25397 840 864 | avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 6842 | 7064 0 0 | 25397 840 864 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 6842 | 7064 0 0 | 25397 840 864 | avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7018 | 5551 0 0 | 19841 800 896 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 7018 | 12424 0 0 | 30805 840 864 | sse2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7018 | 12424 0 0 | 30805 840 864 | sse2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7018 | 12424 0 0 | 30805 840 864 | sse2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7018 | 12424 0 0 | 30805 840 864 | sse2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7084 | 7608 0 0 | 26005 840 864 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7084 | 12600 0 0 | 31333 840 864 | sse2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7084 | 12600 0 0 | 30933 840 864 | sse2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7084 | 12600 0 0 | 31333 840 864 | sse2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7084 | 12600 0 0 | 30933 840 864 | sse2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7084 | 12600 0 0 | 31333 840 864 | sse2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7084 | 12600 0 0 | 30933 840 864 | sse2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7084 | 12600 0 0 | 31333 840 864 | sse2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7084 | 12600 0 0 | 30933 840 864 | sse2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7106 | 7608 0 0 | 26005 840 864 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7106 | 7608 0 0 | 26005 840 864 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7106 | 7608 0 0 | 26005 840 864 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 7128 | 7608 0 0 | 25973 840 864 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7128 | 12360 0 0 | 30709 840 864 | sse2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7128 | 12360 0 0 | 30709 840 864 | sse2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7128 | 12360 0 0 | 30709 840 864 | sse2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7128 | 12360 0 0 | 30709 840 864 | sse2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7150 | 7608 0 0 | 25973 840 864 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7150 | 7608 0 0 | 25973 840 864 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7172 | 7608 0 0 | 25973 840 864 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 7744 | 3436 0 0 | 16113 800 896 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 7964 | 3492 0 0 | 16337 800 896 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 8404 | 8487 0 0 | 22761 800 896 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 8448 | 7447 0 0 | 20273 800 896 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 8470 | 15720 0 0 | 32829 840 864 | sse2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 8536 | 15704 0 0 | 32757 840 864 | sse2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 9746 | 7165 0 0 | 19825 800 896 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 10978 | 15617 0 0 | 29913 800 896 | ref64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 11000 | 12473 0 0 | 26745 800 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 11330 | 12106 0 0 | 24852 792 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 12408 | 11975 0 0 | 24532 792 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 16302 | 6086 0 0 | 20547 792 872 | ref64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 16324 | 6118 0 0 | 21171 792 872 | ref64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 16390 | 6086 0 0 | 20547 792 872 | ref64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 16478 | 4845 0 0 | 16625 784 856 | ref64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 16852 | 6883 0 0 | 21643 792 856 | ref64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 18832 | 24880 0 0 | 43253 840 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 18832 | 24880 0 0 | 43253 840 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 18942 | 24976 0 0 | 42021 840 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 18986 | 24640 0 0 | 41741 840 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 19008 | 24928 0 0 | 43269 840 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 19052 | 24928 0 0 | 43269 840 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 19052 | 24928 0 0 | 43269 840 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 19074 | 24928 0 0 | 43269 840 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 19206 | 24880 0 0 | 43253 840 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 19294 | 24880 0 0 | 43253 840 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 19536 | 3672 0 0 | 15441 784 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 19580 | 4172 0 0 | 19219 792 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 19580 | 4140 0 0 | 18595 792 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 19624 | 4140 0 0 | 18595 792 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 19646 | 14392 0 0 | 31517 840 864 | ref64 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 19734 | 4469 0 0 | 19203 792 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
| 20130 | 5646 0 0 | 18404 792 896 | ref64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 20284 | 5502 0 0 | 18084 792 896 | ref64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 20504 | 3253 0 0 | 14820 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 20680 | 14968 0 0 | 32037 840 864 | ref64 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 20746 | 5149 0 0 | 16724 776 896 | ref64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 25608 | 15472 0 0 | 33837 840 864 | ref64 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 25608 | 15472 0 0 | 33837 840 864 | ref64 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 25630 | 15472 0 0 | 33837 840 864 | ref64 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 25674 | 15472 0 0 | 33837 840 864 | ref64 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 25828 | 14976 0 0 | 33373 840 864 | ref64 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 25850 | 14976 0 0 | 33373 840 864 | ref64 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 25850 | 14976 0 0 | 33373 840 864 | ref64 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 25872 | 14976 0 0 | 33373 840 864 | ref64 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 39512 | 14664 0 0 | 33013 840 864 | ref64 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 39534 | 14664 0 0 | 33013 840 864 | ref64 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 39578 | 14664 0 0 | 33013 840 864 | ref64 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 39600 | 14664 0 0 | 33013 840 864 | ref64 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 41624 | 23288 0 0 | 42013 840 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 41624 | 23288 0 0 | 42013 840 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 41624 | 23288 0 0 | 42013 840 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 41668 | 23288 0 0 | 42013 840 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 42306 | 23992 0 0 | 42317 840 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 42306 | 23992 0 0 | 42317 840 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 42306 | 23992 0 0 | 42317 840 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 42372 | 23992 0 0 | 42317 840 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 62810 | 13704 0 0 | 32453 840 864 | ref64 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 62810 | 13704 0 0 | 32453 840 864 | ref64 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 62832 | 13704 0 0 | 32453 840 864 | ref64 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 62832 | 13704 0 0 | 32453 840 864 | ref64 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 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 | 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 | ref64 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref64 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref64 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref64 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref64 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref64 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sse2 |
| icc -march=cannonlake -mtune=cannonlake -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=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sse2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sse2
|