Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1780360 | 39036 0 0 | 54374 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1795060 | 58499 0 0 | 76846 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1825788 | 50427 0 0 | 68054 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1825912 | 57086 0 0 | 75310 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1866748 | 50427 0 0 | 68054 776 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1880136 | 50427 0 0 | 68054 776 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1884248 | 51103 0 0 | 68406 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1949844 | 41184 0 0 | 56190 776 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1970756 | 51103 0 0 | 68406 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1986664 | 39036 0 0 | 54374 776 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
1996300 | 57086 0 0 | 75310 776 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2003372 | 93494 0 0 | 62502 776 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2014920 | 39036 0 0 | 54374 776 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2024892 | 41184 0 0 | 56190 776 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2037112 | 58499 0 0 | 76846 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2055544 | 41107 0 0 | 56422 776 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2064728 | 36692 0 0 | 51934 776 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
2078776 | 39606 0 0 | 54822 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2084500 | 40526 0 0 | 55814 776 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2087328 | 41107 0 0 | 56422 776 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2113648 | 39606 0 0 | 54886 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2145052 | 45294 0 0 | 60870 776 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2147040 | 39547 0 0 | 54662 776 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2155880 | 46747 0 0 | 62502 776 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2157024 | 45294 0 0 | 60870 776 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2263072 | 41107 0 0 | 56422 776 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
2554916 | 17813 0 0 | 35725 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
2687145 | 17911 0 0 | 36773 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
2720804 | 17943 0 0 | 38133 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
2730464 | 17813 0 0 | 35725 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
2773756 | 20327 0 0 | 36453 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2786048 | 7531 0 0 | 20157 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2814196 | 20099 0 0 | 35941 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2843620 | 8027 0 0 | 20957 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
2848980 | 20559 0 0 | 36829 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2856720 | 13832 0 0 | 30045 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
2868940 | 20383 0 0 | 36597 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2877520 | 20383 0 0 | 36597 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2905692 | 17943 0 0 | 38133 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
2937848 | 8027 0 0 | 20957 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2939940 | 16468 0 0 | 21469 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2942920 | 13803 0 0 | 30165 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
2949524 | 20383 0 0 | 36597 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2954440 | 20559 0 0 | 36829 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2966932 | 8027 0 0 | 20957 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2979044 | 7962 0 0 | 20917 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
2981084 | 13867 0 0 | 30157 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
2986260 | 13650 0 0 | 30061 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3006544 | 13650 0 0 | 30061 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3009152 | 20327 0 0 | 36453 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3012760 | 17460 0 0 | 34605 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
3017940 | 8043 0 0 | 20973 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3026132 | 17943 0 0 | 38133 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
3029524 | 13803 0 0 | 30165 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3049016 | 8027 0 0 | 20981 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3051164 | 8027 0 0 | 20981 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3062912 | 17460 0 0 | 34605 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
3087104 | 13832 0 0 | 30045 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3087424 | 7531 0 0 | 20157 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3114772 | 8027 0 0 | 20981 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3124148 | 8027 0 0 | 20957 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3132256 | 8027 0 0 | 20957 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3145056 | 20099 0 0 | 35941 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3153080 | 8043 0 0 | 20973 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3169860 | 13867 0 0 | 30157 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3177036 | 7962 0 0 | 20917 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3186844 | 13650 0 0 | 30061 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3193420 | 8043 0 0 | 20973 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3271881 | 7478 0 0 | 20429 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3296976 | 8234 0 0 | 21469 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3378296 | 7493 0 0 | 20461 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3405540 | 7518 0 0 | 20493 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
3469432 | 14922 0 0 | 20397 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3504548 | 7493 0 0 | 20461 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3509328 | 7471 0 0 | 20453 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3528716 | 7500 0 0 | 20477 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3604796 | 7478 0 0 | 20429 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3609436 | 7493 0 0 | 20461 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3619728 | 7493 0 0 | 20461 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3626876 | 7493 0 0 | 20461 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3657956 | 7500 0 0 | 20477 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3681392 | 7500 0 0 | 20477 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3705156 | 6773 0 0 | 18737 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3719088 | 6773 0 0 | 18737 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3722644 | 7461 0 0 | 20397 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3724272 | 7493 0 0 | 20461 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3746008 | 6770 0 0 | 18721 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3746628 | 6894 0 0 | 18873 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3750128 | 7471 0 0 | 20453 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3778336 | 6894 0 0 | 18873 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3810752 | 6773 0 0 | 18737 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3811332 | 6894 0 0 | 18873 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3823264 | 6773 0 0 | 18721 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3878620 | 7493 0 0 | 20461 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
3886140 | 6894 0 0 | 18873 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3902828 | 6894 0 0 | 18873 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3905720 | 6773 0 0 | 18721 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3911008 | 6773 0 0 | 18721 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3924768 | 6773 0 0 | 18721 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3946696 | 6773 0 0 | 18721 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
3955156 | 6773 0 0 | 18721 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4008504 | 6773 0 0 | 18721 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4026896 | 6773 0 0 | 18721 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4040188 | 6894 0 0 | 18873 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4062184 | 6889 0 0 | 18873 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4093948 | 6894 0 0 | 18873 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4103332 | 6773 0 0 | 18721 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4132216 | 6889 0 0 | 18873 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4158424 | 6808 0 0 | 18769 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
4212136 | 13546 0 0 | 18721 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4244280 | 6770 0 0 | 18721 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
4276360 | 6773 0 0 | 18721 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
11033704 | 12552 0 0 | 27214 760 888 | ref | gcc_-funroll-loops | 20190830 | 20190816 |
11326448 | 12552 0 0 | 27214 760 888 | ref | gcc | 20190830 | 20190816 |
11850008 | 12552 0 0 | 27214 760 888 | ref | cc | 20190830 | 20190816 |