Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
75684192 | 11263 16 16 | 29311 808 1176 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
76146309 | 10631 16 16 | 27919 808 1176 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
77824544 | 11263 16 16 | 29311 808 1176 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
78648556 | 11600 16 16 | 31935 808 888 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
80844936 | 11600 16 16 | 30607 808 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
81962512 | 10631 16 16 | 27919 808 1176 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
82421264 | 11600 16 16 | 31935 808 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
86700520 | 11600 16 16 | 31935 808 888 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
228747965 | 8137 16 12 | 24413 808 944 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
229456468 | 8137 16 12 | 24413 808 944 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
233712536 | 8137 16 12 | 24413 808 944 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
237599235 | 8199 16 12 | 24373 808 944 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
243312539 | 8199 16 12 | 24373 808 944 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
276733920 | 13751 16 12 | 29094 816 944 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
278394124 | 13019 16 12 | 28318 816 944 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
280374584 | 14163 16 12 | 29758 816 944 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
280923020 | 18860 16 12 | 37118 816 944 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
281056612 | 18860 16 12 | 37118 816 944 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
282894977 | 13019 16 12 | 28382 816 944 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
284755024 | 12014 16 12 | 27422 816 944 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
286347611 | 13751 16 12 | 29094 816 944 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
286999572 | 12014 16 12 | 27422 816 944 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
288592800 | 13772 16 12 | 29118 816 944 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
288906093 | 17494 16 12 | 35158 816 944 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
290386512 | 13751 16 12 | 29094 816 944 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
296498716 | 17494 16 12 | 35158 816 944 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
315169072 | 12014 16 12 | 27422 816 944 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
315608000 | 6632 16 12 | 23109 808 944 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
317682408 | 6632 16 12 | 23109 808 944 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
317899469 | 6618 16 12 | 23053 808 944 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
317915284 | 6632 16 12 | 23109 808 944 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
318961572 | 6618 16 12 | 23053 808 944 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
320598080 | 17494 16 12 | 35158 816 944 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
322385776 | 14163 16 12 | 29758 816 944 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
326250312 | 12971 16 12 | 28166 816 944 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
327242780 | 12014 16 12 | 27326 816 944 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
464271784 | 4363 16 12 | 17389 808 944 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
465916376 | 4274 16 12 | 17269 808 944 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
466861776 | 4266 16 12 | 17269 808 944 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
468287328 | 4250 16 12 | 17253 808 944 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
475820184 | 4266 16 12 | 17269 808 944 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
476839949 | 4266 16 12 | 17269 808 944 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
478223376 | 4274 16 12 | 17269 808 944 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
520309896 | 4363 16 12 | 17389 808 944 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
538605788 | 4259 16 12 | 17269 808 944 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
546356992 | 3837 16 12 | 16869 808 944 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
548292436 | 4259 16 12 | 17269 808 944 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
551069668 | 4363 16 12 | 17389 808 944 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
551938468 | 6452 16 12 | 22805 808 944 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
553734348 | 3837 16 12 | 16869 808 944 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
554674420 | 4274 16 12 | 17269 808 944 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
557653996 | 4274 16 12 | 17269 808 944 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
557709992 | 3831 16 12 | 16869 808 944 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
562502260 | 8463 16 12 | 24805 808 944 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
566393053 | 7884 16 12 | 23789 808 944 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
566781184 | 6452 16 12 | 22805 808 944 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
566802722 | 3851 16 12 | 16893 808 944 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
567602848 | 3821 16 12 | 16853 808 944 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
569696508 | 3821 16 12 | 16853 808 944 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
572765768 | 3821 16 12 | 16853 808 944 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
576185228 | 7884 16 12 | 23789 808 944 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
589224832 | 3851 16 12 | 16893 808 944 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
591695792 | 3819 16 12 | 16853 808 944 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
592124552 | 3819 16 12 | 16853 808 944 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
604262268 | 3821 16 12 | 16853 808 944 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
608788800 | 3837 16 12 | 16869 808 944 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
610474856 | 3819 16 12 | 16853 808 944 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
628549332 | 8463 16 12 | 24805 808 944 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
639286256 | 16904 16 12 | 34238 816 944 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
652052172 | 6516 16 12 | 22789 808 944 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
652868112 | 6516 16 12 | 22789 808 944 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
653313621 | 13151 16 12 | 28190 816 944 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
655599154 | 13151 16 12 | 28190 816 944 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
655604012 | 16904 16 12 | 34238 816 944 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
659163324 | 29114 32 24 | 30342 816 944 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
664264144 | 14557 16 12 | 30342 816 944 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
670834176 | 19204 16 12 | 37590 816 944 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
673033130 | 19204 16 12 | 37590 816 944 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
995568607 | 3306 16 12 | 15321 792 912 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1001168892 | 3306 16 12 | 15321 792 912 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1025052775 | 3279 16 12 | 15265 792 912 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1027244344 | 3277 16 12 | 15265 792 912 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1034086464 | 4426 16 12 | 17701 808 944 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1039397586 | 3306 16 12 | 15321 792 912 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1042324936 | 3316 16 12 | 15337 792 912 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1043623480 | 3289 16 12 | 15265 792 912 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1048278452 | 3277 16 12 | 15265 792 912 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
1052986376 | 6578 32 24 | 15265 792 912 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1055656536 | 3783 16 12 | 16789 808 944 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1057362492 | 3265 16 12 | 15249 792 912 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1059002600 | 3316 16 12 | 15337 792 912 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1064295628 | 3279 16 12 | 15265 792 912 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1064519468 | 3214 16 12 | 15233 792 912 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1066088896 | 3289 16 12 | 15265 792 912 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1078095268 | 3275 16 12 | 15249 792 912 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1078576720 | 3277 16 12 | 15265 792 912 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1078757472 | 3275 16 12 | 15249 792 912 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1085010125 | 3289 16 12 | 15265 792 912 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1091598161 | 3277 16 12 | 15265 792 912 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1092230957 | 3316 16 12 | 15337 792 912 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1101119193 | 3185 16 12 | 15161 792 912 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1103337434 | 3289 16 12 | 15265 792 912 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1106417004 | 3185 16 12 | 15161 792 912 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1111588948 | 3743 16 12 | 16765 808 944 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1113065560 | 3279 16 12 | 15265 792 912 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1113872916 | 7566 32 24 | 16789 808 944 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1113946556 | 3755 16 12 | 16453 808 944 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1122065535 | 3755 16 12 | 16453 808 944 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1125280770 | 3743 16 12 | 16765 808 944 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
1126581456 | 3316 16 12 | 15337 792 912 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1135245177 | 8852 32 24 | 17701 808 944 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
1218719200 | 3214 16 12 | 15233 792 912 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
1879944033 | 5517 16 16 | 20383 808 904 | ref | gcc | 20190827 | 20190816 |
1893779932 | 5517 16 16 | 20383 808 904 | ref | gcc_-funroll-loops | 20190828 | 20190816 |
1939705220 | 5517 16 16 | 20383 808 904 | ref | cc | 20190828 | 20190816 |