Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
223811 | ref | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
282576 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
305459 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
341831 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
352016 | ref | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
361914 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
363104 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
366730 | ref | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
370265 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
371105 | ref | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
371168 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
372309 | ref | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
377818 | ref | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
382473 | ref | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
383376 | ref | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
386960 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
391706 | ref | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
397390 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
402864 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
405132 | ref | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
405664 | ref | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
406511 | ref | gcc -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
410032 | ref | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
412496 | ref | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
415184 | ref | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
420294 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
422828 | ref | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
433930 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
441427 | ref | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
452998 | ref | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
458115 | ref | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
469021 | ref | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
497056 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
702135 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
728371 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
767200 | ref | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
801269 | ref | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
831376 | ref | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
846944 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
849744 | ref | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
861546 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
874293 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
877422 | ref | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
901474 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
915005 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
920584 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
943145 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
953470 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
961814 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
969017 | ref | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
978649 | ref | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
989247 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1019403 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1021776 | ref | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
1022798 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
1025654 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
1035510 | ref | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1058470 | ref | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1092357 | ref | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
1102045 | ref | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1134000 | ref | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
1144367 | ref | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1146432 | ref | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
1194788 | ref | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
Compiler | Implementations
|
g++ -m32 -O2 -fomit-frame-pointer | cryptopp |
g++ -m32 -O3 -fomit-frame-pointer | cryptopp |
g++ -m32 -O -fomit-frame-pointer | cryptopp |
g++ -m32 -Os -fomit-frame-pointer | cryptopp |
g++ -m32 -maltivec -O2 -fomit-frame-pointer | cryptopp |
g++ -m32 -maltivec -O3 -fomit-frame-pointer | cryptopp |
g++ -m32 -maltivec -O -fomit-frame-pointer | cryptopp |
g++ -m32 -maltivec -Os -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G3 -O2 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G3 -O3 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G3 -O -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G3 -Os -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G4 -O2 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G4 -O3 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G4 -O -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G4 -Os -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G5 -O2 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G5 -O3 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G5 -O -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G5 -Os -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | cryptopp |
g++ -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | cryptopp
|