Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
194901 | ref | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
245168 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
248857 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
250432 | ref | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
258419 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
258454 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
262640 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
265083 | ref | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
266336 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
267064 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
267302 | ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
267897 | ref | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
268282 | ref | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
270144 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
272384 | ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
272818 | ref | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
272958 | ref | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
275548 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
275758 | ref | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
276773 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
278019 | ref | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
279258 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
280189 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
280371 | ref | gcc -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
281680 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
281946 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
282737 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
282919 | ref | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
284543 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
284704 | ref | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
286272 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
287007 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
287952 | ref | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
288400 | ref | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
288855 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
289744 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
289856 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
292334 | ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
292481 | ref | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
293293 | ref | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
293664 | ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
296800 | ref | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
299768 | ref | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
300279 | ref | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
301434 | ref | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
302176 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
306040 | ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
307503 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
311059 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
316484 | ref | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
319760 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
323190 | ref | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
325024 | ref | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
350455 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
366919 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
372701 | ref | gcc -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
400505 | ref | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
429695 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
433888 | ref | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
442477 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
444045 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
444283 | ref | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
445053 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
451087 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
451458 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
452242 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
453474 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
458465 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
459424 | ref | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
469070 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
476910 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
476917 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
477666 | ref | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
481971 | ref | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
489958 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
496391 | ref | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
507031 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
508704 | ref | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
511504 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
513520 | ref | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
514983 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
516467 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
522501 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
527975 | ref | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
530635 | ref | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
531160 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
536032 | ref | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
537908 | ref | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
539504 | ref | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
539791 | ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
540687 | ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
546728 | ref | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
551831 | ref | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
555744 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
557648 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
561687 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
568085 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
571599 | ref | gcc -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
578879 | ref | gcc -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
600656 | ref | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
600663 | ref | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
606704 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
727692 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
728203 | ref | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
1897049 | ref | gcc | 20120523 | 20120521 |
1942577 | ref | cc | 20120523 | 20120521 |
1947673 | ref | gcc -funroll-loops | 20120523 | 20120521 |