Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
37477660 | 21418 0 0 | 39078 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
37936892 | 15733 0 0 | 31022 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
37992516 | 25274 0 0 | 43654 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
38456840 | 14573 0 0 | 29878 792 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
38490380 | 14781 0 0 | 30182 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
38636516 | 18669 0 0 | 34270 792 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
38837756 | 14781 0 0 | 30182 792 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39088904 | 21418 0 0 | 39078 792 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39175592 | 15669 0 0 | 30854 792 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39208364 | 15781 0 0 | 31126 792 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39269276 | 15526 0 0 | 30582 792 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39364860 | 25139 0 0 | 43398 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39367696 | 15813 0 0 | 31134 792 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39373664 | 25139 0 0 | 43398 792 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39527296 | 14781 0 0 | 30182 792 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39614724 | 18965 0 0 | 34750 792 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39773992 | 15781 0 0 | 31126 792 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39872960 | 15781 0 0 | 31126 792 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39921012 | 18669 0 0 | 34270 792 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39961452 | 21418 0 0 | 39078 792 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40037324 | 21141 0 0 | 38486 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40062784 | 15733 0 0 | 31086 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40413812 | 25274 0 0 | 43654 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40605348 | 15526 0 0 | 30582 792 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40734848 | 37930 0 0 | 34750 792 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40757288 | 21141 0 0 | 38486 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
50923312 | 9014 0 0 | 27021 776 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
81089604 | 8726 0 0 | 25917 776 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
82706712 | 8644 0 0 | 28925 776 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
87094708 | 8660 0 0 | 27613 776 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
87473044 | 8726 0 0 | 25917 776 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
87797528 | 8644 0 0 | 28925 776 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
88147452 | 9014 0 0 | 27021 776 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
88859460 | 8644 0 0 | 28925 776 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
175200228 | 13034 0 0 | 28949 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
177220616 | 13340 0 0 | 29629 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
178554868 | 13300 0 0 | 29629 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
179761564 | 6255 0 0 | 19253 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
179951344 | 13340 0 0 | 29629 784 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
180113580 | 6287 0 0 | 19309 784 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
181505680 | 13034 0 0 | 28949 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
182495112 | 6287 0 0 | 19285 784 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
182604652 | 6255 0 0 | 19253 784 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
182761220 | 13220 0 0 | 29405 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
183359672 | 12928 0 0 | 19741 784 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
183815316 | 6255 0 0 | 19253 784 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
183948340 | 6287 0 0 | 19285 784 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
184064876 | 13340 0 0 | 29629 784 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
184951236 | 6255 0 0 | 19253 784 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
185056952 | 13220 0 0 | 29405 784 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
185528636 | 6255 0 0 | 19253 784 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
185545768 | 5913 0 0 | 18597 784 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
186059072 | 6287 0 0 | 19309 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
186257444 | 6287 0 0 | 19285 784 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
186629372 | 6139 0 0 | 19149 784 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
188016736 | 6464 0 0 | 19741 784 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
188617340 | 6139 0 0 | 19149 784 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
188672644 | 5913 0 0 | 18597 784 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
189113104 | 13300 0 0 | 29629 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
191373176 | 6287 0 0 | 19309 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
191758512 | 4942 0 0 | 16993 768 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
194595032 | 5529 0 0 | 18565 784 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
197039380 | 5546 0 0 | 18581 784 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
201647728 | 5542 0 0 | 18549 784 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
203671832 | 4950 0 0 | 16993 768 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
203713700 | 5542 0 0 | 18549 784 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
203854992 | 4875 0 0 | 16881 768 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
204202520 | 4930 0 0 | 16977 768 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
204749812 | 4942 0 0 | 16993 768 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
205255792 | 4875 0 0 | 16881 768 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
205325888 | 5546 0 0 | 18581 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
207173508 | 9760 0 0 | 16897 768 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
207826536 | 5546 0 0 | 18581 784 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
208423584 | 4860 0 0 | 16881 768 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
209417252 | 12516 0 0 | 29005 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
209422832 | 5546 0 0 | 18581 784 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
209893720 | 12416 0 0 | 28669 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
210111500 | 4865 0 0 | 16881 768 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
210180404 | 5549 0 0 | 18581 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
210664720 | 12416 0 0 | 28669 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
210730808 | 5549 0 0 | 18581 784 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
210877628 | 4930 0 0 | 16977 768 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
211081280 | 4865 0 0 | 16881 768 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
211235480 | 4861 0 0 | 16881 768 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
211565016 | 4865 0 0 | 16881 768 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
211750456 | 4860 0 0 | 16881 768 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
212609716 | 4950 0 0 | 16993 768 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
212728348 | 4881 0 0 | 16897 768 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
212925524 | 4865 0 0 | 16881 768 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
212929592 | 5546 0 0 | 18581 784 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
213269756 | 4881 0 0 | 16897 768 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
213830376 | 4880 0 0 | 16897 768 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
213978984 | 12495 0 0 | 28845 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
214425220 | 5546 0 0 | 18581 784 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
214594252 | 5546 0 0 | 18581 784 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
214732248 | 4860 0 0 | 16881 768 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
215759984 | 12495 0 0 | 28845 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
216062652 | 5468 0 0 | 18509 784 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
216336252 | 4880 0 0 | 16897 768 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
216503084 | 4950 0 0 | 16993 768 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
216640188 | 5468 0 0 | 18509 784 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
216798148 | 12516 0 0 | 29005 784 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
217043588 | 5549 0 0 | 18581 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
217609920 | 4880 0 0 | 16897 768 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
218592348 | 12516 0 0 | 29005 784 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
218831804 | 12404 0 0 | 28821 784 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
220477108 | 11038 0 0 | 18517 784 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
222404360 | 12404 0 0 | 28821 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
223086940 | 4930 0 0 | 16977 768 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
223347248 | 4881 0 0 | 16897 768 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
223491928 | 4950 0 0 | 16993 768 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
225185160 | 5519 0 0 | 18517 784 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
419971092 | 8358 0 0 | 23078 776 888 | ref | gcc | 20190827 | 20190816 |
428317948 | 8358 0 0 | 23078 776 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
429117392 | 8358 0 0 | 23078 776 888 | ref | cc | 20190827 | 20190816 |