Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
162772 | 7851 24 0 | 25685 792 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
169712 | 5501 24 0 | 21589 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
171172 | 3231 24 0 | 16085 800 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
177052 | 7415 24 0 | 24485 792 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
180728 | 7650 24 0 | 26453 792 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
184092 | 7415 24 0 | 24485 792 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
187184 | 5599 24 0 | 20750 808 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
188140 | 7650 24 0 | 27781 792 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
189516 | 7650 24 0 | 27781 792 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
192808 | 7851 24 0 | 25685 792 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
194704 | 5599 24 0 | 20846 808 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
196360 | 7650 24 0 | 27781 792 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
197480 | 5629 24 0 | 21797 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
197820 | 6423 24 0 | 24670 808 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
198580 | 5620 24 0 | 20646 808 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
201224 | 5644 24 0 | 20846 808 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
201840 | 6423 24 0 | 24670 808 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
202216 | 5401 24 0 | 21485 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
202572 | 5658 24 0 | 20854 808 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
204548 | 5501 24 0 | 21493 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
205200 | 3435 24 0 | 16253 800 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
205232 | 6249 24 0 | 23430 808 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
207512 | 6249 24 0 | 23430 808 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
208868 | 11570 48 0 | 21454 808 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
210060 | 5599 24 0 | 20846 808 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
210748 | 5599 24 0 | 20846 808 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
212100 | 5620 24 0 | 20814 808 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
213908 | 3009 24 0 | 14873 784 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
216192 | 3451 24 0 | 16269 800 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
217264 | 6414 24 0 | 23926 808 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
219568 | 5409 24 0 | 21645 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
220248 | 3451 24 0 | 16269 800 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
220852 | 5658 24 0 | 20854 808 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
220880 | 5620 24 0 | 20750 808 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
221444 | 3451 24 0 | 16293 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
221780 | 3234 24 0 | 16085 800 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
221972 | 5435 24 0 | 21589 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
224620 | 3451 24 0 | 16269 800 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
226020 | 7348 48 0 | 16805 800 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
226868 | 5401 24 0 | 21485 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
227732 | 3451 24 0 | 16293 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
227980 | 5501 24 0 | 21589 800 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
228076 | 3435 24 0 | 16253 800 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
228208 | 3217 24 0 | 16069 800 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
228436 | 6414 24 0 | 23926 808 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
228768 | 5435 24 0 | 21725 800 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
229320 | 3435 24 0 | 16253 800 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
229908 | 3054 24 0 | 14921 784 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
230084 | 5545 24 0 | 21006 808 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
230416 | 5435 24 0 | 21725 800 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
232912 | 3434 24 0 | 16261 800 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
233284 | 5409 24 0 | 21645 800 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
234248 | 3209 24 0 | 16037 800 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
235424 | 5532 24 0 | 20422 808 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
236980 | 2909 24 0 | 14753 784 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
238140 | 6414 24 0 | 23926 808 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
238208 | 5379 24 0 | 21101 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
238272 | 3231 24 0 | 16085 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
239136 | 5834 48 0 | 14753 784 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
239240 | 5658 24 0 | 20854 808 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
240124 | 3231 24 0 | 16085 800 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
240460 | 3435 24 0 | 16253 800 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
240492 | 3231 24 0 | 16085 800 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
241084 | 5785 24 0 | 21454 808 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
241504 | 2917 24 0 | 14753 784 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
241608 | 6418 48 0 | 16037 800 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
241952 | 2909 24 0 | 14753 784 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
242128 | 5545 24 0 | 21006 808 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
243144 | 2917 24 0 | 14753 784 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
244504 | 2903 24 0 | 14737 784 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
245452 | 3009 24 0 | 14873 784 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
245532 | 5501 24 0 | 21493 800 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
245696 | 2917 24 0 | 14753 784 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
246776 | 5629 24 0 | 21797 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
247000 | 3286 24 0 | 15789 800 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
247184 | 5501 24 0 | 21589 800 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
248128 | 3054 24 0 | 14921 784 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
248352 | 3234 24 0 | 16085 800 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
248552 | 3434 24 0 | 16261 800 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
249000 | 2903 24 0 | 14737 784 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
249224 | 3009 24 0 | 14873 784 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
249300 | 3231 24 0 | 16085 800 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
249652 | 3231 24 0 | 16045 800 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
249708 | 2909 24 0 | 14753 784 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
250052 | 6295 24 0 | 24398 808 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
251616 | 3057 24 0 | 14921 784 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
251816 | 6295 24 0 | 24398 808 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
255508 | 2909 24 0 | 14753 784 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
255688 | 5532 24 0 | 20422 808 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
258172 | 5435 24 0 | 21725 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
258760 | 3057 24 0 | 14921 784 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
258964 | 3217 24 0 | 16069 800 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
260864 | 2917 24 0 | 14753 784 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
261720 | 2917 24 0 | 14753 784 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
262332 | 5379 24 0 | 21101 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
262568 | 3286 24 0 | 15789 800 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
264764 | 5435 24 0 | 21589 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
268292 | 3674 24 0 | 16805 800 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
270172 | 3451 24 0 | 16269 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
272952 | 2903 24 0 | 14737 784 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
273324 | 3231 24 0 | 16045 800 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
280380 | 3057 24 0 | 14921 784 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
285184 | 3451 24 0 | 16293 800 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
285260 | 2916 24 0 | 14753 784 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
286088 | 2916 24 0 | 14753 784 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
286896 | 3231 24 0 | 16085 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
288536 | 3231 24 0 | 16085 800 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
289860 | 3234 24 0 | 16085 800 928 | ref | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
293348 | 2917 24 0 | 14753 784 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
293792 | 3057 24 0 | 14921 784 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
294340 | 3231 24 0 | 16085 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
305556 | 2903 24 0 | 14737 784 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
834060 | 5870 24 0 | 20487 800 888 | ref | gcc_-funroll-loops | 20190828 | 20190816 |
863020 | 5870 24 0 | 20487 800 888 | ref | cc | 20190828 | 20190816 |
950568 | 5870 24 0 | 20487 800 888 | ref | gcc | 20190828 | 20190816 |