Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
338576 | c | gcc -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
340557 | c | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
344400 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
356832 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
358701 | c | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
368837 | c | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
369257 | c | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
370048 | c | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
372533 | c | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
373121 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
376320 | c | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
378427 | c | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
380366 | c | gcc -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
383698 | c | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
383936 | c | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
384958 | c | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
391594 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
395493 | c | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
396396 | c | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
399938 | c | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
400939 | c | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
401226 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
401520 | c | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
401695 | c | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
405293 | c | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
405734 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
407939 | c | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
408002 | c | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
408352 | c | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
408870 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
410179 | c | gcc -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
412293 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
413770 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
417592 | c | gcc -Os -fomit-frame-pointer | 20120522 | 20120521 |
418992 | c | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
420315 | c | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
421057 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
428708 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
437941 | c | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
438753 | c | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
440545 | c | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
441119 | c | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
442701 | c | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
449631 | c | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
449764 | c | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
450576 | c | gcc -O -fomit-frame-pointer | 20120522 | 20120521 |
454447 | c | gcc -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
462840 | c | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
480214 | c | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
481117 | c | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
494578 | c | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
499961 | c | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
501452 | c | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
550704 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
572474 | c | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
619899 | c | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
712796 | c | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
758422 | c | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
776720 | c | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
793744 | c | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
810880 | c | gcc -O2 -fomit-frame-pointer | 20120522 | 20120521 |
837354 | c | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
839412 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
854315 | c | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
857241 | c | gcc -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
880320 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
885850 | c | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
899353 | c | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
902363 | c | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
905198 | c | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
912849 | c | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
913108 | c | gcc -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
919359 | c | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
919695 | c | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
919968 | c | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
940016 | c | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
941248 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
944013 | c | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
948913 | c | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
952840 | c | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
954478 | c | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
956144 | c | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
964068 | c | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
965097 | c | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
966133 | c | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
971922 | c | gcc -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
981456 | c | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
985761 | c | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
988512 | c | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
995645 | c | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
998571 | c | gcc -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1004752 | c | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1006348 | c | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1020138 | c | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1027733 | c | gcc -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1033501 | c | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
1037449 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1050770 | c | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1051813 | c | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1090656 | c | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1101338 | c | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1134560 | c | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1235759 | c | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1241331 | c | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
1378272 | c | gcc -funroll-loops | 20120523 | 20120521 |
1673609 | c | cc | 20120523 | 20120521 |
1711822 | c | gcc | 20120522 | 20120521 |