| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13776 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 13818 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 14679 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 14896 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 14952 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 15302 | ref | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 15477 | ref | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 15680 | ref | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 15708 | ref | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 15750 | ref | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 15792 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 15813 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 15841 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 15848 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 15967 | ref | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 15995 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 16016 | ref | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 16016 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 16016 | ref | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 16072 | ref | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 16100 | ref | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 16135 | ref | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 16205 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 16282 | ref | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 16282 | ref | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 16338 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 16415 | ref | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 16457 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 16464 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 16527 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 16569 | ref | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 16653 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 16842 | ref | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 16891 | ref | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 17101 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 17108 | ref | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 17136 | ref | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 17150 | ref | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 17164 | ref | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 17192 | ref | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 17304 | ref | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 17535 | ref | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 17549 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 17577 | ref | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 17878 | ref | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 17906 | ref | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 17948 | ref | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 18123 | ref | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 18130 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 18228 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 18242 | ref | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 18494 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 18515 | ref | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 18592 | ref | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 18690 | ref | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 18844 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 18977 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 19152 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 19341 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 19425 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 19488 | ref | gcc -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 19838 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 19908 | ref | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 19957 | ref | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |