Implementation notes: ppc32, gcc1power7, crypto_hashblocks/md5

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hashblocks
Primitive: md5
TimeImplementationCompilerBenchmark dateSUPERCOP version
16800refgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
19971refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052220120521
20244refgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
20384refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
20832refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
20832refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
21042refgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052220120521
21322refgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052220120521
21560refgcc -m32 -O2 -fomit-frame-pointer2012052220120521
21959refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052220120521
21973refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
22148refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052220120521
22260refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052220120521
22351refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
22365refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052220120521
22365refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
22484refgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
22624refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
22736refgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
22764refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
22848refgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052220120521
22925refgcc -m32 -O3 -fomit-frame-pointer2012052220120521
22960refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052220120521
23212refgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
23310refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052220120521
23429refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
23604refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052220120521
23954refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
24031refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052220120521
24192refgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052220120521
24276refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
24542refgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052220120521
24752refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052220120521
25053refgcc -m32 -maltivec -O -fomit-frame-pointer2012052220120521
25179refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052220120521
25452refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
25564refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052220120521
25578refgcc -m32 -O -fomit-frame-pointer2012052220120521
25648refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
25760refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052220120521
25914refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
25984refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052220120521
25984refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
26173refgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
26264refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052220120521
26320refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
26502refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052220120521
26516refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
26544refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052220120521
26607refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
26628refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052220120521
26649refgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
26768refgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
26929refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052220120521
27055refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052220120521
27062refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052220120521
27104refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052220120521
27496refgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052220120521
27538refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521
27552refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052220120521
27860refgcc -m32 -Os -fomit-frame-pointer2012052220120521
28224refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052220120521
29071refgcc -m32 -maltivec -Os -fomit-frame-pointer2012052220120521
39872refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052220120521

Checksum failure

Implementation: crypto_hashblocks/md5/little-1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
7649c078c699328b9882029a3c8e673e
Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -O -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer little-1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer little-1
gcc -m32 -O2 -fomit-frame-pointer little-1
gcc -m32 -O3 -fomit-frame-pointer little-1
gcc -m32 -O -fomit-frame-pointer little-1
gcc -m32 -Os -fomit-frame-pointer little-1
gcc -m32 -maltivec -O2 -fomit-frame-pointer little-1
gcc -m32 -maltivec -O3 -fomit-frame-pointer little-1
gcc -m32 -maltivec -O -fomit-frame-pointer little-1
gcc -m32 -maltivec -Os -fomit-frame-pointer little-1
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer little-1
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer little-1
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer little-1
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer little-1
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer little-1
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer little-1
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer little-1
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer little-1
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer little-1
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer little-1
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer little-1
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer little-1
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer little-1