Implementation notes: ppc32, gcc1power7, crypto_hash/luffa512

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: luffa512
TimeImplementationCompilerBenchmark dateSUPERCOP version
204603sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
213325sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
214424sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
218806sphlibgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
223181sphlibgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
223475sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
223559sphlibgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
223566sphlibgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
223923sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
224168sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
225981sphlibgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
228123sphlibgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
228263sphlibgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
233786sphlibgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
234976sphlibgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
235389sphlibgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
235627sphlibgcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
238672sphlibgcc -m32 -Os -fomit-frame-pointer2012052320120521
238896sphlibgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
239967sphlibgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
240422sphlibgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
241584sphlibgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
241584sphlibgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
242095sphlibgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
243145sphlibgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
243523sphlibgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
245028sphlibgcc -m32 -O -fomit-frame-pointer2012052320120521
245392sphlibgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
246246sphlibgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
246575sphlibgcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
249424sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
249935sphlibgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
250873sphlibgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
251447sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
254471sphlibgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
256564sphlibgcc -m32 -O2 -fomit-frame-pointer2012052320120521
258412sphlibgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
259210sphlibgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
259399sphlibgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
259560sphlibgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
346640sphlibgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
351358sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
359023sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
376173sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
385273sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
390558sphlibgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
404768sphlibgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
409647sphlibgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
413154sphlibgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
422016sphlibgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
423752sphlibgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
424704sphlibgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
434518sphlibgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
434854sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
438851sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
439915sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
442456sphlibgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
446229sphlibgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
452578sphlibgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
454811sphlibgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
455672sphlibgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
472703sphlibgcc -m32 -O3 -fomit-frame-pointer2012052320120521
473025sphlibgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
649404sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521

Checksum failure

Implementation: crypto_hash/luffa512/arm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
f8f3348d407e2bf5b0630a14955af1233fac4dc7dff705dd05892053beb252dc33055004a3b640d9d5da98e80100afc58ddcf46a9e93d9e5d6b68a99ce8ff7aa
Number of similar (compiler,implementation) pairs: 128, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -O -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer arm opt32
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer arm opt32
gcc -m32 -O2 -fomit-frame-pointer arm opt32
gcc -m32 -O3 -fomit-frame-pointer arm opt32
gcc -m32 -O -fomit-frame-pointer arm opt32
gcc -m32 -Os -fomit-frame-pointer arm opt32
gcc -m32 -maltivec -O2 -fomit-frame-pointer arm opt32
gcc -m32 -maltivec -O3 -fomit-frame-pointer arm opt32
gcc -m32 -maltivec -O -fomit-frame-pointer arm opt32
gcc -m32 -maltivec -Os -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer arm opt32
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer arm opt32