| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10986268 | 19677 72 0 | 38652 848 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
| 10986332 | 19725 72 0 | 40028 848 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
| 11067768 | 25510 72 0 | 40701 864 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 11100808 | 25334 72 0 | 40741 864 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 11105032 | 25334 72 0 | 40741 864 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 11220400 | 19301 72 0 | 36564 848 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
| 11221004 | 25510 72 0 | 40869 864 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 11253164 | 25510 72 0 | 40805 864 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 11310240 | 19725 72 0 | 40028 848 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
| 11314368 | 19637 72 0 | 37668 848 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
| 11328784 | 25334 72 0 | 40741 864 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 11532724 | 19637 72 0 | 37668 848 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
| 11588268 | 26166 72 0 | 41525 864 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 11616556 | 23150 72 0 | 38477 864 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
| 11652256 | 19725 72 0 | 40028 848 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
| 11805852 | 19301 72 0 | 36564 848 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
| 11882024 | 32849 72 0 | 48709 864 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 12572448 | 35097 72 0 | 52469 864 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 12632336 | 27158 72 0 | 42541 864 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 12752592 | 31178 72 0 | 46821 864 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 12754544 | 42219 72 0 | 60661 864 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 12774392 | 31178 72 0 | 46821 864 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 12831988 | 42219 72 0 | 60661 864 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 12848788 | 34200 72 0 | 51901 864 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 12945432 | 27158 72 0 | 42541 864 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13026772 | 65698 144 0 | 48709 864 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13070928 | 40804 72 0 | 59109 864 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13088372 | 27234 72 0 | 42325 864 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13125700 | 27158 72 0 | 42541 864 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13276548 | 40804 72 0 | 59109 864 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13332268 | 34200 72 0 | 51901 864 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13357760 | 35097 72 0 | 52469 864 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13372064 | 27234 72 0 | 42325 864 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13628672 | 34200 72 0 | 51901 864 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
| 13743632 | 21449 72 0 | 37764 856 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 13770288 | 21415 72 0 | 37636 856 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 14033868 | 21774 72 0 | 38188 856 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 14129128 | 21449 72 0 | 37764 856 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 14280328 | 21774 72 0 | 38188 856 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 14304336 | 21415 72 0 | 37636 856 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 14576096 | 21080 72 0 | 37012 856 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 14601800 | 21449 72 0 | 37764 856 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 14635488 | 21080 72 0 | 37012 856 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 14908600 | 16266 72 0 | 32772 856 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 15864492 | 16419 72 0 | 32732 856 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 15892652 | 16359 72 0 | 32804 856 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 16059760 | 16266 72 0 | 32772 856 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 16095188 | 16359 72 0 | 32804 856 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 16119392 | 16419 72 0 | 32732 856 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 16490596 | 16328 72 0 | 32724 856 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 16670188 | 16328 72 0 | 32724 856 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 16671464 | 16266 72 0 | 32772 856 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 25688652 | 9254 72 0 | 22292 856 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 25999364 | 9254 72 0 | 22292 856 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 26700692 | 8774 72 0 | 21500 856 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 27046412 | 9212 72 0 | 22268 856 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 27134024 | 8774 72 0 | 21500 856 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 27147132 | 8542 72 0 | 21612 856 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 27198320 | 8457 72 0 | 21516 856 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 27213748 | 9270 72 0 | 22308 856 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 27549548 | 9270 72 0 | 22332 856 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 27616536 | 9270 72 0 | 22308 856 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 27825884 | 8533 72 0 | 21596 856 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 27850896 | 9254 72 0 | 22292 856 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 27943260 | 9212 72 0 | 22268 856 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 28086832 | 9270 72 0 | 22308 856 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 28141952 | 9254 72 0 | 22292 856 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 28228476 | 9660 72 0 | 23020 856 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 28258808 | 8542 72 0 | 21612 856 936 | ref | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 28283636 | 9270 72 0 | 22332 856 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 28353296 | 9270 72 0 | 22332 856 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 28367748 | 17064 144 0 | 21596 856 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 28397556 | 9294 72 0 | 22332 856 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
| 28534020 | 8554 72 0 | 21636 856 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 28537284 | 8554 72 0 | 21636 856 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 28641184 | 19320 144 0 | 23020 856 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
| 28983404 | 8532 72 0 | 21596 856 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 29038156 | 8457 72 0 | 21516 856 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 29043504 | 8533 72 0 | 21596 856 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 29280332 | 8533 72 0 | 21596 856 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 29440236 | 8457 72 0 | 21516 856 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 29809560 | 8533 72 0 | 21596 856 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 29967740 | 8547 72 0 | 21588 856 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 29970792 | 8542 72 0 | 21612 856 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 29984916 | 8547 72 0 | 21588 856 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
| 30388452 | 7549 72 0 | 19632 840 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 30630744 | 7554 72 0 | 19632 840 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 30783836 | 8528 72 0 | 21596 856 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
| 31131836 | 7549 72 0 | 19632 840 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 31422728 | 7554 72 0 | 19632 840 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 32110744 | 7554 72 0 | 19632 840 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 32181924 | 7554 72 0 | 19632 840 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 32187384 | 7554 72 0 | 19632 840 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 32208436 | 7554 72 0 | 19632 840 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 32476296 | 7554 72 0 | 19632 840 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 33053412 | 7408 72 0 | 19464 840 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 33625328 | 7432 72 0 | 19496 840 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
| 34539468 | 7401 72 0 | 19448 840 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 34815096 | 7402 72 0 | 19448 840 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35021832 | 7396 72 0 | 19448 840 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35048660 | 7402 72 0 | 19448 840 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35063812 | 7401 72 0 | 19448 840 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35147336 | 7408 72 0 | 19464 840 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35154820 | 7401 72 0 | 19448 840 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35194676 | 7406 72 0 | 19464 840 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35204488 | 14802 144 0 | 19448 840 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35213980 | 7396 72 0 | 19448 840 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35384624 | 7408 72 0 | 19464 840 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35402852 | 7401 72 0 | 19448 840 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35409636 | 7402 72 0 | 19448 840 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35762196 | 7401 72 0 | 19448 840 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 35936280 | 7401 72 0 | 19448 840 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
| 136690896 | 15113 72 0 | 29942 856 896 | ref | gcc_-funroll-loops | 20190828 | 20190816 |
| 141327800 | 15113 72 0 | 29942 856 896 | ref | gcc | 20190828 | 20190816 |
| 141745508 | 15113 72 0 | 29942 856 896 | ref | cc | 20190828 | 20190816 |