Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
36873224 | 17033 16 0 | 32326 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
38986820 | 17193 16 0 | 32758 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39087904 | 11575 16 0 | 27685 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
39305272 | 24217 16 0 | 42430 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39329456 | 17033 16 0 | 32326 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
39664044 | 17033 16 0 | 32326 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40194992 | 24041 16 0 | 41654 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40241664 | 24041 16 0 | 41654 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40306464 | 11631 16 0 | 27829 792 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
40713584 | 15137 16 0 | 30502 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40723036 | 17193 16 0 | 32758 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40727116 | 15137 16 0 | 30502 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40833688 | 17121 16 0 | 32438 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40852684 | 15137 16 0 | 30502 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
40888052 | 17041 16 0 | 32190 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
41377972 | 24217 16 0 | 42430 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
41538716 | 15137 16 0 | 30406 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
41637676 | 11631 16 0 | 27829 792 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
41719284 | 24041 16 0 | 41654 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
41938088 | 17121 16 0 | 32374 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
42043048 | 11575 16 0 | 27685 792 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
42257344 | 17121 16 0 | 32422 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
42363380 | 11631 16 0 | 27829 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
47337692 | 9962 16 0 | 26373 792 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
47821720 | 9893 16 0 | 26237 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
48354416 | 9893 16 0 | 26237 792 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
48852420 | 9962 16 0 | 26373 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
49170664 | 9962 16 0 | 26373 792 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
62407760 | 5912 16 0 | 18845 792 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
64307432 | 6089 16 0 | 19021 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
65037860 | 16064 16 0 | 31070 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
65215916 | 5912 16 0 | 18845 792 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
66339888 | 6081 16 0 | 19013 792 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
66501268 | 6089 16 0 | 19021 792 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
66514540 | 16064 16 0 | 31070 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
66602052 | 6089 16 0 | 19021 792 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
68141588 | 22934 16 0 | 40230 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
68187764 | 6089 16 0 | 19021 792 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
68364924 | 17401 16 0 | 33134 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
68394280 | 5289 16 0 | 18253 792 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
68647020 | 12751 16 0 | 30661 784 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
69530488 | 12505 16 0 | 32709 784 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
69676992 | 5250 16 0 | 18213 792 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
69725616 | 10961 16 0 | 26789 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
69806200 | 6153 16 0 | 19109 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
69905144 | 5294 16 0 | 18253 792 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
69928480 | 22934 16 0 | 40230 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
70173488 | 24177 16 0 | 42510 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
70181248 | 24177 16 0 | 42510 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
70312136 | 11999 16 0 | 29141 784 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
70471548 | 5294 16 0 | 18253 792 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
70533936 | 6081 16 0 | 19013 792 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
70795984 | 10961 16 0 | 26789 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
70870848 | 11439 16 0 | 27685 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
71349720 | 11439 16 0 | 27685 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
72019684 | 34802 32 0 | 33134 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
72059444 | 12505 16 0 | 32709 784 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
72121248 | 6153 16 0 | 19109 792 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
72437308 | 5250 16 0 | 18213 792 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
72526560 | 12751 16 0 | 30661 784 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
72565132 | 12505 16 0 | 32709 784 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
72694672 | 11999 16 0 | 29141 784 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
72720520 | 5289 16 0 | 18253 792 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
73130464 | 5294 16 0 | 18253 792 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
73407036 | 6089 16 0 | 19021 792 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
73618692 | 5289 16 0 | 18253 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
73782024 | 6153 16 0 | 19109 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
73812780 | 5289 16 0 | 18253 792 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
73947304 | 6081 16 0 | 19013 792 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
74532968 | 12505 16 0 | 31381 784 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
74596324 | 5289 16 0 | 18253 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
82637268 | 5289 16 0 | 18253 792 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
85461380 | 5289 16 0 | 18253 792 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
86569008 | 5289 16 0 | 18253 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
93548764 | 10401 16 0 | 26685 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
96102364 | 10401 16 0 | 26685 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
96355664 | 10351 16 0 | 26533 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
96487836 | 10351 16 0 | 26533 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
140298716 | 5248 16 0 | 18173 792 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
142620980 | 5294 16 0 | 18237 792 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
142948172 | 4482 16 0 | 16425 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
143511668 | 4484 16 0 | 16425 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
143710212 | 6016 16 0 | 19221 792 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
143919412 | 4482 16 0 | 16425 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
144903376 | 4482 16 0 | 16425 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
145907264 | 4500 16 0 | 16473 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
146734936 | 5534 16 0 | 18157 792 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
146843984 | 4483 16 0 | 16425 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
146985656 | 5294 16 0 | 18237 792 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
148327980 | 4488 16 0 | 16441 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
149923068 | 4484 16 0 | 16425 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
150207412 | 4483 16 0 | 16425 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
150756780 | 4500 16 0 | 16473 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
151419848 | 4482 16 0 | 16425 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
151464708 | 4514 16 0 | 16481 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
152673012 | 4484 16 0 | 16425 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
153449004 | 4488 16 0 | 16441 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
153487272 | 12032 32 0 | 19221 792 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
155095088 | 10496 32 0 | 18173 792 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
155887376 | 5534 16 0 | 18157 792 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
156238452 | 4482 16 0 | 16425 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
156940000 | 4482 16 0 | 16425 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
157625052 | 4508 16 0 | 16481 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
158456020 | 4514 16 0 | 16481 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
158508220 | 8964 32 0 | 16425 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
158525668 | 4484 16 0 | 16425 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
160759392 | 4488 16 0 | 16441 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
161232528 | 4500 16 0 | 16473 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
162585524 | 4500 16 0 | 16473 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
162815340 | 4500 16 0 | 16473 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
163156240 | 4488 16 0 | 16441 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
167818608 | 4508 16 0 | 16481 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
240860840 | 8224 16 0 | 22870 784 888 | ref | gcc | 20190827 | 20190816 |
251186556 | 8224 16 0 | 22870 784 888 | ref | cc | 20190827 | 20190816 |
260984852 | 8224 16 0 | 22870 784 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |