Implementation notes: ppc32, gcc1power7, crypto_sign/donald2048

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_sign
Primitive: donald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
45097808opensslgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
45957765opensslgcc -m32 -maltivec -O3 -fomit-frame-pointer2013012720130126
46075421opensslgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
46168906opensslgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2013012720130126
46429257opensslgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
46494224opensslgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
46558848opensslgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
46558848opensslgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
46769905opensslgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
47123356opensslgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
47213152opensslgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
47306224opensslgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126
47405057opensslgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
47474602opensslgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
47520130opensslgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
47706253opensslgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
47996130opensslgcc -m32 -O -fomit-frame-pointer2013012720130126
48072304opensslgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2013012720130126
48424859opensslgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
48841072opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2013012720130126
49068733opensslgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
50236592opensslgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
50245566opensslgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
50353233opensslgcc -m32 -O3 -fomit-frame-pointer2013012720130126
50418893opensslgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
50708000opensslgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
50708805opensslgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2013012720130126
50834147opensslgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
50964501opensslgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2013012720130126
51131283opensslgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
51459590opensslgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
51584183opensslgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
51687965opensslgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
51859416opensslgcc -m32 -maltivec -O2 -fomit-frame-pointer2013012720130126
51971066opensslgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126
52257779opensslgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
52308123opensslgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
52389456opensslgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
52450384opensslgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
52503437opensslgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
52566143opensslgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
52584574opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2013012720130126
52606442opensslgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
52609347opensslgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
52673026opensslgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
52681972opensslgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
52712856opensslgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
52713136opensslgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
52722222opensslgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
52723216opensslgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
52756767opensslgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
52777746opensslgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126
52800433opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2013012720130126
52800685opensslgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
52804507opensslgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
52836119opensslgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
52866807opensslgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126
52880863opensslgcc -m32 -maltivec -O -fomit-frame-pointer2013012720130126
52919111opensslgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
52944031opensslgcc -m32 -maltivec -Os -fomit-frame-pointer2013012720130126
53007941opensslgcc -m32 -O2 -fomit-frame-pointer2013012720130126
53304832opensslgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
53365809opensslgcc -m32 -Os -fomit-frame-pointer2013012720130126
55046222opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2013012720130126

Compiler output

Implementation: crypto_sign/donald2048/cryptopp
Compiler: g++ -m32 -O2 -fomit-frame-pointer
sign.cpp: sign.cpp:1:26: fatal error: cryptopp/dsa.h: No such file or directory
sign.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
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