| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1943128 | 18380 48 0 | 36110 848 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 1991516 | 18380 48 0 | 36110 848 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2002812 | 19042 48 0 | 37502 848 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2017623 | 16912 48 0 | 32918 848 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 2018440 | 17157 48 0 | 33486 848 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 2045388 | 14823 48 0 | 33685 832 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 2048992 | 17293 48 0 | 33710 848 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 2053248 | 17340 48 0 | 33806 848 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 2063980 | 15874 48 0 | 32454 848 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 2064824 | 18120 48 0 | 35502 848 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2074148 | 14677 48 0 | 34869 832 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 2074172 | 15253 48 0 | 33157 832 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 2095192 | 14901 48 0 | 32037 832 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 2104484 | 17340 48 0 | 33806 848 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 2115584 | 14901 48 0 | 32037 832 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 2122748 | 15767 48 0 | 32286 848 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 2123788 | 14693 48 0 | 30094 848 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2171864 | 18957 48 0 | 37278 848 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2188996 | 15759 48 0 | 32134 848 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 2212656 | 14677 48 0 | 34869 832 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 2240976 | 14693 48 0 | 30094 848 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2255212 | 17293 48 0 | 33710 848 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 2261684 | 16912 48 0 | 32918 848 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 2263076 | 29960 96 0 | 30846 848 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2321580 | 14693 48 0 | 30094 848 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2390104 | 14384 48 0 | 29470 848 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2393508 | 15874 48 0 | 32454 848 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 2395800 | 14709 48 0 | 30070 848 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2427504 | 14661 48 0 | 29918 848 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2435864 | 14339 48 0 | 29814 848 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2445780 | 14980 48 0 | 30846 848 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2448640 | 15874 48 0 | 32454 848 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 2461620 | 15759 48 0 | 32134 848 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 2464920 | 14677 48 0 | 34869 832 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
| 2479852 | 17293 48 0 | 33710 848 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 2483440 | 14709 48 0 | 30134 848 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2516372 | 14709 48 0 | 30118 848 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2521860 | 13784 48 0 | 29158 848 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 2548928 | 18380 48 0 | 36110 848 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2557312 | 18957 48 0 | 37278 848 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2569244 | 14339 48 0 | 29814 848 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2572256 | 18120 48 0 | 35502 848 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2601920 | 14802 48 0 | 30478 848 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2607472 | 15767 48 0 | 32286 848 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 2610256 | 19042 48 0 | 37502 848 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2611172 | 17157 48 0 | 33486 848 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 2613548 | 16172 48 0 | 32630 848 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 2616076 | 14339 48 0 | 29814 848 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2616884 | 14384 48 0 | 29470 848 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2617308 | 15253 48 0 | 33157 832 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
| 2688688 | 14802 48 0 | 30478 848 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
| 2735996 | 16172 48 0 | 32630 848 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3085448 | 9048 48 0 | 22478 848 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3225920 | 8870 48 0 | 21990 848 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 3247368 | 8336 48 0 | 21478 848 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3251928 | 8336 48 0 | 21478 848 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 3282416 | 8354 48 0 | 21494 848 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3288976 | 8354 48 0 | 21494 848 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3293708 | 8336 48 0 | 21478 848 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3332948 | 8300 48 0 | 21414 848 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3386292 | 8971 48 0 | 22126 848 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3401888 | 8971 48 0 | 22126 848 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3415192 | 8721 48 0 | 21870 848 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3422160 | 8258 48 0 | 21390 848 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3486968 | 8721 48 0 | 21870 848 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3491520 | 8258 48 0 | 21390 848 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3528872 | 8355 48 0 | 21494 848 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3528908 | 7416 48 0 | 19489 824 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3538448 | 8354 48 0 | 21494 848 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3570912 | 7416 48 0 | 19489 824 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3575672 | 8336 48 0 | 21478 848 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3578732 | 8388 48 0 | 21510 848 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3581908 | 8939 48 0 | 22070 848 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3585540 | 16600 96 0 | 21414 848 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3588484 | 8939 48 0 | 22070 848 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3592228 | 8956 48 0 | 22086 848 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3605940 | 8355 48 0 | 21494 848 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3606592 | 7334 48 0 | 19385 824 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3612528 | 7332 48 0 | 19385 824 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3614064 | 8511 48 0 | 21318 848 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3616772 | 8939 48 0 | 22070 848 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3627612 | 8971 48 0 | 22126 848 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3628912 | 7422 48 0 | 19505 824 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3629052 | 7416 48 0 | 19489 824 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3648052 | 18096 96 0 | 22478 848 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3655584 | 8939 48 0 | 22070 848 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3680708 | 8336 48 0 | 21478 848 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3690224 | 7426 48 0 | 19505 824 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3694768 | 7422 48 0 | 19505 824 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3729940 | 8956 48 0 | 22086 848 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3738848 | 8956 48 0 | 22086 848 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3755800 | 7426 48 0 | 19505 824 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3759804 | 7363 48 0 | 19417 824 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
| 3767600 | 7333 48 0 | 19385 824 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3775276 | 8355 48 0 | 21494 848 928 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3780540 | 8388 48 0 | 21510 848 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
| 3821480 | 8511 48 0 | 21318 848 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
| 3840180 | 14668 96 0 | 19385 824 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3845416 | 7328 48 0 | 19369 824 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3872916 | 7328 48 0 | 19369 824 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3912920 | 7334 48 0 | 19385 824 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3923312 | 7422 48 0 | 19505 824 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3974592 | 7332 48 0 | 19385 824 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3985256 | 7335 48 0 | 19385 824 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 3988276 | 7332 48 0 | 19385 824 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 4016416 | 7337 48 0 | 19385 824 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 4031248 | 7334 48 0 | 19385 824 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 4035272 | 7337 48 0 | 19385 824 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 4134096 | 7337 48 0 | 19385 824 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 4152812 | 7335 48 0 | 19385 824 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 4176384 | 7422 48 0 | 19505 824 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 4293072 | 7335 48 0 | 19385 824 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
| 16746876 | 12609 48 0 | 27439 840 888 | ref | gcc_-funroll-loops | 20190825 | 20190816 |
| 18295356 | 12609 48 0 | 27439 840 888 | ref | gcc | 20190825 | 20190816 |
| 19267300 | 12609 48 0 | 27439 840 888 | ref | cc | 20190825 | 20190816 |