Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
143180 | c | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120529 | 20120525 |
146906 | c | gcc -march=nocona -O -fomit-frame-pointer | 20120529 | 20120525 |
149971 | c | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120529 | 20120525 |
150308 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120529 | 20120525 |
158167 | c | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120529 | 20120525 |
161858 | c | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120529 | 20120525 |
162491 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120529 | 20120525 |
168954 | c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120529 | 20120525 |
169311 | c | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120529 | 20120525 |
183566 | c | gcc -march=k8 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
183893 | c | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
185414 | c | gcc -march=nocona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
188270 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20120529 | 20120525 |
195980 | c | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
196161 | c | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
197445 | c | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
198577 | c | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
198983 | c | gcc -march=k8 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
199616 | c | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
203301 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120529 | 20120525 |
207822 | c | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
210561 | c | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120529 | 20120525 |
212592 | c | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
215702 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
215814 | c | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120529 | 20120525 |
216302 | c | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120529 | 20120525 |
220367 | c | gcc -m64 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
220512 | c | gcc -O2 -fomit-frame-pointer | 20120529 | 20120525 |
224825 | c | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120529 | 20120525 |
225579 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
226557 | c | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
230594 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
231978 | c | gcc -m64 -O -fomit-frame-pointer | 20120529 | 20120525 |
233009 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120529 | 20120525 |
235260 | c | gcc -march=nocona -Os -fomit-frame-pointer | 20120529 | 20120525 |
239209 | c | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120529 | 20120525 |
240888 | c | gcc -Os -fomit-frame-pointer | 20120529 | 20120525 |
240915 | c | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
241229 | c | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120529 | 20120525 |
242100 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
245744 | c | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120529 | 20120525 |
249868 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120529 | 20120525 |
250740 | c | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120529 | 20120525 |
250893 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
251026 | c | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120529 | 20120525 |
253163 | c | gcc -march=k8 -O -fomit-frame-pointer | 20120529 | 20120525 |
253488 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120529 | 20120525 |
254025 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20120529 | 20120525 |
254044 | c | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120529 | 20120525 |
255763 | c | gcc -O3 -fomit-frame-pointer | 20120529 | 20120525 |
261809 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120529 | 20120525 |
263706 | c | gcc -march=barcelona -O -fomit-frame-pointer | 20120529 | 20120525 |
264764 | c | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
268683 | c | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120529 | 20120525 |
271604 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120529 | 20120525 |
272415 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
273834 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
283623 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
283983 | c | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120529 | 20120525 |
284563 | c | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120529 | 20120525 |
289490 | c | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120529 | 20120525 |
293166 | c | gcc -march=barcelona -Os -fomit-frame-pointer | 20120529 | 20120525 |
295857 | c | gcc -march=nocona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
302813 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120529 | 20120525 |
303410 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120529 | 20120525 |
305893 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120529 | 20120525 |
307028 | c | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120529 | 20120525 |
317095 | c | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
320795 | c | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
322455 | c | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
328225 | c | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120529 | 20120525 |
332964 | c | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120529 | 20120525 |
337487 | c | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120529 | 20120525 |
343018 | c | gcc -march=k8 -Os -fomit-frame-pointer | 20120529 | 20120525 |
346711 | c | gcc -m64 -Os -fomit-frame-pointer | 20120529 | 20120525 |
349769 | c | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120529 | 20120525 |
350331 | c | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
353304 | c | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120529 | 20120525 |
356925 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120529 | 20120525 |
359132 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120529 | 20120525 |
364182 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120529 | 20120525 |
390006 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120529 | 20120525 |
441927 | c | cc | 20120529 | 20120525 |
451300 | c | gcc | 20120529 | 20120525 |
457072 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120529 | 20120525 |
485848 | c | gcc -funroll-loops | 20120529 | 20120525 |
538509 | c | gcc -O -fomit-frame-pointer | 20120529 | 20120525 |
538537 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120529 | 20120525 |
544016 | c | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120529 | 20120525 |
546514 | c | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120529 | 20120525 |
548295 | c | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120529 | 20120525 |
556779 | c | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120529 | 20120525 |
558657 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120529 | 20120525 |
559578 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120529 | 20120525 |
564374 | c | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
569841 | c | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
571510 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120529 | 20120525 |
572080 | c | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120529 | 20120525 |
572752 | c | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
574829 | c | gcc -m64 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
578653 | c | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120529 | 20120525 |
583957 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120529 | 20120525 |
590907 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120529 | 20120525 |