Implementation notes: ppc32, daedalus, crypto_hash/blake256

Computer: daedalus
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
31344sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
31392sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
31776sphlibgcc -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
31776sphlibgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
31800sphlibgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
31800sphlibgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
31920sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
31968sphlibgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
31968sphlibgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
31968sphlibgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
31968sphlibgcc -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
31968sphlibgcc -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
31968sphlibgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
31992sphlibgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
31992sphlibgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
31992sphlibgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
31992sphlibgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
31992sphlibgcc -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
31992sphlibgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
32016sphlibgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
32016sphlibgcc -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
32112sphlibgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2011082120110821
32112sphlibgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011082120110821
32112sphlibgcc -mcpu=G5 -Os -fomit-frame-pointer2011082120110821
32112sphlibgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011082120110821
32160sphlibgcc -O3 -fomit-frame-pointer2011082120110821
32160sphlibgcc -m32 -O3 -fomit-frame-pointer2011082120110821
32184sphlibgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2011082120110821
32184sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011082120110821
32184sphlibgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2011082120110821
32184sphlibgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011082120110821
32184sphlibgcc -m32 -maltivec -O2 -fomit-frame-pointer2011082120110821
32184sphlibgcc -maltivec -O2 -fomit-frame-pointer2011082120110821
32208sphlibgcc -O2 -fomit-frame-pointer2011082120110821
32208sphlibgcc -m32 -O2 -fomit-frame-pointer2011082120110821
32208sphlibgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2011082120110821
32208sphlibgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011082120110821
32208sphlibgcc -mcpu=G5 -O2 -fomit-frame-pointer2011082120110821
32208sphlibgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011082120110821
32232sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
32232sphlibgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2011082120110821
32232sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011082120110821
32232sphlibgcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
32232sphlibgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2011082120110821
32232sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011082120110821
32256sphlibgcc -Os -fomit-frame-pointer2011082120110821
32256sphlibgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
32256sphlibgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
32256sphlibgcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
32256sphlibgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
32256sphlibgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
32256sphlibgcc -m32 -Os -fomit-frame-pointer2011082120110821
32256sphlibgcc -m32 -maltivec -Os -fomit-frame-pointer2011082120110821
32256sphlibgcc -maltivec -Os -fomit-frame-pointer2011082120110821
32280sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
32304sphlibgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
32304sphlibgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
32328sphlibgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
32328sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
32328sphlibgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
32328sphlibgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
32424sphlibgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
32424sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
32424sphlibgcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
32424sphlibgcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
32472sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
32472sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011082120110821
32472sphlibgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2011082120110821
32472sphlibgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2011082120110821
32472sphlibgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2011082120110821
32496sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011082120110821
32496sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011082120110821
32496sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011082120110821
32496sphlibgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2011082120110821
32520sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011082120110821
32784regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012020820120207
32904regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012020820120207
32952regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012020820120207
32976regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012020820120207
33096regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012020820120207
33192regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012020820120207
33600sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
33672sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
34992sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
35232regsgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012020820120207
35256regsgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012020820120207
35256regsgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012020820120207
35256regsgcc -mcpu=G3 -Os -fomit-frame-pointer2012020820120207
35328regsgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012020820120207
35328regsgcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer2012020820120207
35328regsgcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012020820120207
35352regsgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012020820120207
35376regsgcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer2012020820120207
35400regsgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012020820120207
35400regsgcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012020820120207
35424regsgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012020820120207
35424regsgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012020820120207
35424regsgcc -mcpu=G3 -O3 -fomit-frame-pointer2012020820120207
35448regsgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012020820120207
35448regsgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2012020820120207
35472regsgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012020820120207
35472regsgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012020820120207
35472regsgcc -mcpu=G4 -Os -fomit-frame-pointer2012020820120207
35472regsgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012020820120207
35520regsgcc -mcpu=G3 -O2 -fomit-frame-pointer2012020820120207
35544regsgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012020820120207
35544regsgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012020820120207
35544regsgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012020820120207
35568regsgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012020820120207
35568regsgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012020820120207
35568regsgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2012020820120207
35568regsgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012020820120207
35688regsgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012020820120207
35688regsgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012020820120207
35688regsgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2012020820120207
35688regsgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012020820120207
35784regsgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012020820120207
35784regsgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012020820120207
35784regsgcc -mcpu=G4 -O2 -fomit-frame-pointer2012020820120207
35784regsgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012020820120207
35808regsgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012020820120207
35808regsgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012020820120207
35832regsgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012020820120207
35832regsgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012020820120207
35832regsgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012020820120207
35832regsgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012020820120207
35832regsgcc -mcpu=G5 -Os -fomit-frame-pointer2012020820120207
35856regsgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012020820120207
35952regsgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012020820120207
35952regsgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012020820120207
35952regsgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012020820120207
35976regsgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012020820120207
36072regsgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012020820120207
36072regsgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012020820120207
36072regsgcc -mcpu=G5 -O2 -fomit-frame-pointer2012020820120207
36072regsgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012020820120207
36120regsgcc -O3 -fomit-frame-pointer2012020820120207
36120regsgcc -m32 -O3 -fomit-frame-pointer2012020820120207
36240regsgcc -funroll-loops -O3 -fomit-frame-pointer2012020820120207
36240regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012020820120207
36264regsgcc -O2 -fomit-frame-pointer2012020820120207
36264regsgcc -m32 -O2 -fomit-frame-pointer2012020820120207
36264regsgcc -m32 -maltivec -O2 -fomit-frame-pointer2012020820120207
36264regsgcc -maltivec -O2 -fomit-frame-pointer2012020820120207
36384regsgcc -funroll-loops -O2 -fomit-frame-pointer2012020820120207
36384regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012020820120207
36384regsgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012020820120207
36384regsgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012020820120207
36528regsgcc -funroll-loops -Os -fomit-frame-pointer2012020820120207
36528regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012020820120207
36528regsgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012020820120207
36528regsgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012020820120207
36888regsgcc -Os -fomit-frame-pointer2012020820120207
36888regsgcc -m32 -Os -fomit-frame-pointer2012020820120207
36888regsgcc -m32 -maltivec -Os -fomit-frame-pointer2012020820120207
36888regsgcc -maltivec -Os -fomit-frame-pointer2012020820120207
45312sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
45360sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
45432sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
47880sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
48288sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
48312sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
49680sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -m32 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -mcpu=G3 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -mcpu=G4 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -mcpu=G5 -O -fomit-frame-pointer2011082120110821
49680sphlibgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2011082120110821
49704sphlibgcc -O -fomit-frame-pointer2011082120110821
49704sphlibgcc -m32 -O -fomit-frame-pointer2011082120110821
51024regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012020820120207
51024regsgcc -m32 -O -fomit-frame-pointer2012020820120207
51024regsgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012020820120207
51024regsgcc -mcpu=G3 -O -fomit-frame-pointer2012020820120207
51048regsgcc -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012020820120207
51048regsgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -m32 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012020820120207
51048regsgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012020820120207
51048regsgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -mcpu=G4 -O -fomit-frame-pointer2012020820120207
51048regsgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2012020820120207
51048regsgcc -mcpu=G5 -O -fomit-frame-pointer2012020820120207
51048regsgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012020820120207
51072sphlib-smallgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
51072sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
51072sphlib-smallgcc -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
51072sphlib-smallgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
51096sphlib-smallgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
51096sphlib-smallgcc -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
51936sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
51936sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
51984sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
51984sphlib-smallgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
52608sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
52608sphlib-smallgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011082120110821
52680sphlib-smallgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
52680sphlib-smallgcc -mcpu=G4 -O2 -fomit-frame-pointer2011082120110821
52800sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2011082120110821
52800sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011082120110821
52800sphlib-smallgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2011082120110821
52800sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011082120110821
53904sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
53904sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
53904sphlib-smallgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2011082120110821
53952sphlib-smallgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2011082120110821
53976sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
53976sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011082120110821
54240refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
54912sphlib-smallgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2011082120110821
54912sphlib-smallgcc -mcpu=G5 -O2 -fomit-frame-pointer2011082120110821
54936sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011082120110821
54936sphlib-smallgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011082120110821
56472sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
56472sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
56472sphlib-smallgcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
56472sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
56928sphlib-smallgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
56928sphlib-smallgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
56928sphlib-smallgcc -mcpu=G4 -Os -fomit-frame-pointer2011082120110821
56928sphlib-smallgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011082120110821
57192sphlib-smallgcc -O3 -fomit-frame-pointer2011082120110821
57216sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2011082120110821
57240sphlib-smallgcc -O2 -fomit-frame-pointer2011082120110821
57240sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2011082120110821
57264sphlib-smallgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
57264sphlib-smallgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
57288sphlib-smallgcc -m32 -maltivec -O2 -fomit-frame-pointer2011082120110821
57288sphlib-smallgcc -maltivec -O2 -fomit-frame-pointer2011082120110821
57336sphlib-smallgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
57336sphlib-smallgcc -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
57528sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011082120110821
57552sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011082120110821
57552sphlib-smallgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2011082120110821
57552sphlib-smallgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2011082120110821
57576sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011082120110821
57576sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011082120110821
58176refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
58296sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
58296sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011082120110821
58320sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
58320sphlib-smallgcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer2011082120110821
58488refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
58608refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
58632sphlib-smallgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2011082120110821
58632sphlib-smallgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011082120110821
58632sphlib-smallgcc -mcpu=G5 -Os -fomit-frame-pointer2011082120110821
58632sphlib-smallgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011082120110821
59688sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2011082120110821
59688sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011082120110821
59688sphlib-smallgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2011082120110821
59688sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011082120110821
59976refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
60624refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2011051620110509
60624refgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2011051620110509
60696refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2011051620110509
60696refgcc -mcpu=G3 -O3 -fomit-frame-pointer2011051620110509
60720refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
60768refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2011051620110509
60768refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011051620110509
60768refgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2011051620110509
60768refgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011051620110509
61392refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2011051620110509
61392refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011051620110509
61392refgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011051620110509
61416refgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2011051620110509
62112sphlib-smallgcc -Os -fomit-frame-pointer2011082120110821
62112sphlib-smallgcc -m32 -maltivec -Os -fomit-frame-pointer2011082120110821
62112sphlib-smallgcc -maltivec -Os -fomit-frame-pointer2011082120110821
62136sphlib-smallgcc -m32 -Os -fomit-frame-pointer2011082120110821
62448refgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2011051620110509
62448refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011051620110509
62448refgcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer2011051620110509
62448refgcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011051620110509
62496sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
62496sphlib-smallgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2011082120110821
62496sphlib-smallgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2011082120110821
62520sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011082120110821
62520refgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2011051620110509
62520refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011051620110509
62520refgcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer2011051620110509
62520refgcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011051620110509
63144refgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
63144refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011051620110509
63144refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2011051620110509
63144refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2011051620110509
63360refgcc -O3 -fomit-frame-pointer2011051620110509
63360refgcc -m32 -O3 -fomit-frame-pointer2011051620110509
63696refgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
63696refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011051620110509
64488refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2011051620110509
64488refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011051620110509
64488refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011051620110509
64512refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2011051620110509
65304refgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2011051620110509
65304refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011051620110509
65304refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2011051620110509
65304refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011051620110509
65544refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2011051620110509
65544refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011051620110509
65544refgcc -mcpu=G3 -Os -fomit-frame-pointer2011051620110509
65544refgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011051620110509
65760refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2011051620110509
65760refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011051620110509
65760refgcc -mcpu=G4 -Os -fomit-frame-pointer2011051620110509
65760refgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011051620110509
66192refgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
66192refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011051620110509
66192refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2011051620110509
66216refgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2011051620110509
66912refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2011051620110509
66912refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011051620110509
66912refgcc -mcpu=G3 -O2 -fomit-frame-pointer2011051620110509
66912refgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011051620110509
67440refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2011051620110509
67440refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011051620110509
67440refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2011051620110509
67440refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011051620110509
67440refgcc -mcpu=G4 -O2 -fomit-frame-pointer2011051620110509
67440refgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011051620110509
67440refgcc -mcpu=G5 -Os -fomit-frame-pointer2011051620110509
67440refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011051620110509
68040refgcc -O2 -fomit-frame-pointer2011051620110509
68040refgcc -m32 -O2 -fomit-frame-pointer2011051620110509
68040refgcc -m32 -maltivec -O2 -fomit-frame-pointer2011051620110509
68040refgcc -maltivec -O2 -fomit-frame-pointer2011051620110509
68232refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2011051620110509
68232refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011051620110509
68232refgcc -mcpu=G5 -O2 -fomit-frame-pointer2011051620110509
68232refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011051620110509
68736refgcc -Os -fomit-frame-pointer2011051620110509
68736refgcc -m32 -Os -fomit-frame-pointer2011051620110509
68736refgcc -m32 -maltivec -Os -fomit-frame-pointer2011051620110509
68736refgcc -maltivec -Os -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -m32 -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2011051620110509
72984refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2011051620110509
74664sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -m32 -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -maltivec -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -mcpu=G3 -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -mcpu=G4 -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -mcpu=G5 -O -fomit-frame-pointer2011082120110821
74664sphlib-smallgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2011082120110821
74688sphlib-smallgcc -O -fomit-frame-pointer2011082120110821
74688sphlib-smallgcc -m32 -maltivec -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -maltivec -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2011082120110821
75024sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2011082120110821
75048sphlib-smallgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011082120110821
75048sphlib-smallgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011082120110821
75048sphlib-smallgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011082120110821
76632refgcc -O -fomit-frame-pointer2011051620110509
76632refgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
76632refgcc -m32 -O -fomit-frame-pointer2011051620110509
76632refgcc -m32 -maltivec -O -fomit-frame-pointer2011051620110509
76632refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2011051620110509
76632refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011051620110509
76632refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2011051620110509
76632refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011051620110509
76632refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2011051620110509
76632refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011051620110509
76632refgcc -maltivec -O -fomit-frame-pointer2011051620110509
76632refgcc -mcpu=G3 -O -fomit-frame-pointer2011051620110509
76632refgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2011051620110509
76632refgcc -mcpu=G4 -O -fomit-frame-pointer2011051620110509
76632refgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2011051620110509
76632refgcc -mcpu=G5 -O -fomit-frame-pointer2011051620110509
76632refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2011051620110509
145752sphlibcc2011082120110821
145752sphlibgcc2011082120110821
145800sphlibgcc -funroll-loops2011082120110821
217248regscc2012020820120207
217248regsgcc2012020820120207
217248regsgcc -funroll-loops2012020820120207
256200sphlib-smallgcc -funroll-loops2011082120110821
256248sphlib-smallcc2011082120110821
256248sphlib-smallgcc2011082120110821
282864refgcc2011051620110509
282888refcc2011051620110509
282888refgcc -funroll-loops2011051620110509

Checksum failure

Implementation: crypto_hash/blake256/bswap
Compiler: cc
71243109b38052100e575d505fc535dc3f1b883df65d3574811dd33225485e66
Number of similar (compiler,implementation) pairs: 115, namely:
CompilerImplementations
cc bswap
gcc bswap
gcc -O2 -fomit-frame-pointer bswap
gcc -O3 -fomit-frame-pointer bswap
gcc -O -fomit-frame-pointer bswap
gcc -Os -fomit-frame-pointer bswap
gcc -fno-schedule-insns -O2 -fomit-frame-pointer bswap
gcc -fno-schedule-insns -O3 -fomit-frame-pointer bswap
gcc -fno-schedule-insns -O -fomit-frame-pointer bswap
gcc -fno-schedule-insns -Os -fomit-frame-pointer bswap
gcc -funroll-loops bswap
gcc -funroll-loops -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -O -fomit-frame-pointer bswap
gcc -funroll-loops -Os -fomit-frame-pointer bswap
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer bswap
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bswap
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 -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 -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 -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 -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 -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 -O -fomit-frame-pointer bswap
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer bswap
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -maltivec -O -fomit-frame-pointer bswap
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer bswap
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer bswap
gcc -funroll-loops -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 -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 -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 -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 -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 -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 -O -fomit-frame-pointer bswap
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer bswap
gcc -maltivec -O2 -fomit-frame-pointer bswap
gcc -maltivec -O -fomit-frame-pointer bswap
gcc -maltivec -Os -fomit-frame-pointer bswap
gcc -mcpu=G3 -O2 -fomit-frame-pointer bswap
gcc -mcpu=G3 -O3 -fomit-frame-pointer bswap
gcc -mcpu=G3 -O -fomit-frame-pointer bswap
gcc -mcpu=G3 -Os -fomit-frame-pointer bswap
gcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer bswap
gcc -mcpu=G3 -maltivec -O -fomit-frame-pointer bswap
gcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer bswap
gcc -mcpu=G4 -O2 -fomit-frame-pointer bswap
gcc -mcpu=G4 -O -fomit-frame-pointer bswap
gcc -mcpu=G4 -Os -fomit-frame-pointer bswap
gcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer bswap
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer bswap
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer bswap
gcc -mcpu=G5 -O2 -fomit-frame-pointer bswap
gcc -mcpu=G5 -O -fomit-frame-pointer bswap
gcc -mcpu=G5 -Os -fomit-frame-pointer bswap
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer bswap
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer bswap
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer bswap

Compiler output

Implementation: crypto_hash/blake256/sse2
Compiler: cc
hash.c: hash.c:3:23: error: emmintrin.h: No such file or directory
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:73: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:73: error: (Each undeclared identifier is reported only once
hash.c: hash.c:73: error: for each function it appears in.)
hash.c: hash.c:73: error: expected ';' before 'row1'
hash.c: hash.c:74: error: expected ';' before 'buf1'
hash.c: hash.c:78: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c:107: error: 'union gt;' has no member named 'u128'
hash.c: hash.c:107: error: expected expression before ')' token
hash.c: ...
hash.c: hash.c:115: error: 'union gt;' has no member named 'u128'
hash.c: hash.c:115: error: 'union gt;' has no member named 'u128'
hash.c: hash.c:117: error: 'row1' undeclared (first use in this function)
hash.c: hash.c:119: error: 'row2' undeclared (first use in this function)
hash.c: hash.c:121: error: 'row3' undeclared (first use in this function)
hash.c: hash.c:124: error: 'row4' undeclared (first use in this function)
hash.c: hash.c:203: error: 'buf1' undeclared (first use in this function)
hash.c: hash.c:203: error: 'buf2' undeclared (first use in this function)
hash.c: hash.c:218: error: expected expression before ')' token
hash.c: hash.c:223: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 115, namely:
CompilerImplementations
cc sse2
gcc sse2
gcc -O2 -fomit-frame-pointer sse2
gcc -O3 -fomit-frame-pointer sse2
gcc -O -fomit-frame-pointer sse2
gcc -Os -fomit-frame-pointer sse2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse2
gcc -fno-schedule-insns -O -fomit-frame-pointer sse2
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse2
gcc -funroll-loops sse2
gcc -funroll-loops -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -O -fomit-frame-pointer sse2
gcc -funroll-loops -Os -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer sse2
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -maltivec -O -fomit-frame-pointer sse2
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer sse2
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -maltivec -O2 -fomit-frame-pointer sse2
gcc -m32 -maltivec -O -fomit-frame-pointer sse2
gcc -m32 -maltivec -Os -fomit-frame-pointer sse2
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer sse2
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer sse2
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer sse2
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer sse2
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer sse2
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer sse2
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer sse2
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer sse2
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer sse2
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer sse2
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer sse2
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer sse2
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse2
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer sse2
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer sse2
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer sse2
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer sse2
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer sse2
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer sse2
gcc -maltivec -O2 -fomit-frame-pointer sse2
gcc -maltivec -O -fomit-frame-pointer sse2
gcc -maltivec -Os -fomit-frame-pointer sse2
gcc -mcpu=G3 -O2 -fomit-frame-pointer sse2
gcc -mcpu=G3 -O3 -fomit-frame-pointer sse2
gcc -mcpu=G3 -O -fomit-frame-pointer sse2
gcc -mcpu=G3 -Os -fomit-frame-pointer sse2
gcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer sse2
gcc -mcpu=G3 -maltivec -O -fomit-frame-pointer sse2
gcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer sse2
gcc -mcpu=G4 -O2 -fomit-frame-pointer sse2
gcc -mcpu=G4 -O -fomit-frame-pointer sse2
gcc -mcpu=G4 -Os -fomit-frame-pointer sse2
gcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer sse2
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer sse2
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse2
gcc -mcpu=G5 -O2 -fomit-frame-pointer sse2
gcc -mcpu=G5 -O -fomit-frame-pointer sse2
gcc -mcpu=G5 -Os -fomit-frame-pointer sse2
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer sse2
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer sse2
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: hash.c:3:23: error: emmintrin.h: No such file or directory
hash.c: hash.c:4:23: error: tmmintrin.h: No such file or directory
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:68: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:68: error: (Each undeclared identifier is reported only once
hash.c: hash.c:68: error: for each function it appears in.)
hash.c: hash.c:68: error: expected ';' before 'row1'
hash.c: hash.c:69: error: expected ';' before 'buf1'
hash.c: hash.c:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r8'
hash.c: hash.c:70: error: 'r8' undeclared (first use in this function)
hash.c: ...
hash.c: rounds.ssse3.h:606: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:627: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:627: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:630: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:651: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.ssse3.h:654: warning: this decimal constant is unsigned only in ISO C90
hash.c: hash.c:124: error: expected expression before ')' token
hash.c: hash.c:129: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 115, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -maltivec -O -fomit-frame-pointer ssse3
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer ssse3
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer ssse3
gcc -m32 -O2 -fomit-frame-pointer ssse3
gcc -m32 -O3 -fomit-frame-pointer ssse3
gcc -m32 -O -fomit-frame-pointer ssse3
gcc -m32 -Os -fomit-frame-pointer ssse3
gcc -m32 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -m32 -maltivec -O -fomit-frame-pointer ssse3
gcc -m32 -maltivec -Os -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer ssse3
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ssse3
gcc -maltivec -O2 -fomit-frame-pointer ssse3
gcc -maltivec -O -fomit-frame-pointer ssse3
gcc -maltivec -Os -fomit-frame-pointer ssse3
gcc -mcpu=G3 -O2 -fomit-frame-pointer ssse3
gcc -mcpu=G3 -O3 -fomit-frame-pointer ssse3
gcc -mcpu=G3 -O -fomit-frame-pointer ssse3
gcc -mcpu=G3 -Os -fomit-frame-pointer ssse3
gcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -mcpu=G3 -maltivec -O -fomit-frame-pointer ssse3
gcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer ssse3
gcc -mcpu=G4 -O2 -fomit-frame-pointer ssse3
gcc -mcpu=G4 -O -fomit-frame-pointer ssse3
gcc -mcpu=G4 -Os -fomit-frame-pointer ssse3
gcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer ssse3
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer ssse3
gcc -mcpu=G5 -O2 -fomit-frame-pointer ssse3
gcc -mcpu=G5 -O -fomit-frame-pointer ssse3
gcc -mcpu=G5 -Os -fomit-frame-pointer ssse3
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ssse3
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer ssse3
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: hash.c:3:23: error: emmintrin.h: No such file or directory
hash.c: hash.c:4:23: error: tmmintrin.h: No such file or directory
hash.c: hash.c:5:23: error: smmintrin.h: No such file or directory
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:68: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:68: error: (Each undeclared identifier is reported only once
hash.c: hash.c:68: error: for each function it appears in.)
hash.c: hash.c:68: error: expected ';' before 'row1'
hash.c: hash.c:69: error: expected ';' before 'buf1'
hash.c: hash.c:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'r8'
hash.c: ...
hash.c: rounds.sse41.h:856: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:859: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:888: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:891: warning: this decimal constant is unsigned only in ISO C90
hash.c: hash.c:123: error: expected expression before ')' token
hash.c: hash.c:125: error: expected expression before ')' token
hash.c: hash.c:127: error: expected expression before ')' token
hash.c: hash.c:129: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 115, namely:
CompilerImplementations
cc sse41
gcc sse41
gcc -O2 -fomit-frame-pointer sse41
gcc -O3 -fomit-frame-pointer sse41
gcc -O -fomit-frame-pointer sse41
gcc -Os -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops sse41
gcc -funroll-loops -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -O -fomit-frame-pointer sse41
gcc -funroll-loops -Os -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer sse41
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer sse41
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -maltivec -O -fomit-frame-pointer sse41
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer sse41
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer sse41
gcc -m32 -O2 -fomit-frame-pointer sse41
gcc -m32 -O3 -fomit-frame-pointer sse41
gcc -m32 -O -fomit-frame-pointer sse41
gcc -m32 -Os -fomit-frame-pointer sse41
gcc -m32 -maltivec -O2 -fomit-frame-pointer sse41
gcc -m32 -maltivec -O -fomit-frame-pointer sse41
gcc -m32 -maltivec -Os -fomit-frame-pointer sse41
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer sse41
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer sse41
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer sse41
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer sse41
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer sse41
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer sse41
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer sse41
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer sse41
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer sse41
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer sse41
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer sse41
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer sse41
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse41
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer sse41
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer sse41
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer sse41
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer sse41
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer sse41
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer sse41
gcc -maltivec -O2 -fomit-frame-pointer sse41
gcc -maltivec -O -fomit-frame-pointer sse41
gcc -maltivec -Os -fomit-frame-pointer sse41
gcc -mcpu=G3 -O2 -fomit-frame-pointer sse41
gcc -mcpu=G3 -O3 -fomit-frame-pointer sse41
gcc -mcpu=G3 -O -fomit-frame-pointer sse41
gcc -mcpu=G3 -Os -fomit-frame-pointer sse41
gcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer sse41
gcc -mcpu=G3 -maltivec -O -fomit-frame-pointer sse41
gcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer sse41
gcc -mcpu=G4 -O2 -fomit-frame-pointer sse41
gcc -mcpu=G4 -O -fomit-frame-pointer sse41
gcc -mcpu=G4 -Os -fomit-frame-pointer sse41
gcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer sse41
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer sse41
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer sse41
gcc -mcpu=G5 -O2 -fomit-frame-pointer sse41
gcc -mcpu=G5 -O -fomit-frame-pointer sse41
gcc -mcpu=G5 -Os -fomit-frame-pointer sse41
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer sse41
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer sse41
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: cc
vector.c: In file included from vector.c:7:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: In file included from vector.c:7:
vector.c: vector.h:982: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62: error: invalid initializer
vector.c: vector.c:63: error: invalid initializer
vector.c: vector.c:64: error: invalid initializer
vector.c: vector.c:65: error: invalid initializer
vector.c: vector.c:140:22: error: mmintrin.h: No such file or directory
vector.c: vector.c:141:23: error: emmintrin.h: No such file or directory
vector.c: vector.c:144: error: expected ')' before '*' token
vector.c: vector.c:152: error: expected ')' before '*' token
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783: error: (Each undeclared identifier is reported only once
vector.c: vector.c:783: error: for each function it appears in.)
vector.c: vector.c:783: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887: error: expected expression before ')' token
vector.c: vector.c:902: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 43, namely:
CompilerImplementations
cc vect128-mmxhack
gcc vect128-mmxhack
gcc -O2 -fomit-frame-pointer vect128-mmxhack
gcc -O3 -fomit-frame-pointer vect128-mmxhack
gcc -O -fomit-frame-pointer vect128-mmxhack
gcc -Os -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops vect128-mmxhack
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G3 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G3 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G3 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G3 -Os -fomit-frame-pointer vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: In file included from vector.c:7:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: In file included from vector.c:7:
vector.c: vector.h:982: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62: error: invalid initializer
vector.c: vector.c:63: error: invalid initializer
vector.c: vector.c:64: error: invalid initializer
vector.c: vector.c:65: error: invalid initializer
vector.c: vector.c:144: error: expected ')' before '*' token
vector.c: vector.c:152: error: expected ')' before '*' token
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783: error: (Each undeclared identifier is reported only once
vector.c: vector.c:783: error: for each function it appears in.)
vector.c: vector.c:783: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887: error: expected expression before ')' token
vector.c: vector.c:902: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 43, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer vect128
gcc -m32 -O2 -fomit-frame-pointer vect128
gcc -m32 -O3 -fomit-frame-pointer vect128
gcc -m32 -O -fomit-frame-pointer vect128
gcc -m32 -Os -fomit-frame-pointer vect128
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer vect128
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer vect128
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer vect128
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer vect128
gcc -mcpu=G3 -O2 -fomit-frame-pointer vect128
gcc -mcpu=G3 -O3 -fomit-frame-pointer vect128
gcc -mcpu=G3 -O -fomit-frame-pointer vect128
gcc -mcpu=G3 -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:
vector.c: vector.h:997: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c: In function 'round256':
vector.c: vector.c:389: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:389: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:390: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:390: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:391: error: 'v64' undeclared (first use in this function)
vector.c: vector.c:391: error: (Each undeclared identifier is reported only once
vector.c: vector.c:391: error: for each function it appears in.)
vector.c: ...
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function

Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128
gcc -m32 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m32 -maltivec -O -fomit-frame-pointer vect128
gcc -m32 -maltivec -Os -fomit-frame-pointer vect128
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128
gcc -maltivec -O2 -fomit-frame-pointer vect128
gcc -maltivec -O -fomit-frame-pointer vect128
gcc -maltivec -Os -fomit-frame-pointer vect128
gcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128
gcc -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128
gcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128
gcc -mcpu=G4 -O2 -fomit-frame-pointer vect128
gcc -mcpu=G4 -O -fomit-frame-pointer vect128
gcc -mcpu=G4 -Os -fomit-frame-pointer vect128
gcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128
gcc -mcpu=G5 -O2 -fomit-frame-pointer vect128
gcc -mcpu=G5 -O -fomit-frame-pointer vect128
gcc -mcpu=G5 -Os -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:
vector.c: vector.h:997: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:140:22: error: mmintrin.h: No such file or directory
vector.c: vector.c:141:23: error: emmintrin.h: No such file or directory
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:162: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:163: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:163: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:174: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mx0'
vector.c: ...
vector.c: vector.c:467: error: incompatible types in assignment
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: incompatible types in assignment
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function
vector.c: vector.c:467: error: AltiVec argument passed to unprototyped function

Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G3 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G4 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G4 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G4 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G4 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G5 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G5 -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G5 -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer vect128-mmxhack