| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 167076 | opt | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 228053 | opt | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 229103 | opt | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 230111 | opt | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 233058 | opt | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 237314 | opt | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 240772 | opt | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 241514 | opt | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 241661 | opt | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 242109 | opt | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 244664 | opt | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 245350 | opt | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 246498 | opt | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 247254 | opt | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 247968 | opt | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 247982 | opt | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 248388 | opt | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 251825 | opt | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 252112 | opt | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 255136 | opt | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 260862 | opt | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 262080 | opt | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 263424 | opt | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 268275 | opt | gcc -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 269808 | opt | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 274316 | opt | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 291354 | opt | gcc -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 294476 | opt | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 296856 | opt | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 299131 | opt | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 303520 | opt | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 304416 | opt | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 306313 | opt | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 309008 | opt | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 309995 | opt | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 311668 | opt | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 312172 | opt | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 314048 | opt | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 315630 | opt | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 317800 | opt | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 320656 | opt | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 321461 | opt | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 323379 | opt | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 324814 | opt | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 324926 | opt | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 325199 | opt | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 325997 | opt | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 326592 | opt | gcc -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 328118 | opt | gcc -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 330400 | opt | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 332003 | opt | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 332017 | opt | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 332192 | opt | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 333879 | opt | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 335664 | opt | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 336322 | opt | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 343616 | opt | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 345317 | opt | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 350672 | opt | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 364784 | opt | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 389858 | opt | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 391349 | opt | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 429961 | opt | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 445284 | opt | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |