| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21728 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 22589 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 26936 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 27440 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 28385 | e/submissions/sosemanuk | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 28798 | e/submissions/sosemanuk | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 28889 | e/submissions/sosemanuk | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 28959 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 29071 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 29120 | e/submissions/sosemanuk | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 29554 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 29631 | e/submissions/sosemanuk | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 29771 | e/submissions/sosemanuk | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 30282 | e/submissions/sosemanuk | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 30667 | e/submissions/sosemanuk | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 30688 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 30688 | e/submissions/sosemanuk | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 30828 | e/submissions/sosemanuk | gcc -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 30982 | e/submissions/sosemanuk | gcc -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 31024 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 31045 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 31115 | e/submissions/sosemanuk | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 31192 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 31276 | e/submissions/sosemanuk | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 31353 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 31367 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 31451 | e/submissions/sosemanuk | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 31612 | e/submissions/sosemanuk | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 31850 | e/submissions/sosemanuk | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 32011 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 32060 | e/submissions/sosemanuk | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 32102 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 32256 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 32270 | e/submissions/sosemanuk | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 32473 | e/submissions/sosemanuk | gcc -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 32480 | e/submissions/sosemanuk | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 32585 | e/submissions/sosemanuk | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 32634 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 33208 | e/submissions/sosemanuk | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 33278 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 33446 | e/submissions/sosemanuk | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 33698 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 33712 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 33796 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 33803 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 33859 | e/submissions/sosemanuk | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 33999 | e/submissions/sosemanuk | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 34167 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 34314 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 34524 | e/submissions/sosemanuk | gcc -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 34685 | e/submissions/sosemanuk | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 34720 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 34930 | e/submissions/sosemanuk | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 35035 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
| 35063 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 35147 | e/submissions/sosemanuk | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 35469 | e/submissions/sosemanuk | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 36162 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 36225 | e/submissions/sosemanuk | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 36757 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 37261 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 37324 | e/submissions/sosemanuk | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 37779 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 39760 | e/submissions/sosemanuk | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -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
|