Implementation notes: ppc32, gcc1power7, crypto_hash/bblake256

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
60984regsgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
61684regsgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
62167regsgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
83979regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
84224regsgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
88879regsgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
89915regsgcc -m32 -O2 -fomit-frame-pointer2012052220120521
90384regsgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
90482regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
90629regsgcc -m32 -O3 -fomit-frame-pointer2012052220120521
91182regsgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
92624regsgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
92960regsgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
92967regsgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
93408regsgcc -m32 -Os -fomit-frame-pointer2012052220120521
93534regsgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
93646regsgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
94227regsgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
94612regsgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
94633regsgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
94822regsgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
95865regsgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
96166regsgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
96362regsgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
96481regsgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
97237regsgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
97664regsgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
97909regsgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
98420regsgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
98546regsgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
98560regsgcc -m32 -O -fomit-frame-pointer2012052220120521
99295regsgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
99344regsgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
99568regsgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
99673regsgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
100240regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
100352regsgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
100639regsgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
100912regsgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
101136regsgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
101332regsgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
101395regsgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
101549regsgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
101605regsgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
101822regsgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
102928regsgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
104209regsgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
104272regsgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
105007regsgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
105154regsgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
105196regsgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
105462regsgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
106022regsgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
106491regsgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
106764regsgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
106981regsgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
107331regsgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
108024regsgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
109417regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
109480regsgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
110320regsgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
110432regsgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
113253regsgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
115136regsgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521

Checksum failure

Implementation: crypto_hash/bblake256/bswap
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
9516289b89245a16a123bfa6c0a622b87f1aecf678634105746d1e8a05054fc3
Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -O -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -Os -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer bswap
gcc -m32 -O2 -fomit-frame-pointer bswap
gcc -m32 -O3 -fomit-frame-pointer bswap
gcc -m32 -O -fomit-frame-pointer bswap
gcc -m32 -Os -fomit-frame-pointer bswap
gcc -m32 -maltivec -O2 -fomit-frame-pointer bswap
gcc -m32 -maltivec -O3 -fomit-frame-pointer bswap
gcc -m32 -maltivec -O -fomit-frame-pointer bswap
gcc -m32 -maltivec -Os -fomit-frame-pointer bswap
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer bswap
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer bswap
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer bswap
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer bswap
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer bswap
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer bswap
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer bswap
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer bswap
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer bswap
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer bswap
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer bswap
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer bswap
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer bswap