Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
37828 | opt | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
37961 | opt | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
38192 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
38906 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
38969 | opt | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
39648 | opt | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
39746 | opt | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
40103 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
40439 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
40537 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
40705 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
40775 | opt | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
40796 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
40852 | opt | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
40992 | opt | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
40999 | opt | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
41104 | opt | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
41328 | opt | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
41328 | opt | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
41342 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
41510 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
41559 | opt | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
41664 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
41671 | opt | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
41699 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
41776 | opt | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
41804 | opt | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
41825 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
41867 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
41888 | opt | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
41888 | opt | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
42042 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
42210 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
42336 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
42336 | opt | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
42357 | opt | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
42357 | opt | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
42448 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
42448 | opt | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
42504 | opt | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
42672 | opt | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
42679 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
42784 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
42784 | opt | gcc -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
42896 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
42931 | opt | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
43008 | opt | gcc -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
43029 | opt | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
43085 | opt | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
43085 | opt | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
43099 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
43113 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
43183 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
43344 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
43344 | opt | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
43456 | opt | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
43491 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
43540 | opt | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
43568 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
43568 | opt | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
43589 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
43680 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
43680 | opt | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
43708 | opt | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
43736 | opt | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
43771 | opt | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
43855 | opt | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
43890 | opt | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
43960 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
44016 | opt | gcc -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
44114 | opt | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
44219 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
44219 | opt | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
44247 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
44282 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
44289 | opt | gcc -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
44373 | opt | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
44597 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
44688 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
44744 | opt | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
44765 | opt | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
44800 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
44891 | opt | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
44961 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
44961 | opt | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
45066 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
45675 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
45913 | opt | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
45920 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
46284 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
46473 | opt | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
46571 | opt | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
46690 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
47544 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
48013 | opt | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
48594 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
49630 | opt | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
49840 | opt | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
50813 | opt | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
51968 | opt | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
52073 | opt | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
53431 | opt | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
53767 | opt | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
54698 | opt | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
522312 | opt | gcc -funroll-loops | 20120523 | 20120521 |
544544 | opt | cc | 20120523 | 20120521 |
572467 | opt | gcc | 20120523 | 20120521 |