| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 121512 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 124920 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 126648 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 128616 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 134160 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -m32 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -mcpu=G3 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -mcpu=G4 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 134832 | opt | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 135264 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 147264 | opt | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147264 | opt | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147264 | opt | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 147288 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120120 | 20120120 |
| 154128 | opt | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 154128 | opt | gcc -mcpu=G3 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 155208 | opt | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 155208 | opt | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 155208 | opt | gcc -mcpu=G3 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 155712 | opt | gcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 158136 | opt | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 158136 | opt | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 158136 | opt | gcc -mcpu=G4 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 158136 | opt | gcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 160704 | opt | gcc -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 160704 | opt | gcc -m32 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 161208 | opt | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 161208 | opt | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 161208 | opt | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 161208 | opt | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 161544 | opt | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 161544 | opt | gcc -mcpu=G3 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 161568 | opt | gcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 162096 | opt | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 162408 | opt | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 162408 | opt | gcc -mcpu=G4 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 162408 | opt | gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 162432 | opt | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 163560 | opt | gcc -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 163560 | opt | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 163560 | opt | gcc -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 163584 | opt | gcc -m32 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 165216 | opt | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 165216 | opt | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 165216 | opt | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 165240 | opt | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 170160 | opt | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 170160 | opt | gcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 170256 | opt | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 170280 | opt | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 170280 | opt | gcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 170280 | opt | gcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 171768 | opt | gcc -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 171768 | opt | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 171768 | opt | gcc -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 171792 | opt | gcc -m32 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 174240 | opt | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 174240 | opt | gcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 174240 | opt | gcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 174888 | opt | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 175608 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 175632 | opt | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 176328 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 176328 | opt | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 176328 | opt | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 176328 | opt | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 176856 | opt | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 176856 | opt | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 176856 | opt | gcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 176856 | opt | gcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 177408 | opt | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 177408 | opt | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 177408 | opt | gcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 177408 | opt | gcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 179016 | opt | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 179016 | opt | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 179016 | opt | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 179016 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 180048 | opt | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 180048 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 180072 | opt | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 180072 | opt | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 182640 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 182640 | opt | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 182640 | opt | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 182640 | opt | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 370008 | opt | gcc | 20120120 | 20120120 |
| 370008 | opt | gcc -funroll-loops | 20120120 | 20120120 |
| 370056 | opt | cc | 20120120 | 20120120 |