Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
47909835 | 15359 4 4 | 34533 804 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
48094401 | 19270 4 4 | 37509 804 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
48544342 | 16502 4 4 | 37013 804 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
50060012 | 16502 4 4 | 37013 804 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
50549831 | 19270 4 4 | 37509 804 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
52053440 | 17273 4 4 | 34725 804 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
52277400 | 17273 4 4 | 34725 804 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
52530183 | 16502 4 4 | 37013 804 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
86438961 | 24752 4 4 | 43172 812 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
87519477 | 18516 4 4 | 34028 812 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
88100060 | 16476 4 4 | 32068 812 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
88203044 | 16476 4 4 | 32068 812 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
88884120 | 18452 4 4 | 33956 812 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
89327332 | 16012 4 4 | 31500 812 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
89501224 | 23303 4 4 | 41108 812 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
89510420 | 23303 4 4 | 41108 812 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
89519640 | 13910 4 4 | 30243 804 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
90682748 | 13780 4 4 | 30219 804 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
90723804 | 18452 4 4 | 33956 812 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
91225700 | 13910 4 4 | 30243 804 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
91248464 | 24752 4 4 | 43172 812 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
91378744 | 13780 4 4 | 30219 804 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
91425600 | 18452 4 4 | 33956 812 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
99465173 | 18516 4 4 | 33964 812 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
99617447 | 18929 4 4 | 34692 812 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
101636356 | 18929 4 4 | 34692 812 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
102076564 | 18420 4 4 | 33764 812 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
102217392 | 18548 4 4 | 34060 812 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
103386364 | 16476 4 4 | 32068 812 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
103530924 | 23303 4 4 | 41108 812 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
104223824 | 13780 4 4 | 30219 804 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
115832260 | 12613 4 4 | 29187 804 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
116064977 | 12613 4 4 | 29187 804 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
119608684 | 6956 4 4 | 20139 804 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
135540360 | 12752 4 4 | 29371 804 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
136791772 | 12752 4 4 | 29371 804 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
138498944 | 12752 4 4 | 29371 804 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
144558347 | 38360 8 8 | 35172 812 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
144685953 | 24871 4 4 | 43420 812 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
146060765 | 13642 4 4 | 29675 804 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
147375608 | 22937 4 4 | 40436 812 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
147979240 | 19180 4 4 | 35172 812 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
148377160 | 18078 4 4 | 33268 812 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
148998536 | 24871 4 4 | 43420 812 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
150791654 | 13642 4 4 | 29675 804 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
151391356 | 22937 4 4 | 40436 812 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
154487164 | 18078 4 4 | 33268 812 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
158327752 | 14117 4 4 | 30651 804 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
164119236 | 14117 4 4 | 30651 804 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
167096235 | 6974 4 4 | 20123 804 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
167201340 | 12984 4 4 | 29483 804 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
168054655 | 12984 4 4 | 29483 804 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
171663080 | 6974 4 4 | 20123 804 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
172012044 | 6958 4 4 | 20107 804 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
172540856 | 7126 4 4 | 20275 804 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
174978088 | 6990 4 4 | 20163 804 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
175154676 | 6958 4 4 | 20107 804 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
175924748 | 12677 4 4 | 29099 804 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
185944024 | 12677 4 4 | 29099 804 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
189889800 | 6974 4 4 | 20123 804 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
191614536 | 6835 4 4 | 20003 804 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
192450196 | 6835 4 4 | 20003 804 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
192996004 | 6953 4 4 | 20139 804 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
194956420 | 6958 4 4 | 20107 804 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
195367184 | 6990 4 4 | 20163 804 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
196438468 | 6990 4 4 | 20163 804 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
198752396 | 6958 4 4 | 20107 804 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
200404368 | 6892 4 4 | 20075 804 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
200806554 | 6951 4 4 | 20123 804 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
202365232 | 6805 4 4 | 19987 804 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
203182560 | 6951 4 4 | 20123 804 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
203725061 | 6951 4 4 | 20123 804 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
206526866 | 6805 4 4 | 19987 804 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
217375084 | 6953 4 4 | 20139 804 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
222671416 | 6951 4 4 | 20123 804 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
226546104 | 6953 4 4 | 20139 804 936 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
228253156 | 6892 4 4 | 20075 804 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
229999776 | 6892 4 4 | 20075 804 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
310167300 | 14550 8 8 | 20747 804 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
310719947 | 6807 4 4 | 19979 804 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
311964084 | 5727 4 4 | 17951 788 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
315734508 | 11228 8 8 | 17815 788 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
316789776 | 5727 4 4 | 17951 788 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
317889880 | 5614 4 4 | 17815 788 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
318111812 | 5727 4 4 | 17951 788 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
321284912 | 7275 4 4 | 20747 804 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
322996344 | 5727 4 4 | 17951 788 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
326767868 | 5614 4 4 | 17799 788 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
327411724 | 5610 4 4 | 17799 788 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
328032428 | 5614 4 4 | 17799 788 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
330949532 | 5727 4 4 | 17951 788 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
332670081 | 5613 4 4 | 17815 788 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
334733400 | 5614 4 4 | 17815 788 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
335158544 | 5734 4 4 | 17927 788 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
335925216 | 5613 4 4 | 17815 788 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
336675616 | 6632 4 4 | 19459 804 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
337449692 | 5613 4 4 | 17815 788 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
337925360 | 5613 4 4 | 17799 788 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
339973776 | 5614 4 4 | 17815 788 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
340358524 | 5614 4 4 | 17799 788 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
340556628 | 5613 4 4 | 17815 788 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
341109704 | 5610 4 4 | 17799 788 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
341631432 | 13614 8 8 | 19979 804 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
341704037 | 5727 4 4 | 17951 788 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
343916012 | 6632 4 4 | 19459 804 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
345083896 | 6990 4 4 | 20147 804 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
345292402 | 6990 4 4 | 20147 804 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
349771320 | 5613 4 4 | 17815 788 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
354689688 | 5613 4 4 | 17815 788 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
358787744 | 5720 4 4 | 17951 788 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
361142860 | 5720 4 4 | 17951 788 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
361266268 | 5727 4 4 | 17951 788 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
727193112 | 9559 4 4 | 24493 804 896 | ref | gcc | 20190825 | 20190816 |
753492592 | 9559 4 4 | 24493 804 896 | ref | cc | 20190825 | 20190816 |
759568752 | 9559 4 4 | 24493 804 896 | ref | gcc_-funroll-loops | 20190825 | 20190816 |