Implementation notes: ppc32, stan, crypto_hash/skein10241024

Computer: stan
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20120918
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
269960optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012061520120525
292000optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012061520120525
292080optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012061520120525
317520optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012061520120525
333040optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012061520120525
358280optgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012061520120525
360000optgcc -m32 -O3 -fomit-frame-pointer2012061520120525
362080optgcc -mcpu=G5 -O3 -fomit-frame-pointer2012061520120525
362240optgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012061520120525
363880optgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012061520120525
366440optgcc -m32 -maltivec -O3 -fomit-frame-pointer2012061520120525
366880optgcc -maltivec -O3 -fomit-frame-pointer2012061520120525
368840optgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012061520120525
369720optgcc -O3 -fomit-frame-pointer2012061520120525
370720optgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012061520120525
372080optgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012061520120525
372080optgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012061520120525
378000optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012061520120525
378080optgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012061520120525
382480optgcc -funroll-loops -O3 -fomit-frame-pointer2012061520120525
382800optgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012061520120525
404560optgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012061520120525
404920optgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012061520120525
405040optgcc -funroll-loops -m32 -O -fomit-frame-pointer2012061520120525
405080optgcc -funroll-loops -O -fomit-frame-pointer2012061520120525
405080optgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012061520120525
405080optgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012061520120525
405080optgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2012061520120525
405080optgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012061520120525
405120optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012061520120525
405120optgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012061520120525
405120optgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012061520120525
405120optgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012061520120525
405120optgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2012061520120525
405120optgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012061520120525
405160optgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012061520120525
405160optgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2012061520120525
405160optgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2012061520120525
405280optgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012061520120525
405320optgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012061520120525
406120optgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012061520120525
406200optgcc -funroll-loops -mcpu=G4 -O3 -fomit-frame-pointer2012061520120525
406200optgcc -funroll-loops -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012061520120525
406520optgcc -m32 -O -fomit-frame-pointer2012061520120525
406520optgcc -mcpu=G4 -O -fomit-frame-pointer2012061520120525
406560optgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012061520120525
406600optgcc -O -fomit-frame-pointer2012061520120525
406600optgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012061520120525
406600optgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012061520120525
406600optgcc -mcpu=G3 -O -fomit-frame-pointer2012061520120525
406640optgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012061520120525
406680optgcc -fno-schedule-insns -O -fomit-frame-pointer2012061520120525
406760optgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012061520120525
406760optgcc -maltivec -O -fomit-frame-pointer2012061520120525
406840optgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2012061520120525
406880optgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012061520120525
406920optgcc -m32 -maltivec -O -fomit-frame-pointer2012061520120525
407040optgcc -mcpu=G5 -O -fomit-frame-pointer2012061520120525
407240optgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2012061520120525
407240optgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012061520120525
407280optgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2012061520120525
407320optgcc -funroll-loops -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012061520120525
414640optgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012061520120525
426000optgcc -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012061520120525
430800optgcc -mcpu=G4 -O3 -fomit-frame-pointer2012061520120525
430880optgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012061520120525
435520optgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012061520120525
435960optgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012061520120525
436640optgcc -mcpu=G3 -O3 -fomit-frame-pointer2012061520120525
437400optgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012061520120525
440640optgcc -maltivec -Os -fomit-frame-pointer2012061520120525
441200optgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012061520120525
441400optgcc -mcpu=G5 -Os -fomit-frame-pointer2012061520120525
441880optgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012061520120525
443320optgcc -O2 -fomit-frame-pointer2012061520120525
443640optgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012061520120525
445160optgcc -Os -fomit-frame-pointer2012061520120525
445200optgcc -m32 -Os -fomit-frame-pointer2012061520120525
447320optgcc -maltivec -O2 -fomit-frame-pointer2012061520120525
448560optgcc -m32 -maltivec -Os -fomit-frame-pointer2012061520120525
452640optgcc -m32 -maltivec -O2 -fomit-frame-pointer2012061520120525
452760optgcc -m32 -O2 -fomit-frame-pointer2012061520120525
453640optgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012061520120525
454840optgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2012061520120525
456120optgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012061520120525
456160optgcc -funroll-loops -O2 -fomit-frame-pointer2012061520120525
456560optgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012061520120525
456560optgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012061520120525
456800optgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012061520120525
458160optgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012061520120525
459840optgcc -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012061520120525
459960optgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012061520120525
460000optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012061520120525
460000optgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012061520120525
461560optgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012061520120525
464760optgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012061520120525
468240optgcc -mcpu=G4 -Os -fomit-frame-pointer2012061520120525
473760optgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012061520120525
475680optgcc -mcpu=G3 -O2 -fomit-frame-pointer2012061520120525
475920optgcc -mcpu=G5 -O2 -fomit-frame-pointer2012061520120525
477320optgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012061520120525
478960optgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012061520120525
479120optgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012061520120525
480320optgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012061520120525
485520optgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012061520120525
485560optgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012061520120525
485720optgcc -mcpu=G3 -Os -fomit-frame-pointer2012061520120525
486120optgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012061520120525
486240optgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012061520120525
503880optgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012061520120525
505200optgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012061520120525
505440optgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012061520120525
508840optgcc -mcpu=G4 -O2 -fomit-frame-pointer2012061520120525
509680optgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012061520120525
511080optgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2012061520120525
511120optgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012061520120525
513720optgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012061520120525
514960optgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012061520120525
515200optgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012061520120525
1876920optcc2012061520120525
1877160optgcc2012061520120525
1878120optgcc -funroll-loops2012061520120525

Test failure

Implementation: crypto_hash/skein10241024/opt
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer opt