| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 932172 | 99261 84 16 | 129285 976 1640 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 969936 | 81971 84 16 | 109277 976 1640 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 978026 | 83412 84 16 | 110861 976 1640 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 982512 | 90402 84 16 | 120445 976 1640 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 1033670 | 75429 84 16 | 102901 976 1640 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 1048572 | 75559 84 16 | 101948 968 1608 | avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 1072584 | 74170 84 16 | 101501 976 1640 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 1227814 | 69495 84 16 | 95916 968 1608 | sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 1572478 | 184648 108 16 | 218677 1048 1608 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1575110 | 161968 108 16 | 196565 1048 1640 | opt | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1575506 | 162672 108 16 | 197909 1048 1640 | opt | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1579086 | 184648 108 16 | 218677 1048 1608 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1583906 | 96686 84 16 | 128285 976 1640 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 1584974 | 184648 108 16 | 218677 1048 1608 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1587170 | 184648 108 16 | 218677 1048 1608 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1603222 | 175120 108 16 | 210005 1048 1640 | opt | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1604486 | 69101 84 16 | 98213 976 1640 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 1614304 | 155544 108 16 | 189941 1048 1608 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1618288 | 155544 108 16 | 189941 1048 1608 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1618478 | 155560 108 16 | 189957 1048 1608 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1619982 | 155560 108 16 | 189957 1048 1608 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1658582 | 144640 108 16 | 177437 1048 1608 | opt | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1669084 | 147080 108 16 | 179933 1048 1608 | opt | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1670080 | 144032 108 16 | 178077 1048 1608 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1670454 | 144032 108 16 | 178077 1048 1608 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1673070 | 144032 108 16 | 178077 1048 1608 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1677378 | 144032 108 16 | 178077 1048 1608 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1684076 | 67703 84 16 | 96573 976 1640 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 1696260 | 146144 108 16 | 180221 1048 1608 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1696868 | 149016 108 16 | 183693 1048 1640 | opt | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 1697494 | 146144 108 16 | 180221 1048 1608 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1698988 | 146144 108 16 | 180221 1048 1608 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1702612 | 146144 108 16 | 180221 1048 1608 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 1789798 | 63231 84 16 | 91084 968 1608 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 12162834 | 103152 100 16 | 137573 1016 1608 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12227558 | 103152 100 16 | 137573 1016 1608 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12234100 | 95200 100 16 | 129901 1016 1640 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12238228 | 104040 100 16 | 139269 1016 1640 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12243904 | 130184 100 16 | 164173 1016 1608 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12249792 | 130184 100 16 | 164173 1016 1608 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12319214 | 103168 100 16 | 137589 1016 1608 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12327156 | 130184 100 16 | 164173 1016 1608 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12353348 | 106896 100 16 | 141453 1016 1640 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12356056 | 103168 100 16 | 137589 1016 1608 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12364630 | 130184 100 16 | 164173 1016 1608 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12441818 | 115568 100 16 | 150445 1016 1640 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12594568 | 90488 100 16 | 124557 1016 1608 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12616266 | 91704 100 16 | 124549 1016 1608 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12626096 | 90488 100 16 | 124557 1016 1608 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12633018 | 89336 100 16 | 122125 1016 1608 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12639176 | 90488 100 16 | 124557 1016 1608 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12651900 | 90488 100 16 | 124557 1016 1608 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 12662178 | 35823 76 16 | 67573 944 1640 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 12697818 | 87768 100 16 | 121805 1016 1608 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12701682 | 87768 100 16 | 121805 1016 1608 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12715842 | 24855 76 16 | 53933 944 1640 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 12735198 | 87768 100 16 | 121805 1016 1608 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12736942 | 87768 100 16 | 121805 1016 1608 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 12998460 | 23301 76 16 | 52157 944 1640 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 15680922 | 19989 76 16 | 47804 936 1608 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | avx2 |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | avx2 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx2 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | avx2 |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | avx2 |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | avx2 |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | avx2 |
| icc -march=haswell -mtune=haswell -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=skylake -mtune=skylake -O2 -fomit-frame-pointer | avx2 |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | avx2 |
| 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
|