| 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 |