Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
50760968 | 18309 4 4 | 36525 804 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
51603824 | 15541 4 4 | 36045 804 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
52025636 | 15220 4 4 | 34397 804 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
52975348 | 15541 4 4 | 36045 804 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
53246888 | 16363 4 4 | 33821 804 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
53964010 | 18309 4 4 | 36525 804 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
55078964 | 16363 4 4 | 33821 804 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
57813036 | 15541 4 4 | 36045 804 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
85676940 | 15704 4 4 | 31212 812 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
87810496 | 20023 4 4 | 37844 812 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
88302288 | 21404 4 4 | 39836 812 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
88714215 | 12730 4 4 | 29083 804 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
89679652 | 16011 4 4 | 31796 812 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
90126464 | 14172 4 4 | 29676 812 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
90336040 | 15672 4 4 | 31020 812 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
91153772 | 12730 4 4 | 29083 804 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
91532200 | 12689 4 4 | 29147 804 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
91682800 | 20023 4 4 | 37844 812 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
92578920 | 12689 4 4 | 29147 804 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
99931580 | 20023 4 4 | 37844 812 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
101494052 | 16011 4 4 | 31796 812 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
101819664 | 15736 4 4 | 31188 812 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
101942280 | 15736 4 4 | 31252 812 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
102205272 | 15704 4 4 | 31212 812 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
102672944 | 14480 4 4 | 30076 812 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
103066880 | 15768 4 4 | 31284 812 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
103310100 | 21404 4 4 | 39836 812 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
103966484 | 14480 4 4 | 30076 812 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
103971184 | 12689 4 4 | 29147 804 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
106739088 | 15704 4 4 | 31212 812 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
108791964 | 14480 4 4 | 30076 812 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
116482381 | 11822 4 4 | 28403 804 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
116509165 | 11822 4 4 | 28403 804 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
122787952 | 11894 4 4 | 28539 804 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
126626900 | 11894 4 4 | 28539 804 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
131394041 | 11894 4 4 | 28539 804 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
143657332 | 12568 4 4 | 28619 804 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
147851315 | 21524 4 4 | 40092 812 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
149688992 | 12568 4 4 | 28619 804 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
151227788 | 19645 4 4 | 37172 812 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
151358252 | 19645 4 4 | 37172 812 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
151577048 | 15290 4 4 | 30508 812 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
152951832 | 12810 4 4 | 29339 804 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
153556390 | 21524 4 4 | 40092 812 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
156370992 | 32314 8 8 | 32156 812 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
156779884 | 15290 4 4 | 30508 812 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
158522820 | 12810 4 4 | 29339 804 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
159491524 | 16157 4 4 | 32156 812 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
168747075 | 6766 4 4 | 19931 804 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
169919768 | 6902 4 4 | 20067 804 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
172630988 | 6627 4 4 | 19811 804 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
174805028 | 6750 4 4 | 19915 804 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
174954708 | 6766 4 4 | 19931 804 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
175714992 | 6627 4 4 | 19811 804 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
175742332 | 11790 4 4 | 28203 804 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
175857152 | 6766 4 4 | 19931 804 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
180224044 | 6750 4 4 | 19915 804 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
185524213 | 12085 4 4 | 28603 804 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
192005972 | 6809 4 4 | 20011 804 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
194385360 | 6750 4 4 | 19915 804 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
195292244 | 11790 4 4 | 28203 804 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
197114672 | 6750 4 4 | 19915 804 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
198011204 | 6782 4 4 | 19971 804 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
198237284 | 6782 4 4 | 19971 804 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
199396064 | 12085 4 4 | 28603 804 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
200126040 | 6782 4 4 | 19971 804 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
203934616 | 6807 4 4 | 19995 804 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
208089420 | 6807 4 4 | 19995 804 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
209214996 | 6807 4 4 | 19995 804 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
209787172 | 6688 4 4 | 19891 804 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
215871740 | 6688 4 4 | 19891 804 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
218672944 | 6807 4 4 | 19995 804 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
219277644 | 6812 4 4 | 20011 804 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
222590468 | 6748 4 4 | 19947 804 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
224347576 | 6809 4 4 | 20011 804 936 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
224988848 | 6748 4 4 | 19947 804 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
226578968 | 6809 4 4 | 20011 804 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
234840436 | 6748 4 4 | 19947 804 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
309918212 | 5583 4 4 | 17767 788 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
315610844 | 5688 4 4 | 17903 788 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
322790084 | 5582 4 4 | 17767 788 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
322856556 | 5695 4 4 | 17903 788 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
322937644 | 6695 4 4 | 19867 804 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
324457944 | 7075 4 4 | 20555 804 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
325133472 | 5583 4 4 | 17767 788 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
325695144 | 5583 4 4 | 17767 788 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
326486588 | 5583 4 4 | 17767 788 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
330731172 | 5695 4 4 | 17903 788 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
331865508 | 5582 4 4 | 17767 788 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
332442984 | 5582 4 4 | 17767 788 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
334583748 | 14150 8 8 | 20555 804 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
335299812 | 6856 4 4 | 20035 804 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
335971740 | 5582 4 4 | 17767 788 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
336093772 | 5695 4 4 | 17903 788 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
336536976 | 5582 4 4 | 17767 788 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
336820304 | 13390 8 8 | 19867 804 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
337533216 | 11166 8 8 | 17767 788 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
339212416 | 5582 4 4 | 17767 788 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
339341580 | 5583 4 4 | 17767 788 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
340204120 | 5579 4 4 | 17767 788 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
340945468 | 5583 4 4 | 17767 788 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
341761996 | 5695 4 4 | 17903 788 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
342672102 | 5695 4 4 | 17903 788 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
345182328 | 6856 4 4 | 20035 804 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
346346392 | 5678 4 4 | 17863 788 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
347294392 | 5582 4 4 | 17767 788 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
347370768 | 5579 4 4 | 17767 788 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
347449020 | 6378 4 4 | 19219 804 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
347715812 | 5695 4 4 | 17903 788 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
350929192 | 5688 4 4 | 17903 788 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
353056544 | 6378 4 4 | 19219 804 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
366434872 | 5695 4 4 | 17903 788 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
730615248 | 9023 4 4 | 23949 804 896 | ref | cc | 20190825 | 20190816 |
741680652 | 9023 4 4 | 23949 804 896 | ref | gcc | 20190825 | 20190816 |
742638520 | 9023 4 4 | 23949 804 896 | ref | gcc_-funroll-loops | 20190825 | 20190816 |