Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
987 | ref | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1036 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1120 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1134 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1141 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1169 | ref | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1204 | ref | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1204 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1232 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1232 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1232 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1232 | ref | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1246 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1246 | ref | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1274 | ref | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1295 | ref | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1302 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1309 | ref | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1316 | ref | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1323 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1330 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1330 | ref | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1330 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1330 | ref | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1330 | ref | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1344 | ref | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1344 | ref | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1351 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1358 | ref | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1365 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1365 | ref | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1372 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1379 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1393 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1393 | ref | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1393 | ref | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1407 | ref | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1414 | ref | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1414 | ref | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1442 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1442 | ref | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1470 | ref | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
1484 | ref | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
1498 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1603 | ref | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1792 | ref | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1890 | ref | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
2037 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
2408 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
2422 | ref | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
2464 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
2520 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
2520 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
2534 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
2576 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
2793 | ref | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
2842 | ref | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
2961 | ref | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
2975 | ref | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
2996 | ref | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
3010 | ref | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
3199 | ref | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
3696 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
5159 | ref | gcc -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |