Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
45097808 | openssl | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
45957765 | openssl | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
46075421 | openssl | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
46168906 | openssl | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
46429257 | openssl | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
46494224 | openssl | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
46558848 | openssl | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
46558848 | openssl | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
46769905 | openssl | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
47123356 | openssl | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
47213152 | openssl | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
47306224 | openssl | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
47405057 | openssl | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
47474602 | openssl | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
47520130 | openssl | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
47706253 | openssl | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
47996130 | openssl | gcc -m32 -O -fomit-frame-pointer | 20130127 | 20130126 |
48072304 | openssl | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
48424859 | openssl | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
48841072 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20130127 | 20130126 |
49068733 | openssl | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
50236592 | openssl | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
50245566 | openssl | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
50353233 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
50418893 | openssl | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
50708000 | openssl | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
50708805 | openssl | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
50834147 | openssl | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
50964501 | openssl | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
51131283 | openssl | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
51459590 | openssl | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
51584183 | openssl | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
51687965 | openssl | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
51859416 | openssl | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
51971066 | openssl | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
52257779 | openssl | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
52308123 | openssl | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
52389456 | openssl | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
52450384 | openssl | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
52503437 | openssl | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52566143 | openssl | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52584574 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20130127 | 20130126 |
52606442 | openssl | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52609347 | openssl | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
52673026 | openssl | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
52681972 | openssl | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52712856 | openssl | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
52713136 | openssl | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
52722222 | openssl | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
52723216 | openssl | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
52756767 | openssl | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
52777746 | openssl | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52800433 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52800685 | openssl | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52804507 | openssl | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
52836119 | openssl | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52866807 | openssl | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52880863 | openssl | gcc -m32 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
52919111 | openssl | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
52944031 | openssl | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
53007941 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
53304832 | openssl | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
53365809 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20130127 | 20130126 |
55046222 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
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
|