Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
55394281 | 6173 4 4 | 23253 764 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
56676232 | 6397 4 4 | 24245 764 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
56700488 | 6202 4 4 | 25013 764 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
57407304 | 6397 4 4 | 24245 764 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
57702208 | 6173 4 4 | 23253 764 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
59056988 | 6360 4 4 | 26501 764 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
60579072 | 6360 4 4 | 26501 764 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
61318576 | 6360 4 4 | 26501 764 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
94723324 | 8210 4 4 | 23480 788 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
95485264 | 8162 4 4 | 23272 788 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
95639924 | 8410 4 4 | 23936 788 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
95897148 | 12026 4 4 | 30200 788 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
95954976 | 7522 4 4 | 22848 788 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
96314540 | 7522 4 4 | 22848 788 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
96624704 | 11330 4 4 | 28928 788 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
97554200 | 8210 4 4 | 23480 788 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
97720284 | 8226 4 4 | 23488 788 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
100009964 | 8210 4 4 | 23480 788 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
100145688 | 7178 4 4 | 23285 772 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
100520237 | 7178 4 4 | 23165 772 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
103920536 | 7178 4 4 | 23285 772 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
104040260 | 7178 4 4 | 23165 772 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
107617690 | 12026 4 4 | 30200 788 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
109453608 | 11330 4 4 | 28928 788 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
109640548 | 7178 4 4 | 23285 772 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
111763980 | 11330 4 4 | 28928 788 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
112347780 | 8194 4 4 | 23456 788 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
112537440 | 8194 4 4 | 23392 788 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
113952704 | 8410 4 4 | 23936 788 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
116080368 | 7522 4 4 | 22848 788 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
118491992 | 7810 4 4 | 23040 788 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
127834185 | 6453 4 4 | 22661 772 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
130496980 | 6453 4 4 | 22661 772 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
132816729 | 6493 4 4 | 22773 772 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
146867144 | 6493 4 4 | 22773 772 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
155453168 | 6493 4 4 | 22773 772 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
157662703 | 6967 4 4 | 22661 772 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
161867988 | 8490 4 4 | 24248 788 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
164440924 | 6967 4 4 | 22661 772 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
166040935 | 10995 4 4 | 28248 788 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
166643112 | 10995 4 4 | 28248 788 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
166772248 | 7780 4 4 | 22736 788 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
167921612 | 12010 4 4 | 30384 788 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
170557084 | 7210 4 4 | 23413 772 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
171134575 | 12010 4 4 | 30384 788 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
171199568 | 7780 4 4 | 22736 788 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
171336528 | 16980 8 8 | 24248 788 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
176342436 | 7210 4 4 | 23413 772 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
182547381 | 4050 4 4 | 16877 772 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
184785250 | 4090 4 4 | 16917 772 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
185522740 | 4090 4 4 | 16917 772 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
185615636 | 4090 4 4 | 16917 772 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
186659512 | 4090 4 4 | 16917 772 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
190204420 | 4106 4 4 | 16941 772 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
195965661 | 6453 4 4 | 22597 772 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
209626910 | 4050 4 4 | 16877 772 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
211403600 | 4106 4 4 | 16941 772 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
215087408 | 4090 4 4 | 16917 772 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
215280632 | 4212 4 4 | 17037 772 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
215391800 | 4212 4 4 | 17037 772 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
216371736 | 4212 4 4 | 17037 772 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
216382860 | 4212 4 4 | 17037 772 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
217451432 | 4090 4 4 | 16917 772 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
217546046 | 6453 4 4 | 22597 772 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
218327164 | 4106 4 4 | 16941 772 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
219602336 | 4090 4 4 | 16917 772 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
219632784 | 6425 4 4 | 22485 772 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
220510088 | 6425 4 4 | 22485 772 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
220624596 | 4090 4 4 | 16917 772 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
221651751 | 4193 4 4 | 17029 772 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
222663540 | 4212 4 4 | 17037 772 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
222915797 | 4193 4 4 | 17029 772 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
227352421 | 4220 4 4 | 17053 772 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
228705464 | 4215 4 4 | 17037 772 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
228730116 | 4215 4 4 | 17037 772 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
233517756 | 4220 4 4 | 17053 772 936 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
248834700 | 4220 4 4 | 17053 772 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
250193148 | 4215 4 4 | 17037 772 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
334283324 | 3460 4 4 | 15289 756 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
335023448 | 3528 4 4 | 15393 756 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
336459560 | 3460 4 4 | 15289 756 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
337683188 | 3528 4 4 | 15393 756 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
339948340 | 8484 8 8 | 17413 772 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
340338532 | 3535 4 4 | 15401 756 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
341700192 | 4242 4 4 | 17413 772 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
345445952 | 3460 4 4 | 15289 756 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
348014080 | 3460 4 4 | 15289 756 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
349906744 | 4180 4 4 | 16989 772 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
350647976 | 6920 8 8 | 15289 756 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
351002356 | 3856 4 4 | 16341 772 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
351124448 | 3460 4 4 | 15289 756 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
351798120 | 3528 4 4 | 15393 756 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
355621732 | 8360 8 8 | 16989 772 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
357247480 | 3460 4 4 | 15289 756 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
357923804 | 3460 4 4 | 15289 756 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
359749984 | 3460 4 4 | 15289 756 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
360038740 | 3460 4 4 | 15289 756 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
366266592 | 3465 4 4 | 15289 756 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
368563292 | 3459 4 4 | 15289 756 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
369369681 | 3528 4 4 | 15393 756 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
370374487 | 3528 4 4 | 15393 756 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
370612176 | 3460 4 4 | 15289 756 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
370827855 | 4233 4 4 | 17029 772 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
370945544 | 3856 4 4 | 16341 772 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
374489712 | 3460 4 4 | 15289 756 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
375813304 | 3460 4 4 | 15289 756 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
377543760 | 3535 4 4 | 15401 756 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
377838416 | 3460 4 4 | 15289 756 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
377839824 | 3528 4 4 | 15393 756 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
380107340 | 3459 4 4 | 15289 756 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
388481460 | 3528 4 4 | 15393 756 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
398508888 | 4233 4 4 | 17029 772 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
705796276 | 5953 4 4 | 20543 772 896 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
709274012 | 5953 4 4 | 20543 772 896 | ref | gcc | 20190827 | 20190816 |
740928556 | 5953 4 4 | 20543 772 896 | ref | cc | 20190827 | 20190816 |