| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 47040 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 47120 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 47320 | opt | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 47320 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 47520 | opt | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 47560 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 47640 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 47680 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 47680 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 47760 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 48160 | opt | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 48200 | opt | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 48280 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 48280 | opt | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 48320 | opt | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 48360 | opt | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 48360 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 48520 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 48560 | opt | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 48880 | opt | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 48920 | opt | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 48960 | opt | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 49040 | opt | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 49200 | opt | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 49440 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 49480 | opt | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 49520 | opt | gcc -m64 -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 49920 | opt | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 49920 | opt | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 49960 | opt | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120615 | 20120525 |
| 50480 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 50480 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 52160 | opt | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 52200 | opt | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120615 | 20120525 |
| 52560 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 52920 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 53040 | opt | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 53240 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 54040 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 54120 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 54960 | opt | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 55800 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 55920 | opt | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 56160 | opt | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 56320 | opt | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 56600 | opt | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 58640 | opt | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 58640 | opt | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120615 | 20120525 |
| 66920 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120615 | 20120525 |
| 67000 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120615 | 20120525 |
| 67000 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120615 | 20120525 |
| 67040 | opt | gcc -m64 -O -fomit-frame-pointer | 20120615 | 20120525 |
| 67040 | opt | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120615 | 20120525 |
| 67080 | opt | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120615 | 20120525 |
| 67120 | opt | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120615 | 20120525 |
| 67240 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120615 | 20120525 |
| 69760 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120615 | 20120525 |
| 69800 | opt | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120615 | 20120525 |
| 69800 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120615 | 20120525 |
| 69800 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120615 | 20120525 |
| 70240 | opt | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120615 | 20120525 |
| 70240 | opt | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120615 | 20120525 |
| 70280 | opt | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120615 | 20120525 |
| 70280 | opt | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120615 | 20120525 |