Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
27088588 | 16484 4 4 | 36997 804 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
37631396 | 16484 4 4 | 36997 804 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
38019256 | 19188 4 4 | 37413 804 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
39071056 | 16484 4 4 | 36997 804 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
40120640 | 17239 4 4 | 34693 804 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
40641852 | 15292 4 4 | 34469 804 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
40780656 | 19188 4 4 | 37413 804 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
41436368 | 17239 4 4 | 34693 804 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
42914392 | 16028 4 4 | 31532 812 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
65914848 | 17684 4 4 | 33204 812 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
66084280 | 22423 4 4 | 40244 812 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
66676820 | 17684 4 4 | 33204 812 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
67097244 | 23840 4 4 | 42276 812 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
67430860 | 16460 4 4 | 32068 812 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
67715924 | 13942 4 4 | 30291 804 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
69370212 | 16460 4 4 | 32068 812 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
69626840 | 13942 4 4 | 30291 804 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
71607764 | 13798 4 4 | 30243 804 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
71844764 | 23840 4 4 | 42276 812 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
74441828 | 22423 4 4 | 40244 812 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
74937469 | 16460 4 4 | 32068 812 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
75134948 | 17684 4 4 | 33204 812 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
75382224 | 17724 4 4 | 33244 812 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
75686145 | 18105 4 4 | 33892 812 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
75891980 | 13798 4 4 | 30243 804 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
76180119 | 18105 4 4 | 33892 812 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
76689192 | 13798 4 4 | 30243 804 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
77135424 | 22423 4 4 | 40244 812 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
77961920 | 17724 4 4 | 33180 812 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
78075648 | 17756 4 4 | 33276 812 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
78249632 | 17652 4 4 | 33012 812 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
87594844 | 12645 4 4 | 29227 804 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
88793116 | 12772 4 4 | 29411 804 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
90806444 | 6950 4 4 | 20139 804 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
91583916 | 12645 4 4 | 29227 804 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
94696720 | 12772 4 4 | 29411 804 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
100936804 | 12772 4 4 | 29411 804 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
107617428 | 24062 4 4 | 42620 812 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
112172448 | 13686 4 4 | 29747 804 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
112568126 | 36770 8 8 | 34372 812 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
113025680 | 13686 4 4 | 29747 804 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
113826276 | 22015 4 4 | 39540 812 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
114832752 | 17268 4 4 | 32468 812 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
115833424 | 22015 4 4 | 39540 812 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
116808372 | 24062 4 4 | 42620 812 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
119518952 | 14114 4 4 | 30659 804 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
120080932 | 17268 4 4 | 32468 812 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
120120156 | 14114 4 4 | 30659 804 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
121425944 | 18385 4 4 | 34372 812 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
126375517 | 6835 4 4 | 20019 804 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
126835420 | 6958 4 4 | 20123 804 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
127108780 | 6958 4 4 | 20123 804 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
128746660 | 6942 4 4 | 20107 804 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
128846108 | 6942 4 4 | 20107 804 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
129205124 | 6835 4 4 | 20019 804 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
130418912 | 6942 4 4 | 20107 804 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
130780480 | 7110 4 4 | 20275 804 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
138737884 | 13023 4 4 | 29539 804 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
141515408 | 6945 4 4 | 20139 804 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
141546464 | 6945 4 4 | 20139 804 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
142111228 | 6945 4 4 | 20139 804 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
142987604 | 13023 4 4 | 29539 804 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
144430803 | 6958 4 4 | 20123 804 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
146758612 | 6942 4 4 | 20107 804 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
150477116 | 6974 4 4 | 20163 804 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
150919444 | 6974 4 4 | 20163 804 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
151448444 | 12697 4 4 | 29123 804 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
152362492 | 6974 4 4 | 20163 804 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
153401768 | 6805 4 4 | 20003 804 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
154143016 | 6947 4 4 | 20139 804 936 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
155064190 | 6805 4 4 | 20003 804 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
157197716 | 6947 4 4 | 20139 804 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
158426436 | 12697 4 4 | 29123 804 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
163658718 | 6945 4 4 | 20139 804 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
164301924 | 6886 4 4 | 20075 804 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
170879836 | 6947 4 4 | 20139 804 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
172084112 | 6886 4 4 | 20075 804 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
172137364 | 6886 4 4 | 20075 804 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
235171296 | 11204 8 8 | 17783 788 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
235826904 | 5602 4 4 | 17783 788 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
236997108 | 5602 4 4 | 17783 788 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
238287844 | 5601 4 4 | 17783 788 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
241651892 | 5598 4 4 | 17783 788 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
243492412 | 5602 4 4 | 17783 788 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
244460960 | 5715 4 4 | 17935 788 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
244651404 | 5598 4 4 | 17783 788 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
245105432 | 5601 4 4 | 17783 788 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
245197728 | 6801 4 4 | 19963 804 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
247725654 | 5601 4 4 | 17799 788 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
248081231 | 5601 4 4 | 17799 788 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
248423956 | 5601 4 4 | 17783 788 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
248953421 | 5601 4 4 | 17799 788 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
250010296 | 5715 4 4 | 17935 788 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
250077866 | 5602 4 4 | 17783 788 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
253061160 | 5601 4 4 | 17783 788 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
253223180 | 5715 4 4 | 17935 788 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
253623268 | 6632 4 4 | 19475 804 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
254484636 | 6990 4 4 | 20163 804 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
254583792 | 5722 4 4 | 17911 788 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
254688932 | 5715 4 4 | 17935 788 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
255952680 | 14550 8 8 | 20747 804 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
256112968 | 5715 4 4 | 17935 788 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
257301636 | 5708 4 4 | 17919 788 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
258420956 | 6632 4 4 | 19475 804 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
258923868 | 5602 4 4 | 17783 788 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
259270104 | 5708 4 4 | 17919 788 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
261061012 | 13602 8 8 | 19963 804 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
262369868 | 7275 4 4 | 20747 804 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
262771064 | 5715 4 4 | 17935 788 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
262961536 | 5715 4 4 | 17935 788 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
263132892 | 5602 4 4 | 17783 788 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
265434524 | 6990 4 4 | 20163 804 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
508747652 | 9511 4 4 | 24445 804 896 | ref | gcc_-funroll-loops | 20190825 | 20190816 |
514716696 | 9511 4 4 | 24445 804 896 | ref | gcc | 20190825 | 20190816 |
534964592 | 9511 4 4 | 24445 804 896 | ref | cc | 20190825 | 20190816 |