Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1148 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1197 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1330 | ref | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1344 | ref | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1400 | ref | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1414 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1428 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1428 | ref | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1442 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1456 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1456 | ref | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1463 | ref | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1470 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1470 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1512 | ref | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1526 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1526 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1526 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1526 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1540 | ref | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1561 | ref | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1561 | ref | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1568 | ref | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1568 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1568 | ref | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1589 | ref | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1603 | ref | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1603 | ref | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1610 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1638 | ref | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1652 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1652 | ref | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1652 | ref | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1666 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1666 | ref | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1680 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1680 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1680 | ref | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1680 | ref | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1694 | ref | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1722 | ref | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1729 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1750 | ref | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1757 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1771 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1771 | ref | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1778 | ref | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1806 | ref | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
3136 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
3325 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
3346 | ref | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
3353 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
3472 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
3521 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
3717 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
3724 | ref | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
3822 | ref | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
3892 | ref | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
3913 | ref | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
4025 | ref | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
4032 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
4102 | ref | gcc -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
4221 | ref | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
4466 | ref | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |