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 |